Algorytm linearyzacji statycznej

Z Wikipedii, wolnej encyklopedii

Algorytm linearyzacji statycznej – jeden z algorytmów służących do sterowania manipulatorem elastycznym. Pozwala on zamienić nieliniowy układ w poczwórny integrator.

Model[edytuj | edytuj kod]

Model manipulatora zapisany jest jako:

Równoważny opis obiektu[edytuj | edytuj kod]

Powyższy model można zapisać także w innej postaci. W tym celu wprowadza się nowe zmienne:

a następnie wyznacza się ich pochodne (wzory zostały uproszczone, aby nie komplikować zapisu):

Zmiana współrzędnych[edytuj | edytuj kod]

W kolejnym kroku wprowadzane są współrzędne linearyzujące.

Podobnie jak wcześniej wyznaczane są ich pochodne:

Sprzężenie statyczne[edytuj | edytuj kod]

Na koniec wprowadzane jest sprzężenie, którego zadaniem będzie pozbycie się nieliniowości ze wzoru na

gdzie to nowe sterowanie.

Uzyskiwany jest w ten sposób układ zapisany jako:

Jest to poczwórny integrator (układ składający się z czterech modułów całkujących).

Śledzenie trajektorii[edytuj | edytuj kod]

Zadaniem układu jest śledzenie zadanej trajektorii, tzn. Po zastosowaniu sterowania o odpowiedniej postaci uzyskiwany jest warunek na eksponencjalną zbieżność błędu do zera:

W tym przypadku wartości wyznaczane są z twierdzenia Hurwitza.

Zobacz też[edytuj | edytuj kod]

Bibliografia[edytuj | edytuj kod]

  • K.Tchoń, A.Mazur, I.Dulęba, R.Hossa, R.Muszyński, Manipulatory i roboty mobilne. Modele, planowanie ruchu, sterowanie, Warszawa 2000 (ISBN 83-7101-427-9).