Академический Документы
Профессиональный Документы
Культура Документы
402
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
2
zyak Istma Soutma Sanayi ve Ticaret A.
403
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
Burada, V motor besleme gerilimini, R rotor direncini, L rotor 3.1. Durum geri beslemeli denetleyici
endktansn, i rotor akmn ve e ise ters elektromotor
Durum geri beslemeli kontrol, durum deikenlerinin
kuvvetini ifade etmektedir. Geleneksel fral bir DA
(konum, hz, ivme) hesaplanan katsaylarla arplarak toplama
motorda, elektromotor kuvvet ile asal hz ve moment ile
noktasna geri beslenmesi esasna dayanr. Durum geri
akm arasndaki ilikiler denklem (2-3) ile ifade edilmektedir.
beslemeli kontrole ait blok emas ekil 4te verildii gibidir.
e Kv (2)
T KT i (3)
Yukardaki eitliklerde K v hz ve KT ise moment sabitlerini
belirtmektedir. Ayrca geleneksel bir DA motorun mekanik
denklemi ise aadaki eitlikte ifade edilir.
d
J B T T (4)
dt L
Denklem (4) ile verilen eitlikte, TL yk momentini, B viskos
snmleme katsaysn, J atalet momentini, asal hz ve T
ise k momentini ifade eder. Denklem (1-4) arasnda
verilen eitlikler yardm ile oluturulan DA motorun ekil 4: Durum geri beslemeli denetleyicinin genel yaps
Simulink blok emas ekil 2de verildii gibidir.
Burada r(t) referans sinyali, u(t) karlatrc, x(t) durum
deikenleri ve y(t) k sinyalidir. Ayrca K geri besleme
vektr ve C katsaylar iin belirlenmi matristir.
Durum geri beslemeli kontrol, dorusal olmayan sistemlerde
geleneksel kontrol yntemlerine gre daha iyi sonu verse de
bu ynteme ait temel iki problem, sistemin tm
deikenlerinin llebilir olamamas ve durumlar iin
alglaycya ihtiya duyulmas eklinde sralanabilir.
Durumlar lmek iin ihtiya duyulan alglayclar sistem
maliyetini artrc etkiye sahiptir. Bu yntemde hem maliyeti
azaltmak hem de llemeyen durumlar belirlemek amacyla
gzlemci tasarlanabilir. Bu alma iin oluturulan durum
geri beslemeli denetleyiciye ait genel blok yaps ekil 5te
ekil 2: DA motor blok emas verildii gibidir.
3. Denetleyici Tasarm
F28335 eZdsp
Bu blmde, DA motorun konum, hz ve yrnge denetimleri
iin durum geri beslemeli kontrol yntemine ait kontrolr
yaplar gelitirilmitir. Matlab-Simulink ortamnda Konum Konum Konum_Hata Konum_Hata
C280x/C28x3x In3
Out2 2
qdf In1
Hiz
Hiz_Olcum
IQmath
qposcnt
eQEP A Y
IQN IQmath
A
eQEP2 Float to IQN Y 1
B Konum
IQmath IQNmpyIQx
360/4096 A Y IQN1 x IQN2
IQN
Float to IQN1
404
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
1500
1000
1510
1 400 1500
Konum_Hata IQmath
500 1490
Konum_Kazanc
1480
0.00065 A Y 1 6.2 6.4
IQN Kontrolor_Cikis 0
0 5 10 15 20 25 30 35 40
Zaman [saniye]
2 0.005 K Float to IQN
Hiz_Hata
ekil 11: Hz kontrol basamak cevab
Hiz_Kazanc
ekil 12de hz iin farkl bir referans iareti verilmitir.
ekil 8: Konum denetleyici iin simulink gsterimi ve Burada da durum geri beslemeli kontrolr, logaritmik sigmoid
katsaylar (logsig) referans fonksiyonunu sfr kalc durum hatasyla
takip etmektedir.
Yukarda verilen bloklar yardmyla hesaplanan PWM
sinyalinin motor srcsne uygulanabilmesi iin kullanlan 800
Durum Geri Beslemeli Hz Kontrol LogSin Fonksiyonu Cevab
1 A Y WA 400
PWM IQNabs
Absolute IQN ePWM 300
ePWM
<= 200
Referans Sinyal
C28x3x Sistem Cevab
IQmath 100
0 A Y GPIOx 0
0 1 2 3 4 5 6
IQN Zaman [saniye]
Yon_ref Float to IQN
GPIO DO
ekil 12: Durum geri beslemeli hz kontrol logsig fonksiyon
Motor_Yon cevab
ekil 9: Durum geri beslemeli denetleyicinin genel Simulink ekil 13te ise hz iin sinzoidal bir referans iareti
gsterimi verilmitir. Sistem cevab referans genel olarak baarl bir
ekilde takip etmektedir. Elde edilen deneysel sonutan
Konum kontrol iin belirlenen katsaylar ve tasarlanan grld gibi hzdaki hata maksimum 20 rpm olarak
simulink yaps ise ekil 10da verilmitir. llmtr.
405
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
Durum Geri Beslemeli Hz Kontrol Sinusoidal Cevap Durum Geri Beslemeli Konum Kontrol Yrnge Cevab
2000 150
100
1500
50
Konum [derece]
Hz [RPM]
1000 0
-50
500
-100
Referans Sinyal Referans Sinyali
Sistem Cevab Sistem Cevab
0
0 1 2 3 4 5 6 7 8 -150
Zaman [saniye] 0 0.5 1 1.5 2 2.5
Zaman [saniye]
ekil 13: Hz kontrol sinzoidal cevap ekil 16: Durum geri beslemeli konum kontrol yrnge
cevab
Motor konum kontrol iin durum geri beslemeli
denetleyiciye referans olarak basamak sinyali uygulanmtr. ekil 16da ise sinzoidal iarete biraz grlt eklenerek yeni
Motor konumunun basamak sinyali sfr kalc durum hatas bir referans oluturulmutur. Elde edilen deneysel sonuta
ile takip etmesi istenerek belirlenen katsaylara gre elde referans iaretten sapmalar ve amlar meydana gelmesine
edilen sistem cevab ekil 14te verilmitir. Grld gibi ramen, genel olarak referans sinyal baar ile takip
motor konumu referans sfr kalc durum hatas ile takip edilebilmitir.
edebilmektedir. Fakat seilen parametrelere gre sistemde
yaklak %15lik bir am meydana gelmitir.
5. Sonular
Durum Geri Beslemeli Konum Kontrol Basamak Cevab
250 Bu almada seri uyarmal fral bir DA motorun durum geri
200
Referans Sinyal
Sistem Cevab
beslemeli kontrol yntemi ile konum, yrnge ve hz
kontrolleri gerek zamanda DSP kontrol kart kullanlarak
150
yaplmtr. Burada hz denetimi iin katsaylarnn seiminde,
Konum [derece]
100
220 sistem basamak cevab iin maksimum % 0,5 lik bir ama ve
50 200 sfr kalc durum hatasna msaade edilmitir. Konum
180
denetiminde ise basamak cevapta sfr kalc durum hatas
0 160
6 7 olmas istenerek kazan deerleri belirlenmitir. Am,
-50
salnm, sapma gibi deerler gz nne alndnda DA
-100 motorun hz kontrolnde durum geri beslemeli yntem iyi
-150
sonu vermitir. Buna ramen konum denetiminde basamak
0 2 4 6 8 10
Zaman [saniye]
12 14 16 18
cevap iin sfr kalc durum hatasna gre seilen kazan
deerleri zellikle sinzoidal referans iaretini takip etmekte
ekil 14: Konum kontrol basamak cevab zorlanmtr.
406
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
407
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
1
Diyarbakr Meslek Yksek Okulu, Dicle niversitesi, Diyarbakr
measker@dicle.edu.tr
2
Elektrik-Elektronik Mhendislii Blm, Frat niversitesi, Elaz
mozdemir@firat.edu.tr
3
Teknik Bilimler MYO, Elektronik ve Otomasyon Blm, Frat niversitesi, Elaz
mbayindir@firat.edu.tr
408
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
bilgisi gerektiren bir yntemdir. zellikle dk hzlarda Sfr vektrleri iin us=0 dr (ekil 2). E.3e dikkat
tercih edilen bir yntemdir[5,6]. ettiimizde gerilimde meydana gelen deiim akya
DMK yntemi ABB firmas tarafndan, vektr kontrol dorudan yansmaktadr. Buna gre t kadar kk bir
yntemine alternatif olarak 1996 da retilmi ve piyasaya zaman aralnda motora gerilim vektr uygulandnda
srlmtr. stator aksndaki deiim;
s vs t (5)
olur. Yani stator aks, stator gerilim vektrnn
ynnde ve hznda s kadar ilerler. Adm adm
gerilim vektr seilerek stator aksnn istenilen ekilde
hareket ettirilmesi mmkndr. Aktif anahtarlama
vektrleri uygulandnda ak vektr hzl bir ekilde
hareket eder. Sfr vektr uygulandnda ise bu
vektrn deimedii kabul edilir[1].
- ekseninde stator ak bileenleri, stator aks uzay
vektrnn genlii ve as aadaki eitliklerle
hesaplanabilir.
(V RI )dt (6)
(V RI )dt (7)
s ( ) 2 ( ) 2 (8)
tan1 ( / ) (9)
Moment eitlii - ekseninde aadaki gibi yazlabilir.
2
Te P( .I .I ) (10)
3
ekil 1. DMK src sistemi gerilim modeli blok Gerilim modeli zellikle dk hzlarda oluan problemler
diyagram[5] yznden yksek hzlarda nerilir. Dk hzlarda gerilim ok
dk olduu iin scaklktan dolay direnteki deiim bu
2.1 Stator Aks ve Moment Tahmini modelde sorunlara neden olur [6].
DMK srcsnn en nemli ksm ak tahminidir[5]. Akm modeli kullanarak yaplan ak tahmini, dk hzlarda
SMSMde ak ve moment E.6-10da gsterildii gibi nerilir. Gerilim modelinin barndrd, direncin scaklktan
hesaplanr. Stator aksnn bu ekilde hesaplanmas etkilenmesi problemi nedeniyle, gerilim modeli yerine akm
DMK iin gerilim modeli olarak bilinir. Ancak stator modeli tercih edilebilir. Bu modelde stator akm, indktans
aks; akm, sabit mknats aks ve indktans deerleri bilgisi, rotor hz veya konum bilgisine ihtiya duyulur.
ile de hesaplanabilir. Bu akm modeli olarak bilinir. Bu
yntemde farkl olarak; indktans parametreleri ve d-q 2.2 Gerilim Vektrleri ve Sektr Belirleme
akmlar hesaplama iin rotor pozisyonu veya rotor hz DMK ynteminde ak ve moment histerezis karlatrclarnn
bilgisi gerekir. ndktans deerlerinin tahmin k iaretleri dorultusunda alt adet aktif durum ve iki adet
problemleri, doyum gibi sorunlar ile pozisyon veya hz sfr gerilim vektrlerinin en uygun ekilde seilmesi ile
alglayclarnn karmakl ve fiyat olarak pahal kontrol ilemi gerekletirilmektedir[1].
olmalar akm modeli yntemin dezavantajlardr[7,8]. fazl gerilim kaynakl bir eviricide sekiz olas alma
Gerilim modeline gre stator ak deiimi durumuna ait gerilim vektrleri vardr. Bunlardan alt tanesi
aktif, 2 tanesi de pasif durum vektrleridir.
d s (1) Aktif durum vektrleri;
Vs RI s
dt
j ( k 1)
olurken ak deeri ise V k 2 Vdce 3 (k=1,6) (11)
t 3
s (Vs RI s )dt 0 (2) eklinde genel bir ifade ile gsterilebilirler.
409
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
Aktif-durum vektrleri V1-V6 olarak, sfr-vektrleri ise V0 ve aksna bal olduundan, rotor aks da deimez. Dolaysyla
V7 olarak ekil 2de gsterilmitir. Ayrca gerilim vektrleri bu etkiden dolay momente bir deiim meydana gelmez.
hakknda bilgi Tablo 1de verilmitir. Ancak SMSMde sfr gerilim vektrleri seildiinde stator
Sektr belirleme ilemi ise Stator aks uzay vektrnn aks deiimi tam olarak sfr olmaz. nk rotordaki sabit
konumu dikkate alnarak belirlenir. aknn, stator aksna etkisinden dolay bir deiim meydana
Sektr belirleme iin a hesaplamas E.9 ile yaplabilir. gelir. Bu da momente etki ederek momenti azaltr. O halde
Ann deerine gre alt tane sektrler belirlenir. Sektr momentin azalmas zaten ters yn aktif gerilimleri ile
aral 600 dir. Buna gre her sektre ait aralklar Tablo 2 de salandna gre bu ekilde kullanmaya gerek yoktur. Bu
verildii gibidir. durum e. 13 verilmitir[10]. Ancak seviyeli kullanlmas
gerektii iddia edenlerde vardr[5].
Moment histerezis karlatrcs, moment hatasnn istenen
V3(010) V2(110) histerezis bant snrlar ierisinde kalmas iin gerekli bilgiyi
3. sektr 2. sektr salar. Bu bilgi 1 ise momentin artmas, -1 ise azalmas
(3) (2) anlamna gelir[1].
Te Teref Te 1
(13)
4. sektr dT
e
(4) (1) V1(100) T Teref Te 1
e
V4(011)
1. sektr
2.4 Stator Aksnn Kontrol ve Moment Tepkisi
V0(000)
(5) (6)
Stator aksnn kontrol, motoru besleyen eviricide uygun
5. sektr 6. sektr gerilim vektrlerinin seilmesi ile salanr. Her admda uygun
V7(111)
gerilim vektr seilerek stator aks istenilen ekilde hareket
V5(001) V6(101)
ettirilebilir. Stator aks uzay vektr, stator gerilimi uzay
ekil 2. Sektrler ve Gerilim vektrleri vektrnn integrali olduundan, uygulanan gerilim vektr
dorultusunda hareket eder.
Tablo 2. Stator aks konumu iin sektr ve a aralklar Moment ifadesi, stator aks ve rotor aks cinsinden yazlrsa
Sektr A e. 14deki ifade elde edilir. Yani moment, stator aks genlii,
1 -30<(1)<30 rotor aks genlii ve bunlarn arasndaki aya bal olarak
2 30<(2)<90 deiim gstermektedir. Bu a yk as olarak da bilinir.
3 90<(3)<150 Stator aks ile rotor as arasndaki iliki ekil 4te
4 150<(4)<210 gsterilmitir.
5 210<(5)<270 2 P
Te s m sin( ) (14)
6 270<(6)<330 3 Lq
2.3 DMK iin Histerezis Karlatrclar
Dorudan moment kontrol yntemini kullanan srclerde,
anahtarlama vektrleri, her bir rnekleme periyodunda,
moment ve stator aks hatalarnn arzu edilen histerezis bant
iinde kalmasn salayacak ekilde seilirler. Bu histerezis
bant genilikleri moment iin 2e ve ak iin 2 olarak ekil 3. Stator ve rotor aklarnn konumlar
alnr[1]. Histerezis bant genilikleri davran zerinde
olduka etkilidir. Bant geniliinin geni veya dar olmas Stator aks, anahtarlama tablosundan seilen aktif gerilim
anahtarlama frekansna ve ak dalga ekli kalitesine etki vektrleri ile orantl bir ekilde, onlarla ayn ynde hareket
etmektedir. Bant geniliinin dar seilmesi, anahtarlama eder. ekil 3 incelendiinde, ileri ynde dn iin seilen
frekansn artrrken, dalga eklinin dzelmesine de yardmc gerilim vektrleri stator aksn artrr veya azaltr. Eer da
olur. Bant geniliinin dar olmas her bir sektrde daha fazla doru olan gerilim vektrleri seilirse aknn genliinde artma,
gerilim vektr seilmesi anlamna gelmektedir[9]. ie doru olanlar seilirse azalma oluur. Bu durumda stator
2.3.1 Ak Histerezis Karlatrc aks ileri ynde hareket ettii iin aradaki a artar dolaysyla
Ak histerezis karlatrcs iki seviyeli bir karlatrc olup, moment artm olur. Ters yndeki gerilim vektrleri
stator aks hatasnn istenen histerezis bant snrlar ierisinde seildiinde yine stator aksnn genlii artar veya azalr.
kalmas iin gerekli k bilgisini salar. Bu bilgi 1 ise aknn Stator aks ters ynde hareket ettii iin aradaki a azalr.
artmas, 0 ise azalmas gerektii anlalr. Dolaysyla moment azalr.
Yani tahmin edilen ak ile referans ak e.12deki gibi 2.5 Anahtarlama Tablosu ve En Uygun Anahtarlama
karlatrlr. Vektrnn Seimi
DMK ynteminde moment deeri, stator aks uzay vektrn
s sref s 1 (12)
d s yneten anahtarlama gerilim vektrleri sayesinde kontrol
s sref s 0
edilir. Saat ynnn tersine dnen bir motorda, momentte bir
2.3.2 Moment Histerezis Karlatrc art gerekiyorsa, stator aks uzay vektrn saat ynnn
Moment histerezis karlatrcs iin asenkron motor tersine hareket ettirmek gerekir. Momente bir azalama gerekli
kontrolnde 3 seviyeli karlatrc kullanlr. Ancak SMSM ise saat ynnde hareket ettirmek gerekir. Moment deerinin
iin yaplan DMK kontrolde genel kan iki seviyeli kullanma deimesi istenmiyorsa, stator aks uzay vektrnn dnmesi
zerindedir. nk sfr gerilim vektrleri seildiinde, durdurulur[6]. leri-geri hareket, aktif gerilim vektrleri ile,
asenkron motorda stator aks deimez. Rotor aks da stator durdurma ise sfr vektrleri ile salanr. Bu durum ekil 4
te gsterilmitir.
410
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
artama
Bu yntemle, klasik DMK ynteminde istenmeyen yksek
azalma moment ve ak dalgalanmalar azaltlr. Ayrca sabit
anahtarlama frekansna sahip olmas mikro ilemci
ak ak ak
moment moment moment wr uygulamalarna kolaylk getirir.
V3 V2 V3 Moment kontrolrnden retilen, moment kaynakl a art
ak
moment ile referans stator aks konum bilgisi ile E. 14teki gibi
s
1. sektr wr
V4
V1
toplanarak, referans stator aks vektrnn stator referans
ak
moment s 2. sektr dzlemdeki - bileenleri elde edilir[3,12]. Yani yk
V5 V6 asndaki artma miktar, dorudan referans stator aksna
ak V6
ak yanstld iin etkili bir kontrol ilemi gerekletirilmi olur.
moment ak
moment moment
a) b)
V2 V3 V4 V5 V6 V1 4. Benzetim Sonular
1 Klasik DMK ve UVM-DMK yntemleri iin yaplan
(110) (010) (011) (001) (101) (100)
1 simlasyon sonular ekil 6-9de verilmitir. Benzetimler
V6 V1 V2 V3 V4 V5 aada belirtilen iki ayr durum iin yaplmtr. Motor
-1 parametreleri tablo 4te verilmitir.
(101) (100) (110) (010) (011) (001)
I.Durum: Referans hz 157 rad/s iken yk momenti t=0.5 s
V3 V4 V5 V6 V1 V2 annda Ty=5 Nmye karlmtr. Bu durumda motorun
1
(010) (011) (001) (101) 100) (110) hzlandktan sonra yk momentine verdii tepki
0 grlmektedir. Elde edilen sonular ekil 6da verilmitir.
V5 V6 V1 V2 V3 V4
-1 II. Durum: Yk momenti Ty=0 iken referans hz 50 rad/s
(001) (101) (100) (110) (010) (011) olarak balatlm, t=0.2 snde ref=-50 rad/s ve t=0.5 snde
ref=50 rad/s yaplmtr. Bu durumda hz referansnn yn
3. UVM-DMK Kontrol Yntemi deitirmesine verilen tepki incelenmitir. Elde edilen
Uzay vektr algoritmasndan faydalanlarak klasik DMK sonular ekil 7de verilmitir.
yntemini iyiletirme amacyla gelitirilen bir yntemdir. Uzay Yukardaki I.durum ve II.durum artlar altnda UVM-DMK
vektr ynteminin avantajlarna sahiptir. yntemi iin alnan benzetim sonular srasyla ekil 8-9da
Klasik DMK algoritmas, evirici iin ani deerler ve verilmitir.
hesaplanan dijital kontrol sinyallerine dayanr. UVM-DMK Her iki yntemin benzetimlerinde DMK iyaps ve benzetim
yntemlerindeki kontrol algoritmalar ise evirici iin parametreleri eit tutularak salkl karlatrmann n
anahtarlama sinyalleri UVM tarafndan gelitirilen ortalama almtr.
deerlere dayanr. Bu, DMK ile UVM-DMK arasndaki temel
farkllktr [3]. Tablo 4. Benzetimlerde kullanlan motor parametreleri
AA makineleri iin, UVM-DMK ynteminde farkl Stator Direnci R 0.41
algoritmalar gelitirilmitir. ekil 5de blok emas verilmi ndktans(d bileeni) Ld 6.8 mH
olan yntemde ak ve moment tahmininde, klasik DMK indktans(q bileeni) Lq 6.8 mH
ynteminde olduu gibi akm ve gerilim bilgisi ile stator Kutup ifti P 2
direnci bilgisi gerekmektedir. Bu ynteme, kapal evrim Eylemsizlik momenti J 0.0222 Kg m2
moment kontroll UVM-DMK yntemi de denir. zellikle Srtnme Katsays B 0 Nm s/rad
SMSM iin uygun bir yapya sahip olduu iin bu almada Nominal Gerilim UN 220 V
incelenmesi tercih edilmitir[3]. Moment Sabiti KT 0.653 Nm/A
411
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
0.25 0.25
0.2 0.2
0.15 0.15
0.1 0.1
0.05
fialfa(Wb)
0.05
fialfa(Wb)
0 0
-0.05
-0.05
-0.1
-0.1
-0.15
-0.15
-0.2
-0.2
-0.25
-0.25
12
12
10
10
8
8
Te(N.m)
Te(N.m)
6
4 4
2 2
0 0
-2 -2
0 0.1 0.2 0.3 0.4 0.5 0.6 0 0.1 0.2 0.3 0.4 0.5 0.6
180 180
160 160
140 140
120 120
Wr(rad/s)
Wr(rad/s)
100 100
80 80
60 60
40 40
20 Wref 20 Wref
Wr Wr
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0 0.1 0.2 0.3 0.4 0.5 0.6
t(s) t(s)
20 20
15 15
10 10
5 5
Isabc(A)
Isabc(A)
0 0
-5 -5
-10 -10
-15 -15
-20 -20
0 0.1 0.2 0.3 0.4 0.5 0.6 0 0.1 0.2 0.3 0.4 0.5 0.6
t(s) t(s)
ekil 6. I.durumda, klasik DMK yntemi iin srasyla stator ekil 8. I.durumda, UVM-DMK yntemi iin stator aks ve
ak bileenleri, moment, hz, 3 faz stator akmlarnn deiimi bileenleri, moment, hz, 3 faz stator akmlarnn deiimi
10 10
5 5
Te(N.m)
Te(N.m)
0 0
-5
-5
-10
-10
40 40
20 20
Wr(rad/s)
Wr(rad/s)
0 0
-20
-20
-40
Wref -40
Wref
Wr
-60 wr
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 -60
t(s) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
t(s)
20
20
15 15
10 10
5 5
Isabc(A)
Isabc(A)
0 0
-5 -5
-10 -10
-15 -15
-20 -20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
t(s) t(s)
ekil 7. II.durumda, klasik DMK yntemi iin moment, hz, 3 ekil 9. II.durumda, UVM-DMK yntemi iin moment, hz, 3
faz stator akmlarnn deiimi faz stator akmlarnn deiimi
412
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
ekil.6 ve ekil.8deki stator aklarnn deiimi 4. H. Zhu, X. Xiao, and Y. Li, 2012 ,Torque Ripple
karlatrlrsa klasik DMK ynteminde ak dalgalanmasnn Reduction of the Torque Predictive Control Scheme for
UVM-DMK yntemine gre daha geni bir bant aralnda Permanent-Magnet Synchronous Motors, IEEE
deitii grlmektedir. transactions on industrial electronics, vol. 59, no. 2, 871-
Klasik DMK ynteminde, histerezis kontrolrlerin bant 877.
genilikleri ve rnekleme periyodunun deimesi olumsuz etki 5. Buja G. S. and Kazmierkowski, M. P. , 2004, Direct
retmektedir. Bu yntemin hzl moment cevabna ramen ak, torque control of PWM inverter-fed AC motors a
akm ve moment cevabnn dalgalanma problemi vardr. Bu survey, IEEE Trans. Ind. Electron., 51, 4744757.
durum ekil.6-7 ile ekil.8-9 karlatrldnda 6. Bakan, A.F., 2002, Asenkron motorda Dorudan Moment
grlmektedir. Kontrolnn ncelenmesi ve Gerekletirilmesi, Doktora
Klasik DMK fazla kontrolre ihtiya duymamas, konum Tezi, Yldz Teknik niversitesi, stanbul.
bilgisi gerektirmedii iin alglaycsz kontrole uygun oluu, 7. ztrk, S. B., 2005, Modelling, Simulation And Analysis
minimum moment cevap sresine sahip olmas, yapsnn Of Low-Cost Direct Torque Control Of Pmsm Using
sadelii, ak ve momentin dorudan kontrol edilebiliyor Hall-Effect Sensors, master's thesis ,Texas A&M
olmas, parametre bamll az olmas gibi avantajlar University.
yannda; ak ve moment tahmin ediciler gereklilii, deiken 8. Pllainen, R., 2003, Converter flux based current control
anahtarlama frekans, histerezis kontrolrlerin evirici of voltage source PWM rectifiers analysis and imlentation,
anahtarlama frekansna snrlama getirmesi, yksek ak ve Ph.D. Thesis, Finlandiya.
moment dalgalanmas, stator direncinin scaklktan 9. Trzynadlawski, A.M., 2001, Control of induction motor,
etkilenmesi, stator aksndaki dalgalamalarn stator akmnda Dcademic Pres.
harmoniklere sebep olmas gibi dezavantajlar da vardr 10. Zhong, L., Rahman, M. F., Hu W. Y., and Lim, K. W.,
[1,5,10,12]. 1997, Analysis of direct torque control in permanent
UVM-DMK ynteminin uzay vektr modlasyonundan gelen magnet synchronous motor drives, IEEE Trans. Power
stnlkler vardr. Histerezis kontrolrl DMK yntemlerinin Electron., 12, 528536.
istenmeyen dezavantajlarn gidermek iin gelitirilmi bir 11. Tang L., Zhong L., Rahman M. F., and Hu Y. 2003, A
yntemdir. Anahtarlama frekansnn sabit olmas ile iyi bir novel direct torque control for interior permanent-magnet
akm ve moment cevabna sahip olmas nemli synchronous machine drive with low ripple in torque and
avantajlarndandr. ekil.8-9 ile ekil.6-7 karlatrldnda flux-a speed-sensorless approach, in Proc. IEEE Trans.
bu yntemin Klasik DMK yntemine gre daha iyi sonular Ind. Appl., 39, 17481756 .
verdii grlmektedir. zellikle SMSMlarla kullanlan bu
yntemde akm ve moment cevab iyidir. Bu yntemde de yine
PI kontrolrlerinin katsaylar ayarlanarak daha iyi sonular
elde edilebilir.
5. Sonu
DMK yntemi SMSM ile yksek performansl AA srcs
tasarm iin uygun bir aratr. UVM-DMK yntemi klasik
DMK yntemini gelitirmek iin gerekletirilmi daha yeni
bir yntemdir. Yaplan benzetim sonulardan grld gibi
UVM-DMK ynteminin, klasik DMKya gre daha iyi
sonular salad grlmektedir. Ayrca klasik DMK
ynteminde olan birok olumsuzluk giderilmitir. Bu
yntemin; sabit anahtarlama frekans, dk anahtarlama
kayplar, dk akm ve moment dalgalanmalar, histerezis
kontrolrlerin olmamas gibi avantajlarnn yannda baz
dezavantajlar da vardr. Mesela PI kontrolr gerektirmesi,
dinamik cevabnn nispeten kt olmas, UVM tekniinden
kaynaklanan karmak ve fazla hesaplama gerektirmesi,
fiyatnn artmas gibi arzu edilmeyen faktrler saylabilir.
Kaynaka
1. Vas, P. 1998, Sensorless Vector and Direct Torque
Control, Oxford University Press, New York.
2. Luukko, J. Niemela, M. and Pyrhonen, J. 2003.
Estimation of the flux linkage in a direct-torque-controlled
drive, IEEE Trans. Ind. Electron., 50, 2, 283287.
3. Zelechowski, M., 2005, Space Vector Modulated Direct
Torque Controlled (DMKSVM) Inverter-fed Induction
Motor Drive, Ph.D. Thesis, Warsaw University of
Technology, Warsaw Poland.
413
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
zete (1)
1. Giri
ekil 1 A Alglayc ematik gsterimi
1.1. A Alglayc
A alglaycdan saysala dnm salayan elektronik
A alglayc salam mekanik yaps sayesinde genellikle devreler iaretlerin belirli bir znrlk ve doruluk
zorlu ortamlarda hz ve konum geri beslemesi iin tercih ierisinde salandn kabul ederek almaktadr. Ancak,
edilen bir tr dner transformatrdr. A alglayc evresel genlik dengesizlii, birbirine gre tam 90 olmayan k
etkilerden yksek scaklk, nem, titreime yksek dayanm sarglar, endktans harmonikleri ve bozucu iaretler nedeniyle
salayan bir elektromekanik elemandr. alglayc k iaretleri ideal olmayan bir karakteristik
A alglayc yapsna ait blok ema ekil 1de verilmitir. sergiler. Bu isel etkiler nedeniyle elektronik devreler
Birim olarak adlandrlan birincil sarg ile ve tarafndan salanan a bilgisi saptrlm olarak elde edilir. Bu
olarak adlandrlan ikincil sarglardan olumaktadr. Birincil problem, [2] ve [3]de incelenerek zm yntemleri
ve ikincil sarglar statorda yer almaktadr. kincil sarglar bir nerilmitir.
birine dik olarak yerletirilmitir ve bunlar geribesleme Konum alglaycs ile rotorun asal konumlarnn
iaretlerinin endklendii sarglardr. birka kHz uyumsuz olmas a alglayc konum hatas olarak
mertebesinde yksek frekansl iaret ile uyarlmaktadr. adlandrlabilir. Konum hatas a alglaycnn yerletirme
Birincil sargdaki dalga ekli rotor sargsnn asna bal hatasna bal olabilecei gibi rotor asnn kontrol
ekilde dnm oran ile leklendirilerek sins ve kosins dngsne belirli bir kayma ile beslenmesi nedeniyle
oluabilir.
dalga ekilleriyle ve sarglarnda kiplenir. ve
iaretleri elektronik devreler ile kip zm yaplarak Alglaycnn isel karakteristiine bal hatalarn yannda
konum hatasna bal etkiler nedeniyle saptrlm konum
rotorun asal konumu deeri elde edilir. Birincil sarglara
verisi elde edilmektedir. Bu verileri kullanan uzay vektr
beslenen veya endklenen geribesleme iaretleri (1)-(3)de
kontrol dngsnn servo kontrol performans
verildii gibi ifade edilebilir.
etkilenmektedir. Sonu olarak, denetim atnda tutulmaya
414
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
415
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
(22)
(23)
416
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
417
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
2900
2800
2700
2600
2500
2400
-10 -5 0 5 10
Konum Hatas (mekanik derece)
ekil 9 akm grafii
Teekkr
Bu almann yaplmasn salayan ASELSAN
Elektronik Sanayi ve Ticaret A..ye teekkr bir bor biliriz.
418
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
Kaynaka
[1] W. Leonhard, "Control of Electrical Drives,"Springer-
Verlag, Berlin, Heidelberg 1985.
[2] Mok, H.S., Kim, S.H., Cho, Y.H. Reduction of PMSM
torque ripple caused by resolver position error,
Electronics Letters, Vol. 43, No.11,pp. 646-647, 2007.
[3] Hanselman, D.C, Resolver signal requirements for high
accuracy resolver-to-digital conversion, IEEE Trans.
Ind. Electron., Vol. 37, pp. 556-561, Dec. 1990.
[4] Qian, W., Panda, S.K., and Xu, JIan-Xin.: Torque ripple
minimization in PM synchronous motors using iterative
learning control, IEEE Trans. Power Electron., 2004, 19,
(2), pp. 272279
[5] Beccue, P., Neely, J., Perarek, S., and Stutts, D.:
Measurement and control of torque ripple-induced frame
torsional vibration in a surface mount permanent magnet
machine, IEEE Trans. Power Electron., 2005, 20, (1),
pp. 182191
[6] Paul Stewart, Visakan Kadirkamanathan. Dynamic
Control of Permanent Magnet Synchronous Motors for
Automotive Drive Applications Proceedings of 1he
American Control Conference,San Diego, California June
1999
[7] Rached Dhaouadi, Ned Mohan, Analysis of Current
Regulated Voltage Source Inverters for Permanent
Magnet Synchronous Motor Drives in Normal and
Extended Speed Ranges IEEE Transactions on Energy
Conversion, Vol. 5, Noo 1, Mareh 1990 137
[8] Sibaprasad Chakrabarti, Thomas M. Jahns, Robert D.
Lorenz, Current Regulation for Surface Permanent-
Magnet Synchronous Motor Drives Using Integrated
Current Sensors in Low-Side Switches, Industry
Applications Society Annual Meeting, Hong Kong,
October 26 2005
[9] T. Jahns, G.B.Kliman, T.W.Neimann, Interior
Permanent-Magnet Synchronous Motors for Adjustable-
Speed Drives IEEE Transactions On Industry
Applications, Vol. IA-22, No. 4, July/August 1986
419
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
420
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
(LZW) sktrma yntemlerini birletirmitir. nerilen bu Bunu yaparken FPGA ile gerekletirilmesi kolay
yaklamla beraber LZW ynteminin sktrma baarmna arpanlardan arndrlm bir zyineli algoritma gelitirmitir.
sadece UH uygulamasnda harcanacak olan kaynaklardan daha Bylelikle polinomlardan kaynaklanan karmak
az kaynak kullanarak ulamtr. Dier bir almada ise Lee hesaplamalar byk lde azalmtr. Gelitirilen
ve Park [4] Huffman kodlamasn farkl paralel kaydrma algoritmann dier bir avantaj ise kullanlan yksek dereceli
algoritmalar kullanarak gerekletirmilerdir. Veri toplama polinomlarla retilen silkme-snrl yrngelerle beraber
sisteminin bant genilii gereksinimini deneylerinde makinalarn dinamiinin iyiletirilmesidir.
kullandklar kalori lerin ktsn sktrarak salamlardr.
Geleneksel sktrma yntemleri uygulamalarnn yan 2.3. CNC Makinalarn lerleme Hz Kontrol
sra farkl yaplara sahip verilerin sktrlmas iin nerilen
CNC takm tezgahlarnda kesicinin ilerleme hz retilen
yntemlerin uygulamalar da literatrde bulunmaktadr.
parann kalitesini dorudan etkilemektedir. retim ilemleri
rnein Yongming [5] elektrokardiyograf iaretlerinin
srasnda retilecek olan parann daha kaliteli olmas iin
sktrlmas iin Uzaklk Eii Lineer Yaklam
ilerleme hznn dinamik bir ekilde deitirilmesi gerekebilir.
algoritmasn FPGA zerinde gerekletirmitir. Geleneksel
Ayrca baz durumlarda kesicinin sisteme verilen girdiyle
olmayan sktrma algoritmalarna dier bir rnek olarak
beraber ters ynde de hareket etmesi istenebilir. Literatrde
Ouyangn [6] almas gsterilebilir. Bu almada farkl
paralarn yzey kalitesini artrmak iin farkl ilerleme hz
sktrma yntemleri birletirilerek byk DNA dizileri
kontrol yapan algoritmalar mevcuttur. rnein Cheng [12]
yksek bir hzda ve baarmda sktrlmtr.
bir sonraki rnekleme zamannda servo komutunu tahmin
Makalede nerilen sktrma algoritmas tamsay komut etmek iin belirleyici-dzeltici bir algoritma kullanmtr.
dizilerini sktrd iin, bir nceki paragrafta bahsedilen Dier bir almada ise Cheng [13] CNC takm tezgahlarnn
almalar gibi, zel bir veri sktrma yntemi olarak gerek zamanl kontrol iin gerekli olan servo komutlarn
nitelendirilebilir. Yaz ya da fotoraf sktrmalar iin uygun retimi iin yeni bir aradeerleyici gelitirmitir. nerilen bu
bir yntem olmad gayet aktr. aradeerleyicinin en byk avantaj servo kontrolcler iin
hareket komutlarn farkl ilerleme hzlarnda retebiliyor
2.2. FPGA Tabanl Komut reteleri olmasdr. Benzer bir almada, Xu [14] dzlemsel rtl
FPGAlarn yksek esneklik, gizlilik, hzl ilem ve nispeten eriler iin deiken aradeerleme yntemleri sunmutur.
dk maaliyetler gibi zellikleri son yllarda gml kontrol Gerek zamanda aradeerleme yaparak makinann verimini
sistemlerinde yaygn bir ekilde kullanlmalarna neden arttrmaktadr. nerilen yntemde erili blmler ilenirken
olmutur [7]. rnein Cho [8] FPGA kullanarak ok eksenli ilerleme hz drlmekte ve dz yzeylerde ise hz
bir hareket kontrol yongas gelitirmitir. Yonga endstriyel artrlmaktadr. Rutkowski [15] tarafndan nerilen dier bir
robotlar ve otomasyon sistemleri iin gerekli tm ilemleri yaklamda yrngenin dzlnn retim kalitesine olan
hzl ve doru bir ekilde yerine getirebilmektedir. te etkisi vurgulanmtr. Bu balamda ilerleme hzn gerek
yandan kontrol sistemlerinin komut retim blmleri iin zamanl olarak deitirebilen nral-bulank bir sistem
FPGA tabanl tasarmlar ok yaygn deildir. Gerekletirilen nermitir. Yaklam neticesinde retim ilemleri deien
birka uygulamadan birisi Su [9] tarafndan ortaya evre artlarna daha dayankl hale gelmitir. te yandan,
konulmutur. Karmak polinom tr yntemi yerine saysal benzer amalar dorultusunda Yaman [16] nceden nermi
evriim yntemini kullanarak trapez ve S-erisi hareket olduu komut retim sistemini [17] gelitirerek yntemi
planlamasn yapmlardr. Bylelikle hesaplama karmakl deiken hzlarda komut retebilir hale getirmitir. Bunu
da byk lde azalmtr. Ayrca k darbeleri saysnda yaparken lineer bir aradeeleyici kullanmtr ve yntemin
yaanan hatalar gidermek iin de gerek zamanl bir k son halini bir FPGA ile gerekletirmitir. FPGA
darbesi hata gidericisi algoritmas gelitirmilerdir ve elde uygulamasnda kullanc dinamik olarak ilerleme hzn
edilen sonular da algoritmann baarl olduunu deitirerek kesicinin ileri ve geri ynlerde hareket etmesini
gstermektedir. Jeon ve Kim [10] de saysal evriim salamaktadr.
yntemini kullanarak endstriyel robotlar ve CNC takm
tezgahlar iin FPGA tabanl bir hzlanma ve yavalama 3. Komut rete Yntemi
devresi tasarlamlardr. Su [9] tarafndan gelitirilen ynteme
nerilen komut retim sisteminin (Y10) ilk iki blmnn
benzer olarak onlar da ok fazla hesaplama gerektiren, farkl
(fark alma ve sktrma) daha rahat aklanabilmesi iin basit
hzlanma ve yavalama zelliklerine sahip, yrngelerin
bir rnek zerinde uygulanm ve ematik olarak ekil 1de
retiminde karmak polinom tr yntemini
gsterilmitir. Yntemin ilk blmnde girdi olarak verilen
kullanmamlardr. Var olan yntemlerin endstriyel
komut dizisinin yksek dereceden sonlu fark alnmaktadr.
robotlarn ve CNC takm tezgahlarnn hz yrngelerini
rnek incelendiinde birinci dereceden fark ile beraber
retmek iin yeterli olmadklarndan bu a kapatacak yeni
komutlarn byklklerindeki ciddi d aka
bir yntem gelitirmilerdir. Makalelerinde verilen deneysel
grlmektedir. Bu aamada orijinal komut dizisinin
sonulara gre saysal evriim yntemlerinin retemedii
retilebilmesi iin birinci balang koulunun bellee
simetrik olmayan hz yrngelerinin bu yeni yntem ile
kaydedilmesi gerekmektedir. Bu rnekte sonlu fark
retilebildii grlmtr. Jeon ve Kimin [10] almalarnn
derecesinin iki olarak belirlendiinden dolay bir kere daha
en byk dezavantaj hatann giderilememesidir. Ancak, bu
birinci dereceden fark alnmtr. kinci balang koulunun
makalede nerilen yntem ile hatasz yrngeler
da bu aamada kaydedilmesi gerekir. Bal kodlama blm
retilebilmektedir. Ayrca nerilen yntem konum ile birlikte
sonlandktan sonra byklk alannn (BA) oluturulmasna
hz ve ivme yrngelerini de ayn anda retebilme yeteneine
balanlr. BA oluturma srecinin ilk aamasnda komutlarn
sahiptir. Anlatlan bu almalarn aksine Osornio-Rios [11]
mutlak deerleri alnarak iaretlerinden bamsz hale getirilir.
saysal evriim yerine yksek dereceden polinomlara bal
olan yrngeleri kullanarak komut retmeyi tercih etmitir.
421
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
422
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
3.3. zc nite
Oluturulan yapnn en kark modl, sktrlan verinin
zld yer olduu iin, dr. Modl BYB ve ilk TA
ile iletiim halindedir. Modle verilen girdilerin hepsi
BYBden gelmektedir. ktlar ise BYBye ve ilk TAye
baldr. zlen hareket komutu tmlev alcya bir
bilgilendirme iaretiyle beraber gnderilir. nitenin temel
alma prensibi ekil 4teki SDMde gsterilmitir. Onbe
farkl durumdan oluan zm makinas BYBden bal
aldktan sonra zm ilemlerine balar. lk olarak balkta yer ekil 4: zc nite SDMsi
alan bilgiler (fark derecesi, komut dizisinin uzunluu ve BA
szckleri says) zmlenir ve gerekli yazmalara 3.4. Tmlev Alc nitesi
kaydedilir. nc durumda ilk BA ve UA szckleri alnr
ve kaydedilir. Sonraki Uzunluk Szcn z durumunda Tasarmn en basit elemanlar TAlerdir. Modl ald
uzunluk szc bit ilemleri kullanlarak analiz edilir ve deeri bir nceki deer ile toplayarak sonucunu bir sonraki
komutun uzunluu belirlenir. Daha sonrasnda komutun TAye ya da Aye aktarmaktadr. Sistemde bulunan
bykl Byklk Szcn z durumunda belirlenir. toplayclarn says fark derecesine baldr. Sistemde iki veya
Eer bir komut iki farkl szce yaylmsa ifti z durumu daha fazla TA olmas durumunda konum, hz ve ivme
aktif hale gelir ve gerekli ilemleri yrtr. Uzunluk yrngeleri ayn anda retilebilmektedir. Bu durum nerilen
Szcn z durumuna bal olan dier bir durum ise Yn komut retim ynteminin en byk avantajlarndan birisi
Deitir durumudur. Eer kullanc kesicinin ters ynde olarak ne kmaktadr.
hareket etmesini isterse yapt deiiklik bu durum Modln SDMsi ekil 5te verilmitir. Makinada be
araclyla dikkate alnr. zm ilemleri srasnda ham veri durum bulunmaktadr. Dier modllerde olduu gibi ilk
ihtiyac olursa makina Byklk ve Uzunluk Szcklerini Al durum Megul durumudur. Makina balatldktan sonra ikinci
durumuna ynelerek verinin BYBden alnmasn salar.
Komutun bykl belirlendikten sonra areti Belirle
durumuna geilerek komuta iaret atanr. Yine bu durumda da
yeni bir iaret szcne ihtiya duyulursa aret Szcn
Al durumuna geilerek szck alnr. Komutun byklnn
belirlenmesi srasnda bykln sfr ve uzunluun birden
fazla olduu durumda bir sfr dizisinin yer ald ortaya kar.
Byle bir durumla karlaldnda Sfr Szcn z
durumuna geilir. Bu durum sfr dizilerinin zmyle alakal
dier iki durum ile iletiim halindedir. SAda da eer veri iki
farkl szce yaylmsa ifti z durumuna geilir. Sfr
szc eksiklii olutuunda ise Sfr Szcn Al
durumuna geilerek BYBden veri transferi salanr. Bu sre
kapsamnda bir komut oluturulduktan sonra bir sonraki
komutu retebilmek iin makina Uzunluk Szcn z
durumuna geri dner. retilmesi gereken tm komutlar
retildikten sonra Son durumu aktif hale gelir. ekil 5: Tmlev alc nitesi SDMsi
423
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
saat retecine sahip bir kart ile beraber yaklak olarak 0.27
saniyede retilebilmektedir.
5. Sonular
alma kapsamnda hareket denetim sistemi uygulamalar
iin deiken ilerleme hzlarnda komut retebilen etkili bir
yntem FPGA gelitirme kart ile gerekletirilerek rnek
uygulama zerinde test edilmitir. nerilen ve gerekletirilen
yntem temel olarak aamadan olumaktadr. lk blmde
ekil 6: Aradeerleme nitesi SDMsi komut dizisinin yksek dereceden sonlu fark alndktan sonra
424
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
ikinci blmde oluan yeni dizi Y10 veri sktrma teknii [10] J.W. Jeon ve Y.K. Kim, FPGA based acceleration and
ile sktrlr. Son blmde ise deiken ilerleme hzna gre deceleration circuit for industrial robots and CNC
komutlar arasnda aradeerleme yaplarak nihai komutlar machine tools, Mechatronics, Cilt: 12, s:635-642, 2002.
retilerek sisteme beslenir. [11] R.A. Osornio-Rios, R.J. Romero-Troncoso, G. Herrera-
rnek uygulama iin Y10nun sktrma baarm yzde Ruiz ve R. Castaeda-Miranda, FPGA implementation
be civarndadr [1]. Ayrca dier sktrma algoritmalarna of higher degree polynomial acceleration profiles for
gre (Huffman, LZW, Aritmetik Kodlama) daha hzl bir peak jerk reduction in servomotors, Robotics and
ekilde zlebilmektedir. Computer-Integrated Manufacturing, Cilt: 25, No: 2,
Deiken ilerleme hz zelliiyle birlikte operatr retim s:379-392, 2009.
srasnda yzeyin ve kesicinin fiziksel zelliklerini dikkate [12] C.W. Cheng, M.C. Tsai ve J. Maciejowski, Feedrate
alarak retilecek olan parann kalitesini arttrmaktadr. control for non-uniform rational B-spline motion
Gerekletirilen FPGA uygulamas, komutlar arka arkaya command generation, Proc. of the Institution of
kullanlan tmlev alclar ile rettii iin komut yrngesinin Mechanical Engineers, Part B: Journal of Engineering
yan sra ileri beslemeli kontrol gibi gelimi kontrol Manufacture, Cilt: 220, s:1855-1861, 2006.
yntemlerinin gereksinimi olan hz ve ivme yrngelerini de [13] C.W. Cheng, M.C. Tsai ve M. Y. Cheng, Real-time
ayn anda retebilmektedir. variable feedrate parametric interpolator for CNC
nerilen komut retim ynteminin donanmsal olarak da machining, 15th IFAC World Congress, Barcelona,
gerekletirilmesiyle birlikte yntem yazc ekipmanlarnn, Spain, 2002.
tekstil makinalarnn, endstriyel robotlarn (kaynak, boyama,
birletirme ve malzeme tama ilemlerinde) ve birok farkl [14] H.Y. Xu, H.Y. Tam, Z. Zhou ve P.W. Tse, Variable
retim makinasnn hareket denetim sistemlerinde rahatlkla feedrate CNC interpolation for planar implicit curves,
kullanlabilecei ortaya kmtr. Advanced Manufacturing Technology, Cilt: 18, s:794-
800, 2001.
Kaynaka [15] L. Rutkowski, A. Przybyl ve K. Cpalka, Novel Online
Speed Profile Generation for Industrial Machine Tool
[1] U. Yaman ve M. Dolen, Direct command generation for Based on Flexible Neuro-Fuzzy Approximation, IEEE
CNC machinery based on data compression techniques, Transactions on Industrial Electronics, Cilt: 59, No: 2,
Robotics and Computer-Integrated Manufacturing, Cilt: s:1238-1247, 2012.
29, No: 2, s:344-356, 2013. [16] U. Yaman, M. Dolen ve A.B. Koku, A novel command
[2] D. Koch, C. Beckhoff ve J. Teich, Hardware generation method with variable feedrate utilizing FGPA
decompression techniques for FPGA-based embedded for motor drives, IEEE 8th Workshop on Intelligent
systems, ACM Transactions on Reconfigurable Solutions in Embedded Systems, s:67-72, 2010.
Technology and Systems, Cilt: 2, No: 2, s:9:1-23, 2009. [17] U. Yaman, B.R. Mutlu, M. Dolen ve A.B. Koku, Direct
[3] M.B. Lin, J.F. Lee ve G.E. Jan, A Lossless Data command generation methods for servo- motor drives,
Compression and Decompression Algorithm and Its IEEE International Conference on Electrical Machines
Hardware Architecture, IEEE Transactions on Very and Systems, 2009.
Large Scale Integration (VLSI) Systems, Cilt: 14, No: 9,
[18] Altera DE1 FPGA Development and Education Board
s:925-936, 2006.
User Manual, Altera Co., v1.1, 2006.
[4] T. Lee ve J. Park, Design and implementation of static
Huffman encoding hardware using a parallel shifting
algorithm, IEEE Transactions on Nuclear Science, Cilt:
51, No: 5, s:2073-2080, 2004.
[5] Y. Yongming, L. Jungang ve W. Jianmin, LADT
arithmetic improved and hardware implemented for
FPGA - Based ECG data compression, Proceedings of
2nd IEEE Conference on Industrial Electronics and
Applications, s:2230-2234, 2007.
[6] J. Ouyang, P. Feng ve J. Kang, Fast compression of
huge DNA sequence data, 5th International Conference
on Biomedical Engineering and Informatics (BMEI),
s:885-888, 2012.
[7] E. Monmasson ve M.N. Cirstea, FPGA Design
Methodology for Industrial Control SystemsA
Review, IEEE Transactions on Industrial Electronics,
Cilt: 54, No: 4, s:1824-1842, 2007.
[8] J.U. Cho, Q.N. Le ve J.W. Jeon, An FPGA-Based
Multiple-Axis Motion Control Chip, IEEE Transactions
on Industrial Electronics, Cilt: 56, No: 3, s:856-870,
2009.
[9] K.H. Su, C.K. Hu ve M.Y. Cheng, Design and
Implementation of an FPGA-based Motion Command
Generation Chip, IEEE International Conference on
Systems, Man and Cybernetics, Cilt: 6, s:5030-5035,
2006.
425
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
426
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
3.Benzetim Modeli
427
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
Out1 In1
gerilim Clock
Ideal Switch1 Ideal Switch2 Ideal Switch5
Out2 In2
A in akim 1 g 3 g 5 g
out
In1 2 In3 2 In5 2
RL yuku ve olcum devresi1 1 1 1 1
Out3 In3
w
in
Out4 In4 To Workspace 3
Com
4 5
A
Out5 In5 Com B
Out6 In6
2
Conn1
300
T2
200
3
1. Yk Gerilimi(V)
100
Out3
0
>=
OR
-100
Relational
Repeating Logical
Operator -200
Sequence Operator1
-300
NOT 4
<= Out4 -400
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
T s/2 zaman(sn)
Relational
Operator1 400
300
Repeating 200
Sequence1
2. Yk Gerilimi(V)
100
-300
-400
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
zaman(sn)
20
1. yk
2. yk
15
10
5
Yk Akmlar(A)
-5
-10
-15
-20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
zaman(sn)
428
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
400
200
300
200
150
1. Yk Gerilimi(V)
100
1. Yk Genlii(V)
100 -100
-200
50 -300
-400
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
zaman(sn)
0 400
0 10 20 30 40 50 60 70 80 90 100
Harmonik derecesi 300
200
150
2. Yk Gerilimi(V)
100
0
2. Yk Genli(V)
100 -100
-200
-300
50
-400
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14
zaman(sn)
10
1. yk
2. yk
0 8
0 10 20 30 40 50 60 70 80 90 100
6
Harmonik derecesi
4
15 2
Yk Akmlar(A)
0
-2
1. Yk Genlii(A)
10 -4
-6
-8
-10
5 0 0.05 0.1
zaman(sn)
0.15 0.2 0.25
6 300
200
4
1. Yk Gerilimi(V)
100
2 0
-100
0
0 10 20 30 40 50 60 70 80 90 100
-200
Harmonik derecesi
-400
400
100
400
0
300
-100
200
-200
1. Yk Gerilimi(V)
100
-300
0
-400
-100 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09
zaman(sn)
-200
8
1. yk
-300 2. yk
6
-400 4
0 0.05 0.1 0.15 0.2 0.25
zaman(sn)
2
Yk Akmlar(A)
400
300 0
200 -2
-4
2. Yk Gerilimi(V)
100
0 -6
-100 -8
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18
zaman(sn)
-200
-300
-400
0 0.05 0.1 0.15 0.2 0.25 160
zaman(sn)
140
15
1. yk 120
2. yk
1. Yk Genlii(V)
10 100
80
5
60
Yk Akmlar(A)
0 40
20
-5
0
0 10 20 30 40 50 60 70 80 90 100
-10
Harmonik derecesi
-15
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
zaman(sn)
429
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
120
Kaynaklar
100
80
60
Asenkron Motorun Pspice Benzetimi, Yksek Lisans Tezi,
40
Frat niversitesi Fen Bilimleri Enstits, Elaz, S.4 , 2 .
20
2.5
1.5
2
[3] Khoei, A., Yuvarajan, S., Steady State Performance of A
1 Single Phase Induction Motor Fed by A Direct AC-AC
0.5
0
0 10 20 30 40 50 60 70 80 90 100
Converter, Conference Record IAS Annual Meeting, n. Pt 1,
Harmonik derecesi
pp. 128-132, 1989.
3
2.5
[4] zdemir, M., Snter, S., Yurtseven, B., nbilgin, G.,
2. Yk Genlii(A)
2
PSPICE Simulation of Split Phase Induction Motor Fed by A
1.5
1
Direct AC- AC Converter, ELECO'99, Bursa, Dec. 1-5, pp.
0.5
367-370, 1999.
0
0 10 20 30 40 50 60 70 80 90 100
Harmonik derecesi
[5] zdemir, M., Snter, S., Yurtseven, B., Modelling and
ekil 11: RL Ykl Bacakl Tek Fazl Matris Simulation of A split Phase Induction Motor Fed by Single-
Konverterin k Gerilimi, k Akm Dalga Phase AC- AC Converter, International Journal for E
ekilleri ve Bunlara likin Harmonik ngineering Modellling, Vol.12, No.1-4, pp. 17-23, 1999.
Spektrumlar(fo=60 Hz)
[6] zdemir, M., Snter, S.,Gm, B., The Transient and
Stead State Performance of Single-Phase Induction Motor
5. Sonular with Two Capacitor Fed by Matrix Converteri
InterNATONAL Journal of Computations &Mathematics in
Bu almada, MATLAB/Simulink paket program Electrical & Electronic Engineering, Vol.17, Issue 2, pp.296-
kullanlarak bacakl tek fazla matris konverter modeli 301,1998.
oluturulmu ve deiik alma koullar altnda benzetim
sonular alnmtr. bacakl konverterin orta bacandaki [7] Krause, P.C., Analysis of Electirc Machinery, McGraw
anahtarlara PWM sinyali uygulanrken dier iki bacandaki Hill, 1987.
anahtarlara da aralarnda faz fark olan kare dalga iaretleri
uygulanmtr. Kare dalga iaretlerinin frekans ayarlanarak [8] Collins, E., Randolph, Jr., Torque and Slip Behavior og
istenilen deerlerde k frekanslar elde edilmitir. Bacaklar Single Phase Induction Motors Driven from Variable
arasna pasif RL ykleri balanarak eitli k frekanslarnda Frequency Supplies, Conference Record IAS Annual Meeting,
simlasyon sonular alnm ve akm dalga ekilleri arasnda pp.61-66, 1990.
90olik faz fark olduu grlmtr. Bu dalga ekilleri
incelendiinde dk frekanslarda olduka kaliteli akm dalga
ekilleri retildii, frekans arttka ktaki akm dalga
ekillerinin bozulduu gzlemlenmitir. Bu durum harmonik
analizi ile teyit edilmitir.
R-L yk yerine tek fazl veya iki fazl asenkron motor
yknn olmas durumunda istenilen balang momentinin
kondansatr kullanlmadan da elde edilebilecei akmlar
o
arasndaki lik faz farkndan anlalmaktadr. Bylece
nerilen konverter ile srlen tek fazl asenkron motor yol
alma esnasnda ve srekli rejimde kondansatrlere ihtiya
duymayaca iin daha az bakma gereksinim duyulacaktr.
Ayrca motorun yksek kalk momenti ile yol alabilmesi
salanm olacaktr.
430
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
431
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
le
B
Do
i (t ) fd m.g
tor
ru
y
Mo
s
e(t )
al
al
Mo
s
ru
tor
1200
Do
A
U ekilli elektromknatsa (ekil 2) ilikin hareket dinamii
ise; z x
d 2g
Ele
sB
m f d mg f e (i, g ) le 1200 le
ktr
(2)
at
ktr f eB
dt 2
om
kn
feCknats
om
Dorusal Motor C
dinamik ise;
di dg
e(t ) Ri Ri
t i dt g dt (3) ekil 3: Tayc sisteme ilikin geometrik detaylar.
Tayc sistem 3 eksende (z, , ) hareket kabiliyetine sahip
2 N bir sistem olarak karmza kar. Her bir eksen takmna
ilikin hareket dinamii geometrik yap dikkate alnarak
Denklemiyle yine dorusal olmayan yapda bulunur.
aadaki gibi dorusal olmayan biimde elde edilir;
Durum uzaynda dorusal kontrol metotlarn kullanabilmek
iin (2) ve (3) ifadeleri (i=i0 ve g=g0) alma noktasnda Mz f eA f eB f eC f zd (9)
dorusallatrlr. Sfr g kontrol yaklam
kullanlacandan dolay akm iim (i=i0=0) alma noktas
dikkate alnr. Bu duruma gre dorusal dinamikler; le
J ( f eB f eC ) le f eA Td (10)
f e (i0 0, g 0 ) mg (4) 2
3le 3le
m
d 2 g
K g g K i i f d J f eB f eC Td (11)
(5) 2 2
dt 2
432
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
, eksenlerindeki asal yer deitirmeler ve z ekseni edildii varsaylmtr. Bylece gerilim kaynaklarna nazaran
ynndeki dorusal yer deitirmeyi elde etmek iin hava daha maliyetli olan akm kayna kullanm elimine edilmitir.
aral alglayc lmleri, alglayclarn geometrik Denetleyici tasarm ise zaman tanm blgesi durum uzaynda
yerleimleri dikkate alnarak aadaki dnm matrisi gerekletirilmitir. Bu yaklam, frekans tanm blgesi
tanmlanr. tasarmnda ortaya kacak olan yksek dereceli filtre tasarm
ilemini daha kolay bir hale getirmitir. Ayrca sisteme ait
fiziksel bileenlerin takibi ve yorumunu kolaylatrmaktadr.
1 1 1
z 3 3 3 g A g A (14) (17) ile belirtilen dorusallatrlm sistem dinamikleri
2 1 1 g B H g B (12)
incelendiinde aralarnda kuplaj etkisinin olmad yani her
3le 3le 3le bir eksenin ayr ayr kontrol edilebilecei sonucuna varlr.
0 1 1
C
g g C (14) (15) ve (16) (17) ifadeleri karlkl olarak
3le
irdelendiinde katsaylardaki farkllk haricinde zde ifadeler
3le olduu grlmektedir. Dolays ile sfr g denetleyicisi
tasarm z eksen dinamii zerinden yaplacak; benzer
Eksen akmlar ise yukardaki dnme benzer ekilde dinamikler ieren dier eksenler iin de geerli olduu
(13)te tanml akm dnm matrisi kullanlarak varsaylacaktr.
gerekletirilir.
Gerilim uyartml bir sistemde sfr g denetleyicisi; durum
uzaynda tanmlanan sisteme, gerilimin sfrdan sapma
i z 13 1
3
1
3 i A i A deerine ait integralin yeni bir durum deikeni olarak
eklenmesi prensibine dayanr. Sistemin derecesi 1 artrlm
1 i B T i B
i 1
1 (13) olur ve bu sistemi kararl hale getirecek kutuplar istenilen bir
2 2 dinamikte atanarak denetleyici tasarm yaplr. Buna gre;
i 3 iC iC
0 3
2 2 z z Az z Bz ez (18)
Elektriksel dinamikler ise (3), (7) ve dnm matrisleri
dikkate alnarak elde edilir.
z 0
Dorusallatrlm eksen dinamikleri;
z 0
3K g zz , Bz (19)
3K i 1 i z
z z i z f zd (14) 1
M M M L
(0 e z )dt 1
di z R K 1
i z v z ez (15)
dt L L L 0 1 0 0
3K g 3K i
0 0
3K g le2 Az M M
Kl
i e i
1
Td (16) Kv R (20)
2 J J J 0 L L
0
0 0 0 0
di R 3K l 1
i v e e (17) ekline gelir. Kutuplar sistemi kararl hale getirecek tarzda
dt L 2L L herhangi bir yntemle belirlenebilir. Bu almada kutup
Dorusallatrlm eksen dinamii indisler dnda (16) ve atamalar Manabe Kanonik Formu kullanlarak
(17) ile ayn formda olduklarndan dolay burada yer gerekletirilmitir.
verilmeyecektir.
4. Bozucu Giri Gzlemcisi Tasarm
3. Sfr G Denetleyicisi Tasarm
(18) incelendiinde; sistemin sfr g kontrolnn
yaplabilmesi iin 4 adet duruma ilikin lme ve/veya
Sfr g kontrol metodu, karma elektromknats bobinlerinin alglama elemanna ihtiya bulunmaktadr. Bu almada,
srlme ekline bal olarak iki trde yaplabilmektedir sadece hava aralklarnn lld kabul edilmitir. Sonradan
[3,4,5]. Gerilimle srlen elektromknatslarda gerilimin eklenen durum deikeninin ise, gerilim kaynandaki
(voltage-order), akmla srlen sistemlerde (current order) gecikmenin ihmal edilebilir olduu varsaym ile dorudan
ise akmn kalc durum artlarnda sfra gtrlmesi gerilim kontrol iaretinden elde edilecektir. Geriye kalan 2
hedeflenir. Denetleyici tasarm yntemleri ise zaman tanm durum deikenini bozucu giri durumunda dahi elde etmek
blgesi durum uzaynda gerekletirilebildii gibi frekans iin bozucu giri gzlemcisi tasarm nerilmitir. Bozucu
tanm blgesinde de gerekletirilebilmektedir [3,4,8]. giri gzlemcisi standart dorusal gzlemciye dinamii tanml
Bu almada, karma elektromknatslarn gerilimle srld bir durum deikeninin eklenmesi prensibine dayanr
yani gerilimin uygun ekilde ayarlanarak kararl halde kontrol [3,8,9,10]. Esnek tama sistemlerinde bozucu giriler sisteme
433
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
ez* 0 1
BG Gzlemcisi
z ekseni
Kiz s
eA
gA
ez z
e eB
e* 0 1 e
[T] -1
gB
[H]
BG Gzlemcisi
ekseni
Ki s eC
Kiz
R
gC
e* 0
BG Gzlemcisi
ekseni
Ki 1
s z , z, iz
Kiz GB Kazanlar
z ekseni
R
fzd
GB Kazanlar , , i
Ki ekseni
R Td
GB Kazanlar , , i
ekseni
Td
434
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
Byklk/ Byklk/
Deer Deer
Birim Birim
M [kg] 15 g0 [mm] 9.2
J [kg.m2] 0.056 i0 [A] 0.0
2
J [kg.m ] 0.063 Lpm [mm] 3
Ipm [A] 12.75 le [cm] 10
Rz,, [] 1.6 Kg [N/m] 8011 ekil 7: Eksen akmlar [iz, i, i] deiimi.
ekil 5:z-eksen yerdeiimi [m] ekil 9: z ekseni hznn gerek ve gzlemlenen deiimleri.
435
Otomatik Kontrol Ulusal Toplants, TOK2013, 26-28 Eyll 2013, Malatya
436