6. STABILNOŚĆ UKŁADÓW DYNAMICZNYCH

Podobne dokumenty
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

Stabilność II Metody Lapunowa badania stabilności

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 5 - stabilność liniowych układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Systemy. Krzysztof Patan

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

przy warunkach początkowych: 0 = 0, 0 = 0

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Sposoby modelowania układów dynamicznych. Pytania

Badanie stabilności liniowych układów sterowania

Układ regulacji automatycznej (URA) kryteria stabilności

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

Tematyka egzaminu z Podstaw sterowania

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

FUNKCJA KWADRATOWA. 1. Definicje i przydatne wzory. lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax 2 + bx + c

Podstawy Automatyki. Wykład 2 - podstawy matematyczne. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Inżynieria Systemów Dynamicznych (4)

II. Równania autonomiczne. 1. Podstawowe pojęcia.

Układy równań i równania wyższych rzędów

Stabilność. Krzysztof Patan

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Równania różniczkowe liniowe II rzędu

Automatyka i robotyka

Transmitancje układów ciągłych

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH

Definicja i własności wartości bezwzględnej.

RÓWNANIA RÓŻNICZKOWE WYKŁAD 2

1.1 Przegląd wybranych równań i modeli fizycznych. , u x1 x 2

Podstawowe człony dynamiczne

Równania różniczkowe. Notatki z wykładu.

KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

Metody numeryczne. materiały do wykładu dla studentów

Biotechnologia, Chemia, Chemia Budowlana - Wydział Chemiczny - 1

Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk

IX. MECHANIKA (FIZYKA) KWANTOWA

4. UKŁADY II RZĘDU. STABILNOŚĆ. Podstawowe wzory. Układ II rzędu ze sprzężeniem zwrotnym Standardowy schemat. Transmitancja układu zamkniętego

Wykład z równań różnicowych

Definicje i przykłady

lim Np. lim jest wyrażeniem typu /, a

Wstęp do analizy matematycznej

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 26 czerwca 2017 roku

ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

ANALIZA MATEMATYCZNA Z ELEMENTAMI STATYSTYKI MATEMATYCZNEJ

Geometria. Rozwiązania niektórych zadań z listy 2

PAiTM. materiały uzupełniające do ćwiczeń Wydział Samochodów i Maszyn Roboczych studia inżynierskie prowadzący: mgr inż.

Równania różniczkowe cząstkowe drugiego rzędu

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Matematyka licea ogólnokształcące, technika

3. FUNKCJA LINIOWA. gdzie ; ół,.

Wykład z modelowania matematycznego.

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

Matematyka dyskretna dla informatyków

Liczby zespolone. x + 2 = 0.

RÓWNANIA RÓŻNICZKOWE WYKŁAD 4

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

Metody numeryczne w przykładach

3 Podstawy teorii drgań układów o skupionych masach

FUNKCJE ELEMENTARNE I ICH WŁASNOŚCI

VII. Drgania układów nieliniowych

5 Równania różniczkowe zwyczajne rzędu drugiego

Równania różniczkowe liniowe wyższych rzędów o stałych współcz

Sterowalność liniowych uk ladów sterowania

ZASTOSOWANIE ZASADY MAKSIMUM PONTRIAGINA DO ZAGADNIENIA

Metody numeryczne I Równania nieliniowe

Teoria sterowania - studia niestacjonarne AiR 2 stopień

Wstęp do równań różniczkowych

Elementy rachunku różniczkowego i całkowego

Procedura modelowania matematycznego

Wykład 3 Równania rózniczkowe cd

Przekształcanie równań stanu do postaci kanonicznej diagonalnej

Pierścień wielomianów jednej zmiennej

Matematyka 2. Równania różniczkowe zwyczajne rzędu drugiego

1 + x 1 x 1 + x + 1 x. dla x 0.. Korzystając z otrzymanego wykresu wyznaczyć funkcję g(m) wyrażającą liczbę pierwiastków równania.

Pochodne cząstkowe i ich zastosowanie. Ekstrema lokalne funkcji

Matematyka II. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr letni 2018/2019 wykład 13 (27 maja)

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

MECHANIKA 2. Drgania punktu materialnego. Wykład Nr 8. Prowadzący: dr Krzysztof Polko

INSTRUKCJA DO ĆWICZENIA NR 7

Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne.

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

FUNKCJE ZESPOLONE Lista zadań 2005/2006

Zadania do wykładu Jakościowa Teoria Równań Różniczkowych Zwyczajnych

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ

Wykład z modelowania matematycznego. Przykłady modelowania w mechanice i elektrotechnice.

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B

Podstawy Automatyki. Wykład 2 - modelowanie matematyczne układów dynamicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Kinematyka: opis ruchu

1.UKŁADY RÓWNAŃ LINIOWYCH

RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE. Marta Zelmańska

Geometria w R 3. Iloczyn skalarny wektorów

Wymagania edukacyjne z matematyki klasa II technikum

Równa Równ n a i n e i ru r ch u u ch u po tor t ze (równanie drogi) Prędkoś ędkoś w ru r ch u u ch pros pr t os ol t i ol n i io i wym

Arytmetyka. Działania na liczbach, potęga, pierwiastek, logarytm

Tadeusz Lesiak. Dynamika punktu materialnego: Praca i energia; zasada zachowania energii

Transkrypt:

6. STABILNOŚĆ UKŁADÓW DYNAMICZNYCH 6.1. POJĘCIA I TWIERDZENIA PODSTAWOWE Stabilność jest właściwością układu, zapewniającą jego powrót do stanu równowagi stałej po ustaniu działania zakłócenia, które wytrąciło układ z tego stanu. Układ liniowy uważa się za stabilny, jeżeli przy każdym skończonym zakłóceniu z(t) lub wymuszeniu u(t) i dowolnych warunkach początkowych, wektor stanu x(t) i wektor wyjść y_(t) przyjmują skończone wartości dla dowolnej chwili t. Układy nieliniowe uważa się za stabilne, jeżeli spełniają pewne warunki, które wyjaśnione są w dalszej części tego rozdziału. Ograniczając się chwilowo do układów autonomicznych (bez wymuszenia), rozpatruje się układ liniowy o równaniu stanu lub układ nieliniowy - o równaniu k = Ax (6.1) x = f(x), (6.2) gdzie: x - n-wymiarowy wektor stanu; A - macierz nxn, o wyrazach niezależnych od czasu; f(x) - n-wymiarowa wektorowa funkcja nieliniowa. Punkt róvnovagi układu otrzymuje się po podstawieniu do (6.1) lub (6.2) i=0- Gdy detfl*o to (6.1) ma tylko jedno rozwiązanie: x.=0. Tym samym punkt równowagi układu liniowego jest tylko jeden i leży w początku układu współrzędnych. Układ nieliniowy może więc mieć więcej niż jeden punkt równowagi, bo każdy punkt x=x r, który spełnia równanie f (x. )=0 jest punktem równowagi. Do dalszych rozważań zakłada się, że punkty równowagi układu nieliniowego sprowadza się do początku układu przez odpowiednią zamianę układu zmiennych stanu. Przyjmuje się, ze: - rozpatrywany układ (liniowy lub nieliniowy) ma punkt równowagi w początku układu współrzędnych;

- 143 - - w chwili t=0 układ ten znajduje się w stanie początkowym Punkt równowagi układu uznaje się za stabilny w sensie definicji Lapunowa, jeżeli dla każdej dodatniej liczby e można dobrać taką. liczbę TJ (zależną na ogół od c), że trajektoria wektora stanu rozpoczynająca się w punkcie x, leżącym wewnątrz koła (n=2) lub kuli (n=3) o promieniu TJ, pozostanie wewnątrz koła (kuli) o promieniu c dla dowolnego t>0. Jeżeli trajektoria wektora stanu nie mieści się. wewnątrz koła (kuli), to układ jest niestabilny. Podobnie określa się stabilność punktu równowagi dla dowolnego n>3. (Stosuje się wtedy tzw. normę euhlide- I n sową x = E x / która jest odpowiednikiem promienia kuli dla «li=l n=3). Punkt równowagi jest stabilny asymptotycznie, jeżeli stabilny w sensie Lapunowa oraz gdy lim x(t)=o. Na rys.6.1 przedstawiono obrazowo stabilność (niestabilność) układu w sensie Lapunowa: 1 - trajektoria układu stabilnego asymptotycznie; 2 - trajektoria układu stabilnego, ale nie asymptotycznie; 3 - trajektoria układu niestabilnego. Układy nieliniowe są często stabilne tylko w pewnym ograniczonym otoczeniu punktu równowagi. Tym samym również c i TJ mają ograniczone wartości. Mówi się wtedy o stabilności lokalnej u- kładu nieliniowego. Jeżeli x(0) może być dowolnie duże, to jest stabilny Układy liniowe jeżeli są stabilne, to są stabilne globalnie, globalnie. układ 0 - punkt równowagi jest Rys.6.1. Stabilność w sensie Lapunowa a ponadto (stabilne asymptotyczniej Tym samym łatwiej jest badać ich stabilność niż układów nieliniowych. (Metody badania pewnej klasy układów nieliniowych opisano dodatkowo w rozdziale

- 144-10). W dalszej części tego rozdziału podane są metody badania stabilności układów liniowych i układów zlinearyzowanych. Druga metoda Lapunowa 1 ' jest wspólna dla układów nieliniowych i liniowych. Omówiona jest więc w pierwszej kolejności. 6.2. DRUGA METODA LAPUNOWA Przed szczegółowym omówieniem drugiej metody Lapunowa wskazane jest wyjaśnienie niektórych właściwości energetycznych układów fizycznych. Ułatwi to Czytelnikowi zrozumienie sensu fizycznego pewnej funkcji V(x) wektora stanu x, stosowanej w tej metodzie. Przykład 6.1 Rozpatruje się prosty układ fizyczny (wahadło matematyczne) o masie skupionej m, osadzonej na nieważkiia, sztywnym pręcie o długości 1. Pręt połączony jest obrotowo z podstawą w punkcie 0 (rys.6.2). Zakłada się początkowo, ze łożyskowanie jest idealne, a wahadło porusza się w próżni. Oznacza to, że układ jest konserwatywny i nie występuje w nim rozpraszanie energii. Różniczkowe równanie ruchu wahadła jest następuj ące: ml a 5ó + mglsin(y) = 0, (6.3) Rys.6.2 gdzie: ę - kąt wychylenia wahadła; g - przyspieszenie ziemskie. Równanie (6.3) jest nieliniowe. Dla małych wychyleń <p można je zlinearyzować, przyjmując sin(p)«ł>. Wprowadzając współrzędne stanu: x =(p, otrzymuje się z (6.3) równania stanu 1 2' 2 i V (6.4) Po wyeliminowaniu z (6.4) czasu znaleziono (6.5) i) Pierwsza metoda Lapunowa, której tu nie będzie się omawiało, dotyczy tych układów, które mogą być zlinearyzowane wokół punktu równowagi. Bada się je następnie tak jak układy liniowe.

- 145 - Rozwiązaniem (6.5) jest X 2 + 2x 2 = C. (6.6) Stałą całkowania C wyznacza się po podstawieniu do (6.6) warunków początkowych ^(0) oraz x a (0). Zależność (6.6) opisuje trajektorię wektora stanu x(t). Jest nią elipsa o osiach, które można określić znając wartości g, 1 oraz x(0). Punkt równowagi układu (x=0) - środek rodziny elips, jest więc stabilny w sensie definicji Lapunowa (ale nie asymptotycznie). Wynik ten pokrywa się z obserwacjami takiego wahadła, które po wytrąceniu z położenia równowagi i przy braku rozpraszania energii wykonuje oscylacje o stałej amplitudzie. Całkowitą energię E takiego wahadła określa wzór a pochodną E względem czasu - wzór E = mglxj + i mlv, (6.7) g = mgl^łcj + ml 2 x 2 x 2. (6.8) Po uwzględnieniu (6.4), otrzymuje się z (6.8) gc = mglx i x a - mglx i x 2 = 0. (6.9) Wynik (6.9) wskazuje na to, że całkowita energia układu E jest stała. W podobny sposób rozpatruje się model fizyczny wahadła, w którym uwzględniono rozpraszanie energii w łożysku, przyjmując liniową zależność momentu tłumiącego oscylacje od prędkości kątowej <p. Jego model matematyczny dla małego ^> ma więc postać ml 2 y + amp + mgły = 0, (6.10) gdzie a>0 jest pewnym, stałym współczynnikiem o wymiarze m 2 /rd-s. Równania stanu mają teraz postać *i = v K = ~ i x ax i ~ 2^- (s.ii) Po podstawieniu (6.11) do (6.8), otrzymano mglx x - mglx x - aml 2 x^ = -amxf. (6.12)

- 146 - Pochodna energii jest teraz ujemna, a układ jest stabilny asymptotycznie, bo trajektoria wektora stanu x(t) rozpoczynająca się w dowolnym punkcie x(0) osiąga punkt równowagi x=0, po pewnym czasie t zależnym od a i od x(0). Odpowiada to krzywej 1 na rys.6.1. Wyniki (6.9) i (6.12) wskazują na możliwość wykorzystania energii całkowitej układu - E(x) w badaniu jego stabilności. W wielu układach nieliniowych wyznaczenie E(x.) jest utrudnione i do badania ich stabilności stosuje się zamiast E(x) pewną, arbitralnie dobraną funkcję V(x). W rozpatrywanym tu przypadku może to być np. V(xJ = X* + Ą. (6.13) Uważny Czytelnik stwierdzi po prawej stronie (6.13) niespełnienie podstawowego wymogu poprawności wszelkich związków fizycznych, czyli zgodności wymiarów. Praktyka badań stabilności wykazuje, że nie prowadzi to do błędnych wyników. Funkcja (6.13) jest dodatnia dla dowolnych x^ i x g i równa zeru dla x=0. Jej pochodna względem czasu ma postać a? - 2 x A + 2 * a v < 6-14 > Gdy w układzie nie ma tłumienia, to po uwzględnieniu (6.4) znajduje się HE " 2 Jeżeli 1-^ =b=0, to g =0, dla b>0 g >0, a dla b<0 g <0. (Wynik (6.9) uzyskano dla dowolnego b). Po uwzględnieniu tłumienia, podstawia się (6.11) do (6.13) i otrzymuje = 2xx 2 (l - 2] - aa^/p. (6-16) Wynik (6.12) był jednoznaczny. Postać (6.16) wskazuje natomiast na to, 2e przy definicji funkcji V(x,x ) wg (6.13), c<0 uzyskuje się dla pewnego zestawu parametrów g, 1 i a. Wynika stąd wniosek, 2e dobór funkcji V(x,x ) nie może być przypadkowy. Badanie tej funkcji powinno dać jednoznaczne wyniki, np. takie jak (6.9) i (6.12), bez względu na wartości g, 1 i a.

- 147 - Po wyjaśnieniach przykładu 6.1 można przystąpić do przedstawienia drugiej metody Lapunowa. Metoda ta, zwana obecnie metodą bezpośrednią 2, powstała w ubiegłym stuleciu (rok 1892). Do dnia dzisiejszego nie opracowano metody bardziej ogólnej i od niej skuteczniejszej. Jako rezultat prac kontynuatorów wyniku Lapunowa powstały jedynie wskazówki dotyczące poprawnego doboru funkcji V(x) i to tylko dla pewnych, typowych układów dynamicznych. Funkcja V(x) gra postawową rolę w badaniu głównie układów nieliniowych, których model matematyczny nie pozwala na wyznaczenie całkowitej energii E układu. Formułowanie twierdzeń Lapunowa wymaga wprowadzenia pojęć: funkcja dodatnio, ujemnie, niedodatnio i nieujemnie określona. Funkcję rzeczywistą V(x) wektora stanu x nazywa się dodatnio (ujemnie) określoną w obszarze D zawierającym początek u- kładu współrzędnych stanu, jeżeli funkcja ta dla każdego punktu tego obszaru poza początkiem układu współrzędnych (x=0) przyjmuje wartość dodatnią (ujemną), a wartość zerową tylko dla x=0. Taką samą funkcję nazywa się niedodatnio (nieujemnie) określoną lub pólokreśloną w tym samym obszarze D, jeżeli funkcja ta w dowolnym punkcie obszaru D przyjmuje wartość niedodatnią (nieujemną), czyli np. zerową nie tylko w początku układu. Przykładem funkcji dodatnio określonej była funkcja (6.13). Ta sama funkcja po zmianie znaku na ujemny staje się funkcją ujemnie określoną. Pierwsze twierdzenie Lapunowa (o stabilności) Układ autonomiczny opisany równaniami stanu (6.1) lub (6.2) jest stabilny asymptotycznie w obszarze D zawierającym początek układu współrzędnych stanu, jeżeli można dobrać taką funkcję V(x) ciągłą wraz z pierwszymi pochodnymi cząstkowymi i dodatnio określoną w obszarze D, że jej pochodna względem czasu jest funkcją ujemnie określoną w tym obszarze. Jeżeli pochodna V(jc) jest ujemnie pólokreśloną w obszarze D (czyli może w tym obszarze przyjmować np. wartości zerowe w punktach nie pokrywających się z początkiem układu) to układ jest stabilny ale niekoniecznie asymptotycznie. 2> Ta ostatnia nazwa pochodzi stąd, że ocenę stabilności układu przeprowadza się bez rozwiązywania równań.

- 148 - Drugie twierdzenie Lapunowa (o niestabilności) Jeżeli dla układu opisanego w pierwszym twierdzeniu pochodna czasowa funkcji V(x) jest ujemnie określona w obszarze D ale sama funkcja V(x) jest dodatnio pólokreślona w pewnym ograniczonym obszarze przestrzeni stanów, to układ jest niestabilny w tym obszarze. Twierdzenia Lapunowa podają warunki dostateczne ale niekonieczne stabilności (niestabilności) układu. Czasami łatwiej jest ustalić stabilność układu przy użyciu drugiego twierdzenia Lapunowa niż - pierwszego. Jeżeli bowiem dla ujemnie określonej funkcji V(x) otrzyma się funkcję V(x) dodatnio określoną w obszarze D, a więc nie spełniającą warunku twierdzenia o niestabilności, to tym samym można wykazać, że badany układ jest stabilny. Jedną z metod wyboru funkcji V(x) jest forma kwadratowa V(x) = x T Cx, (6.17) gdzie: x T =[x j,x 2,...,xj - wektor transponowany wektora stanu x, C - macierz kwadratowa nxn, symetryczna (c =c ). Dla n=2 otrzymuje się np. z (6.17) V(x 1,x a ) = (6.18) Forma kwadratowa (6.17) jest dodatnio określona wg Sylvestra, gdy wszystkie wyznaczniki utworzone z wyrazów macierzy C są dodatnie lo n l > o, C 21 C 22 > o, 11 In > 0. (6.19) Pochodną V(x.) określa wzór (6.20) Jeżeli badania układu z wykorzystaniem pierwszego twierdzenia Lapunowa nie dają jednoznacznych wyników, to można wykorzystać twierdzenie drugie, zakładając ujemnie określoną postać

- 149 - funkcji V(x). Dla n=2 może mieć ona postać V(K) = -«Xj - /3x 2, (6.21) gdzie: a i /3 są dowolnymi rzeczywistymi liczbami dodatnimi. Po zróżniczkowaniu względem czasu (6.18) otrzymuje się (dla x a =x ) l V(x) = 2c iixi X 2 + 2c i2 x^ + 2c izxl X 2 + 2c 2z x 2 x 2. (6.22) Podstawienie do (6.22) równania stanu x=f(x,x) daje formę kwadratową, której współczynniki przy wyrazach x 2, xx oraz x 2 mają być takie same jak w pary liczb a i /3 pozwala wyznaczyć c, c =c (6.21). Warunek ten, dla założonej oraz c. Jeżeli znalezione w ten sposób wyrazy macierzy C spełniają warunek (6.19) to badany układ jest stabilny asymptotycznie. Przykład 6.2 Należy zbadać stabilność układu pierwszego rzędu (n=l) opisanego równaniem różniczkowym i=( 3-a)x+yx^ gdzie a, /3 i y dowolne stałe, a>/3. Jako funkcję Lapunowa przyjmuje się V(x)=x 2 =[(/3-oc) x+rx 3 ] 2. Funkcja ta jest dodatnio określona dla dowolnej wartości x. Jej pochodną względem czasu jest V(x) - d^x X > ic = 2( 3-a+3rx 2 ) [(/3-a)x+rx 3 ] 2. Funkcja V(x) jest ujemnie określona dla (/3-a+3rx z ) <0, czyli x<+-j (a-/3)/3y oraz x>-4 (a-/3)/3y. Jeżeli stan początkowy układu x(0) spełnia warunek: J(a-/3)/3r < x(0) < «l(a-/3)/3r, to układ jest stabilny asymptotycznie. Dla każdego x(0) poza tym przedziałem układ jest niestabilny. Dodatkowo można tu wyjaśnić, że podobny układ występuje w systemach sterowania (por.[2] str.127). Przykład 6.3. Przykład ten dotyczy układu, dla którego funkcja V(x.) może mieć postać Warto tu wyjaśnić, ze próby znalezienia przez autora niniejszego tekstu praktycznego układu fizycznego, którego model

- 150 - matematyczny można badać funkcją (6.23) nie dały oczekiwanych wyników i z konieczności wybrany został model z pracy [3]. Badany układ opisany jest równaniem różniczkowym ax x z x bx 3 = 0; gdzie a i b - dowolne stałe. Oznaczając: x j =x, x 2 =i l =x, otrzymuje się równania stanu x =x 2 oraz x 2 =-x i -ax a -x ł x 2 -bx^. Uwzględniając (6.22) oraz (6.20), otrzymano: V(x) = x i x 2 + x 2 (-x i -ax 2 -x^x 2 -bx^) = -x 2 (a+x^+bx 2 ). Funkcja ta jest ujemnie określona, gdy a>0 oraz b>0. Dla dodatnich wartości a i b układ jest więc stabilny asymptotycznie. Na rys.6.3 pokazano obszar dopuszczalnych warunków początkowych (x (0),x (0)) dla a>0 i b<0. Układ jest stabilny, gdy jego stan początkowy spełnia warunek x 2 (0) j. l_ - Gdy warunek ten nie jest spełniony, to układ jest niestabilny. W podobny sposób można rozważyć przypadki: a<0, b>0 oraz a<0, b<0. Obszar warunków " '. początkowych ; '_''..' ; dla których układ- >-/ jest stabilny ;;.\-' J.,'' Rys.6.3. Ilustracja do przykładu 6.3

- 151 - Przykład 6.4 W przykładzie 6.1 wykazano, że niewłaściwie dobrana funkcja V(x.) utrudnia lub uniemożliwia określenie stabilności przy zastosowaniu pierwszego twierdzenia Lapunowa. W tym przykładzie wraca się do opisu (6.10) oraz (6.11) i podaje sposób rozwiązania zadania po zastosowaniu drugiego twierdzenia Lapunowa. Po przyjęciu pochodnej V(x.) w postaci (6.21), podstawia się (6.11) do (6.22), otrzymując po przekształceniach.. f ct^ a 2 2 V ~ V. 11 12 22 1J 1 2 12 1 1 v 12 22 2 Porównując prawe strony (6.21) i (6.24), znaleziono ( 2Cii -2c i2 a-2c 22 f)=0; -(2c i2 f]=-a oraz (2c i2-2ac 22 )=-^. (6.24) Po rozwiązaniu względem c, c =c oraz c otrzymano ostatecznie =![S ł + -ŹfiąZl) ; o = g oraz C 22 =ttl / a + P. Należy teraz postawić warunek aby funkcja V(x) opisana wzorem (6.18) była dodatnio określona. Na podstawie (6.19) powinno być warunek ten jest spełniony ponieważ wszystkie parametry są dodatnie. Ponadto powinno być Niech dane liczbowe badanego układu prowadzą do wartości =10 oraz a=0,l, a arbitralnie przyjęte wartości a=/3 są równe 1. Po podstawieniu dci (6.25) otrzymano c =55,5; c 22 =5,5 oraz c =0,05. Łatwo sprawdzić, że c c»c. Tym samym otrzymana z 12 11 22 12 (6.18) funkcja V(x)=55,5x 2 +0,lx x+5,5x 2 jest dodatnio określona, a jej pochodna V(x)=-x 2 -x 2 jest ujemnie określona. Badany układ jest więc stabilny asymptotycznie. Uwzględnienie pełnego opisu (6.3) daje dla x=0 dwa punkty równowagi układu: x =0 i X "TT, Zaleca się Czytelnikowi sprawdzenie, że drugi punkt jest niestabilny.

- 152 - Przy wyborze funkcji V(x) ograniczano się dotychczas do formy kwadratowej (6.17). Jeżeli forma taka nie daje jednoznacznych wyników, to za funkcję V(x) można przyjąć sumę formy kwadratowej i całki charakterystyki części nieliniowej układu. Szczegóły postępowania można znaleźć w [2] i [6]. Na zakończenie tego punktu warto przytoczyć obserwacje autorów [6] poczynione ćwierć wieku temu. Porównując różne metody, podkreślają oni zalety i ogólność twierdzeń Lapunowa, ponieważ są one tak samo słuszne dla prostych układów nieliniowych jak i dla układów nieliniowych wyższych rzędów, układów z wieloma nieliniowościami, układów dyskretnych itd. Napisali jednakże: "Jeżeli uda się opracować praktyczne, inżynierskie metody konstruowania funkcji Lapunowa i dalszego jej wykorzystania, wówczas ma ona szansę stać się najlepszym narzędziem do analizy i syntezy układów nieliniowych". Z perspektywy lat można stwierdzić obecnie, że metodzie tej nadal brak takich praktycznych me.tod konstruowania funkcji Lapunowa i jej możliwości nadal nie są w pełni wykorzystane. 6.3. STABILNOŚĆ UKŁADÓW LINIOWYCH 6.3.1. Wiadomości uzupełniające; warunki: konieczny i dostateczny stabilności układów liniowych W punkcie 6.1 omówiono stabilność liniowego układu autonomicznego opisanego równaniem (6.1). Uzyskane wyniki dotyczyły zachowania się układów, które w chwili początkowej miały stan 2^*0 i nie były poddane wymuszeniu zewnętrznemu. Trajektorie x(t) w przestrzeni stanu (układów stabilnych lub niestabilnych) były więc wynikiem działania tylko warunków początkowych. Należy teraz wyjaśnić, jak zachowują się układy, w których obok warunków początkowych występują również wymuszenia u(t). W tym celu rozpatruje się stacjonarny układ dynamiczny, który opisany jest równaniami stanu i wyjścia x = Ax + Bu, y_ = Cx + Eu, (6.26) (gdzie: A, B, C i D są macierzami o stałych wyrazach) lub w postaci operatorowej, przy użyciu macierzy transmitancji G(s) -

- 153 - model wejście-wyjście Y(s) = (G(s)U(s). (6.27) Zakłada się, że w rozpatrywanym przedziale czasu t wektor u(t) ma znane skończone wartości, a w chwili t=0 x(t)=x oraz u(t)=u o. Rozwiązaniem (6.26) i (6.27) jest x(t) = x p (t) + x u (t), Jt(t) = y p (t) + y. u (t). (6.28) Człony oznaczone indeksem p opisują tu proces przejściowy, a indeksem u - proces ustalony układu. Układ uznaje się za stabilny, gdy dla dowolnej chwili czasu t x(t) oraz y_(t) mają skończone wartości. Układy liniowe, jeżeli są stabilne, to są/stabilne asymptotycznie) globalnie. Oznacza to, że dla takich" układów, w miarę upływu czasu, x (t) oraz y (t) dążą do zera, a skończonym wartościom u(t) odpowiadają skończone wartości *. u (t) oraz y^(t). Ponieważ x (t) iy_ (t) zależą tylko od x(0), co wynika ze wzoru (5.75), to do badania przebiegów, które decydują o stabilności układów wystarcza model matematyczny układu bez wymuszenia (u(t)=o). Przy braku wymuszenia (sterowania) równania (6.26) upraszczają się do x = Ax, y. = c x- (6.29) Dla pierwszego z tych równań przewiduje się rozwiązanie (5.75) w postaci x(t) = 3^e At, (6.30) przy czym: x(t) jest n-wymiarowym wektorem stanu, a ft - macierzą nxn o stałych wyrazach. W przypadku ogólnym macierz A(nxn), występująca w opisie (6.29) układu liniowego ma wartości własne s i (i=l,2,..., r) o krotności, odpowiednio, n, n,... n ; przy czym n =n. 1 2 r i = 1 Można je wyznaczyć m.in. z równania charakterystycznego, którego s są pierwiastkami

- 154 - <P t (s) = det[so-fl] = (s-sj 1 (s-s 2 ) 2... (s-s r ) r = O, (6.31) (gdzie I jest macierzą jednostkową). W pracy [2] udowadnia się, że rozwiązanie (6.30) jest w najogólniejszym przypadku kombinas t cją wyrazów typu t q e k, gdzie q=n k -l jest liczbą naturalną. Dowolną wartość własną s można przedstawić w najogólniejszej postaci tym samym / s k = Re s k + jlm s k, (6.32) s t Re s t jlm s t Re s t = e ["cos(im s k t)+jsin(lm s k t)l. (6.33) Łatwo wykazać, że lim t q e 0 dla Re s <0 i skończonego q, 1 dla Re s k =0 i q=0 dla Re s Ł0 i dowolnego g, a więc lim 3c(t)=0 wtedy i tylko wtedy, gdy wszystkie wartości t *» własne macierzy A mają ujemne części rzeczywiste, a tym samym wszystkie znajdują się w lewej półpłaszczyźnie płaszczyzny zmiennej zespolonej s. Twierdzenie o stabilności Stacjonarny układ liniowy (6.29) jest asymptotycznie, globalnie stabilny wtedy i tylko wtedy, gdy wszystkie wartości własne s fc macierzy R mają części rzeczywiste Re s <0, tj. znajdują się w lewej półpłaszczyźnie płaszczyzny zmiennej zespolonej s. Badanie stabilności układu opisanego zależnością (6.27) przeprowadza się w podobny sposób. Wyrazy G (s) macierzy G(s) mają najogólniej postać ilorazów wielomianów L (s) i M (s) W pracy [2] udowadnia się, że najmniejszy wspólny mianownik M(s) wszystkich wyrazów (6.34) przyrównany do zera jest równaniem charakterystycznym <P 2 (s) równania (6.27). Jest więc <p z (s) = M(s) = 0. f6.35)

- 155 - Warunkiem stabilności asymptotycznej układu, jak i w poprzednim przypadku, jest wystąpienie wszystkich pierwiastków s w lewej półpłaszczyżnie płaszczyzny zmiennej zespolonej s. Równania (6.35) czy (6.31) mogą być wysokiego stopnia. Obecnie ich pierwiastki wyznacza się numerycznie, przy użyciu komputera (w przypadku układu (6.31) zwykle bezpośrednio z macierzyffl).dawniej, przy braku tego narzędzia obliczeniowego, niezbędne były pewne metody uproszczone sprawdzania miejsca występowania pierwiastków na płaszczyźnie zmiennej zespolonej s. Metody te nazywa się kryteriami stabilności. Spełniają one nadal ważną rolę, gdy zachodzi potrzeba szybkiego sprawdzenia stabilności analizowanego układu. Przed ich omówieniem warto jeszcze na chwilę wrócić do wzoru (6.33) i wyjaśnić wątpliwości, które zwykle towarzyszą interpretacji takich wyników. Proces przejściowy x (t) wg (6.28) dla rzeczywistego układu fizycznego ma zazwyczaj postać tłumionych drgań własnych, które są superpozycją drgań przebiegających z wszystkimi częstotliwościami drgań własnych układu. Częstotliwości te są częściami urojonymi Im s pierwiastków równania charakterystycznego. Ponieważ drgania o postaci zespolonej (6.33) nie występują w przyrodzie, warto na prostym przykładzie pokazać sposób przejścia od ogólnej formy zespolonej do formy rzeczywistej. Przykład 6.5 Rozpatruje się drgania swobodne modelu fizycznego, który stanowi masa m zawieszona na nieważkiej sprężynie o sztywności k. W chwili t=0 przemieszczenie masy X(O)=X Q, a jej prędkość x(0)=0. Równanie różniczkowe ruchu masy ma postać mx + kx = 0 lub ił + io\ = 0, (6.36) gdzie: <j=-jk/m jest częstotliwością"drgań własnych układu. Przewidując rozwiązanie. x = Ae st, czyli x = As z e st = s 2 x (6.37) i uwzględniając, że dla t=0, X=X Q, a tym samym A=X Q, podstawia się (6.37) do (6.36) i otrzymuje równanie charakterystyczne w 2 +s 2 =0. Ma ono dwa pierwiastki urojone s = ± JU Q. (6.38)

- 156 - Podstawiając (6.38) do (6.37), znaleziono j<j t r \ - x o e i x Q cos(w o t) + jsin(w Q t)l, (6.39) 3S(u t) - jsinfw t). Obydwa rozwiązania (6.39) są zespolone. Jeżeli teraz przyjmie się, 0 0 1 J że x=(x+x)/2, to z (6.39) otrzyma się odpowiedź rzeczy- 1 2 wista (i zgodną z intuicją) x = x cos (w Q (6.40) 6.3.2. Kryterium Routha-Hurwitza Równanie charakterystyczne układu liniowego (6.31) lub (6.35) można przedstawić w postaci 4) a Q s n + a^"" 1 + + a s n-l a=0. (6.41) Warunkiem koniecznym globalnej stabilności asymptotycznej układu o równaniu charakterystycznym (6.41) jest wymóg aby wszystkie współczynniki a równania (6.41) spełniały warunek Warunkiem dostatecznym - aby wszystkie podwyznaczniki Ai (i=2,3,...,n-l) wyznacznika An o budowie: i=2: A i-3l A 3 = itd aż do i=n-l były większe od zera. (6.42) Jeżeli jeden lub więcej niż jeden podwyznacznik (6.42) jest równy zeru, to układ jest stabilny globalnie ale nie asymptotycznie (w układzie występują niegasnące drgania o stałej amplitudzie). 4) Spotyka się również inną postać tego równania: współczynnik przy najwyższej potędze s, a więc it jest a, a nie a. Czytelnik za chwilę sprawdzi, ze postać (6.41) prowadzi do łatwiejszych do zapamiętania algorytmów badania stabilności.