spr tst lab2, Mechatronika AGH IMIR, rok 2, Teoria sterowania, lab2 grzybek


Paweł Panek

WIMIR gr 23B

Projektowanie liniowych układów dynamicznych w przestrzeni stanów, sterowalność i obserwowalność liniowych układów dynamicznych

Cele:

- modelowanie układów dynamicznych w przestrzeni stanów,

- badanie sterowalności i obserwowalności liniowych układów dynamicznych.

  1. Modelowanie układu dynamicznego.

0x01 graphic

- wielkość wejściowa: Uw

- wielkość wyjściowa: Uc

- R=10Ω, L=1H, C=2F

0x01 graphic
, 0x01 graphic
, 0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Otrzymujemy na bloku Y wykres:

0x01 graphic

  1. Modelowanie układu dynamicznego w przestrzeni stanów.

0x01 graphic
gdzie: x1=i , x2= Uc , y= UL , u= UW

0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic
0x01 graphic

Po wpisaniu odpowiednich wartości liczbowych macierzy do bloku State-Space otrzymujemy na bloku Y2 taki sam wykres jak na Y.

  1. Badanie sterowalności.

W programie Matlab za pomocą komendy Qs=ctrb(A,B), otrzymujemy macierz sterowalności (po wprowadzeniu odpowiednich wartości liczbowych do macierzy A i B):

0x01 graphic

Za pomocą komend rank(A) i rank(Qs), dostajemy odpowiednio wartości rzędów macierzy A i Qs. W obu przypadkach rząd ten wyniósł 2. Na tej podstawie, że rzędy tych macierzy są sobie równe, możemy stwierdzić iż układ jest stabilny.

  1. Badanie obserwowalności.

Podobnie jak wyżej: Q0=obsv(A,C) - otrzymujemy macierz obserwowalności:

0x01 graphic
,

której rząd wyniósł 2 (równy rzędowi macierzy A), a więc układ jest obserwowalny!



Wyszukiwarka