Obserwatory zredukowane Pełny lub n-tego rzędu obserwator (Luenberger’a) – redundancja informacyjna Pewna liczba zmiennych stanu dostępna poprzez zakładany pomiar wyjść Będziemy zakładali, jak poprzednio Przypadek ciągły Wyprowadzenie I Zakładamy: q mierzonych wyjść są liniowo niezależne – macierz C ma rząd q Zakładamy też: macierz C o wymiarze qxn ma postać lub można ją sprowadzić do postaci (przez przekształcenie podobieństwa – zmianę bazy)
Jeżeli opis systemu sterowanego nie jest początkowo w postaci różnej od podanej - przeprowadzamy transformację podobieństwa wybierając macierz T ’ tak, aby T było nieosobliwe ( miała macierz odwrotną)
Możliwy sposób wyboru macierzy T ’ czyli Dowód poprawności wyboru – z metody eliminacji Gausa - Jordana Związki wynikające z przekształcenia podobieństwa:
Dekompozycja Biorąc pod uwagę postać macierzy C można napisać równanie stanu w postaci
lub Równanie wyjścia staje się oczywiście tożsamością (tautologią) Przy czym pamiętamy Wystarczy teraz estymować tylko v (n-q – elementów)
jest dostępne pomiarowo, to również Idea rekonstrukcji Ponieważ jest dostępne pomiarowo, to również Wartość jest mierzalna Podane równania możemy tratować jako równania stanu i równania pomiarów, w których - wektor stanu - wektor wejścia - wektor wyjścia (pomiaru) Równanie stanu i pomiaru zredukowanego systemu piszemy w postaci Odpowiada to równaniom:
Budujemy pełny obserwator Luenbergera, ale rzędu n-q, który nazywamy obserwatorem zredukowanym Oznaczymy macierz wzmocnień obserwatora zredukowanego o wymiarze (n-q)xq Równanie stanu obserwatora zredukowanego przyjmujemy: Wyprowadzenie szczegółowej postaci obserwatora zredukowanego Bezpośrednio mierzy się y, występowanie pochodnej jest niekorzystne – wprowadza się zmienną
Podstawiając do ostatniego wyniku otrzymamy nowe równanie obserwatora zredukowanego lub
Odpowiada im schemat blokowy obserwatora zredukowanego Ponieważ v ma wymiar (n-q), więc również z ma wymiar (n-q) i jest dobrze określonym obserwatorem zredukowanym tego rzędu
Warunki dla obliczenia macierzy wzmocnień obserwatora zredukowanego Jak poprzednio definiujemy błąd rekonstrukcji obserwatora (błąd estymacji) Warunek dobrego estymatora Weźmy zredukowane równanie stanu systemu i początkowe równanie obserwatora zredukowanego Równanie dynamiki błędu obserwatora zredukowanego
Macierz stanu jednorodnego równania dynamiki błędu obserwatora Wymagana obserwowalność pary Lemat. Jeżeli para , to para też jest obserwowalna Twierdzenie. Mając dany liniowy stacjonarny system rzędu n, który posiada q liniowo niezależnych wyjść (pomiarów wyjść) i jest obserwowalny, można skonstruować obserwator rzędu (n-q) mający dowolne wartości własne
Przeprowadzona konstrukcja wyznacza jeden obserwator tego typu, który posiada jako macierz systemu Inne wyprowadzenia II. Można też założyć: macierz C o wymiarze qxn ma postać lub można ją sprowadzić do postaci (przez przekształcenie podobieństwa – zmianę bazy)
Wówczas, jeżeli opis systemu sterowanego nie jest początkowo w postaci różnej od podanej - przeprowadzamy transformację podobieństwa wybierając macierz T ’ tak, aby T było nieosobliwe ( miała macierz odwrotną)
Możliwy sposób wyboru macierzy T ’ czyli Dowód poprawności wyboru – z metody eliminacji Gausa - Jordana
Dekompozycja Biorąc pod uwagę inną postać macierzy C można teraz napisać równanie stanu w postaci
lub Wystarczy teraz estymować tylko v (n-q – elementów) Równanie wyjścia staje się oczywiście tożsamością (tautologią) Przy czym pamiętamy Wystarczy teraz estymować tylko v (n-q – elementów)
Zastosowana idea rekonstrukcji pozostaje taka sama i warunki dla obliczenia macierzy wzmocnień obserwatora zredukowanego wyprowadza się w analogiczny sposób Otrzymamy równanie obserwatora zredukowanego lub
Macierz systemu obserwatora przyjmie postać III. Można zrezygnować z „częściowo jednostkowej” postaci macierzy C o wymiarze qxn i założyć jedynie, że macierz C ma jedną z postaci a. b.
Weźmy przypadek a. Dekompozycja Biorąc pod uwagę postać macierzy C można teraz napisać równanie stanu w postaci
Pełny obserwator Nie ma potrzeby rekonstruować górnej składowej wektora stanu – zakładając nieosobliwość C1 można bowiem Dalej: zastosowana idea rekonstrukcji pozostaje taka sama i warunki dla obliczenia macierzy wzmocnień obserwatora zredukowanego wyprowadza się w analogiczny sposób
Macierz systemu obserwatora przyjmie postać
Obserwator zredukowany dla systemów z jednym wyjściem (system SISO) Przypadek ciągły Biorąc pod uwagę postać macierzy C Ograniczymy się do przypadku wyprowadzenia I Dekompozycja
Macierze A oraz B mają postać Macierze cT ma postać (lub sprowadzamy ją do postaci
Macierze wzmocnień obserwatora redukuje się do wektora i oznaczymy go Postępując jak poprzednio otrzymamy równanie obserwatora zredukowanego lub
Macierz systemu obserwatora przyjmie postać Projektowanie obserwatora zredukowanego dla systemów SISO gr określamy tak, aby macierz Fr miała n-1 wartości własnych, które spełniają postulowane równanie charakterystyczne
Możliwości I. bezpośrednio – porównanie wartości współczynników II. wykorzystanie postaci kanonicznej obserwowalności wówczas
Problem polega na znalezieniu takich, aby macierz miała wielomian charakterystyczny o postulowanej postaci Przywołując twierdzenie podane dla pełnego obserwatora i pamiętając o zmniejszeniu wymiaru o 1 oraz, że macierzy A odpowiada teraz A11
otrzymujemy rozwiązanie Zatem i równania obserwatora
III. macierz A w dowolnej postaci – wykorzystanie dualnego twierdzenia Ackermann’a Twierdzenie dualne Ackermann’a Jeżeli system jest obserwowalny i jeżeli wymaga się, aby obserwator n – tego rzędu (Luenbergr’a) posiadał wielomian charakterystyczny to należy wybrać macierz wzmocnień obserwatora o wartościach gdzie jest ostatnią kolumną odwrotnej macierzy obserwowalności i jest określona lub
Dualne twierdzenie Ackermann’a stosujemy systemu zredukowanego, czyli ogólnie do systemu rzędu n-q danego równaniem stanu (wyprowadzenie I) i wyjścia Zatem w twierdzeniu Ackermann’a należy podstawić
Przykład 1 (z W10): System jednowymiarowy Zaprojektować pełny obserwator stanu dla systemu, mający podwójna wartość własną w Opis w przestrzeni stanu
Ponieważ należy zbudować obserwator zredukowany dla Niech Ponieważ zatem system ma wymaganą postać dla wyprowadzenia I Ale nie jest w postaci kanonicznej obserwowalności – zastosujemy kolejno wyliczenie bezpośrednie i równanie dualne Ackermann’a Dekompozycja
Wektor redukuje się do skalara Postulowany wielomian charakterystyczny Macierz systemu obserwatora Wielomian charakterystyczny macierzy systemu obserwatora zatem Porównanie zatem
Równanie obserwatora Schemat blokowy systemu z obserwatorem
Dualne równanie Ackermann’a stosujemy do systemu zredukowanego Para oznacza tutaj Macierz obserwowalności Postulowany wielomian charakterystyczny zatem I podobnie jak poprzednio
Dziękuję za uczestnictwo w wykładzie i uwagę