Основные типы точек равновесия
Пусть задана линейная однородная система второго порядка с постоянными коэффициентами:
Данная система уравнений является
автономной, поскольку правые части уравнений не содержат в явном виде независимой переменной
t.
В матричной форме система уравнений записывается как
Положения равновесия находятся из решения стационарного уравнения
Это уравнение имеет единственное решение
X = 0, если матрица
A является
невырожденной, т.е. при условии
det A ≠ 0. В случае
вырожденной матрицы система имеет бесконечное множество точек равновесия.
Классификация положений равновесия определяется
собственными значениями λ1,
λ2 матрицы
A. Числа
λ1,
λ2 находятся из решения
характеристического уравнения
В общем случае, когда матрица
A является невырожденной, существует 4 различных типа точек равновесия:
Точка равновесия |
Собственные значения λ1, λ2 |
1. Узел |
λ1, λ2 − действительные числа одного знака (λ1 ⋅ λ2 > 0) |
2. Седло |
λ1, λ2 − действительные числа разного знака (λ1 ⋅ λ2 < 0) |
3. Фокус |
λ1, λ2 − комплексные числа; действительные части равны и отличны от нуля (Re λ1 = Re λ2 ≠ 0) |
4. Центр |
λ1, λ2 − чисто мнимые числа (Re λ1 = Re λ2 = 0) |
Устойчивость положений равновесия определяется
общими теоремами об устойчивости. Так, если действительные собственные значения (или действительные части комплексных собственных значений) отрицательны, то точка равновесия является
асимптотически устойчивой. Примерами таких положений равновесия являются
устойчивый узел и
устойчивый фокус.
Если действительная часть хотя бы одного собственного числа положительна, то соответствующее положение равновесия является
неустойчивым. Например, это может быть
седло.
Наконец, в случае чисто мнимых корней (точка равновесия является
центром) мы имеем дело с классической
устойчивостью в смысле Ляпунова.
Наша дальнейшая цель состоит в том, чтобы изучить поведение решений вблизи положений равновесия. Для систем 2-го порядка это удобно делать графически с помощью
фазового портрета, представляющего собой совокупность
фазовых траекторий на координатной плоскости. Стрелки на фазовых траекториях показывают направление перемещения точки (т.е. некоторого конкретного состояния системы) с течением времени.
Рассмотрим подробнее каждый тип точки равновесия и соответствующие фазовые портреты.
Устойчивый и неустойчивый узел
Собственные значения
λ1,
λ2 точек типа "узел" удовлетворяют условиям:
Здесь могут возникнуть следующие частные случаи.
Корни λ1, λ2 различны (λ1 ≠ λ2) и отрицательны (λ1 < 0, λ2 < 0). Построим схематический фазовый портрет такой точки равновесия. Пусть для определенности
|λ1| < |λ2|. Общее решение системы имеет вид
где
V1 = (V11, V21) T,
V2 = (V12, V22) T − собственные векторы, соответствующие числам
λ1,
λ2, а
C1,
C2 − произвольные константы.
Поскольку оба собственных значения отрицательны, то решение
X = 0 является
асимптотически устойчивым. Такое положение равновесия называется
устойчивым узлом. При
t → ∞ фазовые кривые стремятся к началу координат
X = 0.
Уточним направление фазовых траекторий. Поскольку
то производная
dy/
dx равна
Разделим числитель и знаменатель на
exp (λ1t) :
В данном случае
λ2 − λ1 < 0. Поэтому члены с экспоненциальной функцией в пределе при
t → ∞ стремятся к нулю. В результате при
C1 ≠ 0 получаем:
т.е. при
t → ∞ фазовые траектории становятся параллельными собственному вектору
V1.
В случае
C1 = 0 производная при любом
t равна
т.е. фазовая траектория лежит на прямой, направленной вдоль собственного вектора
V2.
Теперь рассмотрим поведение фазовых траекторий при
t → − ∞. Очевидно, что координаты
x(
t),
y(
t) стремятся к бесконечности, а производная
dy/
dx при
C2 ≠ 0 принимает следующий вид:
т.е. фазовые кривые в бесконечно удаленных точках становятся параллельными вектору
V2.
Соответственно, при
C2 = 0 производная равна
В этом случае фазовая траектория определяется направлением собственного вектора
V1.
С учетом рассмотренных свойств фазовых траекторий, фазовый портрет
устойчивого узла имеет вид, показанный схематически на рисунке 1.
Аналогичным образом можно исследовать поведение фазовых траекторий и для других типов положений равновесия. Далее, опуская детальный анализ, проведем основные качественные характеристики других точек равновесия.
Корни λ1, λ2 различны (λ1 ≠ λ2) и положительны (λ1 > 0, λ2 > 0). В этом случае точка
X = 0 называется
неустойчивым узлом. Ее фазовый портрет показан на рисунке 2.
Заметим, что в случае как устойчивого, так и неустойчивого узла фазовые траектории касаются прямой, которая направлена вдоль собственного вектора, соответствующего меньшему по абсолютной величине собственному значению
λ.
Дикритический узел
Пусть характеристическое уравнение имеет один нулевой корень кратности 2, т.е. рассмотрим случай
λ1 = λ2 = λ ≠ 0. При этом система имеет базис из двух собственных векторов, т.е. геометрическая кратность собственного значения
λ равна 2. В терминах линейной алгебры это означает, что размерность собственного подпространства матрицы
A равна 2:
dim ker A = 2. Такая ситуация реализуется в системах вида
Направление фазовых траекторий зависит от знака
λ. Здесь возможны следующие два случая:
Случай λ1 = λ2 = λ < 0. Такое положение равновесия называется
устойчивым дикритическим узлом (рисунок 3).
Случай λ1 = λ2 = λ > 0. Данная комбинация собственных значений соответствует
неустойчивому дикритическому узлу (рисунок 4).
Вырожденный узел
Пусть собственные значения матрицы
A снова являются совпадающими:
λ1 = λ2 = λ ≠ 0. В отличие от предыдущего случая дикритического узла предположим, что геометрическая кратность собственного значения (или другими словами размерность собственного подпространства) равна теперь 1. Это означает, что матрица
A имеет лишь один собственный вектор
V1. Второй линейно независимый вектор, необходимый для составления базиса, определяется как вектор
W1, присоединенный к
V1.
В случае λ1 = λ2 = λ < 0 точка равновесия называется
устойчивым вырожденным узлом (рисунок 5).
При λ1 = λ2 = λ > 0 положение равновесия называется
неустойчивым вырожденным узлом (рисунок 6).
Седло
Положение равновесия является
седлом при условиях
Поскольку одно из собственных значений положительно, то седло является неустойчивой точкой равновесия. Пусть, например,
λ1 < 0,
λ2 > 0. Собственные значения
λ1 и
λ2 ассоциируются с соответствующими собственными векторами
V1 и
V2. Прямые, направленные вдоль собственных векторов
V1,
V2, называются
сепаратрисами. Они являются асимптотами для остальных фазовых траекторий, имеющих форму гипербол. Каждой из сепаратрис можно сопоставить определенное направление движения. Если сепаратриса связана с отрицательным собственным значением
λ1 < 0, т.е. в данном случае направлена вдоль вектора
V1, то движение вдоль нее происходит к точке равновесия
X = 0. И наоборот, при
λ2 > 0, т.е. для сепаратрисы, связанной с вектором
V2, движение направлено от начала координат. Схематически фазовый портрет седла показан на рисунке 7.
Устойчивый и неустойчивый фокус
Пусть теперь собственные значения
λ1,
λ2 являются
комплексными числами, действительные части которых не равны нулю. Если матрица
A состоит из действительных чисел, то комплексные корни будут представляться в виде
комплексно-сопряженных чисел:
Выясним, какой вид имеют фазовые траектории в окрестности начала координат. Построим комплексное решение
X1(
t), соответствующее собственному числу
λ1 = α + iβ:
где
V1 = U + iW − комплекснозначный собственный вектор, ассоциированный с числом
λ1,
U и
W − действительные векторные функции. В результате преобразований получаем
Действительная и мнимая части в последнем выражении образуют общее решение системы, которое имеет вид:
Представим постоянные
C1,
C2 в виде
где
δ − некоторый вспомогательный угол. Тогда решение записывается как
Таким образом, решение
X(
t) раскладывается по базису, заданному векторами
U и
W:
где коэффициенты разложения
µ(
t),
η(
t) определяются формулами:
Отсюда видно, что фазовые траектории представляют собой спирали. При
α < 0 спирали будут закручиваться, приближаясь к началу координат. Такое положение равновесия называется
устойчивым фокусом. Соответственно, при
α > 0 мы имеем
неустойчивый фокус.
Направление закручивания спиралей можно определить по знаку коэффициента
a21 в исходной матрице
A. Действительно, рассмотрим производную
dy/
dt, например, в точке (1,0):
Положительный коэффициент
a21 > 0 соответствует закручиванию спиралей против часовой стрелки, как показано на рисунке 8. При
a21 < 0 спирали будут закручиваться по часовой стрелке (рисунок 9).
Таким образом, с учетом направления закручивания спиралей, всего существует 4 различных вида фокуса. Схематически они показаны на рисунках 8-11.
Центр
Если собственные значения матрицы
A являются число мнимыми числами, то такое положение равновесия называется
центром. Для матрицы с действительными элементами мнимые собственные значения будут комплексно-сопряженными. В случае центра фазовые траектории формально получаются из уравнения спиралей при
α = 0 и представляют собой
эллипсы, т.е. описывают периодическое движение точки на фазовой плоскости. Положения равновесия типа "центр" являются устойчивыми по Ляпунову.
Возможны два вида центра, различающиеся направлением движения точек (рисунки 12, 13). Как и в случае спиралей, направление движения можно определить, например, по знаку производной
dy/
dt в какой-либо точке. Если взять точку (1,0), то
т.е. направление вращения определяется знаком коэффициента
a21.
Итак, мы рассмотрели различные типы точек равновесия в случае
невырожденной матрицы A (det A ≠ 0). С учетом направления фазовых траекторий всего существует 13 различных фазовых портретов, показанных, соответственно, на рисунках 1-13.
Теперь обратимся к случаю
вырожденной матрицы A.
Вырожденная матрица
Если матрица является вырожденной, то у нее одно или оба собственных значения равны нулю. При этом возможны следующие частные случаи:
Случай λ1 ≠ 0, λ2 = 0.
Здесь общее решение записывается в виде
где
V1 = (V11, V21) T,
V2 = (V12, V22) T − собственные векторы, соответствующие числам
λ1 и
λ2. Оказывается, что в данном случае вся прямая, проходящая через начало координат и направленная вдоль вектора
V2, состоит из точек равновесия (эти точки не имеют специального названия). Фазовые траектории представляют собой лучи, параллельные другому собственному вектору
V1. В зависимости от знака
λ1 движение при
t → ∞ происходит либо в направлении прямой
V2 (рис.14), либо от нее (рис.15).
Случай λ1 = λ2 = 0, dim ker A = 2.
В этом случае размерность собственного подпространства матрицы равна 2 и, следовательно, существуют два собственных вектора
V1 и
V2. Такая ситуация возможна при
нулевой матрице A. Общее решение выражается формулой
Отсюда следует, что любая точка плоскости является положением равновесия системы.
Случай λ1 = λ2 = 0, dim ker A = 1.
Данный случай вырожденной матрицы отличается от предыдущего тем, что существует лишь 1 собственный вектор (Матрица
A при этом будет
ненулевой). Для построения базиса в качестве второго линейно независимого вектора можно взять вектор
W1, присоединенный к
V1. Общее решение системы записывается в виде
Здесь все точки прямой, проходящей через начало координат и направленной вдоль собственного вектора
V1, являются неустойчивыми положениями равновесия. Фазовые траектории представляют собой прямые, параллельные
V1. Направление движения вдоль этих прямых при
t → ∞ зависит от постоянной
C2: при
C2 < 0 движение происходит слева направо, а при
C2 > 0 − в противоположную сторону (рис.16).
Как видно, в случае вырожденной матрицы существует 4 различных фазовых портрета, Таким образом, линейная автономная система второго порядка допускает всего 17 различных фазовых портретов.
Бифуркационная диаграмма
Выше мы рассмотрели классификацию положений равновесия линейной системы, основанную на собственных значениях. Однако тип точки равновесия можно определить и без вычисления собственных значений
λ1,
λ2, а зная лишь только определитель матрицы
det A и ее след
tr A.
Напомним, что
следом матрицы называется число, равное сумме диагональных элементов:
Действительно, характеристическое уравнение матрицы имеет следующий вид:
Его можно записать через определитель и след матрицы:
Дискриминант этого квадратного уравнения определяется соотношением
Таким образом,
бифуркационная кривая, разграничивающая различные режимы устойчивости, представляет собой параболу на плоскости
(tr A, det A) (рис.17):
Выше параболы находятся точки равновесия типа фокус и центр. Точки типа "центр" расположены на положительной полуоси 0
y, т.е. при условии
tr A = 0. Ниже параболы находятся точки типа "узел" или "седло". Сама парабола содержит дикритические или вырожденные узлы.
Устойчивые режимы движения существуют в левом верхнем квадранте бифуркационной диаграммы. Остальные три квадранта соответствуют неустойчивым положениям равновесия.
Алгоритм построения фазового портрета
Для схематического построения фазового портрета линейной автономной системы 2-го порядка с постоянными коэффициентами
необходимо выполнить следующие действия:
- Найти собственные значения матрицы, решив характеристическое уравнение
- Определить тип положения равновесия и характер устойчивости.
Примечание: Тип положения равновесия можно также определить на основе бифуркационной диаграммы (рис.17), зная след и определитель матрицы:
- Найти уравнение изоклин:
- Если положение равновесия является узлом или седлом, то необходимо вычислить собственные векторы и начертить параллельные им асимптоты, проходящие через начало координат.
- Схематически начертить фазовый портрет.
- Показать направление движения по фазовым траекториям (это зависит от устойчивости или неустойчивости точки равновесия). В случае фокуса следует определить направление закручивания траекторий. Это можно сделать, вычислив вектор скорости (dx/dt, dy/dt) в произвольной точке, например, в точке (1,0). Аналогичным образом определяется направление движения, если положение равновесия является центром.
Описанный алгоритм не является жесткой схемой. При исследовании конкретной системы вполне допустимы различные вариации и другие приемы, позволяющие в итоге изобразить фазовый портрет.