Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Modele in spatiul starilor (tip I-S-E)

Matlab

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
Intrari utilizator
Introducere in matrici
Expresii fundamentale
Reprezentarea polinoamelor. Interpolarea
Rezolvarea ecuatiilor liniare
Matrici, vectori si polinoame
Intrari utilizator
Functii de matrice
Citirea fisierelor cu format uniform
Modele in spatiul starilor (tip I-S-E)

Modele in spatiul starilor (tip I-S-E)

Sistemele continue si sistemele discrete au modelele de forma

                                                                   ,



respectiv

                                        .

Modelul (tip obiect) in spatiul starilor ('state space') al unui sistem continuu se construieste cu ajutorul functiei ss, pe baza matricelor A, B, C, D, astfel:

                        ·          sss = ss (A,B,C,D);

Daca D este matricea zero, argumentul D poate fi inlocuit in functia ss cu scalarul 0. Sistemul construit prin comanda

                        ·          sss=ss(D)  

este de ordinul zero (fara dinamica), cu ecuatia  Y=DU.

Modelul unui sistem discret se construieste tot cu ajutorul functiei ss, pe baza matricelor A, B, C, D si a perioadei de esantionare T, astfel:

                        ·          sss =ss (A,B,C,D,T);

Modelul construit prin comanda  sss=ss(D) este de ordinul zero, cu ecuatia  Yk=DUk.

Proprietatile modelului sss pot fi afisate cu comanda

     ·          get(sss);

Daca sistemul sss este multivariabil, cu comanda

     ·          s1=sss(i,j);

se extrage subsistemul monovariabil cu intrarea j si iesirea i.

Din modelul sss se pot extrage parametrii matriceali A, B, C, D, fie cu ajutorul functiei:

     ·          [A,B,C,D]=ssdata(sss) ;

fie prin referire directa la proprietatile obiectului model:

                        ·          A=sss.a; B =sss.b; C=sss.c; D=sss.d;  (T=sss.ts;)




Ultima cale permite, de asemenea, modificarea proprietatilor modelului sss

                        ·          sss.a=A1; sss.b=B1; sss.c=C1; sss.d=D1; (sss.ts=T;)

sau chiar

            ·          sss.a(i,j)=a1; sss.b(i,j)=b1; sss.c(i,j)=c1; sss.d(i,j)=d1;

n

Pentru obtinerea sistemului S1(A1,B1,C1,D1) echivalent cu S(A,B,C,D), astfel incat  X1=TX  (T=S-1), se utilizeaza functia:

                        ·          sss1 = ss2ss(sss,T);

iar pentru aducerea sistemului S la o anumita forma canonica Sc (A c,B c,C c,D c), se utilizeaza functia:

                        ·          [sssc,T] = canon(sss,’type’);

in care type poate fi ‘mod’ (forma modala) sau ‘com’ (forma companion). In forma companion, matricea A are ultima coloana formata din coeficientii polinomului caracteristic al matricei A.

            Argumentul de iesire T este matricea de transformare, egala cu inversa matricei S, adica T = S-1.








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1322
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site