Модуль V·Статья II·~4 мин чтения

Функции Ляпунова и критерии устойчивости

Фазовый портрет и особые точки

Превратить статью в подкаст

Выберите голоса, формат и длину — AI запишет аудио

Критерии устойчивости: от Рауса до Ляпунова

Зачем нужны алгебраические критерии

Собственные значения матрицы A определяют устойчивость. Но для матрицы высокого порядка вычисление корней характеристического многочлена — трудоёмкая задача. В XVIII–XIX веках математики искали алгебраические критерии, позволяющие проверить устойчивость без явного нахождения корней.

Историческая задача: Проектировщику регулятора паровой машины нужно знать, будет ли двигатель устойчив при данных параметрах. Решать полиномиальное уравнение шестого порядка он не может. Критерии Рауса (1877) и Гурвица (1895) дают ответ в виде нескольких неравенств для коэффициентов многочлена.

Критерий Рауса–Гурвица

Для многочлена P(λ) = λⁿ + a_{n-1} λ^{n-1} + ... + a₁ λ + a₀ строим матрицу Гурвица:

H_n = [[a_{n-1}, a_{n-3}, a_{n-5}, ...], [1, a_{n-2}, a_{n-4}, ...], [0, a_{n-1}, a_{n-3}, ...], ...]

Теорема Гурвица: Все корни P(λ) имеют отрицательную вещественную часть (система устойчива) тогда и только тогда, когда все главные миноры Δ₁, Δ₂, ..., Δₙ матрицы H_n положительны.

Для n = 2: P = λ² + a₁λ + a₀. Условия: a₁ > 0 и a₀ > 0.

Для n = 3: P = λ³ + a₂λ² + a₁λ + a₀. Условия: a₂ > 0, a₀ > 0, и a₂a₁ > a₀.

Пример: P(λ) = λ³ + 3λ² + 2λ + 1. a₂ = 3 > 0 ✓, a₀ = 1 > 0 ✓, a₂a₁ = 3·2 = 6 > 1 = a₀ ✓. Все условия выполнены → все корни устойчивы.

Таблица Рауса: алгоритмическая форма

Метод Рауса — более удобный алгоритм проверки (особенно при ручном счёте). Строим таблицу:

Строка 1: λⁿ, a_{n-2}, a_{n-4}, ... Строка 2: a_{n-1}, a_{n-3}, a_{n-5}, ... Строки 3–(n+1): каждый элемент = (b × элемент выше-слева − элемент выше × элемент слева) / b.

Система устойчива тогда и только тогда, когда все элементы первого столбца таблицы имеют одинаковый знак. Число смен знака в первом столбце = числу корней в правой полуплоскости.

Теорема Ляпунова о линеаризации

Прямой метод Ляпунова применяется к нелинейным системам. Но для гиперболических равновесий существует элегантная связь с линеаризацией.

Теорема (Ляпунов, 1892): Рассмотрим x' = Ax + g(x), где |g(x)| = o(|x|) (нелинейные члены исчезают быстрее линейных). Тогда:

  • Если все собственные значения A имеют отрицательную вещественную часть → x* = 0 асимптотически устойчиво для нелинейной системы.
  • Если хотя бы одно собственное значение имеет положительную вещественную часть → x* = 0 неустойчиво для нелинейной системы.
  • Если максимальная вещественная часть собственных значений = 0 → линеаризация ничего не говорит; нужен нелинейный анализ.

Физический смысл: «Маленькая нелинейность» не влияет на тип устойчивости гиперболических равновесий. Именно поэтому линейные модели работают вблизи стабильных рабочих точек.

Критический случай: пограничная устойчивость

Теорема Ляпунова о линеаризации «молчит» при пограничных собственных значениях. Рассмотрим два примера:

Пример 1: ẋ = −x³. Линеаризация: f'(0) = 0. Исходная система: V = x²/2, V̇ = xẋ = −x⁴ < 0. Асимптотически устойчиво — несмотря на нейтральную линеаризацию.

Пример 2: ẋ = x³. Линеаризация: f'(0) = 0. V = −x²/2, V̇ = −x⁴ < 0 для V, значит x нарастает. Неустойчиво — хотя линеаризация та же.

Вывод: при нулевых вещественных частях собственных значений высшие нелинейные члены принципиально важны.

Устойчивость систем с переменными коэффициентами: парадокс Перрона

Для систем с постоянными A достаточно Re λᵢ < 0 для устойчивости. Для систем x' = A(t)x с переменными коэффициентами это не так!

Пример Перрона: A(t) = [[−1 + 1.5 cos²t, 1 − 1.5 sin t cos t], [−1 − 1.5 sin t cos t, −1 + 1.5 sin²t]]. Мгновенные собственные значения: Re λ = −0.25 < 0 всегда. Но решение системы: x(t) = e^{0.5t} (cos t, −sin t)ᵀ (растёт экспоненциально!).

Показатели Ляпунова для систем с переменными коэффициентами: σᵢ = lim_{T→∞} (1/T) ln|xᵢ(T)|. Система устойчива тогда и только тогда, когда все σᵢ < 0. Вычисление показателей Ляпунова для нелинейных систем — важная задача теории хаоса.

Вопрос для размышления: Как проектировщик системы управления может использовать критерий Рауса–Гурвица для выбора параметров ПИД-регулятора? Почему этот критерий предпочтительнее прямого вычисления собственных значений на начальных этапах проектирования?

Критерий Найквиста и запас устойчивости

Критерий Найквиста (частотный) позволяет оценить устойчивость замкнутой системы по годографу разомкнутой — без вычисления корней характеристического уравнения. Ключевое понятие: запас устойчивости по фазе (phase margin) и по усилению (gain margin). Если годограф Найквиста не обходит точку (−1, 0) — система устойчива. Запас по фазе PM ≥ 45° — практический стандарт в проектировании авиационных и робототехнических систем. Связь с частотным анализом: пиковое значение замкнутой передаточной функции |H(jω)|_max связано с запасом устойчивости: чем меньше PM, тем выше пик, тем более «колебательным» является переходный процесс.

§ Акт · что дальше