Barnik Grzegorz AiR

Paweł Majewski

Synteza regulatora od stanu dla zadanej pary 0x01 graphic
, 0x01 graphic
, 0x01 graphic
, 0x01 graphic

Ogólny zarys rozwiązania postawionego problemu.

Dany jest układ opisany modelem stanowym o poniższej postaci:

0x01 graphic

Naszym zadaniem jest przesunięcie biegunów zadanego układu przy wykorzystaniu statycznego sprzężenia od wyjścia. Aby tego dokonać musimy zacząć od wyznaczenia macierzy sprzężenia zwrotnego od stanu 0x01 graphic
i macierzy nieosobliwej 0x01 graphic
spełniających równanie:

0x01 graphic

Współczynniki 0x01 graphic
są znane.

Ponieważ zastosowanie sprzężenia zwrotnego pozwala przesunąć tylko bieguny części sterowalnej, do wyznaczenia macierzy K i G wykorzystamy twierdzenie mówiące o tym, że wspomniane macierze K i G spełniają podane wcześniej równanie wtedy i tylko wtedy gdy para (A,B) jest sterowalna.

Procedura wyznaczania macierzy K i G.

Zaczynamy od wyznaczenia macierzy nieosobliwej Q:

0x01 graphic
gdzie 0x01 graphic
, 0x01 graphic

gdzie 0x01 graphic
jest 0x01 graphic
-tym wierszem macierzy odwrotnej macierzy 0x01 graphic
, która ma postać:

0x01 graphic

przy czym współczynniki 0x01 graphic
są to indeksy sterowalności pary (A,B), których suma wynosi n. Współczynniki te wyznaczamy wybierając n niezależnych wektorów z poniższego ciągu:

0x01 graphic

Ponieważ rząd macierzy B wynosi n, zaczynamy od wszystkich współczynników 0x01 graphic
. Następnie sprawdzamy niezależność liniową kolejnych wektorów z podanego wyżej ciągu ze wszystkimi poprzednimi wektorami ciągu. Jeśli dany wektor okaże się być niezależny to zwiększamy indeks d o numerze równym numerowi czynnika B badanego wektora.

Kolejnym krokiem jest wyznaczenie macierzy:

0x01 graphic
oraz 0x01 graphic

które posłużą do wyznaczenia macierzy 0x01 graphic
i 0x01 graphic
:

0x01 graphic
oraz 0x01 graphic
gdzie:

Bi oraz Ai to odpowiednio i-ty niezerowy wiersz macierzy 0x01 graphic
oraz 0x01 graphic
, ei jest z kolei i-tym wierszem macierzy jednostkowej stopnia n oraz 0x01 graphic
jest wektorem współczynników żądanego wielomianu.

W ten sposób możemy wyznaczyć macierz sprzężenia zwrotnego od stanu K jako:

0x01 graphic