Linearyzacja sprzężenia zwrotnego - Feedback linearization

Schemat blokowy ilustrujący linearyzację sprzężenia zwrotnego układu nieliniowego

Linearyzacja sprzężenia zwrotnego jest powszechnym podejściem stosowanym w kontrolowaniu systemów nieliniowych . Podejście to obejmuje wymyślenie transformacji systemu nieliniowego w równoważny system liniowy poprzez zmianę zmiennych i odpowiednie wejście sterujące. Linearyzację sprzężenia zwrotnego można zastosować do nieliniowych układów formy

gdzie jest wektorem stanu, jest wektorem wejść i jest wektorem wyjść. Celem jest opracowanie wejścia sterującego

który renderuje liniową mapę wejścia-wyjścia pomiędzy nowym wejściem a wyjściem. Następnie można zastosować strategię sterowania pętlą zewnętrzną dla wynikowego systemu sterowania liniowego.


Linearyzacja sprzężenia zwrotnego systemów SISO

W tym miejscu rozważmy przypadek linearyzacji sprzężenia zwrotnego systemu z jednym wejściem i jednym wyjściem (SISO). Podobne wyniki można rozszerzyć na systemy z wieloma wejściami i wieloma wyjściami (MIMO). W tym przypadku i . Celem jest znalezienie transformacji współrzędnych, która przekształci układ (1) w tak zwaną postać normalną, która ujawni prawo sprzężenia zwrotnego postaci

który wyrenderuje liniową mapę wejścia-wyjścia z nowego wejścia do wyjścia . Aby zapewnić, że przekształcony system jest równoważną reprezentacją oryginalnego systemu, transformacja musi być dyfeomorfizmem . Oznacza to, że transformacja musi być nie tylko odwracalna (tj. Bijektywna), ale zarówno transformacja, jak i jej odwrotność muszą być gładkie , aby różniczkowalność w pierwotnym układzie współrzędnych została zachowana w nowym układzie współrzędnych. W praktyce transformacja może być tylko lokalnie diffeomorficzna, a wyniki linearyzacji są zachowane tylko w tym mniejszym obszarze.

Do rozwiązania tego problemu potrzeba kilku narzędzi.

Pochodna kłamstwa

Celem linearyzacji sprzężenia zwrotnego jest wytworzenie przekształconego układu, którego stany są wyjściem i jego pierwszymi pochodnymi. Aby zrozumieć strukturę tego systemu docelowego, używamy pochodnej Lie . Rozważmy pochodną czasu z (2), którą można obliczyć za pomocą reguły łańcuchowej ,

Teraz możemy zdefiniować pochodną Lie wzdłuż jako,

i podobnie, pochodna Lie wzdłuż as,

Dzięki tej nowej notacji możemy wyrazić jako:

Zauważ, że notacja pochodnych Liego jest wygodna, gdy bierzemy wiele pochodnych w odniesieniu do tego samego pola wektorowego lub innego. Na przykład,

i

Względny stopień

W naszym zlinearyzowanym systemie sprzężenia zwrotnego, składającym się z wektora stanu wyjścia i jego pierwszych pochodnych, musimy zrozumieć, w jaki sposób wejście wchodzi do systemu. Aby to zrobić, wprowadzamy pojęcie względnego stopnia. Mówi się, że nasz system podany przez (1) i (2) ma względny stopień w punkcie, jeśli:

w sąsiedztwie z i wszystko

Biorąc pod uwagę tę definicję względnego stopnia w świetle wyrażenia pochodnej czasowej wyniku , możemy rozważyć względny stopień naszego systemu (1) i (2) jako liczbę razy, kiedy musimy zróżnicować wynik przed wejściem pojawia się wyraźnie. W systemie LTI stopień względny jest różnicą między stopniem wielomianu mianownika funkcji przejścia (tj. Liczbą biegunów ) a stopniem wielomianu licznika (tj. Liczbą zer ).

Linearyzacja przez sprzężenie zwrotne

W poniższej dyskusji założymy, że względny stopień systemu wynosi . W tym przypadku, po zróżnicowaniu czasów wyjściowych, które mamy,

gdzie notacja wskazuje na th pochodną . Ponieważ założyliśmy, że względny stopień systemu jest równy, wszystkie pochodne Liego postaci for są równe zeru. Oznacza to, że wkład nie ma bezpośredniego wkładu w żadną z pierwszych pochodnych.

Transformacja współrzędnych, która nadaje układowi normalną postać, pochodzi z pierwszych pochodnych. W szczególności,

przekształca trajektorie z oryginalnego układu współrzędnych do nowego układu współrzędnych. Dopóki ta transformacja jest dyfeomorfizmem , gładkie trajektorie w oryginalnym układzie współrzędnych będą miały unikalne odpowiedniki w układzie współrzędnych, które również są gładkie. Te trajektorie zostaną opisane przez nowy system,

Stąd prawo kontroli sprzężenia zwrotnego

renderuje liniową mapę wejścia-wyjścia od do . Powstały zlinearyzowany system

jest kaskadą integratorów, a sterowanie w pętli zewnętrznej może być wybrane przy użyciu standardowej metodologii systemu liniowego. W szczególności prawo kontroli ze sprzężeniem zwrotnym stanu

gdzie wektor stanu jest wyjściem i jego pierwszymi pochodnymi, daje w wyniku system LTI

z,

Tak więc, przy odpowiednim wyborze , możemy dowolnie umieścić bieguny z zamkniętą pętlą systemu zlinearyzowanego.

Niestabilna zerowa dynamika

Linearyzację sprzężenia zwrotnego można przeprowadzić w systemach, które mają względny stopień mniejszy niż . Jednak normalna postać systemu będzie zawierała zerową dynamikę (tj. Stany, których nie można zaobserwować na wyjściu systemu), które mogą być niestabilne. W praktyce niestabilna dynamika może mieć szkodliwy wpływ na system (np. Może być niebezpieczny dla nieograniczonych stanów wewnętrznych układu). Te nieobserwowalne stany mogą być kontrolowane lub przynajmniej stabilne, dlatego można podjąć środki, aby zapewnić, że te stany nie powodują problemów w praktyce. Systemy z minimalną fazą zapewniają pewien wgląd w zerową dynamikę.

Zobacz też

Dalsza lektura

  • A. Isidori, Nonlinear Control Systems, wydanie trzecie, Springer Verlag, Londyn, 1995.
  • HK Khalil, Nonlinear Systems, trzecie wydanie, Prentice Hall, Upper Saddle River, New Jersey, 2002.
  • M. Vidyasagar, Nonlinear Systems Analysis drugie wydanie, Prentice Hall, Englewood Cliffs, New Jersey, 1993.
  • B. Friedland, Wydanie faksymilowe Advanced Control System Design , Prentice Hall, Upper Saddle river, New Jersey, 1996.

Linki zewnętrzne