§ О10. Метод функций Ляпунова |
Благодарение блаженному богу о том, что нужное сделал нетрудным, а трудное ненужным.
Г. Сковорода. Начальная дверь к христианскому добронравию
Метод исследования устойчивости по первому приближению является мощным, но не универсальным. В некоторых случаях он не может дать ответ на вопрос об устойчивости решения. Например, это так для уравнения маятника без трения
x′1= x2, x′2= sin x1, | (1) |
поскольку собственные значения линеаризованной в нижнем положении равновесия системы
x′1= x2, x′2= x1 |
лежат на мнимой оси.
Здесь мы описываем один метод исследования устойчивости, восходящий к выдающемуся
русскому математику
Мы будем рассматривать уравнение
x′ = f(t, x) | (2) |
(f: R×Rn → Rn).
Непрерывно дифференцируемая на открытом подмножестве
|
(3) |
(здесь и ниже (·,·) скалярное произведение в Rn). Левая часть неравенства (3) иногда называют производной функции V в силу уравнения (1)
Задача О10.1. Докажите, что если в последнем соотношении заменить знак неравенства на равенство, то функция V будет первым интегралом.
Функции Ляпунова, в отличие от первых интегралов, обладают тем свойством, что вдоль любого решения φ уравнения (2) они не возрастают. Действительно,
|
|
Грубо говоря, это свойство означает, что решения (2)
"протыкают" поверхности уровня "в одном направлении" со
стороны бóльших значений в сторону
меньших. Геометрически, этот факт легче представить в случае
автономной (
Подчеркнем, что для построения функций Ляпунова (
В дальнейшем мы, для простоты, будем рассматривать только автономные уравнения
x′ = f(x) | (4) |
(f: Rn →Rn) и автономные функции Ляпунова. Соотношение (3) для них, очевидно, выглядит так
|
Всюду ниже предполагается, что нуль является
положением равновесия
системы (4) (
Предположим, что нам удалось подобрать такую функцию Ляпунова V,
что V(0) = 0, а множества
Рис. 2. |
Рис. 3. |
Если же дополнительно
|
при всех x ≠ 0, то функция V(x)
вдоль решений, как нетрудно видеть, строго убывает и,
следовательно, при возрастании t точка
Эти простые геометрические соображения формализуются в следующих двух теоремах.
Теорема Ляпунова об устойчивости. Пусть в окрестности D
нуля в Rn существует
автономная функция Ляпунова системы (4)
такая, что
Д о к а з а т е л ь с т в о. Зафиксируем произвольное положительное
ε (при этом будем считать, что шар
a = {V(x): ||x|| = ε}. |
Число a положительно.
Задача О10.2. Почему?
Из непрерывности V вытекает наличие δ1 > 0
такого, что |
||φ(t)|| < ε при t ∈ [t0, t2] и ||φ(t2)|| = ε. |
Поскольку V не возрастает вдоль решений
V[φ(t2)] ≤ V[φ(t0)] = V(u0), |
а так как ||u0|| <
δ и, следовательно,
V[φ(t2)] < a. |
С другой стороны, так как||φ(t2)|| = ε, по определению a
V[φ(t2)] ≥ a. |
Противоречие.
Задача О10.3. Докажите, что нижнее положение равновесия маятника без трения (система (1)) устойчиво (для этого покажите, что его полная энергия является функцией Ляпунова).
Теорема Ляпунова об асимптотической устойчивости. Пусть в дополнение к условиям предыдущей теоремы
| (5) |
при x ∈ D \{0}. Тогда нулевое решение системы (4) асимптотически устойчиво.
Д о к а з а т е л ь с т в о. Нам нужно показать только, что
φ(t) → 0 при t → +∞, | (6) |
если φ(t0)
достаточно малó. Зафиксируем
положительное ε такое, чтобы
V[φ(t)] → 0 при t → +∞. | (7) |
Функция V[φ(t)] не возрастает и, более того,
|
если φ(t) ≠ 0.
Поэтому либо, начиная с некоторого
(ε ≥) ||φ(t)|| ≥ β > 0. |
Действительно, в противном случае нашлась бы такая последовательность
Положим теперь
a1 = sup{W(x): β ≤ ||x|| ≤ ε}. |
Число a1 отрицательно, так как иначе функция W обращалась в нуль при
некотором
|
|
|
Последнее противоречит неотрицательности функции V.
Осталось показать, что из (7) следует (6).
Если это не так, то найдутся
(ε ≥) ||φ(tk)|| ≥ γ. |
Но тогда выполнено неравенство
V[φ(tk)] ≥ a2 ≝ inf{V(x): γ ≤ ||x|| ≤ ε} > 0, |
которое в силу (7) невозможно. Теорема доказана.
С помощью функций Ляпунова можно также исследовать неустойчивость решений. Мы ограничимся формулировкой одной простейшей теоремы и ее геометрической иллюстрацией.
Теорема Ляпунова о неустойчивости. Пусть функция Ляпунова V системы (4) удовлетворяет (5) и такова, что в любой окрестности нулевого положения равновесия есть точки, в которых она отрицательна. Тогда нулевое решение этой системы неустойчиво.
Геометрическая суть этой теоремы изображена на
В некотором смысле описанные теоремы Ляпунова допускают обращение. Грубо говоря, условия этих теорем являются необходимыми: если положение равновесия обладает теми или иными свойствами устойчивости, то у системы существует удовлетворяющая соответствующим требованиям функция Ляпунова. В качестве простейшего примера покажем, что если линейная автономная система
x′ = Ax | (8) |
||Φ(t)|| ≤ Meαt при t ≥ 0. |
Положим
|
Задача О10.4. Покажите, что
V(x) = (S(x),x), где
|
Функция V(x) очевидно положительна в Rn\{0}. Остается заметить, что
|
|
|
Задача О10.5. Проведите подробные вычисления.
Возможность обращения теорем Ляпунова позволяет, в частности,
реализовать следующую (предложенную
Литературные указания. Теория функций Ляпунова восходит к
классической книге
Задачи. О10.6. Пусть система (4) имеет непостоянный автономный первый интеграл. Докажите что нулевое положение этой системы не является асимптотически устойчивым в целом.
О10.7. Покажите, что если квадратичная форма (Ax, x) неположительна, то система (8) устойчива.
О10.8. Покажите, что если квадратичная форма (Ax, x)
отрицательно определена,
В дальнейшем считается, что f в (2)
удовлетворяет условиям теоремы
О10.9. Докажите, что нулевое решение этой системы
устойчиво в том и только том случае, если она имеет
невырожденный
первый интеграл
V:
О10.10. Докажите следующие обобщения теорем Ляпунова
на неавтономные системы. Если уравнение (2)
имеет функцию Ляпунова
V(t, x) ≥ W(x) > 0 при всех t ≥ 0, x ∈ D\{0}, |
V(t, 0) ≡ W(0) = 0, |
то нулевое решение системы (2) устойчиво по Ляпунову.
Если же дополнительно
|
при всех t, x и
V(t, x) → 0 при x → 0 |
равномерно по t, то нулевое решение системы (2) асимптотически устойчиво.
File based on translation from
TEX by TTH,
version 2.32.
Created 19 Jan 2000, 06:57.
Last modified 8 Apr 2002.