System autonomiczny (matematyka) - Autonomous system (mathematics)

Diagram stabilności klasyfikujący mapy Poincarégo liniowego układu autonomicznego jako stabilne lub niestabilne w zależności od ich cech. Stabilność generalnie wzrasta na lewo od diagramu. Niektóre ujścia, źródła lub węzły są punktami równowagi .
Przypadek dwuwymiarowy odnosi się do płaszczyzny fazy .

W matematyce An autonomiczny system lub autonomiczną równania różniczkowego jest układ z równań różniczkowych , które nie jest bezpośrednio zależne od zmiennych niezależnych . Gdy zmienną jest czas, nazywane są również systemami niezmiennymi w czasie .

Wiele praw fizyki , w których zwykle przyjmuje się, że zmienną niezależną jest czas , jest wyrażonych jako systemy autonomiczne, ponieważ zakłada się, że prawa natury, które obowiązują obecnie, są identyczne z prawami obowiązującymi w dowolnym momencie w przeszłości lub w przyszłości.

Systemy autonomiczne są ściśle powiązane z systemami dynamicznymi . Każdy system autonomiczny można przekształcić w system dynamiczny, a przy bardzo słabych założeniach system dynamiczny można przekształcić w system autonomiczny.

Definicja

System autonomiczny to układ równań różniczkowych zwyczajnych postaci

gdzie x przyjmuje wartości w n- wymiarowej przestrzeni euklidesowej ; t jest często interpretowane jako czas.

Wyróżnia się z układów równań różniczkowych postaci

w którym prawo rządzące ewolucją systemu zależy nie tylko od aktualnego stanu systemu, ale także od parametru t , ponownie często interpretowanego jako czas; takie systemy z definicji nie są autonomiczne.

Nieruchomości

Rozwiązania są niezmienne w przypadku tłumaczeń poziomych:

Niech będzie unikalnym rozwiązaniem problemu wartości początkowej dla systemu autonomicznego

Następnie rozwiązuje

Rzeczywiście, oznaczając mamy, a więc

W przypadku warunku początkowego weryfikacja jest banalna,

Przykład

Równanie jest autonomiczne, ponieważ zmienna niezależna, nazwijmy ją , nie pojawia się jawnie w równaniu. Aby wykreślić pole nachylenia i izoklinę dla tego równania, można użyć następującego kodu w GNU Octave / MATLAB

Ffun = @(X, Y)(2 - Y) .* Y; % function f(x,y)=(2-y)y
[X, Y] = meshgrid(0:.2:6, -1:.2:3); % choose the plot sizes
DY = Ffun(X, Y); DX = ones(size(DY)); % generate the plot values
quiver(X, Y, DX, DY, 'k'); % plot the direction field in black
hold on;
contour(X, Y, DY, [0 1 2], 'g'); % add the isoclines(0 1 2) in green
title('Slope field and isoclines for f(x,y)=(2-y)y')

Z wykresu można zauważyć, że funkcja jest -invariant, podobnie jak kształt rozwiązania, czyli dla dowolnego przesunięcia .

Symboliczne rozwiązanie równania w programie MATLAB przez uruchomienie

syms y(x);
equation = (diff(y) == (2 - y) * y);
% solve the equation for a general solution symbolically
y_general = dsolve(equation);

otrzymujemy dwa równowagi rozwiązań, a , a trzeci roztwór z udziałem nieznanej stałej , . -2 / (exp(C3 - 2 * x) - 1)

Podnosząc określone wartości dla warunku początkowego , możemy dodać wykres kilku rozwiązań

Pole nachylenia z izoklinami i roztworami
% solve the initial value problem symbolically
% for different initial conditions
y1 = dsolve(equation, y(1) == 1); y2 = dsolve(equation, y(2) == 1);
y3 = dsolve(equation, y(3) == 1); y4 = dsolve(equation, y(1) == 3);
y5 = dsolve(equation, y(2) == 3); y6 = dsolve(equation, y(3) == 3);
% plot the solutions
ezplot(y1, [0 6]); ezplot(y2, [0 6]); ezplot(y3, [0 6]);
ezplot(y4, [0 6]); ezplot(y5, [0 6]); ezplot(y6, [0 6]);
title('Slope field, isoclines and solutions for f(x,y)=(2-y)y')
legend('Slope field', 'Isoclines', 'Solutions y_{1..6}');
text([1 2 3], [1 1 1], strcat('\leftarrow', {'y_1', 'y_2', 'y_3'}));
text([1 2 3], [3 3 3], strcat('\leftarrow', {'y_4', 'y_5', 'y_6'}));
grid on;

Analiza jakościowa

Systemy autonomiczne można analizować jakościowo za pomocą przestrzeni fazowej ; w przypadku jednej zmiennej jest to linia fazowa .

Techniki rozwiązania

Poniższe techniki mają zastosowanie do jednowymiarowych autonomicznych równań różniczkowych. Każde jednowymiarowe równanie rzędu jest równoważne z -wymiarowym układem pierwszego rzędu (jak opisano w redukcji do systemu pierwszego rzędu ), ale niekoniecznie odwrotnie.

Pierwsze zlecenie

Równanie autonomiczne pierwszego rzędu

jest rozłączny , więc można go łatwo rozwiązać, przekształcając go w integralną formę

Drugie zamówienie

Równanie autonomiczne drugiego rzędu

jest trudniejsze, ale można go rozwiązać, wprowadzając nową zmienną

i ekspresji drugiej pochodnej o poprzez reguły łańcuch co

tak, że pierwotne równanie staje się

które jest równaniem pierwszego rzędu nie zawierającym odniesienia do zmiennej niezależnej . Rozwiązywanie zapewnia w funkcji . Następnie przypominając definicję :

co jest niejawnym rozwiązaniem.

Przypadek specjalny: x '' = f ( x )

Specjalny przypadek, w którym jest niezależny od

korzyści z oddzielnego leczenia. Te typy równań są bardzo powszechne w mechanice klasycznej, ponieważ zawsze są to układy hamiltonowskie .

Chodzi o to, aby wykorzystać tożsamość

co wynika z zasady łańcucha , wykluczającej wszelkie problemy wynikające z dzielenia przez zero .

Odwracając obie strony systemu autonomicznego pierwszego rzędu, można natychmiast zintegrować w odniesieniu do :

co jest innym sposobem spojrzenia na technikę separacji zmiennych. Czy możemy zrobić coś takiego z równaniami wyższego rzędu? Odpowiedź brzmi tak dla równań drugiego rzędu, ale jest jeszcze więcej do zrobienia. Drugą pochodną należy wyrazić jako pochodną w odniesieniu do zamiast :

Podkreślając ponownie: osiągnięto to, że druga pochodna względem została wyrażona jako pochodna . Można teraz zintegrować oryginalne równanie drugiego rzędu:

To jest niejawne rozwiązanie. Największym potencjalnym problemem jest niemożność uproszczenia całek, co oznacza trudność lub niemożność oszacowania stałych całkowania.

Przypadek specjalny: x '' = x ' n f ( x )

Korzystając z powyższego podejścia, możemy rozszerzyć tę technikę na bardziej ogólne równanie

gdzie jest jakiś parametr różny od dwóch. To zadziała, ponieważ drugą pochodną można zapisać w postaci z potęgą . Przepisanie drugiej pochodnej, przestawienie i wyrażenie lewej strony jako pochodnej:

Prawo będzie nosić +/−, jeśli jest parzyste. Zabieg musi być inny, jeśli :

Wyższe zamówienia

Nie ma analogicznej metody rozwiązywania równań autonomicznych trzeciego lub wyższego rzędu. Takie równania można rozwiązać dokładnie tylko wtedy, gdy mają jakąś inną właściwość upraszczającą, na przykład liniowość lub zależność prawej strony równania tylko od zmiennej zależnej (tj. Nie od jej pochodnych). Nie powinno to być zaskakujące, biorąc pod uwagę, że nieliniowe układy autonomiczne w trzech wymiarach mogą powodować prawdziwie chaotyczne zachowanie, takie jak atraktor Lorenza i atraktor Rösslera .

Przy takiej mentalności nie jest też zaskakujące, że nie można jednoznacznie rozwiązać ogólnych nieautonomicznych równań drugiego rzędu, ponieważ mogą one być również chaotyczne (przykładem tego jest okresowo wymuszone wahadło).

Przypadek wielowymiarowy

Teraz mamy , gdzie jest zależny -wymiarowy wektor kolumnowy .

Rozwiązaniem jest gdzie jest stały wektor.

Zobacz też

Bibliografia