15Структурная устойчивость систем на плоскости и бифуркация Андронова — Хопфа
В предыдущей главе мы дали аккуратное определение структурной устойчивости и бифуркаций и обсудили седлоузловую бифуркацию — для этого достаточно было рассматривать семейства на прямой. Сегодня мы поговорим о том, как устроены бифуркации на плоскости. Мы будем обсуждать так называемые локальные бифуркации, то есть бифуркации, происходящие в маленькой области фазового пространства.15.1Структурно устойчивые случаи
Как мы знаем из главы 8, в окрестности неособой точки любое векторное поле выпрямляется, то есть подходящей заменой координат превращается в постоянное поле, фазовыми кривыми которого являются параллельные прямые. Поскольку в результате малого возмущения особая точка не может появиться (докажите это!), возмущенное поле также выпрямляется (вероятно, с помощью другой замены). Любые два выпрямленных поля орбитально топологически эквивалентны друг другу. Следовательно, в окрестности любой неособой точки возмущенная система эквивалентна невозмущённой и локальных бифуркаций происходить не будет.Рассмотрим теперь окрестности особых точек. В главе 11 мы обсуждали, как связаны между собой фазовые портреты нелинейных особых точек и их линеаризаций. Можно думать о нелинейной особой точке как о малом возмущении линеаризации, обязательно сохраняющим линейную часть. Сейчас же нас будут интересовать произвольные малые возмущения — требование сохранения линейной части снимается.
То же самое верно для устойчивости по Ляпунову. Говорят, что устойчивость — инвариант топологической классификации.
В дальнейшем, обсуждая вопрос об орбитально топологической эквивалентности двух особых точек, мы будем рассматривать только случай, при котором они имеют одинаковую устойчивость.
Можно доказать, что любые два узла, фокуса и седла орбитально топологически эквивалентны друг другу. Для узлов и фокусов это не очень сложная задача, для сёдел — известная теорема Гробмана — Хартмана. Мы не будем их доказывать — в эти утвеждения легко поверить, учитывая визуальное сходство между фазовыми портретами.
Удивительным может показаться тот факт, что узел и фокус также орбитально топологически эквивалентны друг другу. Но это правда! Общее утверждение мы доказывать не будем, но посмотрим на пример, демонстрирующий основную идею.
Чтобы превратить фазовый портрет фокуса в фазовый портрет узла, нужно «раскрутить» спирали в прямые. И это можно сделать с помощью гомеоморфизма!
Действительно, рассмотрим отображение , которое устроено следующим образом. Начало координат оно переводит в начало координат, а произвольную окружность радиуса поворачивает на угол против часовой стрелки (при логарифм отрицателен, поэтому на самом деле поворот будет по часовой стрелке). Посмотрите на интерактивный рис. 15.2 — кликнув по нему, можно увидеть, как работает отображение.
Остается понять, как действует на спирали (15.6):
В предложении 1 остались два неразобранных случая: узлы с равными собственными значениями (вырожденные и дикритические) и центры. Посмотрим на узлы. Если собственные значения совпадают, значит, дискриминант характеристического многочлена равен нулю. Немножко пошевелив уравнение, его можно сделать как положительным, так и отрицательным. Изначально единственное собственное значение было ненулевым (иначе особая точка была бы вырожденной, мы такие случаи сейчас не рассматриваем), значит после возмущения мы получили либо два вещественных собственных значения одного знака, либо пару комплексно-сопряженных собственных значений с ненулевой вещественной частью. В первом случае узел станет невырожденным, а во втором превратится в фокус. При этом, однако, в обоих случаях система останется орбитально топологически эквивалентной исходной! После рассмотрения примера 1 это уже не должно вас сильно удивлять.
Итак, в случае узлов (а также фокусов и сёдел) никаких бифуркаций не происходит. Что насчёт центров?
15.2Бифуркация Андронова — Хопфа
15.2.1Модельное семейство
Рассмотрим вот такое семейство:Пусть теперь . В этом случае у системы появляется нелинейная часть. Чтобы понять, как устроена динамика, снова перейдем в полярные координаты. Вместо полярного радиуса будем использовать его квадрат . Имеем: Уравнение на принимает вид:
Итак, по углу происходит вращение с постоянной угловой скоростью, но расстояние до начала координат может меняться со временем в соответствии с уравнением (15.10). Рассмотрим два случая в зависимости от знака .
15.2.2Нелинейное притягивание
Пусть . График правой части (15.10) — парабола с ветвями, направленными вниз, см. рис. 15.4. У неё обязательно есть корень . Второй корень находится как , но при мы получим отрицательное число, в то время как обязано быть положительным. При оба корня совпадают и равны нулю. При второй корень положителен и имеет смысл.Для начальных условий с производная положительна и значит решения будут приближаться к началу координат с уменьшением и убегать от него с ростом . Но далеко они не убегут: по мере приближения к значению скорость «убегания» уменьшается и траектория наматывается на окружность изнутри. Если начальное условие лежит на этой окружности, то не меняется со временем (это положение равновесия для уравнения (15.10)) и значит траектория сама является окружностью. При производная отрицательна, траектория будет приближаться к началу координат, но не сможет пересечь окружность (поскольку траектории не умеют пересекаться). Значит, она наматываться на эту окружность извне.
Нетрудно видеть, что при система не является струтурно устойчивой. Например, особая точка, находящаяся в начале координат, при является асимптотически устойчивой, а при любом положительном становится неустойчивой. Такие системы не могут быть орбитально топологически эквивалентными и значит при происходит бифуркация. Это и есть бифуркация Андронова — Хопфа.
Можно сказать, что при особая точка теряет устойчивость: была устойчивой (при ), а стала неустойчивой (при ). Потеря устойчивости сопровождается рождением устойчивого предельного цикла, к которому стремятся все траектории, кроме самой особой точки.
Это рассуждение ни в коей мере не претендует на строгость, но даёт некоторую интуицию.
15.2.3Нелинейное отталкивание
Рассмотрим теперь случай . Технически разница не очень большая. График правой части уравнения (15.10) теперь является параболой, направленной ветвями вверх, см. 15.6. Корень положителен при . Предельный цикл, следовательно, существует тоже при , см. 15.7. При этом траектории, стартующие с притягиваются к особой точке и отталкиваются от предельного цикла при увеличении . При траектории также отталкиваются от предельного цикла и уходят на бесконечность. При стремлении к нулю предельный цикл уменьшается и схлопывается в точку.Пусть . Давайте представим себе, что мы следим за решением с каким-то конкретным начальным условием, выбранным наугад. При этом само решение нам доступно с некоторой погрешностью: в каждый момент времени мы видим положение точки в фазовом пространстве с небольшой случайной ошибкой. Несмотря на «дрожание» картинки мы всё-таки можем сделать какие-то качественные выводы о том, как меняется динамика при различных значениях . Мы видим, что при решение стремится куда-то к началу координат и там живет при . Установившийся режим — небольшие случайные колебания, вызванные погрешностью нашего наблюдения, вокруг устойчивого положения равновесия. При небольших значениях положение равновесия становится неустойчивым, но мы этого не заметим: траектория будет притягиваться к маленькому устойчивому предельному циклу, что будет соответствовать колебательному движению с небольшой амплитудой. Отличить такие маленькие колебания от случайного шума будет невозможно до тех пор, пока их амплитуда значимо не вырастет. То есть сам момент бифуркации мы скорее всего «не заметим». В. И. Арнольд предлагает называть такой тип потери устойчивости «мягкой потерей устойчивости». По отношению к бифуркации Андронова — Хопфа, происходящей по этому сценарию, ипользуют также термин суперкритическая бифуркация (supercritical bifurcation).
Для ситуация иная. При предельное поведение нашей траектории существенно зависит от того, находится ли начальное условие внутри предельного цикла или вне его. В первом случае решение будет стремиться к началу координат и останется где-то там. А во втором случае оно уйдет куда-то на бесконечность. Никаких колебаний с малой амплитудой в этом случае мы не увидим (и с не малой тоже): предельный цикл неустойчивый и значит выбранная наугад траектория будет от него быстро отдаляться с течением времени.
Если постепенно увеличивать , приближая его к нулю, при некотором значении предельный цикл пересечет наше начальное условие и траектория «резко» изменит свое предельное поведение. Говорят, что произойдет «жесткая» потеря устойчивости или субкритическая (subcritical) бифуркация Андронова — Хопфа.
Мы разобрали конкретный пример, в котором всё было легко посчитать. Тем не менее, рассмотренный сценарий оказывается довольно универсальным. Можно показать, что в «типичном случае» в однопараметрических семействах в фазовых пространствах любой размерности происходят только два типа локальных бифуркаций, которые мы сейчас рассмотрели: седлоузловая бифуркация и бифуркация Андронова — Хопфа. (Система (15.9) зависит от двух параметров, но нас интересует только один из них: при анализе бифуркации параметр считался фиксированным.) Однако, уже для семейств с двумя параметрами ситуация становится гораздо более сложной.
15.3Предельные циклы и 16-я проблема Гильберта
В этой главе мы познакомились с новым явлением в дифференциальных уравнениях: предельными циклами. Они отвечают за возникновение устойчивых колебаний, которые можно наблюдать в реальной жизни. Например, часы с маятником или радиоприёмник — это системы с предельными циклами.Мы многое знаем про дифференциальные уравнения, но на многие, казалось бы, простые вопросы отвечать до сих пор не умеем. Давайте рассмотрим систему дифференциальных уравнений на плоскости, заданную простыми формулами:
Что мы можем сказать о числе и расположении предельных циклов такой системы в зависимости от ? Этот вопрос (в несколько иной формулировке) поставил Д. Гильберт в 1900 году (это известная 16-я проблема Гильберта) — и он до сих пор открыт. Мы даже не знаем, является ли ограниченным число предельных циклов для . Известно лишь, что это число конечно для каждой конкретной системы такого вида при любом (результат Ю. С. Ильяшенко и Ж. Экаля).
Закончим книгу на чём-нибудь жизнеутверждающем.