Функция Ляпунова: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
→‎Примечания: источники
оформление
Метка: ссылка на неоднозначность
Строка 2:
 
{{стиль}}
В теории устойчивости решений дифференциальных уравнений '''функция Ляпунова''' — [[Скалярная величина|скалярная функция]], которая используется, если имеется [[обыкновенное дифференциальное уравнение]] или система обыкновенных дифференциальных уравнений и необходимо исследовать [[устойчивость]] их решений с помощью второго (прямого) метода Ляпунова.
 
Названа в честь русского математика и механика [[Александр Ляпунов|Александра Михайловича Ляпунова]], основоположника современной теории устойчивости<ref>{{Книга|автор = Ляпунов А. М. |заглавие = Общая задача об устойчивости|ответственный = |издание = |место = Москва Ленинград|издательство = государственное издание технико-теоретической литературы|год = 1950|страницы = |страниц = |isbn = }}</ref>.
Строка 9:
В общих теоремах об устойчивости, существование функции Ляпунова с определёнными условиями является достаточным условием устойчивости (неустойчивости) решения уравнения движения. Однако теоремы являются обратимыми и для многих классов обыкновенных дифференциальных уравнений существование функций Ляпунова является также необходимым условием.
 
Второй метод Ляпунова не требует нахождения самих решений дифференциальных уравнений, благодаря чему можно исследовать сложные [[Нелинейная система|нелинейные системы]]. Однако нахождение подходящей функции Ляпунова всегда являлось очень сложной задачей. Есть ряд исследованных случаев, для которых теоретически выводится критерий устойчивости с помощью общих теорем и функций Ляпунова. Например, устойчивость по первому приближению. Благодаря этому, второй метод Ляпунова является методом, имеющим, главным образом теоретический интерес, поскольку построение вспомогательных функций требует от исследователя неординарной математической интуиции. Однако, этот метод имеет и важное практическое значение<ref>{{Книга|автор = Руш Н., Абетс П., Лалуа М.|заглавие = Прямой метод Ляпунова в теории устойчивости|ответственный = |издание = |место = Москва|издательство = Мир|год = 1980|страницы = 7-87—8|страниц = 300|isbn = }}</ref>.
 
Тем не менее, всё же самым главным преимуществом метода функций Ляпунова перед всеми остальными подходами к решению разнообразных задач устойчивости является его универсальность. Сейчас он является единственным математическим методом, который может использоваться для исследования устойчивости [[Динамическая система|динамических систем]] любого [[Нелинейная система|нелинейного]] вида и любой [[Размерность пространства|размерности]].
 
== Уравнения возмущенного движения<ref name=":0" /> ==
Для исследования устойчивости исходные уравнения преобразуют к уравнениям возмущенного движения.
 
Строка 33:
Пусть дана система возмущенного движения состоящая из <math>n</math> обыкновенных дифференциальных уравнений:
 
: <math>\frac{dx_i}{dt}=X_i(x_1,x_2,...,x_n)</math>
: <math>i=1,2,3,...,n.</math>
 
<math>i=1,2,3,...,n</math>
 
При этом <math>X_i</math> пусть определены и непрерывны в области <math>|x_i|\leq H</math> (где <math>H</math> некоторая положительная постоянная) и обращаются в ноль при нулевых значениях переменных.
 
Функцией Ляпунова называется некоторая функция <math>n</math> переменных <math>V(x_1,x_2,...,x_n),</math>, принимающая вещественные значения и удовлетворяющая свойствам:
 
# Функция однозначная;
# <math>V(0,0,...,0)=0;</math>;
# Непрерывная вместе со своими частными производными.
 
Строка 64 ⟶ 63 :
: <math>\dot{V}(x) = \frac{\partial V}{\partial x}\cdot \frac{dx}{dt} = \nabla V \cdot \dot{x} = \nabla V\cdot f(x)</math>
 
будет [[производная по времени]] кандидата на функцию Ляпунова <math>V.</math>.
 
=== Устойчивость точки равновесия ===
Строка 71 ⟶ 70 :
: <math>\dot{V}(x) \leq 0 \quad \forall x \in \mathcal{B}\setminus\{0\}</math>
 
в некоторой окрестности <math>\mathcal{B}</math> точки <math>0,</math>, тогда точка равновесия является устойчивой.
 
=== Локальная асимптотическая устойчивость ===
Строка 78 ⟶ 77 :
: <math>\dot{V}(x) < 0 \quad \forall x \in \mathcal{B}\setminus\{0\}</math>
 
в некоторой окрестности <math>\mathcal{B}</math> точки <math>0,</math>, тогда точка равновесия является локально асимптотически устойчивой .
 
=== Глобальная асимптотическая устойчивость ===
Строка 88 ⟶ 87 :
 
Кандидат-функция Ляпунова <math>V(x)</math> является радиально неограниченной если
: <math>\| x \| \to \infty \Rightarrow V(x) \to \infty .</math>.
 
== Пример ==
Рассмотрим следующее дифференциальное уравнение с решением x на <math>\mathbb{R}:</math>:
 
: <math>\dot x = -x.</math>
 
Принимая во внимание то, что функция <math>x^2</math> положительна в любой окрестности начала координат без точки нуль, она будет естественным кандидатом функции Ляпунова для изучения поведения <math>x.</math>. Итак, пусть <math>V(x)=x^2</math> на <math>\mathbb{R}\setminus\{0\}.</math>. Тогда,
 
: <math>\dot V(x) = V'(x) f(x) = 2x\cdot (-x) = -2x^2<0.</math>
Строка 104 ⟶ 103 :
Хотя до 2014 года не существовало общих методов построения функций Ляпунова, всё же в ряде случаев пути их конструирования были известны. Например, класс квадратичных функций стал базой для построения функций Ляпунова для одномерных нелинейных и многомерных линейных систем. Такой же основой для их нахождения стали законы сохранения некоторых физических систем. Но в целом, начиная с 1892 года, когда А. М. Ляпунов ввёл в своей диссертации эти функции, чтобы изучать устойчивость движения, проблема разработки общего метода их построения научным сообществом считалась практически неразрешимой. Такое положение дел в течение долгих лет, осложнённое ко всему прочему многочисленными безуспешными попытками сдвинуть его с мёртвой точки, придало функциям Ляпунова некий ореол загадочности.
 
Но в 2014 году вышла статья<ref>{{Статья|автор=Myroslav Sparavalo|заглавие=The Lyapunov Concept of Stability from the Standpoint of Poincare Approach: General Procedure of Utilization of Lyapunov Functions for Non-Linear Non-Autonomous Parametric Differential Inclusions|ссылка=http://arxiv.org/abs/1403.5761|издание=arXiv:1403.5761 [cs]|год=2014-03-23}}</ref>, в которой впервые предложена процедура построения функций Ляпунова в самом общем случае, если для заданной многомерной неавтономной нелинейной системы известен полный набор первых интегралов или хотя бы их {{iw|уровневые сечения||en|Level set}}. В ней показано как функции Ляпунова топологически связывают устойчивость системы с её внутренними интегральными и дифференциальными свойствами. Под первыми подразумеваются первые интегралы и их уровневые сечения, которые являются инвариантными многообразиями коразмерности один или иначе инвариатными гиперповерхностями. А под вторыми — векторные поля и поля индикатрис. Следует отметить, что работы в этом направлении велись достаточно долго и упорно, но несмотря на это максимум чего удалось добиться — это построить функции Ляпунова в виде связок (в большинстве своём полиномов) первых интегралов для целого ряда частных случаев. Начало данному подходу положил российский советский механик и математик Н. Г. Четаев, который в своей знаменитой книге "«Устойчивость движения"» использовал квадратичную форму.
 
Два года позже, а именно в 2016 году, была опубликована монография<ref>{{Книга|автор=Myroslav K. Sparavalo|заглавие=Lyapunov Functions in Nonlinear Unsteady Dynamics and Control: Poincaré's Approach from Metaphysical Theory to Down-to-Earth Practice|ссылка=https://www.amazon.com/Lyapunov-Functions-Nonlinear-Unsteady-Dynamics/dp/0692694242|издание=1 edition|издательство=Myroslav K. Sparavalo|год=2016-04-19|страниц=104|isbn=9780692694244}}</ref>, которая на основе подхода к исследованию многообразий и обыкновенных дифференциальных уравнений, разработанного французским математиком-универсалистом, физиком, инженером и философом [[Пуанкаре, Анри|Анри Пуанкаре]], представила эту общую процедуру в виде топологического обобщения второго (прямого) метода Ляпунова. Эта работа интенсивно использует аппарат дифференциальной и геометрической топологий и базируется на трёх ключевых идеях.
Строка 112 ⟶ 111 :
: <math>{dx \over dt} = f(t, x),</math>
 
с заданной интегральной кривой <math>x_t = (t, x(t, x_0)),</math>, чью устойчивость требуется изучить, в форме топологических слоений, где <math>x = (x_1, ...,x_n )</math> — фазовый вектор, <math>f(t, x) = (f_1(t, x), ...,f_n(t, x))</math> — векторное поле, <math>t\in[t_0; +\infty[</math> — время, <math>x(t, x_0)</math> — частное решение системы дифференциальных уравнений, описывающих исходную динамическую систему, с начальной фазовой точкой <math>x_0.</math>.
 
2. Расширение преобразования Ляпунова <math>\vartheta</math>
Строка 118 ⟶ 117 :
: <math>\vartheta:z\longrightarrow{x} = z + x(t, x_0)</math>,
 
выпрямляющего интегральную кривую <math>x_t,</math>, до нового преобразования, делающего все <math>n</math> <math>n</math>-мерные инвариантные многообразия или гиперповерхности, которые её образуют, взаимно пересекаясь, плоскими, где <math>z = (z_1, ..., z_n).</math>. Новое преобразование называется каскадом последовательных выпрямляющих диффеоморфизмов, которое приводит к результирующему канонизирующему диффеоморфизму <math>x = \psi(y),</math>, где <math>y = (y_1, ..., y_n).</math>. Последнее означает, что исходная динамическая система приобретает каноническую форму, для которой все её <math>n</math> инвариантные гиперповерхности превращаются в соответствующие [[Гиперплоскость|гиперплоскости]], тоже инвариантные.
 
3. Топологическая классификация накрывающих проекций <math>\{p_1, ..., p_n\}</math> соответствующих покрытий, ассоциированных с дифференциальными уравнениями, описывающими каноническую форму исходной динамической системы.
Строка 124 ⟶ 123 :
Графики A, B, C, D иллюстрируют вышеупомянутые идеи для трёхмерной или двумерной неавтономной системы и её канонической формы, описываемой следующими уравнениями:
 
: <math>\psi:\{{dx_1 \over dt} = f(t, x), {dx_2 \over dt} = f(t, x)\}\longleftrightarrow\{{dy_1 \over dt} = f_1^2(t, y), {dy_2 \over dt} = f_2^2(t, y)\},</math>,
 
: где <math>x = (x_1, x_2),</math>, <math>y = (y_1, y_2),</math>, <math>f_1^2(t, y)\equiv0,</math>, если <math>y_1 = 0</math> и <math>f_2^2(t, y)\equiv0,</math>, если <math>y_2 = 0.</math>.
 
Первая идея графически поясняется графиком A. Вторая — графиками B и C, а третья — графиком D, где <math>p_1:S_1^+{\cup}S_1^0{\cup}S_1^-{\longrightarrow}Y_1^+{\cup}Y_1^0{\cup}Y_1^+,</math> .
[[Файл:Illustration-A.tif|мини]]
[[Файл:Illustration-B.tif|мини]]