W12 Kontrola chaosu_1
Transkrypt
W12 Kontrola chaosu_1
Dynamika ukladów nieliniowych 2009 Wykład 12 1 Kontrola chaosu Motto: "Gdy tylko bdziemy mieli dostatecznie due komputery problem pogody zostanie rozwizany. Wszystkie stabilne procesy bdziemy przewidywa, wszystkie neistabilne procesy bdziemy kontrolowa" von Neumann (okoo roku 1950) Istnieją różne metody sterowania nieliniowymi układami dynamicznymi Stymulacja rezonansowa ukadów dynamicznych: 1988 A.Hübler i in.: Moliwe jest zmuszenie ukadu chaotycznego do wykonywania ruchu periodycznego lub innego zadanego poprzez pobudzanie aperiodyczne. Na skutek nieliniowoci ukadu wystpuj sprzenia pomidzy typami (modami) ruchów ukadu - pobudzenie periodyczne ukadu nie musi wywoywa trajektorii periodycznej ukadu. Aby otrzyma moliwo wywoywania tak pojtej "dynamiki celu" (goal dynamics) postpuje si nastpujco. Niech nasz ukad opisany bdzie przez ukad równa zwyczajnych: dx f ( x ) przedstawia prawe strony = f ( x )+ F ( t ) ukadu równa dt F ( t ) jest dodan przez nas dodatkow si pobudzajc. dy Przypumy dalej, e y ( t ) jest dynamik celu speniajc równanie celu: =g( y ) dt i otrzymuje si równanie ruchu: dx = f ( x )+ g ( y ) - f ( y ) dt Dynamika ukladów nieliniowych 2009 Wykład 12 2 Okazuje si teraz, e tylko dla niektórych warunków pocztkowych x y gdy t i nasz cel zostaje osignity. Nazwa metody - stymulacja rezonansowa - wywodzi si std, e - jak wykazano metodami wariacyjnymi dodatkowa sia wprowadzona do równa tak si dopasowuje w trakcie stymulacji aby maksymalizowa wpyw napdu ma układ. Mona pokaza, e metoda stymulacji rezonansowej nadaje si praktycznie dla ukadów dynamicznych, dla których odwzorowanie Poincaré jest znane tzn raczej dla ukadów z czasem dyskretnym a nie czasem cigym jak w pierwotnej propozycji Hüblera. Cech charakterystyczn metody stymulacji rezonansowej jest to, e nie korzysta si ze sprzenia zwrotnego - nie ma wic potrzeby monitorowania dynamiki ukadu w trakcie jej ewolucji i regulacja ukladu moe by obliczona z góry. Dynamika celu jest w zasadzie dowolna i nie musi by zwizana z cechami badanego ukadu chaotycznego. Ograniczenia metody: 1. Skuteczno kontroli zachowania ukadu w powanym stopniu uzaleniona jest od znajomoci niezaburzonej dynamiki x ( t ) i mae bdy modelu maj tendencj do narastania w trakcie dziaania kontroli ukadu. 2. Zbieno do dynamiki celu nie jest zapewniona i silnie zaley od warunku pocztkowego tj. od chwili waczenia siy F . Dynamika ukladów nieliniowych 2009 Wykład 12 3 Metoda Grebogi, Ott i Yorke'a (OGY, r. 1990): Metoda ta zostaa wielokrotnie uyta w eksperymentach. Wykorzystuje ona to, że: w stanie chaotycznym układu istnieje nieskoczenie wiele niestabilnych trajektorii periodycznych. Ilustruje to rysunek poniżej, na którym pokazano linią, żółtą atraktor oscylatora Dufinga a liniami kolorowymi naniesiono dwie orbity periodyczne. Są one stabilne w innym zakresie parametrów niż atraktor chaotyczny. Rozwamy dwuwymiarowe odwzorowanie M (x, p ) gdzie p jest parametrem kontrolnym. Niech dla p = p odwzorowanie M posiada niestabilny punkt stay x F ( p ) . Przypumy, e chcemy ustabilizowa trajektori ukadu wanie w tym punkcie staym przy pomocy maych zmian parametru p. Dynamika ukladów nieliniowych 2009 Wykład 12 4 W tym celu zastpujemy p przez pn = p + qn przy czym ograniczamy zaburzenie qn tak aby | qn | < q* gdzie q* jest mae (linearyzacja!). Zakadamy, e trajektoria znalaza si na tyle blisko punktu staego, e mona zlinearyzowa odwzorowanie M (x, p ) wokó x = x F ( p ) co daje g + [ + x n+1 q n u eu f u s e s f s ] [ x n - qn g ] gdzie wybralimy wspórzdne tak aby x F ( p ) = 0 w ponadto: xF g= |p = p p - λs i λu s stabiln i niestabiln wartoci wasn zlinearyzowanego odwzorowania - e 1 i e s stabilnym i niestabilnym wektorem wasnym za - f 2 i f s wektorami bazy kontrawariantnej zdefiniowanymi jako: f s e s = f u eu = 1 = f s eu f u e s = 0 s s u u Nastpnie wybieramy takie qn aby xn + 1 znalazo si w przyblieniu na stabilnej rozmaitoci punktu staego x F ( p ) = 0 . W tym celu szukamy takiego qn aby: f u x n+1 = 0 Dynamika ukladów nieliniowych 2009 Wykład 12 5 Gdy tylko xn + 1 znajdzie si na stabilnej rozmaitoci punktu staego x = 0 moemy pooy qn = 0 a trajektoria osignie punkt stay z prdkoci dan przez λs. Mno skalarnie równanie slinearyzowane przez f u otrzymuje si równanie na zaburzenie: xn f u u q n = q ( x n ) 1 g fu u z ktorego mona korzysta dla | qn | < q* . W przeciwnym wypadku kadziemy qn = 0. Jak wida, dla zaoonego maego q* typowy warunek pocztkowy spowoduje powstanie trajektorii chaotycznej, która bdzie taka sama jak dla przypadku bez kontroli a x n nie wejdzie do obszaru takiego, e | xun | < x* gdzie u xn = f u x n x* = q* 1- 1 g fu 1 u W tym momencie wcza si dziaanie algorytmu kontroli. Dynamika ukladów nieliniowych 2009 Wykład 12 6 Jednake nawet wtedy moe si okaza, e trajektoria nie osignie celu ze wzgldu na nieliniowoci pominite w równaniu na qn. Po pewnym czasie chaotycznego badzenia po atraktorze - ze wzgldu na ergodyczno trajektoria znajdzie si na tyle blisko, e kontrola okae si skuteczna. Na rysunku wida, e zaburzenie wprowadane przez algorytm musi by mae aby przemieszczenie punktu staego (odksztacenie rozmaitoci) pod wpywem zmiany parametru kontrolnego nie byo due. Uogólnienie powyszego wywodu na trajektorie periodyczne osiga si poprzez uycie odpowiednio wysokiej iteracji odwzorowania M. Punkty stae takiego odwzorowania tworz wanie trajektori periodyczn. W wyniku dziaania algorytmu OGY Dynamika ukladów nieliniowych 2009 Wykład 12 7 tworzymy stabiln trajektori ale jest ona poprzedzona przez chaotyczny stan nieustalony (chaotic transient). Czas trwania takiego stanu jest czuy na warunek pocztkowy. Dla przypadkowo wybranych warunków pocztkowych redni czas trwania stanu nieustalonego <τ> podlega skalowaniu: < > q* gdzie wykadnik γ dany jest przez: = 1+ 1 ln | u | 2 ln | s |-1 Przykad: Kontrola chaosu metod OGY dla pewnego odwzorowania cztero-wymiarowego (patrz podręcznik Otta, str. 177) Strzałki u góry wskazują momenty włączenia algorytmu kontroli OGY. Każdy stan periodyczny jest poprzedzony różnej długości stanem nieustalonym. Dynamika ukladów nieliniowych 2009 Wykład 12 8 Istotn zalet algorytmu OGY jest to, e nie jest potrzebny do jego realizacji model matematyczny. Wystarczy bowiem dokona rekonstrukcji trajektorii fazowej we wspórzdnych opónionych. Nastpnie trzeba okreli odwzorowanie powrotów z przekroju Poincaré Na nim okreli pooenie trajektorii periodycznych, ich wartoci wasnych oraz wektorów e s,u oraz f s,u Okazuje si przy tym, e metoda nie jest zbyt wraliwa na bdy wyznaczania tych wielkoci ani te na szum (jeli tylko q* nie jest za mae). Metoda OGY pozwala stabilizowa jedynie istniejce trajektorie niestabilne tak wic dynamika celu nie jest dowolna. Przykad: kontrola drga tamy magnetoelastycznej Dynamika ukladów nieliniowych 2009 Wykład 12 9 - wybrano wartoci nominalne amplitudy pola magnetycznego Hac, staego pola podmagnesowania Hdc i czstoci ω i zmierzono przekrój stroboskopowy próbkujc 500 razy sygna pooenia tamy raz na okres siy wymuszajcej 2π/ω. - utworzono odwzorowanie pierwszych powrotów dla wartoci nominalnych parametrów ukadu Do otrzymanej krzywej dowiadczalnej dopasowano krzyw cig przy pomocy metody sześciennych funkcji sklejanych (cubic spline). Tak powstao odwzorowanie F( p ,Xn) dla nominalnej wartoci parametru kontrolnego p . Dynamika ukladów nieliniowych 2009 Wykład 12 10 - zmniejszono parametr kontrolny do p - Δp, wykonano 500 próbkowa i otrzymano nowe odwzorowanie F dla tej wartoci parametru - powtórzono procedur dla p + Δp. - majc trzy dowiadczalnie otrzymane odwzorowania opisane funkcjami cubic spline mona byo interpolowa pomidzy nimi dla innych wartoci parametru kontrolnego p pomidzy p -Δp a p +Δp. - niech celem bdzie dotarcie do punktu X = 2.5. Jest on ciekawy dlatego, e normalnie trajektoria do niego dociera rzadko (miara na atraktorze w tym miejscu jest maa). Dla kadej ze skrajnych i dla redniej wartoci parametru kontrolnego trajektoria dociera do X raz na ok. 500 razy. - procedur OGY uruchamiano po 100 iteracjach (okresach drga) [2.49, 2.51] Dynamika ukladów nieliniowych 2009 Wykład 12 Jak wida, trajektoria osiga punkt celu ju po zaledwie kilku iteracjach (okresach drga). Problemy: a) jednowymiarowe przyblienie ukadu wielowymiarowego b) w kadym kroku zmienia si parametr; tymczasem jest jeszcze zaleno od pn-1 co nie mieci si w OGY - ale kontrola bya skuteczna. 11 Dynamika ukladów nieliniowych 2009 Wykład 12 12 Kontrola chaosu z uyciem sprzeenia zwrotnego (feedback control): W tej grupie metod w teorii sterowania, kontrol uzyskuje si przez oddziaywanie na parametr kontrolny ukadu a nie poprzez dziaanie dodatkowej siy. Kontrola adaptacyjna (adaptive control): Huberman i Lumer (1990) zaproponowali zmian parametru kontrolnego ukadu uzalenion od odchylenia stan ukadu od stanu celu. W tej metodzie nie jest konieczne aby dynamika celu bya zwizana z istniejc (niekontrolowan) dynamik chaotyczn. Szkic metody: Powiedzmy, e dynamika ukadu opisana jest przez dx = f ( x, p ) dt za dynamika celu przez: dy =g( y ,p ) dt gdzie p jest (dostpnym dla nas) parametrem kontrolnym ukadu. Niech p = p ( x - y ) Okazuje si, e dla wielu prostych funkcji takich jak np. p = p0 ( x - y ) ukad dynamiczny moe by skutecznie kontrolowany. Dynamika ukladów nieliniowych 2009 Wykład 12 13 Kontrola chaosu metod Pyragasa Jak si okazuje metoda OGY ma pewne ograniczenia: wymaga cigego ledzenia stanu (pooenia) ukadu sama metoda dziaa na przekroju Poincaré a wic wymaga wyznaczenia odwzorowania dyskretnego ukadu nie nadaje si ona do kontroli ukadów, w których odwrotno wykadnika Liapunowa (miara czasu przewidywalności układu) jest porównywalna z czasem pomidzy przeciciami paszczyzny Poincaré poniewa dla ukadów z czasem cigym interwencje algorytm kontroli s stosunkowo rzadkie (tzn. wtedy gdy nastpuje przecicie paszczyzny Poincaré) wpyw szumu moe by znaczny i destrukcyjny. Metoda zewntrznego wymuszenia Pyragasa Zaómy, e dany jest ukad dynamiczny opisany nieznanymi zwyczajnymi równaniami róniczkowymi moemy zmierzy jedynie pewn skalarn wspórzdn tego ukadu. Zakadamy te, e ukad mona pobudza zewntrzn si. dx = Q(y, x) dt dy = P(y, x) + F(t) dt gdzie P i Q s nieznanymi funkcjami, y jest wielkoci, któr moemy zmierzy za wektor x reprezentuje pozostae zmienne opisujce ukad. Zakadamy, e gdy F = 0 ukad posiada dziwny atraktor. Przypumy, e ukad posiada niestabiln orbit periodyczn o okresie T. (Istniej róne metody wyznaczania niestabilnych orbit periodycznych (UPO)). Dynamika ukladów nieliniowych 2009 Wykład 12 14 Aby stabilizowa nasz ukad na UPO o okresie T budujemy osobny oscylator dajcy sygna o zadanym okresie T. Si wymuszajc tworzymy jako: F ( t ) = K [ yi (t) - y (t)] = K D(t) gdzie K jest sta sprzenia yi to sygna z oscylatora sterujcego y(t) to sygna pochodzcy z ukadu (patrz rys. a poniej). Metoda zewntrznej kontroli zostaa zastosowana do wielu rónych ukadów dynamicznych jak ukad Lorenza, oscylator Duffinga oraz oscylator Rösslera: Dynamika ukladów nieliniowych 2009 Wykład 12 15 dx =- y - z dt dy = x + 0.2y + F(t) dt dz = 0.2 + z(x - 5.7) dt Przykady zastosowania do 2 UPO tego ukadu (lewy rysunek): oraz stabilizacja orbity o okresie 1 rónych poziomach (prawy w obecnoci szumu o dwóch rysunek). Dynamika ukladów nieliniowych 2009 Wykład 12 16 Metoda zewntrznej kontroli jest niedogodna - wymaga budowy oddzielnego generatora sygnau. Metoda Pyragasa kontroli chaosu ze sprzeniem zwrotnym Zamiast sygnau y1 z zewntrznego róda uywamy sygnau y pochodzcego z chwili cofnitej w czasie o okres T orbity, któr chcemy stabilizowa: F ( t ) = K [y(t - T) - y (t)] = K D(t) Schemat ukadu stabilizacji orbit przedstawia rysunek b) powyej. Przykad zastosowania tej metody do ukadu Rösslera: Okazuje si, e metoda taka jest bardzo skuteczna i wymaga tylk o uucia proste linii opóniajacej. W praktyce wystarczy zmienia opónienie T a wtedy gdy okres danego UPO pokrywa si z wartoci opónienia nastpuje kontrola (stabilizacja) tej orbity. W ten sposób mona w pynny sposób dokona wyboru orbity do stabilizacji. Potrzeba te dobra sta sprzenia K - dla kadej UPO istnieje waciwy zakres K: Oczywicie nie wszystkie orbity stabilizuj si jednakowo atwo - niektóre maj tak due dodatnie wykadniki Liapunowa, e zakres K, w którym nastpuje stabilizacja orbity jest bardzo wski.