Pola wektorowe. Potoki. Stabilność. Układy dysypatywne. Atraktory
Transkrypt
Pola wektorowe. Potoki. Stabilność. Układy dysypatywne. Atraktory
Pola wektorowe. Potoki. Stabilność. Atraktory dziwne. 10 10.1 10–1 Pola wektorowe. Potoki. Stabilność. Układy dysypatywne. Atraktory dziwne. Pola wektorowe. Zakładamy, że D ⊂ Rn jest obszarem (tzn. zbiorem otwartym i spójnym). Polem wektorowym f określonym na obszarze D nazywamy przyporządkowanie każdemu punktowi x ∈ D n-wymiarowego wektora f(x) zaczepionego w punkcie x. Ponieważ punkt z D jest zadany przez n współrzędnych, zatem może być utożsamiony z uporządkowaną n-tką liczb rzeczywistych. Podobnie, wektor można też utożsamić z uporządkowaną n-tką liczb rzeczywistych (współrzędnych wektora). Zatem pole wektorowe to funkcja wektorowa z D w Rn . Mówimy, że pole wektorowe f jest ciągłe, lokalnie lipschitzowskie, różniczkowalne, klasy C k , itp., gdy funkcja wektorowa f : D → Rn jest ciągła, lokalnie lipschitzowska, różniczkowalna, klasy C k , itp. Niech f : D → R będzie polem wektorowym. Załóżmy, że ϕ : (α, β) → D jest rozwiązaniem układu (UA) x0 = f(x) równań różniczkowych. Pochodna tej funkcji w punkcie t ∈ (α, β), ϕ0 (t), jest to wektor f(ϕ(t)). Zatem rozwiązanie układu (UA) to różniczkowalna funkcja wektorowa ϕ taka, że dla każdej chwili t pochodna tej funkcji to wektor pola wektorowego zaczepiony w punkcie będącym wartością tej funkcji w chwili t. 10.2 Pola wektorowe zupełne Pole wektorowe f : D → Rn , klasy C 1 , nazywamy zupełnym, jeżeli każde rozwiązanie nieprzedłużalne układu (UA) jest określone na całej prostej (−∞, ∞). W przypadku, gdy D = Rn , mamy prosty warunek dostateczny zupełności pola f: Lemat 10.1. Załóżmy, że f : Rn → Rn jest polem wektorowym klasy C 1 , dla którego istnieją stałe A, B 0 takie, że kf(x)k ¬ A + Bkxk dla każdego x ∈ Rn . Wówczas f jest zupełnym polem wektorowym. Dowód. Jest to wniosek z Twierdzenia 7.2. 10–2 Skompilował Janusz Mierczyński Załóżmy, że f : U → Rn jest zupełnym polem wektorowym klasy C 1 . Dla x0 ∈ D, oznaczmy przez ϕ(·; x0 ) (jedyne) rozwiązanie zagadnienia początkowego x0 = f(x) x(0) = x0 . Na podstawie Twierdzenia Picarda–Lindelöfa (Tw. 6.2) funkcja powyższa jest dobrze określona. Twierdzenie 10.2. Niech f : D → Rn będzie zupełnym polem wektorowym klasy C 1 . Wówczas zachodzą następujące własności: (i) ϕ(0; x0 ) = x0 , dla każdego x0 ∈ D, (ii) ϕ(t; ϕ(s; x0 )) = ϕ(t + s; x0 ) dla wszystkich s, t ∈ R i x0 ∈ D, (iii) ϕ(−t; ϕ(t; x0 )) = x0 dla wszystkich t ∈ R i x0 ∈ D. Dowód. Część (i) jest oczywista. Aby wykazać (ii), ustalmy x0 ∈ D i s ∈ R. Wykorzystując wzór na pochodną funkcji złożonej widzimy, że funkcja wektorowa [ R 3 t 7→ ϕ(t + s; x0 ) ∈ D ] jest rozwiązaniem układu (UA). Oznaczmy y0 := ϕ(s; x0 ). Funkcja powyższa jest zatem rozwiązaniem zagadnienia początkowego x0 = f(x) = y0 , x(0) zatem, na postawie jednoznaczności, ϕ(t + s; x0 ) = ϕ(t; ϕ(s; x0 )) dla wszystkich t ∈ R. Część (iii) jest wnioskiem z (i) i (ii). 10.3 Definicja potoku (abstrakcyjnego) Potokiem na przestrzeni metrycznej X nazywamy odwzorowanie ciągłe Φ : R × X → X spełniające następujące warunki: (1) Φ(0, x) = x dla każdego x ∈ X. Pola wektorowe. Potoki. Stabilność. Atraktory dziwne. 10–3 (2) Φ(s + t, x) = Φ(s, Φ(t, x)) dla wszystkich s, t ∈ R i x ∈ X. (3) Φ(−t, Φ(t, x)) = x dla wszystkich t ∈ R i x ∈ X. Dla t ∈ R oznaczmy Φt (·) := Φ(t, ·). Warunki (1)–(3) przybierają teraz postać: (1’) Φ0 = IdX , (2’) Φs ◦ Φt = Φs+t dla wszystkich s, t ∈ R, (3’) dla każdego t ∈ R odwzorowanie Φt jest odwracalne, i zachodzi (Φt )−1 = Φ−t . Z warunków (1’)–(3’) wynika następujący fakt: Odwzorowanie [ R 3 t 7→ Φt ∈ Hom(X) ] jest homomorfizmem grupy (R, +, 0) w grupę (Hom(X), ◦, IdX ), gdzie Hom(X) oznacza zbiór wszystkich homeomorfizmów przestrzeni metrycznej X na siebie. 10.4 Potok fazowy zupełnego pola wektorowego. Dla zupełnego pola wektorowego f : D → Rn klasy C 1 zdefiniujmy odwzorowanie Φ : R × D → D wzorem: Φ(t, x) := ϕ(t; x), t ∈ R, x ∈ D. Twierdzenie 10.2 mówi nam, że tak zdefiniowane Φ spełnia własności (1), (2) i (3) potoku na przestrzeni metrycznej D. Pozostaje jeszcze kwestia ciągłości odwzorowania Φ. Ponieważ rozwiązanie zagadnienia początkowego otrzymuje się jako punkt stały pewnego odwzorowania zwężającego, idea dowodu ciągłej zależności jest dosyć prosta, niemniej sprawdzenie wszystkiego wymaga przeprowadzenia wielu raczej żmudnych rachunków. Otrzymane powyżej odwzorowanie Φ nazywamy potokiem generowanym przez (zupełne) pole wektorowe f, lub potokiem fazowym pola wektorowego f. 10–4 10.5 Skompilował Janusz Mierczyński Klasyfikacja ruchów w potoku (abstrakcyjnym). Niech Φ będzie potokiem na przestrzeni metrycznej X. Dla ustalonego x ∈ X odwzorowanie [ R 3 t 7→ Φt (x) ∈ X ] nazywamy ruchem punktu x ∈ X. Orbitą O(x) punktu x ∈ X nazywamy obraz jego ruchu, O(x) = { Φt (x) : t ∈ R }. Inne nazwy orbity to trajektoria, krzywa fazowa. Twierdzenie 10.3. Dla punktu x ∈ X mogą zachodzić trzy wzajemnie wykluczające sie przypadki: (1) Ruch punktu x jest funkcją stałą. (Punkt taki nazywamy punktem stacjonarnym, punktem równowagi lub położeniem równowagi dla potoku Φ.) (2) Ruch punktu x jest (niestałą) funkcją okresową, o okresie podstawowym T > 0. (Punkt taki nazywamy punktem okresowym dla potoku Φ, a jego orbitę nazywamy orbitą okresową.) (3) Ruch punktu x jest funkcją różnowartościową. (Punkt taki nazywamy punktem nieokresowym dla potoku Φ.) W przypadku (2), oznaczmy przez T okrąg sparametryzowany w następujący sposób: T = { (cos ϑ, sin ϑ) : ϑ ∈ [0, 2π] }. Wówczas odwzorowanie [ T 3 z = (cos ϑ, sin ϑ) 7→ Φ jest homeomorfizmem okręgu T na O(x). T ϑ, x 2π ] Dowód. Ustalmy x ∈ X, i oznaczmy G := { t ∈ R : Φt (x) = x }. Łatwo widać, że zbiór G zawiera 0 i jest zamknięty ze względu na operacje dodawania i brania liczby przeciwnej. Zatem G jest podgrupą grupy addytywnej liczb rzeczywistych (R, +, 0). Zbiór G jest zbiorem domkniętym: istotnie, niech (tk )∞ k=1 ⊂ G będzie ciągiem zbieżnym do t ∈ R. Skoro Φtk (x) = x dla każdego k ∈ N, z ciągłości odwzorowania Φ wynika, że Φt (x) = x, zatem t ∈ G. Korzystamy teraz z wyniku mówiącego, że dla domkniętej podgrupy G addytywnej grupy liczb rzeczywistych (R, +, 0) zachodzą następujące trzy (wzajemnie wykluczające się) przypadki: 10–5 Pola wektorowe. Potoki. Stabilność. Atraktory dziwne. (1) G = R. (2) Istnieje T > 0 takie, że G = { kT : k ∈ Z }. (3) G = {0}. W przypadku (1), ruch jest funkcją stałą, podobnie w przypadku (2) ruch jest funkcją okresową, o okresie T (zauważmy, że nie wiemy jeszcze, czy T jest okresem podstawowym!). W przypadku (3), niech t1 , t2 ∈ R będą takie, że Φt1 (x) = Φt2 (x). Nakładając na obie strony równości odwzorowanie Φ−t1 widzimy, że Φt2 −t1 (x) = x, a zatem t1 = t2 . Załóżmy teraz, że zachodzi przypadek (2). Na początek musimy stwierdzić, czy odwzorowanie (10.1) [ T 3 z = (cos ϑ, sin ϑ) 7→ Φ T ϑ, x 2π ] jest dobrze określone. Jedyny punkt, w którym może coś się „psuć”, to z = (1, 0), odpowiadający ϑ = 0 i ϑ = 2π. Lecz wtedy T T Φ( 2π 0, x) = Φ(0, x) = Φ(T, x) = Φ( 2π 2π, x). Twierdzimy, że odwzorowanie (10.1) jest różnowartościowe. Niech 0 ¬ ϑ1 ¬ ϑ2 ¬ 2π oraz T T Φ( 2π ϑ1 , x) = Φ( 2π ϑ2 , x). Nakładając na ostatnią równość odwzorowanie T T Φ(− 2π ϑ1 , ·) otrzymujemy, że Φ( 2π (ϑ2 − ϑ1 ), x) = x. Zatem −ϑ1 T ϑ22π ∈ G = { kT : k ∈ Z }, zatem musi być albo ϑ1 = 0 i ϑ2 = 2π, albo ϑ1 = ϑ2 . Odwzorowanie (10.1) jest zatem różnowartościowe. Przy okazji otrzymaliśmy, że T jest okresem podstawowym dla ruchu. Ciągłość odwzorowania (10.1) jest oczywista. Teraz wykorzystujemy znany fakt z topologii, że odwzorowanie ciągłe i różnowartościowe przestrzeni metrycznej zwartej jest homeomorfizmem na swój obraz. Ostatnim krokiem jest zauważenie, że w przypadku (2) O(x) = { Φt (x) : t ∈ [0, T ] }. Zachodzi następujący (niemal) oczywisty rezultat: Lemat 10.4. Niech Φ będzie potokiem fazowym zupełnego pola wektorowego f klasy C 1 na obszarze D ⊂ RN . Wówczas x ∈ D jest punktem stacjonarnym potoku Φ wtedy i tylko wtedy, gdy x jest miejscem zerowym pola wektorowego f. 10–6 10.6 Skompilował Janusz Mierczyński Stabilność punktów stacjonarnych. W bieżącym podrozdziale niech f : D → Rn będzie polem wektorowym klasy C 1 na obszarze D ⊂ Rn . Dla x0 ∈ D oznaczmy przez ϕ(·; x0 ) rozwiązanie układu równań różniczkowych x0 = f(x) spełniające warunek początkowy x(0) = x0 . O polu wektorowym f nie zakładamy, że jest zupełne. Niemniej jednak, istnieje wzajemnie jednoznaczna odpowiedniość między punktami stacjonarnymi (punktami równowagi , położeniami równowagi ) układu x0 = f(x) (czyli takimi x0 , że funkcja stale równa x0 jest rozwiązaniem układu) a miejscami zerowymi pola wektorowego f. Definicja. Mówimy, że punkt stacjonarny x0 ∈ D układu x0 = f(x) jest stabilny w sensie Lapunowa 1 , gdy istnieje takie ε0 > 0, że dla każdego ε ∈ (0, ε0 ] można znaleźć takie δ > 0, że jeśli ky − x0 k < δ to rozwiązanie ϕ(·; y) jest określone (co najmniej) na przedziale [0, ∞), i zachodzi kϕ(t; y) − x0 k < ε dla wszystkich t 0. Niekiedy w literaturze spotyka się inne rodzaje stabilności, na przykład stabilność w sensie Lagrange’a, stabilność w sensie Poissona. Jednak, gdy mówimy po prostu „stabilność”, rozumiemy przez to stabilność w sensie Lapunowa. Definicja. Mówimy, że punkt stacjonarny x0 ∈ D układu x0 = f(x) jest asymptotycznie stabilny, gdy jest stabilny w sensie Lapunowa, oraz istnieje takie δ0 > 0, że jeśli ky − x0 k < δ0 to kϕ(t; y) − x0 k → 0 przy t → ∞ Dla miejsca zerowego x0 ∈ D pola wektorowego f = col (f1 , . . . , fn ) oznaczmy " #n ∂fj Df(x0 ) = (x0 ) . ∂xi i,j=1 Macierz Df(x0 ) nazywamy linearyzacją pola wektorowego f w x0 . Twierdzenie 10.5 (Twierdzenie Lapunowa o stabilności). Niech x0 będzie miejscem zerowym pola wektorowego f : D → Rn klasy C 1 . (i) Jeśli wszystkie wartości własne macierzy Df(x0 ) mają ujemne części rzeczywiste, to punkt stacjonarny x0 jest asymptotycznie stabilny. (ii) Jeśli któraś z wartości własnych macierzy Df(x0 ) ma dodatnią część rzeczywistą, to punkt stacjonarny x0 nie jest stabilny w sensie Lapunowa. 1 Aleksandr Michajłowicz Lapunow (1857 – 1918), matematyk i fizyk rosyjski Pola wektorowe. Potoki. Stabilność. Atraktory dziwne. 10.7 10–7 Układy dysypatywne. Atraktory W niniejszym podrozdziale zakładamy, że f : Rn → Rn jest polem wektorowym klasy C 1 , mającym następującą własność Dla każdego x0 ∈ Rn dziedzina nieprzedłużalnego rozwiązania ϕ(·; x0 ) zagadnienia początkowego x0 = f(x), x(0) = x0 , zawiera przedział [0, ∞). Definicja. Mówimy, że układ równań różniczkowych x0 = f(x) jest dysypatywny, gdy istnieje kula K(0; R0 ) o środku w 0 i promieniu R0 > 0 taka, że dla każdego zbioru ograniczonego U ⊂ Rn istnieje T = T (U) 0 takie, że ϕ(t; U) ⊂ K(0; R0 ) dla wszystkich t T . Analogicznie można mówić o dysypatywnym polu wektorowym. Fakt 10.6. Załóżmy, że f : Rn → Rn jest dysypatywnym polem wektorowym klasy C 1 . Wówczas zbiór \ [ G := ϕ(s; K(0; R0 )) t0 st (B oznacza domknięcie zbioru B) ma następujące własności: (i) G jest zwarty i niepusty, (ii) G ⊂ K(0; R0 ), (iii) dla każdego x ∈ G nieprzedłużalne rozwiązanie ϕ(·; x) jest określone na (−∞, ∞), oraz ϕ(t; x) ∈ G dla każdego t ∈ R, (iv) dla każdego zbioru ograniczonego U ⊂ Rn i każdego ε > 0 istnieje T = T (U, ε) 0 takie, że ϕ(t; U) ⊂ G(ε) dla wszystkich t T , gdzie G(ε) oznacza zbiór tych wszystkich punktów z Rn których odległość od G jest mniejsza od ε, Dowód (fragment). Zauważmy, że rodzina zbiorów t 7→ [ ϕ(s; K(0; R0 )) st jest zstępująca. W szczególności, wynika stąd, że G= \ [ ϕ(s; K(0; R0 )), tT st gdzie za T bierzemy T = T (K(0; R0 )) w definicji dysypatywności. Mamy więc, dla każdego t T , [ st ϕ(s; K(0; R0 )) ⊂ K(0; R0 ), 10–8 Skompilował Janusz Mierczyński co natychmiast daje (ii). Własność (i) wynika z faktu, że przekrój zstępującej rodziny niepustych zbiorów zwartych jest niepusty i zwarty. Dowody pozostałych części, chociaż nie wymagają zastosowania specjalnych pomysłów, są bardzo techniczne, i dlatego je tu pomijamy. Zajmijmy się pewnym wnioskiem z własności (iii). Mianowicie, zdefiniujmy odwzorowanie Φ : R × G → G jako Φ(t, x) := ϕ(t; x). Odwzorowanie to jest potokiem na G (pomimo, że pole wektorowe nie musi być zupełne) Definicja. Mówimy, że zbiór A ⊂ G jest niezmienniczy, gdy dla każdego t ∈ R zachodzi Φt (A) = A. W szczególności, zbiór G jest niezmienniczy. Definicja. Niepusty zwarty zbiór niezmienniczy A ⊂ G nazywamy atraktorem, gdy istnieje jego otoczenie otwarte U o tej własności, że A= \ [ Φs (U). t0 st Niekiedy w definicji atraktora żąda sie jeszcze jego nierozkładalności , tzn. by nie istniał jego podzbiór właściwy o tych własnościach. Przykładem atraktora jest A = {x0 }, gdzie x0 jest asymptotycznie stabilnym punktem stacjonarnym. Atraktorem dziwnym nazywamy atraktor, którego n-wymiarowa miara Lebesgue’a jest równa zeru, lecz którego wymiar Hausdorffa jest ułamkowy. Z pojęciem atraktora dziwnego wiąże sie pojecie chaosu. Zwykle mówimy, że na zwartym zbiorze niezmienniczym A ⊂ G występuje chaos, gdy spełnione są następujące trzy warunki: • Zbiór punktów okresowych w A jest gęsty w A; • Istnieje takie r > 0, że dla każdego x ∈ A i każdego ε > 0 można znaleźć takie y ∈ A, że kx − yk < ε, lecz kϕ(t; x) − ϕ(t; y)k > r dla pewnego t > 0 (jest to tzw. czuła zależność od warunków początkowych); b ∈ A o tej własności, że zbiór { ϕ(t; x b ) : t ∈ R } jest gęsty w • Istnieje x A (jest to tzw. topologiczna tranzytywność). Jest to tylko jedna z wielu (nierównoważnych!) definicji chaosu. Pola wektorowe. Potoki. Stabilność. Atraktory dziwne. 10.8 10–9 Układ Lorenza Układem równań różniczkowych Lorenza nazywamy układ (ULor) 0 x = σ(y − x) y = ρx − y − xz 0 z = −bz + xy, 0 gdzie (x, y, z) ∈ R3 , zaś σ, ρ i b są parametrami dodatnimi. Układ (ULor) został wprowadzony przez Edwarda N. Lorenza 2 w pracy Deterministic nonperiodic flow , Journal of the Atmospheric Sciences 20(3) (1963), 130–141. Jest on układem dysypatywnym. Ponadto, zbiór G ma trójwymiarową miarę Lebesgue’a równą zeru. Badania numeryczne wskazywały na chaotyczne zachowanie się na zbiorze G (atraktorze Lorenza), dla pewnych wartości parametrów (na przykład, dla σ = 10, b = 8/3 i ρ = 28). Przez długi czas jednak nie udało się wykazać w sposób ścisły, że atraktor ten jest atraktorem dziwnym. Dopiero na początku obecnego stulecia Warwick Tucker 3 udowodnił to (w swojej rozprawie doktorskiej), wykorzystując między innymi rachunek interwałowy (zaanonsowane w 2001, pełny dowód w A rigorous ODE solver and Smale’s 14th problem, Foundations of Computational Mathematics 2(1) (2002), 53–117). 2 3 Edward Norton Lorenz (1917 – 2008), matematyk i meteorolog amerykański Warwick Tucker (ur. 1970), matematyk