Уравнение Риккати: метод решения и особые решения

Уравнение Риккати занимает особое место среди обыкновенных дифференциальных уравнений первого порядка: оно нелинейное - содержит - но при одном известном частном решении немедленно линеаризуется. Именно этот переход «нелинейное → линейное» и делает уравнение Риккати учебным эталоном для курса ОДУ. Ниже разберём структуру уравнения, алгоритм нахождения особых решений, метод сведения к линейному и типичные задачи. Прежде чем перейти к теории, покрутите калькулятор: слайдеры коэффициентов сразу показывают траекторию и особые решения.
Общий вид и структура уравнения Риккати
Стандартная форма уравнения Риккати:
где , , - заданные функции, . Если , уравнение становится линейным; если - превращается в уравнение Бернулли с показателем .
Для случая постоянных коэффициентов , , уравнение принимает вид:
Дискриминант правой части определяет тип поведения:
- : два особых решения, траектории между ними ограничены;
- : одно особое решение параболического типа;
- : вещественных особых решений нет, все траектории уходят в .
Особые (стационарные) решения
Особым называется постоянное решение . Подставив :
Это обычное квадратное уравнение. При два корня:
Особые решения - это горизонтальные прямые на фазовом портрете, которые траектории не пересекают (теорема единственности). Они разделяют фазовую плоскость на полосы с разным поведением.

Сведение к линейному: метод подстановки
Главный приём - если известно одно частное решение , замена
линеаризует уравнение Риккати. Вычислим :
Подставляя в исходное уравнение и используя, что , получаем:
Это линейное неоднородное уравнение первого порядка относительно - его решают стандартным методом вариации постоянной.
Пример: уравнение с постоянными коэффициентами
Рассмотрим уравнение (то есть , , ).
Шаг 1. Особые решения. Уравнение даёт и .
Шаг 2. Сведение к линейному. Берём и вводим :
Линейное уравнение решается элементарно: . Возвращаясь к :
Шаг 3. Проверка. При получаем ; при и - ; при - . Второе особое решение получается при : ... нет, точнее , при . На самом деле соответствует - параметрическое семейство. Особые решения и отвечают и соответственно.
Метод угадывания частного решения
Самый распространённый учебный приём - искать частное решение в одном из стандартных классов:
- Степенная форма: (подбирают и ).
- Показательная форма: .
- Тригонометрическая форма: .
Алгоритм подбора. Предположим, что , и подставим в уравнение . Левая часть , правая - некоторая комбинация степеней . Приравниваем коэффициенты при совпадающих степенях и получаем систему для и .
Пример: , то есть , , .
Ищем (то есть ): . Подставляем в правую часть:
Условие правая часть: , откуда - нет вещественных корней. Попробуем , то есть : , но правая часть имеет степень - несоответствие степеней. На этом примере видно, что не у каждого уравнения Риккати решение угадывается в виде степени; в таких случаях переходят к численным методам.
Если же частное решение найдено (пусть для другого уравнения), дальше всё стандартно: вводим и решаем линейное ОДУ.
Задача Коши для уравнения Риккати
Постановка: найти , удовлетворяющее уравнению Риккати и начальному условию .
Важное свойство. Если начальное условие попадает между двумя особыми решениями (при ), то решение задачи Коши существует на всей оси и остаётся в полосе . Если же начальное условие лежит вне этой полосы, решение может уйти в бесконечность за конечное время.
Пример задачи Коши. Уравнение , .
Особые решения: , . Начальное условие - ниже нижнего особого решения. Общее решение: . При : , откуда , . Решение задачи Коши:
При знаменатель обращается в нуль - решение уходит в . Это «взрыв»: задача Коши имеет решение лишь на .
Калькулятор выше обнаруживает такие «взрывы» автоматически: при , , , поле «уход в » покажет приближённый .
Применение: задачи на оптимальный рост и теория управления
Уравнение Риккати возникает в нескольких совершенно разных областях. В задачах математической физики оно описывает распределение потенциала в некоторых моделях рассеяния. В экономике скалярное уравнение Риккати встречается в моделях оптимального роста: если - отношение капитала к труду, темп изменения может удовлетворять уравнению квадратичного типа.
В теории оптимального управления матричное уравнение Риккати
возникает при решении задачи LQR (линейно-квадратичный регулятор). Здесь - симметричная матрица состояния, , - матрицы системы, , - весовые матрицы. Скалярный случай () даёт именно тот вид , который изучается в курсе ОДУ. Стационарное решение матричного уравнения - это уравнение алгебраического Риккати (ARE); его корень задаёт оптимальный регулятор обратной связи.
Для задач первого курса достаточно скалярного варианта, но осознание прикладного контекста объясняет, почему уравнение Риккати изучают отдельно: за ним стоят реальные инженерные и экономические задачи, а не только учебные упражнения.
Связь с уравнением Бернулли и уравнением второго порядка
Два смежных класса уравнений тесно связаны с Риккати:
-
Уравнение Бернулли - при и это частный случай Риккати с : . Стандартная замена Бернулли () тождественна формуле линеаризации Риккати с .
-
Линейное ОДУ второго порядка. Замена (подстановка Риккати) переводит уравнение Риккати в линейное уравнение второго порядка:
Этот переход используется в теории специальных функций: уравнение Бесселя и уравнение Лежандра порождают соответствующие уравнения Риккати через замену .
Практический вывод. Уравнение Риккати стоит на пересечении трёх больших классов: нелинейные ОДУ первого порядка (общий контекст), уравнения Бернулли (частный случай), линейные ОДУ второго порядка (через обратную замену). Понимание этих связей позволяет применять готовые решения из смежных задач вместо того, чтобы каждый раз выводить всё заново.
Геометрический смысл: изоклины и поле направлений
Уравнение задаёт поле направлений в плоскости : в каждой точке угол наклона касательной к траектории равен . Для Риккати .
Изоклины - кривые для разных . Для постоянных коэффициентов изоклины вырождаются в горизонтальные прямые: - параболы по , но независимые от . Поэтому поле направлений является автономным: вдоль любой вертикальной прямой наклоны совпадают. Отсюда и название - уравнение с постоянными коэффициентами не зависит от явно.
Особые решения - это горизонтальные изоклины с , на которых . Траектории, стартующие между двумя такими прямыми, «затягиваются» к устойчивому особому решению или «отталкиваются» от неустойчивого - это стандартный фазовый анализ автономного ОДУ.
Частые ошибки
- Не проверяют особые решения. После нахождения корней их надо подставить в исходное уравнение - только тогда это особые решения, а не просто нули правой части.
- Путают знак в формуле линеаризации. Правильно: , а не . Знак минус получается из дифференцирования .
- Не учитывают уход в . При решение уходит в бесконечность за конечное время - «взрыв». Указывать момент взрыва обязательно в задачах с начальным условием.
- Забывают условие . Если , квадратного члена нет и уравнение Риккати вырождается в линейное; алгоритм нахождения особых решений неприменим.
- Ошибочная подстановка . Правильная замена - , а не . Именно обратная замена превращает нелинейную правую часть в линейную.
FAQ
Как найти особое решение уравнения Риккати? Приравняйте правую часть нулю: . Если уравнение имеет постоянный корень , это и есть особое решение. Для постоянных коэффициентов это квадратное уравнение с корнями .
Что делать, если частное решение неизвестно? Единого аналитического метода нет - уравнение Риккати в общем случае не интегрируется в квадратурах. На практике частное решение угадывают в классах , , . Если угадать не удалось, используют численное решение (метод Рунге-Кутта) или специальные функции.
Чем уравнение Риккати отличается от уравнения Бернулли? Уравнение Бернулли при и является частным случаем Риккати. Общий вид Риккати содержит ненулевой свободный член , который не позволяет применить стандартную подстановку Бернулли напрямую.
Коротко
Уравнение Риккати нелинейно, но при одном известном частном решении замена сводит его к линейному. Особые решения находятся из ; дискриминант (для постоянных коэф. ) определяет тип поведения: при траектории между особыми решениями ограничены, при уходят в за конечное время.
Читайте также

Характеристическое уравнение: комплексные корни ОДУ
Как находить комплексные корни характеристического уравнения ОДУ второго порядка и записывать общее решение через синус, косинус и показательную функцию. Формулы, примеры, типичные ошибки.

Уравнение Бернулли первого порядка: решение
Уравнение Бернулли первого порядка вида y′+p(x)y=q(x)yⁿ: подстановка z=y^(1−n), пошаговый алгоритм сведения к линейному ОДУ, подробный пример и проверка.

Линейное уравнение методом Бернулли: пошаговый разбор
Метод Бернулли для решения линейных дифференциальных уравнений первого порядка: идея подстановки y = u·v, пошаговый алгоритм, подробный пример и типичные ошибки.