Моделирование

Устойчивость предельного цикла системы

Пусть некоторая динамическая система задана уравнениями Решение данной системы при t → ∞ не всегда задается состоянием равновесия.

Так, например, при условии получения мнимых корней соответствующего характеристического уравнения поведение системы характеризуется как незатухающие колебания с постоянной амплитудой, то есть решением являются функции x(t+T)=x(t), y(t+T)=y(t).

В данном случае говорят, что в системе существует устойчивый предельный цикл. Типичная картина поведения решений в окрестности предельного цикла представлена на рис. 1 Рисунок 1 - Устойчивый предельный цикл

Фазовые траектории изнутри и извне «наматываются» на цикл. Независимо от исходных данных в системе будут происходить колебания с постоянными амплитудой и частотой - так называемые автоколебания.

Типы предельных циклов:

Рисунок 2 - Устойчивые циклы; Рисунок 3 - Полустойкие; Рисунок 4 - Неустойчивые

К сожалению, обобщенных эффективных методов определения устойчивости предельных циклов не существует. Один из них основан на использовании функции подражания.

Функция подражания

Идея построения функции подражания состоит в следующем. Проводится луч, что явно пересекает предельный цикл и близкие траектории.

Например, проведем луч ОА, исходящего из особой точки О, которая лежит внутри предельного цикла (рис. 5). Введем координату r вдоль этого луча. Рассмотрим траекторию, выходящую из точки А, принадлежащей лучу.

Пусть эта траектория впервые пересекает луч в точке В. Введем функцию rB = f(rA), которая каждой точке с координатой rA ставит в соответствие координату точки В. Пусть rn - координата n-го пересечения траектории с лучом.

Тогда rn+1=f(rn), а предельном циклу соответствует неподвижная точка этого отображения r* = f(r*). Если rn → r* для всех ri, принадлежащих окрестности r*, то предельный цикл будет устойчивым. Рисунок 5 - Построение функции подражания

Идея построения функции подражания оказалась очень плодотворной для исследования нелинейных систем, особенно высшего порядка (размерность фазового пространства N>2). Обобщение описанного подхода носит название метода сечений Пуанкаре.

При этом, переходя к системам с большим количеством измерений, вместо луча ОА следует рассматривать некоторую гиперплоскость. Например, в трехмерном случае рассматривают точки Р0, Р1, Р2, ..., Рn как сечения траектории с плоскостью S (рис. 6). Преобразования, что переводят точку в следующую, называется отображением Пуанкаре: Рn + 1 = Т(Pn) Рисунок 6 - Схематическое изображение сечения Пуанкаре

Метод сечений Пуанкаре упрощает исследования непрерывных динамических систем по крайней мере по трем причинам:

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

Ознакомьтесь так же: Структурная устойчивость системы.