O ODPORNOŚCI KONWENCJONALNEGO OBSERWATORA LUENBERGERA ZREDUKOWANEGO RZĘDU
|
|
- Sabina Rybak
- 7 lat temu
- Przeglądów:
Transkrypt
1 XVII Krajowa Konferencja Automatyki KKA 2011, Kielce-Cedzyna 1 O ODPORNOŚCI KONWENCJONALNEGO OBSERWATORA LUENBERGERA ZREDUKOWANEGO RZĘDU Ryszard GESSING 1 1 Instytut Automatyki, Politechnika Śląska, ul. Akademicka 16, Gliwice, rgessing@polsl.pl Streszczenie: Wykorzystując pewne określenie współrzędnych stanu, zauważa się, że z szybszymi modami konwencjonalnego obserwatora Luenbergera związana jest jego mniejsza wrażliwość na zmiany parametrów obiektu. W szczególności dla obiektów z jednym wejściem i jednym wyjściem (SISO) których funkcja przejścia (FP) nie posiada zer, pokazuje się, że dostatecznie szybki obserwator ma znikomo małą wrażliwośc na zmiany wszystkich parametrów obiektu. Dla obiektów SISO z zerami, liczba parametrów obiektu na zmianę których obserwator jest prawie niewrażliwy zmniejsza się, gdy liczba zer się zwiększa. Otrzymane wyniki uogólnia się na przypadek obiektów z wieloma wejściami i jednym wyjściem (MISO) i dla obiektów z wieloma wejściami i wieloma wyjściami (MIMO). Te spostrzeżenia zostały potwierdzone przez opisane wyniki symulacji. Słowa kluczowe: Obserwator Luenbergera, Zredukowany rząd, Odporność, Wrażliwość, Zmienne stanu. 1. WPROWADZENIE Wiadomo, że znajomość wszystkich wspórzędnych stanu obiektu może znacznie poprawić jakość sterowania. Jednak zazwyczaj tylko wyjścia obiektu, a nie wszystkie wspórzędne stanu są mierzone. W tym przypadku różne wersje obserwatora mogą być wykorzystane dla wyznaczenia ocen nie mierzonych współrzędnych stanu. Jednym z nich jest opracowany z wykorzystaniem podejścia deterministycznego obserwator Luenbergera pełnego, lub zredukowanego rzędu 5. Innym, wyprowadzonym z wykorzystaniem podejścia stochastycznego jest filtr Kalmana 3. Wiadomo także, że wspomniane obserwatory można zaprojektować jeśli znany jest model obiektu w postaci opisujących go równań stanu. Ten fakt może wpłynąć na odporność tych obserwatorów, ponieważ dla zmienionych parametrów obiektu obserwator może wyznaczyć oceny współrzędnych stanu z błędami, które są nie do zaakceptowania. Rzeczywiście w literaturze powszechnie wyrażana jest opinia, że te obserwatory są wrażliwe na zmiany parametrów obiektu, dlatego na przykład w 4, 7, 11 i w wielu cytowanych w nich pracach, opisywane są różne zmodyfikowane wersje obserwatorów. Rozważania niniejszej pracy dotyczą konwencjonalnego obserwatora Luenbergera zredukowanego rzędu w postaci opisanej na przykład w 8. Na podstawie tych rozważań i wiedzy autora niniejszej pracy wydaje się, że pewne własności tego obserwatora zostały przeoczone w literaturze, chociaż mają one znaczenie poznawcze. Mianowicie w niniejszej pracy zauważa się, że
2 2 R. Gessing jeżeli obserwator ma dostatecznie szybkie mody (tzn. jego macierz tranzycji ma dostatecznie duże ujemne części rzeczywiste wartości własnych) wtedy jest on prawie niewrażliwy na zmiany większości parametrów obiektu. W szczególności jeżeli rząd względny obiektu jest równy jego rzędowi (tzn. funkcja przejścia (FP) obiektu nie ma zer), wtedy obserwator jest prawie niewrażliwy na zmianę wszystkich parametrów obiektu. Jeżeli FP obiektu posiada zera wtedy, przy dostatecznie szybkich modach, obserwator jest prawie niewrażliwy na zmiany pewnych określonych parametrów obiektu. 2. PRZYPADEK OBIEKTU SISO Rozważmy obiekt liniowy SISO opisany przez FP K(s) = Y (s) U(s) = b 0s m + b 1 s m b m 1 s + b m s n + a 1 s n a n 1 s + a n (1) gdzie U(s) i Y (s) są transformatami Laplace a odpowiednio wejścia u(t) i wyjścia y(t), a a i i = 1, 2,..., n i b j, j = 0, 1,...m są stałymi współczynnikami, m < n. Aby otrzymać równoważny opis obiektu (1) w postaci współrzędnych stanu wprowadźmy nasępujące określenie współrzędnych stanu x = x 1, x 2,..., x n 1, 2 x 1 = y x 2 = y (1)... x n m = y (n m 1) x n m+1 = y (n m) γ 0 u x n m+2 = y (n m+1) γ 0 u (1) γ 1 u... x n = y (n 1) γ 0 u (m 1) γ 1 u (m 2)... γ m 1 u (2) gdzie wspóczynniki γ i, i = 1, 2,..., m są określone przez następujący wzór rekurencyjny γ i =b i a 1 γ i 1 a 2 γ i 2... a i γ 0, i = 1, 2,..., m, (3) i dodatkowo γ 0 = b 0 Dla tak określonych zmiennych stanu, równania stanu równoważne FP (1) przyjmują postać ẋ 1 = x 2... ẋ n m 1 = x n m ẋ n m = x n m+1 + γ 0 u ẋ n m+1 = x n m+2 + γ 1 u... ẋ n = a n x 1 a n 1 x 2... a 1 x n + γ m u (4) Ostatnie równania mogą być zapisane w postaci zwartej ẋ = Ax + Bu, y = Cx (5) gdzie x = x 1, x 2,..., x n jest wektorem stanu, a u i y są skalarami odpowiednio wejścia i wyjścia.
3 XVII Krajowa Konferencja Automatyki KKA 2011, Kielce-Cedzyna 3 Macierz A, n n i wektory B i C odpowiednio kolumnowy n 1 i wierszowy 1 n przyjmują postać A = (6) a n a n 1 a n 2... a 1 B = 0,..., 0, γ 0, γ 1,..., γ m, C = 1, 0,..., 0 3. OBSERVATOR LUENBERGERA ZREDUKOWANEGO RZĘDU Wiadomo, że zadaniem obserwatora Luenbergera jest wyznaczenie oceny niemierzonych zmiennych stanu, przy wykorzystaniu pomiarów wejścia u i wyjścia y. Może być on również zastosowany dla obiektów MIMO, gdy u i y są wektorami. Równania obserwatora zredukowanego rzędu dla obiektu MIMO opisanego przez (5), gdzie teraz y and u są odpowiednio p i r wymiarowymi wektorami, p < n, r < n, mają postać 8 ˆv = Eˆv + Fy + Gu ˆx = V ˆv + Wy (7) gdzie ˆx i ˆv są wektorami ocen odpowiednio stanu obiektu i stanu obserwatora, n i l wymiarowymi, l = n p; E, F, G, V, W są stałymi macierzami o odpowiednim wymiarze; wybór E jest taki, że obserwator (7) jest stabilny, tzn. wartości własne λ i, i = 1, 2,..., l maciezry E spełniają nierówność Re λ i < 0. Dodatkowo, istnieje macierz P, l n -wymiarowa spełniająca równania Aby to objaśnić, oznaczmy PA EP = FC G = PB WC + V P = I n (8) v = Px (9) Mnożąc obie strony pierwszego równania (5) przez P, lewostronnie i trzecie równanie (8) przez x, prawostronnie i uwzględniając (8), (5) i (9) otrzymujemy v = Ev + Fy + Gu x = V v + Wy (10) Jeżeli x 0 nie jest znane, wtedy ani v, ani x nie jest znane, ale ˆv(t) v(t) i ˆx(t) x(t) gdy t. Tak więc ˆv określa ocenę stanu v, a równania (7) określają obserwator Luenbergera zredukowanego rzędu. Zauważmy, że istnieje dowolność w wyborze macierzy E, F (i wartości własnych λ i ), co gwarantuje szybką zbieżnośc obserwatora. W przypadku obiektu SISO mamy p = 1, r = 1 i l = n 1.
4 4 R. Gessing 4. WŁASNOŚCI OBSERWATORA Aby obliczyć macierze spełniające równania (8), najpierw wybieramy macierze E and F. Macierz E powinna mieć dostatecznie duże ujemne wartości własne λ i < 0, i = 1, 2,..., l aby zapewnić szybkie przebiegi nieustalone obserwatora i szybkie jego zdążanie do prawdziwych wartości zmiennych stanu obiektu. Mówimy, że wtedy obserwator ma szybkie mody. Macierz E może mieć postać diagonalną E = diag λ 1, λ 2,..., λ l, w przypadku gdy wartości własne λ i są różne. W przypadku gdy dla pewnych/wszystkich wartości własnych przyjmujemy tę samą wartość wielokrotną λ j = λ j+1 =,..., = λ j+q = λ, 0 j l, q l, wtedy macierz E, zamiast postaci diagonalnej, powinna zawierać odpowiednie klatki Jordana 10. Nie ma specialnych wymagań co do macierzy F, za wyjątkiem tego, że powinna mieć odpowiedni wymiar i niezyt małe elementy. Elementy macierzy P wynikają z rozwiązania pierwszego równania (8), które jest liniowe względem tych elementów. Macierz G wynika z drugigo równania (8), a macierze V i W można obliczyć ze wzoru 1 P V W = (11) C gdzie V W i P C są macierzami blokowymi, w których P jest już obliczone, a C jest znane. Warto zwrócić uwagę na pewne własności macierzy P, G, gdy wartości własne λ i λ macierzy E są duże ujemne. Z pierwszego równania (8) wynika, że każdy element drugiej macierzy ( EP) w pierwszym równaniu (8) jest znacznie większy od odpowiadającego mu elementu pierwszej macierzy P A i macież P A odgrywa wtedy w równaniu pomijalną rolę. Dlatego w przypadku granicznym, gdy λ macierz P pierwszego równania (8) dąży wtedy do macierzy ( E) 1 FC, (12) która jest niezależna od elementów macieży A i B, a także od parametrów obiektu (5), (6) (lub (1)), (ponieważ C = 1, 0,..., 0 porównaj (6)). Dodatkowo, ponieważ macież F C, występująca po prawej stronie pierwszego równania (8), ma niezerowe wartości tylko w pierwszej kolumnie, a w pozostałych kolumnach ma zera (z powodu postaci macierzy C), więc w przypadku granicznym macierz P zawiera także tylko w pierwszej kolumnie wartości niezerowe i zera w pozostałych kolumnach, co wynika z (12). Jednak przypadek graniczny nie może określać parametrów obserwatora z rozwiązania równań (8), ponieważ można zauważyć, że macierz występująca po prawej stronie równania (11) jest wtedy osobliwa i nie może być odwrócona. Ale na podstawie powyższego rozumowania dotyczącego przypadku granicznego można sformułować następjące spostrzeżenia. 4.1 Przypadek obiektu SISO bez zer W przypadku obiektu SISO (1) (lub (5), (6)) nie zawierającym zer, (m = 0) i przy dużych ujemnych wartościach własnych λ i, i = 1, 2,..., l macierzy E, występuje pomijalna zależnośc elementów macierzy P od parametrów macierzy A. Dodatkowo, macierz P ma wtedy bardzo małe elementy w ostatnich (n 1)-kolumnach, co powoduje, że elementy macierzy G są bliskie 0. Ostatnie spostrzeżenie wynika z drugiego równania (8) i z postaci macierzy B wynikającej z (4).
5 XVII Krajowa Konferencja Automatyki KKA 2011, Kielce-Cedzyna 5 Własność 1. W przypadku obiektu SISO z m = 0 i dużych ujemnych wartościach własnych macierzy E, występuje pomijalna zależnośc parametrów obserwatora (7), od parametrów obiektu (1), tzn., że obserwator (7) jest odporny na zmiany parametrów obiektu (1). Oznacza to, że niezależnie od parametrów obiektu obserwator wyznacza wyjście i przybliżenia jego kolejnych pochodnych y, y (1),..., y (n 1) odpowiednio jako oceny zmiennych stanu obiektu x 1, x 2,..., x n. Uwaga 1. Jeżeli występują szumy pomiarowe, wtedy przybliżenia kolejnych pochodnych dają w rezultacie wzmocnienie tych szumów, w szczególności wtedy, gdy wartości własne macierzy E są duże ujemne. Jest to uzasadnione przez fakt, że z dużymi ujemnymi wartościami własnymi są związane małe stałe czasowe i mniejsza zdolność filtrowania obserwatora. Dlatego aby poprawić filtrowanie trzeba odpowiednio zmniejszyć duże negatywne wartości własne macierzy E (tzn. ujemne wartości λ i powinny być powiększone). Ale stosując obserwator z wolniejszymi modami (związane z powiększeniem λ i ), powoduje, że obserwator staje się bardziej wrażliwy na zmiany parametrów obiektu. Dlatego w wyborze parametrów obserwatora potrzebny jest kompromis. Rozważmy obiekt opisany przez FP 5. PRZYKŁAD 1 K(s) = 20 s 2 + s + 20 w której a 1 = 1, a 2 = 20, b 0 = 20 lub przez równoważne równania stanu (5) w których A = B = C = 1 0. (14) Zatem mamy n = 2, m = 0, p = 1, l = n p = 1. Wolniejszy obserwator. Przyjmijmy E = 50, F = 50. Z rozwiązania równań (8) przy uwzględnieniu (11) otrzymujemy (13) P = , G = , 0 1 V =, W = (15) Obserwator określony przez te parametry będziemy nazywać wolniejszym obserwatorem. Szybszy obserwator. Przyjmijmy teraz E = 200, F = 200. Z rozwiązania równań (8) przy uwzględnieniu (11) otrzymujemy P = , G = , 0 1 V =, W = (16) Obserwator określony przez te parametry będziemy nazywać szybszym oserwatorem. Aby przeanalizować wrażliwość obserwatora na zmianę parametrów obiektu przeprowadzono wiele badań symulacyjnych. Wyniki niektórych z tych badań opiszemy poniżej. Zauważmy, że w przypadku obiektu drugiego rzędu (13) bez zer (m = 0), ocena pierwszej współrzędnej stanu ˆx 1 = y, otrzymana z obserwatora, jest dokładna gdy pomiar y jest dokładny. Dlatego na poniższych rysunkach tylko ocena ˆx 2 jest porównywana ze zmienną stanu x 2, która dla m = 0 jest określona przez pochodną wyjścia y (1).
6 6 R. Gessing Wyniki symulacji pokazane na Rys. 1 i 2 były otrzymane dla sygnału wejściowego obiektu u = 1(t) + 2 1(t 5) i dla warunków początkowych obiektu i obserwatora odpowiednio x(0) = 1, 0 i v(0) = 0. (tzn. przy założeniu, że warunek początkowy obiektu nie jest znany dla obserwatora). Funkcja 1(t) = 0 dla t < 0 i 1(t) = 1 dla t > 0. Na Rys. 1a ocena ˆx 2 otrzymana z wolniejszego obserwatora (7), (15), zaprojektowanego dla nominalnego obiektu (13) porównywana jest ze stanem x 2 = y (1) obiektu (13) w którym współczynnik a 2 został zmieniony z wartości a 2 = 20 do wartości a 2 = 2. Widać, że kształt przebiegu ˆx 2 otrzymany z wolniejszego obserwatora jest podobny do współrzędnej stanu x 2 = y (1) zmienionego obiektu. Występujący błąd x 2 ˆx 2 nie jest zbyt duży, jeżeli uwzględnimy fakt, że duża zmiana a 2 powoduje znaczną zmianę jego odpowiedzi skokowej. Rzeczywiście, na Rys. 2a ocena ˆx 2 otrzymana z wolniejszego obserwatora porównana jest ze zmienną stanu x 2 = y (1) obiektu nominalnego (13), przy występowaniu szumu pomiarowego. Chociaż przebieg x 2 = y (1) na Rys. 1a jest zupełnie różny od przebiegu na Rys. 2a, ocena ˆx 2 na Rys. 1a jest podobna do zmiennej stanu x 2 = y (1) zmienionego obiektu. Rys. 1: a) Porównanie zmiennej stanu obiektu x 2 = y (1) (linia ciągła) z jej oceną ˆx 2 (linia kreskowana) gdy a 2 obiektu (13) zmieniono z 20 do 2 dla: a) wolniejszego i b) szybszego obserwatora. Na Rys. 1b zmienna stanu x 2 = y (1) zmienionego obiektu (13) (a 2 = 20 a 2 = 2) jest porównywana z oceną ˆx 2 otrzymaną z szybszego obserwatora (7), (16). Widać, że obserwator z szybszym modem (wartość własna λ 1 zmniejszona z -50 do -200) jest mniej wrażliwy na zmianę parametru obiektu i ocena ˆx 2 znacznie lepiej oddaje przebieg zmiennej stanu x 2 = y (1) zmienionego obiektu. Przebieg pokazany na Rys. 2 dotyczy przypadku kiedy wyjście nominalnego obiektu (13) jest mierzone z szumem pomiarowym m n, tzn. y m = y + m n, gdzie y m jest mierzonym wyjściem wykorzystywanym przez obserwatora, a y jest dokładną wartością sygnału wyjściowego obiektu. Szum pomiarowy m n był symulowany jako wyjście filtru o FP K f (s) = 1/(0.2s + 1), pobudzanego przez Gausowski biały szum MATLABa, z zerową wartością średnią, wariancją 1 i próbkowaniem Maksymalne wartości m n były w przybliżeniu równe 0.04 tzn. 4% nominalnego wyjścia obiektu w stanie ustalonym. Z Rys. 2a i 2b wynika, że filtrowanie wolniejszego obserwatora (7), (15) jest lepsze niż szybszego obserwatora (7), (16). W związku z tym odchylenie oceny ˆx 2 od prawdziwego przebiegu zmiennej stanu x 2 = y (1) dla wolniejszego obserwatora jest mniejsze niż dla szybszego obserwatora. 5.1 Przypadek obiektów nieliniowych Z poprzednich rozważań wynika, że szybszy obserwator (7), (16) jest w znacznym stopniu odporny, czyli prawie niewrażliwy na zmianę parametrów obiektu (13). Spróbujemy teraz zastosować szybszy obserwator zaprojektowany dla nominalnego obiektu liniowego (13), do zupełnie
7 XVII Krajowa Konferencja Automatyki KKA 2011, Kielce-Cedzyna 7 Rys. 2: a) Porównanie zmiennej stanu x 2 = y (1) (linia ciągła) z jej oceną ˆx 2 (linia kreskowana) dla obiektu (13) z addytywnym szumem pomiarowym wyjścia dla: a) wolniejszego i b) szybszego obserwatora. różnych dwóch obiektów nieliniowych drugiego rzędu bez zer Obiekt nieliniowy I. Rozważmy obiekt nieliniowy opisany przez następujące równania stanu ż 1 = 2z 1 + 4(1 + u )u, 1 ż 2 = (z 1 z 2 ) 1 + z 2, y = z 2 (17) gdzie z 1 i z 2 są zmiennymi stanu, a u i y jest odpowiednio wejściem i wyjściem obiektu. Obiekt ten może być interpretowany jako połączenie szeregowe dwóch nieliniowych elementów pierwszego rzędu, z których pierwszy ma nieliniowe wzmocnienie k(u) = 1+ u, a drugi nieliniową stałą czasową T(u) = 1 + y. Definiując nowe równania stanu jako x 1 = y and x 2 = y (1), otrzymujemy po przekształceniach równoważne równania stanu w postaci ẋ 1 = x 2 ẋ 2 = 2x 1 2 x 1 x 2 x 2sign(x 1 ) 1+ x 1 + 4(1 + u )u y = x 1 (18) Tak więc obiekt (17) i równoważny (18) jest silnie nieliniowy i ma rząd wzlędny równy 2 (czyli nie ma zer), ponieważ zmiana skokowa sygnału u daje zmianę skokową sygnału ÿ 9. Jako sygnał wejściowy pobudzający obiekt przyjmujemy sygnał o nieco większej amplitudzie w postaci u(t) = 2 1(t) + 4 1(t 5), aby pokazać wpływ nieliniowości. Na Rys. 3a pokazane jest odchylenie oceny ˆx 2, otrzymanej z szybszego obserwatora (7), (16), od zmiennej stanu x 2 = y (1) obiektu (18), przy warunkach początkowych obiektu x(0) = 1, 0 i obserwatora ˆv(0) = 0. Widać, że obserwator (7), (16), zaprojektowany dla liniowego nominalnego obiektu (13) daje zupełnie dobrą ocenę ˆx 2 zmiennej stanu x 2 = y (1) dla silnie nieliniowego obiektu (18) (oczywiście ocena ˆx 1 jest dokładna i równa x 1 = y, ponieważ y jest mierzone i wykorzystywane przez obserwator) Obiekt nieliniowy II. Rozpatrzmy model ramienia robota, jako obiektu wziętego z przykładu demonstracyjnego MATLABa mrefrobotarm.mdl 6, opisanego przez następujące równanie ÿ + 2ẏ + 10sin(y) = u (19) gdzie wejście u określa moment a wyjście y kąt odchylenia. Obiekt drugiego rzędu (19) jest nieliniowy i ma rząd wzlędny równy 2 (czyli nie ma zer). Określając współrzędne stanu x 1 = y
8 8 R. Gessing Rys. 3: a) Porównanie zmiennej stanu obiektu x 2 = y (1) (linia ciągła) z jej oceną ˆx 2 (linia kreskowana) otrzymaną z szybszego obserwatora (7), (16), dla: a) obiektu nieliniowego I, b) obiektu nieliniowego II. i x 2 = y (1), można napisać równania stanu. Również dla tego obiektu zastosowano szybszy obserwator (7), (16), zaprojektowany dla liniowego, nominalnego obiektu (13). Jako sygnał wejściowy przyjęto u = 9 1(t)+18 1(t 5). Warunki początkowe obiektu (19) i obserwatora (7), (16) były odpowiednio x(0) = 1, 0 i v(0) = 0. Na Rys. 3b porównana jest ocena ˆx 2 otrzymana z obserwatora (7), (16) z prawdziwym przebiegiem zmiennej stanu x 2 = y (1) obiektu (19). Widać, że równiez teraz ocena śledzi z pewnym błędem odpowiednią zmienną stanu. 5.2 Uzasadnienie zaobserwowanych własności Aby uzasadnić względnie dokładne działanie szybszego obserwatora (7), (16), zaprojektowanego dla nominalnego obiektu (13) i zastosowanego do różnych obiektów drugiego rzędu liniowych i nieliniowych bez zer, zastosujmy transformację Laplace a do równań obserwatora (7). Po przekształceniach dostajemy ˆX(s) = V (si E) 1 (FY (s) + GU(s)) (20) gdzie ˆX(s) jest transformatą Laplace a oceny ˆx(t). Jak to wynika z (16) dla szybszego obserwatora parametr G = jest znacznie mniejszy od parametru F = 200. Dlatego godząc się na przybliżenie, ostatni człon GU(s) w równaniu (20) można pominąć. Podstawiając do uproszczonego w ten sposób równania (20) parametry obserwatora (16) otrzymujemy ˆX(s) = Dlatego dla oceny ˆx 2 obserwatora otrzymujemy ˆX 2 = s Y s Y (s) + Y (s) (21) s Y sy (22) s gdzie ˆX 2 i Y są transformatami Laplace a wielkości ˆx 2 i y. Ostatnie przybliżenie jest ważne dla nie za wysokich częstotliwości (lub nie za szybkich zmian sygnałów). Tak więc ocena ˆx 2 obserwatora przybliża pochodną y (1) wyjścia y niezależnie od parametrów obiektu (który może być liniowy lub nieliniowy, a nawet wyższego rzędu).
9 XVII Krajowa Konferencja Automatyki KKA 2011, Kielce-Cedzyna 9 6. PRZYPADEK OBIEKTU SISO Z ZERAMI Gdy obiekt liniowy posiada zera, czyli jest opisany przez FP (1) przy czym 0 < m < n, wtedy w równaniach stanu (5), (6) tylko macierz B zmienia się i zawiera poza γ 0 także γ i, i = 1,..., m. Dlatego w obserwatorze (7) wszystkie macierze E, F, V, W, za wyjątkiem G są takie same dla obu przypadków: m = 0 i m > 1. Jednak, jeżeli m > 1 to stany x i, dla i = n m + 1, n m + 2,..., n zależą od parametrów b j, j = 0, 1,..., m 1 i a i, i = 1, 2,..., m 1, co wynika z (2), (3). Dlatego można przypuszczać, że w tym przypadku oceny ˆx i, i = n m + 1, n m + 2,..., n obserwatora z dostatecznie szybkimi modami będą wrażliwe na zmianę wymienionych parametrów i prawie niewrażliwe na zmianę pozostałych parametrów występujących w macierzy A (6), czyli prawie niewrażliwe na zmianę parametrów a i, i = m, m + 1,..., n and b m. Rozważmy obiekt opisany FP K(s) = 6.1 Przykład 2 5s + 20 s 3 + 2s s + 20 przy czym a 1 = 2, a 2 = 21,, a 3 = 20, b 0 = 5, b 1 = 20, lub przez równoważne równania stanu (5) w których A = B = 5 (24) C = (23) Zatem mamy n = 3, m = 1, p = 1, l = n p = 2. Przyjmijmy E =, F = (25) Z rozwiązania równań (8) z uwzględnieniem (11) otrzymujemy P =, (26) G = V = , W = (27) Obserwator (7), (25)-(27), zaprojektowany dla nominalnego obiektu (23) zastosowano dla zmienionego obiektu. Dla symulacji założono sygnał wejściowy u = 1(t)+2 1(t 5), a warunki początkowe obiektu i obserwatora były odpowiednio x(0) = 1, 0, 0 i v(0) = 0, 0. Na Rys. 4a porównane są oceny ˆx 2 i ˆx 3 otrzymane z obserwatora z dokładnymi przebiegami zmiennych stanu zmienionego obiektu, w którym a 1 = 2, a 2 = 5, a 3 = 10, b 0 = 5, b 1 = 20. Widać, że niezależnie od znacznych zmian współczynników a 2 i a 3 oceny otrzymane z obserwatora są prawie takie same jak przebiegi odpowiadających im zmiennych stanu zmienionego obiektu.
10 10 R. Gessing Wykresy pokazane na Rys. 4b dotyczą obiektu w którym tylko współczynnik b 0 został zmieniony z wartości nominalnej 5 do wartości 10. Widać, że teraz ocena ˆx 2 jest dokładna, podczas gdy występuje znaczna różnica pomiędzy ˆx 3 and x 3. Potwierdza to naszą poprzednią dyskusję, ponieważ w naszym przykładzie jest n = 3, m = 1, dlatego obserwator jest wrażliwy na zmianę współczynnika b 0 i prawie niewrażliwy na zmianę pozostałych współczynników. Mniej wyraźnie widać, że w przypadku pokazanym na Rys. 4a, z powodu różnicy pomiędzy warunkami początkowymi obiektu i obserwatora (która ma symulować sytuację w której warunki początkowe obiektu nie są znane dla obserwatora), występuje znaczna różnica pomiędzy zmiennymi stanu i ich ocenami w początkowych chwilach czasu (bliskich zeru). Jednak z powodu szybkich modów obserwatora różnica ta zdąża do zera w krótkim czasie i oceny stają się dokładne. Rys. 4: a) Porównanie zmiennych stanu obiektu x 2 i x 3 (linie ciągłe) z ich ocenami ˆx 2 i ˆx 3 (linie kreskowane ) otrzymanymi z obserwatora (7), (25)-(27), zaprojektowanego dla nominalnego obiektu (23) i zastosowanego do zmienionego obiektu w którym: a) a 2 = 5, a 3 = 10, b) b 0 = PRZYPADEK OBIEKTÓW MISO Rozważmy teraz obiekt liniowy z wieloma (r) wejściami i jednym wyjściem (MISO), opisany przez następujące FP-a Y (s) = K 1 (s) K 2 (s),..., K r (s)u(s), U(s) = U 1 (s), U 2 (s),..., U r (s) (28) gdzie U i (s) jest transformatą Laplace a i-tego sygnału wejściowego u i, i = 1, 2,..., r. Bez utraty ogólności, załóżmy, że FP-a K i (s), i = 1, 2,..., r, mają wspólny mianownik opisany przez wielomian n-tego rzędu (jak w (1)) i liczniki opisane przez wielomoany b i 0s m i +b i 1s mi b i m i, i = 1, 2,..., r (takie jak w (1), ale każdy jest m i -tego rzędu). Oznaczmy przez 0 n mi wektor kolumnowy zawierający n m i zer, a przez Γ mi macierz m i m i -wymiarową wynikającą ze wzorów (2) w ten sposób, że wzory (2) mogą być zapisane w zwartej postaci: x = y 0 n m u Γ m, gdzie x = x 1, x 2,..., x n, y = y, y (1),..., y (n 1), u m = u, u (1),..., u (m 1). Wprowadzając dla obiektu (28) następujące określenie współrzędnych stanu x = y 0n m1 Γ m1 u m1 0n m2 Γ m2 u m2... 0n mr Γ mr u mr gdzie u mi = u i, u (1) i,..., u (m i 1) i, i = 1, 2,..., r, otrzymujemy po przekształceniach równania stanu obiektu w postaci (5), gdzie wzory na A i C są takie same jak w (6), a B jest teraz (29)
11 XVII Krajowa Konferencja Automatyki KKA 2011, Kielce-Cedzyna 11 n r-wymiarową macierzą opisaną przez B = 0 n m 1 1 γ n m r 1 γ r, (30) gdzie γ i = γ 0 γ 1... γ mi, i = 1, 2,..., r. Dlatego wszystkie poprzednie rozważania dotyczące obserwatora Luenbergera zredukowanego rzędu dla obiektu SISO pozostają ważne dla obiektów MISO. Wyjątkiem jest to, że w miejsce poprzedniej n 1 macierzy B, występuje teraz n r macierz B. Także wnioski dotyczące odporności szybkiego obserwatora pozostają ważne. Dlatego dla obiektu MISO można przypuszczać, że szybki obserwator z założonymi dużymi ujemnymi wartościami własnymi macierzy E jest wrażliwy na zmianę współczynników a 1, a 2,..., a m 1, (m = max i m i ) i b j 0, bj 1,..., bj m j 1 j = 1, 2,..., r (które występują w określeniu (29) zmiennych stanu) i prawie niewrażliwy na zmianę pozostałych współczynników. Jako że obiekt z wieloma (r) wejściami i wieloma (p) wyjściami można rozpatrywać jako zbiór p obiektów MISO dlatego można przypuszczać, że odpowiednio zmodyfikowane powyższe rozważania dotyczą również obiektów MIMO. 8. UWAGI O FILTRZE KALMANA Oczywiście filtr Kalmana może być także traktowany jako obserwator stanu. Jednak w sformułowaniu problemu filtru Kalmana istotną rolę odgrywają szumy układowe i pomiarowe. Zakłada się, że występują one w równaniach stanu i wyjścia w postaci ẋ = Ax + Bu + s n, y = Cx + m n (31) W sformułowaniu problemu szumy układowe s n i pomiarowe m n są białymi szumami o znanych macierzch kowariancji, odpowiednio S n i M n. Zakłada się, że macierz M n jest nieosobliwa (czyli odpowiednie szumy pomiarowe muszą występować). Możliwe jest również rozpatrywanie szumów kolorowych po odpowiednich modyfikacjach w sformułowaniu problemu 3. Nie będziemy tutaj zapisywać równań filtru Kalmana, które są powszechnie znane, ale warto chyba zauważyć, że gdy szum układowy nie występuje (s n = 0) i M n jest macierzą nieosobliwą wtedy równania filtru Kalmana przyjmują postać ˆx = Aˆx + Bu (32) z odpowiednim warunkiem początkowym ˆx(0), czyli przyjmują one postać równań obiektu bez szumów. Oczywiście ostatnie równania są bardzo wrażliwe na zmianę parametrów obiektu. 9. PODSUMOWANIE Dzięki zastosowaniu określonej definicji zmiennych stanu 1, 2, zostały zauważone następujące własności obserwatora Luenbergera zredukawanego rzędu. Szybsze mody obserwatora są związne z mniejszą wrażliwością obserwatora na zmianę pewnych określonych parametrów obiektu. W przypadku gdy obiekty SISO, lub MISO mają FP-a (1), lub (28) bez zer wtedy obserwator z dostatecznie szybkimi modami jest prawie niewrażliwy na zmianę dowolnych parametrów obiektu. W przypadku gdy FP-a mają zera, wtedy im więcej jest zer tym mniej jest określonych parametrów obiektu na zmianę których szybki obserwator jest prawie niewrażliwy. Z drugiej strony, obserwator z szybkimi modami ma gorsze własności filtrujące, dlatego też potrzebny jest pewien kompromis pomiędzy odpornością a zdolnością filtrującą obserwatora.
12 12 R. Gessing Dodatkowo należy uwzględnić fakt, że zastosowanie bardzo szybkich modów obserwatora jest związane ze złym uwarunkowaniem odwracanej macierzy we wzorze (11), co może stwarzać pewne trudności obliczeniowe. PODZIĘKOWANIE Praca zawiera wyniki projektu badawczego zrealizowanego w latach , częściowo sfinansowanego z funduszu badań naukowych. LITERATURA 1. Athans, M. and P.L. Falb, Optimal Control, McGraw Hill, New York Gessing, R. Time-Optimal Control of Plants Whose Transfer Functions Contain Zeros, APPLI- CATIONES MATHEMATICAE XII, 3, 1971, pp Goodwin G. C., S. F. Graebe and M. E. Salgado, Control Systems Design. Prentice Hall, N. J., Gu D. W. and F. W. Poon, A Robust State Observer Scheme, IEEE Transactions on Automatic Control, Vol.46,No.12, December 2001, pp Luenberger, D. An introduction to observers, IEEE Trans. Automat. Contr., vol. AC-16, 1971, pp MATLAB Version 7.5, Neural Networks Control Systems Demo, August, 15, Nandam, P. K. and P. C. Sen, A Comparative Study of a Luenberger Observer and Adaptive Observer Based Variable Structure Speed Control System Using a Self-Controlled Synchronous Motor, IEEE Transactions on Industrial Electronics, Vol. 17, No. 2, April 1990, pp Saberi A., R. Sanutti and B. M. Chen, H 2 Optimal Control Prentice Hall, Slotine, J.J.E and W. Li. Applied Nonlinear Control, Englewood Cliffs, Prentice Hall, NJ, Takahashi, Y., M.J. Rabins and D.M. Auslander, Control and Dynamic System, Addison-Wesley, Reading, MA., Wang, W. and Z. Gao, A Comparison Study of Advanced State Observer Design Techniques, Proceedings of the American Control Conference, Denver, Colorado June 4-6, 2003, pp
O ODPORNOŚCI KONWENCJONALNEGO OBSERWATORA LUENBERGERA ZREDUKOWANEGO RZĘDU
O ODPORNOŚCI KONWENCJONALNEGO OBSERWATORA LUENBERGERA ZREDUKOWANEGO RZĘDU Ryszard GESSING 1 1 Instytut Automatyki, Politechnika Śląska, ul. Akademicka 16, 44-101 Gliwice, rgessing@polsl.pl Streszczenie:
Przekształcanie równań stanu do postaci kanonicznej diagonalnej
Przekształcanie równań stanu do postaci kanonicznej diagonalnej Przygotowanie: Dariusz Pazderski Liniowe przekształcenie równania stanu Rozważmy liniowe równanie stanu i równanie wyjścia układu niesingularnego
Obserwatory stanu, zasada separowalności i regulator LQG
Obserwatory stanu, zasada separowalności i regulator LQG Zaawansowane Techniki Sterowania Wydział Mechatroniki Politechniki Warszawskiej Anna Sztyber ZTS (IAiR PW) LQR Anna Sztyber / 29 Plan wykładu Obserwatory
Układy równań liniowych
Układy równań liniowych Niech K będzie ciałem. Niech n, m N. Równanie liniowe nad ciałem K z niewiadomymi (lub zmiennymi) x 1, x 2,..., x n K definiujemy jako formę zdaniową zmiennej (x 1,..., x n ) K
III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.
III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań. Analiza stabilności rozwiązań stanowi ważną część jakościowej teorii równań różniczkowych. Jej istotą jest poszukiwanie odpowiedzi
CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE
CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE Do opisu członów i układów automatyki stosuje się, oprócz transmitancji operatorowej (), tzw. transmitancję widmową. Transmitancję widmową () wyznaczyć można na podstawie
Układy równań i nierówności liniowych
Układy równań i nierówności liniowych Wiesław Krakowiak 1 grudnia 2010 1 Układy równań liniowych DEFINICJA 11 Układem równań m liniowych o n niewiadomych X 1,, X n, nazywamy układ postaci: a 11 X 1 + +
13 Układy równań liniowych
13 Układy równań liniowych Definicja 13.1 Niech m, n N. Układem równań liniowych nad ciałem F m równaniach i n niewiadomych x 1, x 2,..., x n nazywamy koniunkcję równań postaci a 11 x 1 + a 12 x 2 +...
Tematyka egzaminu z Podstaw sterowania
Tematyka egzaminu z Podstaw sterowania Rafał Trójniak 6 września 2009 Spis treści 1 Rozwiązane tematy 1 1.1 Napisać równanie różniczkowe dla zbiornika z odpływem grawitacyjnym...............................
przy warunkach początkowych: 0 = 0, 0 = 0
MODELE MATEMATYCZNE UKŁADÓW DYNAMICZNYCH Podstawową formą opisu procesów zachodzących w członach lub układach automatyki jest równanie ruchu - równanie dynamiki. Opisuje ono zależność wielkości fizycznych,
Systemy. Krzysztof Patan
Systemy Krzysztof Patan Systemy z pamięcią System jest bez pamięci (statyczny), jeżeli dla dowolnej chwili t 0 wartość sygnału wyjściowego y(t 0 ) zależy wyłącznie od wartości sygnału wejściowego w tej
Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie
Politechnika Wrocławska, Wydział Informatyki i Zarządzania Modelowanie Zad Procesy wykładniczego wzrostu i spadku (np populacja bakterii, rozpad radioaktywny, wymiana ciepła) można modelować równaniem
Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Sterowania Procesami Ciągłych Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów. Obliczanie
Wykład 12 i 13 Macierz w postaci kanonicznej Jordana , 0 A 2
Wykład 12 i 13 Macierz w postaci kanonicznej Jordana Niech A - macierz kwadratowa stopnia n Jak obliczyć np A 100? a 11 0 0 0 a 22 0 Jeśli A jest macierzą diagonalną tzn A =, to Ak = 0 0 a nn Niech B =
Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie
Politechnika Wrocławska, Wydział Informatyki i Zarządzania Modelowanie Zad Wyznacz transformaty Laplace a poniższych funkcji, korzystając z tabeli transformat: a) 8 3e 3t b) 4 sin 5t 2e 5t + 5 c) e5t e
Układy równań liniowych
Układy równań liniowych ozważmy układ n równań liniowych o współczynnikach a ij z n niewiadomymi i : a + a +... + an n d a a an d a + a +... + a n n d a a a n d an + an +... + ann n d n an an a nn n d
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa. W rozdziale tym zajmiemy się dokładniej badaniem stabilności rozwiązań równania różniczkowego. Pojęcie stabilności w
Analityczne metody detekcji uszkodzeń
Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski Wykład 5 Model procesu Rozważmy czasowo-dyskretny model liniowy gdzie: k dyskretny czas, x(k) R n wektor stanu, x(k + 1) = Ax(k)
Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.
Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne. Funkcja homograficzna. Definicja. Funkcja homograficzna jest to funkcja określona wzorem f() = a + b c + d, () gdzie współczynniki
Postać Jordana macierzy
Rozdział 8 Postać Jordana macierzy Niech F = R lub F = C Macierz J r λ) F r r postaci λ 1 0 0 0 λ 1 J r λ) = 0 λ 1 0 0 λ gdzie λ F nazywamy klatką Jordana stopnia r Oczywiście J 1 λ) = [λ Definicja 81
Baza w jądrze i baza obrazu ( )
Przykład Baza w jądrze i baza obrazu (839) Znajdź bazy jądra i obrazu odwzorowania α : R 4 R 3, gdzie α(x, y, z, t) = (x + 2z + t, 2x + y 3z 5t, x y + z + 4t) () zór ten oznacza, że α jest odwzorowaniem
Tydzień nr 9-10 (16 maja - 29 maja), Równania różniczkowe, wartości własne, funkcja wykładnicza od operatora - Matematyka II 2010/2011L
Tydzień nr 9-10 (16 maja - 29 maja) Równania różniczkowe wartości własne funkcja wykładnicza od operatora - Matematyka II 2010/2011L Wszelkie pytania oraz uwagi o błędach proszę kierować na przemek.majewski@gmail.com
1 Podobieństwo macierzy
GAL (Informatyka) Wykład - zagadnienie własne Wersja z dnia 6 lutego 2014 Paweł Bechler 1 Podobieństwo macierzy Definicja 1 Powiemy, że macierze A, B K n,n są podobne, jeżeli istnieje macierz nieosobliwa
Podstawy Automatyki. Wykład 2 - podstawy matematyczne. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 2 - podstawy matematyczne Instytut Automatyki i Robotyki Warszawa, 2015 Wstęp Rzeczywiste obiekty regulacji, a co za tym idzie układy regulacji, mają właściwości nieliniowe, n.p. turbulencje, wiele
3. Macierze i Układy Równań Liniowych
3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x
Formy kwadratowe. Rozdział 10
Rozdział 10 Formy kwadratowe Rozważmy rzeczywistą macierz symetryczną A R n n Definicja 101 Funkcję h : R n R postaci h (x) = x T Ax (101) nazywamy formą kwadratową Macierz symetryczną A występującą w
Macierze. Rozdział Działania na macierzach
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i, j) (i 1,..., n; j 1,..., m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F R lub F C, nazywamy macierzą (rzeczywistą, gdy
Metody numeryczne I Równania nieliniowe
Metody numeryczne I Równania nieliniowe Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/66 Równania nieliniowe 1. Równania nieliniowe z pojedynczym pierwiastkiem
Algorytmy sztucznej inteligencji
Algorytmy sztucznej inteligencji Dynamiczne sieci neuronowe 1 Zapis macierzowy sieci neuronowych Poniżej omówione zostaną części składowe sieci neuronowych i metoda ich zapisu za pomocą macierzy. Obliczenia
Zaawansowane metody numeryczne
Wykład 1 Zadanie Definicja 1.1. (zadanie) Zadaniem nazywamy zagadnienie znalezienia rozwiązania x spełniającego równanie F (x, d) = 0, gdzie d jest zbiorem danych (od których zależy rozwiązanie x), a F
Programowanie celowe #1
Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem
PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
Stabilność. Krzysztof Patan
Stabilność Krzysztof Patan Pojęcie stabilności systemu Rozważmy obiekt znajdujący się w punkcie równowagi Po przyłożeniu do obiektu siły F zostanie on wypchnięty ze stanu równowagi Jeżeli po upłynięciu
Filtr Kalmana. Struktury i Algorytmy Sterowania Wykład 1-2. prof. dr hab. inż. Mieczysław A. Brdyś mgr inż. Tomasz Zubowicz
Filtr Kalmana Struktury i Algorytmy Sterowania Wykład 1-2 prof. dr hab. inż. Mieczysław A. Brdyś mgr inż. Tomasz Zubowicz Politechnika Gdańska, Wydział Elektortechniki i Automatyki 2013-10-09, Gdańsk Założenia
Stabilność II Metody Lapunowa badania stabilności
Metody Lapunowa badania stabilności Interesuje nas w sposób szczególny system: Wprowadzamy dla niego pojęcia: - stabilności wewnętrznej - odnosi się do zachowania się systemu przy zerowym wejściu, czyli
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać układu równań liniowych Układ liniowych równań algebraicznych
Zaawansowane metody numeryczne
Wykład 11 Ogólna postać metody iteracyjnej Definicja 11.1. (metoda iteracyjna rozwiązywania układów równań) Metodą iteracyjną rozwiązywania { układów równań liniowych nazywamy ciąg wektorów zdefiniowany
RÓWNANIA RÓŻNICZKOWE WYKŁAD 2
RÓWNANIA RÓŻNICZKOWE WYKŁAD 2 Równania różniczkowe o zmiennych rozdzielonych Równania sprowadzalne do równań o zmiennych rozdzielonych Niech f będzie funkcją ciągłą na przedziale (a, b), spełniającą na
Wykład z równań różnicowych
Wykład z równań różnicowych 1 Wiadomości wstępne Umówmy się, że na czas tego wykładu zrezygnujemy z oznaczania n-tego wyrazu ciągu symbolem typu x n, y n itp. Zamiast tego pisać będziemy x (n), y (n) itp.
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Transmitancje układów ciągłych
Transmitancja operatorowa, podstawowe człony liniowe Transmitancja operatorowa (funkcja przejścia, G(s)) stosunek transformaty Laplace'a sygnału wyjściowego do transformaty Laplace'a sygnału wejściowego
UKŁADY RÓWNAŃ LINIOWYCH
Wykłady z matematyki inżynierskiej JJ, 08 DEFINICJA Układ m równań liniowych z n niewiadomymi to: ( ) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2 a m1 x 1 + a m2 x 2 +
Algebra WYKŁAD 3 ALGEBRA 1
Algebra WYKŁAD 3 ALGEBRA 1 Liczby zespolone Postać wykładnicza liczby zespolonej Niech e oznacza stałą Eulera Definicja Równość e i cos isin nazywamy wzorem Eulera. ALGEBRA 2 Liczby zespolone Każdą liczbę
Definicje i przykłady
Rozdział 1 Definicje i przykłady 1.1 Definicja równania różniczkowego 1.1 DEFINICJA. Równaniem różniczkowym zwyczajnym rzędu n nazywamy równanie F (t, x, ẋ, ẍ,..., x (n) ) = 0. (1.1) W równaniu tym t jest
RÓWNANIA RÓŻNICZKOWE WYKŁAD 4
RÓWNANIA RÓŻNICZKOWE WYKŁAD 4 Obszar określoności równania Jeżeli występująca w równaniu y' f ( x, y) funkcja f jest ciągła, to równanie posiada rozwiązanie. Jeżeli f jest nieokreślona w punkcie (x 0,
Treść wykładu. Układy równań i ich macierze. Rząd macierzy. Twierdzenie Kroneckera-Capellego.
. Metoda eliminacji. Treść wykładu i ich macierze... . Metoda eliminacji. Ogólna postać układu Układ m równań liniowych o n niewiadomych x 1, x 2,..., x n : a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21
Spacery losowe generowanie realizacji procesu losowego
Spacery losowe generowanie realizacji procesu losowego Michał Krzemiński Streszczenie Omówimy metodę generowania trajektorii spacerów losowych (błądzenia losowego), tj. szczególnych procesów Markowa z
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Uwarunkowanie zadania numerycznego Niech ϕ : R n R m będzie pewna funkcja odpowiednio wiele
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych
Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych Cel ćwiczenia Celem ćwiczenia jest poznanie podstawowych własności członów liniowych
1 Macierz odwrotna metoda operacji elementarnych
W tej części skupimy się na macierzach kwadratowych. Zakładać będziemy, że A M(n, n) dla pewnego n N. Definicja 1. Niech A M(n, n). Wtedy macierzą odwrotną macierzy A (ozn. A 1 ) nazywamy taką macierz
5. Rozwiązywanie układów równań liniowych
5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a
Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i,j) (i = 1,,n;j = 1,,m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F = R lub F = C, nazywamy macierzą (rzeczywistą, gdy F
Sposoby modelowania układów dynamicznych. Pytania
Sposoby modelowania układów dynamicznych Co to jest model dynamiczny? PAScz4 Modelowanie, analiza i synteza układów automatyki samochodowej równania różniczkowe, różnicowe, równania równowagi sił, momentów,
dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;
Wykłady 8 i 9 Pojęcia przestrzeni wektorowej i macierzy Układy równań liniowych Elementy algebry macierzy dodawanie, odejmowanie, mnożenie macierzy; macierz odwrotna dr Mariusz Grządziel 15,29 kwietnia
Pochodna i różniczka funkcji oraz jej zastosowanie do obliczania niepewności pomiarowych
Pochodna i różniczka unkcji oraz jej zastosowanie do obliczania niepewności pomiarowych Krzyszto Rębilas DEFINICJA POCHODNEJ Pochodna unkcji () w punkcie określona jest jako granica: lim 0 Oznaczamy ją
W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0,
Bierne obwody RC. Filtr dolnoprzepustowy. Filtr dolnoprzepustowy jest układem przenoszącym sygnały o małej częstotliwości bez zmian, a powodującym tłumienie i opóźnienie fazy sygnałów o większych częstotliwościach.
Własności wyznacznika
Własności wyznacznika Rozwinięcie Laplace a względem i-tego wiersza: n det(a) = ( 1) i+j a ij M ij (A), j=1 gdzie M ij (A) to minor (i, j)-ty macierzy A, czyli wyznacznik macierzy uzyskanej z macierzy
POLITECHNIKA ŚLĄSKA WYDZIAŁ GÓRNICTWA I GEOLOGII. Roman Kaula
POLITECHNIKA ŚLĄSKA WYDZIAŁ GÓRNICTWA I GEOLOGII Roman Kaula ZASTOSOWANIE NOWOCZESNYCH NARZĘDZI INŻYNIERSKICH LabVIEW oraz MATLAB/Simulink DO MODELOWANIA UKŁADÓW DYNAMICZNYCH PLAN WYKŁADU Wprowadzenie
Układy równań liniowych. Krzysztof Patan
Układy równań liniowych Krzysztof Patan Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zadań redukuje się do problemu rozwiązania układu równań liniowych, często o bardzo dużych
ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH
Transport, studia I stopnia Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać ogólna równania nieliniowego Często występującym, ważnym problemem obliczeniowym
Wektory i wartości własne
Treść wykładu Podprzestrzenie niezmiennicze Podprzestrzenie niezmiennicze... Twierdzenie Cayley Hamiltona Podprzestrzenie niezmiennicze Definicja Niech f : V V będzie przekształceniem liniowym. Podprzestrzeń
Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.
Funkcje wymierne Jerzy Rutkowski Teoria Przypomnijmy, że przez R[x] oznaczamy zbiór wszystkich wielomianów zmiennej x i o współczynnikach rzeczywistych Definicja Funkcją wymierną jednej zmiennej nazywamy
Procedura modelowania matematycznego
Procedura modelowania matematycznego System fizyczny Model fizyczny Założenia Uproszczenia Model matematyczny Analiza matematyczna Symulacja komputerowa Rozwiązanie w postaci modelu odpowiedzi Poszerzenie
Podstawy Automatyki. Wykład 2 - modelowanie matematyczne układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 2 - modelowanie matematyczne układów dynamicznych Instytut Automatyki i Robotyki Warszawa, 2017 Wstęp Rzeczywiste obiekty regulacji, a co za tym idzie układy regulacji, mają właściwości nieliniowe,
PRAWO OHMA DLA PRĄDU PRZEMIENNEGO
ĆWICZENIE 53 PRAWO OHMA DLA PRĄDU PRZEMIENNEGO Cel ćwiczenia: wyznaczenie wartości indukcyjności cewek i pojemności kondensatorów przy wykorzystaniu prawa Ohma dla prądu przemiennego; sprawdzenie prawa
jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru.
Układy liniowe Układ liniowy pierwszego rzędu, niejednorodny. gdzie Jeśli to układ nazywamy jednorodnym Pamiętamy, Ŝe kaŝde równanie liniowe rzędu m moŝe zostać sprowadzone do układu n równań liniowych
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia I stopnia rok akademicki 2011/2012 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Uwagi wstępne Układ liniowych równań algebraicznych można
STATYKA Z UWZGLĘDNIENIEM DUŻYCH SIŁ OSIOWYCH
Część. STATYKA Z UWZGLĘDNIENIEM DUŻYCH SIŁ OSIOWYCH.. STATYKA Z UWZGLĘDNIENIEM DUŻYCH SIŁ OSIOWYCH Rozwiązując układy niewyznaczalne dowolnie obciążone, bardzo często pomijaliśmy wpływ sił normalnych i
Wektory i wartości własne
Treść wykładu Podprzestrzenie niezmiennicze... Twierdzenie Cayley Hamiltona Podprzestrzenie niezmiennicze Definicja Niech f : V V będzie przekształceniem liniowym. Podprzestrzeń W V nazywamy niezmienniczą
Analiza matematyczna dla informatyków 3 Zajęcia 14
Analiza matematyczna dla informatyków 3 Zajęcia 14 Metoda rozwiązywania (Jednorodne równanie różniczkowe liniowe rzędu n o stałych współczynnikach). gdzie a 0,..., a n 1 C. Wielomian charakterystyczny:
x x 1. Przedmiot identyfikacji System x (1) x (2) : x (s) a 1 a 2 : a s mierzone, a = zestaw współczynników konkretyzujacych F ()
. Przedmiot identyfikacji System () x (2) x * a z y ( s ) x y = F (x,z)=f(x,z,a ),gdziex = F () znane, a nieznane x () x (2) x (s) mierzone, a = a a 2 a s zestaw współczynników konkretyzujacych F () informacja
2. Układy równań liniowych
2. Układy równań liniowych Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2017/2018 rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 2. Układy równań liniowych zima 2017/2018 1 /
Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk
Opis systemów dynamicznych Mieczysław Brdyś 27.09.2010, Gdańsk Rozważmy układ RC przedstawiony na rysunku poniżej: wejscie u(t) R C wyjście y(t)=vc(t) Niech u(t) = 2 + sin(t) dla t t 0 gdzie t 0 to chwila
IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. - funkcja dwóch zmiennych,
IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. Definicja 1.1. Niech D będzie podzbiorem przestrzeni R n, n 2. Odwzorowanie f : D R nazywamy
Automatyka i robotyka
Automatyka i robotyka Wykład 5 - Stabilność układów dynamicznych Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 43 Plan wykładu Wprowadzenie Stabilność modeli
Metody numeryczne równań różniczkowych zwyczajnych
Metody numeryczne równań różniczkowych zwyczajnych Marcin Jenczmyk m.jenczmyk@knm.katowice.pl 9 maja 2015 M. Jenczmyk XXX Sesja KNM Metody numeryczne R.R.Z. 1 / 18 Omawiany problem dotyczyć będzie numerycznego
Rys 1 Schemat modelu masa- sprężyna- tłumik
Rys 1 Schemat modelu masa- sprężyna- tłumik gdzie: m-masa bloczka [kg], ẏ prędkośćbloczka [ m s ]. 3. W kolejnym energię potencjalną: gdzie: y- przemieszczenie bloczka [m], k- stała sprężystości, [N/m].
II. Równania autonomiczne. 1. Podstawowe pojęcia.
II. Równania autonomiczne. 1. Podstawowe pojęcia. Definicja 1.1. Niech Q R n, n 1, będzie danym zbiorem i niech f : Q R n będzie daną funkcją określoną na Q. Równanie różniczkowe postaci (1.1) x = f(x),
Podstawy Automatyki. Wykład 2 - modelowanie matematyczne układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 2 - modelowanie matematyczne układów dynamicznych Instytut Automatyki i Robotyki Warszawa, 2019 Wstęp Obiekty (procesy) rzeczywiste, a co za tym idzie układy regulacji, mają właściwości nieliniowe,
Laboratorium Metrologii
Laboratorium Metrologii Ćwiczenie nr 3 Oddziaływanie przyrządów na badany obiekt I Zagadnienia do przygotowania na kartkówkę: 1 Zdefiniować pojęcie: prąd elektryczny Podać odpowiednią zależność fizyczną
Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.
Z5: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania zagadnienie brzegowe Dyskretne operatory różniczkowania Numeryczne obliczanie pochodnych oraz rozwiązywanie
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 2. REPREZENTACJA
Równanie przewodnictwa cieplnego (I)
Wykład 4 Równanie przewodnictwa cieplnego (I) 4.1 Zagadnienie Cauchy ego dla pręta nieograniczonego Rozkład temperatury w jednowymiarowym nieograniczonym pręcie opisuje funkcja u = u(x, t), spełniająca
K p. K o G o (s) METODY DOBORU NASTAW Metoda linii pierwiastkowych Metody analityczne Metoda linii pierwiastkowych
METODY DOBORU NASTAW 7.3.. Metody analityczne 7.3.. Metoda linii pierwiastkowych 7.3.2 Metody doświadczalne 7.3.2.. Metoda Zieglera- Nicholsa 7.3.2.2. Wzmocnienie krytyczne 7.3.. Metoda linii pierwiastkowych
Pomiar rezystancji metodą techniczną
Pomiar rezystancji metodą techniczną Cel ćwiczenia. Poznanie metod pomiarów rezystancji liniowych, optymalizowania warunków pomiaru oraz zasad obliczania błędów pomiarowych. Zagadnienia teoretyczne. Definicja
Ćw. nr 31. Wahadło fizyczne o regulowanej płaszczyźnie drgań - w.2
1 z 6 Zespół Dydaktyki Fizyki ITiE Politechniki Koszalińskiej Ćw. nr 3 Wahadło fizyczne o regulowanej płaszczyźnie drgań - w.2 Cel ćwiczenia Pomiar okresu wahań wahadła z wykorzystaniem bramki optycznej
9 Układy równań liniowych
122 II PRZESTRZENIE WEKTOROWE 9 Układy równań liniowych 1 Istnienie rozwiązań układu równań liniowych W tym paragrafie przerwiemy chwilowo ogólną analizę struktur pojawiających się w przestrzeniach wektorowych,
Teoria sterowania - studia niestacjonarne AiR 2 stopień
Teoria sterowania - studia niestacjonarne AiR stopień Kazimierz Duzinkiewicz, dr hab. Inż. Katedra Inżynerii Systemów Sterowania Wykład 4-06/07 Transmitancja widmowa i charakterystyki częstotliwościowe
Dystrybucje, wiadomości wstępne (I)
Temat 8 Dystrybucje, wiadomości wstępne (I) Wielkości fizyczne opisujemy najczęściej przyporządkowując im funkcje (np. zależne od czasu). Inną drogą opisu tych wielkości jest przyporządkowanie im funkcjonałów
Rozwiązywanie układów równań liniowych
Rozwiązywanie układów równań liniowych Marcin Orchel 1 Wstęp Jeśli znamy macierz odwrotną A 1, to możęmy znaleźć rozwiązanie układu Ax = b w wyniku mnożenia x = A 1 b (1) 1.1 Metoda eliminacji Gaussa Pierwszy
Algebra liniowa II. Lista 1. 1 u w 0 1 v 0 0 1
Algebra liniowa II Lista Zadanie Udowodnić, że jeśli B b ij jest macierzą górnotrójkątną o rozmiarze m m, to jej wyznacznik jest równy iloczynowi elementów leżących na głównej przekątnej: det B b b b mm
Związek między pojęciami transpozycji, podobieństwa i symetryzacji oraz równości macierzowe
MATEMATYKA STOSOWANA 6, 2005 Tadeusz Kaczorek(Warszawa) Związek między pojęciami transpozycji, podobieństwa i symetryzacji równości macierzowe Streszczenie. Przeanalizowano związki między transpozycją,
Elementy metod numerycznych
Wykład nr 5 i jej modyfikacje. i zera wielomianów Założenia metody Newtona Niech będzie dane równanie f (x) = 0 oraz przedział a, b taki, że w jego wnętrzu znajduje się dokładnie jeden pierwiastek α badanego
Projektowanie układów regulacji w dziedzinie częstotliwości. dr hab. inż. Krzysztof Patan, prof. PWSZ
Projektowanie układów regulacji w dziedzinie częstotliwości dr hab. inż. Krzysztof Patan, prof. PWSZ Wprowadzenie Metody projektowania w dziedzinie częstotliwości mają wiele zalet: stabilność i wymagania
1 Pochodne wyższych rzędów
1 Pochodne wyższych rzędów Definicja 1.1 (Pochodne cząstkowe drugiego rzędu) Niech f będzie odwzorowaniem o wartościach w R m, określonym na zbiorze G R k. Załóżmy, że zbiór tych x G, dla których istnieje
Analiza numeryczna Lista nr 3 (ćwiczenia) x x 2 n x.
Analiza numeryczna Lista nr 3 (ćwiczenia) Sprawdzić że macierz ma wartości własne2+ 222 2 2 Niechx R n Udowodnić że 2 0 0 x x 2 n x 3 NiechA R n n będzie macierzą symetryczną Wiadomo że wówczas istnieje
Układy równań liniowych. Ax = b (1)
Układy równań liniowych Dany jest układ m równań z n niewiadomymi. Liczba równań m nie musi być równa liczbie niewiadomych n, tj. mn. a a... a b n n a a... a b n n... a a... a b m m mn n m
WYKŁAD PROF. DR HAB. INŻ. TADEUSZA KACZORKA
W pracy tej zostaną przedstawione: - warunki konieczne i wystarczające cykliczności macierzy A normalności macierzy transmitancji T(s); - warunki istnienia i metody doboru sprzężeń zwrotnych od stanu tak,
Rozwiązania, seria 5.
Rozwiązania, seria 5. 26 listopada 2012 Zadanie 1. Zbadaj, dla jakich wartości parametru r R wektor (r, r, 1) lin{(2, r, r), (1, 2, 2)} R 3? Rozwiązanie. Załóżmy, że (r, r, 1) lin{(2, r, r), (1, 2, 2)}.
Rozwiązywanie równań nieliniowych
Rozwiązywanie równań nieliniowych Marcin Orchel 1 Wstęp Przykłady wyznaczania miejsc zerowych funkcji f : f(ξ) = 0. Wyszukiwanie miejsc zerowych wielomianu n-tego stopnia. Wymiar tej przestrzeni wektorowej