Лінійна динамічна система

Матеріал з testwiki
Версія від 11:13, 16 квітня 2018, створена imported>Uawikibot1 (Category: -> Категорія:)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Лінійна динамічна система — це динамічна система еволюція в часі якої описується лінійним диференціальним рівнянням. Хоча загалом динамічні системи не мають розв'язку у замкненій формі, лінійні динамічні системи можна розв'язати точно, також вони мають багатий набір математичних властивостей. Лінійні системи також можна використати, щоб зрозуміти поведінку нелінійних динамічних систем, за допомогою обчислення точок рівноваги системи і її наближень у вигляді лінійної системи поблизу цих точок.

Вступ

У лінійній динамічній системі, зміна вектора стану (N-вимірний вектор позначуваний 𝐱) дорівнює сталій матриці (позначуваній 𝐀) помноженій на 𝐱. Ця варіація може набувати дві форми: або як потік, в якому 𝐱 змінюється неперервно з часом

ddt𝐱(t)=𝐀𝐱(t)

або як відображення, в якому 𝐱 змінюється дискретними кроками

𝐱m+1=𝐀𝐱m

Ці рівняння є лінійними у сенсі: якщо 𝐱(t) і 𝐲(t) є двома розв'язками, тоді будь-яка їхня лінійна комбінація, наприклад, 𝐳(t) =def α𝐱(t)+β𝐲(t) де α і β є довільними скалярами. Матриця 𝐀 може не бути симетричною.

Лінійну динамічну систему можна розв'язати точно, на відміну від більшості нелінійних. Іноді, нелінійні системи також можна розв'язати точно через перехід до лінійної системи. Більше, розв'язки (майже) будь-якої нелінійної системи можна добре наблизити тотожними лінійними системами біля її нерухомих точок. Отже, розуміння лінійних систем і їхніх розв'язків є важливим кроком для розуміння складніших нелінійних систем.

Розв'язання лінійної динамічної системи

Якщо початковий вектор 𝐱0 =def 𝐱(t=0) колінеарний з правим власним вектором 𝐫k матриці 𝐀, тоді динаміка проста

ddt𝐱(t)=𝐀𝐫k=λk𝐫k

де λk — це відповідне власне значення; розв'язком цього рівняння є

𝐱(t)=𝐫keλkt

що можна підтвердити підстановкою.

Якщо 𝐀 є діагоналізовною, тоді будь-який вектор з N-вимірного простору можна представити як лінійну комбінацію правих і лівих власних векторів (позначуваних 𝐥k) матриці 𝐀.

𝐱0=k=1N(𝐥k𝐱0)𝐫k

З цього, загальним розв'язком для 𝐱(t) є лінійна комбінація індивідуальних розв'язків для правих власних векторів

𝐱(t)=k=1n(𝐥k𝐱0)𝐫keλkt

Подібні міркування застосовні і до дискретного відображення.

Класифікація у двох вимірах

Лінійне наближення нелінійної системи: класифікація 2D нерухомої точки відповідно до сліду і визначника Якобіана (лінеаризація системи поблизу нерухомої точки).

Корені характеристичного многочлена det(A - λI) є власними значеннями A. Знаки і зв'язок між цими коренями, λn, можна використати, щоб визначити стабільність динамічної системи.

ddt𝐱(t)=𝐀𝐱(t).

Для 2-вимірної системи, характеристичний многочлен має вигляд λ2τλ+Δ=0 де τ є слідом і Δ є визначником A. Таким чином, маємо два корені такої форми:

λ1=τ+τ24Δ2
λ2=ττ24Δ2

Зауважимо також, що Δ=λ1λ2 і τ=λ1+λ2. Отже, якщо Δ<0 тоді власні значення мають протилежні знаки і нерухома точка є сідловою. Якщо Δ>0, тоді власні значення мають однаковий знак. З цього випливає, що якщо τ>0 обидва додатні і точка нестабільна, і якщо τ<0 тоді вони негативні і точка стабільна. Визначник показує перебуває точка у спіралі чи вузлі (тобто власні значення дійсні чи комплексні).


Див. також