14Структурная устойчивость и бифуркации
В предыдущей главе мы обсуждали вопрос об устойчивости положений равновесия, то есть отвечали на такой вопрос: что будет происходить с траекторией, которая чуть-чуть отклоняется от положения равновесия. В этой главе мы обсудим, что произойдёт с системой дифференциальных уравнений в целом, если её «немножко пошевелить».Этот вопрос чрезвычайно важен с практической точки зрения. Допустим, мы имеем некоторый реальный процесс и хотим его исследовать. Для этого мы строим его математическую модель, исследуем эту модель математическими методами, делаем какие-то выводы и затем распространяем эти выводы на реальный процесс. При этом мы должны понимать, что модель есть лишь некоторое приближение к реальности и поведение реальной системы будет не в полной мере следовать предсказаниям модели. Тем не менее, мы хотели бы иметь возможность делать по крайней мере качественные выводы о поведении реальной системы на основе исследования модели. Когда это возможно?
Рассмотрим в качестве примера модель Лотки-Вольтерра. Пусть — число лис и — число кроликов. Тогда модель задаётся системой дифференциальных уравнений:
Можем ли мы сделать такой вывод про реальную систему, приближаемую нашей моделью?
Оказывается, нет. Тот факт, что все фазовые кривые являются замкнутыми, требует выполнения очень «жёстких» условий. Каждая траектория должна абсолютно точно попасть в то место, в котором находилась когда-то. Нетрудно поверить, что если мы чуть-чуть изменим векторное поле системы, повернув каждый вектор на очень маленький угол, фазовые кривые могут разомкнуться и превартиться в спирали, сходящиеся к положению равновесия или наоборот убегающие от него, см. рис. 14.1. Свойства решений принципиально изменятся.
Системы, поведение которых на качественном уровне сохраняется при малых возмущениях, называются структурно устойчивыми. Чуть позже мы дадим более строгое определение.
14.1Структурная устойчивость
14.1.1Одномерный пример
Рассмотрим дифференциальное уравнение на прямойБудем называть уравнение (14.1) невозмущённым. Рассмотрим теперь возмущённое уравнение, отличающееся от невозмущённого «маленьким» слагаемым:
Покажем, что на качественном уровне поведение возмущённой системы такое же, как невозмущённой. Формально это можно записать в виде следующего предложения.
Докажем её устойчивость. Поскольку , для любого . Следовательно, и особая точка асимптотически устойчива по теореме Ляпунова об устойчивости по первому приближению, которая обсуждалась в предыдущей главе.
Докажем, что особая точка единственна. Действительно, пусть есть какая-то другая особая точка. По теореме Ролля, между любыми двумя нулями функции существует нуль производной. Но производная функции отделена от нуля, как мы показали выше. Следовательно, особая точка единственна и все траектории стремятся к ней в прямом времени.∎
14.1.2Аккуратное определение структурной устойчивости
Выше мы сказали, что система называется структурно устойчивой, если её поведение не меняется на качественном уравне при малых возмущениях. Но что значит «не меняетя на качественном уровне»? Чтобы придать этим словам точный смысл, нам нужно дать несколько дополнительных определений.Для начала, напомним, что такое гомеоморфизм.
Неверный ответ. Ой ли? А что насчёт обратного?
Верный ответ. Действительно, само отображение является непрерывным, но обратное отображение таковым не является: оно переводит близкие точки плоскости (например, и для маленьких значений ) в далёкие точки полуинтервала (первая точка переходит в , вторая в ).
В некотором царстве, некотором государстве, власть захватили военные и сотрудники спецслужб. И захотели они засекретить всё на свете. Особенно местоположение секретных объектов, каковых на каждом квадратном километре некоторого царства был вагон и маленькая тележка. Однако, простым жителям нужно было как-то ориентироваться на местности, а для этого им нужны были карты. Но по хорошей карте можно определить координаты любого объекта, в том числе — о, ужас — и секретного!
Что же делать? Без карт жить нельзя — люди не смогут обрабатывать поля и бурить скважины, экономика встанет, начнётся голод и революция. Но и с картами тоже нельзя — режим секретности нарушится и вероятный противник сможет получить ценные равзедданные в любом книжном магазине!
И вот что придумали. Хорошие, правильные карты были только в распоряжении военных. Для всех прочих печатались специальные «резиновые» карты. Настоящая карта наносилась на тонкий лист резины, затем этот лист растягивался в разные стороны и с этого растянутого листа происходила печать. Растяжение происходило неравномерно и линии на карте сильно искажались — это позволяло скрыть координаты объектов, сохраняя возможность по ней ориентироваться. Если по карте некоторый дом находится рядом с некоторой дорогой, то можно было ожидать, что и на местности он также находится не слишком далеко, и по дороге можно до него доехать — с практической точки зрения важно именно это. А вот определить точные координаты дома (чтобы, скажем, навести на него баллистическую ракету) уже невозможно.
Эта сказочка является иллюстрацией того, как гомеоморфизмы действуют на множества. Они могут искажать линии (и даже превратить, например, прямую в ломаную), но не могут «склеивать» разные точки в одну или «разрывать» непрерывные линии.
Неверный ответ. А что насчёт направления движения по траекториям?
Верный ответ. Именно так. У первого уравнения все траектории стремсятся к особой точке в прямом времени, а у второго — убегают от неё. Гомеоморфизм, переводящий траекторию в траекторию и особую точку в особую точку, не может поменять направление движения. Следовательно, орбитально топологической эквивалентности здесь нет.
Теперь мы можем сформулировать аккуратное определение структурной устойчивости.
- во всех особых точках производная правой части не равна нулю;
- вне некоторого отрезка правая часть отделена от нуля.
Первое условие является также необходимым: если оно нарушается, структурной устойчивости нет.
Фазовый портрет уравнения состоит из интервалов и лучей, на которые фазовое пространство (прямая) разбивается особыми точками, и самих особых точек. Вне отрезка особых точек не было в исходном уравнении и не будет в возмущённом, если только потребовать, чтобы порядок малости возмущения был меньше .
Из рассуждений, аналогичных утверждению 1, следует, что на отрезке у малого возмущения уравнения сохранятся все особые точки (может быть, слегка сместившись). Их устойчивость не меняется. Это означает, что направление движения по остальным фазовым кривым также сохраняется. Нетрудно построить гомеоморфизм прямой в прямую, который переведёт особые точки в соответствующие особые точки (например, его можно сделать кусочно линейным). Этот гомеоморфизм превратит фазовый портрет возмущённой системы в фазовый портрет исходной системы.
Необходимость мы доказывать не будем, но в следующем разделе обсудим один из возможных эффектов, возникающих, когда условие теоремы нарушается.∎
Верный ответ. Например, подойдёт (и любая другая функция с нулевой горизонтальной асимптотой)
14.2Седлоузловая бифуркация
Как выглядят уравнения, которые не являются структурно устойчивыми? Сейчас увидим.Графиком правой части является парабола, сдвигающаяся вверх-вниз в зависимости от . При у уравнения нет особых точек, поскольку правая часть строго больше нуля. Все такие уравнения структурно устойчивы. При особых точек две и производная правой части в них ненулевая. Такие уравнения также структурно устойчивы. А вот при особая точка одна (это ) и производная правой части в ней равна нулю, см. рис. 14.4.
Итак, при происходит бифуркация. Она называется седлоузловой бифуркацией (откуда взялось это название мы обсудим ниже; по-английски ещё говорят fold bifurcation).
Если постепенно менять , уменьшая его от положительных значений к отрицательным, и смотреть за тем, как меняется фазовый портрет, то можно дать такое описание: пока , существует пара особых точек — устойчивая и неустойчивая, по мере уменьшения они приближаются друг к другу, при сливаются в одну полуустойчивую особую точку, после чего (при ) эта особая точка исчезает.
Рассмотренный нами пример был задан конкретными формулами, но тем не менее он очень универсален: бифуркации такого типа очень характерны для дифференциальных уравнений на прямой. Точнее, если рассмотреть «типичное» (не будем сейчас уточнять, что это значит) одномерное уравнение, зависящее от одного параметра, то в нём могут происходить только такие бифуркации. Дело в том, что у «типичной» функции одного аргумента бывают только невырожденные точки минимума или максимума (то есть такие, в которых вторая производная ненулевая). Вблизи этих точек функция выглядит почти как парабола (это следует из формулы Тейлора). При изменении параметра такая точка экстремума может сдвигаться вверх-вниз и при каком-то значении параметра пересечь горизонтальную ось. В этом случае произойдёт в точности описанная седлоузловая бифуркация.
14.2.1Квоты отлова
Этот сюжет я заимствую из книги В. И. Арнольда «Обыкновенные дифференциальные уравнения» (он встречается и в других источниках). Напомним простейшую модель роста популяции из первой главы: скорость увеличения популяции пропорциональна размеру популяции.14.2.2Седлоузловая бифуркация на плоскости
Дополним семейство (14.7) вторым уравнением:При уменьшении к нулю эти две особые точки сближаются и при сливаются в одну. Получившаяся особая точка является вырожденной — одно из собственных значений равно нулю — и поэтому не укладываются в нашу классификацию. Она имеет специальное название (немножко забавное, но естественное и вполне официальное): седлоузел (saddle-node). Теперь должно быть понятно, почему и бифуркация называется седлоузловой.
14.3Выводы
Это была непростая глава: мы ввели и обсудили много новых понятий. Давайте сделаем глубокий вздох и подведём некоторые итоги. Мы хотели разобраться, в какой мере можно переносить выводы, полученные из анализа некоторой системы, на другие системы, близкие к нашей. Свойства решений системы дифференциальных уравнений существеным образом описывается её фазовым портретом, поэтому мы придумали определение орбитально топологической эквивалентности, отвечающее на вопрос, что значит, что фазовые портреты двух систем «похожи» или «одинаковы на качественном уровне». Затем мы выделили структурно устойчивые системы — те, фазовые портреты которых не меняются «на качественном уровне» при малых изменениях системы. Наконец, мы рассмотрели простейший (и очень важный) пример нарушения структурной устойчивости: седлоузловую бифуркацию, при которой меняется число особых точек.Оказывается, что седлоузловая бифуркация — одна из двух бифуркаций, которые в принципе происходят в типичных семействах с одним параметром. Какая вторая? Об этом — в следующей главе.