Szabályozástechnika - Állapottér számolás Matlabban

A VIK Wikiből


Szakasz átviteli fv-e

  • num=2;
  • den=conv([1 0.2],[1 0.3]);

Állapottérbe transzformáljuk

  • [A B C D]=tf2ss(num,den);
  • %ha diszkrét kell akkor még kell ez [Ad Bd Cd Dd]=c2dm(A,B,C,D,Ts) természetesen ebben az esetben a lentiekben Ad, Bd .. kell

Zárt rendszer sajátértéke

  • w0=3.6;
  • ksi=0.5;
  • sc1=-w0*ksi+w0*j*sqrt(1-ksi^2);
  • sc2=-w0*ksi-w0*j*sqrt(1-ksi^2); ->folytonosban
  • %z1=exp(sc1*Ti)
  • %z2=exp(sc2*Ti) ->diszkrétben
  • ficlosed=poly([z1 z2]);

Irányíthatósági mátrix

  • Mc=ctrb(A,B);
  • K=acker(A,B,[z1 z2]')

ez már fele pont

-- Brez - 2006.01.18.