13
35 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 7 DC MOTORUN TÜM DURUM GERİ BESLEMELİ POZİSYON KONTROLÜ VE SİSTEM DEĞİŞKENLERİNİN PC ORTAMINDA GERÇEK ZAMANDA GÖZLENMESİ 1. Amaç: Modern kontrol tekniklerinden tüm durum geri beslemeli kontrol kullanarak bir DC motorun pozisyon kontrolünü sürekli zamanda yapmak. Sistem ara değişkenlerinin değişimlerini CE120 Controller seti ile gerçek zamanda bilgisayarda gözlemlemek. Deney iki aşamadan oluşur; a) DIGIAC 1750 seti kullanarak DC motorun pozisyon kontrolünü modern kontrol tekniklerinden tüm durum geri beslemeli kontrol tasarlayarak yapmak. b) DIGIAC 1750 ve Analog CE120 Controller setlerini kullanarak DC motorun pozisyon kontrolü için (a) şıkkında tasarlanan tüm durum geri beslemeli kontrol sisteminin değişkenlerinin PC ortamında gerçek zamanda gözlenmesidir. 2. Doğrusal zamanla değişmeyen sistemlerin durum geri beslemeli kontrolü Durum değişkeni n R x , sistem matrisi n n R A , giriş r R u , giriş matrisi r n R B , çıkış m R y , çıkış matrisi n m R C ve giriş-çıkış geçiş matrisi r m R D olmak üzere doğrusal bir sistemin dinamik denklemi durum denklem formunda Bu Ax x (7.1) Du Cx y (7.2) ile tanımlanır. Bir sistemde nxr R K geri besleme kazancı olmak üzere tüm durum geri beslemeli kontrol, Kx u (7.3) dizayn edile bilmesi için; a) Sistemin tüm durum değişkenlerinin ölçülmesi, b) Sistemin n tüm durum kontrol edilebilirlik (controllability) özelliğine sahip olması B A AB B M 1 n (7.4) kontrol edilebilirlik matrisi M’in rankının n olmasını gerektirir. Böylece eşitlik (7.1) sisteminin tüm ) t ( x durumları sınırsız bir kontrol işareti u ile, sınırlı bir 1 0 t t t zaman aralığında ) t ( x 0 başlangıç durumundan ) t ( x 1 hedeflene durumuna götürülebilir. 2.1. Kutup yerleştirme ile durum geri beslemeli kontrolör kazançlarının tasarlanması Eşitlik (7.1) ile tanımlanan sistem tüm durum kontrol edilebilir olduğu ve bütün durum değişkenlerinin ölçülebildiği kabul edilirse, eşitlik (7.3)’deki kontrolör denklem (7.1)’de yerine yazılırsa kapalı çevrim sistem dinamiği; x BK A x ) ( (7.5) olur. K matrisi hedeflenen kapalı çevirim performansını sağlayacak şekilde seçilir. Referans girişi y r sıfır olan regülatör sistem için hedeflenen kapalı çevirim performansını sağlayacak şekilde gerekli K değerleri seçilirse kapalı çevirimli sistem sıfırdan farklı sabit diğer girişler için de aynı performansı sağlar. Kontrol kazançları K’nın dizaynı için birçok metot geliştirilmiştir. Burada kutup atama olarak adlandırdığımız ve lineer cebirdeki matrissel işlemlere dayanan kutup atama metodu verilecektir.

DC PC A R B R C R D R - web.firat.edu.trweb.firat.edu.tr/eemuh/download/laboratuvar/kontrol/clabexp7.pdf · DIGIAC 1750 seti kullanarak DC motorun pozisyon kontrolünü modern kontrol

Embed Size (px)

Citation preview

35

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 7

DC MOTORUN TÜM DURUM GERİ BESLEMELİ POZİSYON KONTROLÜ VE

SİSTEM DEĞİŞKENLERİNİN PC ORTAMINDA GERÇEK ZAMANDA GÖZLENMESİ

1. Amaç: Modern kontrol tekniklerinden tüm durum geri beslemeli kontrol kullanarak bir DC motorun

pozisyon kontrolünü sürekli zamanda yapmak. Sistem ara değişkenlerinin değişimlerini CE120 Controller seti ile gerçek zamanda bilgisayarda gözlemlemek.

Deney iki aşamadan oluşur; a) DIGIAC 1750 seti kullanarak DC motorun pozisyon kontrolünü modern kontrol

tekniklerinden tüm durum geri beslemeli kontrol tasarlayarak yapmak.

b) DIGIAC 1750 ve Analog CE120 Controller setlerini kullanarak DC motorun pozisyon kontrolü için (a) şıkkında tasarlanan tüm durum geri beslemeli kontrol sisteminin değişkenlerinin PC ortamında gerçek zamanda gözlenmesidir.

2. Doğrusal zamanla değişmeyen sistemlerin durum geri beslemeli kontrolü

Durum değişkeni nRx , sistem matrisi nnRA , giriş rRu , giriş matrisi rnRB , çıkış mRy , çıkış matrisi nmRC ve giriş-çıkış geçiş matrisi rmRD olmak üzere doğrusal bir

sistemin dinamik denklemi durum denklem formunda BuAxx (7.1) DuCxy (7.2)

ile tanımlanır. Bir sistemde nxrRK geri besleme kazancı olmak üzere tüm durum geri beslemeli kontrol,

Kxu (7.3) dizayn edile bilmesi için;

a) Sistemin tüm durum değişkenlerinin ölçülmesi, b) Sistemin n tüm durum kontrol edilebilirlik (controllability) özelliğine sahip olması

BAABBM 1n (7.4)

kontrol edilebilirlik matrisi M’in rankının n olmasını gerektirir. Böylece eşitlik (7.1) sisteminin tüm

)t(x durumları sınırsız bir kontrol işareti u ile, sınırlı bir 10 ttt zaman aralığında )t(x 0 başlangıç

durumundan )t(x 1 hedeflene durumuna götürülebilir.

2.1. Kutup yerleştirme ile durum geri beslemeli kontrolör kazançlarının tasarlanması Eşitlik (7.1) ile tanımlanan sistem tüm durum kontrol edilebilir olduğu ve bütün durum

değişkenlerinin ölçülebildiği kabul edilirse, eşitlik (7.3)’deki kontrolör denklem (7.1)’de yerine yazılırsa kapalı çevrim sistem dinamiği;

xBKAx )( (7.5)

olur. K matrisi hedeflenen kapalı çevirim performansını sağlayacak şekilde seçilir. Referans girişi yr sıfır olan regülatör sistem için hedeflenen kapalı çevirim performansını

sağlayacak şekilde gerekli K değerleri seçilirse kapalı çevirimli sistem sıfırdan farklı sabit diğer girişler için de aynı performansı sağlar. Kontrol kazançları K’nın dizaynı için birçok metot geliştirilmiştir. Burada kutup atama olarak adlandırdığımız ve lineer cebirdeki matrissel işlemlere dayanan kutup atama metodu verilecektir.

36

2.2. Kutup atama ile kontrol kazancı K hesaplanması;

Eşitlik (7.1) ve (7.2) tanımlanan sistem z durum değişkenine 01 T olmak üzere bir doğrusal durum transformasyon;

zTx (7.6)

kullanarak sistemi, kontrol edilebilir kanonik forma;

BuTzATTz 1-1 (7.7)

DuCTzy (7.8)

getirilerek tüm durum geri beslemeli kazanç K ’nın hesaplanması matrissel işlemlerle bilgisayarda kolaylık sağladığından oldukça kullanışlıdır. Eşitlik (7.6)’da verilen T transformasyon matrisi,

MWT (7.9)

olarak tanımlansın. Burada M kontrol edilebilirlik matrisi ve ia ’ler eşitlik (7.1) de verilen sistem

karakteristik matrisi n1n1n

1n asa...sasAsI

’nın karakteristik polinomal denklemin

katsayıları olmak üzere W matrisi;

0001

001a

01aa

1aaa

W

1

1n2n

12n1n

(7.10)

dir. Burumda eşitlik (7.7)’de verilen sistem ve giriş matrisleri sırası ile;

12n1nn

1

aaaa

1000

0100

0010

ATT

(7.11)

TBT 10...01 (7.12)

formundadır. Eşitlik (7.3)’te verilen kontrolör; zTKu (7.13)

olur ve eşitlik (7.7) yerine yazılırsa kapalı çevrimli sistem

zBKTTzATTz 11 (7.14)

olur. Hedeflenen kapalı çevrim öz değerler n21 ,...,, olarak seçilirse, eşitlik (7.14) hedeflenen

kapalı çevrim karakteristik denklem

0...

))....()((

11

1

2111

nnnn

n

sss

sssBKTTATTsI

(7.15)

olur. Daha sonra belirlenmek üzere skalar i değerler için

),...,3,2,1(, niKT i (7.16)

kapalı çevirim karakteristik matrisinde eşitlik (7.11) ve (7.12) yerlerine yazılırsa;

37

0)()()(

00

01

1

0

0

100

010

111

1

1111

11

11

11

nnnnn

nn

nnnn

nn

nn

asasas

asaa

s

s

aaa

sIBKTTATTsI

(7.17)

elde edilir. Eşitlik (7.15) ile eşitlik (7.17) eşitliğinden, s ’in kuvvetlerinin katsayıları eşitlenirse;

nnn

222

111

a

a

a

yada

nnn a

a

a

222

111

olur ve Eşitlik (7.16)’de K yalnız bırakılırsa; 111nn TK

yada

1111n1nnn TaaaK

(7.18)

olarak hedeflenen kontrol kazançları elde edilir. 2.3. Kutup atama tasarım adımları Adım 1: Sistemin tüm durum kontrol edilebilirlik şartı, n)M(rank , ise kontrol edilir ve 2.

adıma gidilir Aksi n)M(rank ise sistem için tüm durum kontrol edilemez ve K’lar dizayn

edilemediğinden tasarım burada sonlanır. Adım 2: Eşitlik (7.1)’deki sistem karakteristik matrisinden karakteristik polinomal

n1n1n

1n asa...sasAsI

katsayıları n21 a,,a,a bulunur.

Adım 3: Eşitlik (7.1)’deki sistem kontrol edilebilir kanonik formda değil ise eşitlik (7.9)’da verildiği gibi T transformasyon matrisi bulunur (Eğer sistem kontrol edilebilir kanonik formda ise

IT birim matrisi alınır.) T transformasyon matrisi MWT ’dır.

Adım 4: Hedeflenen kapalı çevrim öz değerler n21 ,...,, ’den hedeflenen kapalı çevrim

karakteristik polinomal denklemin;

n1n1n

1n

n21 s...ss)s)....(s)(s(

den n21 ,,, katsayıları bulunur.

Adım 5: Hedeflenen kapalı çevrimli performansı sağlayacak kontrolör kazanç matrisi K , eşitlik (7.16)’da verildiği gibi yazılarak bulunur.

1111n1nnn TaaaK

Şekil 7.1: Regülatör sistemi için tüm durum geri beslemeli kontrol.

B C

K A

x

D

y yr

u

38

Örnek 7.1: Şekil 7.1’de verilen regülatör, yr = 0 sistemi;

u

x

x

x

x

x

x

1

0

0

651

100

010

3

2

1

3

2

1

,

3

2

1

111

x

x

x

y (7.19)

için kapalı çevirim kutuplarını 4j2s , 4j2s ve 10s olarak şekilde gerekli olan

kontrolör kazançları K ‘yı tasarlayalım.

Adım 1:

3161

610

100

BAABBM 2 , 3)M(rank olduğundan sistem tüm durum

kontrol edilebilirdir. Adım 2: u = 0 için sistemin karakteristik matrisi ve karakteristik polinomal katsayıları

0156

651

10

01

322

1323

asasassss

s

s

s

AsI (7.20)

1a,5a,6a 321 bulunur.

Adım 3: Verilen sistem kontrol edilebilir kanonik formda olduğundan T transformasyon matrisi; bulunur.

100

010

001

001

016

165

3161

610

100

MWT (7.21)

birim matris formdadır ve 01 TT ’dir. Adım 4: Hedeflenen kapalı çevrim öz değerler kullanılarak hedeflenen kapalı çevrim matrisi ve

karakteristik polinomal denklem;

02006014)10)(42)(42( 322

1323 sssssssjsjs (7.22)

Buradan 200,60,14 321 olarak bulunur.

Adım 5: Kontrol kazanç matrisi K

85519961456012001112233 TaaaK (7.23)

olarak bulunur. Kontrolü

321

3

2

1

855199855199 xxx

x

x

x

Kxu

(7.24)

olarak bulunur. Bulunan değerler şekil 7.1’de yerine yazılarak Matlab/SIMULINK’te

)0,0,1())(),(),(( 020201 txtxtx başlangıç şartları için simülasyonu yapılırsa x1 durum değişkeninin

değişimi Şekil 7.2’de olduğu gibi hedeflenen geçici rejim süresinde sürekli durum yr =0 ulaşır.

Sitemin referans girişi ry birim basamak fonksiyonu ise 0t için durum geri beslemeli kontrol

rkKx

xrk

x

x

x

kk0u

1

11

3

2

1

32

(7.25)

olur ve 0t için kapalı çevrimli sistem dinamiği

rBkxBKABuAxx 1 (7.26)

olur. Yukarıdaki kapalı çevrim performansı için durum geri beslemeli kontrol

rxxxrkKxu 199)855199( 3211 (7.27)

olur.

39

Şekil 7.2:

1x durum değişkenin başlangıç şartı tepkisi

Böylece kapalı çevirimli sistem dinamiği rBkxBKAx 1 ve açık formda;

r

x

x

x

x

x

x

r

x

x

x

x

x

x

199

0

0

1460200

100

010

199

1

0

0

855199

1

0

0

651

100

010

3

2

1

3

2

1

3

2

1

3

2

1

(7.28)

olur. Referans girişi birim basamak fonksiyonu r için durum geri beslemeli kontrol Matlab/SIMULINK modellenerek birim basamak yanıtı şekil 7.3’te verilmiştir.

Örnek 3.1’deki sistemin başlangıç şartı (sıfır giriş) tepkisi ile birim basamak (sıfır durum) tepkisini karşılaştırırsak; her iki sonuçtan görüldüğü gibi sistemin yerleşme zamanı ( s2ts ) süresi ve

en büyük aşım değeri ( 2.0M p ) değeri civarındadır ve birbirlerine eşittir.

Şekil 7.3: Örnek 7.1’deki sistemin y = x1 durum değişkeninin birim basamak girişe göre yanıtı.

t

r =1

y = x1

t

40

3. Deneyde kullanılan DC motorun durum denklem modeli: Motor kazanç sabitesi Km=3.5 Ncm/A ve motor zaman sabitesi Tm=19.6 ms olmak üzere

DIGIAC 1750 setinde bulunan DC motorun pozisyon ve hızı armatör gerilimi değiştirilerek yapılmaktadır. Armatör kontrolü DC motorun durum denklem modeli denklem (7.29)’daki gibidir.

ux

x

Tx

x

m

1

010

10

2

1

2

1

,

2

10x

x

T

Ky

m

m (7.29)

DIGIAC 1750 setinde pozisyonu ölçen potansiyometre kalibrasyonu ve hızı ölçen tako generatörün kalibrasyonu orta hız aralığında doğrusallaştırılmıştır ve DC motorun çıkışı,

2

111x

xy (7.30)

olacak şekilde düzenlenmiştir. Bu nedenle deneyde durum geri beslemeli kontrol için tüm durum değişkenleri çok iyi ölçüldüğü kabul edilerek ve denklem (7.30)’daki çıkış alınarak yapılacaktır.

3.1 Deneye gelmeden önce; a) Açık çevrim sistemin kararlılığını inceleyiniz? b) Hedeflenen kapalı çevrim performansı; sönüm oranı =0.4 ve doğal frekans n=1 rad/s , c) Hedeflenen kapalı çevrim performansı; sönüm oranı =0.5 ve doğal frekans n=2 rad/s , d) Hedeflenen kapalı çevrim performansı; sönüm oranı =0.5 ve doğal frekans n=4 rad/s ,

için gerekli kontrol kazançlarını hesaplayınız?

4. Deneyin yapılışı: Birinci kısma ilişkin deney DIGIAC 1750 seti kullanılarak yapılacaktır.

4.1. DIGIAC 1750 seti kullanarak DC motorun pozisyon kontrolünü modern kontrol tekniklerinden tüm durum geri beslemeli kontrol deneyi. Deneyin bağlantı diyagramı Şekil 7.4’te verilmiştir. Hedeflenen kapalı performansı sağlayan kontrol kazançları DC motorun denklem (7.29)’daki durum denklem modeli kullanarak elde ettiğiniz geri besleme kazançları; k1 pozisyon ve k2 hız içindir.

Şekil 7.4: DIGIAC 1750 seti kullanarak DC motorun pozisyon kontrolünü modern kontrol

tekniklerinden tüm durum geri beslemeli kontrol deneyi bağlantı diyagramı. Deneyi seçtiğiniz yr pozisyon değerleri için yapınız. Hedeflenen kapalı performansının deney

5’te yaptığınız PID türü kontrol ile karşılaştırınız. Deneyi; Hesapladığınız;

A

B

Tacho gen. C

B

A

10k

-12V

+12V

A

B

-5V

+5V

Motor

Amp #1, k1

Diff Amp

yr Pozisyon

Amp #2, k2 Summ. Amp

+ _

+ _

Inst. Amp

Power Amp

41

a) Hedeflenen kapalı çevrim performansı; sönüm oranı =0.4 ve doğal frekans n=1 rad/s, b) Hedeflenen kapalı çevrim performansı; sönüm oranı =0.5 ve doğal frekans n=2 rad/s, c) Hedeflenen kapalı çevrim performansı; sönüm oranı =0.5 ve doğal frekans n=4 rad/s, için

yapınız.

d) Kaplı çevrimli sistemin sönümsüz osilasyon göstermesi için gerekli geri besleme kazançlarını hesaplayınız ve deneyini yapınız.

e) Kaplı çevrimli sistemin kararsız olması için gerekli geri besleme kazançlarını hesaplayınız

ve denyini yapınız.

4.2. DIGIAC 1750 ve Analog CE120 Controller setlerini kullanarak DC motorun pozisyon kontrolü için (a) şıkkında tasarlanan tüm durum geri beslemeli kontrol sisteminin değişkenlerinin PC ortamında gerçek zamanda gözlenmesidir.

4.2.1. CE120 Controller: CE120 Controller pratik olarak analog ve sayısal ortamdaki bir çok kontrol tekniğinin

uygulamasına olanak veren bir settir. PC ile uyumlu olan bu set iki ayrı birimden oluşmaktadır. Analog Birim: Analog birim Şekil 7.5’de belirtilmiştir. 10 V referans işaretini elde etmek için

dört potansiyometre ve kontrol sistemlerinde oldukça fazla karşılaşılan işaretlerin toplanmasına olanak veren 3 + girişi ve 1 - girişi olan dört tanede toplama fonksiyonu gören birimler vardır. Bu setin en önemli özelliği çok girişli çok çıkışlı kontrol sistemleri uygulamasına yönelik olarak dörder P (oransal) ve I (integral) kontrolörler vardır. Bu deneyde P’ler geri besleme kazançları için kullanılacaktır.

Ayrıca CE 120 seti çeşitli klasik kontrol dizayn uygulamalarında kullanılabilecek PID ve Faz Lag-Lead kontrolörler de içermektedir.

Kontrolöre ek olarak çeşitli test fonksiyonlarını oluşturmak için bir fonksiyon generatörü de sette verilmiştir. Sette analog sistem değişkenlerini ölçmek için 20 V’luk genliği ve frekans ölçebilen bir dijital voltmetrede konulmuştur.

Dijital Birim: Bu birimde 8 A/D giriş kanalı ve 4 D/A çıkış kanalı ile PC uyumlu Serial I/O

port bulunmaktadır. CE 120 için geliştirilmiş ve C:\TQ\CE120 dizininde ulaşabileceğiniz program ile giriş kanallarındaki bilgilerin PC monitöründe görüntülenebildiği gibi PC ile 4 çıkış portondan da bilgi analog ortamda kullanılmak üzere dışarıya iletilmektedir. Bu programı çalıştırmak için belirtilen dizine gidip CE120 yazıp enter tuşuna basınız. Ana menüden sonra tekrar enter tuşuna basınız, bu durumda Şekil 7.6’ deki gibi bir menü ile karşılaşacaksınız.

CE 120 programı 8 giriş kanalından dataların gözlenmesine (DATA LOGGER) olanak verirken 4 çıkış kanalında ise klasik kontrolör (CONTROLLER) PID ve Phase Lag-Lead dizaynına olanak verir. CE120 programı tüm durum geri beslemeli kontrolör kazançlarının PC ortamında seçilmesine olanak vermediğinden bu deneyde Kxu kontrol kazançları CE 120 setinin analog kısmındaki kazanç veya DIGIAC 1750 setindeki kazançlardan yararlanarak sağlanacaktır.

41

Analog Birim PC ile Uyumlu Dijital Birim Şekil 7.5 CE 120 controller seti

Dijital Voltmetre

Sinyal Generatörü

10 Volt Verebilen Potansiyometre

I- Kontrolörler

P- Kontrolörler

Toplama Devreleri

PID- Kontrolör

Phase Lag-Lead Kontrolör

A/D

1 2

3 4

5 6

7 8

Toprak

D/A

1 2

3 4

Serial I/O

Çıkış

Girişler

43

Şekil 7.6 CE120 Program menüsü

4.2.2. Deneyde kullanılan setler ve bağlantı diyagramı: Bu deneyde CE 120 ile DIGIAC 1750 (Transducer and Instrumentation Tramer) ve PC şekil

7.7’de gösterildiği gibi birlikte kullanılacaktır. Bundan dolayı her iki setin ortak sıfır şartını sağladığına dikkat ediniz.

Deneyde DIGIAC 1750 setinden kullanılacak birimler; DC motor, motoru sürmek için +12V’luk giriş ve 9 W’lık güç amplify (Power Operational Amplifier) ve ölçme devreleri (pozisyon; 5V’luk Servo-Potansiyometrede ve hız; tako generatör) dir.

CE 120 Controller setinde kullanılacak birimler; yr referans, geri besleme kazançları, toplama ve fark alma işlemleri ve sistem ara değişkenleri PC ortamında gözlemlemek için 8 giriş A/D portodur.

Deney de kullanılan CE 120 ile DIGIAC 1750 setlerinde kullanılan birimlerin blok diyagramı şekil 7.8 ‘de verilmiştir. Deneyde kullanılan CE 120 ile DIGIAC 1750 setlerin birimleri ve deneyin bağlantı blok diyagramı detaylı olarak şekil 7.8’de verilmiştir.

Şekil 7.7 Deneyin Bağlantı Diyagramı

Şekil 7.8 Deney 3.1’ in blok diyagramı

4.2.3 CE 120 Controller seti ile sistem ara değişkenlerinin PC ortamında izlenmesi: Bölüm 4’te belirtildiği gibi Şekil 7.6’yi elde ediniz Input kısmına giderek Channels

opsiyonunda 8 yazarak tüm giriş kanalarını seçiniz. Graph kısmına geçiniz ve Select Channels to Draw seçeneğinden tüm giriş kanallarını aktif hale getiriniz.

File Controller Options Input Graph

PC

COM 1

CE 120 A/D

D/A DIGIAC 1750

(a) (b) (c)

Sıfırlarının birleştirilesine dikkat ediniz.

5 Volt

Seri Kontrolör

DC Motor

yr 12 Volt

K

x1

Konum bilgisi, Potansiyometre

CE 120 Controller DIGIAC 1750

Pow Amp

x

44

PC monitöründe kanalların çıkışları aşağıdaki renklerle verilmiştir. CH 1 Kırmızı CH 5 Yeşil CH 2 Turkuvaz CH 6 Açık Mavi CH 3 Sarı CH 7 Açık Gri CH 4 Beyaz CH 8 Koyu Pembe Option kısmında Operate As opsiyonunda Data Logger’ ı seciniz. Seçtiğiniz her opsiyondan sonra Esc tuşuna basarak bir önceki menüye geçe bilirsiniz. Controller kısmına gelinip Data Logger Run’ ı seçiniz ve enter tuşuna basınız. Bu durumda F1 fonksiyon tuşuna bastığınızda 8 giriş kanalına bağlantıları yapılacak sistem ara değişkenlerinin zamana göre değişimini gözlemleyebilirsiniz. Ayrıca F1 fonksiyon tuşuyla ekranı durdurup tekrar aktif hale getirebilirsiniz. Ekranın alt kısmında fonksiyon tuşları verilmiştir F2 fonksiyon tuşunun işlevini not ediniz. Grafikte x (süre) eksenini küçültmek için klavyede Page Down büyütmek için Page Up tuşlarına basınız. y (genlik) eksenini küçültmek ve büyütmek için Şekil 7.6’te verilen program menusunda Input/Input limit kısmına gidiniz. Gördüğünüz gibi default değeri 10000 dir. Bu değeri Max ve Min olarak istediğiniz değere getirebilirsiniz. Deneyde bazı işaretler büyük bazı işaretler de küçük olabilir. Küçük işaretleri gözlemlemek için örneğin servo potansiyometre ve yr referans işaretlerini gözlemlemek için 2000 limitleri uygundur.

4.2.4 Deneyin yapılışı: DIGIAC 1750 ve Analog CE120 Controller setlerini kullanarak DC

motorun pozisyon kontrolü için (a) şıkkında tasarlanan tüm durum geri beslemeli kontrol sisteminin değişkenlerinin PC ortamında gerçek zamanda gözlenmesi kontrol kazançları CE120 Controller setinin analog birimi kullanılarak yapıla bildiği gibi DIGIAC 1750 seti de kullanıulabilir. Burada CE120 Controller setinin analog birimi kullanılacaktır.

Burada yr=00 konumu için Servo-Potansiyometrenin her hangi bir başlangıç şartında kontrolör motorun pozisyonunu 00/ 3600 getirilmesi isteniyor. yr referans çıkışını CE 120’deki dijital voltmetreye bağlayarak 0 volta getiriniz. Sistem ara değişkenlerini PC’de gözlemlemek için ilk 5 giriş kanallarını aktif yaparak aşağıdaki bağlantıları yapınız; CH 1 Referans yr CH 3 Servo-Potansiyometre CH 4 Seri oransal kontrol çıkışı CH 5 Sürücü devresi Power Amp. Çıkışı

a) Geri besleme kontrolör kazançlarını sıfır, u=0 alınız ve seri kontrolöre bir oransal kontrolör bağlayınız. Oransal kontrolün genliğini x1 çarpan kademesinde iken, 1 konumuna getiriniz, DIGIAC 1750’deki potansiyometre diskinin bağlı bulunduğu kısmı hafif basarak devreye alınız. Potansiyometreyi 00/3600konumundan sağa ve sola 180 den küçük pozisyon değerlerinde sabit olacak şekilde motor milini döndürerek sağlayınız ve ekranın orta kısmına yakın süreye kadar sabit tutunuz. Elinizi milden aniden kaldırınız ve sonucu gözlemleyiniz. Potansiyometrenin referans (yr=0) konumuna gelmediğini gözleyiniz. Aynı işlemi oransal kontrolün genliğini x1 çarpan kademesinde iken, 5, 8 ve 10 konumları için tekrarlayınız. Oransal kontrolün bu değerleri için potansiyometrenin referans (yr=0) konumuna gelip gelmediğini ve kapalı çevrimli sistemin geçici durum yanıtında osilasyonların genliğini ve değişimini not ediniz. Sonuçları raporlarınızda sistemin Root Locus diyagramını çizerek yorumlayınız?.

b) Geri beleme kazançlarını deneyin 3.1 bölümünde verilen hedeflenen kapalı çevrim

performansı; sönüm oranı =0.4 ve doğal frakans n=1 rad/s olacak şekilde daha önce dizayn ettiğiniz K kazançlarının değerleri ayarlayınız ve şekil 7.8’de olduğu gibi kontrolör bloklarının bağlantısını gerçekleştiriniz. Durum geri beslemeli kontrolör kazanç çıkışlarını ve toplam kontrolör sinyalini PC’de gözlemlemek için son 3 giriş kanallarını aktif yaparak aşağıdaki bağlantıları yapınız;

CH 6 Pozisyon sinyali üzerindeki k1 çıkışı

45

CH 7 Hız sinyalı üzerindeki k2 çıkışı CH 8 Toplam kontrol sinyali u=-Kx çıkışı Seri oransal kontrolör kazancını 1 yaparak yukarıdaki (a) deneyinde yapılanları tekrarlayınız. Potansiyometrenin referans (yr=0) konumuna geldiğini gözlemlediniz mi? Neden? Açıklayınız?

c) Hedeflenen kapalı çevrim performansı; sönüm oranı =0.5 ve doğal frekans n=2 rad/s olacak şekilde geri beslemeli kontrol kazançlarını ayarlayarak her bir durum için yukarıdaki durumu tekrarlayınız?

d) Hedeflenen kapalı çevrim performansı; sönüm oranı =0.5 ve doğal frekans n=4 rad/s olacak şekilde geri beslemeli kontrol kazançlarını ayarlayarak her bir durum için yukarıdaki durumu tekrarlayınız ve (b), (c) sonuçları ile karşılaştırarak yorumlayınız?

4.2.5 Geri belemeli Seri kontrolörde integratör etkisi: Şekil 7.8’de seri oransal kontrol yerine integratör bağlayarak yukarıdaki (b), (c) ve (d)

şıkkında seri integral kontrol etkisini inceleyiniz? ve sonuçlarını not ediniz? 5.4 Kapalı çevrimli sistemin basamak giriş yanıtı: Şekil 7.8’de referans giriş yerine frekansı oldukça düşük bir kare dalga CE 120 setinde

bulunan osilatörden seçiniz ve kare dalga referans işaretinin her bir konumdaki değişimi sisteme basamak fonksiyon giriş kabul ederek PC’de sistem ara değişkenlerinin değişimini deney 5.2 (b), (c) ve (d) şıkları içinde ve 5.3 bölümünde yapılanlardan en iyi performans gösteren değer için tekrarlayınız? Sonuçlarını karşılaştırınız? Yukarıdaki kapalı çevrimli performansın yukarıdaki sonuçlarla aynı olup olmadığını tartışınız?

6. Sonuç ve Tartışma: 1. Deney föyünün 2. kısmında verilenleri deneyden önce elde ediniz ve Matlab/SIMULINK

modelleyerek sonuçları elde ediniz? Sonuçlarını raporlarınızda yazınız? 2. Deney föyünün 3. kısmında verilen DC motorun durum denklem modelinin açık çevrim

performansını elde ediniz ve kapalı çevrim performansının nasıl olması gerektiği konusunu yorumlayınız ve raporlarınızda yazınız?

3. Deney föyünün 3. kısmında istenenleri deneyden önce elde ediniz ve elde ettiğiniz sonuçları deneye getiriniz.

4. Deneyin 5.2, 5.3 ve 5.4 kısımlarında istenenleri ve sonuçlarını raporlarınızda geniş olarak yazınız? Yaptığınız deneyleri Matlab/SIMULINK modelleyerek benzeşim ve deneysel sonuçları tartışınız?

5. Deneyde kullandığınız PC programına benzer bir program sizden isteniyor. Programı nasıl yapacağınızı ve PC’nin COM1 portu kullanılacak şekilde nasıl gerçekleştireceğinizi araştırarak yazınız?

6. PC’de seri port ile bilgi alışverişi nasıl yapılır araştırınız? Referans vererek raporlarınızda açıklayınız?

46

Şekil 7.9 Deney 5.2’inin açık bağlantı şeması

+10V

-10V

10V

yr, Referans

+

+

+

-

D

IGIA

C 1750

Pow

er Am

plifiere

DIG

IAC

1750

Servo-P

otan.

Power Amp.

I/P

O/P

DC Motor

+5V

-5V

DIGIAC 1750

CE Controller

Tacho

Generatör

+

+

+

-

X1 X10

X.1 X.01

X1

+

+

+

-

Geri b

eslemeli k

ontrol

kazan

çları, K

Seri oransal kontrol

X1 X10

X.1 X.01

X1

X1 X10

X.1 X.01

X1

X1 X10

X.1 X.01

X1