Методы исследования нелинейных динамических систем
Большая часть нелинейных дифференциальных уравнений не может быть решено аналитически. Поэтому особое значение приобретает качественная теория нелинейных дифференциальных уравнений (теория колебаний).
Применение методов качественной теории нелинейных дифференциальных уравнений оказывается важным и по другой причине. Конечно, если нет аналитического решения, всегда можно решить уравнения численно. Однако практические задачи часто не сводятся к простому вычислению динамики системы при заданных начальных условиях. Обычно необходимо найти условия, при которых эволюция системы может быть изменена при помощи излучения. Поиск таких условий путем перебора численных решений для
разных начальных условий, очевидно, безнадежен. Методы же теории колебаний - анализ фазового пространства - позволяют получить нужную информацию и вообще все необходимые сведения об эволюции системы даже не решая систему дифференциальных уравнений.
Приведем краткие сведения из теории нелинейных динамических систем.
Первое необходимое понятие - понятие степени свободы. Как правило, реальные системы описываются нелинейными уравнениями, содержащими частные производные по времени и по пространству. Параметры таких задач непрерывно зависят от пространственных координат, поэтому их принято называть распределенными. Этот случай формально отвечает бесконечному числу степеней свободы системы. Если же уравнения вообще не содержат производных по пространственным координатам, то такая система называется точечной (нульмерной) и описывается обыкновенными дифференциальными уравнениями. Наиболее подробно разработана качественная теория именно таких уравнений. Но ее методы оказываются полезными и при анализе распределенных систем в тех случаях, когда их поведение характеризуется небольшим числом существенных степеней свободы.
Такие системы традиционно изучались в теории колебаний.
Поэтому в теории используется понятие степени свободы, естественное понятие для классической механики. Так, в трехмерном пространстве материальная точка имеет три поступательные степенисвободы - три координаты и три компоненты импульса (по одной координате и по одной компоненте импульса на одну степень свободы). Каждой степени свободы отвечает уравнение Ньютона, т.е. обыкновенное дифференциальное уравнение второго порядка. Дифференциальному уравнению первого порядка, как следствие, сопоставляется 1/2 степени свободы. Рассмотрим основные понятия теории для уравнений вида
где u(u1, u2, .., un) - вектор состояния системы, имеющей n/2 степеней свободы, а f = ( f1, f2, .., fn) - набор нелинейных функций. Автономной называется система типа (6.4), в которой функция f явно не зависит от времени, т.е. f = f(u). Далее будем рассматривать, в основном, автономные системы. Добавим, что неавтономная система может быть сведена к автономной путем увеличения числа степеней свободы.
Динамической системой принято называть систему, обладающую детерминированным поведением. Уравнение (6.4) дает пример такой детерминированной системы. При полной детерминированности эволюция динамической системы однозначно определяется ее начальным состоянием. Формально математически это выражают следующим образом. Пусть эволюционный оператор Tt преобразует некоторое начальное состояние (в момент времени t = 0) системы P0 в состояние системы P в момент времени t:
Тогда под динамической системой понимается такая система, эволюционный оператор которой удовлетворяет соотношению
В соответствии с этим определением, для динами
ческой системы время аддитивно, а эволюционный оператор мультипликативен.
В динамических системах эволюционные операторы, отвечающие разным интервалам времени, коммутируют
Такое определение динамической системы через эволюционный оператор позволяет не конкретизировать вид динамических уравнений (которыми могут быть обыкновенные дифференциальные уравнения, уравнения в частных производных, интегральные уравнения и т.п.). Задание динамической системы эквивалентно постановке некоторой задачи Коши. Что такое нединамическая система? Очевидно, это система, поведение которой неде- терминировано, например, система со случайными параметрами, эволюция которой уже не определяется только начальными условиями. Состояние системы с n/2 степенями свободы в каждой момент
времени представляется в «-мерном фазовом пространстве точкой с координатами U1, U2, un. Эта точка со временем перемещается вдоль некоторой траектории, называемой фазовой траекторией. В силу теоремы Коши через каждую точку фазового пространства проходит единственная траектория. Этот факт означает, что, фазовые траектории не пересекаются. Если система имеет одну степень свободы, то фазовое пространство двумерно и представляет собой фазовую плоскость.
Первым шагом в исследовании фазового пространства системы
(6.4) обычно является нахождение особых точек - состояний равновесия, которые находятся путем приравнивания нулю всех производных в системе (6.4)
Физический смысл состояний равновесия очевиден: в точке фазового пространства, отвечающей состоянию равновесия, согласно
(6.5) , все производные равны нулю, т.е. система не претерпевает изменений. Но такое отсутствие изменений в действительности возможно только если состояние равновесия устойчиво. Из теории колебаний понятно, что существуют и неустойчивые состояний равновесия (например, маятник в верхней точке).
Устойчивым является такое состояние, в котором любое малое возмущение затухает со временем, т.е. после возмущения система стремится к равновесию. Напротив, в неустойчивом состоянии любое малое возмущение нарастает. На фазовой траектории устойчивость отображается стрелками, направленными к точке равновесия, неустойчивость - от нее. Эти простые соображения дают метод анализа особой точки на устойчивость.Для этого развиты два метода: по линейному приближению и с помощью функций Ляпунова. Рассмотрим первый из них.
Пусть u = u0 есть некоторое решение уравнения (6.5). Вводя малое возмущение u1, т.е. полагая
и линеаризуя (т.е . разлагая в ряд) исходное уравнение (6.4) по малой добавке u1, получаем линейную систему дифференциальных уравнений
где производные dfJdUj вычисляются при u = u0. Решение (6.7) следует искать в виде:
Тогда отрицательные λ означают затухание возмущения со временем, т.е. устойчивость, положительные - напротив, рост возмущения (неустойчивость); мнимые части λ говорят о колебательном движении. Найдем λ. Подставляя (6.8) в систему (6.7), получаем дисперсионное уравнение для нахождения ляпуновских (или характеристических) показателей λ:
В общем случае это уравнение имеет n комплексных решений. Если среди корней этого уравнения
имеется хотя бы один, у которого
действительная часть положительна
то решение является
неустойчивым.
Малые возмущения в окрестности этого решения экспоненциально нарастают. Если же действительные части всех ляпуновских показателей λ отрицательны, то решение u = u0 устойчиво. Наконец, если у дисперсионного уравнения имеются решения с
то возмущение приводит к «осцилляциям» вокруг поло жения равновесия и линейное приближение ответа на вопрос об ус-
тойчивости не дает. Обычно в такой ситуации приходится привлекать более совершенный аппарат функций Ляпунова.
Анализ фазового пространства для двух степеней свободы.
Рассмотрим далее достаточно простой пример системы с одной степенью свободы (n = 2). В этом случае фазовое пространство, как уже говорилось, представляет собой плоскость:
В этом случае размер матрицы характеристических показателей -
2х2:
Вычислив определитель, получим характеристическое уравнение (6.11), которое является квадратным уравнением с действительными коэффициентами:
где
Корни этого уравнения
)
Отсюда понятно, что равновесное состояние устойчиво, если
p>0, r>0 . (6.12)

Это уравнение уже не второго, а первого порядка, к тому же не зависящее от времени. Решая это уравнение, получим функцию y(x), зависящую от одной константы интегрирования С. Функция y(x) и есть фазовая траектория, определяемая начальными условиями, задаваемыми константой C.
На фазовом портрете обычно изображают несколько траекторий с различными C.Возможно, что даже уравнение (6.13) трудно разрешимо. В этом случае все равно можно получить фазовый портрет системы, пользуясь методом изоклин. Поскольку dy/dx есть тангенс угла наклона касательной к фазовой траектории, то функция y(x), вычисленная из выражения
определяет геометрическое место точек в фазовом пространстве, где фазовые траектории имеют один и тот же угол наклона, тангенс которого равен К. Такие кривые называются изоклинами.
На рис. 6.2 приведен пример построения изоклин для особой
точки - фокуса. Изоклины в этом случае оказываются прямыми, проходящими через начало координат. Нуль-изоклиной называется кривая для К = 0.
Рассмотренный случай двух уравнений с двумя переменными на самом деле обладает большей общностью, чем это может показаться. Дело в том, что система (6.11) отвечает системе трех кинетических уравнений плюс всегда существующее уравнение баланса. Кроме того, во многих случаях большего числа переменных система может быть все-таки сведена к системе трех уравнений (например, при учете лимитирующих стадий и.т.п.). Подчеркнем также связь с теорией колебаний. Характерное для теории колебаний уравнение второго порядка
может быть приведено к эквивалентной системе (6.15) путем простой замены
Вследствие этого в дальнейшем будем часто начинать с уравнений типа осциллятора, не уточняя как они возникают из химической кинетики.
Рис. 6.1. Особые точки фазовой плоскости динамической системы (элементы фазового портрета) [12]
Структурные элементы фазового портрета. Еще более важными и интересными объектами, возникающими на фазовой плос-
кости, являются предельные циклы. Предельными циклами называются такие замкнутые фазовые траектории, к которым асимптотически стремятся (или от которых асимптотически отходят) все прочие фазовые траектории системы.
Рис. 6.2. Построение изоклин динамической системы [12]
Проиллюстрируем все эти виды ного осциллятора:
Такие траектории называются устойчивыми или неустойчивыми предельными циклами соответственно. Предельные циклы следует отличать от просто сепаратрис: траекторий разделяющих области фазового пространства с различным типом фазовых траекторий. Так, на портрете седловой точки (см. рис. 6.1) прямые являются сепаратрисами.
Мы рассмотрим предельный цикл на примере известной
в биофизике реакции Белоусова - Жаботинского (реакции «химических часов») в следующем разделе (гл.7),
посвященном биологическому действию лазерного излучения.
движения на примере нелиней-
Пусть функция f(y) такова, что f(0) = 0. Говорят, что система является гамильтоновой, когда в ней нет диссипации энергии, т.е. она обладает законом сохранения
Здесь постоянная Е имеет смысл полной энергии, складывающейся
из кинетической у2/2 и потенциальной F(y) энергий. Будем считать,
что силаf(y) не имеет особенностей. Тогда интеграл (6.18) в конечных пределах ограничен, и мы будем иметь дело с конечным значением потенциальной энергии. Для построения фазового портрета системы выберем фазовую плоскость, на которой по оси ординат отложены значения dy/dt, а по оси абсцисс - значения у. Решая (6.18) относительно у, получаем некую зависимость dy/dt(y) в виде
Это есть аналитическое выражение для интегральных кривых на фазовой плоскости. Как обычно, структура фазового портрета определяется особыми точками (нулями и экстремумами) функции f(y). Рис. 6.3 иллюстрирует пример построения фазового портрета для случая функции f(y), показанной в верхней части рисунка. Как видно из рисунка, фазовые траектории однозначно нумеруются значением полной энергии Е. Тем нулям функции f(y), в которых df/dy < 0 (максимумы F(y)), как можно видеть, отвечают седловые точки на фазовом портрете. Тем нулям f(y), в которых df/dy > 0 (минимумы F(y)), отвечают особые точки типа «центр» (устойчивая особая точка). Периодическим колебаниям амплитуды отвечают замкнутые траектории, существующие внутри петли сепаратрисы. Заметим, что при всех значениях энергии имеются т.н. траектории, отвечающие неограниченным (инфинитным) движениям. Можно осуществлять выбор между всеми этими траекториями путем задания начальных условий, т.е. заданием координаты y и скорости dy/dt в начальный момент времени.
Рассмотрим теперь систему, напротив, имеющую диссипацию энергии. Диссипация может возникать, например, вследствие трения; пусть такое трение будет линейным по скорости (как в случае, например, жидкого трения). В этом случае такая динамическая система описывается уравнением
известным как уравнение или осциллятор Ван-дер-Поля. При α = 0 это есть уравнение гармонического осциллятора, а при β = 0, α > 0 (6.20) является уравнением линейного осциллятора с трением. Второе слагаемое является диссипативным. Как видим, если β 0, то диссипативное слагаемое может менять знак. Это означает, что возможна как потеря энергии осциллятором, так и подкачка энергии в систему. (Подкачка энергии в систему за счет трения вовсе не является просто абстрактной возможностью. Как известно, она возможна, например, в случае обычного механического осциллятора, помещенного в поток жидкости и др.) Основные типы поведения динамических систем и особенности фазовых траекторий хорошо иллюстрируются данным примером. Прежде всего заметим, что (6.20) имеет единственную особую точку (стационарное решение) у = 0.
Рис. 6.3. Пример построения фазового портрета системы (6.18):
А - вид функции F(y); B - вид функции fy); С - фазовые траектории, отвечающие различным значениям энергии Е [12]
При α = 0 эта особая точка представляет собой центр, при
0 < α < 2ω0 - устойчивый фокус, при α > 2ω0 - устойчивый узел. Соответственно при - 2ω0 < α < 0 возникает неустойчивый фокус и, наконец, при α < - 2ω0 - неустойчивый узел. Поступлению энергии в систему α < 0 отвечает множитель 1 - Ру2, описывающий так называемую авторегулировку ввода энергии. Эта авторегулировка приводит к тому, что система всегда находится в ограниченной области фазового пространства, содержащей начало координат. Бесконечно удаленная точка при этом неустойчива. Однако при α < 0 начало координат неустойчиво. Поскольку система (6.20) других особых точек не имеет, а фазовые траектории на плоскости не пересекаются, то на фазовой плоскости обязательно существует устойчивый предельный цикл, т.е. траектория, к которой из достаточно широкого класса начальных условий притягиваются траектории системы. Иначе говоря, при α < 0 в системе устанавливаются автоколебания, амплитуда и частота которых не зависят от начальных условий. На рис. 6.4 приведены типичные предельные циклы и на рис. 6.5 - соответствующие им осциллограммы колебаний ([13]).
Рис. 6.4. Фазовые портреты, соответствующие уравнению Ван-дер-Поля (6.20), при Р = 1 и различных значениях параметра нелинейности: а - квазигармонические колебания (α = 0,1); б - сильно несинусоидальные колебания (α = - 0,1); в - релаксационные колебания (α = - 10) [12]
Во многих случаях возникновение автоколебаний обусловлено наличием у нуль-изоклин участка с падающей характеристикой («отрицательное сопротивление»). Графически такие нуль-
Вблизи предельных циклов при анализе асимптотического поведения фазовых траекторий иногда используется понятие орбитной устойчивости. Это понятие отражает следующее свойство системы: пустьy0(t) - замкнутая траектория, отвечающая предельному циклу
- некоторая возмущенная траектория. Тогда пре
дельный цикл Y0 называется орбитно-устойчивым (или просто устойчивым), если расстояние ρ между траекториями y0(t) и y(t) стремится к нулю при
Подводя итог, отметим, что фазовое пространство динамических систем с одной степенью свободы (фазовая плоскость) может содержать комбинации только конечного или счетного числа рассмотренных выше структурных элементов. Для примера на рис. 6.6 показаны фазовые портреты динамических систем, содержащие одновременно несколько структурных элементов.
Рис. 6.5. Осциллограммы, иллюстрирующие характер установления и форму автоколебаний в системе (6.20). Они соответствуют фазовым портретам на рис. 6.4 [12]
Рис. 6.6. Примеры фазовых портретов системы с тремя особыми точками. Сплошными замкнутыми линиями ообозначены устойчивые предельные циклы, штриховыми - неустойчивые предельные циклы. На всех восьми фазовых портретах особая точка 2 - седло. На фазовых портретах 4, 5, 6, 8 - устойчивый предельный цикл охватывает все три состояния равновесия [12]
Отметим еще одно свойство нелинейных динамических систем. Как оказывается, качественный вид фазовых портретов не очень чувствителен к конкретному виду функций, входящих в исходное динамическое уравнение (6.17). Для фазового портрета определяющую роль играют лишь достаточно общие характеристики этих функций (нули, экстремумы, знаки производных и асимптотика
функции fly)). Описанное свойство принято называть структурной
устойчивостью динамической системы.
6.3.