Линейная динамическая система

Материал из testwiki
Версия от 15:03, 7 апреля 2020; imported>Straycatgirl (Классификация в двух измерениях)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Линейные динамические системы — это динамические системы, эволюция которых во времени описывается линейным дифференциальным уравнением (для систем с дискретным временем - линейным разностным уравнением). В то время как динамические системы в целом не имеют замкнутой формы решения, линейные динамические системы могут быть решены точно, и у них есть большой набор математических свойств. Линейные системы также могут быть использованы для понимания поведения общих динамических систем, путём расчета точек равновесия системы и приближения её в виде линейной системы вокруг каждой такой точки.

Введение

В линейной динамической системе, изменение вектора состояния ( 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 неподвижной точки согласно следу и определителю матрицы Якоби

Корни характеристического многочлена матрицы (A - λI) являются собственными значениями A. Признак и связь этих корней, λn, друг с другом могут быть использованы для определения стабильности динамической системы

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

Для двухмерных систем, характеристический многочлен имеет вид λ2τλ+Δ=0 где τ след матрицы Δ является детерминантом, определяющим A. Таким образом, два корня имеют вид:

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

Отметим также, что Δ=λ1λ2 и τ=λ1+λ2. Таким образом, если Δ<0 то собственные значения противоположного знака, и неподвижная точка является седловой. Если Δ>0 то собственные значения одного знака. Поэтому, если τ>0 оба положительны и точка неустойчива, и если τ<0 то оба отрицательны и точка устойчива. Дискриминант покажет нам, если точка находится в узле или спирали (т.e. если собственные значения действительные или комплексные).


См. также

Примечания

Шаблон:Примечания

Шаблон:Нет источников