Escolar Documentos
Profissional Documentos
Cultura Documentos
MARMARA ÜNİVERSİTESİ
FEN BİLİMLERİ ENSTİTÜSÜ
Zafer DOĞAN
DANIŞMAN
Yrd. Doç. Dr. İsmail TEMİZ
İSTANBUL 2009
T.C.
MARMARA ÜNİVERSİTESİ
FEN BİLİMLERİ ENSTİTÜSÜ
Zafer DOĞAN
(141101220070063)
DANIŞMAN
Yrd. Doç. Dr. İsmail TEMİZ
İSTANBUL 2009
T.C.
MARMARA ÜNİVERSİTESİ
FEN BİLİMLERİ ENSTİTÜSÜ
ONAY
M.Ü. Fen Bilimleri Enstitüsü Yönetim Kurulu’nun ......................tarih ve
................... sayılı kararı ile………………………………….........................’ın
........................................... Anabilim Dalı .......................... Programında Y.Lisans
(MSc.) derecesi alması onanmıştır.
i
İÇİNDEKİLER
SAYFA NO
TEŞEKKÜR.............................................................................................. i
İÇİNDEKİLER ....................................................................................... ii
ÖZET ....................................................................................................... vi
ABSTRACT ........................................................................................... vii
SEMBOL LİSTESİ .............................................................................. viii
KISALTMALAR..................................................................................... x
ŞEKİL LİSTESİ ..................................................................................... xi
TABLO LİSTESİ ................................................................................. xvii
BÖLÜM I ................................................................................................. 1
GİRİŞ VE AMAÇ ................................................................................... 1
I.1. GİRİŞ ............................................................................................................ 1
I.2. AMAÇ ........................................................................................................... 3
BÖLÜM II................................................................................................ 5
SERVO MOTORLAR ............................................................................ 5
II.1. GİRİŞ ........................................................................................................... 5
II.1.1. Bir Servo Sistemin Parçaları .............................................................. 5
II.2. SERVO MOTORLARIN TANIMI ........................................................... 6
II.3. SERVO MOTOR ÇEŞİTLERİ ................................................................. 6
II.3.1. Doğru Akım Servo Motorlar.............................................................. 7
II.3.2. Alternatif Akım Servo Motorlar ....................................................... 8
II.3.2.1. Rotor Yapısı............................................................................ 9
II.3.2.2. Stator Yapısı ......................................................................... 11
II.3.2.3. Algılayıcılar .......................................................................... 11
II.3.2.4. Alternatif Akım Servo Motorun Yapısından Kaynaklanan
Motor Karakteristikleri ......................................................... 12
II.3.3. Alternatif Akım Servo Motor Sürücü Sistemi Yapısı ...................... 12
II.3.4. Alternatif Akım Servo Motor Kontrol Devreleri ............................. 13
ii
II.3.4.1. Rotor Pozisyon Algılayıcısı .................................................. 14
II.3.4.2. Sinüs Dalga Jeneratörü ......................................................... 14
II.3.4.3. Doğru Akım-Sinüs Dönüşüm Devresi.................................. 14
II.3.4.4. Sinüs Dalga PWM (Darbe Genlik Modülasyonu) Devresi .. 15
II.3.4.5. Hız Algılayıcı ....................................................................... 16
II.3.5. Servo Motorlarda Kullanılan Algılayıcılar ................................. 16
II.3.5.1. Takogeneratörler................................................................... 17
II.3.5.2. Resolver ................................................................................ 17
II.3.5.3. Enkoder................................................................................. 19
II.3.5.4. Alan Etkili Algılayıcılar ....................................................... 21
II.4. ALTERNATİF AKIM SERVO MOTORLARDA VEKTÖR
KONTROLLÜ SÜRÜCÜ SİSTEMİ ........................................................ 22
II.5. ALTERNATİF AKIM SERVO MOTORUNUN HIZ KONTROLÜ
İÇİN SÜRÜCÜ SİSTEMİ ......................................................................... 23
BÖLÜM III .............................................................................................24
KONTROL YÖNTEMLERİ ................................................................24
III.1. PID KONTROL....................................................................................... 24
III.1.1 Giriş ................................................................................................. 24
III.1.2. P (Oransal) Denetim ....................................................................... 25
III.1.3. PI (Oransal Integral) Denetim ........................................................ 26
III.1.4. PD (Oransal - Türevsel) Denetim................................................... 28
III.1.5. PID (Oransal –İntegral - Türevsel) Denetim .................................. 30
III.1.6. Kp, Ki, Kd Kazanç değerlerinin Sistem Üzerindeki Etkisi ............ 31
III.1.7. PID Kontrol Parametrelerinin Hesaplanması ................................. 32
III.2. BULANIK MANTIK KONTROL ......................................................... 34
III.2.1. Giriş ................................................................................................ 34
III.2. 2. Bulanık Küme ve Sistem ............................................................... 36
III.2.2.1. Bulanık Kümelerin Birleşimi ............................................... 36
III.2.2.2. Bulanık Kümelerin Kesişimi ................................................ 37
III.2.2.3. Bulanık Kümenin Tümleyeni ............................................... 38
III.2.2.4. Diğer Bulanık Küme Özellikleri .......................................... 38
III.2.3. Üyelik Fonksiyonu ......................................................................... 38
III.2.3.1. Üyelik fonksiyonu tipleri ..................................................... 39
iii
III.2.4. Dilsel Değişkenler .......................................................................... 40
III.2.5. Bulanık Mantık Kontrol Sistemi .................................................... 41
III.2.5.1. Bulandırma Birimi ................................................................ 41
III.2.5.2. Bilgi tabanı ........................................................................... 42
III.2.5.3. Karar Verme Birimi .............................................................. 42
III.2.5.4. Durulama Birimi ................................................................... 43
III.2.6. Bulanık Teorinin Avantajları ve Dezavantajları ............................ 44
III.2.6.1. Bulanık Teorinin Avantajları ................................................ 44
III.2.6.2. Bulanık Teorinin Dezavantajları .......................................... 44
III.3. SİNİRSEL BULANIK MANTIK KONTROL ...................................... 45
III.3.1. Sinirsel Bulanık Ağ ve Yapısı ........................................................ 45
III.3.2. Sinirsel Bulanık Mantık Ağlarında Çıkarım Yöntemleri ............... 47
III.3.3. Uyarlamalı Sinirsel Bulanık Çıkarım Sistemi ................................ 47
III.3.3.1. Anfis mimarisi ...................................................................... 48
III.3.3.2. Anfis için Geri Yayılımlı Öğrenme Algoritması .................. 51
BÖLÜM IV .............................................................................................53
MATERYAL VE METOD ....................................................................53
IV.1 MATERYAL............................................................................................. 53
IV.1.1. Alternatif Akım Servo Motor ......................................................... 53
IV.1.1.1. SMSM’nin Matematiksel Modeli ........................................ 53
IV.1.1.2. Uygulamada Kullanılan Alternatif Akım Servo Motor
Parametreleri......................................................................... 59
IV.1.2. Alternatif Akım Servo Motor Sürücü ............................................. 59
IV.1.3. Tork Algılayıcı ............................................................................... 60
IV.1.4. Data Toplama Kartı ........................................................................ 60
IV.1.5. Bağlantı kartı(Konnektör Bloğu) .................................................... 61
IV.1.6. Akım Sinyali Algılayıcısı ............................................................... 61
IV.1.7. Yük ................................................................................................. 61
IV.2 METOD ..................................................................................................... 62
IV.2.1. Alternatif Akım Servo Motorun PI Kontrolörle Hız Kontrolü ....... 63
IV.2.1.1. SMSM’ nin PI Kontrolörle Hız Kontrolünün Farklı Yük
Durumlarındaki Grafikleri .................................................... 65
IV.2.2. Altermatif Akım Servo Motorun PID Kontrolörle Hız Kontrolü ... 70
iv
IV.2.2.1. SMSM’ nin PID Kontrolörle Hız Kontrolünün Farklı Yük
Durumlarındaki Grafikleri .................................................... 71
IV.2.3. Alternatif Akım Servo Motorun Bulanık Mantık Kontrolörle Hız
Kontrolü .......................................................................................... 76
IV.2.3.1. SMSM’ nin Bulanık Mantık Kontrolörle Hız Kontrolünün
Farklı Yük Durumlarındaki Grafikleri ................................. 83
IV.2.4. Alternatif Akım Servo Motorun Uyarlamalı Sinirsel Bulanık
Çıkarım Sistem Kontrolör ile Hız Kontrolü .................................... 88
IV.2.4.1. SMSM’ nin ANFIS Kontrolörle Hız Kontrolünün Farklı Yük
Durumlarındaki Grafikleri .................................................... 91
BÖLÜM V ............................................................................................... 94
SONUÇLAR ...........................................................................................94
V.1.GİRİŞ .......................................................................................................... 94
V.2 ALTERNATİF AKIM SERVO MOTORUN FARKLI KONTROL
YÖNTEMLERİYLE HIZ KONTROLLERİNİN BENZETİM
ÇALIŞMALARI SONUÇLARI ............................................................... 94
V.3 ALTERNATİF AKIM SERVO MOTORUN FARKLI KONTROL
YÖNTEMLERİYLE HIZ KONTROLLERİNİN DENEYSEL
ÇALIŞMALARI SONUÇLARI ............................................................... 99
BÖLÜM VI ........................................................................................... 104
SON DEĞERLENDİRMELER VE ÖNERİLER ............................. 104
KAYNAKLAR...................................................................................... 106
EKLER .................................................................................................. 110
EK-I. REFERANS DÜZLEM DÖNÜŞÜMLERİ ........................................ 111
ÖZGEÇMİŞ .......................................................................................... 113
v
ÖZET
vi
ABSTRACT
vii
SEMBOL LİSTESİ
ω : Hız (rad/s)
VDA : Doğru akım kaynak gerilimi (V)
İa : Motor faz akımı (A)
r (t) : Referans
e (t) : Hata
u (t) : Kontrolör çıkışı
c (t) : Sistem çıkışı
Kp : Oransal kazancı
Ki : İntegral kazancı
Ti : İntegral zaman sabiti
Kd : Türevsel kazancı
Td : Türevsel zaman sabiti
θ : Gecikme zamanı (s)
τ : Zaman sabiti
a : Maksimum eğim
Kc : Kritik kazanç
ωc : Salınım frekansı (Hz)
µ(x) : Üyelik derecesi
A : A bulanık kümesi
A : A bulanık kümesinin tümleyeni
µA : A kümesinin üyelik fonksiyonu
oi1 : 1 nolu düğüm çıkışı
viii
ea : Rotor tarafından stator sargılarında meydana getirilen e.m.k. (V)
ix
KISALTMALAR
PI : Proportiona1-Integra1
PD : Proportional-Derivative
PID : Proportiona1-Integra1- Derivative
ANFIS : Adaptive Neuro Fuzzy Interface System
SMSM : Sabit Mıknatıslı Senkron Motor
NdFeB : Neodmiyum- Iron- Boron
ALNICO : Aliminyum Nikel Cobalt
SmCO5 : Samaryum Cobalt
IGBT : Insulated Gate Bipolar Transisör
PWM : Pulse Width Modulation
DSP : Digital Signal Processing
LED : Light Emitting Diote
GKE : Gerilim Kaynaklı Evirici
MOSFET : Metal Oxide Field EffectTransistor
DC : Direct Current
AC : Alternative Current
EMK : Elektro Motor Kuvvet
NB : Negatif Büyük
NO : Negatif Orta
NK : Negatif Küçük
S : Sıfır
PK : Pozitif Küçük
PO : Pozitif Orta
PB : Pozitif Büyük
emk : Elektromotor kuvveti
mmk : Manyetik motor kuvveti
x
ŞEKİL LİSTESİ
SAYFA NO
Şekil II.7 Alternatif akım servo motor genel sürücü sistemi ................................... 13
Şekil II.8 Alternatif akım servo motorun kontrolüne ait blok diyagram ................ 14
Şekil II.9 Sinüs Dalga PWM devresinde yapılan modülasyon işlemi .................... 15
Şekil II.18Vektör kontrollü üç-faz ASM’un servo motor olarak kullanımı ............ 22
Şekil II.19 SMSM hız kontrolü için sürücü sisteminin blok diyagramı ................. 23
xi
Şekil III.4 Oransal kontrolör ile çalışan geri beslemeli denetim sisteminin basamak
bozucu girişe karşın gösterdiği dinamik davranışı ................................ 26
Şekil III.10 P, PI, PD ve PID tip denetleyicilerin birim basamak cevapları ........... 31
Şekil III.23 İki girişli ve iki kurallı Sugeno tip kurallı bulanık çıkarıma eşdeğer
ANFIS yapısı.......................................................................................... 49
Şekil III.24 Tsukamoto bulanık modeli için kullanılan ANFIS yapısı ................... 51
xii
Şekil IV.4 Rotor referans düzleminde SMSM modeli ............................................ 57
Şekil IV.7 Vektör kontrollü SMSM sürücü modeli blok diyagramı. ...................... 60
Şekil IV.10 Alternatif Akım servo motorun PI kontrolör ile hız kontrolü için
hazırlanmış simulink model ................................................................... 64
Şekil IV.14 SMSM’nin yarı yüklü çalışmada PI kontrolörle hız kontrolü .............. 67
Şekil IV.15 SMSM’nin tam yüklü çalışmada PI kontrolörle hız kontrolü .............. 67
Şekil IV.16 SMSM’nin ani yüklü çalışmada PI kontrolörle hız kontrolü ............... 68
Şekil IV.19 SMSM’nin ani yüklü çalışmada sürücü iç yapısındaki PI kontrolörle hız
kontrolü .................................................................................................. 70
Şekil IV.20 Alternatif Akım servo motorun PID kontrolör ile hız kontrolü için
hazırlanmış simulink model ................................................................... 70
Şekil IV.21 Sürücüden ayrı bir PI kontrolörle sürücü üzerinden yapılan kontrole ait
uygulama şeması .................................................................................... 71
Şekil IV.23 SMSM’nin yarı yüklü çalışmada PID kontrolörle hız kontrolü ........... 73
Şekil IV.24 SMSM’nin tam yüklü çalışmada PID kontrolörle hız kontrolü ........... 73
xiii
Şekil IV.25 SMSM’nin ani yüklü çalışmada PID kontrolörle hız kontrolü ............ 74
Şekil IV.26 SMSM’nin boş çalışmada PID kontrolörle hız kontrolünün deneysel
grafiği ..................................................................................................... 75
Şekil IV.27 SMSM’nin yüklü çalışmada PID kontrolörle hız kontrolünün deneysel
grafiği ..................................................................................................... 75
Şekil IV.28 SMSM’nin ani yüklü çalışmada PID kontrolörle hız kontrolünün
deneysel grafiği ...................................................................................... 76
Şekil IV.29 Vektör kontrollü sürücü sistemine sahip bir alternatif akım servo
motorun bulanık mantık hız kontrolü..................................................... 76
Şekil IV.32 Alternatif Akım servo motorun bulanık mantık hız kontrolü için
hazırlanmış simulink model ................................................................... 78
Şekil IV.33 Alternatif Akım servo motor hız kontrolü için kullanılan Matlab Fuzzy
Toolbox arayüzü .................................................................................... 79
Şekil IV.34 Giriş bulanık mantık değişkeni e’nin üyelik fonksiyonları .................. 79
Şekil IV.35 Giriş bulanık mantık değişkeni ce’nin üyelik fonksiyonları ................ 80
Şekil IV.36 Çıkış bulanık mantık değişkeni Δi*q’nin üyelik fonksiyonları .......... 80
Şekil IV.37 Bulanık mantık hız kontrolör belirlenmiş kurallara bağlı kontrol yüzeyi
................................................................................................................ 82
Şekil IV.38 Sürücüden ayrı bir bulanık mantık kontrolörle sürücüden kontrolü
uygulama şeması .................................................................................... 82
Şekil IV.39 SMSM’nin boş çalışmada bulanık mantık kontrolörle hız kontrolü ... 84
Şekil IV.40 SMSM’nin yarı yüklü çalışmada bulanık mantık kontrolörle hız
kontrolü .................................................................................................. 84
Şekil IV.41 SMSM’nin tam yüklü çalışmada bulanık mantık kontrolörle hız
kontrolü .................................................................................................. 85
Şekil IV.42 SMSM’nin ani yüklü çalışmada bulanık mantık hız kontrolü ............ 85
xiv
Şekil IV.43 SMSM’nin boş çalışmada bulanık mantık kontrolörle hız kontrolünün
deneysel grafiği ...................................................................................... 86
Şekil IV.44 SMSM’nin sürücüden ayrı bir bulanık mantık kontrolörle sürücü
üzerinden hız kontrolü benzetim şeması ................................................ 87
Şekil IV.45 SMSM’nin boşta sürücüden ayrı bir bulanık mantık kontrolörle sürücü
üzerinden hız kontrolü grafiği ................................................................ 87
Şekil IV.46 Vektör kontrollü sürücü sistemine sahip bir alternatif akım servo
motorun ANFIS kontrolör ile hız kontrolü ............................................ 88
Şekil IV.47 ANFIS’e ait Sugeno modelli girişler ve çıkış çıkış ve bulanık kuralları
içeren kontrolör modeli .......................................................................... 88
Şekil IV.48 ANFIS’e ait Sugeno modelli giriş1 ve giriş2’ye ait üyelik fonksiyonları
................................................................................................................ 89
Şekil IV.50 ANFIS kontrolör tarafından üretilen bulanık kurallara bağlı kontrol
yüzeyi ..................................................................................................... 90
Şekil IV.51 Alternatif Akım servo motorun ANFIS kontrolü için hazırlanmış
Simulink model ...................................................................................... 91
Şekil IV.52 SMSM’nin boş çalışmada ANFIS kontrolörle hız kontrolü ............... 92
Şekil IV.53 SMSM’nin yarı yüklü çalışmada ANFIS kontrolörle hız kontrolü ..... 92
Şekil IV.54 SMSM’nin tam yüklü çalışmada ANFIS kontrolörle hız kontrolü ..... 93
Şekil IV.55 SMSM’nin ani yüklü çalışmada ANFIS kontrolörle hız kontrolü ...... 93
Şekil V.2 SMSM’nin yarı yüklü çalışmada farklı kontrolörlerle hız kontrolünün
karşılaştırmalı grafikleri ......................................................................... 96
Şekil V.3 SMSM’nin tam yüklü çalışmada farklı kontrolörlerle hız kontrolünün
karşılaştırmalı grafikleri ......................................................................... 97
Şekil V.4 SMSM’nin ani yüklü çalışmada farklı kontrolörlerle hız kontrolünün
karşılaştırmalı grafikleri ......................................................................... 97
xv
Şekil V.5 SMSM’nin ani yüklü çalışmada farklı kontrolörlerle hız kontrolünün
karşılaştırmalı grafikleri ......................................................................... 99
Şekil V.6 SMSM’nin yüklü çalışmada farklı kontrolörlerle hız kontrolünün deneysel
çalışma grafikleri.................................................................................. 100
Şekil V.7 SMSM’nin ani yüklü çalışmada farklı kontrolörlerle hız kontrolünün
deneysel çalışma grafikleri................................................................... 100
Şekil V.8 SMSM’nin boş çalışmada farklı kontrolörlerle hız kontrolün için yapılan
karşılaştırmalı grafikler .... ……………………………………………102
Şekil V.9 Bulanık mantık hız kontrolü uygulaması benzetim ve deneysel şartlardaki
benzetim grafikleri……………………………………………….. … 102
xvi
TABLO LİSTESİ
SAYFA NO
Tablo V.1 Alternatif akım servo motorun hız kontrol benzetim çalışma sonuçları 98
Tablo V.3 Alternatif akım servo motor hız kontrol deneysel çalışma sonuçları ... 101
xvii
BÖLÜM I
GİRİŞ VE AMAÇ
I.1. GİRİŞ
Son yıllarda teknolojinin gelişmesiyle beraber imalat sanayinde otomasyon
sistemlerinin kullanımının yaygınlaşması, bu sektörde kullanılan makinelerin
verimini ve performansını arttırma zorunluluğunu beraberinde getirmiştir. Üretimde
kalite, hız ve maliyet önemlidir. Bu amaçla hedeflenen üretim hızında, istenilen
kalitede ürün üretimini sağlayacak şekilde kontrol edilebilen motorlar, sensörler ve
sürücüler kullanılmalıdır.
Servo motorlar endüstriyel sahada hafif olmaları, az yer kaplamaları, kolay
entegre edilebilmeleri, yüksek verimle çalışmaları ve özellikle motor hareketinin
hassas konumlandırılabilmesi sebebiyle otomasyon sistemlerinin vazgeçilmez
elemanlarındandır.
Servo motorlar doğru akım veya alternatif akımlı yapıdadır. İlk zamanlarda
doğru akım motorlar tako geri beslemeli olarak daha yaygın kullanılmaktaydı.
Frekans invertörlerinin gelişmesiyle daha verimli olarak alternatif akım servo
sistemler kullanılmaktadır. Fabrikalarda kullanılan çok sayıdaki servo motor
sistemlerinde motor bakımının kolay olması istenir. Böyle uygulamalarda
komütasyon elemanı olarak fırça ve komütatörün olmaması alternatif akım servo
motorlarda kayda değer performans artışı sağlamaktadır. Bu durum akım servo
motorun sanayide tercih nedenlerindendir [1].
Otomasyon sistemlerinde süreç kontrolü açısından birtakım zorluklar vardır. Bu
zorluklar sürecin matematiksel modelinin bilinememesi, kontrol edilecek sistemin
doğrusal olmaması, ölçmede karşılaşılan zorluklar, model parametrelerinin zamanla
önemli ölçüde değişiklikler gösterebilmesidir. Ayrıca, istenilen sistem davranışı ve
bunun gerçekleştirilmesi için gerekli sınırlamalar sayısal değerlerle ifade
edilemeyebilir. Böyle durumlarda bir uzman kişiden yararlanmak gerekir. Uzman
kişi denetiminde kesin matematiksel ilişki yerine "sıcak, "az sıcak", "ılık", "soğuk"
vb sözel ifadeler kullanılır. Bulanık kontrol mantık ilişkileri üzerine kurulmuştur [2].
1
Servo motor sistemi dinamik bir sistemdir. Dinamik sistemlerdeki lineer olmayan
parametrelerin optimizasyonu sağlanabildiğinden servo motor kontrol tercih nedeni
olmaktadır. Değişken yüklerde genellikle geleneksel kontrolörler performansını
koruyamaz ve yeni sistem durumları için yeni kontrol tasarımı yapılmasına ihtiyaç
duyulur. Dinamik sistem olan servo motorlarda oluşan sürtünmeler, ani tepkiler,
kalkınma momentindeki düzgünsüzlükler vb bozucu etkiler hem motor
performansını hem de kontrol ettiği dinamik sistemin performansını olumsuz yönde
etkilemektedir. Motorlardaki bu olumsuz etkileri azaltmak için PID, Adaptive,
Sliding Mode, Bulanık Mantık vb. gibi farklı kontrol sistemleri geliştirilmiştir[3-5].
Otomasyon sistemlerinde yaygın olarak kullanılan akım servo motorların hız
kontrollerinde, hızın istenilen zaman ve kararlılıkla denetlenmesi gereklidir. Bu
kontrol için kullanılan klasik kontrol ve ileri teknoloji kontrol sistemleri ile istenilen
bu şartlar sağlanabilir.
Bulanık mantık yaklaşımı, makinelere insanların özel verilerini işleyebilme ve
onların deneyimlerinden ve önsezilerinden yararlanarak çalışabilme yeteneği verir.
Ayrıca bu yeteneği verirken sayısal ifadelerin yerine sembolik ifadeler verir.Bu
sembolik ifadelerin makinelere aktarılması matematiksel bir temele dayanır [6].
Bulanık mantık kontrol teknolojisi endüstriyel alanlarda yaygın bir şekilde
kullanılmaktadır. Bulanık mantık alternatif akım servo motorların kontrolü için iyi
bir uygulama alanıdır [4].
Teksas Instrument adlı firma kendi geliştirdiği bir bulanık mantık kontrolör ile
servo motorun hız kontrolünü gerçekleştirmiştir. Arto Makkonen ve Heikki N. Koivo
çalışmalarında bulanık mantık ve PI, PID kontrol yöntemleri ile servo motorun
kontrolünü simüle edip, sonuçları karşılaştırmışlardır. Şenol Aklan yüksek hızlı
bulanık kontrolcü kullanarak bir servo motorun uyarlamalı kontrolünü
gerçekleştirmiştir. Ömer Faruk Bay ve Şevki Demirbaş çalışmalarında fırçasız doğru
akım servo motorun kontrolü için Matlab Simulink’te hız kontrolü için bulanık
mantık denetleyicisi kullanmışlardır [3,7-9].
Bulanık mantıkta kuralların oluşturulması için uzman bilgisine ihtiyaç duyulur.
Bu durumu ortadan kaldırmak için yapay sinirsel ağ sistemleri ile bulanık mantığın
birlikte kullanımları fikri ortaya atılmıştır. Sinirsel bulanık mantıkta, yapay sinir
ağlarının öğrenme ve en uygun olanı bulma gibi yetenekleri ile bulanık mantığın
karar verme ve uzman bilgisi sağlama gibi yetenekleri birleştirilmiştir. Sinirsel
bulanık sistemler için en yaygın kullanım, mevcut kural kümesinin üyelik
2
fonksiyonlarının ayarlanması için ve otomatik kural üretimi için sinir ağı
tasarlamaktır. Adaptive Neuro Fuzzy Inference System (ANFIS) bu amaç için en
çok kullanılan sistemlerin başında gelir [6].
Bir denetleyicinin kendi kendini yapılandırma özelliği, doğrusal olmayan
sistemlerin bilinmeyen sistem dinamiklerinin ve zamanla değişen parametrelerinin
kontrolünde çok etkili olmasını sağlar. Alternatif akım servo motorları dinamik
yapılandan dolayı Sinirsel-Bulanık kontrol için iyi bir uygulama alanıdır.
Çetin Gençer ve Aysun Coşkun ANFIS kontrolör ile sabit mıknatıklı senkron
motorun hız kontrolü çalışmasını yapmışlardır. Mutasım Nour ve Shireen Y.M. Too
ANFIS ile Sabit Mıknatıslı Senkron Motor’un (SMSM) hızını kazanç uyarlamalı
tork fonksiyonu kullanarak kontrol etmişlerdir. Çetin Elmas ve Oğuz Üstün sinirsel
bulanık sistem kayma kipli denetimi birlikte kullanımı ile sabit mıknatıslı senkron
motor hız kontrol sürücüsü çalışması yapmışlardır. Çetin Elmas ve arkadaşları
sinirsel bulanık sistem ile sabit mıknatıslı senkron motor hızının kontrolünü
gerçekleştirmişlerdir [10-13]
I.2. AMAÇ
Bu çalışmanın benzetim uygulamalarında, alternatif akım servo motorun
değişik yükler altında hızının, klasik kontrol yöntemleri (PI, PID) ve gelişmiş kontrol
sistemleri olan Bulanık Mantık ve ANFIS (Uyarlamalı Sinirsel-Bulanık Çıkarım
Sistem) ile kontrolü yapılacaktır. Burada amaç alternatif akım servo motorun ilk
çalışma ve yol alma esnasında, hızındaki aşmayı ortadan kaldırmak veya minimuma
indirmek ve hızın kararlı hale gelmesi için gereken süreyi düşürmektir. Bu şekilde
yapılacak kontrol ile alternatif akım servo motorun kullanıldığı otomasyon
sistemlerinde istenilen kararlılık sağlanarak üretim kalitesi artırılabilir. Bu amaçla
bir alternatif akım servo motorun matematiksel modeli ve denklemleri çıkarılıp, PI,
PID, Bulanık mantık ve ANFIS kontrolörler tasarlanacaktır. Tasarlanan kontrolörler
Matlab programının simulink modülü kullanılarak hız kontrol işlemlerinin
benzetimleri yapılacak. Benzetim çalışmalarından elde edilen sonuçlar kendi
aralarında karşılaştırılacaktır.
Deneysel çalışmada ise alternatif akım servo motorun kendi sürücüsü
üzerinden sürücüden ayrı olarak tasarlanan kontrolörlerle gerçek zamanlı hız
kontrolü yapılacaktır. Deneysel çalışmanın amacı PI kontrolör ile kontrol edilen
servo motor sürücü sistemlerinin, sürücü harici kontrolörler ile ilk çalıştırmada
3
meydana gelen hız aşmalarını ortadan kaldırmak suretiyle sürücü performansını
iyileştirmektir.
Sonuç olarak: Benzetim çalışmalarında, gerçekleştirilen PI, PID, Bulanık
Mantık ve ANFIS ile kontrol çalışmalarında elde edilen sonuçlar birbirleriyle
kıyaslanarak alternatif akım servo motorun hız kontrolü için, motorun ilk çalışma ve
yol alma esnasında, hızındaki aşmayı ortadan kaldıracak veya minimuma indirecek
ve hızın kararlı hale gelmesi için gereken süreyi düşürebilecek en uygun kontrol
yöntemi ortaya konulacaktır. Deneysel çalışmada ise servo motorun kendi sürücüsü
üzerinden sürücüden ayrı olarak tasarlanan kontrolörlerle gerçek zamanlı hız
kontrolünün uygulanabilirliliği araştırılarak, sürücü performansının geliştirilmesi için
en uygun kontrol yöntemi ortaya konulacaktır.
4
BÖLÜM II
SERVO MOTORLAR
II.1. GİRİŞ
Servo motor sistemleri günümüzde pek çok uygulama alanında
kullanılmaktadır. Bunun asıl nedeni, motor kontrol sistemlerinin kompakt yapıya
sahip, kumandası basit ve verimli olmalarıdır. Servo motorlar modern sürücü
sistemleriyle kullanılmalarıyla birlikte aşağıda belirtilen özelliklerinden dolayı tercih
edilmektedirler [14].
• Pozisyon doğruluğu,
• Hız doğruluğu,
• Tork kararlılığı,
• Yüklenebilme kapasitesi,
• Dinamik performans.
Servo motor sistemleri kapalı çevrim kontrol algoritmasına sahip bir sistemdir.
Kontrol cihazından üretilecek kontrol sinyalinin, çıkış işareti ve referans giriş
işaretinin değişimine bağlı olarak değişmesini sağlayan sistemlere kapalı çevrim
kontrol sistemleri denir . Bu kontrol sistemlerinde çıkış sinyallerini girişe vermek
için geri besleme elemanları kullanılır [15].
5
9) Resolver kabloları
10)Kontrol kabloları
11) Isı sensörü
7
11
10
3
5 4 1 2
6
kullanılan özel motorlardır. Servo motorlar besleme gerilimlerine göre, doğru akım
servo motorlar ve alternatif akım servo motorlar olarak ikiye ayrılır [2].
Sabit mıknatıslar
Rotor
Komütatör
Gövde
Montaj
aparatı
Fırça
Yabancı uyartımlı bir doğru akım servo motor çalışma prensibi açısından doğru
akım motoruna benzer. Statorunda (Endüktör) bulunan uyarma sargılarının dış bir
kaynak tarafından uyarılmasıyla stator manyetik alanı elde edilir. Bu manyetik alan
içinde bulunan endüvi sargılarından akım geçirilmesiyle döndürme momenti elde
edilir.
Doğru akım servo motorlarda hız, genellikle endüvi gerilimiyle kontrol edilir.
Endüvi, moment-hız karakteristiklerinin doğrusal olması bakımından büyük dirence
sahip olacak şekilde tasarlanır. Bu motorda endüvi mmk’i ile uyartım alanı mmk’i
birbirlerine diktir. Moment ve akı birbirlerinden bağımsız olduğu için bu özellik
7
hızlı moment tepkisi sağlar. Bundan dolayı endüvi gerilimi veya akımındaki adımsal
değişim devir veya konum için hızlı değişiklikler yapar [16] .
8
Stator demir nüvesi, sabit mıknatıs, iskelet, stator sargıları, kaplin ve enkoderi
gösteren alternatif akım servo motora ait yapı Şekil II.3’de görülmektedir [18].
Standart bir servo motorun bileşenleri; rotor, stator, pozisyon ve hız algılayıcısı,
rulmanlar ve kalplindir. Şekil II.4’de alternatif akım servo motorun kesiti
görülmektedir.
9
MI
KN
AT
ISL
AR
MIKNATISLAR
10
Alnico’nun başlıca avantajları; yüksek manyetik akı yoğunluğu ve düşük sıcaklık
katsayısıdır. Fakat kalıcı mıknatıslanma kuvvetinin düşüklüğü ve mıknatıslanmayı
kaybetme eğrisinin lineer olmaması dezavantajlarıdır [18,20].
Ferrit mıknatıslar ; Baryum ferrit mıknatıslar (BaOx6Fe2O3) ve Strontium
ferrit mıknatıslar (SrOx6Fe2O3) 1950’lerde üretildi. Maksimum çalışma sıcaklığı
400 C0’dir. Ferritlerin başlıca avantajları maliyetlerinin düşük olması ve elektriksel
dirençlerinin yüksek olmasıdır. Toz halindeki metallerden seramiksel teknikle
üretilirler. Kimyasal yapısı MOx6(Fe2O3) şeklindedir ve M olarak Ba, ve Sr,
kullanılır. Strontium ferrit Baryum ferritten daha yüksek bir kalıcı mıknatıslanma
kuvvetine sahiptir. Alnico mıknatıslara nazaran daha düşük manyetik akı
yoğunluğuna sahiptir [20].
Samaryum Kobalt Mıknatıslar; Alnico mıknatıslara yakın kalıcı manyetik akı
yoğunluğuna ve Ferrit mıknatıslara nazaran koersif kuvvete sahiptir. Pahalı bir
mıknatıs türüdür. Düşük sıcaklık katsayısına sahiptir. SmCo5 ve SmCo17 olarak iki
çeşittir [18].
II.3.2.3. Algılayıcılar
Servo motorlar kapalı çevrim kontrollü bir sistem içerisinde çalıştırıldığı için,
servo motorun hız ve rotor pozisyonunun bilinmesi gereklidir. Bu bilgiler
algılayıcılar tarafından öğrenilmektedir. Bu amaç için en yaygın kullanılan
algılayıcılar döner kodlayıcılar ve fırçasız resolverlerdir. Algılayıcılar Bölüm
II.3.5’te detaylı olarak açıklanacaktır.
11
II.3.2.4. Alternatif Akım Servo Motorun Yapısından Kaynaklanan Motor
Karakteristikleri
Servo motorlar kullanım özellikleri nedeniyle çok sık ivmelenme ve yavaşlama
işlemlerine maruz kalırlar. Doğru akım servo motorlarda moment açısından
zorlanmalarda komütatör aksamında bozulmalar ve sıklıkla ark meydana gelir.
Ayrıca hız arttıkça moment düşer.
Alternatif akım servo motorlarda yapısından dolayı, momentin nominal
momenti aşması durumunda doğru akım servo motorundaki gibi donanımsal
bozulmalar ve ark meydana gelmez. Fırçasız alternatif akım servo motorlar
maksimum momenti düşürmeden yüksek hızlarda çalıştırılabilir.
Fırçasız servo motorlar rotorunda sargı bulunmadığı için ısınma da çok az
oluşur, bunun yanında stator sargılarında ısınma oluşur. Bu motorda meydana gelen
ısılar motor yapısına monte edilen bir iletim devresiyle dışarı atılır [2].
12
Yarıiletken Güç konverteri Güç kuvvetlendiricisi Motor Konum/Hız
algılayıcı
Güç Yarıiletken
1.Kat Kaynağı Sürücü Güç kontrol
Sıcaklık bölümü
algılayıcı
2.Kat
Kapı Sinyali Akım
Bölümü Sinyal üretim
bölümü
Kontrol
3.Kat bölümü
Kontrolör
13
Doğrultucu
Üçgen dalga Modülü
üreteci
Akım
Sinüs dalga PWM devresi
yükseltici U
Hız Sürücü
Dönüşüm Devresi
Yükseltici Karşılaştırıcı
Sürücü
V
DC-SIN
Sürücü Transistör
Referans Karşılaştırıcı Modülü
Sürücü
Hız W
Sürücü
Karşılaştırıcı
Sürücü
Akım
Algılayıcılar
Şekil II. 8. Alternatif akım servo motorun kontrolüne ait blok diyagram [14]
14
II.3.4.4. Sinüs Dalga PWM (Darbe Genlik Modülasyonu) Devresi
Alternatif akım servo motorunun stator sargılarından sinüs formunda akımlar
geçmektedir. Akım yükselticiden çıkan alternatif akımın motor için uygun değere
yükseltildikten sonra motora doğrudan verilmesi en uygun durumdur. Ancak bu
pratik bir işlem değildir. Çünkü bu işlem için güç transistörleri karakteristiğine
uygun verimli bölgede çalıştırılmaları gerekir. Bu durumda transistörlerde aşırı
ısınma sonucu güç kayıpları gerçekleşir.Bu kayıplar transistorün anahtarlamalı olarak
çalıştırılmasıyla azaltılabilir [14].
Motor sargılarına uygulanmak üzere, sinüs formunda akımlar elde edilmesi için
en ekonomik ve en kolay yöntem giriş genliğinin sabit tutulduğu; fakat bu genliğin
darbe genişliğinin istenilen işarete göre darbe dizisi şeklindeki işaretlerin uygulandığı
yöntemdir. Bu modülasyon yöntemiyle darbe genişliklerini istenilen sinüs
formundaki işarete göre modüle ettiği için buna “Darbe Genişlik Modülasyonu” adı
verilir. Şekil II.9’da Sinüs dalga PWM devresinde yapılan modülasyon işlemi
görülmektedir [21].
Şekil II. 9. Sinüs Dalga PWM devresinde yapılan modülasyon işlemi [21]
15
dalga çıkışı bir karşılaştırıcı ile kıyaslanır ve kesişme noktalarında PWM sinüs dalga
üretilir.Bu şekildeki üçgen dalganın frekansının seçimi önemli bir faktördür. Üçgen
dalganın frekansının artırılmasıyla kayıplar azaltılabilir. Fakat böyle durumlarda hız
cevabı düşer ve tork dalgalanmaları yaşanır.
Normal
dönüş
Kod çözücü devre
darbe
filitresi
Clock girişi Hız
Toplayıcı sinyali
çıkışı
Ters
dönüş
Senkronizasyon
darbe
filitresi
devresi
16
Günümüzde takogeneratör, resolverler, alan etkili sensörler, enkoderler gibi bir çok
geri besleme elemanı mevcuttur. Takogeneratörler ve resolverler analog sinyaller
üretirken, enkoder ve alan etkili algılayıcılar sayısal sinyaller üretirler. Bununla
beraber, bunların içinde en çok tercih edilenleri resolverler ve enkoderlerdir [22].
II.3.5.1. Takogeneratörler
Takogeneratörler sabit mıknatıslı doğru gerilim generatörleridir. Motorun
miline akuple edilirler. Hızla orantılı elektromotor kuvvet üretiler. Hız geri
beslemesi için yaygın olarak kullanılırlar.
II.3.5.2. Resolver
Resolverler alternatif akım servo motorlarda pozisyon algılama amaçlı
kullanılan ve analog sinyaller üreten geri besleme elemanlarıdır Şekil II.11’de
görülen resolver küçük alternatör yapılı (sargılı rotor ve birbirine dik yerleştirilmiş
sargılı stator) bir elektromanyetik cihazdır [23].
.
Yapısında ana sargıları oluşturan aralarında 900 faz farkı bulunan iki stator
sargısı ve bir rotor sargısı bulunur. Motor bloğu üzerinde konumlandırılmış olan
kısma stator denir. Rotor sargısı, resolver şaftına yani rotora bağlıdır. Şekil II.12’de
resolver iç yapısı görülmektedir.
17
Şekil II. 12 Resolver Şematiği [2]
DSP
Referans Sinyal
Arc Tan Hesabı
Sinüs
(Motorun pozisyonu)
ADC Ölçülen pozisyon
Resolver
Cosinüs
ADC
(Motorun pozisyonu)
Şekil II. 13 Resolver/ dijital dönüşümünün yazılımla yapıldığı blok diyagram [14]
18
II.3.5.3. Enkoder
Bir enkoder lineer veya açısal bir yer değiştirmenin sonucu olarak dijital bir
çıkış üreten elektromekanik algılayıcıdır. Şekil II.14’ de enkoder şeması
görülmektedir. Birinci kullanım alanı robot kolu, radar antenleri, motor ile sürülen
bir bileşenin pozisyonunu okumak ve izlemektir [25].
19
dönerken, sensörler tarafından bir pulse çıkışı üretilir. Üretilen darbelerin sayısı
diskin yer değiştirmesiyle orantılıdır. Böylece, disk açısal pozisyonu ve buradan disk
üzerinde dönen şaft pozisyonu tespit edilir. Şekil II.15’de yapısı ve merkezi izler
görülen artımlı enkoderin, uygulamada üç sensörlü merkezleri aynı üç iz
kullanılmaktadır [22].
İçteki izde bir delik bulunur ve C kanalını (sıfır kanalı) oluşturur.. Bu diskin kendi
pozisyonu ve dönme hızının belirlenmesinde yardımcı olur. Diğer iki iz diskin
etrafında eşit aralıklarla yerleştirilmiş deliklerden oluşur A ve B kanallarıdır.
Ortadaki delik (B kanalı) dıştaki izin (A kanalı) deliklerinden yarım delik
genişliğinde ileridedir. Şekil II.16’da A, B, C kanallarının darbe seti görülmektedir.
A ve B kanalları arasında 900’lik bir faz farkı vardır ve bu durum çıkıştaki dalga
şeklinin düzgün elde edilmesine olanak sağlar. A ve B kanallarının fazları
birbirinden farklı olduğu için A ve B kanallarının faz kayma miktarlarından milin
dönüş yönü belirlenir. Eğer A kanal darbesi B kanal darbesinden önce olursa, mil
saat yönünde döner, tersi durumda mil saatin tersi yönünde döner. C kanalı darbesi
her bir turda bir kez oluşur. Milin bir turunda elde edilen toplam kare dalga sayısına
enkoderin çözünürlüğü denir. Pratikte kullanılan enkoderlerde 100- 6000 arasında
delik bulunur.
Basit olmaları,maliyetlerinin düşük olması ve kullanışlı yapıları nedeniyle
mutlak enkoderlere narazaran daha fazla tercih edilirler [22].
20
Şekil II. 16 A, B, C kanallarının darbe seti [26]
b) Mutlak(Absolute) Enkoder
Bu enkoderler disk üzerine belirli kodlamalar ile dizilmiş boşlukların ışığı
iletmesine göre konum bilgisini sürekli verebilen bir yapıya sahiptir. Kendi işlemci
devresinde gelen ışık kodlamaları işlenerek mutlak konum bilgisi sürücüye aktarılır.
Kodlamalarda her bir pozisyonun değişiminin bir bit karşılığındaki, bir adım olduğu
kodlama sistemi olan, gray kodu kullanılır. Bu tasarımın avantajı konum bilgisi
enerji kesilse bile hiçbir zaman kaybolmaz. Şekil II.17’de mutlak enkodere ait temel
şema görülmektedir.Bu enkoderin dezavantajları, pahalı olması, sargı sistemlerinin
daha kompleks ve güç harcamalarının fazla olmasıdır [22].
21
Bu sensörlerin avantajları olarak maliyetinin düşük olması, basit oluşu ve
doğruluğu sayılabilir. Düşük çözünürlülükleri, sıcaklığa karşı hassas olmaları ve
kaçak manyetik alanlardan etkilenebilirlikleri dezavantajlarıdır[17].
Asenkron motor
AKIM
KONTROLLU
VDA PWM
PWM
generatörü
ω
Moment
ωr Hız kontrolü
Vektör kontrol
Denetleyici
ω*
Akı
kontrolü
∫
Şekil II. 18 Vektör kontrollü üç-faz asenkron motorun servo motor olarak
kullanımı[16]
22
II.5. ALTERNATİF AKIM SERVO MOTORUNUN HIZ KONTROLÜ
İÇİN SÜRÜCÜ SİSTEMİ
Alternatif akım servo motor hız kontrollerinde, hız döngüsü motorun dinamik
modeli olup referans hız, hız geri beslemesi ve hız kontrolörü içermektedir. Hız
çevriminde algılayıcıdan ölçülen hız, hız kontrolörü kullanılarak referans hıza
yaklaştırılır [28].
Hız kontrolörü olarak çoğunlukla PI, PID, SMD, bulanık mantık, ANFİS vb.
birçok farklı türde kontrolör kullanılabilir. Şekil II.19’da SMSM hız kontrolü için
sürücü sisteminin blok diyagramı verilmiştir. Sürücü sistemi SMSM, 3-faz gerilim
kaynaklı evirici (GKE) ile hız ve akım kapalı döngüsü içeren denetim sisteminden
oluşmuştur. Bölüm III’de PID, Bulanık mantık ve ANFİS hakkında detaylı bilgi
verilecektir.
ωr Hız Me
akım denetimi
Motor modeli
Denetleyici
3 faz
ω GKE SMSM
ve
ia ib
θr
Konum
Hız
Şekil II. 19 SMSM hız kontrolü için sürücü sisteminin blok diyagramı [28]
23
BÖLÜM III
KONTROL YÖNTEMLERİ
Endüstriyel alanlardaki kontrol sistemine ihtiyaç duyulan her yerde oransal (P),
integral (I) ve türevsel (D) kontrolörlerden oluşturulan denetleyiciler
kullanılmaktadır. Çok geniş bir uygulama alanının olmasına rağmen PID
uygulamaları için standart bir tanımlama yoktur. Şekil III.2’ de PID kontrol devre
yapısı görülmektedir.
24
Şekil III. 2 PID kontrol devre yapısı[30]
25
Kontrol çıkışının zaman tanım bölgesindeki ifadesi aşağıda verilmiştir.
u (t ) = K p e(t ) (III.1)
U ( s)
= Kp (III.2)
E (s)
Oransal kontrolde, herhangi bir anda denetim organı çıkışı, u(t) hatanın büyüklüğüne
bağlıdır ve o anda hata ne kadar büyük olursa düzeltici denetim sinyali, u(t) o aranda
büyük olur. Hata çok küçük olduğunda ise kontrolör yeteri kadar etkili düzeltici
sinyal üretemez. Bu nedenle oransal kontrolör ile çalışan sistemlerde kalıcı durum
hatası oluşabilir. Bu durumun ortadan kaldırılması için Kp’nin arttırılması gerekir.
Oransal kontrolörün en önemli üstünlüğü, basitliğidir. Şekil III.4’de oransal
kontrolör ile çalışan bir geri beslemeli denetim sisteminin basamak bozucu girişe
karşın gösterdiği dinamik davranış grafikleri verilmiştir. Burada kazanç katsayısı
Kp değişimine bağlı olarak hatanın kontrol sinyalinin değişimi görülmektedir [31].
c(t) K(büyük)
m(t) K(küçük)
0 Sapma
e(t) e(t) K(büyük)
K(küçük)
d(t)
0
zam an, t
Şekil III. 4 .Oransal kontrolör ile çalışan bir geri beslemeli denetim sisteminin
basamak bozucu girişe karşın gösterdiği dinamik davranış[31]
26
kontrol çıkış ifadesi Denklem III.3’deki gibidir ve kontrol çıkışı u(t), hata e(t)’nin
zaman integrali ile orantılıdır.
t
u (t ) = K i ∫ e(t ).dt (III.3)
0
U ( s) K i
= (III.4)
E ( s) s
Burada Ki , integral etki kazancıdır. İntegral etkinin çıkışı geçmişte meydana gelen
hatanın birikimi ile orantılıdır. Hatanın integrali büyük olursa büyük bir düzeltme
etkisi sağlanır. Herhangi bir şekilde bir takım değişiklikler sonucu, çıkış değeri ile
referans değeri arasında bir fark oluşursa, tekrar hata sinyali oluşur ve integral
düzeltici devreye girerek hatayı düzeltir. Şekil III.5’te PI denetim sistemine ait blok
şema görülmektedir [31].
t
u (t ) = K p .e(t ) + K i ∫ e(t ).dt (III.5)
0
27
Ti integral zaman sabiti olmak üzere, integral etki kazancı aşağıda verilmiştir.
1
Ki = (III.6)
Ti
U ( s) ⎛ 1 ⎞
= K p ⎜⎜1 + ⎟⎟ (III.7)
E ( s) ⎝ Ti s ⎠
Şekil III.6’ da PI bir kontrolörde çeşitli integral etki zamanı (Ti) için, bir sistemin
basamak giriş cevabı eğrileri verilmiştir. ‘a’ eğrisinde integral etki zamanı en
yüksek değerde olup hatanın sıfırlama işlemi çok uzun zaman almaktadır. Buna
karşı ‘c’ eğrisinde integral etki zamanı en düşük değerde olup büyük bir salınım ile
hata sıfırlanmaya gitmiştir. Hem salınımın çok az oluşu hem de hızlı cevap
açısından en iyi durum ‘b’ eğrisi ile oluşmuştur.
28
etkisi olarak da bilinir. Kalıcı durum hatası üzerinde türevsel kontrolün hiçbir etkisi
yoktur. Şekil III.7’ de PD denetim sisteminin blok şeması görülmektedir [31].
de(t )
u (t ) = K p .e(t ) + K d (III.8)
dt
Kd
Td = (III.9)
Kp
U ( s)
= K p (1 + Td s ) (III.10)
E ( s)
Şekil III.8’ de bir bozucu basamak giriş karşısında türev etki zamanı Td’nin, sistem
cevabı üzerindeki etkisi görülmektedir. Burada eğrilerden de görüleceği gibi Td’nin
büyük değer alması durumunda titreşimliliği de artmakta, Td’nin küçük değer alması
durumunda titreşimliliği azalmaktadır.
29
Şekil III. 8. PD denetimin dinamik özellikleri[31]
t
de(t )
u (t ) = K p .e(t ) + K i ∫ e(t ).dt + K d (III.11)
0
dt
30
PID denetim sisteminin transfer fonksiyonu aşağıdaki şekildedir.
U ( s) K
G ( s) = = K p + i + Kd s (III.12)
E ( s) s
1
G ( s) = (III.13)
s + 2s + 1
2
Denklem III.13’ deki gibi olan ikinci derece bir sistemin Kp=5.8, Kd=0.5, Ki=2.91
kazanç değerlerine göre P, PI, PD ve PID tip denetleyicilerin birim basamak
cevapları Şekil II.10’da görülmektedir. Burada PI kontrolör belirli bir salınımdan
sonra referans değerine oturmuş, P ve PD kontrollerde kalıcı durum hatası oluşmuş,
bunlara karşın PID kontrolör salınımsız referans değere oturmuştur.
Şekil III. 10. P, PI, PD ve PID tip denetleyicilerin birim basamak cevapları[32]
31
Tablo III. 1 Katsayılarının sistem üzerine etkisi[2]
Kontrolör Yükselme Yerleşme Kalıcı Durum
Aşım
Kazancı Zamanı Zamanı Hatası
Kp Azalır Artar Az değişir Azalır
Şekil III. 11. Ziegler-Nichols basamak cevabı yönteminde kullanılan sistem çıkışı
parametrelerinin belirlenmesi[31]
32
referans değeri k’nın % 63’ üne geldiği süre, τ zaman sabiti olarak gösterilir. Bu
yöntemde kontrolör ayar değerleri Tablo III.2’deki ifadelerden hesaplanır [32].
Sistem kontrolörü sadece P denetleyici iken Tablo III.3’de görüldüğü gibi Kp değeri,
0.5Kc olurken, sistem kontrolörü PI iken 0.45Kc ve sistem kontrolörü PID iken
0.6Kc olmaktadır. Kp’nin bu değer değişimleri P tek başına yada diğer
33
kontrolörlerle birlikte kullanılmasındandır. Kp için bahsedilen aynı durumlar Ti ve Td
için de geçerlidir.
PID denetleyici tasarımında istenilen tepkiyi elde etmek için aşağıdaki adımlar
izlenir [2]:
1. Açık döngü tepkisi bulunur ve ihtiyaçlar belirlenir.
2. Yükselme zamanını düzeltmek için oransal denetleyici eklenir.
3. Aşmayı düzeltmek için türevsel denetleyici eklenir.
4. Kararlı durum hatasını yok etmek için integral denetleyici eklenir.
5. İstenilen tepki elde edilene kadar Kp, Ki ve Kd ayarlanır.
Denetleyici tasarımında mümkün olduğu kadar basit tasarıma gidilmelidir. Eğer PI
denetleyici ile istenilen tepki sağlanıyorsa, sisteme türevsel denetleyici eklenip
sistem karmaşıklaştırılmamalıdır. Buna ek olarak denetleyici sayısı ne kadar
arttırılırsa tasarım maliyetinin de o oranda artacağı unutulmamalıdır.
34
bulanık mantık üzerindeki çalışmalarını yoğunlaştırmıştır. Bulanık mantığın genel
özelliklerini Zadeh özetle şu şekilde ifade etmiştir [6].
• Bulanık mantıkta, kesin değerlere dayanan düşünme yerine, yaklaşık
değerlere düşünme kullanılır
• Bulanık mantıkta her şey [0,1] aralığında belirli bir derece ile gösterilmiştir.
• Bulanık mantıkta bilgi büyük, küçük, çok az gibi dilsel ifadeler şeklindedir.
• Bulanık çıkartım işlemi dilsel ifadeler arasında tanımlanan kurallar ile yapılır.
• Her mantıksal sistem bulanık olarak ifade edilebilir.
• Bulanık mantık matematiksel modeli çok zor elde edilebilen sistemler için
çok uygundur.
• Bulanık mantık tam olarak bilinmeyen veya eksik girilen bilgilere göre işlem
yapma yeteneğine sahiptir.
Bulanık mantık üzerine ilk çalışmalar California Üniversitesinde L.A. Zadeh
ve Berkely tarafından yapılmıştır. Bu çalışmalar teknolojik gelişmelere ivme
kazandırmıştır. Avrupa’da Amerika’da ve Japonya’da bulanık mantık üzerine
yapılan birçok çalışmalarda uygulama alanları bulmuştur. Hatta bugünlerde yapılan
birçok çalışmada, bulanık mantık uygulamalarının geleneksel kontrol sistemlerine
nazaran ne kadar üstün olduğu ortaya konulmuştur [35].
Bulanık mantığın Avrupa’da ilk endüstriyel uygulaması 1974 yılında,
İngiltere’de Kraliçe Mary Koleji’nde Mamadani tarafından, bir buhar makinesini
kontrol etmek amacıyla kullanılmıştır. Almanya’da destekleyici sistemlerin kararı
için bulanık mantık kullanılmıştır. 1980 yılında Hollanda şirketi çimento fabrikası
denetimine bulanık mantığı uygulamıştır. 1983 yılında Fuji Elektrik firması bulanık
mantık uygulamasını su davranışını kontrolü üzerinde göstermiştir [6].
Bulanık mantık konusunda yapılan araştırmalar Japonya’da oldukça fazladır.
Çoğunlukla kontrol ve veri işleme için uygulama alanlarında kullanılmaktadır. 1980
yılından sonra Japonya’da bulanık sistem elektrikli süpürgeler, asansörler, metro,
şirket işletimi ve veri tabanlarının sözelleştirilmesi gibi konularda yaygın bir biçimde
kullanılmaya başlanmıştır. Bu teknoloji fotoğraf makineleri, çamaşır makineleri,
klimalar ve otomatik iletim hatları gibi uygulamalarda da kullanılmaktadır. Bundan
başka uzay araştırmaları ve havacılık endüstrisinde de kullanılmaktadır [2].
Bugün elektronik sanayinde bir çok üretim bulanık mantık esaslıdır. Bunun
yanında pek çok otomotiv ürününde, ısı, elektrik akımı, sıvı gaz akımı denetiminde,
35
kimyasal ve fiziksel süreç denetimlerinde bulanık mantık kontrol uygulamaları
kullanılmaktadır.
⎧ μ ( x1 ) μ ( x 2 ) ⎫ ⎧ μ ( xi ) ⎫
X =⎨ + + ......⎬ = ⎨∑ ⎬ (III.14)
⎩ x1 x2 ⎭ ⎩ i xi ⎭
36
Şekil III. 12. A ve B gibi iki bulanık kümenin birleşimi[36]
37
III.2.2.3.Bulanık Kümenin Tümleyeni
Herhangi bir kümenin tümleyenini alma o kümenin değilini alma işlemidir.
Şekil III.14’te tümleyen işlemi görülmektedir.A bulanık kümesinin tümleyeni A ile
gösterilmekte olup üyelik fonksiyonu ifadesi denklem III.17’de verilmiştir.
μ A ( x) = 1 − μ A ( x) (III.17)
38
III.2.3.1. Üyelik fonksiyonu tipleri
Bir çok standart uygulamada doğrusal olmayan sistemlerde en çok kullanılan
üyelik fonksiyonu tipleri üçgen, çan ve yamuk eğrisi olarak kullanılmaktadır. En sık
kullanılan fonksiyonlar kolaylık açısından “üçgen” ve “yamuktur”. Fakat problemin
tipine uygun küme biçimlerinin seçimi performansı büyük oranda etkilemektedir [6].
Üçgen üyelik fonksiyonu; çoğu üçgen üyelik fonksiyonu a1, a2, a3 olarak üç
parametre ile belirlenir. Üçgen üyelik fonksiyonuna ait grafik Şekil III.15’de ve
matematiksel ifade aşağıdaki denklemde verilmiştir.
⎧ a1 ≤ x ≤ a 2 ise ( x − a1 ) /(a 2 − a1 )
⎪
μ A ( x; a1 , a 2 , a3 ) = ⎨a 2 ≤ x ≤ a3 ise (a3 − x) /(a3 − a 2 ) (III.18)
⎪ x > a veya x < a ise 0
⎩ 3 1
Yamuk üyelik fonksiyonu; bir yamuk üyelik fonksiyonu a1, a2, a3, a4 olarak
dört parametre ile belirlenir. Yamuk üyelik fonksiyonuna ait grafik Şekil III.16’da
ve matematiksel ifade aşağıdaki denklemde verilmiştir.
⎧ a1 ≤ x ≤ a2 ise ( x − a1 ) /(a2 − a1 )
⎪ a2 ≤ x ≤ a3 ise 1
⎪
μ A ( x; a1 , a2 , a3 , a4 ) = ⎨ (III.19)
⎪a3 ≤ x ≤ a4 ise (a4 − x) /(a4 − a3 )
⎪⎩ x > a4 veya x < a1 ise 0
39
Şekil III. 16. Yamuk üyelik fonksiyonu
40
⎧Pozitif Büyük, Pozitif Orta, Pozitif Küçük, Normal,⎫
U(Kontrol deg.) = ⎨ ⎬ (III.20)
⎩ Negatif Küçük, Negatif Orta, Negatif Büyük ⎭
Bilgi Tabanı
Kural Tabanı Veri Tabanı
Bulanık μ (e)
Karar verme Bulanık μ (u )
birimi
41
III.2.5.2. Bilgi tabanı
Bilgi tabanı, veri tabanı ve kural tabanı olmak üzere iki birimden oluşur. Veri
tabanı karar verme biriminin kullandığı bilgileri, kural tabanı ise kontrol amacına
uygun dilsel kontrol kurallarını içerir.
Kontrol edilecek sistemle ilgili bulandırma, bulanık çıkartım ve durulama
işlemleri sırasında ihtiyaç duyulan üyelik fonksiyonu ve kural tablosu bilgileri veri
tabanı tarafından sağlanır.
Giriş ve çıkışlar arasındaki bağlantılar kural tabanındaki dilsel kurallar
kullanılarak sağlanır. Örneğin, A ve B giriş, C ise çıkış değişkeni olan bir sistem
için,
EĞER A=x ve B=y ise O HALDE C=z ,
şeklinde gibi bir kural oluşturulursa, A ve B’nin aldığı değerlere bağlı olarak C
çıkışının üyelik fonksiyonu belirlenir [34].
+
Rc = AxB = ∫μ
UxV
A (U ) ∩μ B (U ) /(U ,V ) (III.21)
42
Larsen’in bulanık içermesi aşağıdaki denklemde verilmiştir.
R p = AxB = ∫μ
UxV
A (U ) •μ B (U ) /(U ,V ) (III.22)
Bulanık mantık çıkarım sistemi için birçok farklı çıkarım yöntemi bulunmaktadır. En
yaygın olarak kullanılan 4 yöntem şunlardır [6]:
Max-Dot çıkarım yöntemi: Her bir giriş değeri, ait olduğu üyelik fonksiyonundaki
üyelik derecesine bağlı olarak yeniden ölçeklendirilir ve çıkış değeri tüm girişler için
yeniden ölçeklendirilmiş olan bulanık kümeler içerisindeki maksimum değer alınarak
bulunur.
Min-Max çıkarım yöntemi: Giriş değerleri için ait oldukları üyelik fonksiyonundaki
üyelik derecesine bağlı olarak ilgili bulanık kümenin üyelik değerinin üstündeki
kısmı kesilir. Çıkış değeri, elde edilen bulanık kümelerden ağırlık ortalaması
yöntemiyle bulunur.
Tsukamoto çıkarım yöntemi: Çıkış üyelik fonksiyonu tek yönlü artan bir fonksiyon
olarak seçilir ve çıkış değeri her bir kuralın kesin çıkış değerinin ağırlık ortalaması
alınarak bulunur.
Tagaki-Sugeno çıkarım yöntemi: Her bir kuralın çıkışı girişlerin dorusal birleşimiyle
bulunur ve kesin çıkış değeri ağırlık ortalaması alınarak bulunur.
43
III.2.6. Bulanık Teorinin Avantajları ve Dezavantajları
Bulanık mantığın uygulama alanları kontrol sistemlerinden başka birçok alana
uzanmaktadır. Geliştirilen yeni teoremler bulanık mantığın, mühendislik, fizik,
biyoloji, ekonomi gibi birçok alanda, her türlü konu için sürekli sistemleri
modellemek üzere kullanılabileceğini göstermektedir. Bulanık mantığın uygulama
alanları çok geniştir. Sağladığı en büyük fayda ise “insana özgü tecrübe ile
öğrenme” yeteneğinin kolaylıkla modellenebilmesi ve belirsiz kavramların
matematiksel olarak ifade edilebilmesine imkan vermesidir. Bu nedenle lineer
olmayan sistemlere kolaylıkla uygulanabilir.
44
III.3. SİNİRSEL BULANIK MANTIK KONTROL
Yapay zeka tekniklerinin (bulanık mantık, sinir ağları, genel algoritmalar ve
uzman sistemler vb.) her birinin kendine özgü kontrol yetenekleri vardır. Sinirsel
bulanık mantıkta, yapay sinir ağlarının öğrenme ve en uygun olanı bulma gibi
yetenekleri ile bulanık mantığın karar verme ve uzman bilgisi sağlama gibi
yetenekleri birleştirilmiştir.
Sinirsel bulanık sisteminde, sinirsel bulanık sistemin yapısını, değişkenlerini
ayarlamak ve bulmak için sinirsel öğrenme tekniklerini uygulamak asıl amaçtır.
Bir denetleyicinin kendi kendini yapılandırma özelliği, doğrusal olmayan
sistemlerin bilinmeyen sistem dinamiklerinin ve zamanla değişen parametrelerinin
kontrolünde çok etkili olmasını sağlar. Bulanık mantık kontrolde uygun üyelik
fonksiyonlarının ve uygun kuralların bulunması için yapılan deneme yanılma
çalışmaları hem uzun zaman almakta hem de istenen sonuca ulaşmada tam bir başarı
sağlanamayabilmektedir. Bütün bu zorlukları aşmak amacıyla bulanık mantık
kontrol sistemlerine öğrenme algoritmaları eklenmesi fikri ile geliştirilen bu
sistemlere adaptif (uyarlamalı) bulanık sistemler denilmektedir. Bu amaçla ilk
çalışmalar Procky ve Mamdani tarafından ortaya atılan kendi kendini düzenleyebilen
bulanık denetleyicilerdir [6, 34, 37].
Modern sinirsel bulanık sistemler genelde ileri beslemeli çok katmanlıdırlar.
Birçok araştırmacı tarafından yoğun olarak sinirsel bulanık sistemler
kullanılmaktadır. Sinirsel bulanık ağlarda öğrenme ile ilgili birçok farklı yaklaşım
bulunmaktadır. Jang’ın ANFIS modeli Sugeno benzeri bulanık sistemi içeren bir
yapıdadır ve geri yayılmalı öğrenmeyi kullanmaktadır. Mamadani tipi bulanık
sistem ANFIS modelde kullanılmaz [38-41].
45
x1
w1
y = f ( w1 x1 + w2 x2 )
w2
x2
Sinirsel bulanık ağlar iki yapıdan oluşur. Birinci yapı türünde, bulanık
çıkarımın dilsel ifadelerle oluşturduğu çıkışlar sinir ağının sinirsel girişleri olarak,
sinir ağına girer ve burada sinir ağı eğitilerek istenen çıkışlar sağlanır. Şekil
III.20’de bu yapı görülmektedir [6].
Dilsel Öğrenme
ifadeler algoritması
İkinci sinirsel bulanık mantık yapısında sinir ağının çıkışları bulanık çıkarım birimini
sürer. Şekil III.21’de bu yapı görülmektedir.
Bilgi-tabanı
Öğrenme
algoritması
46
III.3.2. Sinirsel Bulanık Mantık Ağlarında Çıkarım Yöntemleri
Bu tür denetleyiciler kullanılan bulanık çıkarım yöntemlerine göre üçe ayrılır.
1.tip: Üyelik fonksiyonları çan, testere dişi veya üçgen şeklindedir. Bu tipte,
R1:EĞER x=A1 ve y=B1 ise O HALDE z=C1, yapısında kurallar kullanılır. Her bir
kuralın tepkisi, ateşleme kuvveti ile çıkış üyelik fonksiyonunun etkisidir.
2.tip: Bu tipte S-tip fonksiyon gibi üyelik fonksiyonları kullanılır. Her bir kuralın
tepkisi, ateşleme kuvvetinin, çıkış üyelik fonksiyonuna ayarlanma şeklindedir.
3.tip: Bu tipte Takagi-Sugeno-Kant kuralları olarak bilinen, R1:EĞER x=A1 ve y=B1
ise O HALDE z=f1(x,…,y) yapısındaki kurallar kullanılır. Tepkiler, sonuç çıkışı
hesaplamak için ağırlıkları ve toplamları alınarak ateşleme kuvvetlerine ayarlanır [6].
S1 = {{a11 , b11 , c11 ,}, {a12 , b12 , c12 ,},..., {a1 p , b1 p , c1 p ,},..., {a np , bnp , c np ,}} (III.23)
47
{ { }}
S 2 = {c10 , c11 ,..., c1n ,},..., c p n 0, , c p n 1, ,..., c p n n , (III.24)
A1 B1
μ1
f1 = p1x + q1 y + r1
μ1 f1 + μ2 f2
X Y f =
A2 B2 μ1 + μ2
= μ1 f1 + μ 2 f 2
f2 = p2 x + q2 y + r2
μ2
X Y
x y
GİRİŞLER
48
x y
A1
μ1 μ1
x Π N
A2
μ 1 f1
∑ f
B1
μ 2 f2
y Π μ2
N
μ2
B2
x y
1.KATMAN 2.KATMAN 3.KATMAN 4.KATMAN 5.KATMAN
Şekil III. 23. İki girişli ve iki kurallı Sugeno tip kurallı bulanık çıkarıma eşdeğer
ANFIS yapısı[6]
oi1 = μ Ai ( x) (III.27)
oi1+ 2 = μ Bi ( y ) (III.28)
Burada i=1,2 aralığındadır. Ai, Bi ilgili düğüme ait bulanık kümeyi, x, y giriş
düğümünü göstermektedir. Bu katmadaki parametrelere giriş parametreleri denilir.
Her bir düğümde üyelik fonksiyonu olarak 0 ve 1 arasında çan eğrisi tip üyelik
fonksiyonu kullanılır ve sonuç işlevi Denklem III.29 ve III.30’daki gibidir.
1
μ A ( x) =
i 2
(III.29)
x − mi
1+
σi
⎡ ⎛x−m ⎞
2
⎤
μ Ai ( x) = exp ⎢− ⎜⎜ i
⎟⎟ ⎥ (III.30)
⎢⎣ ⎝ σ i ⎠ ⎥⎦
49
Burada mi ve σi çan eğrisi tip üyelik fonksiyonunun sırayla orta noktasını ve standart
sapmasını gösterir ve bu değerler ağ eğitilirken kullanılır.
2.Katman: Bu katmandaki her bir sabit fonksiyonlu olup girişindeki üyelik
değerlerinin çarpımını çıkış olarak vermektedir. Düğüm çıkışı ifadesi aşağıda
görülmektedir.
oi2 = μ i = μ Ai ( x) μ Bi ( y ) (III.31)
Bu ifadede i=1,2 aralığındadır. Her bir düğümün çıkışı bir kurala ait ateşleme
seviyesini temsil eder. Bulanık VE (AND) ifadesini yerine getiren t-norm
operatörlerden herhangi biri, bu katmandaki düğümler için düğüm işlevi olarak
kullanılabilir.
3.Katman: Bu katmandaki her bir düğüm sabit fonksiyonludur. Çıkış değeri
aşağıdaki ifadeden bulunur.
μi
oi3 = μ i = , i = 1,2 (III.32)
μ1 + μ 2
4.Katman: Bu katmandaki her bir düğüm adaptif olup, her i düğümü sonuç
ağırlıkları değerlerini hesaplar. Düğüm çıkış işlevi aşağıda verilmiştir.
oi4 = μ i f1 = μ i (p i x + q i y + ri ) (III.33)
∑μ f i i
o = f = ∑ μ i fi
5
= i
(III.34)
i ∑μ i
i
50
eşdeğer olan ANFIS için, Max-Min çıkarım yöntemi ve sonuç çıkışı için ağırlık
merkezi durulama yöntemi kullanılabilir[6].
Şekil III. 24. Tsukamoto bulanık modeli için kullanılan ANFIS yapısı[6]
e=d− f (III.35)
1
E = e2 (III.36)
2
Hata ölçütü geriye doğru her bir katmana uygulanması aşağıdaki ifadelerle
gerçekleşir. Tüm katmanlarda i=1,2 aralığındadır.
5.katman: Çıkıştaki hatanın katman çıkışındaki ifadesi aşağıda görülmektedir.
∂E ⎡ ∂E ∂e ⎤
δ5 = − = −⎢ ⎥=e (III.37)
∂f ⎣ ∂e ∂f ⎦
51
4.katman: Bu katmanda p1, q1, r1 sonuç değişkenlerinin ayarlanması hesapları yapılır
ve gerekli ifadeler aşağıda görülmektedir.
Δpi = δ 5 μ i x (III.38)
Δqi = δ 5 μ i y (III.39)
Δri = δ 5 μ i (III.40)
δ i3 = δ 5 fi (III.41)
⎡ a − μi ⎤
δi2 = δi2 ⎢ (III.42)
⎣ a ⎥⎦
2
δ i1 = δ i 2 μ Bi
(III.43)
δ i + 21 = δ i 2 μ Ai
(III.44)
52
BÖLÜM IV
MATERYAL ve METOD
IV.1 MATERYAL
Bu kısımda deney düzeneğinde kullanılan Alternatif akım servo motor,
Alternatif akım servo motor sürücü, Tork algılayıcı, Yük, Data Toplama Kartı,
Bağlantı Kartı (Connector Block), Akım Sinyali Algılayıcısı donanımlarından
bahsedilecektir. Şekil VI.1’de deney düzeneği görülmektedir.
53
a) Üç faz SMSM modeli:
Şekil IV.2’de SMSM’nin üç faz yıldız bağlı stator sargısı görülmektedir.
Burada va, vb ve vc stator sargılarına uygulanan faz gerilimlerinin ani değerlerini, ia,
ib, ve ic faz akımlarının ani değerlerini, Ra, Rb, ve Rc her bir faz sargısının omik
dirençlerini, ea, eb, ve ec sabit mıknatıslı rotor tarafından stator sargılarında meydana
getirilen zıt emk’ları, La, Lb, ve Lc her bir stator faz sargısının öz endüktanslarını ve
Lab, Lba, Lbc, Lcb, Lac, Lca stator faz sargıları arasındaki ortak endüktansları
göstermektedir [28].
va
ia
Ra
La
S ea
N Lac=Lca
Lcb=Lbc
eb ec
Lb Lc R c
Rb
ib ic
vb Lab=Lba vc
Şekil IV. 2. SMSM’nin üç faz yıldız bağlı stator sargısı[43]
Şekil VI.2’ de verilen devrenin stator faz gerilimleri matrisiyel olarak, aşağıdaki gibi
yazılır.
Burada zıt emk rotorun açısal hızı ile kalıcı mıknatıs tarafından sağlanan rotordaki
manyetik akıya bağlıdır, bu Denklem IV.2’de gösterilmiştir.
⎡e a ⎤ ⎡ sin θ r ⎤
⎢e ⎥ = −ω ψ ⎢sin(θ − 2π / 3)⎥ (IV.2)
⎢ b⎥ r m⎢ r ⎥
⎢⎣ ec ⎥⎦ ⎢⎣sin(θ r − 4π / 3)⎥⎦
Motorların 3-faz sargılarının spir sayıları eşit olduğu için bu sargılar dengeli
yüklerdir. Dengeli yüklerde stator sargı dirençleri, sargı öz endüktansları ve ortak
54
endüktanslar birbirlerine eşittir. Bu durumda, Lab=Lba=Lbc=Lcb=Lac=Lca=M,
Ra=Rb=Rc=R ve La= Lb=Lc=L yazılabilir. Bu ifadelere ve denklem IV.2’ ye bağlı
olarak denklem IV.1 tekrar düzenlenirse aşağıdaki denklem elde edilir.
P0
Me = (IV.6)
ωm
Denklem IV.6’daki mekanik açısal hız, elektriksel açısal hız cinsinden aşağıdaki
bağıntıyla ifade edilebilir.
⎛2⎞
ωm = ⎜ ⎟ωr (IV.7)
⎝P⎠
⎛P⎞
M e = −⎜ ⎟ψ m [ia sin (θ r ) + ib sin(θ r − 2π / 3) + ic sin(θ r − 4π / 3)] (IV.8)
⎝2⎠
55
Motor dinamik eşitlikleri türünden elektromanyetik moment, denklem IV’deki
gibidir.
⎛2⎞d ⎛2⎞d
M e = j ⎜ ⎟ ωr + Bm ⎜ ⎟ ωr + M y (IV.9)
⎝ P ⎠ dt ⎝ P ⎠ dt
d ⎛ P ⎞⎡ ⎛2⎞ ⎤
ωr = ⎜⎜ ⎟⎟ ⎢ M e − Bm ⎜ ⎟ωr − M y ⎥ (IV.10)
dt ⎝ 2 j ⎠⎣ ⎝P⎠ ⎦
d
ωr = θr (IV.11)
dt
56
b) SMSM’in 2-faz modeli:
Şekil VI.4’ de rotor referans düzleminde SMSM’nin eşdeğeri verilmiştir.
Akım ve gerilimler park dönüşümü yoluyla aktarılmaktadır(EK-1).
id R Ld iq R Lq
ud uq
ωrψ q ω rψ q
Şekil VI.4’e göre rotor referans düzlemine göre stator gerilim ifadeleri denklem
IV.12’de verilmiştir.
⎡ud ⎤ ⎡ R 0 ⎤ ⎡id ⎤ d ⎡ψ d ⎤ ⎡ψ d ⎤
⎢u ⎥ = ⎢ ⎥ ⎢i ⎥ + ⎢ψ ⎥ − ωr ⎢ψ ⎥ (IV.12)
⎣ q ⎦ ⎣0 R ⎦ ⎣ q ⎦ dt ⎣ q ⎦ ⎣ q⎦
⎡ψ d ⎤ ⎡ Ld 0 ⎤ ⎡id ⎤ ⎡ψ m ⎤
⎢ψ ⎥ = ⎢ 0 +
Lq ⎥⎦ ⎢⎣iq ⎥⎦ ⎢⎣0 ⎥⎦
(IV.13)
⎣ q⎦ ⎣
⎡1 ⎤
⎢L 0⎥
d d⎡i ⎤ ⎧⎪⎡u ⎤ ⎡ R 0 ⎤ ⎡id ⎤ ⎡0 Lq ⎤ ⎡id ⎤ P ⎡0 ⎤ ⎫⎪
⎢i ⎥ = ⎢
d
⎥ ⎨⎢ d ⎥ − ⎢ ⎢ ⎥ + ω ⎢L ⎢ ⎥ − ωr ⎬ (IV.14)
1 ⎥⎪ uq ⎥ 0 ⎥⎦ ⎣iq ⎦ 2 ⎢⎣ψ m ⎥⎦ ⎪⎭
r
dt ⎣ q ⎦ ⎢ 0 ⎩⎣ ⎦ ⎣ 0 R ⎦ ⎣iq ⎦ ⎣ d
⎢⎣ Lq ⎥⎦
Me =
3P
(ψ miq + (Ld − Lq )id iq ) (IV.15)
22
57
SMSM’lerde rotor manyetik akısı sabit mıknatıs tarafından sağlanır. Rotorun direnci
çok yüksek olduğu için akımın mıknatıslanma bileşeni id=0 olur. Mıknatısları rotor
yüzeyine yerleştirilen rotorda salınım olmayacağı için d ve q ekseni endüktansları
Ld=Lq eşitliği olur. Buna göre SMSM rotor referans düzlemine göre blok diyagramı
Şekil VI.5’deki gibidir.
My
uq 1 iq 3P 1 ωr
ψm jS + B
Lq S + R 4 Me
P
ψm
2
d (M e − Bω r − M y )
ωr = (IV.16)
dt J
d
ωr = θr (IV.17)
dt
58
3⎛ P⎞
[ ]
M e = ⎜ ⎟ψ m − iα sin (θ r ) + iβ cos(θ r )
2⎝ 2 ⎠
(IV.19)
2-faz sabit düzlemde motorun dinamik eşitlikleri Denklem IV.10 ve IV.11’deki 3-faz
denklemlerinin aynısıdır.
P=0.4kW
I=2,5A
n=2000 d/dak
M=1.9 Nm
J= 2.44 kgcm2
Ke =45V
Kt=0.76Nm/A
R=5.4 Ω
L=10m H
p=8
Me = kt iq (IV.20)
59
dω
Me = j + Bω + My (IV.21)
dt
SMSM
i * ia
i *d i *α a
AKIM
Jθ 2/3 i * KONTROLLU ib
e b PWM
i*q i*β faz i *c INVERTER ic
POZISYON
ALGILAYICI
My
iq 1 ω
1 θ
Kt jS + B
Me S
60
bulundurulmalı ve bu özelliklere uygun veri toplama kartı tercihi yapılmalıdır.
Özellikle gerçek zamanlı kontrol uygulamalarında veri alış-veriş hızı ve giriş/çıkış
özellikleri, kontrolün istenen zamanda ve doğrulukta gerçekleşmesi için büyük önem
taşır. Veri alış-veriş hızı data toplama kartlarının maksimum örnekleme zamanları
ile doğru orantılıdır.
Bu çalışmada National Instrument firmasının DAQCardTM-6062E kodlu data
toplama kartı kullanıldı. DAQCardTM-6062E ‘de 16 giriş, 2 çıkış bulunur,
maksimum örnekleme zamanı 500kS/sn’dir.
IV.1.7. Yük
Deneysel çalışmada servo motoru yüklemek için Fuko Freni kullanıldı.
Kullanılan fuko freninin çalışma değerleri Tablo IV.1’de görülmektedir.
61
IV.2 METOD
Alternatif akım servo motorların hızları bir çok metotla kontrol
edilebilmektedir. Günümüzde özellikle PI, PID gibi klasik kontrol uygulamaları
oldukça yaygın bir kullanım alanına sahiptir. Fakat doğrusal olan bu kontrol
teknikleri doğrusal olmayan sistemlerde kötü performans sergilediklerinden yeni
arayışlar içine girilmiştir. Yapay zeka tekniklerinin ortaya çıkması ile insan
düşüncesinin mantıksal ve sezgisel yada objektif yaklaşımını kullanan yöntemler
geliştirildi. Bu tekniklerden biri olan bulanık mantık bir çok alanda kullanıldığı gibi
doğrusal olmayan sistemlerin etkili bir şekilde kontrolüne de imkan sağlar. Yapay
sinir ağlarının bulanık mantık ile birleşiminden elde edilen ANFIS gibi sinirsel
bulanık mantık sistemleri, bulanık mantık gibi doğrusal olmayan sistemlerin
kontrolünde etkin bir kontrol sağlamaktadır. Günümüzde bu tür sistemlerin
kontrollerinde ANFIS yaygın olarak kullanılmaktadır [45-47].
Bu çalışmada, Alternatif Akım servo motorunun, Klasik kontrol (PI, PID),
Bulanık Mantık ve ANFIS kontrolörlerle, öncelikle MatLAB Simulink ortamında hız
kontrol benzetimi yapılmış, daha sonra aynı kontrolörlerle alternatif akım servo
motor hız kontrolünün gerçek zamanlı uygulaması gerçekleştirilmiştir. Şekil VI.8’de
alternatif akım servo motorun gerçek zamanlı hız kontrol uygulaması için kurulan
deney düzeneği şeması görülmektedir.
YÜK
AKIM AC SERVO
SİNYALİ
(Eddy Current Brake)
MOTOR
ALGILAYICI
ia TORK
PC AC SERVO SENSÖRÜ
KONNEKTÖR
ib
MOTOR
BLOĞU
DAQ
KART ic
SÜRÜCÜ
HIZ
ALGILAYICI
62
alınmıştır. Şekil VI.9’da bilgisayarda kurulu MATLAB/Simulink®' Real Time
Control Toolbox’da hazırlanan kontrol uygulaması şeması görülmektedir.
MATLAB/Simulink®' Real Time Control Toolbox’ a gelen hız bilgisi bir kontrolör
tarafından denetlenerek sürücü hız kontrol girişine kontrol bilgisi gönderilerek
kontrol gerçekleştirilmiştir.
Deneysel çalışmada, sürücüden ayrı bir kontrolörle sürücü üzerinden alternatif
akım servo motorun hız kontrolünün gerçekleşmesi için sürücünün içerisinde
bulunan PI kontrolörün, integral katsayısı Ki sıfırlanıp, oransal katsayısı Kp
minumum değere çekilmiş, böylece kontrol etkisi zayıflatılmıştır. Yapılan deneysel
hız kontrol çalışmasının sonuçlarının güvenilirliliğinin belirlenmesi amacıyla, sürücü
üzerindeki bir kontrolör tarafından hız kontrol uygulamasının benzetimi, MatLAB
Simulink ortamında gerçekleştirilip, sonuçlar karşılaştırılmıştır. Aşağıda, yapılan
kontrol uygulamaları ayrı ayrı incelenecektir.
63
Şekil IV. 10. Alternatif Akım servo motorun PI kontrolör ile hız kontrolü için
hazırlanmış simulink model
64
Sürekli salınıma ulaşılınca Kp=Kc=5.56 kritik kazanç değeri ve Şekil VI.11’deki
sürekli salınımlı sinüzoidal dalganın peryodu olan Tc= 0.6 bulundu. Tablo III.3’de
verilen Ziegler-Nichols frekans cevabı yönteminde kullanılan sistem çıkış
parametrelerinin ifadeleri kullanılarak,
Kp= Kc*0.45 = 2.502 , Ti =0.825*Tc= 0.495 ve Ki= 1/Ti=2.02
olarak hesaplandı.
Deneysel çalışmada, sürücünün yapısındaki PI kontrolörle alternatif akım servo
motorun hız kontrolü yapılmıştır. Burada PI katsayıları sürücünün kendi
katsayılarıdır. Sürücü tarafından kontrole ait uygulamanın şematik görünümü Şekil
VI.12’de verilmiştir.
ωr SÜRÜCÜ
T ω
HIZ
ALGILAYICI
65
yönde aşmalar ile 50rad/s’lik referans hıza ulaşmıştır. 50rad/s’lik hızdan
150rad/s’lik referans hıza geçişler sırasıyla, 6ms, 7ms ve 7ms’lerde ve %2,
%2, %1,’lik aşmalarla gerçekleşmiştir. Ani yüklenmeli çalışma durumunda
5.3ms’de ve yaklaşık % 1’lik kalıcı durum hatasıyla referans hıza
yaklaşmıştır.
• Kontrolör performansının etkisini açık olarak görülebilmesi amacıyla akım
sınırlaması yapılmamıştır. Yol alma akımı, boş, yarı yüklü ve tam yüklü
çalışmalarda sırasıyla 28A, 30A ve 32A değerlerinden 5ms gibi kısa sürede
nominal akım değerine ulaşmış, hız değişim anlarında ise akımlardaki
değişimler, yol alma akımlarından daha küçük oluşmuştur. Yol almadaki
akımın yüksek olması atalet momentinden kaynaklanmıştır.
• SMSM’ de uyartım rotordaki sabit mıknatıslar tarafından karşılandığından
akımın akı bileşeni id=0 ‘dır ve moment ise iq moment akım bileşeni
tarafından karşılanmaktadır. Bundan dolayı akımdaki değişim doğrudan
elektromanyetik momente yansır.
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 13. SMSM’nin boş çalışmada PI kontrolörle hız kontrolü
66
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 14. SMSM’nin yarı yüklü çalışmada PI kontrolörle hız kontrolü
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 15. SMSM’nin tam yüklü çalışmada PI kontrolörle hız kontrolü
67
100
80
Hız (rad/s) 60
40
20
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
100
50
Akım (A)
-50
-100
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 16. SMSM’nin ani yüklü çalışmada PI kontrolörle hız kontrolü
68
1000
800
Hız (d/d)
600
400
200 Referans
Sürücü
0
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
2
1
Akım (A)
-1
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
Şekil IV. 17. SMSM’nin boş çalışmada sürücü iç yapısındaki PI kontrolörle hız
kontrolü
1000
800
Hız (d/d)
600
400
200 Referans
Sürücü
0
0 1 2 3 4 5 6 7 8 9 10
2 Zaman (s)
1
Akım (A)
-1
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
Şekil IV. 18. SMSM’nin yüklü çalışmada sürücü iç yapısındaki PI kontrolörle hız
kontrolü
69
1000
800
Hız (d/d)
600
400
200 Referans
Sürücü
0
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
2
1
Akım (A)
-1
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
Şekil IV. 19. SMSM’nin ani yüklü çalışmada sürücü iç yapısındaki PI kontrolörle
hız kontrolü
Şekil IV. 20. Alternatif Akım servo motorun PID kontrolör ile hız kontrolü için
hazırlanmış simulink model
70
Klasik kontrol yöntemlerinden olan PID kontrol ile iyi bir kontrol elde etmek için,
PID katsayılarının en uygun biçimde ayarlanması gerekir. Burada PID katsayıları,
Şekil VI.11’de verilen sürekli salınımlı sinüzoidal dalganın peryodu olan Tc= 0.6 ve
sürekli salınım anındaki kritik kazanç Kc=5.56 değerine göre, Tablo III.3’de verilen
Ziegler–Nichols frekans cevabı yönteminde kullanılan sistem çıkış parametrelerinin
ifadeleri kullanılarak,
Kp= Kc*0.6 = 3.36, Ki= 1/Ti=3.33 ve Kd=Kp*Td=0.252
olarak hesaplandı.
Deneysel çalışmada, sürücüden ayrı bir PID kontrolör tasarlanarak, sürücü
üzerinden alternatif akım servo motorun hız kontrolü yapıldı. Burada PID katsayıları
elle ayar yöntemiyle test edildi. Sürücüden ayrı bir PID kontrolörle sürücü üzerinden
yapılan kontrole ait uygulama şeması Şekil VI.21’de görülmektedir.
ωr SÜRÜCÜ
T ω
HIZ
ALGILAYICI
Şekil IV. 21. Sürücüden ayrı bir PI kontrolörle sürücü üzerinden yapılan kontrole ait
uygulama şeması
71
referans hıza aşma olmadan, yaklaşık 4ms’lerde ulaşılmıştır. 50rad/s’lik
hızdan 150rad/s’lik hıza geçiş, boş, yarı yük ve tam yük durumları için
sırasıyla 6ms 8ms ve 10ms’de gerçekleşmiş ve üç durumda da aşma
olmamıştır. Ani yüklenmeli çalışma durumunda 6ms’de ve yaklaşık referans
hızı yakalamıştır.
• Akım sınırlaması yapılmadığından, yol alma akımları, boş, yarı yüklü ve tam
yüklü çalışmalarda sırasıyla 24.5A, 25.5A ve 27A değerlerini almıştır. Yol
alma akım değerleri 5ms gibi kısa sürede nominal değerlere ulaşmıştır.
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 22. SMSM’nin boş çalışmada PID kontrolörle hız kontrolü
72
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 23. SMSM’nin yarı yüklü çalışmada PID kontrolörle hız kontrolü
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 24. SMSM’nin tam yüklü çalışmada PID kontrolörle hız kontrolü
73
100
80
Hız (rad/s)
60
40
20
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
100
50
Akım (A)
-50
-100
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 25. SMSM’nin ani yüklü çalışmada PID kontrolörle hız kontrolü
74
1000
Hız (d/d)
500
Referans
PID
0
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
1
Akım (A)
-1
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
Şekil IV. 26. SMSM boş çalışmada PID kontrolörle hız kontrolünün deneysel grafiği
1000
Hız (d/d)
500
Referans
PID
0
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
1
Akım (A)
-1
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
Şekil IV. 27. SMSM’nin yüklü çalışmada PID kontrolörle hız kontrolünün deneysel
grafiği
75
1000
Referans
Sürücü
0
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
1
Akım (A)
-1
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
Şekil IV. 28. SMSM’nin ani yüklü çalışmada PID kontrolörle hız kontrolünün
deneysel grafiği
SMSM
ω *
i *
i * ia
BULANIK q a
AKIM
MANTIK HIZ
KONTRÖLÖR dq i * KONTROLLU ib
b PWM
ωr i *c INVERTER ic
abc
*
i d
θ
d
dt
POZISYON
ALGILAYICI
Şekil IV. 29. Vektör kontrollü sürücü sistemine sahip bir alternatif akım servo
motorun bulanık mantık hız kontrolü
76
Bu çalışmalarda kullanılan bulanık mantık kontrolör tasarım işlemi aşağıdaki
aşamalarda gerçekleştirilmiştir.
• Hız hata ve hata değişim değerlerinin hesaplanması,
• Hız hata ve hata değişim değerleri için bulanık kümelerin ve üyelik
fonksiyonlarının belirlenmesi,
• Belirlenen bulanık ifadelerle uygulanacak bulanık kuralların belirlenmesi,
• Ağırlık merkezi yöntemi ile Δi*q(k) değerinin hesaplanması,
• i*q(k) değerinin hesaplanarak sisteme verilmesi.
Bulanık mantık kontrolörler tıpkı klasik kontrolörler gibi motor hızını, referans
hız değerinde tutma amacına yönelik kontrol çıkışları üretir. Klasik kontrolörler için
kontrol giriş değişkeni tektir. Oysa bulanık mantık kontrolörlerde giriş değişkeni
birden çok sayıda olabilir. Bu çalışmalarda bulanık girişler hızdaki hata (e(k)) ve
hızdaki hatanın değişimi (ce(k)) olarak iki adet belirlenmiştir. Şekil IV.30’da yapılan
bulanık mantık kontrol çalışmalarında kullanılan iki giriş değişkenine sahip bulanık
mantık kontrolörün yapısı görülmektedir.
e(k) İNTEGRATÖR
BULANIK
Δi*q(k) z i*q(k)
MANTIK
ce(k ) z −1
KONTROLÖR
1
z
Şekil IV. 30. Bulanık mantık kontrolörün yapısı
Her bir örnekleme zamanı için hız hatası, e(k) ve hız hata değişimi ce(k)’nın ifadeleri
aşağıdaki denklemlerde verilmiştir.
e ( k ) = ω * ( k ) − ωr ( k ) (IV.22)
Hız hatası (e(k)) ve hız hata değişimi (ce(k)) değerleri bulanık mantık kontrolöre
uygulanır. Hata değişim değeri, hız hatası ve hız hatasının belirli bir gecikmeli
değerinin toplamı olarak hesaplanır. Bulanık mantık kontrolör uygulanan bu girişleri
değerlendirerek Δi*q(k) kontrol akım değişim referansı hesaplar. Vektör kontrollü
77
sürücünün giriş faz akım referansı olan i*q(k), Δi*q(k) kontrol akım değişim
referansının tümlenmesiyle elde edilir [44].
e(k ) e
SONUÇ Δi*q Δi*q (k)
BULANDIRMA ÇIKARIM DURULAMA
ce (k ) ce
KURAL TABANI
Şekil IV. 32. Alternatif Akım servo motorun bulanık mantık hız kontrolü için
hazırlanmış simulink model
Şekil IV.33’de alternatif akım servo motor hız kontrolü için MATLAB Fuzzy
Toolbox’da oluşturulmuş girişler, kurallar ve çıkışı gösteren arayüz görülmektedir.
78
e(t) (7) A CSERV OMOTOR
(mamdani)
49 rules
iq (13)
d(t)e (7)
Şekil IV. 33. Alternatif Akım servo motor hız kontrolü için kullanılan Matlab Fuzzy
Toolbox arayüzü
0.8
Üyelik derecesi
0.6
0.4
0.2
Şekil IV. 34. Giriş bulanık mantık değişkeni e’nin üyelik fonksiyonları
Giriş bulanık mantık değişkeni ce’nin üyelik fonksiyonlarının değişim aralığı [-2,2]
olarak belirlendi. Burada negatif bölge motor hızının istenenden yavaş, pozitif bölge
motor hızının istenenden hızlı çalıştığı bölgedir. Şekil IV.35’te giriş bulanık mantık
değişkeni ce’nin üyelik fonksiyonları görülmektedir.
79
NB NO NK S PK PO PB
1
0.8
Üyelik derecesi
0.6
0.4
0.2
Şekil IV. 35. Giriş bulanık mantık değişkeni ce’nin üyelik fonksiyonları
Şekil IV. 36. Çıkış bulanık mantık değişkeni Δi*q’nin üyelik fonksiyonları
80
Bulandırma ünitesi tarafından elde edilen e ve ce bulanık mantık değişkenleri,
bulanık kontrol kuralları içeren bulanık çıkarım motoruna uygulanır. Bu kurallar
SMSM’un dinamik davranışı dayalı bilgiler kullanılarak yazıldı. Burada yazılan
kurallar;
EĞER (e=A ve ce=B) ise O HALDE (Δi*q =C),
genel kuralı formunda yazıldı. Yazılan kurallar (7x7)’lik bir tablo halinde Tablo
IV.2’de görülmektedir.
[ ]
n
∑ (Δi * q )i μ (Δi *q )i
Δi *q (k ) = i =1
(IV.24)
∑ μ [(Δi * ) ]
n
q i
i =1
Buradan vektör kontrol sistemi için akım referansı i*q(k) aşağıdaki gibi Δi*q(k)’nın
tümlenmesiyle elde edilir.
81
Bu uygulamada bulanık mantık kontrol için yazılan bulanık kuralların
oluşturduğu, tüm giriş değişkenlerine karşı çıkış değişkeninin değişimini gösteren üç
boyutlu grafik Şekil IV.37’de görülmektedir.
0.8
0.6
0.4
0.2
0
iq
-0.2
-0.4
-0.6
-0.8
2 1 -20
0 0 -10
-1 20
-2 10
ce
e
Şekil IV. 37. Bulanık mantık hız kontrolör belirlenmiş kurallara bağlı kontrol yüzeyi
ωr SÜRÜCÜ
T ω
HIZ
ALGILAYICI
Şekil IV. 38. Sürücüden ayrı bir bulanık mantık kontrolörle sürücü üzerinden yapılan
kontrole ait uygulama şeması
82
IV.2.3.1. SMSM’ nin Bulanık Mantık Kontrolörle Hız Kontrolünün Farklı
Yük Durumlarındaki Grafikleri
SMSM motor bulanık mantık kontrolörle hız kontrolü için, benzetim
çalışmalarında, boş, yarı yüklü tam yüklü ve ani yüklü, deneysel çalışmada ise boş ve
yüklü olarak çalıştırılmış ve her bir çalışma durumu için grafiksel sonuçlar
alınmıştır.
a)Benzetim çalışmaları grafikleri:
SMSM’ nin bulanık mantık kontrolörle boş, yarı yüklü, tam yüklü ve ani yüklü
çalıştırılmalarından elde edilen grafikler sırasıyla, Şekil VI.39, VI.40, VI.41 ve
VI.42’de görülmektedir. Bu grafiklere göre:
• Motor üç farklı referans hızda sırasıyla boş, yarı yüklü ve tam yüklü olarak
çalıştırılmalarında, 100rad/s ‘lik referans hıza, sırasıyla 4.8ms, 4.9 ms ve
5ms’lerde ulaşmış ve aşma olmamıştır. 100rad/s’lik hızdan 50rad/s’lik
referans hıza geçişler, her üç yük durumu için de yaklaşık 3.4ms’de
gerçekleşmiştir. 50rad/s’lik hızdan 150rad/s’lik hıza çıkış boş, yarı yük ve
tam yük durumları için sırasıyla 5.6ms, 5.8ms ve 6ms’de gerçekleşmiş, aşma
olmamıştır. Ani yüklenme durumunda 3.7ms’de hız referansı tekrar
yakalanmıştır.
• Akım sınırlaması yapılmadığından, yol alma akımları, boş, yarı yüklü ve tam
yüklü çalışmalarda sırasıyla 24A, 24.5A ve 24.7A değerlerini almıştır. Yol
alma akım değerleri 5ms gibi kısa sürede nominal değerlere ulaşmıştır.
• Moment değişimleri akım değişimlerine benzer olarak yol alma , yük
değişimi ve hız değişimi durumlarında geçici yükselmeler oluşmuş, bu durum
kısa sürede nominal değerlere inmiştir.
83
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 39. SMSM’nin boş çalışmada bulanık mantık kontrolörle hız kontrolü
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 40. SMSM’nin yarı yüklü çalışmada bulanık mantık kontrolörle hız
kontrolü
84
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 41. SMSM’nin tam yüklü çalışmada bulanık mantık kontrolörle hız
kontrolü
100
80
Hız (rad/s)
60
40
20
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
100
50
Akım (A)
-50
-100
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 42. SMSM’nin ani yüklü çalışmada bulanık mantık kontrolörle hız
kontrolü
85
b)Deneysel çalışma grafikleri:
SMSM’ nin boş çalışmada bulanık mantık kontrolörle hız kontrolünden elde
edilen grafik Şekil VI.43, görülmektedir. Buna göre elde edilen grafiklere göre:
• Motor boş çalışmada, yaklaşık %3 bir aşmadan sonra salınımla 1.7s’de
1000d/d’lık referans hıza oturmuştur.
• Sürücünün kendi akım sınırlamasından ayrı olarak bulanık mantık kontrolör
üzerinden akım sınırlaması yapılmadığından, boş çalışma durumunda yol
alma anındaki akım belirli bir salınım, akım nominal değerine ulaşmıştır.
1000
800
Hız (d/d)
600
400
200 Referans
Sürücü
0
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
2
1
Akım (A)
-1
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
Şekil IV. 43. SMSM’nin boş çalışmada bulanık mantık kontrolörle hız kontrolünün
deneysel grafiği
86
Şekil IV. 44. SMSM’nin sürücüden ayrı bir bulanık mantık kontrolörle sürücü
üzerinden hız kontrolü benzetim şeması
100
80
Hız (rad/s)
60
40
20
Bulanık mantık+Sürücü(PI)
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 45. SMSM’nin boşta sürücüden ayrı bir bulanık mantık kontrolörle sürücü
üzerinden hız kontrolü grafiği
87
IV.2.4. Alternatif Akım Servo Motorun Uyarlamalı Sinirsel Bulanık Çıkarım
Sistem Kontrolör ile Hız Kontrolü
Şekil VI.46’da yapılan çalışmalarda kullanılan alternatif akım servo motorun
vektör kontrollü sürücü sisteminde hız kontrolü için tasarlanmış, ANFIS kontrolöre
ait şema görülmektedir. Burada ω* referans hız (kontrol hızı), ωr motorun hızıdır.
SMSM
ω *
i *
i * ia
ANFİS q a
AKIM
KONTROLÖR
dq i *
b
KONTROLLU ib
PWM
ωr i*c INVERTER ic
abc
*
id
θ
d
dt
POZISYON
ALGILAYICI
Şekil IV. 46. Vektör kontrollü sürücü sistemine sahip bir alternatif akım servo
motorun ANFIS kontrolör ile hız kontrolü
acservomot
input1 (7)
(sugeno) f (u)
49 rules
output (49)
input2 (7)
Şekil IV. 47. ANFIS’e ait Sugeno modelli girişler ve çıkış çıkış ve bulanık kuralları
içeren kontrolör modeli
88
Eğitim sonucu ANFİS, sistemin giriş ve çıkış üyelik fonksiyonlarını, üyelik
fonksiyonlarının aralığını ve bulanık kuralları belirledi. ANFIS, giriş1 ve giriş2
girişleri için 7’şer üçgen üyelik fonksiyonu, çıkış için 49 adet monolitik üyelik
fonksiyonu tanımladı. Şekil VI.48’de ANFIS’e ait Sugeno modelli giriş1 ve
giriş2’ye ait üyelik fonksiyonları görülmektedir.
in1mf1 in1mf2 in1mf3 in1mf4 in1mf5 in1mf6 in1mf7
1
0.8
Üyelik derecesi
0.6
0.4
0.2
-10 -5 0 5 10 15 20 25
e
0.8
Üyelik derecesi
0.6
0.4
0.2
Şekil IV. 48. ANFIS’e ait Sugeno modelli giriş1 ve giriş2’ye ait üyelik fonksiyonları
Eğitim sonucu elde edilen 2 giriş ve 1 çıkışlı Sugeno modeli yapısı Tablo
IV.3’ de görülmektedir.
89
Şekil IV.49’da bulanık mantık kontrol sistemin girişleri ve çıkışından alınan
eğitim datalarının, MATLAB/Simulink®' Anfis editör’de eğitimi sonucu elde edilen
ANFIS yapısı görülmektedir. ANFIS bu yapıda her birini 7’şer üyelik fonksiyonu ile
belirlediği 2 girişten, 49 bulanık kural ile 49 üyelik fonksiyonlu çıkışı hesaplamıştır.
2
iq
-1 20
10
-0.04 -0.02 0
0 0.02 0.04 0.06 0.08 -10
0.1
ce e
Şekil IV. 50. ANFIS kontrolör tarafından üretilen bulanık kurallara bağlı kontrol
yüzeyi
90
ANFIS kontrolör elde edildikten sonra MATLAB/Simulink®' te modelleme
yapılmıştır. Şekil VI.51’de MATLAB/Simulink®' te alternatif akım servo motorun
ANFIS kontrolü için hazırlanmış model görülmektedir.
Şekil IV. 51. Alternatif Akım servo motorun ANFIS kontrolü için hazırlanmış
Simulink model
91
• Akım sınırlaması yapılamadığından yol alma anında motorun çektiği akım,
boş, yarı yüklü ve tam yüklü çalışmalarda sırasıyla 24A, 24.2A ve 24.4A
değerlerini almış ve yaklaşık 4.6ms’de nominal akım değerlerine ulaşmıştır.
•
Hız (rad/s)
Moment değişimleri akım değişimlerine benzer şekildedir.
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 52. SMSM’nin boş çalışmada ANFIS kontrolörle hız kontrolü
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 53. SMSM’nin yarı yüklü çalışmada ANFIS kontrolörle hız kontrolü
92
Hız (rad/s)
100
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Akım (A)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
50
Tork (Nm)
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 54. SMSM’nin tam yüklü çalışmada ANFIS kontrolörle hız kontrolü
100
80
Hız (rad/s)
60
40
20
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
100
50
Akım (A)
-50
-100
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil IV. 55. SMSM’nin ani yüklü çalışmada ANFIS kontrolörle hız kontrolü
93
BÖLÜM V
SONUÇLAR
V.1.GİRİŞ
Alternatif akım servo motor hız kontrolü için yapılan benzetim çalışmalarında
PI, PID, Bulanık Mantık ve ANFIS kontrolörlerle hız kontrolü yapılıp, elde edilen
sonuçlar karşılaştırılarak en uygun kontrolör belirlenmiştir. Deneysel çalışmalarda
ise alternatif akım servo motor sürücüsünün, tasarlanmış olan kontrolörlerle
dışarıdan denetimi yapılmış ve kullanılan kontrolörle bu şekilde bir uygulama ile
sürücü performansının iyileştirilebildiği sonucuna ulaşılmıştır.
94
• PID kontrolörle yapılan alternatif akım servo motor hız denetimlerinde aşma
olmadan referans hızlara ulaşılmaktadır. Fakat referansa ulaşma süresi ve ani
yüklenmelerde referansı tekrar yakalama süresi, Bulanık mantık ve ANFIS
kontrolden daha uzundur. Motor yük değeri arttıkça referansa ulaşma süresi boş
çalışmalı duruma göre önemli ölçüde artmaktadır. PID denetleyici ile yapılan hız
kontrollerinin, özellikle yol alma ve hız değişim anlarında SMSM PI
kontroldekinden düşük akımlar çekerken, Bulanık mantık ve ANFIS kontrollere
göre, daha yüksek akımlar çekmektedir.
• Bulanık Mantık kontrolör yapılan hız kontrolü çalışmalarında aşma yapmadan
hız referanslarına PI ve PID kontrollerden çok daha kısa sürede ulaşmıştır.
Motorun yük değeri referans hızların yakalanma süresini çok az etkilemiştir. Ani
yüklenme durumunda referans hızı tekrar yakalama süresi PI ve PID
kontrollerden daha kısadır. Ayrıca yol alma ve hız değişim anlarında motor
akımı PI ve PID kontrollerin akım değerlerinden daha küçüktür.
• ANFIS kontrolör yapılan hız kontrolü çalışmalarında aşma yapmadan hız
referanslarına PI,PID ve Bulanık Mantık kontrollerden çok daha kısa sürede
ulaşmıştır. Ani yüklenme durumunda diğer üç kontrolörden daha kısa sürede
referans hızı tekrar yakalamıştır. Yol alma ve hız değişim anlarında motor akımı
PI, PID ve Bulanık Mantık kontrollerin akım değerlerinden daha küçüktür.
Alternatif akım servo motor hız kontrolü açısından dinamik bir sistemdir. Yapılan
benzetim çalışmalarından da görüleceği gibi alternatif akım servo motor hız kontrolü
için ANFIS kontrolör en iyi sonuçları vermektedir.
95
160
140
120
100
Hız (rad/s)
80
60
40
Pi
Pid
20
Bulanık mantık
ANFİS
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
Şekil V. 1. SMSM’nin boş çalışmada farklı kontrolörlerle hız kontrolünün
karşılaştırmalı grafikleri
160
140
120
100
Hız (rad/s)
80
60
40
20 Pi
Pid
0 Bulanık mantık
ANFİS
-20
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
96
160
140
120
100
Hız (rad/s)
80
60
40
20 Pi
Pid
0 Bulanık mantık
ANFİS
-20
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
110
100
90
80
70
60
50
40
30
PI
20
PID
10 Bulanık Mantık
ANFIS
0
0 0.005 0.01 0.015 0.02 0.025 0.03
97
Tablo V. 1. Alternatif akım servo motorun hız kontrolü benzetim çalışmaları
sonuçları
Boş çalışma Yarı Yüklü Çalışma Tam Yükte Çalışma
Kontrolör
Bulanık M.
Bulanık M
Bulanık M.
ANFIS
ANFIS
ANFIS
Kontrol
PID
PID
PID
PI
PI
PI
Cevabı
Oturma
süresi 5 5 4.8 4.6 5 5.5 4.9 4.7 5.5 6 5 4.9
0-100Rd/s
(ms)
Referans
%5 %5 %5
Hızı - - - - - - - - -
Aşma
Oturma
süresi 5 4.6 3.4 2.4 5 4.6 3.4 2.4 5 4.6 3.4 2.4
100-50Rd/s
(ms)
Referans
Hızı %30 - - - %35 - - - %39 - - -
Aşma
Oturma
süresi 6 6 5.6 4 7 8 5.8 5 5.4 10 6 5.2
50-150Rd/s
(ms)
Referans
Hızı %2 - - - %2 - - - %1 - - -
Aşma
Yol alma
28 24.5 24 24 30 25.5 24.5 24.2 32 27 24.7 24.4
akımı (A)
98
Tablo V. 2. Alternatif akım servo motorun hız kontrolü benzetim çalışmaları ani yük
durumu sonuçları
Kontrolör PI PID Bulanık ANFIS
Kontrol Cevabı Mantık
Ani yükte referans hıza
5.1 5.2 3.7 3.3
ulaşma zamanı (ms)
1000
800
Hız (d/d)
600
400
Referans
200 PID
Sürücü
0
0 1 2 3 4 5 6 7 8 9 10
2 Zaman (s)
1
Akım (A)
-1 PID Kont.
Sürücü
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
99
1000
800
400
Referans
200 PID
Sürücü
0
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
2
1
Akım (A)
-1 PID Kont.
Sürücü
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
Şekil V. 6. SMSM’nin yüklü çalışmada farklı kontrolörlerle hız kontrolünün
deneysel çalışma grafikleri
1000
800
Hız (d/d)
600
400 Referans
200 PID
Sürücü
0
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
2
1
Akım (A)
-1 PID Kont.
Sürücü
-2
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
100
Tablo V. 3. Alternatif akım servo motorun hız kontrolü deneysel çalışma sonuçları
Boş çalışma Yüklü Çalışma Ani Yüklü Çalışma
Kontrolör
PI (SÜRÜCÜ)
PI (SÜRÜCÜ)
PI (SÜRÜCÜ)
Bulanık M
Bulanık M.
ANFIS
ANFIS
ANFIS
B.M
Kontrol
PID
PID
PID
Cevabı
Oturma
1.2 1.1 1.7 X 1.2 1.1 X x 0.2 0.2 x X
süresi (s)
0-1000d/d
Referans
Hızı %4 - %3 X %5 - X x - - x X
Aşma
Şekil V.8’de görülen sürücü- PID –Bulanık mantık boş çalışma hız grafiği
incelendiğinde; Bulanık Mantık kontrolörün diğer iki kontrolöre göre, hem daha
geç zamanda hem de belirli bir aşma sonucu salınımlı olarak referansa ulaştığı
görülmüştür. Benzetim çalışmalarında bulanık mantık kontrolör PI ve PID
kontrolörlerden daha iyi sonuçlar verdiği halde sürücüden ayrı sürücü üzerinden bir
alternatif akım servo motorun hız kontrolünün deneysel çalışma sonucu daha
kötüdür. Bu durum, Şekil V.8’de görülen, benzetim çalışmasındaki SMSM’nin boş
çalışmada bulanık mantık kontrolörle hız kontrolü çalışması ile sürücüden ayrı
sürücü üzerinden bir alternatif akım servo motorun bulanık mantık hız kontrolü
benzetim çalışmalarının karşılaştırmalı grafiklerinde görülmektedir. Şekil V.8’deki
deneysel olarak yapılmış bulanık mantık hız kontrolü grafiği ile Şekil V.9’daki
bulanık mantık hız kontrolü uygulamasının deneysel şartlardaki benzetim grafiğinin
benzer oldukları görülmektedir. Bulanık mantık kontrolör kendi girişlerine bağlı
olarak çok hızlı çıkış kontrol tepkileri vermekte, fakat kendisinden sonra yer alan
sürücü PI kontrolörünün kontrol etkisinin ne kadar zayıflatılmış olsa da, bu hızlı
kontrol tepkilerini motora iletememesi, bulanık mantık kontrolörün performansını
kötüleştirmiştir. Bu nedenle sürücüden ayrı olarak sürücü üzerinden bulanık mantık
kontrolör ile alternatif akım servo motorun hız kontrolü istenen olumlu sonucu
vermemektedir.
101
1200
1000
800
Hız (d/d)
600
400
Referans
200 Bulanık mantık
PID
Sürücü(PI)
0
0 1 2 3 4 5 6 7 8 9 10
Zaman (s)
120
100
80
Hız (rad/s)
60
40
20
Bulanık mantık(Deneysel şartlarda benzetim)
Bulanık mantık(Benzetim)
0
0 0.01 0.02 0.03 0.04 0.05 0.06
Zaman (s)
102
• Kontrol mantığı olarak, bulanık mantıkla benzer ANFIS kontrolörün hızlı çıkışlar
ürettiği için deneysel çalışmada ANFIS’inde bulanık mantık kontrolör gibi
sonuçlar vereceğinden uygulaması gerçekleştirilmemiştir.
103
BÖLÜM VI
Alternatif akım servo motor hız kontrolü için yapılan benzetim çalışmaları
sonucunda PI, PID Bulanık Mantık ve ANFIS kontrolörlerin farklı çalışma
şartlarında gösterdikleri performanslar incelenmiştir. Bulanık Mantık ve ANFIS
kontrolörler, PI ve PID kontrollere göre daha geniş bir çalışma bölgesinde yüksek
performans gösterebilmektedir. Özellikle ANFIS kontrolörün hem kararlılık hem de
hızlılık yönlerinden diğer kontrollerden daha iyi performans sergilediği görülmüştür.
Çalışmalar sırasında gerçekleşme aşamasına yönelik bazı ön bilgiler elde edilmiştir.
Bunların başında; bulanık mantık kontrolörler için belirlenen bulanık kümelerin
sayısının arttırılması ile daha iyi performansların elde edilebilirliğidir. Bu, bulanık
mantık kontrol üzerinden alınan dataların ANFIS düzenleyici ile eğitilmesiyle elde
edilecek bulanık mantık tabanlı ANFIS kontrollerin de performansını artırmaktadır.
Fakat, bulanık küme sayılarının artması gerçek zamanlı uygulamalarda veya
mikroişlemci ile kontrollerin gerçekleştirilmesinde, işlem zamanı ve bellekte fazla
yer kaplaması gibi olumsuz faktörler ile karşılaşılmaktadır. Bu da kontrolörün yavaş
çalışmasına neden olabilmektedir. Bundan başka, bulanık kontrolde, kontrol
stratejisine uygun kümeleri oluşturmak üzere uzman deneyimlerine gerek
duyulmasıdır. Diğer bir önemli nokta ise ANFIS kontrolör yapılandırılırken ANFIS
düzenleyicinin uygun öğrenme yöntemleri ile eğitilmesidir.
104
Alternatif akım servo motor sürücüsünden ayrı olarak harici olarak tasarlana
kontrolör vasıtasıyla sürücü üzerinden hız kontrolü için Bulanık Mantık ve ANFIS
kontrolörler uygun sonuçları vermemiştir. Oysa benzetim çalışmalarında da
görüleceği gibi, Bulanık Mantık ve ANFIS sürücü yapılarında asıl kontrolör olarak
kullanıldıklarında PI ve PID’den çok daha iyi performans göstermişlerdir. Bu
uygulamada Bulanık Mantık ve ANFIS kontrolörlerin kontrol tepkileri çok yüksek
olmasına rağmen, kontrol etkisi zayıflatılmış olan son kontrolör pozisyonundaki PI
kontrolörün kontrol tepkisi, deneysel çalışmanın sonucunu olumsuz olarak
etkilemiştir. Son kontrolör olan PI kontrolörden önce PID kontrolörün
kullanılmasında ise, yapısal olarak benzer olduklarından yapılan hız kontrolü
uygulamasında sürücü performansının iyileştirildiği görülmüştür. Özetle, harici
olarak tasarlanmış PID kontrolör kullanılarak PI kontrolörlü sürücü sistemlerinin
performansı arttırılabilmektedir.
.
105
KAYNAKLAR
[1] Kuzer, K.: “AC Servo Motorlar ve Sürücü Devreleri”, Yüksek Lisans Tezi,
Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü, İstanbul,Türkiye, (2006) 1-
16.
[2] Akar,M.:”Bulanık Mantık Yöntemiyle Bir Servo Motorun Kontrolü Ve
Geleneksel Yöntemlerle Karşılaştırılması”, Yüksek Lisans Tezi, Marmara
Üniversitesi Fen Bilimleri Enstitüsü, İstanbul,Türkiye (2005) 1-15.
[3] Makkonen, A.; Koivo, H.: “Fuzzy Control of a Nonlinear Servomotor Model”,
Proceeding of the 3rd International Workshop on Advenced Motion Control,
(1994) 833-841p.
[4] Shieh, M-Y.; S. Li, T-H.: “Design and Implementation of Integrated Fuzzy
Logic Controller For a Servo Motor System”, Mechatronics 8, (1998) 218-
240p.
[5] Küçüksille, E.U.: “Servo Motorların Bulanık Mantıkla kontrolü”, Yüksek
Lisans Tezi, Süleyman Demirel Ünv. Fen Bilimleri Enstitüsü, Isparta, Türkiye,
(2002) 26-42
[6] Elmas, Ç.: Bulanık Mantık Denetleyiciler, Seçkin Yayınevi, Ankara,
(2003).23-195
[7] Texas Instrument,: “Fuzzy Logic: An Overview of the Latest Control
Methodology”, Tarrant Dallas Printing, Inc., Dallas (1993) 1-20p.
[8] Aklan, Ş.: “Yüksek Hızlı Fuzzy Kontrolcü Kullanarak Bir Servo Motorun
Adaptif Kontrolü”, Yüksek Lisans Tezi,Yıldız Teknik Üniversitesi, İstanbul,
Türkiye, (1994) 1-15.
[9] Bay, Ö.F., Demirbaş, Ş.: “A Matlab Toolbox to Design and Analyse a Fuzzy
Logic Controlled Brushless DC Motor Servo System”, Polytechnic, (1998) 70-
82.
[10] Gençer, C.; Coşkun, A.: “Robuts Speed Control of Permanent Magnet
Synchronous Motors Using Adaptive Neuro Fuzzy Interface System
Controllers”, Asian Journal of Information Technology 4(10), (2005) 918-919
106
[11] Nour, M.; Too, S.Y.M.: “Adaptive Fuzzy Logic Speed Controller With Torque
Adapted Gains Function For PMSM Drive”, Journal of Engineering Science
and Technology, Vol.1, No.1, (2006) 59-75
[12] Elmas, C.;Ustün, O.: “A Hibrit Controller for Speed Control of A Permanent
Magnet Synchronous Motor Drive”, Control Engineering Practice 16, (2008)
260-270
[13] Elmas, C.;Ustün, O.; Sayan, H.H.: “A Nero-Fuzzy Controller for Speed Control
of A Permanent Magnet Synchronous Motor Drive”, Expert Systems with
Applications 34, (2008) 657-664
[14] Ayçiçek, E.: “Servo Tahrik Sistemlerinin Endüstriyel Uygulamaları ve Bir
Servo Sistemin Tasarım Aşamaları”, Yüksek Lisans Tezi, Yıldız Üniversitesi
Fen Bilimleri Enstitüsü, İstanbul,Türkiye (2005) 1-67
[15] Benjamin, C.Kou.: Otomatik Kontrol Sistemleri, Çeviren: Prof. Dr. Atilla Bir,
Literatür Yayınları, İstanbul, (2006) 687-733
[16] Bal, G.: Özel Elektrik Makinaları, Seçkin Yayınevi, Ankara, (2004).179-195
[17] Aklan, M.: “AC Servo Yapıları ve Kontrol Yöntemlerinin İncelenmesi”,
Yüksek Lisans Tezi, Marmara Üniversitesi Fen Bilimleri Enstitüsü,
İstanbul,Türkiye (2008) 30-55
[18] Mamur, T.: “ Fırçasız Servo Motorlar Yapıları ve Kontrol Esasları”, Yüksek
Lisans Tezi, İstanbul Teknik Ünv. Fen Bilimleri Enstitüsü, İstanbul, Türkiye,
(1996)1-24.
[19] Vas, P.: “Electrical Machines and Drives-A Space Vector Theory Approach”,
Oxford, (1996) 30-65
[20] Parker, RJ.: “Advences in Permanent Magnetism”, John Wiley & Sons, New
York, (1990) 50-55.
[21] Birbir, Y.: “Elektrik Makinelerinde Güç Elektroniği Uygulamaları”, (2007) 1-
13
[22] Adam, A.A.: “Sabit Mıknatıslı Senkron Motorda Moment Dalgalanması ve
Gürültünün Azaltılması”, Doktora Tezi, Yıldız Teknik Üniversitesi Fen
Bilimleri Enstitüsü, İstanbul, Türkiye, (2007) 6-38
[23] Essam, S. H.: “Design of Small Electrical Machines”, John Wiley & Sons, UK,
(1994) 167-175
[24] Yaobin. C.: “Dual-loop feedback control of servo motor systems using singular
perturbation method”, IEEE volume:6, issue 4-6, (2003)
107
[25] Bolton, W.: “Mechatronics: Electrical Control Systems in Mechanical and
Electrical Engineering”, Third Edition, Prentice Hall,UK, (2003) 29-30
[26] İnternet Sitesi: “Enkonders”, http://zone.ni.com/devzone/cda/tut/p/id/4623,
(9.06.2009)
[27] Arroyo, E.L.C.: “Modelling and Simulation of Permanent Magnet Synchronous
Motor Drive System”, Master of Science in Electrical Engineering, University
of Puerto Rico, Porto Rico, (2006) 34-45
[28] Demirtaş, Ş.: “Sürekli Mıknatıslı Bir Senkron Motorun Konum Algılayıcısız
Denetimi”, Doktora Tezi, Gazi Üniversitesi Fen Bilimleri Enstitüsü, Ankara,
Türkiye, (2001) 7-25
[29] Bingül, Z.: Matlab ve Simulink’le Modelleme/Kontrol II, Birsen Yayınevi,
İstanbul, (2006) 32-100
[30] İnternet Sitesi: “OPamp PID controller”
http://www.ecircuitcenter.com/Circuits/op_pid/op_pid.htm (18.06.2009)
[31] Yüksel, İ.: Otomatik Kontrol, Vipaş Yayınevi, Bursa, (2001) 192-250
[32] Sarı, Y.: “Standart Formlar ile Optimal Kontrolör Tasarımı”, Doktora Tezi,
Sakarya Üniversitesi Fen Bilimleri Enstitüsü, Sakarya, Türkiye, (2005) 31-76
[33] Zadeh, L.A.: “Fuzzy Sets”, Information and Control, Vol. 8, Academic Pres,
New York, (1965) 338-353
[34] Baykal, N.; Beyan, T.: Bulanık Mantık Uzman Sistemler ve Denetleyiciler,
Bıçakçılar Kitabevi, Ankara, (2004) 100-130
[35] Lee, C.C.: “Fuzzy Logic in Control Systems: Fuzzy Logic Controller-Part I-II”,
IEE Trans on Systems Man and Cybernetic, Vol.20, (1990) 404-435
[36] Ergül, E.U: “Görüntü İşlemede Bulanık Mantık”, Yüksek Lisans Tezi, Ondokuz
Mayıs Üniversitesi Fen Bilimleri Enstitüsü, Samsun, Türkiye, (2003) 31-76
[37] Wang, L-X.: “Stable Adaptive Fuzzy Control of Nonlinear Systems”, IEEE
Transactions on Fuzzy Systems, Vol.1, No:2, (1993) 146-155
[38] Jang, J.-S.R.: “ANFIS: Adaptive Network Based Fuzzy Inference Systems”,
IEEE Trans. On Systems, Man and Cybernetics, (1992)
[39] Lin, C.T., Lee, C.S.G.: “Neural Fuzzy Systems, A Neuro-Fuzzy Synergism to
Intelligent Systems”, Prentice Hall, New York, USA, (1996)
[40] Halgamuge, S.K., Glesner, M.: “Neural Networks in Designing Fuzzy Systems
for Real World Applications”, Fuzzy Sets and Systems, 65, (1994) 1-12
108
[41] Nauck, D., Nauck, U., Kruse, R.: “Generating Classification Rules with Neuro-
Fuzzy Systems NEFCLASS”, In Proc.Biennial Conference of the North
American Fuzzy Information Processing Society, Berkeley, CA, (1996) 466-
470
[42] Jang, J.S.R., Sun, C., Mizutani, E.: “Neuro-Fuzzy and Soft Computing”,
Prentice Hall Inc., New Jersey, USA, (1997)
[43] Üstün, O.: “Sürekli Mıknatıslı Bir Senkron Motor Hızının Bulanık Sinirsel ve
Kayma Kipli Denetleyicilerle Dönüşümlü Denetimi”, Doktora Tezi, Gazi
Üniversitesi Fen Bilimleri Enstitüsü, Ankara, Türkiye, (2004) 8-53
[44] Le-Huy, H.: “An Adaptive Fuzzy Controller For Permanent-Magnet AC Servo
Drives”, IAS, Vol.1, (1995) 104-110
[45] Yurkovich, S., Passino, K. M. “A Laboratory Course On Fuzzy Control
”,IEEE Trans. Edu., vol.42, No.1, Febuary, (1999) 15-21.
[46] Florescu A., Grigore O., Vasile D.: “ Bulanık Logic and Neuro-Bulanık
Theories applied to design a Dut Cycle Compansation Controller for Dc Motor
Speed Control ”, ISSE2000,ISBN 963-420-639-4, May 6-10, Balatonfured,
Hungary (2000).
[47] Brock, S.: “Application of ANFIS Controller for Two-Mass-System” , ESIT
2000, Aachen, Germany, (2000) 357-360
[48] Le-Huy, H., Viarouge, P., Kamwa, I.: “Model Reference Adaptive Fuzzy
Control of a Permanent –Magnet Synchronous Motor”, IEEE (1995)1440-1445
109
EKLER
110
EK-I. REFERANS DÜZLEM DÖNÜŞÜMLERİ
Alternatif akım motorlarında sürücü sistem tasarımları yapılırken faz
düzlemleri arasında dönüşüm yapılır. Faz dönüşümleri genellikle şu şekillerde
yapılır:
• Clarke dönüşümü ; 3-faz sabit düzlemden 2-faz sabit düzleme
• Ters Clarke dönüşümü; 2-faz sabit düzlemden 3-faz sabit düzleme
• Park dönüşümü ; 2 veya 3-faz sabit düzlemden 2-faz rotor düzlemine
• Ters Park dönüşümü ; 2-faz rotor düzleminden 2 veya 3-faz sabit düzleme
Ek 1-Şekil 1’de referans düzlemler koordinat ekseninde gösterilmiştir.
fb fβ
fq
θ
fa
fα
fc fd
EK I-Şekil 1. Referans düzlemler
Burada fa, fb, fc, birbirinden 1200 faz farklı 3-faz sabit düzlemi, fα, fβ, birbirinden 900
faz farklı 2-faz rotor referans düzlemini, θ açısı rotor referans düzleminin dönme
açısını göstermektedir.
Park dönüşümü uygulanarak aşağıdaki gibi bulunur.
⎡ ⎤
⎡ fd ⎤ ⎢ cos θ r cos(θ r − 2π / 3) cos(θ r − 4π / 3) ⎥ ⎡ f a ⎤
⎢ f ⎥ = 2 ⎢− sin θ − sin(θ r − 2π / 3) − sin(θ r − 4π / 3)⎥ ⎢⎢ f b ⎥⎥
⎢ q⎥ 3⎢ r
⎥
⎢⎣ f 0 ⎥⎦ ⎢ 1 1 1 ⎥ ⎢⎣ f c ⎥⎦
⎢⎣ 2 2 2 ⎥⎦ (Ek-1.1)
111
⎡ fa ⎤ ⎡ cos θ r − sin θ r 1⎤ ⎡ f d ⎤
2
⎢ f ⎥ = ⎢cos(θ − 2π / 3) − sin(θ − 2π / 3) 1⎥ ⎢ f ⎥
⎢ b⎥ 3⎢ r r ⎥⎢ q ⎥
⎢⎣ f c ⎥⎦ ⎢⎣cos(θ r − 4π / 3) − sin(θ r − 4π / 3) 1⎥⎦ ⎢⎣ f 0 ⎥⎦
(Ek1.2)
⎡ fα ⎤ ⎡1 − 1/ 2 − 1/ 2 ⎤⎡ f a ⎤
⎢ f ⎥ = 2 ⎢0 3 / 2 − 3 / 2⎥⎥ ⎢⎢ f b ⎥⎥
⎢ β⎥ 3⎢
⎢⎣ f 0 ⎥⎦ ⎢⎣1 1 1 ⎥⎦ ⎢⎣ f c ⎥⎦
(Ek-1.3)
⎡ fa ⎤ ⎡ 1 0 0⎤ ⎡ f α ⎤
⎢ f ⎥ = 2 ⎢− 1 / 2 3 / 2 0⎥⎥ ⎢⎢ f β ⎥⎥
⎢ b⎥ 3⎢
⎣⎢ f c ⎦⎥ ⎢⎣− 1 / 2 − 3 / 2 0⎥⎦ ⎢⎣ f 0 ⎥⎦
(Ek-1.4)
112
ÖZGEÇMİŞ
113