Praca dyplomowa (na zaliczenie seminarium)

Transkrypt

Praca dyplomowa (na zaliczenie seminarium)
Uniwersytet Mikołaja Kopernika
Wydział Matematyki i Informatyki
Analiza układów dynamicznych
generowanych przez równania różniczkowe
oraz jej zastosowanie
na przykładzie układu Lorenza
Jarosław Demkowski
nr albumu: 219780
T ORU Ń 2010
Spis treści
Wprowadzenie
3
1 Podstawowe poj˛ecia dotyczace
˛ analizy układów dynamicznych
4
1.1
Układy dynamiczne pochodzace
˛ od równań różniczkowych . . . .
4
1.2
Cechy i własności układów dynamicznych . . . . . . . . . . . . . .
6
2 Atraktory
2.1
Definicja i podstawowe własności . . . . . . . . . . . . . . . . . . .
3 Układ Lorenza
12
12
14
3.1
Równania Lorenza jako przykład układu chaotycznego . . . . . . .
14
3.2
Atraktor Lorenza . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
Bibliografia
19
Wprowadzenie
Teoria układów dynamicznych jest bardzo ważna˛ dziedzina˛ dzisiejszej matematyki. Układy dynamiczne, cz˛esto generowane przez układy równań różniczkowych
zwyczajnych lub czastkowych,
˛
modeluja˛ zjawiska przyrodnicze i procesy w otaczajacym
˛
nas świecie. W tej pracy zostana˛ podane podstawowe poj˛ecia analizy
układów dynamicznych pochodzacych
˛
od równań różniczkowych. Zostanie zdefiniowany atraktor układu dynamicznego oraz na krótkim przykładzie zostanie przedstawione zastosowanie tej teorii.
3
Rozdział 1
Podstawowe poj˛ecia dotyczace
˛
analizy układów dynamicznych
W tym rozdziale, jak również w dalszej cz˛eści pracy skupi˛e si˛e jedynie na
układach dynamicznych generowanych przez równania różniczkowe zwyczajne. Podane definicje i twierdzenia b˛eda˛ miały na celu przybliżenie idei układów
dynamicznych oraz poj˛eć zwiazanych
˛
z ich analiza.˛
1.1
Układy dynamiczne pochodzace
˛ od równań różniczkowych
Na poczatek
˛ przypomnijmy twierdzenie, które posłuży do zdefiniowania przykładu, na którym oprzemy definicj˛e układu dynamicznego.
Twierdzenie 1 (O globalnej rozwiazalności).
˛
Niech f : (a, b) × X → X b˛edzie
odwzorowaniem ciagłym
˛
i spełniajacym
˛
lokalny jednostajny warunek Lipschitza
ze wzgl˛edu na zmienna˛ x ∈ X (mówimy wtedy, że f jest Lipschitzowsko ciagła
˛
ze wzgl˛edu na druga˛ zmienna).
˛ Załóżmy, że zachodzi nierówność:
||f (t, x)|| 6 M (t)||x|| + N (t),
dla t ∈ (a, b), x ∈ X,
(1.1)
gdzie M, N : (a, b) → R sa˛ funkcjami ciagłymi.
˛
Wówczas dowolne zagadnienie
poczatkowe:
˛

ẋ = f (t, x)
x(t ) = x
0
0
4
(1.2)
posiada dokładnie jedno rozwiazanie
˛
u : (a, b) → R.
O funkcji f , która ma własność (1.1) mówimy, że ma wzrost liniowy wzgl˛edem x.
Przykład 1. Rozważmy teraz autonomiczne równanie różniczkowe zwyczajne:
ẋ = f (x),
(1.3)
gdzie f : Ω → Rn , Ω ⊂ Rn . Załóżmy, że dla tego równania ma miejsce jednoznaczność rozwiaza
˛ ń zagadnień poczatkowych
˛
i, że wszystkie rozwiazania
˛
można
przedłużyć na cała˛ prosta˛ R. Ma to miejsce na przykład, gdy Ω = Rn , a f jest Lipschitzowsko ciagła
˛
i ma wzrost liniowy, tzn. spełnia warunek (1.1) twierdzenia
˛
(1).Oznaczmy przez φ : R × Ω → Ω funkcj˛e taka,˛ że φ(·, x0 ) jest rozwiazaniem
zagadnienia poczatkowego:
˛

ẋ = f (x)
x(0) = x .
0
(1.4)
Wówczas odwzorowanie φ jest ciagłe
˛ i spełnia nast˛epujace
˛ warunki:
φ(0, x) = x dla x ∈ Rn ,
φ(t1 , φ(t2 , x)) = φ(t1 + t2 , x) dla x ∈ Rn , t1 , t2 ∈ R.
Wzorujac
˛ si˛e na powyższych własnościach odwzorowania φ definiujemy abstrakcyjny układ dynamiczny (z czasem ciagłym):
˛
Definicja 1. Niech X b˛edzie przestrzenia˛ metryczna˛ oraz niech φ : R × X → X
b˛edzie odwzorowaniem. Par˛e (X, φ) nazywamy układem dynamicznym, jeżeli
dla dowolnych t1 , t2 ∈ R oraz x ∈ X zachodza˛ warunki
φ(0, x) = x,
(1.5)
φ(t1 , φ(t2 , x)) = φ(t1 + t2 , x).
(1.6)
oraz φ jest odwzorowaniem ciagłym.
˛
Ćwiczenie 1. Sprawdzić, że odwzorowania φt := φ(t, ·) sa˛ homeomorfizmami
przestrzeni X na siebie oraz, że odwzorowanie:
R ∋ t 7→ φt ∈ Homeo(X)
jest homomorfizmem grupy (R, +) w grup˛e (Homeo(X), ◦).
5
Przestrzeń X nazywamy wówczas przestrzenia˛ fazowa˛ danego układu dynamicznego. Jest ona zbiorem wszystkich możliwych stanów, w jakich może
znajdować si˛e ten układ. Zbiór liczb rzeczywistych R reprezentuje oś czasu, w
którym zmienia si˛e stan układu. Jeśli założymy, że w czasie t = 0 układ znajdował si˛e w stanie x, to wówczas wartość φ(t, x) interpretuje si˛e jako stan układu
po upływie czasu t. Najistotniejsza˛ cech˛e badanych w tej pracy układów dynamicznych wyraża warunek drugi definicji (1). Oznacza on, że sposób ewolucji
poczatkowego
˛
stanu układu nie zależy od czasu, w jakim ta ewolucja przebiega. Innymi słowy przyszłe stany układu sa˛ w pełni zdeterminowane przez stan
poczatkowy.
˛
Ta˛ cech˛e układów dynamicznych nazywa si˛e determinizmem.
1.2
Cechy i własności układów dynamicznych
Podane zostana˛ teraz najważniejsze poj˛ecia dotyczace
˛ analizy układów dynamicznych, potrzebne do zrozumienia dalszej cz˛eści niniejszej pracy.
Definicja 2. Niech (X, φ) b˛edzie układem dynamicznym. Dla x0 ∈ X określamy
zbiory:
(i) +O(x0 ) = {φ(t, x0 ); t ∈ R} — trajektoria punktu x0 ;
(ii) O+ (x0 ) = {φ(t, x0 ); t > 0} — dodatnia trajektoria punktu x0 ;
(iii) O− (x0 ) = {φ(t, x0 ); t 6 0} — ujemna trajektoria punktu x0 .
Trajektoria punktu x0 w przestrzeni fazowej opisuje graficznie ewolucj˛e układu
dynamicznego, o czym mówi kolejna definicja:
Definicja 3. Odwzorowanie
R ∋ t 7→ φ(t, x0 ) ∈ X
nazywamy ruchem punktu x0 w przestrzeni X.
Rozpatrujac
˛ ruch punktu x0 tylko dla t > 0 (odpowiednio dla t 6 0) można
mówić o ruchu dodatnim punktu x0 (odpowiednio o ruchu ujemnym punktu x).
Trajektorie układu dynamicznego moga˛ mieć postać pojedynczych punktów lub
krzywych zamkni˛etych.
6
Definicja 4. xxx
(i) Punkt x0 ∈ X nazywamy punktem stałym układu dynamicznego, jeśli:
O(x0 ) = {x0 }.
(ii) Trajektori˛e O(x0 ) punktu x0 ∈ X nazywamy trajektoria˛ okresowa˛ układu
dynamicznego, jeśli:
φ(T, x0 ) = x0 ,
dla pewnego T > 0.
Trajektorie okresowe nieb˛edace
˛ punktami stałymi sa˛ homeomorficzne z okr˛egiem.
Wyróżnia si˛e również pewne typy zbiorów:
Definicja 5. Niech (X, φ) b˛edzie układem dynamicznym. Zbiór A ⊂ X nazywamy:
(i) niezmienniczym, jeśli φ(R, A) ⊂ A;
(ii) dodatnio niezmienniczym, jeśli φ(R+ , A) ⊂ A;
(iii) ujemnie niezmienniczym, jeśli φ(R− , A) ⊂ A;
Jak nietrudno zauważyć, przeciwne inkluzje w warunkach (i) – (iii) powyższej
definicji zachodza˛ w sposób oczywisty, na mocy obserwacji, iż ∀x∈A⊂X x ∈ O(x) =
φ(R, x) ⊂ φ(R, A). Zatem w istocie zachodza˛ wtedy równości tych zbiorów.
Łatwo zauważyć, że trajektorie O(x) sa˛ zbiorami niezmienniczymi, półtrajektorie
dodatnie (odp. ujemne) sa˛ zbiorami dodatnio (odp. ujemnie) niezmienniczymi.
Niezmienniczość zbioru A oznacza, iż składa si˛e on z całych trajektorii.
Lemat 1. Domkni˛ecie zbioru niezmienniczego (odp. dodatnio niezmienniczego,
ujemnie niezmienniczego) jest również zbiorem niezmienniczym (odp. dodatnio
niezmienniczym, ujemnie niezmienniczym).
Dowód. Niech A b˛edzie zbiorem niezmienniczym oraz niech clA b˛edzie domkni˛eciem zbioru A. Wówczas:
x ∈ clA ⇔ ∃(xn )n∈N ⊂A : x = lim xn .
n→∞
7
Na podstawie definicji (1) oraz ciagłości
˛
odwzorowania φ zauważmy, że:
φ(0, x) = φ(0, lim xn ) = lim φ(0, xn ) = lim xn = x,
n→∞
n→∞
n→∞
Stad:
˛
∀x∈clA x ∈ O(x) = φ(R, x) ⊂ φ(R, clA),
czyli clA ⊂ φ(R, clA).
Określimy teraz zbiory graniczne:
Definicja 6. xxx
(i) Zbiorem ω-granicznym punktu x0 ∈ X nazwiemy zbiór:
ω(x0 ) = { lim φ(tn , x0 ); tn → +∞, o ile granica istnieje};
n→∞
(ii) Zbiorem α-granicznym punktu x0 ∈ X nazwiemy zbiór:
α(x0 ) = { lim φ(tn , x0 ); tn → −∞, o ile granica istnieje}.
n→∞
Lemat 2. Niech (X, φ) b˛edzie układem dynamicznym oraz niech x0 ∈ X. Wówczas:
∩
ω(x0 ) =
{φ(t, x0 ); t > T },
T ∈R
α(x0 ) =
∩
{φ(t, x0 ); t 6 T }.
T ∈R
Dowód. Ponieważ (X, δ) jest przestrzenia˛ metryczna,˛ wi˛ec w każdym punkcie
x ∈ X istnieje przeliczalny pełny układ otoczeń B(x) = {Vn ; n ∈ N}, spełniajacy
˛ warunek Vn+1 ⊆ Vn , n ∈ N (np. kule o promieniu n1 ). Oznaczmy przeci˛e∩
cie T ∈R {φ(t, x0 ); t > T } przez ω1 (x0 ). Pokażemy najpierw, że ω(x0 ) ⊆ ω1 (x0 ).
Istotnie, dla dowolnego T ∈ R zbiór {φ(t, x0 ); t > T } zawiera granice wszystkich ciagów
˛
postaci φ(tn , x0 ). W druga˛ stron˛e, niech y ∈ ω1 (x0 ). Skonstruujemy indukcyjnie żadany
˛
ciag.
˛ Weźmy dowolne φ(t1 , x0 ) ∈ V1 . Załóżmy, że
mamy już n wyrazów takich, że φ(tn , x0 ) ∈ Vn . Wystarczy teraz wybrać tn+1 >
tn + 1 takie, żeby φ(tn+1 , x0 ) ∈ Vn+1 (w przypadku kul o promieniu
odległość δ(φ(tn+1 , x0 ), y) <
1
).
n+1
1
n
takie, żeby
Wówczas ciag
˛ φ(tn , x0 ) jest na mocy konstrukcji
zbieżny do y (ponieważ dla dowolnego otoczenia y prawie wszystkie wyrazy
ciagu
˛ należa˛ do tego otoczenia). Ponadto tn → ∞, gdyż z nierówności tn > tn + 1
wynika, że tn > t1 + n.
8
Ćwiczenie 2. Przeprowadzić dowód drugiej cz˛eści lematu.
Na podstawie powyższego lematu można uogólnić poj˛ecie zbioru granicznego
punktu x0 ∈ X, gdy zbiór {x0 } zastapimy
˛
dowolnym podzbiorem A ⊂ X, co
widać w poniższej uwadze.
Uwaga 1. Niech (X, φ) b˛edzie układem dynamicznym oraz niech A ⊂ X. Wówczas:
ω(A) =
∩
{φ(t, A); t > T },
T ∈R
α(A) =
∩
{φ(t, A); t 6 T }.
T ∈R
Na mocy lematu (2) można również łatwo stwierdzić, że zbiory graniczne
sa˛ zbiorami domkni˛etymi i niezmienniczymi, a w praktyce, niestety również
bardzo cz˛esto zbiorami pustymi. Przydatnego kryterium na „niepustość” zbioru
granicznego dostarcza poniższe twierdzenie.
Twierdzenie 2. Jeżeli O+ (x0 ) jest zbiorem zwartym, to ω(x0 ) jest jego niepustym
podzbiorem zwartym i spójnym.
Dowód. Rodzina zbiorów AT := {φ(t, x); t > T }, t ∈ R, jest uporzadkowana
˛
liniowo przez relacj˛e inkluzji w ten sposób, że AT1 ⊂ AT2 , gdy T1 > T2 . Zatem
mamy:
ω(x0 ) =
∞
∩
An ,
(1.7)
n=1
a ponieważ {An }n∈N jest zst˛epujacym
˛
ciagiem
˛
niepustych podzbiorów zwartego
zbioru O+ (x0 ), wi˛ec ω(x0 ) jest również zbiorem niepustym. Zwartość zbioru
ω(x0 ) wynika z jego domkni˛etości, a spójność jest konsekwencja˛ wzoru (1.7) i
spójności zbiorów An dla n ∈ N.
Wniosek 1. Jeśli X = Rn oraz O+ (x0 ) jest zbiorem ograniczonym, to ω(x0 ) jest
jego niepustym podzbiorem zwartym i spójnym.
Łatwo znaleźć zbiory graniczne dla punktu stałego i trajektorii okresowej.
Natomiast jeśli zbiór graniczny składa si˛e tylko z jednego punktu, to punkt ten
jest punktem stałym układu dynamicznego. Jeśli zbiór graniczny jest trajektoria˛
okresowa,˛ to nazywamy go cyklem granicznym.
9
Zanim przejdziemy do podania przykładu, zwróćmy uwag˛e na jeszcze jedna˛
bardzo ważna˛ własność trajektorii w przestrzeni fazowej. Mianowicie żadne
dwie trajektorie układu dynamicznego nigdy si˛e nie przecinaja.˛ Trajektorie odpowiadajace
˛ punktom leżacym
˛
bardzo blisko siebie również leża˛ bardzo blisko siebie, ale
nigdy nie zakłócaja˛ si˛e nawzajem. Ta własność nie przecinania wynika z faktu, że
przeszłe i przyszłe stany układu deterministycznego sa˛ określone jednoznacznie
przez stan układu w danej chwili. Przeci˛ecie trajektorii w chwili t wprowadzałoby niejednoznaczność przeszłych i przyszłych stanów, naruszajac
˛ w ten sposób
determinizm układu, co byłoby sprzeczne z wprowadzona˛ definicja.˛
Przykład 2. Rozważmy równanie autonomiczne na płaszczyźnie:

√
ẋ = x − y − x x2 + y 2
ẏ = x + y − y √x2 + y 2 ,
które po zamianie na współrz˛edne biegunowe (r, θ) przybiera postać:

ṙ = r(1 − r)
θ̇ = 1,
(1.8)
(1.9)
w której o wiele łatwiej rozwiazać
˛
to równanie, bo zmienne r i θ sa˛ rozdzielone.
Tak wi˛ec rozwiazaniami
˛
dla tego równania sa˛ wszystkie funkcje postaci:
r(t) =
1
1 + C1 e−t
θ(t) = t + C2 ,
(1.10)
(1.11)
gdzie C1 , C2 ∈ R. Jeszcze nie znajac
˛ postaci rozwiaza
˛ ń tego równania, łatwo
zauważyć, że r(t) = 0 oraz r(t) = 1 sa˛ dwoma rozwiazaniami
˛
stałymi równania
ṙ = r(1 − r), co wraz z rozwiazaniem
˛
θ(t) = t + C, C ∈ R daje dwie trajektorie
wyjściowe układu: punkt stały p = (0, 0) w poczatku
˛
układu współrz˛ednych oraz
trajektori˛e okresowa˛ S 1 = {x ∈ R2 ; ||x|| = 1}. Dla wartości r(t) ∈ (0, 1) mamy
ṙ(t) > 0, a wi˛ec r jest wtedy funkcja˛ rosnac
˛ a.˛ Ponieważ trajektorie nie moga˛ si˛e
przecinać, wi˛ec r(t) zbliża si˛e do okr˛egu r(t) = 1 przy t → +∞. Analogicznie
r(t) zbliża si˛e do punktu (0, 0) gdy t → −∞. Jeśli r(t) > 1, wówczas r jest funkcja˛
malejac
˛ a˛ i znowu r(t) → 1 przy t → +∞ i r(t) → +∞ przy t → −∞. W rezultacie:
(i) dla punktów koła otwartego B(0, 1) = {x ∈ R2 ; ||x|| < 1} z wyci˛etym
środkiem p = (0, 0):
10
• zbiorem α-granicznym jest zbiór {(0, 0)},
• zbiorem ω-granicznym jest okrag
˛ S 1 = {x ∈ R2 ; ||x|| = 1};
(ii) dla punktów z R2 \B(0, 1):
• zbiór α-graniczny jest pusty,
• zbiorem ω-granicznym jest okrag
˛ S 1 = {x ∈ R2 ; ||x|| = 1}.
Domkni˛etymi zbiorami niezmienniczymi sa:˛
• poczatek
˛
układu współrz˛ednych {(0, 0)};
• koło domkni˛ete B(0, 1);
• okrag
˛ S 1 = {x ∈ R2 ; ||x|| = 1};
• i oczywiście cała płaszczyzna.
Ćwiczenie 3. Przeprowadzić podobna˛ analiz˛e dla równania:

ẋ = x − y − x3
ẏ = x + y − y 3 .
11
(1.12)
Rozdział 2
Atraktory
W rozdziale tym podamy charakterystyk˛e pewnych niezmienniczych zbiorów
przyciagaj
˛ acych,
˛
jakie można zaobserwować w układach dynamicznych. Podane
również zostana˛ poj˛ecia i twierdzenia pomocne w ich gł˛ebszej analizie.
2.1
Definicja i podstawowe własności
Definicja 7. Zbiór ograniczony A ⊂ X w układzie dynamicznym (X, φ) nazywamy atraktorem globalnym tego układu, jeśli A jest niezmienniczy i spełnia
warunek jednostajnego przyciagania
˛
zbiorów ograniczonych, tzn. dla każdego
zbioru ograniczonego B ⊂ X:
lim sup d(φ(t, x), A) = 0,
t→+∞ x∈B
(2.1)
gdzie d(y, C) = inf z∈C d(y, z) oznacza odległość punktu y od zbioru C dana˛ przez
metryk˛e d na przestrzeni X.
Globalny atraktor, o ile istnieje, jest wyznaczony jednoznacznie. W celu uzasadnienia tego faktu, wystarczy skorzystać z warunku jednostajnego przyciaga˛
nia najpierw dla zbiorów B = A1 i A = A2 , gdzie A1 i A2 to globalne atraktory,
a później odwrotnie, uwzgl˛edniajac
˛ niezmienniczość obu zbiorów. Ponadto dla
każdego zbioru ograniczonego B, mamy ω(B) ⊂ A.
Załóżmy, że istnieje atraktor globalny A. Rozważmy rodzin˛e zbiorów domkni˛etych i dodatnio niezmienniczych C ⊂ A takich, że:
lim d(φ(t, x), C) = 0,
t→+∞
12
(2.2)
dla każdego x ∈ X. Rodzina ta jest niepusta, gdyż zawiera atraktor globalny
A oraz przeci˛ecie wszystkich zbiorów tej rodziny należy do niej i jest jej najmniejszym zbiorem w sensie inkluzji.
Definicja 8. Powyżej opisany zbiór b˛edacy
˛ przeci˛eciem opisanej rodziny zbiorów
C nazywa si˛e minimalnym atraktorem globalnym. Ten rodzaj atraktora zawiera
zbiory ω-graniczne wszystkich punktów przestrzeni X.
W dalszym ciagu
˛ tej pracy b˛ed˛e posługiwał si˛e poniższa,˛ uproszczona˛ wersja˛
definicji (8).
Definicja 9. Atraktorem w układzie dynamicznym (X, φ) nazwiemy zbiór domkni˛ety
i niezmienniczy A ⊂ X o nast˛epujacej
˛ własności przyciagania:
˛
Istnieje otoczenie U zbioru A takie, że: lim d(φ(t, x), A) = 0,
t→+∞
(2.3)
dla x ∈ U , przy czym jeśli A1 jest niepustym podzbiorem A domkni˛etym, niezmienniczym i majacym
˛
własność przyciagania,
˛
to A1 = A.
W przykładzie (2) trajektoria okresowa S 1 = {x ∈ R2 ; ||x|| = 1}, która
w istocie jest cyklem granicznym, jest atraktorem tego układu, z otoczeniem
U , które nazywa si˛e cz˛esto basenem przyciagania,
˛
równym R2 \{(0, 0)}. Punkt
{(0, 0)} w tym przypadku jest repellerem, czyli atraktorem dla układu z odwróconym czasem, tzn. (X, φ),
e gdzie φ(t,
e x) = φ(−t, x). Zwykle jednak, atraktory
sa˛ zbiorami o znacznie bardziej skomplikowanej strukturze, w której można si˛e
doszukać podobieństw do fraktali. B˛edzie to widoczne w dalszej cz˛eści pracy na
przykładzie atraktora Lorenza.
13
Rozdział 3
Układ Lorenza
W rozdziale tym zostanie przedstawiona krótka analiza układu równań Lorenza
oraz atraktora Lorenza, produkowanego przez ten układ.
3.1
Równania Lorenza jako przykład układu chaotycznego
Układ równań Lorenza, to autonomiczne nieliniowe równanie różniczkowe
zwyczajne w przestrzeni R3 , modelujace
˛ zjawisko konwekcji cieplnej, b˛edace
˛
znacznym uproszczeniem skomplikowanego układu równań różniczkowych czast˛
kowych, opisujacego
˛
zachowanie atmosfery. Można je zapisać w prostej postaci:


ẋ = −σx + σy



(3.1)
ẏ = rx − y − xz



ż = xy − bz,
gdzie stałe dodatnie σ, r, b maja˛ określona˛ interpretacj˛e fizyczna.˛ Lorenz przyjał
˛
wartości σ = 10, b =
8
3
i przy pomocy superkomputera ówczesnych czasów
wykonywał obliczenia numeryczne rozwiaza
˛ ń tego układu dla różnych wartości
parametru r oraz dla różnych warunków poczatkowych.
˛
Wyniki, które otrzymał były bardzo zaskakujace.
˛
Okazało si˛e, że zachowanie układu wyraźnie si˛e
zmienia wraz ze wzrostem r od 0 do 32.
Zapiszmy równania Lorenza w zwartej postaci:
Ẋ = f (X),
14
(3.2)



x
−σx + σy

 


 f (X) =  rx − y − xz  , σ, b, r, > 0. W bardzo łatwy sposób
gdzie: X = 
y
 


z
xy − bz
można znaleźć punkty stałe tego układu, określone równaniem f (X) = 0. Po
rozwiazaniu
˛
otrzymujemy punkty:
C0 = (0, 0, 0),
√
√
C+ = ( b(r − 1), b(r − 1), r − 1),
√
√
C− = (− b(r − 1), − b(r − 1), r − 1),
gdzie C0 istnieje dla r < 1 jako jedyny punkt stały tego układu, a dla r > 1
pojawiaja˛ si˛e jeszcze dwa punkty C+ i C− . Zlinearyzujmy układ (3.1) wokół jego
punktów stałych. Macierz linearyzacji tego układu w dowolnym punkcie x0 ∈ R3
ma postać:

−σ

σ
0



Df (x0 ) = 
r − z −1 −x .
y
x
(3.3)
−b
Weźmy punkt stały C0 dla 0 < r < 1. Jego macierz linearyzacji ma postać:


−σ σ
0


,
(3.4)
Df (C0 ) = 
r
−1
0


0
0 −b
a jej wartościami własnymi sa˛ liczby:
σ + 1 1√
+
(σ + 1)2 + 4σ(r − 1),
2
2
σ + 1 1√
λ2 = −
−
(σ + 1)2 + 4σ(r − 1),
2
2
λ3 = −b.
λ1 = −
Łatwo sprawdzić, że dla 0 < r < 1 wszystkie powyższe wartości własne sa˛
ujemne, zatem punkt C0 jest stabilny. Kiedy r osiaga
˛ wartość r = 1, pojawiaja˛ si˛e
kolejne dwa punkty stałe układu Lorenza C− i C+ , które si˛e pokrywaja˛ z punktem
C0 , jednak ma juz miejsce nieznaczne zaburzenie stabilności tego punktu. Punkt
C0 staje si˛e granicznie stabilny, gdyż dla r = 1 mamy λ1 = 0, λ2 < 0, λ3 < 0.
15
Macierze linearyzacji wokół punktów C− i C+ maja˛ postać odpowiednio:




−σ σ
0
−σ σ
0




 , Df (C+ ) =  1 −1 −γ  ,
Df (C− ) = 
(3.5)
1
−1
γ




−γ −γ −b
γ
γ −b
gdzie γ =
√
b(r − 1). Wartości własne obu tych macierzy sa˛ pierwiastkami wielo-
mianu:
P (λ) = −λ3 − (σ + b + 1)λ2 − b(σ + r)λ + 2σb(r − 1).
(3.6)
Prześledźmy jakościowe zachowania tego wielomianu na poniższym rysunku:
Rysunek 3.1: Jakościowe zachowania wielomianu P (λ).
Łatwo zauważyć, że w przypadku punktów C− , C+ dla r = 1 mamy podobnie jak w przypadku punktu C0 , gdyż mamy wartości własne λ1 = 0, λ2 =
−(σ + 1), λ3 = −b, a wi˛ec punkty C− oraz C+ sa˛ marginalnie stabilne. Z rysunku
widać, że punkty te sa˛ stabilne dla 1 < r < r1 , natomiast dla r > 1 niestabilny
jest punkt C0 . Dla wartości r = r1 < rc , dwie spośród wartości własnych staja˛
si˛e zespolone, tzn. powstaja˛ dwa cykle graniczne, które sa˛ stabilne tak długo, jak
długo cz˛eści rzeczywiste tych wartości własnych sa˛ mniejsze od zera. W r = rc
16
te cz˛eści rzeczywiste znikaja,˛ tj. mamy dwie wartości własne λ = ±iλ0 , skad
˛
zgodnie z (3.6) wynika, że:
rc = σ
σ+b+3
σ−b−1
(= 24, 73684211 dla σ = 10, b = 8/3).
(3.7)
Powyżej rc cykle graniczne staja˛ si˛e niestabilne (zespolone wartości własne maja˛
dodatnie cz˛eści rzeczywiste) i pojawia si˛e chaos. Powyższa analiza jest zgodna z
wynikami numerycznymi otrzymanymi przez Lorenza, który znalazł zachowania chaotyczne powyżej rc = 24, 74 dla σ = 10, b = 8/3.
3.2
Atraktor Lorenza
Na rysunku poniżej widać znany z wi˛ekszości podr˛eczników do teorii równań różniczkowych zwyczajnych rysunek przedstawiajacy
˛ atraktor Lorenza w
R3 .
50
40
30
20
10
0
–10
0
10
17
20
–20
0
20
Bardzo ciekawa˛ własnościa˛ atraktora Lorenza jest to, że trajektoria b˛edzie
wydawała si˛e kra˛żyć wokół jednego punktu równowagi, C+ lub C− , dopóki jej
odległość od tego punktu równowagi osiagnie
˛
pewna˛ krytyczna˛ wartość. Nast˛epnie kra˛ży wokół drugiego punktu równowagi z rosnac
˛ a˛ amplituda˛ oscylacji, dopóki
krytyczna odległość nie zostanie znowu osiagni˛
˛ eta. Niezależnie od wyboru trajektorii, jeśli zdefiniujemy ciag
˛ (λn )n∈N , gdzie λn oznacza liczb˛e kolejnych obiegów
po jednym „skrzydle motyla” (λn+1 jest wtedy liczba˛ obiegów po drugim skrzydle), to w ciagu
˛ tym nie da si˛e dostrzec żadnej regularności, a dwa ciagi
˛ otrzymane dla różnych punktów startu sa˛ całkowicie różne, nawet gdy punkty te
różnia˛ si˛e od siebie o bardzo niewiele, lub nawet gdy wybierzemy ten sam punkt
startowy, ale obliczenia zostana˛ wykonane na dwóch różnych komputerach. Wówczas
ciagi
˛ te różnia˛ si˛e mi˛edzy soba˛ od pewnego miejsca. Ta˛ własność nazywa si˛e
wrażliwościa˛ na warunki poczatkowe.
˛
18
Bibliografia
[1] Alligood K. T., Sauer T. D.,Yorke J. A., Chaos: An Introduction To Dynamical
Systems, Springer, New York 2000.
[2] Przeradzki
B.,
Teoria
i
praktyka
równań
różniczkowych
zwyczajnych,
Wydawnictwo Uniwersytetu Łódzkiego, Łódź 2003.
[3] Przeradzki B., Wykłady z analizy układów dynamicznych, wersja elektroniczna: http://im0.p.lodz.pl/ bprzeradzki/uk-dyn.pdf, 31.07.2010.
[4] J. Ombach, Wykłady z równań różniczkowych wspomagane komputerowo - Maple,
Wydawnictwo Uniwersytetu Jagiellońskiego, Kraków 1999.
[5] Palczewski A., Równania różniczkowe zwyczajne. Teoria i metody numeryczne z
wykorzystaniem komputerowego systemu obliczeń symbolicznych., Wydawnictwo
Naukowo - Techniczne, Warszawa 1999.
[6] Baker G. L., Gollub J. P., Wst˛ep do dynamiki układów chaotycznych,
Wydawnictwo Naukowe PWN, Warszawa 1998.
[7] Schuster H. G.,
Chaos deterministyczny. Wprowadzenie,
Naukowe PWN, Warszawa 1993.
19
Wydawnictwo