• Sonuç bulunamadı

FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EMÜ-419 OTOMATİK KONTROL LABORATUARI DENEY 10

N/A
N/A
Protected

Academic year: 2022

Share "FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EMÜ-419 OTOMATİK KONTROL LABORATUARI DENEY 10"

Copied!
8
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ

EMÜ-419 OTOMATİK KONTROL LABORATUARI DENEY 10

PC İLE ASENKRON MOTORUN YÖRÜNGE HATA KONTROLÜ 1. Amaç:

Asankron motorun yörünge hata kontrolünü sayısal PID kontrolör ile yapmak. PC ortamında tanımlanan bir yörüngenin yine PC ortamında seçilen PID kontrolörle izlenmesini sağlamak.

2. PC ile Sayısal Kontrolör Dizaynı:

Bilgisayarların ucuzlaşmasıyla PC’ler kontrol sistemlerinde oldukça yaygın olarak kullanılmaya başlandı. Kontrolörün bir programla derlenmesindeki avantaj PC’nin kontrolör olarak kullanılmasının en önemli özelliğinden biridir. Deneyde PC ile kontrol edilen asenkron motor için kapalı çevrimli sayısal kontrol sistemi Şekil 10.1’ de verilmiştir.

Şekil 10.1. Bir sayısal kontrol sistemi.

Hedeflenen yörünge planlaması, Set Point, ve PID kontrolör dizaynı ve parametre seçimleri PC ortamında uygun bir programla gerçekleştirilir. Sayısal bilgi Digital/Analog çevirici ve sıfır derece tutucu devreden geçerek sürücü sisteme iletilir. Sürücü sisteminde bu bilgiyi sürülen sistemin çalışacağı enerji seviyesine dönüştürür ve sisteme iletilir. Mühendislik sistemlerinin çoğu genellikle analog girişe karşılık analog çıkış (yerdeğiştirme, hız ve ivme gibi işaretler) üretirler. Bu işaretler ölçme devresi (Transducer) denilen birimlerle akım veya gerilim bilgilerine dönüştürülür. Transducer çıkışındaki analog bilgi A/D konverterle PC’ ye iletilir. Böylece Şekil 10. 2 de blok diagramı verilen geri beslemeli kontrol sistemi oluşturulur.

2.1. Yörünge Hata Kontrolü:

Bir yörünge hata kontrolü Şekil 10.2’ de verilmiştir. yr hedeflenen yörünge ve y sistem çıkışı olmak üzere, sistem çıkışı ile hedeflenen yörünge arasındaki fark e = yr -y olsun. Oluşan e hatasının kontrollörle giderilmesine hata kontrol problemi olarak bilinir. Bu deneyde PID kontrollörle bir AC motorun hız kuntrolü ve yürünge takip problemi yapılacaktır. Kp, KI ve Kd sırasıyla oransal, integral ve türev işlemlerinin katsayıları olmak üzere PID kontrolörün analog çıkışı,

dt

K de dt e K eK

eout p i . d (10.1)

Kontrol edilen değişken

TAKO GEN.

ASENKRON MOTOR İNVERTER

DMS

PC Kontrol, Yazılım ve

Hafıza

D/A Sıfır Tutucu

Devre

A/D

Sürücü Actuator

Sistem Ölçme

Devresi

(2)

59

Şekil 10.2. Inverterle beslenen üç fazlı bir asenkron motorun hız kontrolü.

-

y

yr İnverter Ölçme Devresi

PID D/A ZOH Sürücü 3-Fazlı

Asenkron Motor

Takogeneratör

A/D

Plant

PC; Referans ve Digital Kontrollör

Data Distribution ve Data Acquisition, Conversion

MPM1015 Seti

FH2 Test Bed Seti Data Management System

(DMS)

(3)
(4)

61

2.2 Kontrolörün Sayısal Ortamda Gerçekleştirilmesi

Ayrik zamana çevrilen PID kontrollür PC de programlamlanması için aşağıdaki semboller Giriş, Çıkış ve Kontrolör parametreleri için kullanılacaktır.

E : Hata işareti,

Ep : Oransal terimin çıkışı, EI : İntegral teriminin çıkışı, ED : Türev teriminin çıkışı, Kp : Oransal katsayı, KI : İntegral katsayısı, Kd : Türev katsayısı,

OUTP : Toplam Kontrolörün çıkışı.

2.2.1. Oransal Kontrol:

Bu kontrolün amacı, hata işaretinin belli bir katsayı ile çarpılarak hatayı minimuma indirmeyi sağlamaktır.

Şekil 10.3. Oransal kontrolün blok diyagramı Şekil 10.3’ te verilen oransal kontrolun bilgisayarda programlanması, E=Yr-Y için

Kp

E

Ep . (10.2)

dir. Bilgisayar sürekli olarak E hatasını örnekleyerek güncelleştirir ve Kp katsayısı ile çarparak Şekil 10.2’ deki DMS’ye iletir. Oransal kontrol için program akış şeması Şekil 10.4’ te verilmiştir.

Şekil 10.4. Oransal kontrol için akış diyagramı.

-

y yr

Kp

e ep

Hayır Hata pozitif ( - ) (Hata negatif (+) Evet

Evet

Hayır BAŞLA

PID SEÇ

Yr ve Y Giriş Portundan Örnekle

SON E=Yr-Y

E  0 EP=KP.E

OUTP=EP OUTPT çıkış portuna yükle

T zaman gecikmesi (Örnekleme aralığı)

E=0 SON MU?

1 EP=KP.E 2

OUTP=EP OUTPT çıkış portuna yükle

T zaman gecikmesi (Örnekleme aralığı)

(5)

2.2.2. Oransal ve Integral Kontrolör:

Integral kontrolün analog olan denklem (10.1)’deki kazancı Ki ve KI digital kazanç arasında f örneklem frekansı olmak üzere deney 8 de denklem (10.3)’te olduğu gibi verilmişti.

T f K

KIKii* (10.3)

Hata işareti E, T örnekleme peryodu için ayrık zamanlı integral kontrolörün çıkışı

EI = E.T.KI (10.4)

olur. Denklem (10.4)’teki integral kontrolörün çıkışı sürekli T aralılarla güncelleştirilerek bir önceki değerle Şekil 10.5’ teki gibi toplanır ve

EI = EI + (E*T*KI) (10.5)

yada 0k n ayrık zaman aralığı için;

n

k

KI T k E

KI T k E k EI k

EI

1

*

* ) (

*

* ) ( ) ( ) 1 (

(10.6)

olarak E hatasını sıfıra getirmeye çalışır. Denklem (10.5)’de görüldüğü gibi integral kontrolün genliği T örnekleme periyodu ile doğru orantılıdır. Bu uygulamalarda integral kontrolün kazancını hesaplarken veya seçerken T örnekleme periyodunun değerine dikkat edilmesi gerektiğini gösterir. Bu nedenle T örnekleme periyodu başta sabit seçilerek integral kontrol katsayısı belirlenmelidir.

Şekil 10.5. İntegral işlemi.

PI kontrolörün akış diyagramı Şekil 10.4’ teki (1) ve (2) nolu bloklara şekil 10. 6 da verilen blok diyagramı ile yerleştirilerek oluşturulur.

1 2 3 4 5 6 E

T k

Gerçek hata e(t)

EP=KP.E EI=EI+(E.T.KI)

OUTP=EP+EI Outp Çıkış Portuna Yükle

T Zaman Gecikmesi

Oransal İntegral PI

1 2

n

k I

P E k K T E k

K k

PIoutp

1

) (

* ) (

* )

1 (

(6)

63 T

KD E

ED

 * (10.7)

eklenecektir. Denklem (10.7)’de görüldüğü gibi türev kontrolün genliği T örnekleme periyodu ile ters orantılıdır. Bu uygulamalarda türev kontrolün kazancını hesaplarken veya seçerken T örnekleme periyodunun değerine dikkat edilmesi gerektiğini gösterir. Yukarda integral kontrolde olduğu gibi T örnekleme periyodu başta sabit seçilerek türev kontrol katsayısı belirlenmelidir

Şekil 10.7. Türev İşlemi.

Hata işaretindeki değişim oranı; örneklenen anlık hata değeri ile ED değerine reset (aktarılmış) edilmiş bir önceki değer arasındaki farktır ve T sabit olduğuna göre,

ED = KD*(E - ED) (10.8)

yada daha açık formda;

)] 1 ( ) ) ( ( [

* )

1

( T

k E k k E E KD k

ED  

 (10.9)

dir. Sonuç olarak PID kontrolörün çıkışı

OUTP = OUTP + (EP + EI + ED) (10.10)

olur. Yukarıdaki eşitliklere ve uygun akış diyagramı oluşturularak Şekil 10.4’ te kesik çizgilerle belirtilen (1) ve (2) kısmına PID kontrolör içinde bir akış diyagramı oluşturulabilir.

Akış diyagramları verilen kontrolörler herhangi bir programlama diliyle örneğin C veya Paskal ile gerçekleştirilebilir. Ancak bu deneyde olduğu gibi DMS (Data Management System) gibi özel paket programlarıyla da kontrolör gerçekleştirilebilir.

2.3. DMS ile Kontrolör Dizaynı:

DMS, donanım ve yazılım olmak üzere iki kısımlarından oluşmuştur. Analog ve dijital işaretleri PC ortamında gözleme ve gerekirse PC’de belirlenen bir işareti uygun birime aktarma görevini gören bir bilgi derleme ve aktarma ünitesi D/A çevirici ve bilgi iletme ünitesi A/D çevirici vardır. Programında giriş ve çıkışlar seri port aracılığı ile tanımlanmış ve sayısal PID kontrolör dizaynı yapılmıştır. DMS yüklendikten sonra giriş çıkış serial (seri) porto test edilir ve Controller kısmına geçerek uygun kontrolör parametreleri seçilir.

DMS’nin yazılım programını C:\DMS2 de DMS2 yazıp çalıştırılır. DMS2’nin mönüsünden Controller bölümünün değişkenlerinden;

Controller ACTIVE

Control CLOSED LOOP Process Variable SPEED

olarak seçiniz.

Hedeflenen hız zaman grafiği Set-Point Options kısmına giderek kaç tane aralık (Set-Points) seçimi yapılır ve her bir aralığı sırasıyla aşağıdaki verilen örnek Set-Point 1 de olduğu gibi zaman ve hız değerlerini girilir.

T

E E

k e(t)

Time 10

Set-Point 2000 Change Set-Point 1

(7)

Controller kısmında PID Parameters opsiyonundan sadece Invert Contol Output seçilmediğine dikkat ediniz. Aksi taktirde DMS’nin çıkışı saturasyona girer ve 9.999 volt seviyesini gösterir buda İnverterin frekansını 100 Hz yapar ve motor 3000 d/d döner.

3. Deneyin Yapılışı:

3.1. Yörünge Planlaması:

Deney 9’ da olduğu gibi DMS programına geçiniz . “ Controller ” kısmına gelerek “ Process Variable “ kısmında SPEED (hız) hedeflenen değişken olarak tanımlayınız. Sonra “set-point options”

kısmına gelerek hedeflenen değişken (hız) için şekil 10.8 de çizilen yörüngeyi yine deney 9 olduğu gibi oluşturunuz.

Şekil. 10.8: Hedeflenen bir hız-zaman diyagramı 3.2. Kontrolör Dizaynı:

Hedeflenen yörünge “set-point options” kısmında DMS’de tanımlandıktan ve uygun kontrolöre karar verildikten sonra Controller kısmına geçin ‘ACTIVE‘ seçiniz. Control kısmına geçiniz ve CLOSED LOOP “geri besleme” opsiyonunu seçiniz. ‘PID parameters’ kısmından dizayn etmek istediğiniz kontrol parametrelerini seçiniz. Örneğin önce oransal kontrol için Kp = 1, 2 ve 3 için F2 fonksiyon tuşuna basarak kontrolörü devreye alarak motorun belirlenen yörüngeyi takip ettiğini gözleyiniz. Hedeflenen hız yörüngesi ile motor hızı arasındaki hatanın oransal kontrolör ile giderilip giderilemeyeceğini gözlemleyiniz. F6 fonksiyon tuşuna basıldığında anlık değerler tablo olarak gözlenir. DMS2’nin ekranın alt satırında fonksiyon tuşları ve ekranda da motorun hangi Set Point aralığında olduğu yazılır. Bu nedenle DMS2’nin ekranını inceleyiniz. F2 fonksiyon tuşuna ikinci kes basıldığında kontrolörü devreden çıkar ve sistem açık çevrim durumuna gelir. Bu durumda motor açık çevrimdeki hızla döner.

DMS2 her seferinde 6 tane deney yapılacak şekilde bir set açar ve her deneyi sırası ile bu sette saklar. Bu setler Graph kısmında teker teker veya birlikte çizdirile bilinir.

3.3. DMS2 Girişinden Gözlenen ve Örneklenen Değişkenlerin Tanımlanması:

DMS menüsünün logger kısmında “input logged” opsiyonundan “speed ”i seçiniz ve seçilen değişkenleri anlık gözlemlemek için GO’ yu seçerek enterleyiniz.

3.4. Kontrolörün Devreye Sokulması:

Gerekli güç kaynağı MPM 1004’ ü açınız. MPM1015 olarak adlandırılan 3-fazlı inverterin Accelerate betonunu sağ tarafa sonuna kadar döndürerek kalibrasyonunu sağlayınız. RUN/STOP betonunu RUN konumuna getiriniz. Motorun dönüş yönünü değiştirmek için Reverse/Forward anahtarından yararlanılır. MPM 1015 inverter Control tuşunu EXT’ e getiriniz. Bu durumda inverter besleme gerilimi frekansını iki katına yani 100 Hz’e çıkaracaktır ve motor iki kutuplu olduğundan;

300 2 / 100

*

60 

s

N d/d, (rpm)

dönecektir. Bilgisayar klavyesinden F2 fonksiyon tuşuna basarak hedeflenen yörüngeyi ve kontrolörü sp1 sp 2 sp 3 sp 4 sp 5 sp 6 sp 7 sp 8

50s 60s 70s 80s k 10sn 20sn 30sn 40sn

1500 d/d n (hız)

Motor sağa döner

(8)

65 3.5. Sonuçların Görüntülenmesi:

DMS2 grafik ortamında 6 tane deney sonucunu görüntülemek mümkündür. “Graphed series”

bu 6 deneyi sırasıyla series 1, 2, ..., 6 olarak saklar. Hangi kontrolörün sonucunu görmek isterseniz o deneye karşılık gelen series’ i seçiniz ve “Drawn graph”ı enterleyiniz. “Graph labels” kısmında yaptığınız deneyin adını yazabilirsiniz ve x-y eksenlerini uygun olan aralıkta gözleyebilirsiniz.

3.6. Sonuçların flopy diske saklanması:

DMS2 grafik ortamında 6 tane deney sonucunu kaydetmek için her bir deney sonrasında mutlaka verilerin saklanması gerekir. Bunun için DMS2’nin program menüsünde;

1) File/Save kısmında A sürücüsüne geçerek ve ad vererek (örneğin deno1) yüklenmiş değerler (deno1.DMS olarak) kayıt edilir.

2) File/file-export kısmında deno1.TEXT yazılarak kayıt edilir.

Deneysel sonuçları Matlab/SIMULINK ortamında işlenecek şekilde oluşturmak için deno1.TEXT notepad ile açılır. Sayısal değerlerin sütunları hangi değişkene karşılık geldiği not edilerek sayısal değerler dışındaki text (yazı) kısımları silinir ve başka bir ad ile kayıt edilir. Matlab/SIMULINK ortamında bu dosya çağrılarak gerekli analiz işlemleri ve grafiksel çizimleri yapılır.

4. Sonuç ve Tartışma:

1. Deneyde sorulan soruları yanıtlayınız?

2. Deneydeki sistem birimlerinin çalışma prensiplerini araştırarak açıklayınız?

3. Indiksiyon motorunun hız kontrolü ile DC motor hız kontrolünü karşılaştırınız?

4. Sayısal olarak yaptığınız indiksiyon motoru hız kontrolü başka nasıl yapıla bilinir?

Referanslar

Benzer Belgeler

b) Elastiklik sınırı ( cr e ): Malzemeye uygulanan kuvvet kaldırıldığı zaman plastik uzamanın görülmediği veya yalnız elastik şekil değiştirmenin meydana geldiği

Çan Linyitleri İşletme Müdürlüğü Kömür Deney Laboratuarı iyi bir mesleki ve teknik uygulama ve kaliteli hizmet anlayışıyla deney hizmeti sunmaktadır.. Laboratuar

Araştırmalarınız sonucu bu deney ile ilgili elde ettiğiniz bilgileri yazınız. Devreyi Şekil 1.3’deki gibi kurunuz. Ama girişe henüz uygulamayınız. Kurduğunuz devreyi

Yatay saptırma levhalarına gerilim uygulanmayıp, sadece düşey saptırma levhalarına gerilim uygulanırsa, uygulanan gerilimin yönüne ve şiddetine bağlı

İşaret kaynağının gerilimini 5V şeklinde ayarlayarak, Çizelge 1’de verilen frekans değerleri için devreden geçen akımı (direnç üzerindeki gerilim) ve devreden

Şöyle ki, voltaj kaynakları birbirleri ile kısa devre bağlanmış ve akım kaynakları açık devrede bırakılmış olsun.. R eq aynen Thevenin eşdeğer direnci

(g) Yurt dışında staj yapan öğrenci staj sonunda staj değerlendirme fişi ve staj raporuna ilave olarak staj yapılan yerden alınacak stajın konusu ve süresini gösterir onaylı

Özet , İçindekiler gibi Ana Başlıklar ve Bölüm Başlıkları ile bu başlıklardan sonra gelen ilk paragraflar arasında DÖRT TAM ARALIK(tek satır aralığına göre); alt