sarkaç kontrol

Embed Size (px)

Citation preview

  • 8/12/2019 sarka kontrol

    1/89

    T.C.SAKARYA NVERSTES

    FEN BLMLERENSTTS

    ASILI SARKA SSTEMNDE KONUM KONTROL

    YKSEK LSANS TEZ

    Ahmet KKER

    Enstit Anabilim Dal : ELEKTRK ELEKTRONK MH.

    Enstit Bilim Dal : ELEKTRONK

    Tez Danman : Do. Dr. Saadettin AKSOY

    Haziran 2007

  • 8/12/2019 sarka kontrol

    2/89

    T.C.SAKARYA NVERSTES

    FEN BLMLERENSTTS

    ASILI SARKA SSTEMNDE KONUM KONTROL

    YKSEK LSANS TEZ

    Ahmet KKER

    Enstit Anabilim Dal : ELEKTRK ELEKTRONK MH.

    Enstit Bilim Dal : ELEKTRONK

    Bu tez 20 / 06 /2007 tarihinde aadaki jri tarafndan Oybirlii ile kabuledilmitir.

    Do. Dr. Saadettin AKSOY Prof. Dr. Uur ARFOLU Yrd. Do. Dr. Ali Fuat BOZJri Bakan ye ye

  • 8/12/2019 sarka kontrol

    3/89

    ii

    TEEKKR

    Btn renim hayatm boyunca ve zellikle tez konumun belirlenip yapm

    aamasnda bana yol gsteren ve her trl amazlarm kolaylatran danman

    hocam sayn Do. Dr. Saadettin Aksoya, hayatma akademisyen olarak devam etme

    kararn almamda byk etkileri olan Yrd. Do. Dr. Mehmet Bayrak ve Do. Dr.

    Zafer Demire, arkadalarm Ar. Gr. Burhan Barakl, Ar. Gr. Melih Gksele,

    almalarm sresince bana kaval ve balama alarak beni dinlendiren kardeime,

    yapt pasta, brek ve amalarla tezimin doyurucu olmasn salayan anneme, maa

    kartn bana vermesiyle maddi adan destekleyen babama sonsuz teekkrlerimi

    sunarm.

  • 8/12/2019 sarka kontrol

    4/89

    iii

    NDEKLER

    TEEKKR....................................................................................................... ii

    NDEKLER ................................................................................................ iii

    SMGELER VE KISALTMALAR LSTES.................................................... vi

    EKLLER LSTES ....................................................................................... viii

    ZET................................................................................................................. xi

    SUMMARY....................................................................................................... xii

    BLM 1.

    GR................................................................................................................. 1

    BLM 2.

    ASILI SARKA SSTEM................................................................... 3

    2.1. Giri.................................................................................................. 3

    2.2. Sarka Sistemin Uygulama Alanlar.................................................

    2.3. Asl Sarka Sistemin Oluturulmas................................................

    8

    9

    2.4. Sistemin Matematiksel Modeli. 10

    BLM 3.

    KONTROL YNTEMLER............................................................................. 12

    3.1. Giri

    3.1.1. Ak evrim kontrol ...............................................................

    3.1.2. Kapal evrim kontrol ............................................................

    3.2. PID Kontrol ..........................................................................

    12

    13

    13

    3.3. Model Esasl Adaptif Kontrol ..........................................................

    3.3.1. Adaptif kontrol ve MEAKn tarihi geliimi .

    3.3.2. Adaptif kontroln kullanm alanlar ......................................

    15

    15

    17

  • 8/12/2019 sarka kontrol

    5/89

    iv

    3.3.3. MEAK yntemi ...... 19

    3.3.4. MEAK trleri ......... 20

    3.3.5. MIT kural .. 21

    BLM 4.

    BENZETM ALIMALARI........................................................... 26

    4.1. Giri.................................................................................................. 26

    4.2. Sistemin Model Benzetimi ve Animasyonu............................. 26

    4.3. Kontrolrsz Geri Beslemeli Sistemin Benzetimi.... 29

    4.4. PID Kontrolrl Sistemin Benzetimi ................................... 30

    4.5. Model Esasl Adaptif Kontrolrl Sistemin Benzetimi .......

    4.5.1. MIT kuralyla sarka sistemin benzetimi ...

    4.5.2. I. Dereceden sistemin MEAK benzetimi....

    4.6. MEAK MIT kural ve PD Kontrolrl Sistemin Benzetimi ....

    33

    33

    38

    38

    BLM 5.

    DENEYSEL ALIMALAR............................................................ 41

    5.1. Giri.................................................................................................. 415.2. Kontrolrsz Geri Beslemeli Sisteme likin Deneysel Sonular.... 42

    5.3. PID Kontroll Sisteme likin Deney Sonular ...... 43

    5.4. Model Esasl Adaptif Kontrolrl Sistemin Deney almas. 45

    5.5. MEAK ve PD Kontroll Sistemin Deney almas ....................... 48

    BLM 6.

    SONULAR...... 51

    BLM 7.

    TARTIMA VE NERLER.... 53

  • 8/12/2019 sarka kontrol

    6/89

    v

    KAYNAKLAR.. 54

    EKLER... 57

    ZGEM.. 76

  • 8/12/2019 sarka kontrol

    7/89

    vi

    SMGELER VE KISALTMALAR LSTES

    a : vme

    c : Viskoz snmleme katsays

    d : Ask noktasnn arlk merkezine uzakl

    e : Hata iareti

    F : Kuvvet

    g : Yerekimi sabiti

    G : Sistem transfer ilevi

    Gm : Model transfer ilevi

    h : Ykseklik

    J : Atalet moment

    J() : Performans lt

    Kd : Trevsel kontrol katsays

    Ki : ntegral kontrol katsays

    Km : Gerilim tork orants sabiti

    Kp : Oransal control katsays

    L : Sarka ubuk uzunluu

    m : Sarka ubuk ktlesi

    T0 : Salnm peryodu

    Ts : rnekleme sresiu : Sistem giriiareti

    uc : Sistem control giriiareti

    v : Hz

    V : Gerilim

    y : Sistem kiareti

    ym : Model kiareti

    z : Snm oran

  • 8/12/2019 sarka kontrol

    8/89

    vii

    : Sarka as

    : Adaptasyon oran

    w : Asal hz

    K : Kinetik enerji deiimi

    U : Potansiyel enerji deiimi

    PID : Oransal-ntegral-Trevsel Kontrol

    MEAK : Model Esasl Adaptif Kontrol

  • 8/12/2019 sarka kontrol

    9/89

    viii

    EKLLER LSTES

    ekil 2.1. Sarka sistemi genel grn 3

    ekil 2.2. Sarka sisteminde etkileyen kuvvetler 4

    ekil 2.3. Sarka sistemi.. 5

    ekil 2.4. Asl sarka kontrol dzenei 9

    ekil 2.5. Sisteme ilikin blok diyagram 11

    ekil 3.1. Ak evrim kontrol sistemi blok diyagram... 12

    ekil 3.2. Kapal evrim kontrol blok diyagram. 13

    ekil 3.3. PID kontrol blok diyagram. 14

    ekil 3.4. MEAK genel blok diyagram.. 19

    ekil 3.5. Adaptif ileri besleme kazanl sistemin blok diyagram. 23

    ekil 4.1. Sisteme ilikin benzetim modeli blok diyagram 27

    ekil 4.2. 60 balang as iin sarka asnn zamana gre deiimi... 28

    ekil 4.3. Sistem salnmnn animasyonundan grntler . 28

    ekil 4.4. Kontrolrsz geri beslemeli sistemin benzetimi blok diyagram 29

    ekil 4.5. Kontrolrsz sistemde 20lik referans sarka asna ilikin

    sarka asnn zamana gre deiimi.. 30

    ekil 4.6. PIDli kontrol benzetimi blok diyagram. 31

    ekil 4.7. PIDli kontrol benzetim sonular... 32

    ekil 4.8. MEAK blok diyagram 35ekil 4.9. MEAK MIT Asl sarka sisteme ilikin = 0.1 iin k

    asnn zamana gre deiimi. 36

    ekil 4.10. MEAK MIT Asl sarka sisteme ilikin = 0.01 iin k

    asnn zamana gre deiimi. 36

    ekil 4.11. MEAK MIT Asl sarka sisteme ilikin = 0.001 iin k

    asnn zamana gre deiimi. 37

    ekil 4.12. MEAK MIT kural 1.dereceden sisteme ilikin = 0.001 iin

    kasnn zamana gre deiimi 38

  • 8/12/2019 sarka kontrol

    10/89

    ix

    ekil 4.13. MEAK MIT +PD kontrol blok diyagram....................... 39

    ekil 4.14. MEAK MIT Kural + PD kontroll asl sarka sisteme ilikin

    = 0.1 iin kasnn zamana gre deiimi. 39

    ekil 4.15. MEAK MIT Kural + PD kontroll asl sarka sisteme ilikin= 0.01 iin kasnn zamana gre deiimi... 40

    ekil 4.16. MEAK MIT Kural + PD asl sarka sisteme ilikin = 0.001

    iin kasnn zamana gre deiimi. 40

    ekil 5.1. Deney dzenei... 41

    ekil 5.2. Kontrolrsz geri beslemeli sisteme ilikin blok diyagram... 42

    ekil 5.3. 20lik referans giriine ilikin kerisi.. 42

    ekil 5.4. PIDli kontrole ilikin blok diyagram. 43

    ekil 5.5. PIDli kontrole ilikin deney almas sonular 44

    ekil 5.6. MEAK blok diyagram 45

    ekil 5.7. MEAK MIT Asl sarka sistemine ilikin = 0.1 iin

    deneysel kerisi. 46

    ekil 5.8. MEAK MIT Asl sarka sistemine ilikin = 0.01 iin

    deneysel kerisi. 46

    ekil 5.9. MEAK MIT Asl sarka sistemine ilikin = 0.001 iin

    deneysel kerisi. 47ekil 5.10. MEAK+PD kontrol blok diyagram ... 48

    ekil 5.11. MEAK MIT Kural + PD asl sarka sisteme ilikin = 0.1

    iin deneysel kerisi.. 49

    ekil 5.12. MEAK MIT Kural + PD asl sarka sisteme ilikin = 0.01

    iin deneysel kerisi.. 49

    ekil 5.13. MEAK MIT Kural + PD asl sarka sisteme ilikin = 0.001

    iin deneysel kerisi.. 50

    ekil A.1. zc seim ekran 57ekil A.2. Model zellikleri ekran... 58

    ekil A.3. Sistem benzetim modeli... 59

    ekil A.4. Balang as belirleme ekran.. 59

    ekil A.5. Animasyon modeli.. 60

    ekil A.6. S-fonksiyon blok parametreleri giriarayz. 61

    ekil A.7. Kontrolrsz geri beslemeli sistem modeli. 61

    ekil A.8. PID kontrolrl sistem modeli 62

  • 8/12/2019 sarka kontrol

    11/89

    x

    ekil A.9. MEAK MIT sarka sistem modeli... 63

    ekil A.10. MEAK MIT 1. dereceden sistem modeli. 64

    ekil A.11. MEAK+PD MIT sarka sistem modeli... 65

    ekil D.1. Geri beslemeli kontrolrsz sistem n panel... 72

    ekil D.2. PID kontrol n panel 73

    ekil D.3. MEAK ve MEAK+PD kontrol n panel. 74

    ekil D.4. Sistemin genel grnts. 75

  • 8/12/2019 sarka kontrol

    12/89

  • 8/12/2019 sarka kontrol

    13/89

    xii

    POSITION CONTROL IN COMPOUND PENDULUM SYSTEM

    SUMMARY

    Key Words: Compound Pendulum System, Position Control, Model ReferenceAdaptive Control, PID

    Compound pendulum system position control which is applied in different fieldsfrom eighteenth century to today has been an important problem of controlengineering. Changes in pendulum parameters in the course of time affects systemcontrol negatively and could cause system instability. Classical control methods likePID etc. which have a great application area in literature became insufficient forsolution of these mentioned problems. So the solutions of this problem usingadaptive control methods are being necessary.

    Model reference adaptive position control in compound pendulum system has beensupposed in this study. At first, using mathematical model of the compoundpendulum system realized in the laboratory environment, PID and model referencecontrol methods applied by using Matlab/Simulink software. After that thementioned control methods are applied in real time with Labview Software andexperimental results for different conditions are obtained. Simulation results andexperimental results that has been obtained nearly the same and PD controller withmodel reference adaptive control fairly well results have been observed.

  • 8/12/2019 sarka kontrol

    14/89

    BLM 1. GR

    Asl sarka ileri dzey fizik eitiminde standart bir konu olmasyla beraber birok

    laboratuar programlarnda da ele alnmaktadr [1]. Arlk merkezinin yeri ve atalet

    momenti parametrelerinin belirlenmesi karmak hesaplamalar gerektirir [2]. Bunun

    yan sra sadece asal dinamikler yardmyla belirlenebilen ve zor fark edilebilen

    arlk dalmnn etkilerinin kavranmas da ok zordur. Asl sarka sistemlerin

    kontrol dnme momenti, atalet momenti, basit harmonik hareket gibi konularn

    anlalmasn salar [3].

    Asl sarka konum kontrolne ihtiya duyulan alanlar arasnda protez bacak

    modellemesi, yelkenli gemilerin dengesi, halatl yk tama sistemleri gibi alanlar

    sralanabilir. Sistemin kullanld alana bal olan eitli etkiler sonucu sistem

    modelinin deimesi ve dolaysyla kontrol noktasnda zaman kayb olumas ve baz

    durumlarda da sistemin kararszla gitmesiyle karlalmaktadr [4].

    Bu almada asl sarka sistemin konum kontrolnn gerekletirilmesi ve

    belirlenen sistem parametrelerinin deimesi halinde kontrol parametrelerinin sistemi

    belirlediimiz modelin dna kamayacak ekilde ayarlamas amalanmaktadr.

    Literatrde genellikle ters sarka sistemi zerinde almalarla karlalmaktadr.

    Parametre ayarlama konusunda kullandm Model Esasl Adaptif Kontrolalgoritmasnn MIT kural ile uygulanmasnn kararllk problemlerine yol at

    belirtilmektedir [5].

    kinci blmde asl sarka sistemi ve salnm hareketi hakknda bilgiler

    verilmektedir. Sistemin matematiksel modelinin oluturulmas, model

    parametrelerinin incelenmesi konularnda bilgilerin de yer ald bu blm sistemi

    tanmamz iin nemlidir.

  • 8/12/2019 sarka kontrol

    15/89

    2

    nc blmde birim geri beslemeli kapal evrim kontrol, PID kontrol, MEAK ve

    MIT kural olmak zere kullanlan kontrol yntemleri hakknda bilgiler verilerek

    kontrol yntemlerinin kullanm sebepleri ve alanlar zerinde durulmaktadr.

    Sistem iin MATLAB/Simulink benzetim ortamnda model oluturulmas,

    oluturulan bu model iin kontrolrsz geri beslemeli sistem cevab, PID kontrol,

    MEAK benzetimi ve MEAK ile PD kontrolrn birlikte kullanlarak benzetimi

    drdnc blmde incelenmektedir.

    Beinci blm olan deneysel almalarda benzetimini yaptmz sistemin

    kontrolrsz geri beslemeli sistem cevab, PID, MEAK, MEAK ve PD kontrolrl

    sistem cevaplar Labview yazlm araclyla bilgisayar ortamnda incelenmektedir.

    Elde edilen neticeler altnc blm olan sonular blmnde incelenmekteyken

    uygulama alanlar ve yntemleri ile ilgili ileriye ynelik neriler yedinci blm olan

    tartma ve neriler blmnde anlatlmaktadr. Matlab/Simulink ve Labview

    bilgileri, kullanlan kodlar, benzetim modelleri, deney almas arayzleri Ekler

    blmnde gsterilmektedir.

  • 8/12/2019 sarka kontrol

    16/89

    BLM 2. ASILI SARKA SSTEM

    2.1. Giri

    Sarka salnm hareketi zerine ilk alma onuncu yzylda bn-i Yunus tarafndan

    yaplm bu alanda yeni almalara k tutmutur. Sonrasnda Galileo zaman

    lmek iin kullanmtr. XVII. yzyl fizikilerinden Huygens, Newton, Hooke,

    Galileonun gzlemleri ve almalar nda sarka salnm hareketi konusunda

    eitli almalar yapmtr [6].

    ekil 2.1. Sarka sistemi genel grn

    Batda bilimin gelimesinde ok nemli rol oynayan sarka sistem, arpma

    kanunlar, ktlenin korunumu kanunlar, yerekimine gre hzlanma, ekvator ve

    kutup blgelerindeki yerekiminin deimesinin kefiyle orantl dnyann eklinin

    belirlenmesi gibi konularda adeta bir temel kaynak olarak grlmtr [7].

    Basit sarka sistemin salnm periyodunun bulunmas iin Newtonun II. Kanununu

    bilmemiz gerekmektedir.

  • 8/12/2019 sarka kontrol

    17/89

    4

    F kuvvetinin etkiledii bir m ktlesi saniyede a metre kadar hzlanacaktr. ekil 2de

    grld gibi sarka ktlesini etkileyen yerekimi gcnn yatay bileeni bu

    hzlanmay salamaktadr.

    ekil 2.2. Sarka sisteminde etkileyen kuvvetler

    amF .= (2.1)

    Dolaysyla

    amgmF .sin.. == (2.2)

    sin.ga = (2.3)

    olacaktr.

    Yerekimi sabiti g dnyann farkl noktalarnda farkl deer alacaktr. Hzlanmann

    negatif iaretli olmas aaya doru olduunu gsterir. Bu lineer hzlanma as

    ile orantl olarak deimektedir.

  • 8/12/2019 sarka kontrol

    18/89

    5

    Bylece hzlanmay kontrol eden g ay da kontrol edebilir sonucu

    karlmaktadr.

    ls = (2.4)

    dt

    dl

    dt

    dsv

    == (2.5)

    2

    2

    2

    2

    dt

    d

    dt

    sda

    == (2.6)

    sin2

    2

    g

    dt

    dl = (2.7)

    0sin2

    2

    =+

    l

    g

    dt

    d (2.8)

    Denklem(2.3) Mathieu eitlii olarak da bilinmektedir. Mekanik enerji dnm

    prensiplerinden de elde edilebilen bu denklem yerekimi potansiyel enerjisinin

    kinetik enerjiye dnmn de aklamaktadr [8].

    ekil 2.3. Sarka sistemi

    Potansiyel enerjideki deiim

    mghU = (2.9)

  • 8/12/2019 sarka kontrol

    19/89

    6

    Kinetik enerjideki deiim

    2

    2

    1mvK = (2.10)

    Kayp enerji olmad dnlrse

    2

    2

    1mvmgh= (2.11)

    ghv 2= (2.12)

    Yay uzunluu formlnden aadaki denklem elde edilir.

    ghldt

    d2

    1= (2.13)

    ekil 2.3de grld zere h y1ile y0arasndaki ykseklik farkn ifade etmektedir.

    Sarkacn balang as 0 olduunda ykseklii 0y sonraki as ve sonrakiykseklii 1y denklem 2.14 ve denklem 2.15 ile gsterilmektedir.

    ly cos.0 = (2.14)

    ly cos.1 = (2.15)

    Aralarndaki fark alrsak h yksekliini elde ederiz

    )cos.(cos 0lh = (2.16)

    ( )0coscos2

    l

    g

    dt

    d= (2.17)

    asn ok kk olarak kabul edilen bir yaklamda bulunulursa;

    sin 1

  • 8/12/2019 sarka kontrol

    20/89

    7

    Yukardaki 2.18 denklemleri aadaki eitlikte yerine konulursa 2.20 eitlii elde

    edilir.

    0sin2

    2

    =+

    l

    g

    dt

    d (2.19)

    02

    2

    =+ l

    g

    dt

    d (2.20)

    ekline dnr. ( ) 00 = ve ( ) 00 =dt

    dbalang koullar altnda denklemin

    zm salnm fonksiyonu elde edilir.

    ( ) 1cos 00

  • 8/12/2019 sarka kontrol

    21/89

    8

    2.2. Sarka Sistemin Uygulama Alanlar

    Asl sarka sistemi gemiten gnmze birok alanda hayatmz kolaylatrmtr.

    lk kullanm alanlarndan biri saatlerdir [10]. Zaman periyodu 2 sn. olarak verilen ve

    saniye sarkac olarak da bilinen sarkacn her salnnda 2 sn. sre gemekte ve

    sarkacn merkezinin bal olduu noktalardaki dililer araclyla 60 sn. de bir

    derece yelkovan, yelkovann 60 derecelik hareketinde de akrep hareket ederek

    zaman lmeyi salamaktadr.

    Dnyann farkl blgelerinde farkl noktalarnda farkl yerekimi deerleriolduunun lm de yine sarka sayesinde gzlenebilmektedir. Bunun yan sra

    hareketlerinin grafie dklerek kullanld sismometre gibi uygulamalar da

    mevcuttur [11].

    Sarka sistemlerin ift sarka ya da e sarkalar kullanlarak belirli balang

    artlarnda kaotik hareketlerin incelenmesi konusunda da almalar bulunmaktadr.

    Ayn zamanda atalet yer gsterici sistemlerin tasarmnda mutlaka kullanlmas

    gereken Schuler ayarlama metodu da sarka mantndan hareketle oluturulmutur

    [12].

    eitli oyun alanlarnda karlaacamz oyuncaklar sarka prensibini temel olarak

    kullanmtr. rnein salncak bir eit parametrik osilatr olarak kabul edilebilir. Bu

    alanda oyun aralarnn dengesinin korunuunda kontrol metotlarna ihtiya

    duyulmaktadr [13].

    Protez bacaklarn modellenmesi ve protez bacak uygulamalar, mikro hava

    aralarnn kontrol, iftlik traktrleri, yelkenliler asl sarka sistemin kontrolne

    ihtiya duyulan alanlar arasnda sralanabilirler [14,15].

  • 8/12/2019 sarka kontrol

    22/89

    9

    2.3. Asl Sarka Sistemin Oluturulmas

    Salnm hareketinin aklanmasnn ardndan uygulama alanlarndan bahsedilen asl

    sarka sistemin konumunun kontrol edilebilmesi amacyla ncelikle sistem

    dzeneinin alma prensibinin, ardndan sistem matematiksel modelinin bilinmesi

    gerekmektedir.

    ekil 2.4. Asl sarka kontrol dzenei

    Yukardaki ekilde verilen sarka dzeneinde sarkacn asl olduu noktadaki a

    deerini lebilmek ve konumu istediimiz a deerine getirebilecek bir itme

    gcn oluturmak gerekir. A deerini lmek iin enkoder, potansiyometre vb

    herhangi bir ara kullanlabilir. tme gcn sarkacn en u noktasna sarkac

    yukarya kaldrabilecek gte bir dc motor salamaktadr. Amacmz sarkac en ksa

    srede istediimiz a deerlerine getirebilecek bu itme gcn oluturmaktr.

    Oluturulan sistemde itme gc 0 olarak ele alndnda sarka as sfr olmas ve

    hareketsiz olmas gerekirken itme gc arttrldnda sarka asnn artmas

    gerekmektedir.

  • 8/12/2019 sarka kontrol

    23/89

    10

    2.4 Sistemin Matematiksel Modeli

    Bir sistemin kontrol edilebilmesi iin sistemin modelinin oluturulmas

    gerekmektedir. Asl sarka sisteminde matematiksel model oluturulurken

    Arimedin moment prensipleri, Newtonun yerekimi kanunlar dikkate alnmaldr.

    L= ubuun uzunluu

    m= ubuun arl

    d= Ask noktasnn arlk merkezine uzakl

    J= Atalet momenti

    g=Yerekimi ivmesi

    c= Viskoz snmleme katsays

    olmak zere ekil 2.4 deki asl sarka sisteminin asld noktaya gre Arimet

    moment prensipleri esas alnarak moment kural uygulanrsa aadaki eitlik elde

    edilmiolur [16].

    Tgdmcj L =++ sin&&& (2.24)

    Burada T motorun ucundaki pervanenin dnmesiyle oluacak itme gcn (Tork),

    ise kontrol etmek istediimiz dnme asn temsil etmektedir. 2.24 eitliinin her

    iki yan j ile blnrse aadaki biime dnr.

    sin)(j

    gdm

    j

    c L= &&& (2.25)

  • 8/12/2019 sarka kontrol

    24/89

    11

    Dnme asn() k bykl, uygulanan momenti ( ) ise giri bykl

    olarak gz nne alrsak, sarka sistemi iin gerekli transfer ilevi;

    sin

    1

    )(

    )(2 gdmcsjssT

    s

    L++=

    (2.26)

    biimde verilebilir.

    Sisteme ilikin blok diyagram ise ekil 2.5de verilmitir.

    Motora belirli bir gerilim uygulanarak ss as bulunur. Bu deerler kullanlarak

    motora uygulanan gerilim ile oluturulacak olan moment arasndaki iliki;

    sinL ssm gd KmV

    =

    (2.27)

    ifadesi ile verilebilir. Bylece hz ile a arasndaki transfer ilevi;

    j

    gdms

    j

    cs

    jKm

    sV

    s

    L++

    =2

    /

    )(

    )( (2.28)

    biiminde yazlabilir.

    (s)2

    1/

    L

    jm gdc

    s sj j

    + +KmT(s)

    V(s)

    ekil 2.5. Sisteme ilikin blok diyagram

  • 8/12/2019 sarka kontrol

    25/89

    BLM 3. KONTROL YNTEMLER

    3.1. Giri

    Matematiksel modelini belirlediimiz bir sistemi kontrol etmek iin kullanlabilecek

    kontrol yntemleri iki ana gruba ayrlr

    1- Ak evrim kontrol yntemleri2- Kapal evrim kontrol yntemleri

    Bu yntemlerin amalar yle sralanabilir;

    - Srelerdeki fiziksel kbykln arzulanan dzeyde tutmak.- Srelere ilikin fiziksel klarn belli bir deiim formunu izlemelerini

    salamak.

    - Ardl lojik mantna sahip srelerin kontroln gerekletirmek [17].

    3.1.1. Ak evrim kontrol

    Kontrol iareti k iaretinden etkilenmeyen sistemlere ak evrim kontrol

    sistemler denir. Blok diyagram aadaki ekilde gsterilen ak evrim kontrol

    sistem parametrelerindeki deiiklikler ya da sisteme etkiyen bozucular nedeniyle

    sistem knda oluabilecek olan deiiklikleri alglayamaz [18].

    Kontrolr Sistem

    Giri k

    ekil 3.1. Ak evrim kontrol sistemi blok diyagram

  • 8/12/2019 sarka kontrol

    26/89

    13

    3.1.2. Kapal evrim kontrol

    Sisteme etkiyen kontrol iaretinin sistem knn da gz nne alnarak retildii

    kontrol sistemlerine kapal evrim sistemi denir.

    Kontrol yntemlerinin birou kapal evrim kontrol ierisine girmektedir. Bu

    almada Kapal evrim kontrol yntemlerinden PID kontrol, Model esasl Adaptif

    kontrol, MEAK ve PD kontroln birlikte kullanm tercih edilerek mukayeseleri

    yaplmtr [19].

    3.2. PID kontrol

    PID (Proportional-Integral-Derivative) kontrolcler endstride 60 yl akn sredir

    geni alanda kullanlmaktadr. Endstri uygulamalarnn pek ounda standart bir

    zm olarak grlmekte olan bu kontrol yntemi terimli kontrolr olarak da

    adlandrlmaktadr [20]. Bu kontrolr bileenleri u ekilde sralanmaktadr:

    1- Oransal Kontrolr (P)2- ntegral Kontrolr (I)3- Trevsel Kontrolr (D)

    Kontrolr Sistem

    Geri Besleme

    Giri k

    ekil 3.2. Kapal evrim kontrol blok diyagram

  • 8/12/2019 sarka kontrol

    27/89

    14

    Oransal, trev, integral kontrolrlerin birlemesiyle oluan PID kontrolrn k

    ayr ayr incelenen kontrolr klarnn toplamdr.

    Dolaysyla PID kontrolr (Gc) iin aadaki eitlik yazlabilir.

    ( ) .Ki

    Gc s Kp Kd ss

    = + + (3.1)

    Kp oransal kontrolr ifade etmektedir ve sabit kazanl bir kuvvetlendirici gibi

    dnebiliriz. Uygulamas basit olan oransal kontrolrde her zaman kararl hal hatas

    vardr ve hatann boyutu sistemden sisteme deiir.

    Kontrolr kazanc byk seildike kararl hal hatas azalacak ancak geici ykselme

    miktar byyecektir. Oransal kontroln nemli bir zellii, tip 0 sistemlerde, bir set

    deiiminden sonra bir kararl hal hatas vermesidir. Bu hata ofset hatas olarak

    tanmlanr. Kontrolr ancak yeni bir ofset olduunda yeni bir kt verir [21].

    Ki integral kontrolrn belirtmektedir ve Ki katsays integralin kazancdr.

    ntegral kontrolr kararl hal hatasn yok edebilmek iin sistem tipini 1 artrr.

    Sistem

    Geri Besleme

    Kp

    Ki/s

    Kd.s

    Girik

    Gc

    ekil 3.3. PID kontrol blok diyagram

  • 8/12/2019 sarka kontrol

    28/89

    15

    Kd katsays is trevsel kontrolrn ifadesidir ve trevin kazancdr. Trev kontrolr

    hata sabit ise veya ok az deiim gsteriyorsa bu hatay giderecek iaret retmez

    ntegral kontrolr ya da oransal kontrolr ile beraber kullanlr. Trev kontrolr

    grltlere kar duyarldr am ve osilasyonu azaltr fakat kararl hal hatasna etkisi

    yoktur [22].

    PD, PI kontrolr kullanm iin kullanmak istemediimiz kontrolrn katsaysn sfr

    olarak kabul etmemiz yeterli olacaktr.

    3.3. Model Esasl Adaptif Kontrol (MEAK)

    3.3.1. Adaptif kontrol ve MEAKn tarihi geliimi

    Adaptif kontrol mant 1951 ylnda, iten yanmal motorlarda performans

    karakteristiklerinde oluan belirsizlikleri optimize edecek bir kontrol sistemi ile

    ilgilenen Draper ve Li tarafndan dnlmtr. Bu konudaki almalarn 1955 de

    yaynlamlardr [23].

    Adaptif terimi ilk defa 1954 de Tsien tarafndan insan beyninin modeli tanmland

    zaman kullanld. 1955de Benner ve Drenick Adaptif karakteristikleri olan bir

    kontrol sistemi tanmladlar [24,25].

    Sonraki adm Whitaker tarafndan 1958de atld Whitaker, uak uu kontrol

    sistemini Adaptif olarak dnerek, istenen ve gerek olan iaretler arasndaki hatay

    esas model kullanarak elde etti. Bu hata iareti, sisteme istenen davran yaptracak

    ekilde kontrol parametrelerinin deitirilmesinde kullanld. Bu tr sistemler model

    esasl Adaptif kontrol sistemleri olarak belirtilirler [26].

  • 8/12/2019 sarka kontrol

    29/89

    16

    1960da Li ve Van der Valde, kontrol evrimindeki limit evrim tarafndan yaratlan

    parametre belirsizliklerinin kompanizasyonuna dayanan baka bir Adaptif kontrol

    sistemi zerine altlar. Bu tarz sistemler kendi kendine osilasyon yapan Adaptif

    sistemler olarak adlandrlrlar.

    1963 de Petrov adaptif kontrole yeni bir yaklam gelitirdi. Kontrol giriinin bir rle

    veya anahtarlama olduu durumlarda sistem k yrngesinin deimedii

    varsaymna dayanan bir yntemi kullanan sistemler, deiken yapl sistemler olarak

    adlandrlr.

    ngilterede Bellman ve USSRden Feldbaum 1960-1961 yllar arasnda olas

    belirsizlie sahip sistemler iin kontrolrlerin tasarmndaki dinamik programlama

    zerine aratrmalarn yaynladlar.

    Astrom ve Wittenmark, Adaptif kontroln dier bir nemli konusu olan kendi

    kendini ayarlayabilen sistemleri 1971 de gelitirmilerdir. Bu kontrol sistemleri,

    mikroilemcilerle gerekletirmeleri asndan kullanldrlar. Bu almalar sonras

    bu alana ilgi olduka artmtr [27].

    Dier nemli gelimeyi 1974 ylnda Monopolinin Model Esasl Adaptif Kontrol

    yaklamna argman hatas yaklamn tanmlamasdr. Bu tanmlama, global olarak

    asimptotik kararl algoritmalar gelitirilme zerine aratrmalarn artmasna neden

    oldu. Bu gelimeler nda hem ayrk hem srekli sistemler iin 1980de Narendra,

    Morse, Goodwin et al ve Egardt tarafndan pek ok yaynlar yapld [28].

  • 8/12/2019 sarka kontrol

    30/89

    17

    3.3.2. Adaptif kontroln kullanm alanlar

    Sistem parametrelerinde ve giri iaretinde belirsizliklerin ve nceden grlmeyen

    deiimlerin bulunduu durumlarda birok mhendislik problemi otomatik kontrole

    baldr. Adaptif kontroln kullanm alanlar genel olarak yle sralanabilir.

    - Uak kontrol: Yere uzakla bal olarak deien hava younluu, sestenhzl uaklarn dinamik davrann etkiler

    - Fze kontrol: Yakt tkendike ktle ve arlk merkezi deiir.

    - Sre kontrol: Bir kimyasal sistemin srekli ilemlerinde scaklk ve giri-kakhzlarnda deiiklik olduunda parametrelerde deiimler olabilir.

    - Elektriksel srcler: Kt sarma, tel ekme makineleri gibi bazmakinelerde gerilimin sabit kalmas gereklidir.

    - Gemilerde kontrol: Gemilerde veya petrol tankerlerinde transfer fonksiyonundinamik karakteristikleri geminin ykyle, hzyla, suyun derinliiyle ve

    iinde bulunduu evre artlaryla deiir.

    - Metalrjiye ait ilemler: eitli ilemlerin parametreleri frndan frnafarkllk gsterecei gibi balang artlar da her zaman ayn olmayabilir.

    Rektr karakteristiklerinin deimesine sebep olacak bu etkenler nedeniyle

    kullanlabilmektedir.

    - Uydu konum kontrol: Baz uydular ksa sreli ve olduka dzensizatmosferdeki olaylar gzlemek iin kullanlr. Uygun gzleme zamannn

    artrlmas iin uydunun ok hzl ynlendirilmesi gerekmektedir.

  • 8/12/2019 sarka kontrol

    31/89

    18

    Birok pratik kontrol problemlerinde karlalan deiken durumlar yledir:

    - Sistemin transfer fonksiyonunun derecesinin veya parametrelerinindeimesi durumu: Bunlar evre deiimlerinden, ham madde

    zelliklerinden, deiken katsayl karakteristiklerinden ileri gelir.

    - Olasl karakterli bozucu iaretler.- Giriiaretinin yapsndaki deiimler.- Sistem parametrelerinin giri/kbozucular nedeniyle deimesi.- Karmak kimyasal veya biyokimyasal reaksiyonlardaki lineer olmayan

    davranlar.

    - l zaman etkisi- Kontrol sistemi yeni ilemle grevlendirildiinde ortaya kan

    belirsizlikler

    Yukarda sralanan durumlarda klasik kontrolcler sistem performansn kabul

    edilebilir dzeyde yrtemezler [29].

    Giri iaretlerindeki ve parametrelerdeki tahmin edilemeyen bu tarz deiikliklerin

    stesinden gelinmesi iin adaptif kontrolclere ihtiya duyulmaktadr.

    Pratik kontrol sistemleri genellikle ok karmak yapda ve dinamikleri ayrntl

    bilinmemektedir. Parametre deiimleri ya da giriiaretindeki byk deiimler vesistemde rastgele oluan deiimler genelde llemez bu durumlarda deiimleri

    otomatik olarak dzenleyecek sistem gereksinimleri n plana kar ve bu noktada

    yine adaptif kontrolrlerden faydalanabiliriz [30].

  • 8/12/2019 sarka kontrol

    32/89

    19

    3.3.3. MEAK yntemi

    Model esasl adaptif kontrol teknii, adaptif tekniklerin zel bir snf olarak veya

    belirli problemlere yeterli zmler sunabilmek iin klasik geri beslemeli kontroln

    bir gelimesi olarak dnlebilir.

    MEAK sistemler iin, sistemin dinamik performansn belirlemek gerekmediinden,

    olduka yksek adaptasyon hz ile gereklenmeleri kolaydr. Bu nedenle de

    nemlidirler ve farkl durumlarda kullanlmalar mmkn olmaktadr [31].

    Kan basncnn, aralarn aktif sspansiyon sistemlerinin, lazerle haberleme

    sistemlerinin kontrolnde de kullanlmakta olan bu yntem model takibi alannda

    ncelik tamaktadr [32,33,34].

    MEAK sistemlerde asl ama, bilmediimiz sistem kn kontrol sisteminin bir

    paras olan model sistem kna asimptotik olarak yaklatrmaktadr. Genel blok

    diyagram ekil 3.4de verilmitir.

    Uyarlama

    Referans Model

    Kontrolr

    +

    -

    y

    ym

    uc

    -

    +

    Sistem

    ekil 3.4. MEAK genel blok diyagram

  • 8/12/2019 sarka kontrol

    33/89

    20

    MEAK metodunda gerek denetim sistemi ile karlatrmaya esas olarak bir

    matematiksel model kullanlr. Matematik model ile sisteme ayn girii uygulanarak

    gerek sistem ve esas alnan model sistem k arasndaki hata minimum olacak

    ekilde kontrolc parametreleri ayarlanr. Yani sistem esas model davranna

    zorlanr. Kontrolcnn performans matematiksel modelin sistemi ne kadar yakndan

    temsil ettiine baldr [35].

    ekil 3.4 de grld gibi sistemde halen geri besleme dngs mevcuttur. Bu,

    uyarlamal denetimde ortaya kabilecek bir arzann sistemin almasn

    durdurmasn nlemek iindir. Gerek sistem zerine etki eden d bozucular

    gerek/model hata sinyalini deitirecek ve uyarlamal dng yolu ile denetleyici

    ayarlarnn yeniden ayar iin esas tekil edecektir [36].

    3.3.4. MEAK trleri

    Model esasl adaptif sistemlerde uyarlama kurallarnda eitli yaklamlar mevcuttur.

    Bu yaklamlar yle sralayabiliriz

    - MIT kural- Lyapunov yaklam- Hiperkararllk yaklam- Monopolinin argman hatas yaklam- Narendrann hata modeli yaklam- Egardtn birleim yaklam- ok deikenli MEAK sistemleri- Bulank kontolr yaklam

    Bu kontrol trlerden en sk karlalan yntemler MIT kural ve Lyapunov

    yaklamdr [37].

  • 8/12/2019 sarka kontrol

    34/89

    21

    3.3.5. MIT kural

    Geleneksel MIT kural bir eit ayarlama mekanizmasdr ve MEAK sistemlerinde

    istenilen matematiksel model ile sistemin knn birbiriyle elemesini salayacakkontrol parametrelerinin oluturulmasn salar [38].

    MIT kural ann gncellenmesini salayacak performans ltndeki deime ile

    ann deiimi arasndaki iliki olarak da bilinmektedir.

    Esas alnan model ile gerek sistemin k arasndaki fark hata olarak kabul edilir

    ve e olarak gsterilmektedir. Ama bu hatay en aza indirgeyerek istenen kontrolsalamaktr.

    modelsistem yye = (3.2)

    Bu hata kullanlarak ( )J olarak adlandrdmz performans lt

    ekillendirilebilinir.Jnn ( kontrolr iine adapte edilebilecek parametre olmak

    zere) bir fonksiyonudur. Performans ltnn seimi parametrelerin naslgncellenecei konusunda belirleyici rol stlenmektedir.

    )(2

    1)( 2 eJ =

    (3.3)

    parametresinin nasl gnceletirildiini belirleyebilmek iin asndaki

    deiimin denklem formuna getirilmesi gerekmektedir. Amacmz hataya duyarlperformans ltmz minimize etmek ise Jnin negatif gradyan ynnde hareket

    etmesi yeterli olacaktr. Jdeki bu deiim daki deiimle orantl olduu

    varsaylmaktadr. Buna gre; nn trevi Jdeki negatif deiime eit olacaktr.

  • 8/12/2019 sarka kontrol

    35/89

    22

    Dolaysyla performans lt iin aadaki eitlik yazlabilir.

    ee

    J

    dt

    d==

    (3.4)

    Denklem 3.4 ile verilen bu eitlik ayn zamanda MIT kural olarak da bilinmektedir.

    MIT kural kontrolrn adaptif doasnn merkezini oluturmaktadr. Duyarllk

    trevi olarak da bilinen hatann ya gre ksmi trevi (Denklem 3.5) asnn

    nasl gncelletirileceini aklamaktadr.

    d ee

    dt = (3.5)

    Bir kontrolrn gncellenmesi gereken birok eit parametresi olabilir. Bunlardan

    bazlar giribazlar da kparametreleri olarak da kabul edilebilir. Bu durumlarda

    duyarllk trevleri her parametre iin ayr ayr hesaplanmaldr. Elde edilen

    duyarllk trevleri hatayla arplarak sonuca gidilmelidir.

    Performans ltnn farkl seimi aadaki denklemlerden de anlalaca zere

    ok farkl ve birbirine zt sonular oluturabilir.

    ( )J e= (3.6)

    1, 0

    ( ) ( ) 0, 01, 0

    e

    d e sign e sign e edt e

    >

    = =

  • 8/12/2019 sarka kontrol

    36/89

    23

    ( )

    ( )( )

    Y s

    kG sU s = (3.8)

    ekil 3.5 de blok diyagram verilen sistem iin denklem 3.8 de belirtilmi k sabiti

    bilinmemektedir. Bundan dolay istenen k deerini salayacak bir model

    oluturularak ileri besleme kazancyla adaptasyonu yoluyla sistem cevabnn

    belirlenen model cevabn takip etmesi salanabilir.

    0

    ( )( )

    ( )c

    Y sk G s

    U s =

    (3.8)

    Performans lt olarak daha nce de ele aldmz denklemi seersek

    )(2

    1)( 2 eJ =

    d ee

    dt =

    (3.9)

    s

    0( ) ( )mG s k G s=

    ( ) ( )pG s kG s=

    uc

    Model

    AyarMekanizmas

    Sistem

    u

    ymodel

    ysistem

    ekil 3.5. Adaptif ileri besleme kazanl sistemin blok diyagram

  • 8/12/2019 sarka kontrol

    37/89

    24

    Sistem iin hata 3.9 eitliiyle ifade edilebilir

    m m ce y y kGu G u= = (3.10)

    Transfer fonksiyonlar girilerindeki terimlerle arplrsa aadaki eitlik elde edilir

    0m c c ce kGU G U kGU k GU = = (3.11)

    Bu eitlikte hata ifadesinin gncellenecek ifadesini ierdii aka grlmektedir.

    O halde gncelleme kuraln belirlemek iin duyarlk trevini hesaplayarak model

    kna yanstrz.

    0

    c m

    e kkGU y

    k= = (3.12)

    Sonu olarak MIT kural ifadesinin gncellenmesini salayacak eitlii verecek

    ekilde uygulanm oldu. k ve k0 sabitleri ierisinde birletirilirse eitlik u hale

    gelir:

    '

    0

    m m

    d k y e y e

    dt k= = (3.13)

    Bu sistemi ayarlamak iin k ve k0sabitlerinin deerleri deitirilebilir.

    MIT kuralnn uygulannda bilinmesi gereken baz avantaj ve dezavantajlar vardr.Avantaj olarak grlen zellikleri model takibinde bir noktada birleme konusunda

    salam bir teori olmas, uygulanabilir olmas, kolay ve anlalabilir ekilde

    ilkelendirilebilmesidir. Dezavantajlarndan biri seimidir. seimi adaptasyon

    oran ve yaknsama asndan ok nemlidir.

  • 8/12/2019 sarka kontrol

    38/89

    25

    Genel olarak kk seilmelidir. Ancak sorun nn ne kadar kk seilecei

    noktasnda kesin kanlar bulunmamasdr. Dier bir dezavantaj ise kararllk

    problemleri grlebilmektedir [39].

  • 8/12/2019 sarka kontrol

    39/89

    BLM 4. BENZETM ALIMALARI

    4.1. Giri

    Asl Sarka Sisteminin benzetim almalar iin MATLAB/Simulink yazlm

    kullanlmtr. EK Ada verilen benzetim ortam ilemleri MATLAB program

    tabannda yaplr. Bu blmde salnm hareketinin modellenmesi, kontrolrsz kapalevrim sistem modellenmesi, PID kontrol, MEAK, MEAK+PD kontlrl sistem

    benzetim almalar incelenmektedir.

    4.2. Sistemin Model Benzetimi ve Animasyonu

    Salnm hareketinin denklemi aadaki gibidir.

    sin 0Lj c m gd + + =&& & (4.1)

    &&nn denklemin sol tarafna dier tm terimlerin denklemin sa tarafna alnmas

    iin gerekli ilemi yaparak denklem 4.3 elde edilir.

    sinLj c m gd = && & (4.2)

    ( ) sinLm gdc

    j j

    = && &

    (4.3)

  • 8/12/2019 sarka kontrol

    40/89

    27

    Asl sarka modelin parametreleri;

    - L= ubuun uzunluu 0.5 m- m= ubuun arl 0.1kg- d= Ask noktasnn arlk merkezine uzakl:0.017m- J= Atalet momenti: 0.0021 kg.m2=(1/12)*(m*L*L+m*d*d);- g=Yerekimi ivmesi 9.8 ms2- c= Viskoz snmleme katsays 0.00035 Nms/Rad

    olarak seilmitir. Bu deerler Ek. A da aklanan Simulink model zellikleri

    alarak balang artlar blmne yazlmtr.

    Elde ettiimiz diferansiyel denkleme ilikin blok diyagram ekil 4.1de verilmitir.

    Balang asn Ek Ada anlatld gibi 60 olarak kabul ederek benzetimi

    yaplmaktadr. Belirlediimiz balang artlar sonucunda asl sarka sistemimizin

    60den balayp 0ye yaklancaya kadar ok uzun bir srete salnm yapt

    gzlemlenmektedir (ekil 4.2).

    almamzn ikinci blmnde de belirtildii zere sarka 0 yaknlarnda ok

    daha uzun sre salnmn srdrecektir.

    1

    s

    cj

    sinLm gd

    j

    1

    s

    && &

    ekil 4.1. Sisteme ilikin benzetim modeli blok diyagram

  • 8/12/2019 sarka kontrol

    41/89

    28

    ekil 4.2. 60 balang as iin sarka asnn zamana gre deiimi

    Ek A.da anlatlan ve Ek B. de program kodu verilen sistemin salnm

    animasyonunu izleme iin oluturulan model sayesinde benzetim baladnda ubuk

    60 ilk konumundan aa doru hareket etmekte ve salnm ekil 4.2de verilen

    grafikteki durumla ayn ekilde animasyonu gereklemektedir. Animasyon srasnda

    gzlenen arayz ekil 4.3 ile verilmektedir.

    ekil 4.3. Sistem salnmnn animasyonundan grntler

  • 8/12/2019 sarka kontrol

    42/89

    29

    4.3. Kontrolrsz Geri Beslemeli Sistemin Benzetimi

    jgdms

    jcs

    jKm

    sV

    s

    L++

    =2

    /

    )(

    )(

    (4.4)

    Aadaki veriler (4.4) denkleminde yerlerine konulursa 4.5 eitlii elde edilir.

    - L= ubuun uzunluu 0.5 m- m= ubuun arl 0.1kg- d= Ask noktasnn arlk merkezine uzakl:0.017m- J= Atalet momenti: 0.0021 kg.m

    2

    =(1/12)*(m*L*L+m*d*d);- g=Yerekimi ivmesi 9.8 ms2- c= Viskoz snmleme katsays 0.00035 Nms/Rad- Km=0.004

    22

    ( ) / 1.9

    ( ) 0.16 7.93L

    s Km jm gdcV s s ss s

    j j

    = =+ +

    + +

    (4.5)

    Elde edilen bu transfer fonksiyonu dier kontrol yntemlerinde de kullanlmaktadr.

    Kontrolrsz kapal evrim sistemin 20lik referans sarka asna ilikin benzetim

    sonucu ekil 4.5 ile verilmektedir.

    Sz konusu eriden de grlecei zere sistem sfr tipi bir sistem olduundan sarka

    as istenen 20 derecelik istenen aya ulaamamaktadr.

    2

    1.9

    0.16 7.93s s+ +

    1803.14

    istenen

    a

    ( )r s

    ( )V s ( ) s

    Sistem Sensr

    ekil 4.4. Kontrolrsz geri beslemeli sistemin benzetimi blok diyagram

  • 8/12/2019 sarka kontrol

    43/89

    30

    ekil 4.5. Kontrolrsz sistemde 20lik referans sarka asna ilikin sarka asnn zamana gredeiimi

    4.4. PID Kontrolrl Sistemin Benzetimi

    PID kontrolrl sistemin benzetimine ilikin blok diyagram ekil 4.6 da verilmitir.

    Blok diyagramnda sistemden sonra gelen arpan radyan birimindeki k asnn

    dereceye evrilmesini salar.

    Sistemin PIDli kontrolnn benzetiminde Kp, Kd, Ki deneme yanlma yntemiyle

    deitirilerek istenilen 20 derecelik aya verilen cevaplar incelenmitir. Kp, Kd, Ki

    2

    1.9

    0.16 7.93s s+ +

    Kp

    Ki/s

    Kd.sGc

    180

    3.14

    20

    istenen a

    ekil 4.6. PIDli kontrol benzetimi blok diyagram

  • 8/12/2019 sarka kontrol

    44/89

    31

    parametrelerinin uygun deerlerinin belirlenebilmesi iin Nichols Ziegler yntemi

    ska kullanlmaktadr [40].

    almamzda bu parametreler benzetim ortamnda deneyerek belirlenmitir. eitli

    parametre deerleri iin elde edilen cevap erileri ekil 4.7de verilmitir.

    Trevsel kontrolrn sistemi kararsz davran sergilemekten kurtard ve integral

    kontrolr kullanlmadnda kararl hal hatas olutuu ekil 4.7den aka

    gzlenmektedir.

    (a) Kp : 5 Kd : 0 Ki :4

  • 8/12/2019 sarka kontrol

    45/89

    32

    (b) Kp : 5 Kd : 0.5 Ki :4

    (c) Kp : 6 Kd : 1 Ki :0

    ekil 4.7. PIDli kontrol benzetim sonular

  • 8/12/2019 sarka kontrol

    46/89

    33

    4.5. Model Esasl Adaptif Kontrolrl Sistemin Benzetimi

    4.5.1. MIT kuralyla sarka sistemin benzetimi

    MEAK sistemin benzetiminin yaplabilmesi iin MIT kural uygulanmas gereklidir.

    nc blmde anlatlan admlar sarka sistemimiz iin uygulamay istersek

    ncelikli olarak hatann bulunmas, performans ltnn belirlenmesi, duyarllk

    trevlerinin hazrlanmas aamalar incelenmelidir.

    Sistem k ile model kmz arasndaki fark:

    modelsistem yye = (4.6)

    Performans lt:

    )(2

    1)( 2 eJ =

    (4.7)

    Duyarlk trevi

    ee

    J

    dt

    d==

    (4.8)

    Olarak kabul edildikten sonra sistemimizin transfer fonksiyonu G modelimizin

    transfer fonksiyonu Gm olmak zere hata 4.9 denklemiyle ifade edilir ekle gelir.

    m m ce y y Gu G u= = (4.9)

    Model k 4.10 denklemiyle ifade edilirse;

    1 22

    1.9( )

    0.16 7.93m cy u y

    s s

    =

    + + (4.10)

  • 8/12/2019 sarka kontrol

    47/89

    34

    12

    2

    1.9

    0.16 7.93 1.9m c

    y u

    s s =

    + + + (4.11)

    Hata eitliini u ekilde gsterebiliriz:

    12

    2

    1.9

    0.16 7.93 1.9m c m c

    e y y u G us s

    = = + + + (4.12)

    Hatann duyarlk trevlerini inceleyecek olursak

    1

    21 2

    1.9

    0.16 7.93 1.9 ce

    u s s

    =

    + + + (4.13)

    ( )

    ( )

    2

    1 12 22

    2 22

    1.9 1.9

    0.16 7.93 1.90.16 7.93 1.9 c

    eu y

    s s s s

    = =

    + + ++ + + (4.14)

    4.13 ve 4.14 denklemlerini elde ederiz

    2 22 1 00.16 7.93 1.9 m ms s s a s a+ + + + + (4.15)

    1 02

    1 1 0

    m mc

    m m

    a s aeu

    s a s a

    +=

    + + (4.16)

    1 02

    2 1 0

    m m

    m m

    a s aey

    s a s a

    +=

    + + (4.17)

    4.16 ve 4.17 denklemleriyle aadaki diferansiyel denklemler oluturulur.

    1 012

    1 1 0

    m mc

    m m

    a s ad e e u e

    dt s a s a

    += =

    + + (4.18)

  • 8/12/2019 sarka kontrol

    48/89

    35

    1 022

    2 1 0

    m m

    m m

    a s ad e e y e

    dt s a s a

    += =

    + + (4.19)

    4.18 ve 4.19 diferansiyel denklemlerini kullanarak ekil 4.8 ile verilen blok

    diyagramn elde ederiz.

    Model parametreleri iin kullanlan kodlar Ek-Cde verilmektedir.

    s

    21 0

    m

    m m

    b

    s a s a+ +

    2

    1.9

    0.16 7.93s s+ +

    uc

    Model

    1

    ymodel

    ysistem

    ekil 4.8. MEAK blok diyagram

    1 02

    1 0

    m m

    m m

    a s a

    s a s a

    +

    + +

    s

    2

    1 02

    1 0

    m m

    m m

    a s a

    s a s a

    +

    + +

    Sistem

  • 8/12/2019 sarka kontrol

    49/89

    36

    ekil 4.9. MEAK MIT Asl sarka sisteme ilikin = 0.1 iin kasnn zamana gre deiimi

    Model esasl adaptif kontrol yntemi MIT kuralyla asl sarka sisteme

    uygulandnda =0.1 olarak seildiinde sistem salnm srdrmektedir.

    stenmeyen bu durumu ortadan kaldrmak amacyla =0.01 olarak Ek Cde

    gsterildii gibi uygulanp benzetimi yapldnda karlalan durum ekil 4.9la

    birebir ayn olmamasna ramen ayn zellikleri tamakta ve kontrol

    salanmamaktadr.

    ekil 4.10. MEAK MIT Asl sarka sisteme ilikin = 0.01 iin kasnn zamana gre deiimi

  • 8/12/2019 sarka kontrol

    50/89

    37

    MIT kuralnn dezavantajlar arasnda da saydmz nn seilmesi konusunda

    genel yarg nn mmkn olduunca kk seilmesidir. Bu yargdan yola karak

    benzetim ortamnda y 0.001 olarak aldmzda sistem dier deerlerine oranla

    daha mantkl bir cevap vermekte fakat ekil 4.11 ile gsterildii gibi titreimli

    durumla kar karya gelinmektedir. Bu noktada MIT kuralnn asl sarka sistem

    iin ideal bir kontrol seenei olmad gr netlemektedir.

    ekil 4.11. MEAK MIT Asl sarka sisteme ilikin = 0.001 iin kasnn zamana gre

    deiimi

  • 8/12/2019 sarka kontrol

    51/89

    38

    4.5.2. I. Dereceden sistemin MEAK benzetimi

    MIT kuralnn I. dereceden bir sistemde baarl olup olmad konusunda yaplan

    benzetim almas sonucunda ekil 4.12 sonular elde edilmitir. Grafiklerden de

    anlalaca zere asl sarka sistem kontrolnde kararszla giden sistem cevabna

    karlk birinci dereceden sistemde baarl bir model takibi salanmaktadr.

    alarndaki deiimlere de dikkat edecek olursak ilk andaki deiim dnda ok

    ufak deiimler olmakta yani sistem abuk bir ekilde modeli takip etmektedir.

    ekil 4.12. MEAK MIT kural 1.dereceden sisteme ilikin = 0.001 iin kasnn zamana gre

    deiimi

    4.6. MEAK MIT ve PD Kontroll Sistemin Benzetimi

    Bu almada model esasl adaptif kontrolr PD kontrolr ile birlikte kullanarak

    kararllk konusundaki problemlerin ortadan kaldrlmas hedeflenmektedir. Bu

    amala ekil 4.13 ile verilen blok diyagramnn eitli deerleri iin yaplan

    benzetim almalarnn sonular ekil 4.14, ekil 4.15 ve ekil 4.16da verilmitir.

  • 8/12/2019 sarka kontrol

    52/89

    39

    ekil 4.14. MEAK MIT Kural + PD kontroll asl sarka sisteme ilikin = 0.1 iin kasnn

    zamana gre deiimi

    s

    2

    1 0

    m

    m m

    b

    s a s a+ +

    2

    1.9

    0.16 7.93s s+ +

    uc

    Model

    1

    ymodel

    ysistem

    1 02

    1 0

    m m

    m m

    a s a

    s a s a

    +

    + +

    s

    2

    1 02

    1 0

    m m

    m m

    a s a

    s a s a

    +

    + +

    PD

    ekil 4.13. MEAK MIT +PD kontrol blok diyagram

  • 8/12/2019 sarka kontrol

    53/89

    40

    ekil 4.15. MEAK MIT Kural + PD kontroll asl sarka sisteme ilikin = 0.01 iin kasnn

    zamana gre deiimi

    ekil 4.16. MEAK MIT Kural + PD asl sarka sisteme ilikin = 0.001 iin kasnn zamana

    gre deiimi

    PD kontrolrle MIT kuralnn birlikte kullanlmas sayesinde asl sarka sisteminin

    kararsz davran sergilemesi ve nn kk seilmesi sayesinde ilk anda oluan

    amlar engellenmektedir.

  • 8/12/2019 sarka kontrol

    54/89

    BLM 5. DENEY ALIMALARI

    5.1. Giri

    Asl sarka sistemine ilikin ekil 5.1 ile verilen sistem dzenei kurulmutur. Veri

    toplama kartnn analog girikanalndan gerilim llmekte, analog kkanalndan

    ise sisteme kontrol gerilimi uygulanmaktadr. Sisteme ilikin gerekli yazlmgerekletirilmitir. ekil 5.1den grld gibi sarka as gerilim blc bir

    dner potansiyometre ile analog giri kanal zerinden bilgisayara aktarlmakta,

    sistem analog kkanalna balanmolan bir src transistr vastasyla kontrol

    edilmektedir. Bu blmde sistemin kontrolrsz sistem cevabnn incelenmesi, PID

    kontrol uygulamas, MEAK, MEAK+PD kontrolrl sistem uygulamalar

    gerekletirilmitir.

    ekil 5.1 Deney dzenei

    5V

    22k

    100ohm

    TIP41

    Motor1n4004 10nF

    5.5 V

    B

    C

    E

    AI0 AO0

  • 8/12/2019 sarka kontrol

    55/89

    42

    5.2. Kontrolrsz Geri Beslemeli Sisteme likin Deneysel Sonular

    ekil 5.2de kontrolrsz geri beslemeli sisteme ilikin blok diyagram verilmitir.

    ekil 5.3de ise sz konusu sisteme 20lik referans girii uygulandnda sarka

    asnn zamana gre deiimi verilmitir.

    Bu erilerden de anlalaca zere sistem benzetim almasna yakn bir sonu

    vermekte ve 20 derece istenen aya ulalamamaktadr. Ayn zamanda k

    asndaki srekli deiimin giderilmesi de mmkn olmamaktadr. Ek Dde

    tasarlanan arayz hakknda bilgi verilmektedir.

    ekil 5.2. Kontrolrsz geri beslemeli sisteme ilikin blok diyagram

    2

    1.9

    0.16 7.93s s+ +

    1803.14

    istenen

    A

    ( )r s

    ( )E s ( ) s

    Sistem Sensr

    ekil 5.3. 20lik referans giriine ilikin kerisi

  • 8/12/2019 sarka kontrol

    56/89

    43

    5.3. PID Kontroll Sisteme likin Deney Sonular

    PID kontroll sisteme ilikin deneysel alma yaplrken aadaki blok diyagram

    kullanlmtr.

    Sistemin PID kontrolnn deney almasnda Kp, Kd, Ki dardan

    ayarlanabilinecek bir arayz tasarm yaplm (EK D) bu sayede bu parametreler

    deitirilerek istenilen 20 derecelik aya verilen cevaplar incelenmitir. eitliparametre deerleri iin elde edilen cevap erileri ekil 5.5te gsterilmektedir.

    (a) Kp : 5 Kd : 0 Ki :4

    2

    1.9

    0.16 7.93s s+ +

    Kp

    Ki/s

    Kd.s

    Gc

    180

    3.14

    20

    istenen a

    ekil 5.4. PIDli kontrole ilikin blok diyagram

  • 8/12/2019 sarka kontrol

    57/89

    44

    (b) Kp : 5 Kd : 0.5 Ki :4

    (c) Kp : 6 Kd : 1 Ki :0

    ekil 5.5. PIDli kontrole ilikin deney almas sonular

  • 8/12/2019 sarka kontrol

    58/89

    45

    5.4. Model Esasl Adaptif Kontrolrl Sistemin Deney almas

    ekil 5.6 blok diyagram verilen sistem deneysel olarak gerekletirilerek 0,1

    0,01 0,001 parametre deerleri iin sonular incelenmitir. Tasarlanan arayz Ek

    Dde verilmitir.

    s

    21 0

    m

    m m

    b

    s a s a+ +

    2

    1.9

    0.16 7.93s s+ +

    uc

    Model

    1

    ymodel

    ysistem

    ekil 5.6. MEAK blok diyagram

    1 02

    1 0

    m m

    m m

    a s a

    s a s a

    +

    + +

    s

    2

    1 02

    1 0

    m m

    m m

    a s a

    s a s a

    +

    + +

  • 8/12/2019 sarka kontrol

    59/89

    46

    ekil 5.7. MEAK MIT Asl sarka sistemine ilikin = 0.1 iin deneysel kerisi

    ekil 5.8. MEAK MIT Asl sarka sistemine ilikin = 0.01 iin deneysel kerisi

    MIT kuralnn dezavantajlar arasnda saydmz nn seilmesi konusunda genel

    yarg nn mmkn olduunca kk seilmesidir. Bu yargdan yola karak deney

    ortamnda y 0.001 olarak aldmzda sistem dier deerlerine oranla daha

    makul bir cevap vermekte fakat istenilen model takibi tam olarak

    gerekletirilememektedir. Benzetim sonularna yakn olan deneysel sonularndan

  • 8/12/2019 sarka kontrol

    60/89

    47

    da anlald zere asl sarka sisteminde MEAK kontrol ile pratik ortamda olduka

    iyi model takibi yaplamamaktadr.

    ekil 5.9. MEAK MIT Asl sarka sistemine ilikin = 0.001 iin deneysel kerisi

  • 8/12/2019 sarka kontrol

    61/89

    48

    5.5. MEAK ve PD Kontroll Sistemin Deney almas

    Bu almada model esasl adaptif kontrolr PD kontrolr ile birlikte kullanarak

    kararllk konusundaki problemlerin ortadan kaldrlmas hedeflenmektedir. Bu

    amala ekil 5.10 ile verilen blok diyagramnn eitli deerleri iin yaplan deney

    almalarnn sonular ekil 5.11, ekil 5.12, ekil 5.13 ile sunulmaktadr.

    s

    2

    1 0

    m

    m m

    b

    s a s a+ +

    2

    1.9

    0.16 7.93s s+ +

    uc

    Model

    1

    ymodel

    ysistem

    ekil 5.10. MEAK+PD kontrol blok diyagram

    1 02

    1 0

    m m

    m m

    a s a

    s a s a

    +

    + +

    s

    2

    1 02

    1 0

    m m

    m m

    a s a

    s a s a

    +

    + +

    PD

  • 8/12/2019 sarka kontrol

    62/89

    49

    ekil 5.11. MEAK MIT Kural + PD asl sarka sisteme ilikin = 0.1 iin deneysel kerisi

    ekil 5.12. MEAK MIT Kural + PD asl sarka sisteme ilikin = 0.01 iin deneysel kerisi

  • 8/12/2019 sarka kontrol

    63/89

    50

    ekil 5.13. MEAK MIT Kural + PD asl sarka sisteme ilikin = 0.001 iin deneysel kerisi

    Benzetim sonularyla uyumluluk gsteren deneysel sonulardan da grlecei zere

    PD kontrolrle MIT kuralnn birlikte kullanlmas sayesinde asl sarka sisteminin

    kararsz davran sergilemesi ve nn kk seilmesi sayesinde ilk anda oluan

    amlar engellenmektedir.

  • 8/12/2019 sarka kontrol

    64/89

    51

    BLM 6. SONULAR

    Asl sarkacn benzetim ve deneysel sonularndan da anlalaca zere sistem ar

    derecede salnml bir sistemdir. Kontrolrsz geri beslemeli sistemin cevabnda da

    ayn sonula karlalmuzun sreli salnm gzlenmitir.

    Endstride PID kontrolr yaygn olarak kullanlmaktadr. Ancak sistem bu noktada

    adaptif deildir. Parametre deiimleri ya da giri iaretindeki byk deiimler ve

    sistemde rastgele oluan deiimler genelde llemez bu durumlarda deiimleri

    otomatik olarak dzenleyecek sistem gereksinimleri n plana kar. Bu noktada PID

    kontrolrler yetersiz kalmaktadrlar.

    Model esasl kontrolrlerin MIT kuralyla uygulanmasnda sistemin kararszla

    gitmesi sorun oluturmaktadr. Birinci dereceden sistemlerde performans yksek

    olan MEAK MIT kural asl sarka sisteminde ayn performans gsterememekte ve

    sistem kararsz davranlar sergilemektedir. Ayrca model esasl kontrolcler MIT

    kuralyla kullanlrken nn seiminde skntlar yaanmaktadr. deerini mmkn

    olduu kadar kk almamz gerekmektedir. almamzda bu deer 0.001 olarak

    belirlenmitir. Bu deerin altnda seilmesi durumunda sistem istenilen model

    takibini gerekletirememektedir.

    Benzetim almalarmzda MIT kuralnn eksik yn PD kontrolr birlikte

    kullanlarak tamamlanmakta ve kararszlk problemi ortadan kaldrlarak model

    takibi ile asl sarka istenilen aya getirilmektedir.

    Deneysel almalar iin hazrlanan parametreler dardan ayarlanabilir arayzler

    sayesinde eitim amal kullanlabilecek sistem dzenei elde edilmitir. Deneysel

    almalardan elde edilen erilerin benzetim almalarndaki erilere yaknlkgsterdii ancak tamamen ayn olmad grlmtr. Ortam artlar, deney

  • 8/12/2019 sarka kontrol

    65/89

    52

    dzeneinde oluabilecek arzalar ve modelini ele aldmz sistem ile gerek sistem

    modelinin arasnda az da olsa fark olmas bu erilerin tamamen ayn olmasn

    engelleyici sebepler olarak sralanabilir.

  • 8/12/2019 sarka kontrol

    66/89

    BLM 7. TARTIMA VE NERLER

    Asl sarka sistemde konum kontrolnn incelendii bu almada elde edilen

    sonulara gre PD kontrolrl MEAK MIT kural istenilen modeli izlemede bu

    almada bahsedilen yntemler ierisinde en iyi performans gstermektedir. Bu

    konuda yurtdnda yaplan almalar genellikle laboratuarlarda kontrol eitimi

    zerine kullanlmaktadr. Deney dzenei hazrlanan sistem iin eitli arayzler

    hazrlanarak istenilen tm parametrelerin bilgisayar araclyla deitirilip sistem

    davrannn izlenmesi salanabilir. Bu yntem gerek PID gerek MEAK ve dier tm

    kontrol metotlarnn aklda kalc olmas asndan renciler iin nemli ve bir

    seenektir. Eitim seti olarak kullanabilirliinin dnda rnein bir teknede

    kullanlarak yine bir kumanda araclyla teknenin istenen aya en hzl ekilde

    getirilmesi ya da halatla tamaclk sistemlerinde ykn sarslmadan bir noktadan

    baka bir noktaya tanmas salanabilir.

    Bu almada uygulanan yntemler dnda MEAK trlerinden Lyapunov,

    Hiperkararllk, Monopoli yaklam vb dier yaklamlarn sisteme uygulanmas

    mukayese asndan nemlidir. Ayrca kayan kipli kontrol yaklamnn da bu

    sistemde baarl sonular verebilecei sylenebilir.

  • 8/12/2019 sarka kontrol

    67/89

    KAYNAKLAR

    [1] IVEY D.G. and HUME J.N.P., Physics, p.434 Ronald Press, New York1974

    [2] HINRICHSEN P.F. , Practical Applications of Compound Pendulump286-292 The Physics TeacherMay. 1981

    [3] OVERBECK C.J. , PALMER R.R. , STEPHENSON R.J. AND WHITEM.W. , Cenco Selective Experiments in Physics Nos. 154 and 157Central ScientificCo. Chicago,1941

    [4] SASTRY S. and BODSON M. , Adaptive Control: Stability, Convergence,and Robustness, Prentice-Hall, 1989-1994

    [5] ZHOU K., DOYLE J. C. Essentials Of Robust Control, Prentice Hall1997

    [6] ARTMAN S.S., The Simple Pendulum Is Not So Simple, Society for

    Industrial and applied Math. , Vol.40, No 4, 927-930 , 1998[7] MATTHEWS M.R., GAULD C. and STINNER A., The Pendulum: Its

    Place in Science, Culture and Pedagogy. Science & Education,13, 261-277.,2005

    [8] MCLACHLAN, N.W., Theory and application of Mathieu functions. NewYork, 1962

    [9] HUYGENS C. (translated by BLACKWELL R.), The pendulum clock orgeometrical demonstrations concerning the motion of pendula as applied to

    clocks. Ames, IA:Iowa State University Press. 1986

    [10] GREGORY L.B. and BLACKBURN J.A. , The Pendulum: A Physics CaseStudy, Oxford University Press, 2005

    [11] WILCZEK F. and SHAPERE A. , "Geometric Phases in Physics", WorldScientific, 1989

    [12] HUBBARD J.H. , The Forced Damped Pendulum: Chaos, Complicationand Control., 1999

    [13] URQUHART M. ,Playground Physics: Swing Set Physics,Lectures, 1996

  • 8/12/2019 sarka kontrol

    68/89

    55

    [14] HINRICHSEN P.F. , Sail 9, 28 (1978), Yachts and Yachting 63, p.347, Feb1978

    [15] SNEED G.C. , School Technology ProgrammeInst. Ed. Tech. University

    of Surrey,Guildford,Surrey, U.K. 1971

    [16] LAUBENBACHER R, PENGELLEY D. , Mathematical Expeditions:Chronicles by the Explorers,1998

    [17] BOLTON W, Newnes Kontrol Mhendislii Cep Kitab, 1998

    [18] PARASKEVOPOULOS P.N. Modern Control Engineering, , MarcelDekker Inc., 2002

    [19] ZDEMIR A. , Otomatik Kontrol Ders Notlar,Sakarya Universitesi2003

    [20] AKSOY S., Programlanabilir Lojik Denetleyiciler ve MhendislikUygulamalar,Deiim Yaynevi, Sakarya 2004.

    [21] CHESMOND C.J. , Control System Technology Edward Arnold,1982

    [22] SCHLEICHLER M, BLASINGER F. , Control Engineering A Guide forBeginners, 2003

    [23] SASTRY, Two Timescale Analysis of the Alopex Algorithm forOptimization.Neural Comp. 14: 2729-2750, 2002

    [24] ASELTINE J.A. MANCINI A. R. SARTURE C. W. , A Survey ofAdaptive Control Systems Automatic Control, IRE Transactions onVolume 6, Issue 1, Page(s):102 108, Dec 1958

    [25] HSU J. , MESERVE W. , Decision-making in adaptive control systems;Automatic Control, IRE Transactions on Volume 7, Issue 1, Page(s):24 32, Jan 1962

    [26] ASTROM K.J , Adaptive control around 1960.; Control Systems Magazine,

    IEEE Volume 16, Issue 3, Page(s):44-49, June 1996

    [27] ASHER R.B. , ANDRISANI D. , Bibliography on adaptive control systems,II; Dorato, P. ; Proceedings of theIEEEVolume 64, Issue 8, Page(s): 1226 1240, Aug. 1976

    [28] BAYARD D.S., A modified augmented error algorithm for adaptive noisecancellation in the presence of plant resonances; American ControlConference, 1998. Proceedings of the 1998 Volume 1, Page(s):137 - 141vol.1 24-26 June 1998

    [29] CHALAM V.V., Adaptive Control Systems, I. Title II. Series 1987

  • 8/12/2019 sarka kontrol

    69/89

    56

    [30] SRAGOVICH V.G. , Mathematical Theory Of Adaptve Control,2005

    [31] MR C., Adaptif kontrol sistemleri ve bir mikrokontrolr ilesimlasyonu, FBE, 1991

    [32] STEINMENTS J.M. , MRAC of blood pressure, Florida AtlanticUniversity, MSE 1332203, 1987

    [33] NIKULIN V.V. , Advanced Control Technologies for LaserCommunications,Binghamton University, New York, 2002

    [34] SUNWOO M. , CHEOK K.C. , HUANG N.J. , MRAC for Vehicle ActiveSuspension SystemsIndustrial Electronics, IEEE Transactions on Volume38, Issue 3, Page(s):217 222, June 1991

    [35] IOANNOU P. and SUN J. 'Robust Adaptive Control' published by PrenticeHall,Inc in 1996

    [36] YKSEL ., Otomatik Kontrol Sistem Dinamii ve Denetim Sistemleri,Uludaniversitesi Basmevi, Bursa, 1995.

    [37] KANNAN S.K. , Adaptive Control of systems in cascade with saturation,School of Aerospace Engineering Georgia Institute of Technology,2005

    [38] ASTROM K.J. and WITTENMARK B., Adaptive Control, Addison-Wesley,New York 1995.

    [39] HANG C., LEE T., HO W., Adaptive Control, Instrument Society ofAmerica 1993.

    [40] BURNS R.S. , Advanced Control Engineering, Butterworth-Heinemann,U.K. 2001

  • 8/12/2019 sarka kontrol

    70/89

    EKLER

    EK A. Matlab/Simulink Benzetim Ortam

    Benzetim almalar Matlab/Simulink ortamnda gerekletirilmitir. Bo bir

    alma alanna bloklar yerletirerek ve blok deerlerini girip istediimiz ekilde

    birletirerek benzetim yapmamza olanak salayan Simulink ortamnda ayn

    zamanda gerek zamanl uygulamalarn altrlmas da mmkn olmaktadr.

    Simulink bize grsel olarak bloklar kullanmamz salarken Matlab altnda bu

    benzetimin gerekletirilmesi iin ilemler yaplmaktadr. Bu ilemleri gerekletiren

    matlab mekanizmalarna zc (Solver) ad verilmektedir. eitli zcleri

    mevcut olan Simulink ayrk zaman iin de farkl zcler sunmaktadr. Bu

    almada ekil A.1 de grlen zclerden en sk kullanlmakta olan ODE45

    zcs tercih edilmitir.

    ekil A.1. zc seim ekran

  • 8/12/2019 sarka kontrol

    71/89

    58

    Ayrca Simulink ilemleri balamadan nce balang fonksiyonlar belirlemek

    mmkndr. Bu fonksiyonlar ister direk olarak ekil A.2a ile verilen ekrana

    girebilir ister ayr bir matlab dosyas ierisinden alabiliriz. almamzn model

    oluturma blmnde veriler direk girilmi MEAK kontrol blmnde ise bu

    deerler parametrelerim.m adl dosyadan alnarak benzetim almalar

    gerekletirilmitir. Bu yzden ekil A.2 b de grlen ekrana dosyann adn

    yazmamz yeterlidir.

    a) Parametreler direk girilmekte b) Parametreler dardaki dosyadan alnmakta

    ekil A.2. Model zellikleri ekran

    Matlab ortamnda herhangi bir sistem modellenirken genellikle srasyla u ilemler

    uygulanr:

    1- En yksek dereceli terim eitliin sol tarafnda dier tm terimler eitliin satarafnda olacak ekilde dzenlenir.

    2- Gerekli integratr bloklarnn says (2.derece ise 2 blok gereklidir)belirlenerek alma alanna srklenir

    3- ntegratr bloklar gerekli ekilde birletirilir

    Denklemi salayacak bloklarla birlikte model balantlar kurulur.

  • 8/12/2019 sarka kontrol

    72/89

    59

    kinci dereceden bir diferansiyel denklem elde edildiinden dolay benzetim alma

    alanna iki integratr blou eklememiz gerekmektedir. Ayn zamanda trigonometrik

    fonksiyon blou toplama blou ve kazan blouna da ihtiya duyulmaktadr.

    ekil A.3 de oluturulan modelin balang art iin teta asn veren integratr

    blounun zelliklerine ekil A.4de grld gibi deerler girilir.

    ekil A.3. Sistem benzetim modeli

    ekil A.4. Balang as belirleme ekran

  • 8/12/2019 sarka kontrol

    73/89

    60

    Simulink ortamnda animasyon oluturabilmek iin EKB de verilen pndanim1.m

    kodlar kullanlm ve aadaki model oluturulmutur alt sistemde s-fonksiyonu

    blou kullanlmtr.

    ekil A.5. Animasyon modeli

  • 8/12/2019 sarka kontrol

    74/89

    61

    S-Fonksiyon blounun parametreleri blmne pndanim1 yazlarak (ekil A.6) alt

    sistem k silinmive maskelenmitir.

    ekil A.6. S-fonksiyon blok parametreleri giriarayz

    Benzetim ortamnda oluturulan model dosyalar ekil A.7-A.11 olarak

    verilmektedir

    ekil A.7. Kontrolrsz geri beslemeli sistem modeli

  • 8/12/2019 sarka kontrol

    75/89

    62

    ekil A.8. PID kontrolrl sistem modeli

  • 8/12/2019 sarka kontrol

    76/89

    63

    ekilA.9.

    MEAKMITsarka

    sistemmodeli

  • 8/12/2019 sarka kontrol

    77/89

    64

    ekilA.1

    0.

    MEAKMIT1.derecedensistemmodeli

  • 8/12/2019 sarka kontrol

    78/89

    65

    ekilA.1

    1.

    MEAK+PDMIT

    sarkasistemmodeli

  • 8/12/2019 sarka kontrol

    79/89

    66

    EK B. Sarka Animasyonu Matlab s-fonksiyonu

    function[sys,x0]=pndanim1(t,x,u,flag,ts);globalPendAnim1

    ifflag==2,ifany(get(0,'Children')==PendAnim1),

    ifstrcmp(get(PendAnim1,'Name'),'simppend Animation'),set(0,'currentfigure',PendAnim1);hndlList=get(gca,'UserData');x=[u(1) u(1)+2*sin(u(2))];y=[0 -2*cos(u(2))];set(hndlList(1),'XData',x,'YData',y);set(hndlList(2),'XData',u(1),'YData',0);drawnow;

    endendsys=[];

    elseifflag == 4 % Return next sample hit% ns stores the number of samples

    ns = t/ts;% This is the time of the next sample hit.sys = (1 + floor(ns + 1e-13*(1+ns)))*ts;

  • 8/12/2019 sarka kontrol

    80/89

    67

    elseifflag==0,animinit('simppend Animation');[flag,PendAnim1] = figflag('simppend Animation');

    axis([-3 3 -2 2]);hold on;

    x=[0 0];y=[0 -2];hndlList(1)=plot(x,y,'LineWidth',5,'EraseMode','background');hndlList(2)=plot(0,0,'.','MarkerSize',25,'EraseMode','back');set(gca,'DataAspectRatio',[1 1 1]);set(gca,'UserData',hndlList);

    sys=[0 0 0 2 0 0];x0=[];

    end

  • 8/12/2019 sarka kontrol

    81/89

    68

    EK C. Kullanlan Parametreler in Matlab Dosyas

    a)

    %%%%%%%%%Parametrelerim%%%%%%%%%

    clear all

    clc

    %%%%%%%%%%%%%%%%%%%%%%%%%%%

    gamma=.1; %gama deeri

    Ts = 3; %Model iin belirlenen yerleim sresi

    z = .707; % Model iin belirlenen snm oran

    %%%%%%%%%%%%%%%%%%%%%%%%%%%

    omega=4/(Ts*z);

    am=[2*z*omega omega^2]

    b)

    %%%%%%%%%Parametrelerim%%%%%%%%%

    clear all

    clc

    %%%%%%%%%%%%%%%%%%%%%%%%%%%

    gamma=.01; %gama deeri

    Ts = 3; %Model iin belirlenen yerleim sresi

    z = .707; % Model iin belirlenen snm oran

    %%%%%%%%%%%%%%%%%%%%%%%%%%%

    omega=4/(Ts*z);

    am=[2*z*omega omega^2]

  • 8/12/2019 sarka kontrol

    82/89

    69

    c)

    %%%%%%%%%Parametrelerim%%%%%%%%%

    clear all

    clc

    %%%%%%%%%%%%%%%%%%%%%%%%%%%

    gamma=.001; %gama deeri

    Ts = 3; %Model iin belirlenen yerleim sresi

    z = .707; % Model iin belirlenen snm oran

    %%%%%%%%%%%%%%%%%%%%%%%%%%%

    omega=4/(Ts*z);

    am=[2*z*omega omega^2]

  • 8/12/2019 sarka kontrol

    83/89

    70

    EK D. Labview Bilgileri

    Labview; bir program gelitirme aracdr. Visual Basic, C, Delphi vb aralardan

    fark bu tr yazlmlarda satr satr kod yazmakla urarken Labview size

    programlamay grafiksel olarak yapmanza imkn tanmaktadr. Grafiksel

    programlama ksaca G programlama olarak da adlandrlmaktadr. Grafiksel

    programlama bloklarn birbirlerine balanmasyla alan bu yazlm aracnda tek

    yaplmas gereken kutular tayp algoritmay kurmaktr.

    Yazlm elenceli bir ekilde renmeyi de salayan Labview ayn zamanda gerek

    GPIB, VISA, SERI PORT, PARALEL PORT, SOUND gerekse kendi veri yakalama

    kartlarndan (DAQ) veri alp kontrol etmenize de yardmc olmaktadr. Dier

    yazlmlarda olduu gibi Labviewde de yaptnz algoritmay koturup, breakpoint

    noktalar koyup nerelerde hata yaptmz rahatlkla grebilmekteyiz. Yani admadm algoritmanz kontrol etmemizi kolaylatrmaktadr. Veri alma, veri ileme,

    analiz yapp bunlar grntleme, ilevlerinin yannda bunlardan bamsz

    programlar yapma imkn tanyan Labview programlarnza grsellik katarak

    kullanabilirliini arttrmaktadr.

    Labview genel amal programlama sistemidir, fakat zellikle cihaz kontrolleri ve

    data eriimi konusunda fonksiyon ktphaneleri ve gelitirme aralar da mevcuttur.Labview programlar Virtual Instruments (VI) (Sanal Cihaz) olarak adlandrlr.

    nk gerek grnmleri gerekse ilevleri gerek bir cihazn bilgisayar ortamnda

    taklidinden ibarettir. Bir VI interaktif kullanc arayz, kaynak kodlar ieren veri

    ak diyagram ve yksek seviye VI olarak adlandrlmalarn salayan simge

    balantlar ierir.

  • 8/12/2019 sarka kontrol

    84/89

    71

    Bir VI yaps yle zetlenebilir:

    - nteraktif Kullanc Arayz: n Panel (Front Panel)Oluturacamz sanal cihazn n Panelinde, dmeler, gstergeler, grafikler,

    kontrol tular, text girileri, Nmerik giriler vb ilevleri yerine getirecek

    aralar kullanlr.

    - Oluturturulan VI grafiksel programlamay yapacamz blm olan BlokDiyagram kaynak kodlar inceleyeceimiz yer olacaktr.

    - VIlar modler ve hiyerariktir. Mesela bir VI oluturup dier VI iindekullanmamz mmkndr. te Ana VI ierisinde kullanlacak dier VI

    dosyalar Sub VI olarak adlandrlr. te bu sub VI mant sayesinde modler

    programlar gelitirip nceki programlarnza rahatlkla da ekleyebilirsiniz.

    almamzda oluturduumuz n paneller ekil D.1, ekil D.2 ve ekil D.3 ve

    sistemin genel grnm ekil D.4 ile gsterilmektedir.

  • 8/12/2019 sarka kontrol

    85/89

    72

    ekilD

    .1.

    Geribeslemelikontrolrszsistem

    npanel

  • 8/12/2019 sarka kontrol

    86/89

    73

    ekilD

    .2.

    PIDkontrolnpanel

  • 8/12/2019 sarka kontrol

    87/89

    74

    ekilD.3.

    ME

    AKveMEAK+PDkontrolnpanel

  • 8/12/2019 sarka kontrol

    88/89

    75

    ekil D.4. Sistemin genel grnts

  • 8/12/2019 sarka kontrol

    89/89

    76

    ZGEM

    1982de Elazda dodu. lk ve orta renimini Elazda tamamlad. 2000 ylnda

    Anadolu Lisesinden mezun olarak web tasarm kurslarna katld. 2001 ylnda

    Sakarya Elektrik Elektronik Mhendislii Blmn kazand. Ayn yln yaz

    dneminde kiisel ve kurumsal web tasarmlar hazrlad. 2002-2003 yllar arasnda

    Sakarya niversitesi Bilgi lem Merkezi Donanm Blmnde part-time alt.2003 yl yaz dneminde Sakarya niversitesi Yap leri Elektrik Blmnde staj

    yapt. 2004 ylnda M.E.B onayl Bilgisayar Programcl Sertifikas ald. 2004

    ylnda mikrodenetleyici kursuna katlarak C programlama dili ile mikrodenetleyici

    kontrol alannda birok uygulamalarda bulundu. Yine ayn yaz dneminde

    ASELSANda yapt stajda G-programlama dili zerine alt. GPIB (General

    Purpose Interface Bus) balantsna sahip cihazlarn bilgisayardan kontroln ve

    birbirleriyle iletiimini salad. 2005 ylnda DC motor konum kontrol kartlar ve hzkontrol kartlar zerine tasarm almas ve Microdenetleyicili PID kontroll Frn

    tasarm zerine bitirme almasyla lisans renimini tamamlad. 2006 ylnda

    Sakarya niversitesi Elektrik-Elektronik Mhendislii blmnde aratrma

    grevlisi olarak greve balad ve bu greve halen devam etmektedir.