Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

7. Durum değişkenleri ile kontrol

Benzer bir sunumlar


... konulu sunumlar: "7. Durum değişkenleri ile kontrol"— Sunum transkripti:

1 7. Durum değişkenleri ile kontrol
Örnek 7.1 MAK317(Problem 10-01) deki sistem g m = 0.05 kg, K = , L = 0.01 H, R = 1 Ohm, g = 9.81 m/s2

2 Özdeğerler (Tekil noktalar, kutuplar) : 31.3050, -31.3050, -100.0000
a=[0,0,1;0,-100,0;980,-2.8,0];b=[0;100;0];d=[1,0,0];eig(a) Özdeğerler (Tekil noktalar, kutuplar) : , , Kararsız

3 Kontrol edilebilirlik (Controllability)
cm=ctrb(a,b);det(cm) cm: Kontrol edilebilirlik matrisi tekil değil, kontrol edilebilir Gözlemlenebilirlik (Observability) om=obsv(a,d);det(om) om: Gözlemlenebilirlik matrisi tekil değil, gözlemlenebilir MatLAB komutları ss2tf tf2ss

4 Durum değişkenleri geri beslemeli kontrol:
p1 = i; p2 = i; p3 = -50; k = place(a,b,[p1 p2 p3]) k=[ , , ] Düzgün rejim değeri: nr=-1/(d*inv(a-b*k)*b) (1 girdi)

5 systemc=ss(a-b*k,b,d,0);
t=0:0.0064:0.64;r0=0.001; r=nr*r0*ones(size(t)); lsim(systemc,r,t)

6 “Observer” MatLAB da place komutu için: po1=-100;po2=-101;po3=-102;
lt=place(a',d',[po1,po2,po3]);l=lt'

7 at=[a-b*k,b*k;zeros(size(a)),a-l*d];
bt=[b;zeros(size(b))];dt=[d,zeros(size(d))]; systemt=ss(at,bt,dt,0);lsim(systemt,r,t)


"7. Durum değişkenleri ile kontrol" indir ppt

Benzer bir sunumlar


Google Reklamları