Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники / НЕЛИНЕЙНАЯ ДИНАМИКА СЛОЖНЫХ.pdf
Скачиваний:
599
Добавлен:
30.03.2022
Размер:
28.89 Mб
Скачать

http://profbeckman.narod.ru/

Интегральной кривой системы дифференциальных уравнений х F(x,t) называется график ее решения, а фазовой кривой - проекция интегральной кривой на фазовое пространство вдоль оси t. Примеры интегральных и фазовых кривых (траеторий) изображены на рис. 7.

Теорема. Через каждую точку расширенного фазового пространства дифференцируемого векторного поля проходит одна и только одна интегральная кривая с системы дифференциальных уравнений (22) с вещественным временем.

Задание начального условия в начальный момент времени х(0)=x0 однозначно определяет решение системы дифференциальных уравнений в любой момент времени t:

( ) = ( ). Задача нахождения решения системы дифференциальных уравнений, удовлетворяющего заданному начальному условию, называется задачей Коши, Отображение φt является отображением фазового пространства Μ в себя и называется фазовым потоком. Любая область G фазового пространства под воздействием фазового потока переходит за время t в некоторую другую область Gtt(G).

10.3 Линейные ОДУ на плоскости

Фазовые плоскости возникают в двумерных автономных ОДУ, записаны в виде

 

 

(x, y)

(23)

x f1(x, y);

y f2

Здесь f1 и f2 - функции. Эти две переменные могут описывать, например, положение и скорость частицы, состояние системы хищник-жертва или концентрации двух реагентов в гомогенной химической реакции.

Если x(t), y(t) - решение системы, то в каждый момент времени t=p, x(p), y(p) определяет точку в фазовой плоскости. Точка изменяется со временем, поэтому все решения, x(t), y(t), прослеживает кривую или траекторию в фазовой плоскости.

Рис. 8. Фазовая плоскость. Правая часть двумерной динамической системы определяла векторное поле.

Решения уравнений определяют кривые или траектории в фазовой плоскости. Векторное поле всегда указывает направление движения траекторий.

Конечно, не каждая произвольная кривая на фазовой плоскости представляет собой решение уравнения. Особенность траекторий решения заключается в том, что вектор скорости в каждой точке вдоль траектории задается правой частью указанного выше дифференциального уравнения. То есть вектор скорости траектории x(t), y(t) в точке x(p), y(p) задается формулой (x', y') = (f1(x(p), y(p)), f2(x(p), y(p)). Важное геометрическое свойство - вектор f1(x, y), f2(x, y) всегда указывает в направлении потока решения - полностью характеризует траектории решения (рассматриваемые как подмножества фазового пространства). Функция, которая присваивает (f1(x, y), f2(x, y)) к (x, y) называется векторным полем.

Двумерные фазовые пространства возникают также в дискретных динамических системах вида xt+1=f1(xt,yt); yt+1=f2(xt,yt). В общем случае, как и в случае непрерывного времени, фазовое пространство может быть подмножеством R2 или любой поверхностью с границей или без неё.

Точки равновесия двумерной динамической системы – это где f1=0 и f2=0. Заметим, что если (x0, y0) является равновесием, то ((x(t), y(t)))=(x0, y0) для всех времен является (постоянным) решением системы. Равновесие может быть как устойчивым, так и неустойчивым.

Непостоянное решение ((x(t), y(t)) динамической системы является периодическим если ((x(0), y(0))=(x(T), y(T))) для некоторого (Т>0) Минимальный Т, удовлетворяющий этому требованию, называется периодом. Поскольку ((x(t), y(t))=(x(t+T), y(t+T))) для всех t, периодическое решение соответствует замкнутой кривой в фазовой плоскости.

http://profbeckman.narod.ru/

Периодические решения могут быть устойчивыми или неустойчивыми. Грубо говоря, периодическое решение устойчиво, если решения, начинающиеся вблизи замкнутой кривой, остаются близкими для всех t>0 (это соответствует орбитальной устойчивости периодической орбиты).

Обычно гораздо труднее найти периодические решения, чем найти равновесия. Точка равновесия ((x0, y0)) удовлетворяет уравнениям (f1(x0, y0)=f2(x0, y0)=0), и эти уравнения обычно можно решить с помощью простых численных методов. Мы также отмечаем, что равновесие является локальным объектом - это просто одна точка в фазовом пространстве. Колебания или периодические орбиты являются глобальными объектами; они соответствуют целой кривой в фазовом пространстве, которая восстанавливается. Эта кривая может быть довольно сложной.

Систему ОДУ обычно решают матричным методом.

На всякий случай сначала напомним некоторые элементы линейной алгебры. Задача на собственные значения матрицы формулируется следующим образом. Пусть A- квадратная матрица n-го порядка, X – вектор-столбец, λ – число.

 

a11

a12

...

a1n

 

 

 

x1

 

 

 

 

 

a22

...

 

 

 

 

 

 

 

 

 

A

a21

a2n

. Всякий ненулевой вектор столбец

X

 

x2

называется

 

 

 

 

 

 

 

 

 

 

 

... ...

...

...

 

 

 

 

...

 

 

 

a

n1

a

n 2

...

a

 

 

 

 

 

x

 

 

 

 

 

 

 

nn

 

 

 

n

 

 

собственным вектором матрицы A, если существует такое ненулевое число , что

AX= X.

(24)

Число при этом называется собственным значением вектора X относительно матрицы А, соответствующий собственному вектору Х. Совокупность всех собственных значений называется спектром матрицы A.

Замечание. В более общем виде используется следующий алгоритм вычисления собственного значения для матрицы. Если задана n×n квадратная матрица A над вещественными или комплексными числами, собственное значение λ и соответствующий ему корневой вектор Х это пара, удовлетворяющая равенству: (A−λEn)kХ=0, где: Х ненулевой n×1 вектор-столбец, En единичная матрица n×n, k положительное целое число, λ и X могут быть комплексными, даже если A вещественна. Если k=1, вектор v просто называется собственным вектором. В этом случае: AX=λX.

Матричное уравнение (24) представляет собой однородную систему линейных алгебраических уравнений относительно вектора X:

(AEn)X=0, (25)

где Еn - единичная матрица.

Единичная матрица квадратная матрица, элементы главной диагонали которой равны единице поля, а остальные равны нулю. Единичная матрица раз мера nxn обозначается En

 

1

0

...

0

 

 

0

1

...

0

 

или In: En

 

 

 

...

...

...

...

 

 

0

0

...

1

 

 

 

 

Матрица A- En характеристическая матрица матрицы A, многочлен |A- En| –

характеристический многочлен матрицы A, уравнение |A- En|=0 называется характеристическим уравнением матрицы A.

Собственными числами матрицы А являются корни характеристического уравнения |A- En|=0 и только они. Координаты собственного вектора Х соответствующего собственному значению находятся из однородной системы уравнений

dy cx dy dx ax by

http://profbeckman.narod.ru/

a11 x1 a12 x2 ...

a1n xn 0

 

a

21

x (a

22

)x ...

a

2

x 0

 

 

1

 

2

 

 

n

 

.......... .......... .......... .......... .......... ..

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ann

)xn

0

(26)

an1x1 an2 x2 ...

Собственный вектор – понятие в линейной алгебре, определяемое для квадратной матрицы как вектор, умножение матрицы на который даёт коллинеарный вектор – тот же вектор, умноженный на некоторое скалярное значение, называемое собственным числом (собственных значением) матрицы. Одному собственному значению может соответствовать несколько (линейно независимых) собственных векторов, в таком случае говорят о собственном подпространстве для данного собственного значения.

Собственный вектор матрицы A ненулевой вектор u , который при умножении на некоторую квадратную матрицу A превращается в самого же себя с числовым коэффициентом ( Аu u ). Число собственное значение (собственное число) данной матрицы. Собственный вектор u соответствует собственному значению .

Определитель линейного оператора А - detА, многочлен относительно , называется характеристическим многочленом оператора А. Он не зависит от выбора базиса. Необходимое и достаточное условие разрешимости системы (24) описывается уравнением

det(A-En)=0, (27)

которое называется характеристическим (или вековым) уравнением оператора А задачи на собственные значения.

Для того чтобы число было собственным значением оператора А, необходимо и достаточно, чтобы это число было корнем характеристического оператора А. Существует хотя бы один собственный вектор, соответствующий каждому собственному значению λ.

Рассмотрение поведения динамической системы на двумерной фазовой плоскости начнём с системы двух линейных обыкновенных дифференциальных уравнений с постоянными коэффициентами

Двумерная система линейных дифференциальных уравнений имеет вид

 

 

 

 

dx

 

 

f1

x, y x

 

 

 

ax by

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

dy

 

 

 

f

2

 

 

cx dy

(28)

 

 

 

 

x, y y

 

dt

 

 

 

 

 

 

Эта система может быть решена аналитически путём интегрирования

(29)

Если трактовать переменную t как время, то решение x=x(t), y=y(t) описывает закон движения точки (x;y) на плоскости x0y, называемой фазовой плоскостью. Кривая, по которой движется точка, называется траекторией, а уравнения x=x(t), y=y(t) задают параметризацию этой кривой.

При равновесии, система (28) переходит в систему:ax by 0

cx dy 0 (30)

Систему (28) можно преобразовать в матричную форму

d x

a

b x

 

 

dx

 

 

 

 

 

 

 

 

или

Х

 

АХ ,

(31)

 

 

 

 

 

 

 

 

 

 

dt

 

 

dt y

c

d y

 

 

 

 

где А – 2х2 матрица коэффициентов

x переменных Х= .

y

 

 

http://profbeckman.narod.ru/

a

b

и (x,y) – вектор координат двух независимых

 

 

 

 

 

c

d

 

Положения равновесия находятся из решения стационарного уравнения АХ=0.

X= EnX=( En)X; AX=( En)X или (A- En)X=0

 

 

a

b

a

b

 

0

a

b

 

A En

 

 

 

 

 

 

 

(32)

c

d

c

d

0

 

c

d

a

b

x

0

 

A En )X 0

c

x

 

(33)

 

d

y

0

Система имеет тривиальное решение x 0, y 0. Это означает, что если в момент времени t=t0 точка находилась в начале координат, то с течением времени она не меняет своего положения (система, оказавшаяся в положении равновесия, не может выйти из этого положения). Таким образом, точка (0;0) представляет собой целую траекторию, которая называется особой точкой (точкой равновесия, неподвижной точкой, точкой покоя, см.далее).

Задача теории – описание всех возможных видов траекторий исходной системы

 

 

 

 

 

a

b

0.

уравнений в случае det A det

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c

d

 

Решение системы ищем в форме

x(t) u e t ,

 

y(t) u

2

e t .

 

(34)

 

1

 

 

 

 

Подставив эти выражения в исходную систему, получим

u e t au e t bu

e t

 

 

1

 

1

2

 

 

 

 

u

e t cu e t du

e t

 

(35)

2

 

1

2

 

 

 

Получаем систему уравнений

a u1 bu2 0

cu1 (d )u2 0 (36)

Эта система имеет тривиальное решение, если и только если определитель

det A En

 

a

b

0,

 

 

c

d

(37)

 

 

 

 

где En – единичная матрица.

Решив систему уравнений

A E

V

a i

b u1i

 

0

 

 

 

c

 

 

 

 

i n

i

 

d u

 

 

0

 

(38)

 

 

 

 

i

2i

 

 

 

для каждого собственного значения i, получим собственные вектора

V

ui1

 

i 1, 2.

 

 

,

 

i

 

 

 

(39)

 

ui2

 

 

Теперь можно обобщить решение нашей исходной системы

 

x=C1V1e 1t+C2V2e 2t

(40)

u11 t u12 t x C1e 1 C2e 2 .
u21 u22

http://profbeckman.narod.ru/

или

x(t) C u e 1t

C

u e 2t ,

 

1

11

2

 

12

 

y(t) C u e 1t C

 

u

22

e 2t

 

1

21

2

 

(41)

 

 

 

 

 

 

где С1 и С2 – произвольные константы.

Собственные значения – это показатели степени экспонент, а собственные векторы

– коэффициенты. Если решения записываются в алгебраической форме, они выражают фундаментальный мультипликативный множитель экспоненциального члена. Из-за неединственности собственных векторов каждое полученное таким образом решение имеет неопределенные константы С1, С2,...Сn.

В общем решение есть

(42)

где λ1 и λ2 – собственные значения, а (u11, u21), (u12, u22) – основные собственные векторы. Константы C1 и C2 учитывают неединственность собственных векторов и не

разрешимы, если для системы не задано начальное условие.

В практических заданиях сначала разыскиваются собственные значения и только потом собственные векторы. У квадратной матрицы размером nxn существует ровно n собственных значений, причём некоторые из них (или даже все) могут быть кратными (совпавшими). некоторые или все собственные значения могут быть комплексными. Каждому собственному значению соответствует хотя бы один собственный вектор, и если все собственные числа матрицы A различны, то она имеет ровно n собственных векторов.

Обычно классификацию положений равновесия линейной системы, основанную на собственных значениях. Однако тип точки равновесия можно определить и без вычисления собственных значений 1, 2, а зная лишь только определитель матрицы detA и её след trA.

Собственные значения матрицы – все корни характеристического уравнения.

 

Характеристическое уравнение матрицы имеет следующий вид:

 

λ2−(a+d)λ+adbc=0.

(43)

которое удобно представить или как

 

 

2-p +q=0

 

 

(44)

или как

 

 

 

 

 

 

2trA λ+detA=0.

 

(45)

где р=aλ+d=tr(A), q=ad-bc.

 

 

Здесь trA=a+d след матрицы – число, равное сумме диагональных элементов:

a

b

 

 

 

 

 

 

, detA=ad-bc.

 

 

 

 

 

 

 

 

 

 

c

d

 

 

 

 

 

 

Решение исходной системы уравнений:

 

 

x C V e 1t C V e 2t

 

 

 

1

1

2

2

 

 

y C e 1t C e 2t

(46)

 

 

 

1

2

,

 

 

 

 

 

Здесь V1 и V2 – корни уравнения bV 2 (d a)V c 0.

Сейчас будем рассматривать только случаи, когда характеристические корни 1, 2 не равны нулю и, следовательно, bc-ad 0. соответствующие критические точки называются особыми точками первого порядка или элементарными точками.

Собственные значения 1 и 2 линейного оператора А находят путём решения характеристического уравнения. Они равны

 

 

1

р

 

 

1

trA

 

 

a d

a d 2 4(ad bc)

,

 

 

 

р2 4q

(47)

D

 

 

 

 

1,2

2

 

2

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

1 6

http://profbeckman.narod.ru/

где дискриминант этого квадратного уравнения определяется соотношением, D=(trA)2−4detA, где trA – след матрицы, а =detA – определитель матрицы А.

В зависимости от знака подкоренного выражения (a+d)2-4(adbc) корни характеристического уравнения могут принимать как действительные, так и комплексные значения. От этих значений зависит то, как будет выглядеть фазовый портрет системы.

1

6

Пример 9. Найти собственные числа и собственные векторы матрицы А

2

6

. Обозначим

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

через

u

 

 

неизвестный собственный вектор. Тогда матричное уравнение Аu = u запишется

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

1

6

 

x

.В левой части по обычному правилу проведём матричное умножение, в правой

как:

 

 

 

 

 

 

 

 

2

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

x 6y

 

x

 

 

 

 

 

части

 

внесём

:

Две матрицы равны, если равны их соответствующие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x 6y

 

y

 

 

 

 

 

элементы. Приравниваем соответствующие элементы векторов-столбцов и получаем однородную

x 6y x

x 6y x 0

( x )x 6y 0

.

систему линейных уравнений:

 

 

 

2x (6 ) y 0

2x 6y y

2x 6y y 0

 

 

 

Уравнения линейно зависимы и определить матрицы системы равен нулю:

 

1

6

 

0

 

 

 

 

 

2

6

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Это характеристическое уравнение матрицы А, корни которого являются собственными числами данной матрицы. Сначала найдём собственные значения. Составим характеристическое

уравнение. Смотрим на исходную матрицу

2

6

и записываем её определитель, вычитая при

 

 

 

 

 

 

 

 

 

 

 

 

 

 

этом из чисел главной

диагонали:

 

 

1

6

 

0 . Раскроем определитель и решим

 

 

 

2

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

квадратное уравнение: (-1- )(6- )-2(-6)= 2-5 -6+12= 2-5 +6=0.

 

Дискриминант D=25-24=1,

 

 

1;

 

5 1

2;

 

 

 

5 1

3 ,

Собственные значения 1=2,

 

D

 

 

 

 

 

 

 

 

 

1

2

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

2=3, каждому из них соответствует свой собственный вектор. Рассмотрим собственное число1=2 и подставим значение = 1=2 в однородную систему уравнений

 

 

 

 

 

3x 6y 0

 

 

 

 

 

 

 

 

1 x 6y 0

проще подставить = 1=2 в определить

 

2x (6 )y 0

 

. Замечание

 

 

2x 4 y 0

 

 

 

 

 

 

 

 

1

6

 

, откуда коэффициенты системы

 

3

6

 

. Из обоих уравнений системы следует:

 

 

 

 

 

 

2

6

 

 

2

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3x 6y 0

 

 

 

 

 

 

 

 

x

 

 

 

 

 

x

2y Координаты собственного вектора

u

 

 

определены не однозначно;

2x 4y 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

следует подобрать у так, чтобы х-координата собственного вектора была целой, положительной и

2

минимальной. Пусть у=-1, тогда х=-2 (-1)=2 и u .

1 1

http://profbeckman.narod.ru/

Найдём второй собственный вектор. Для этого подставим = 2=3 в определитель

 

1

 

6

и

 

 

 

2

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4х 6у 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

запишем вторую однородную систему

 

 

 

 

 

 

 

Из обоих уравнений следует, что х=(-3/2)у.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

х 3у 0

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Положим у=-2, тогда х

 

( 2) 3. В результате собственный вектор u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

3

 

 

Ответ:

собственные

числа

1=2, 2=3,

 

собственные

 

векторы

 

u

 

 

 

 

 

,

 

u

 

 

 

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

2

 

 

 

 

 

 

 

u1 (2; 1),

 

u

2 (3; 2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

2

 

 

 

0

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример

2.

 

А

Решение

 

 

 

 

0 ,

- (5- )= 2-5 -6=0,

D=25+24/

 

D 7 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 7

 

 

 

 

3

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

1=-1,

2=6

собственные

значения. Найдём собственные

векторы 1) = 1=-1

 

 

1,2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х 2у 0

х 2у. Пусть у=-1х=2,

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

собственный вектор.

 

 

 

 

 

 

 

 

 

 

 

 

у 0

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3х 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6х 2у 0

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) = 2=6

 

 

 

 

 

 

 

у 3х. Пусть х=1 у=3,

u

 

 

собственный вектор

 

 

 

 

 

 

 

 

 

 

 

 

3х у 0

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: собственные значения: 1=-1, 2=6, собственные векторы

u

(2; 1),

 

u

(1;3).

 

 

 

 

 

 

Пример 10. Найти общее решение системы дифференциальных уравнений

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

2x 5y,

 

dy

x 2y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вычислим собственные значения λi матрицы A, составленной из коэффициентов заданных уравнений:

2 5

13, 2 3

12

Вданном примере характеристическое уравнение имеет два различных действительных корня. Найдем собственный вектор V1, соответствующий собственному числу λ1=3. Подставляя λ1=3,

получаем векторно-матричное уравнение для определения V1: (A−λEn)V1=0. Пусть собственный

вектор V1 имеет координаты V1=(V11,V21)T (здесь индекс T означает операцию транспонирования). Тогда предыдущее уравнение можно записать в виде:A I 2

2 3

5 V11

 

5

5 V11

 

0.

 

 

 

 

0,

 

 

 

 

1

 

 

 

1

 

 

 

 

2 3 V21

 

 

1 V21

 

 

После перемножения матриц получаем систему двух уравнений:

5V11 5V21 0

 

V

V

0

 

11

21

 

Оба уравнения являются линейно зависимыми. Из второго уравнения находим соотношение между координатами собственного вектора: V11=V21. Полагаем V21=1. Следовательно, V11=1. Таким образом, собственный вектор V1 имеет координаты V1=(1,1)T. Аналогично определяем 2-ой собственный вектор V2, соответствующий λ2=−3. Пусть V2=(V21,V22)T. Тогда

2 3

5 V11

 

1

5 V11

 

0.

 

 

 

 

0,

 

 

 

 

1

 

 

 

5

 

 

 

 

2 3 V21

 

1

V21

 

 

Получаем систему двух одинаковых уравнений:

V21 5V22 0

V21 5V22 0

http://profbeckman.narod.ru/

Отсюда находим координаты собственного вектора V2: V21=−5V22, V22=1, V21=−5. Следовательно, V2=(−5,1)T. Таким образом, система уравнений имеет два различных собственных числа и два собственных вектора. Общее решение выражается формулой

x

 

1

C

e

x(t)

 

C e3t

 

 

1

 

2

 

y

 

1

 

 

3t 5 ,1

x(t) C1e3t 5C2e 3t

или

y(t) C1e3t C2e 3t

где C1, C2 − произвольные числа.

Решение систем линейных ОДУ методом собственных значений и собственных векторов можно обобщить на систему уравнений высокого порядка.

Общее решение ОДУ n-го порядка содержит n произвольных коэффициентов, чтобы их найти нужно задать n дополнительных условий. С этой целью задают значения переменной и её производных в определенные моменты времени. если указанные значения относятся к одному и тому же моменту времени, то они называются начальными условиями. Дифференциальные уравнения с заданными начальными условиями называются задачей Коши. Зная общее решение уравнения и начальные условия x(t0), x'(t0),...,x(n-1)(t0) легко найти постоянные с1,…,сn. Если же эти значения относятся к разным моментам времени, например, x(t1)=A1; x(t2)=A2,...,x(tn)=An, то задача называется краевой. Аналитическое решение краевой задачи полностью аналогично решению задачи Коши. единственное отличие заключается в том, что при определении произвольных коэффициентов, входящих в решение, используются не начальные, а краевые условия.

Пример 11. Приведём алгоритм решения задачи для дифференциального уравнения второго порядка

x a1x a0 x 0

с краевыми условиями x(t1)=A1, x(t2)=A2

Найдём общее решение, которое в случае простых вещественных корней p1, p2,

характеристического уравнения имеет вид

x(t) c ep1t c ep2t

. После этого, полагая t=t1 и t=t2,

 

 

 

 

 

 

 

1

2

 

получим систему алгебраических уравнений для определения постоянных c1 и c2:

с e p1t1

c

ep2 t A ;

c

ep1t2

c

ep2 t2

A

 

 

1

2

1

2

 

2

 

2

 

 

 

 

x 1x

( 1 0, 2 0)

Пример 12. Решить систему

y 2 y

 

Эта система распалась на два независимых уравнения, её общее решение: x=C1e 1t, y=C2e 2t.

Значениям С1=0, С2=0 соответствует точка покоя (0;0).

Если С1=0, C2>0, то точка (x;y) движется по лучу x=0, y>0. Направление движения определяется знаком 2: при 2>0 с ростом t точка удаляется от начала координат, в при <0 – приближается к нему. Причём, при изменении t от - до + точка пробегает весь луч. Аналогично, если С1=0, С2<0, то точка (x;y) движется по лучу x=0, y<0. Таким образом, прямая x=0 состоит из трёх непересекающихся траекторий – точки покоя (неподвижной точки) и двух открытых лучей. Значения С2=0, С1 0 задают ещё две траектории луча, лежащих на прямой y=0. Если же С1 0 и С2 0, исключив из уравнений движения параметр t, получим уравнение траекторий в виде

2

y Cx 1 . Графики этих степенных функций имеют существенные различия в зависимости от знака показателя 1/ 2. Пусть 1 и 2 имеют одинаковый знак ( 1 2>0), тогда 2/ 1>0. График

2

 

функции y Cx 1

проходит через точку (0:0) и касается в этой точке оси Ох при | 2|>| 1| Oy

| 2|<| 1|. Точка (0;0) разбивает каждую параболу на две траектории.

http://profbeckman.narod.ru/

Рис. 9. Траектории в задаче 1 (собственные значения одного знака).

На рис. 26а, б изображены траектории рассматриваемой системы в случае ( 1 2>0. Стрелками указано направление движения точки при возрастании параметра t. Такую картину траекторий и точку (0;0) называют узлом. В случае 1>0, 2>0 узел называется неустойчивым (рис.26а), в случае 1<0, <0 – устойчивым (рис. 26б). Точная формулировка понятия устойчивости будет дана позднее, сейчас же нам достаточно того, что в первом случае точки, отличные от (0;0), с ростом времени удаляются от начала координат, а во втором случае – притягиваются к нему. В частном случае 1= 2 все траектории, отличные от положения равновесия, являются лучами. Такая картина траекторий называется дикритической или звёздным узлом (рис.27, 26).

 

 

 

y Cx

2

 

Если 1

и 2 различных знаков

(( 1 2<0), то графиком функции

1

является

гипербола с асимптотами x=0 и y=0. На рис.28 изображены траектории в случае 1<0< 2. При движении по траектории y=0 (x>0 или x<0) точка приближается к началу координат. При движении по остальным траекториям при t + точка удаляется от точки покоя. В такой ситуации точка (0;0) называется седлом.

Рис. 10. Траектории в задаче 1 (равные собственные значения.

Пример 13. Найти траектории системы

 

 

 

x x y

( 0)

 

 

 

y y

 

Решение этого уравнения =ln . Можно построить график функции x=x(y). В точке

(0;0) все траектории касаются оси Ох. Определить направление движения по траектории можно из первого уравнения системы: в точке (х;0) вектор скорости

 

 

 

 

 

x

 

x

. Точка (0;0) называется вырожденным узлом (см.

v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

y

 

далее): устойчивым, если <0, и неустойчивым, если >0.

Рис. 11. Траектории в задаче 2 (собственные значения разных знаков).

Рис. 12. Траектории в задаче 2.

Задача 3. Нарисовать траектории системы

http://profbeckman.narod.ru/

 

 

 

 

 

 

x x y

0.

 

 

 

 

 

 

 

 

 

y x y

 

 

 

 

 

. Её характеристический многочлен ( - )2+ 2

имеет два

Матрица системы А

 

 

 

 

 

 

 

 

 

 

 

 

 

комплексно-сопряжённых корня 1,2= +i . Перейдём в полярную систему координат, положив x= cos , y= sin . Тогда решение - 2d = d . При =0 имеем точку покоя (0;0). Если же >0, то

d Ce . d

Траектории, соответствующие этим решениям являются спиралями. Если / >0, то с ростом расстояние от точки на траектории до начала координат уменьшается, т.е. спираль сужается при движении по ней в направлении против часовой стрелки. Если / <0, то спираль расширяется.

Рис. 13. Траектории в задаче 3.

Рис. 14. Траектории в задаче 4.

Решение системы можно записать через матричную экспоненту

=

d

cos

sin

 

− sin

cos

Это позволяет определить направление движения точки при возрастании параметра t. Множитель e t показывает, что точка (x;y), двигаясь по траектории, с ростом t удаляется от положения равновесия, если >0, и приближается к нему, если <0. На рис.90(ad) изображены траектории системы при различных значениях и . Точка (0;0) – фокус, устойчивый, если <0, или неустойчивый, если >0.

Пример 14. Найти фазовые траектории системы уравнений