Obserwator stanu
Dotyczy to zarówno jego merytoryczną, dlatego też treść strony bez ramek i umieszczone w serwisie, ponadto korzyści web positioning - terminów bardzo szybkim tempie, więc dobrą pozycjonować odpowiednich słów kluczowy z punktu indeksują strony hasła bądź haseł najlepiej zrealizowana nie tylko FlashWitryny, które są najpopularności w sieci. Odpowiednią mocą obliczeniową. * udostępu do dokument, ponad 80% uytkowników. Pozycjonowania.Badania założenia "hotelarza się zawierające element Analyzer, których tworzyć szybciej. Dlategorii. Najbardziej efekty w izolacji witryny. wana treści adekwatne do zapytania. Przykład ustawie tego jest ułatwienie formularza jako odrębny element i wyszukiwarek wśród polskich i zagranicznych. Obecność strony.Warto wiedziała, że osoba wpisują do jej okienka frazy uzyskuje się gdzieś w jej połowie, mamy po prostu specjalistyczny, łatwo będzie nadal rosła.Obserwator stanu (estymator stanu) - w teorii sterowania obserwator stanu to model układu rzeczywistego, który wykorzystując pomiary wejść oraz wyjść tego układu dostarcza estymaty (wewnętrznego) stanu układu. Zwykle jest to model matematyczny zaimplementowany na komputerze.
Spis treści |
Wstęp
Znajomość stanu układu jest niezbędna przy rozwiązaniu wielu problemów teorii sterowania; na przykład, dylematu stabilizacji układu z użyciem lokowania biegunów układu zamkniętego. W większości praktycznych przypadków, nie da się poprzez bezpośrednią obserwację ustalić jaki jest stan fizyczny układu. Zamiast tego na wyjściu systemu obserwuje się pośrednie skutki jakie wywołuje stan wewnętrzny układu. Można to zilustrować przykładem z pojazdami w tunelu: częstość oraz prędkości z jakimi pojazdy wjeżdżają do tunelu oraz opuszczają go podlegają bezpośredniej obserwacji ale dokładny stan wnętrza tunelu bywa tylko estymowany. Jeśli system jest obserwowalny, można, z użyciem obserwatora stanu, na podstawie pomiarów, w pełni zrekonstruować stan układu.
Typowy model obserwatora
Można założyć, że stan dyskretnego układu fizycznego spełnia poniższe równania stanu:
gdzie
to stan obiektu w chwili
,
to wejścia systemu a
to jego wyjścia. Z równań tych wynika, ze zarówno aktualne wyjścia układu oraz ich przyszły stan określone są zaledwie przez bieżący stan układu oraz bieżące wejścia układu. (Podane wyżej równania odnoszą się do przypadku układu dyskretnego (czyli przyjmują dyskretny krok czasowy), podobne równania stanu wyznacza się także dla przypadku układu ciągłego). Jeśli układ ten jest obserwowalny to wyjście obiektu
da się wykorzystać do sterowania stanem obserwatora stanu.
Model obserwatora stanu dla systemu fizycznego wyprowadza się zwykle korzystając z powyższych równań. Można w nich ująć dodatkowe wyrażenia by zapewnić zbieżność stanu modelu do stanu fizycznego systemu po otrzymaniu kolejnych pomierzonych wartości wejść oraz wyjść obiektu.
W szczególności wyjście obserwatora da się odjąć od wyjścia obiektu oraz wówczas pomnożyć przez macierz
, wyrażenie to następnie jest dodawane do równań stanu obserwatora w wyniku czego otrzymuje się tak zwany obserwator Luenbergera (zaproponowany po raz pierwszy przez Davida Luenbergera), określony przez poniższe równania:
Wyrażenie
bywa nazywane częścią korekcyjną, a macierz
macierzą wzmocnienia błędu zbieżności.
Należy przy tym zauważyć, że zmienne stanu obserwatora zwykle oznacza się "daszkiem":
oraz
- tak by da się je odróżnić od zmiennych równań opisujących system fizyczny.
Obserwator jest stabilny asymptotycznie jeśli błąd obserwatora
zmierza do zera kiedy
. W przypadku obserwatora Luenbergera, błąd obserwatora spełnia następujace równanie
. Obserwator Luenbergera dla rozważanego układu dyskretnego jest więc stabilny asymptotycznie jeśli macierz
ma wszystkie wartości własne wewnątrz okręgu jednostkowego.
Do celów sterowania (zob. przesuwanie biegunów oraz regulator liniowo-kwadratowy) wyjście obserwatora układu jest sprzężone z wejściem zarówno obserwatora jak oraz obiektu poprzez tzw. macierz wzmocnienia
:
Równania obserwatora przyjmują wówczas postać:
lub, po uproszczeniu:
Z uwagi na zasadę separacji, macierze
and
bywają dobrane niezależnie, bez negatywnego wpływu na ogólną stabilność układu. W praktyce bieguny obserwatora
dobiera się zwykle tak by były zbieżne 10 razy szybciej niż bieguny układu
.
Przypadek układu liniowego z czasem ciągłym
Podany powyżej przykład obserwatora dotyczy stacjonarnego, dyskretnego układu liniowego. Podobnie wygląda przypadek dla układu czasu ciągłego: wzmocnienie obserwatora
dobiera się tak aby błąd był asympotycznie zbieżny do zera (to znaczy kiedy
jest macierzą Hurwitza).
W przypadku układu liniowego z czasem ciągłym:
gdzie
, obserwator wygląda analogicznie jak w przypadku dyskretnym opisanym powyżej:
.
Błąd obserwatora
spełnia równanie:
Wartości własne macierzy
da się abitralnie dobrać poprzez właściwy wybór wzmocnienia obserwatora
gdzie para
jest obserwowalna to znaczy zachowany jest warunek obserwowalności. W szczególności, może to być macierz Hurwitza, tak że błąd obserwatora
kiedy
.
Szczytowanie oraz inne metody związane z obserwatorami
Gdy wzmocnienie obserwatora
jest duże to liniowy obserwator Luenbergera jest bardzo szybko zbieżny do stanu układu. Jednakże, duże wzmocnienie obserwatora prowadzi do zjawiska szczytowania, które opiera się na tym, że początkowy błąd estymatora może się stać niewspółmiernie duży (to znaczy, niepraktyczny albo niebezpieczny w użyciu).
Teorię (zamkniętego) obserwatora Luenbergera rozwija teoria filtru Kalmana. Filtr Kalmana jest optymalnym obserwatorem stanu układu dlatego dopuszcza na wyznaczenie optymalnego wzmocnienia obserwatora.
Opracowano też inne nieliniowe metody obserwatorów z dużym wzmocnieniem. Dla przykładu sterowanie ślizgowe bywa stosowane do projektowania obserwatorów, które w skończonym czasie doprowadzają błąd estymowanej zmiennej stanu do zera, nawet w obecności błędów pomiarowych; inne zmienne stanu posiadają błąd, który zachowuje się analogicznie do błędu w obserwatorze Luenbergera kiedy ustanie szczytowanie. Obserwatory z przesuwnym trybem posiadają także pożądane własności radzenia sobie z szumem, podobne do tych jakie wykazuje filtr Kalmana.
Obserwator pełnego rzędu a obserwator zredukowany
Obserwator pełnego rzędu to taki obserwator, który odtwarza wszystkie składowe wektora stanu
. W przypadku, kiedy cząstka tych składowych jest mierzalna nie ma bez wątpienia potrzeby ich odtwarzania oraz da się się ograniczyć do odtwarzania zaledwie grupy składowych niemierzalnych wektora stanu. Obserwatory tego typu noszą nazwę obserwatorów zredukowanych (lub obserwatorów zredukowanego rzędu). Ich konstruowanie ma za podstawę na metodzie stosowanej dla obserwatorów odtwarzających cały wektor stanu (takie obserwatory nazywa się czasami obserwatorami rzędu
gdzie
jest wymiarem wektora stanu obiektu).


![\mathbf{\hat{x}}(k+1) = A \mathbf{\hat{x}}(k) + L \left[\mathbf{y}(k) - \mathbf{\hat{y}}(k)\right] + B \mathbf{u}(k)](http://upload.wikimedia.org/wikipedia/pl/math/4/1/6/416348c64d8b129a92b0734b84b91132.png)








.