автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Циклы в нелинейных динамических системах. Компьютерное моделирование и вычислительные эксперименты

кандидата физико-математических наук
Кудряшова, Елена Владимировна
город
Санкт-Петербург
год
2009
специальность ВАК РФ
05.13.18
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Циклы в нелинейных динамических системах. Компьютерное моделирование и вычислительные эксперименты»

Автореферат диссертации по теме "Циклы в нелинейных динамических системах. Компьютерное моделирование и вычислительные эксперименты"

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

На правах рукописи

Ои^4--

КУДРЯШОВА Елена Владимировна

ЦИКЛЫ В НЕЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМАХ. КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ И ВЫЧИСЛИТЕЛЬНЫЕ ЭКСПЕРИМЕНТЫ

05.13.18 - Математическое моделирование,

численные методы и комплексы программ

01.01.02 - Дифференциальные уравнения

- 3 ДЕК 200Э

АВТОРЕФЕРАТ

диссертации на соискание ученой степени кандидата физико-математических наук

Санкт-Петербург 2009

003486567

Работа выполнена на кафедре прикладной кибернетики математико-механического факультета Санкт-Петербургского государственного университета.

Научные руководители: член-корреспондент РАН,

доктор физико-математических наук, профессор ЛЕОНОВ Геннадий Алексеевич

кандидат физико-математических наук, доцент КУЗНЕЦОВ Николай Владимирович

Официальные оппоненты: доктор физико-математических наук, профессор

ДЕМЬЯНОВИЧ Юрий Казимирович (Санкт-Петербургский государственный университет)

доктор технических наук, ведущий на учный сотрудник АНДРИЕВСКИЙ Борис Ростиславич (Учреждение Российской академии наук Институт проблем машиноведения РАН)

Ведущая организация: Санкт-Петербургский государственный

электротехнический университет ?£

Защита состоится f" ¿jP^CiJ 2009 г. в ^ часов на заседании совета Д212.232.51 по защите докторских и кандидатских диссертаций при Санкт-Петербургском государственном университете по адресу: 198504, Санкт-Петербург, Петродворец, Университетский пр., 28, математако-механический факультет, ауд. 405.

С диссертацией можно ознакомиться в Научной библиотеке им. М. Горького Санкт-Петербургского государственного университета по адресу: 199034, Санкт-Петербург, Университетская наб., 7/9.

Автореферат разослан 2009 г.

Ученый секретарь диссертационного совета доктор физико-математических наук, профессор

Даугавег И. К.

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Данная работа посвящена исследованию периодических решений в двумерных квадратичных системах, в уравнении Льенара и неунимодальных одномерных дискретных отображениях с применением современных вычислительных возможностей и пакетов символьных вычислений.

Актуальность темы. Исследование циклов двумерных динамических систем стимулировалось, как чисто математическими проблемами, такими как шестнадцатая проблема Гильберта, проблема центра - фокуса, так и многими прикладными задачами. Так, к исследованию двумерных квадратичных систем приводит рассмотрение различных популяциоппых моделей в биологии, а уравнение Льенара описывает динамику различных механических и электронных систем. В таких моделях важную роль играют предельные циклы.

Задача локализации и моделирования предельных циклов, даже для простых двумерных квадратичных систем, является нетривиальной и была сформулирована академиком А.Н. Колмогоровым. В.И. Арнольд в книге "Экспериментальная математика" пишет: "Чтобы оценить число предельных циклов квадратичных векторных полей на плоскости, А.Н. Колмогоров раздал несколько сотен таких полей (со случайно выбранными коэффициентами многочленов второй степени) нескольким сотням студентов механико-математического факультета МГУ в качестве математического практикума. Каждый студент должен был найти число предельных циклов своего поля. Результат этого эксперимента был совершенно неожиданным: ни у одного поля не оказгшось ни одного предельного цикла!". Из чего В.И. Арнольдом был сделан вывод о том, что область в пространстве параг метров, соответствующая существованию предельных циклов в двумерных квадратичных системах, мала.

Задача исследования предельных циклов двумерных квадратичных систем разделяется на исследование "малых" предельных циклов (локальная шестнадцатая проблема Гильберта) и изучение "больших" предельных циклов, то есть циклов, которые могут быть получены при помощи численных процедур.

Важный вклад в исследование "малых" предельных циклов в рамках локальной шестнадцатой проблемы Гильберта внесли H.H. Баутин, P. Yu, J. Li, S. Lynch, J. Chavarriga, M. Grau, J. Gine, L.M. Perko, JI.A. Черкас. Одним из наиболее эффективных методов исследования "малых" предельных циклов является метод ляпуновских величин (или констант Пуакаре-Ляпунова), характеризующих устойчивость и неустойчивость в малой окрестности слабого фокуса, предложенный в классических работах Н. Poincare и A.M. Ляпунова. Если первая и вторая ляпуновские величины были вычислены в общем виде для двумерных систем в сороковые-пятидесятые годы прошлого столетия H.H. Баутиным и H.H. Серебряковой, то третья ляпуновская величина вычислялась лишь в некоторых специальных случаях в работах Р. Yu, S. Lynch, N.G. Lloyd. Вычисление третьей ляпуновской величины в общем виде стало возможно с появлением современных мощных технических средств и специальных математических пакетов символьных вычислений.

Символьные выражения ляпуновских величин и метод малого возмущения параметров системы позволяют, следуя работе H.H. Баутина, получить по одному "малому" предельному циклу вокруг двух состояний равновесия или три "малых" предельных цикла вокруг одного состояния равновесия двумерной квадратичной системы.

Некоторые аналитические и численные методы исследования "больших" предельных циклов были предложены в работах S.L. Shi, T.R. Blows, L.M. Perko, N.G. Lloyd, C. Christopher, Л.А. Черкаса, Г.А. Леонова.

К рассмотренному в диссертации одномерному дискретному отображению приводит изучение работы цифровых систем фазовой автоподстройки частоты (ФАП), где возникает задача определения последовательности бифуркационных параметров системы. Качественный анализ уравнений ФАП и вычисление бифуркационных параметров позволяют определить необходимые условия работы системы (при которых, например, имеются синхронизация частот и коррекция расфазировок). Важный вклад в исследование дискретных динамических систем, описывающих работу цифровых ФАП, внесли Н.С. Osborn, W. Lindsey, N.D. Dalt, B.H. Белых, Г.А. Леонов и С.М. Селеджи, Т. Majumdar, Т. Banerjee и B.C. Sarkar, Saleh

R. Al-Araji, M. Zoltowski.

Рассмотренное в работе отображение не является унимодальным, что не позволяет применить напрямую известные методы теории ренорм-групп для его исследования.

Одна из первых работ, посвященных исследованию рассмотренной в работе системы, принадлежит Н.С. Osborne. В ее работе был рассмотрен алгоритм исследования периодических решений и было показано, что даже в простых дискретных моделях ФАП бифуркации влекут появление новых устойчивых периодических решений и изменение их периода. Позднее, в работах В.Н. Белых и В.П. Максакова, для таких систем была описана модель перехода к хаосу через каскад бифуркаций удвоения периода. В работах Г.А. Леонова и С.М. Селеджи, применение этих идей позволило получить бифуркационное дерево перехода к хаосу через каскад бифуркаций удвоения периода.

Цель работы. Целью работы является исследование периодических решений некоторых классов непрерывных и дискретных динамических систем с помощью качественной теории динамических систем, современных технических средств и специализированных математических пакетов.

Методы исследования. При исследовании предельных циклов систем дифференциальных уравнений в работе используются реализации в пакете Matlab метода вычисления ляпуновских величин во временной области и евклидовой системе координат (разработанного в [2]), обобщенного классического метода Ляпунова вычисления ляпуновских величин, метода сведения квадратичной системы к системе Льенара и метода асимптотического интегрирования уравнения Льенара.

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

Результаты, выносимые на защиту.

• Разработаны и реализованы символьные алгоритмы вычисления ля-пуновских величин в общем виде, основанные на методе вычисления ляпуновских величин во временной области и евклидовой системе кординат и обобщенном классическом методе Ляпунова.

• Впервые получено полное выражение третьей ляпуновской величины в общем виде.

• Впервые получено полное выражение четвертой ляпуповской величины для системы Льенара в общем виде.

• Разработан и реализован в Matlab символьный алгоритм преобразований между квадратичной системой и системой Льенара, на основе работ Л.А. Черкаса и Г.А. Леонова.

• Разработан и реализован символьный алгоритм преобразования двумерной квадратичной системы, рассмотренной в работах S.L. Shi, к системе Льенара. С помощью разработанного алгоритма разработаг на и реализована процедура визуализации области параметров, полученной S.L. Shi для двумерных квадратичных систем с четырьмя предельными циклами, на плоскости двух параметров системы Льенара.

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

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

значений для неунимодального отображения, аналогичный эффекту

Фейгенбаума для унимодальных отображений.

Достоверность результатов. Символьные выражения для третьей ляпуновкой величины в общем виде и четвертой ляпуновской величины для системы Льеара получены двумя независимыми реализациями двух разных методов. Применение разработанных алгоритмов для систем более малого порядка дает выражения, совпадающие с известными результатами, полученными в работах S. Lynch и H.H. Баутина.

Существование полученных в работе "больших" предельных циклов подтверждается теоретическими результатами S.L. Shi и Г.А. Леонова.

Правильность алгоритма вычисления бифуркационных значений параметра дискретной динамической системы подтверждается совпадением первых значений с ранее известными значениями, полученными в работах Н.С. Osborne, Г.А. Леонова и С.М. Селеджи.

Научная новизна. Все основные результаты, представленные в диссертации, являются новыми.

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

Апробация работы. Результаты данной работы докладывались на международных конференциях "Dynamical system modeling and stability investigation" (Киев - 2005), "Nonlinear Dynamical Analysis - 2007' (Санкт-Петербург - 2007), "Space, astronomy and programming" (Санкт-Петербург - 2008), "Workshop on Numerics in Dynamical Systems" (Хельсинки - 2009), "PHYSCON" ( Катания - 2009) и включены в пленарный доклад на X международном семинаре "Устойчивость и колебания нелинейных систем управления", имени Е.С. Пятницкого (Москва - 2008).

Публикации. Основные результаты диссертации опубликованы в 7 печатных работах, в том числе в 3 статьях.

Статья [1] опубликована в издании, рекомендованном ВАК РФ для специальности 05.13.18. Статья (2j опубликована в издании, рекомендованном ВАК РФ для специальности 01.01.02.

В работах [2 - 8] соавторам принадлежит постановка задачи. В работах [2, 5] диссертантке принадлежат реализация символьных алгоритмов и компьютерное моделирование. В работах [3, 4, 7] диссертантке принадлежат разработка алгоритмов и численные результаты. В работе [6, 8] диссертантке принадлежат разработка алгоритмов и численные результаты для дискретных динамических систем.

Объем и структура диссертации. Диссертационная работа состоит из введения, четырех глав, разбитых па параграфы, восьми приложений, списка литературы, включающего 131 наименование, и изложена на 156 страницах машинописного текста, содержит 34 рисунка и 1 таблицу.

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ

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

Первая глава посвящена задаче Колмогорова о локализации и моделировании "больших" предельных циклов (циклов, которые могут быть увидены при помощи численных процедур) двумерных квадратичных систем общего вида

х = aix2 + bixy + ciy2 + сця + fty, y = a.2X2 + b2xy + c2y2 4- a2x + /Зг У,

где ai,bi,Ci,oti,f3i - вещественные числа (г = 1,2).

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

Во второй главе исследуются "малые" предельные циклы (так называемая локальная шестнадцатая проблема Гильберта). Для этого используется метод лянуновских величин (или констант Пуакаре-Ляпунова), характеризующих устойчивость и неустойчивость в малой окрестности слабого фокуса, предложенный в классических работах Н. Poincare и A.M. Ляпунова.

На основе метода вычисления ляпуновских величин во временной области и в евклидовой системе координат, разработанного в [2], разработан и реализован в пакете Matlab алгоритм символьного вычисления ляпуновских величин в общем виде. С помощью разработанного алгоритма впервые получено и представлено в Приложении 2 полное выражение третьей ляпуновской величины в общем виде.

Для проверки полученного выражения, разработан, реализован и представлен в Приложении 3 алгоритм символьного вычисления ляпуновских величин на основе, представленного в работе, обобщенного классического метода Ляпунова.

Вычисление символьного выражения третьей ляпуновской величины в общем случае по указанным алгоритмам требует обработки символьных выражений, содержащих более двух миллионов символов. Разработанные алгоритмы позволили преодолеть внутренние ограничения пакета Matlab и ограничения памяти компьютера. Полученное выражение третьей ляпуновской величины занимает более 12 страниц машинописного текста.

Вычисление ляпуновских величин двумя различными аналитическими методами с привлечением современных программных средств символьных вычислений позволило убедиться в правильности полученного выражения.

Разработан символьный алгоритм вычисления ляпуновских величин

для системы Льснара

х --у

у = х + gxi{x)y + g^ix),

где (х) = дцх + д2гх2 + ... и дх0(х) = д20х2 + gZQx3 +....

Этот алгоритм позволил впервые получить символьное выражение четвертой ляпуновской величины в общем виде

L4 = 1728Q(945g8i + 4158^20540531 + 2835(/го5зо551 - 5670ff2o53o5ii5so —4158g|o93o5n940 + 2835g205n970 + 1215g305n560 + 1701p4o5ii550 —4620р|о5п55о - 8820^2о5зо5з1 + 1701^зо54о531 + 2835g2o55o53i -2835^2051)531 ~ 1701ff|,3n540 + 8820^0^0дц + 3080^0;?п5зо +2835^2О5зо5П + АтОд^ды - ~ 945<7и580

—3080g2o93i - 1215g6o93i - 2835g20g71).

Программный код, с помощью которого можно получить это выражение, представлен в Приложении 4.

Полученные символьные выражения ляпуновских величин позволили применить метод H.H. Баутина для исследования "малых" предельных циклов.

Соединение методов локализации "больших" предельных циклов и метода исследования "малых" предельных циклов позволило провести исследование классов двумерных квадратичных систем с четырьмя предельными циклами.

Третья глава посвящена исследованию класса систем с четырьмя предельными циклами в рамках задачи Колмогорова.

Для исследования предельных циклов оказалось полезным приведение двумерных квадратичных систем к системе Льенара специального вида. Следуя работам Л.А. Черкаса и Г.А. Леонова, разработан и реализован в Matlab, представленный в Приложении 3, символьный алгоритм преобразований между системой (1) и системой Льенара

х = -у,

у = -F(x)y + G{x),

с функциями

F{x) = {Ax-^B)x\x + l\'>-2, G(x) = (Схх3 + C2z2 + С3х +

(х -I- I)-1

где А, В, д, Си Сг, - параметры, зависящие от коэффициентов соответствующей квадратичной системы.

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

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

Такое представление позволило получить визуализацию областей параметров двумерных квадратичных систем и соответствующих систем Льенара с четырьмя предельными циклами на плоскости двух параметров В и q.

Согласно аналитическим результатам Г.А. Леонова, полученным с помощью метода асимптотического интегрирования, построена область парат метров двумерной квадратичной системы с четырьмя предельными циклами (область L на Рис. 1). Для полученной области были проведены численная локализация и исследование поведения "больших" предельных циклов.

Проведено сравнение области параметров, полученной Г.А. Леоновым, с известными результатами S.L. Shi. Разработан и реализован, представленный в Приложении 8, символьный алгоритм преобразования двумерной квадратичной системы, рассмотренной и работах S.L. Shi, к системе Льенара. С помощью этого алгоритма разработана и реализована процедура визуализации области параметров, полученной S.L. Shi для двумерных квадратичных систем с четырьмя предельными циклами, на плоскости пат раметров В и q системы Льенара (область S на Рис. 1).

Визуализация результатов S.L. Shi, полученная в настоящей работе,

Рис. 1. Визуализация результатов S.L. Shi.

показывает (Рис. 1), что область параметров S, соответствующая рассмотренному S.L. Shi классу двумерных квадратичных систем, полностью лежит в области параметров L, полученной с помощью метода асимптотического интегрирования Г.А. Леонова.

В рамках задачи Колмогорова о локализации и моделировании предельных циклов двумерных квадратичных систем, для квадратичных систем и соответствующих систем Льенара с параметрами из области, соответствующей существованию четырех предельных циклов (область L на Рис. 1), проведены компьютерные эксперименты построения "больших" предельных циклов.

В ходе экспериментов выявлен эффект "траекторного уплощения", когда сильные уплощения затрудняют численную локализацию предельного цикла (Рис. 2).

Также в процессе компьютерных экспериментов исследованы сценарии "разрушения" циклов (Рис. 3) при подходе к границам области коэффициентов, соответствующей существованию четырех предельных циклов (область L на Рис. 1).

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

Рис. 3. "Разрушение" предельного цикла квадратичной системы.

Рис. 2. Предельный цикл квадратичной системы.

Четвертая глава диссертации посвящена исследованию дискретного одномерного неунимодального отображения, описывающего работу цифровых систем фазовой синхронизации (ФАП), которые широко используются в компьютерных архитектурах и телекоммуникациях.

В работе проведено уточнение значений бифуркационных параметров и чисел Фейгенбаума. полученных в работах Г. А. Леонова и С.М. Селеджи.

Следуя работам Т. Banerjee и B.C. Sarkar, рассматривается функциональная блок-схема цифровой ФАП, которая, в случае совпадения на-

14

чальных частот эталонного и подстраиваемого генераторов, описывается дискретной динамической системой

где г - положительное число.

Отображение (3) не является унимодальным, что не позволяет применить напрямую известные методы теории ренорм-групп. Для вычисления бифуркационных значений системы (3) в работе применяется теория переходных процессов и числепиые процедуры.

В работе, с помощью компьютерного моделирования, построено бифуркационное дерево (Рис. 4) для системы (3), уточняющее результаты Г.А. Леонова и С.М. Селеджи.

Для изучения перехода к хаосу и вычисления бифуркационных параметров системы (3) в диссертации разработаны и реализованы алгоритмы, основанные на применении метода вычисления мультипликаторов. С помощью разработанных методов и специализированных математических пакетов численно получены первые 14 бифуркационных значения параметра г системы (3).

Для полученных бифуркационных значений параметра рассчитаны

сх(£ + 1) = а{€) - гзтст^), teN,

(3)

Рис. 4. Бифуркационное дерево.

так называемые числа Фсйгснбаума 6f

3 ij+i — rj'

где Tj-\, rj, ^»-последовательные бифуркационные значения параметра г.

Показано, что для неунимодального отображения (3) имеет место эффект сходимости, аналогичный эффекту сходимости Фейгенбаума, аналитически обоснованного для унимодальных отображений.

Приложения.

В Приложении 1 представлен компьютерный код для отображения "большого" предельного цикла двумерной квадратичной системы.

В Приложении 2 представлено полное символьное выражение третьей ляпуновской величины для двумерной квадратичной системы в общем виде.

В Приложении 3 представлен компьютерный код вычисления ляпу-новских величин для двумерной квадратичной системы в общем виде.

В Приложении 4 представлен компьютерный код получения ляпунов-ских величин для системы Льенара.

В Приложении 5 представлен компьютерный код преобразований между двумерной квадратичной системой и системой Льенара.

В Приложении 6 представлен компьютерный код для реализации метода асимптотического интегрирования в системе Льенара.

В Приложении 7 представлен компьютерный код для моделирования области параметров двумерной квадратичной системы и соответствующей системы Льенара с четырьмя предельными циклами.

В Приложении 8 представлен компьютерный код, используемый для визуализации пространства параметров, рассмотренных S.L. Shi, на двумерной плоскости.

Публикации по теме диссертации.

1. Кудряшова Е.В. Вычисление бифуркационных параметров для цифровой системы фазовой автоиодстройки // Вестник С.-Петерб. унгта, 2009, Сер. 10, Вып. 3, С. 78-81.

2. Леонов Г.А., Кузнецов Н.В., Кудряшова Е.В. Циклы двумерных си-

) I ч

стсм. Компьютерные вычисления, доказательства, эксперименты // Вестник С.-Петерб. ун-та, 2008, Сер. 1, Вып. 3, С. 25-61.

3. Abramovich S., Kudryashova Е., Leonov G., Sugden S. Discrete phase-locked loop systems and spreadsheets / / Spreadsheets in Education (eJSiE), 2005, Vol. 2, Issue 1, p. 23-49. (http: / / epublications.bond.edu. au /ejsie/vo!2/issl/2)

4. Kudryashova E.V., Kuznetsov N.V. Period doubling bifurcation in discrete phase-locked loop // Workshop on Numerics in Dynamical Systems, Helsinki University of Technology, Institute of Mathematics Reports, 2009, p. 31 (ISSN 0784-6460).

5. Kudryashova E.V., Kuznetsov N.V., Leonov G.A., Neittaanmaki P. Large cycles in a series of computer experiments // Abstracts of Int. Conference "Space, astronomy and programming", 2008, p. 81.

6. Leonov G.A., Seledzhi S.M., Kudryashova E., FVodorov A., Kuznetsova O. Analytical-numerical analysis methods of control system // Regular Oral Presentations, Proceedings of the 23rd IAR Workshop on Advanced Control and Diagnosis, 2008, p. 287-291.

7. Seledzhi S.M., Kudryashova E.V., Bifurcation of doubling period in phase locked-loops // International congress "Nonlinear dynamical analysis -200?', book of abstracts, p. 384

8. Kudryashova E., Kuznetsov N., Period doubling bifurcation in discrete phase-locked loops // 4-th Int. Conference "PHYSCON", 2009, book of abstracts, p. 94

Подписано в печать «9» октября 2009 г. Формат 60x84/16 Бумага офсетная. Печать офсетная. Усл. печ. л. 1,3. Тираж 100 экз. Заказ №_

Типография «Восстания -1» 191036, Санкт-Петербург, Восстания, 1.

Оглавление автор диссертации — кандидата физико-математических наук Кудряшова, Елена Владимировна

Введение

1 Задача Колмогорова о локализации и моделировании циклов двумерных квадратичных систем.

2 Вычисление ляпуновских величин.

2.1 Нахождение приближенного решения двумерной системы в окрестности состояния равновесия.

2.2 Метод вычисления ляпуновских величин во временной области.

2.3 Применение метода вычисления ляпуновских величин во временной области для вычисление первой, второй и третьей ляпуновских величин в общем виде.

2.4 Классический метод Ляпунова.

2.5 Вычисление четвертой ляпуновской величины для системы Льенара.

2.6 Построение трех малых циклов в окрестности нулевого состояния равновесия.

3 Область существования четырех предельных циклов.

3.1 Сведение квадратичной системы к системе Льенара.

3.2 Применение метода асимптотического интегрирования для построения области существования четырех предельных цик

3.3 Визуализация результатов S.L. Shi.

3.4 Эффект траекторной жесткости для двумерных квадратичных систем и систем Льенара.

4 Уточнение бифуркационных параметров системы фазовой автоподстройки частоты.

4.1 Цифровые системы фазовой автоподстройки частоты

4.2 Аналитические исследования.

4.3 Результаты численных экспериментов.

Введение 2009 год, диссертация по информатике, вычислительной технике и управлению, Кудряшова, Елена Владимировна

Эта работа посвящена вычислению периодических решений и исследованию бифуркаций в двумерных квадратичных системах, в уравнении Льенара и неунимодальных одномерных дискретных отображениях с применением современных вычислительных возможностей и пакетов символьных вычислений. Исследование рассмотренных систем является актуальной задачей и имеет важное прикладное значение в различных областях прикладных исследований: в биологии, химии, механике, электронике. Так к исследованию двумерных квадратичных систем приводит рассмотрение различных популяционных моделей в биологии [Murray, 2003; Mark Kot, 2001; Rockwood, 2006], а уравнение Льенара описывает динамику различных механических и электронных систем [Андронов и др., 1981; Леонов, 2006]. В таких моделях часто важную роль играют предельные периодические решения [Леонов, 2006; Леонов, 2009; Kuznetsov, 2008]. К рассмотренным в работе одномерным дискретным отображениям приводит изучение работы цифровых систем фазовой автоподстройки частоты [Osborn, 1980; Gardner, 1966; Lindsey, 1972; Lindsey & Chie, 1981; Leonov и др., 1992; Leonov и др., 1996; Lapsley и др., 1997; Kroupa, 2003; Best, 2003], где возникает задача определения последовательности бифуркационных параметров системы приводящих к хаотическому поведению [Osborn, 1980; Lapsley и др., 1997; Леонов к, Селеджи, 2002; Leonov & Seledzhi, 2005; Banerjee & Sarkar, 2006; Banerjee h Sarkar, 2008].

В.И. Арнольд пишет [Арнольд, 2005]: "Чтобы оценить число предельных циклов квадратичных векторных полей на плоскости, А.Н.Колмогоров раздал несколько сотен таких полей (со случайно выбранными коэф- 1 фициентами многочленов второй степени) нескольким сотням студентов механико- математического факультета МГУ в качестве математического практикума. Каждый студент должен был найти число предельных циклов своего поля. Результат этого эксперимента был совершенно неожиданным: ни у одного поля не оказалось ни одного предельного цикла! При малом изменении коэффициентов поля предельный цикл сохраняется. Поэтому системы с одним, двумя, тремя (и даже, как стало известно позже, четырьмя) предельными циклами образуют в пространстве коэффициентов открытые множества, так что вероятности попасть в них при случайном выборе коэффициентов многочленов положительны. Тот факт, что этого не случилось, подсказывает, что упомянутые вероятности, повидимому, малы."

Результат этого эксперимента показывает необходимость разработки методов поиска периодических колебаний - методов как аналитических, так и численных с использованием современной мощной вычислительной техники.

Первая глава настоящей работы посвящена задаче академика А.Н. Колмогорова о локализации и моделировании больших (или "нормальных" предельных циклов - этот термин был введен L.M. Perko [Perко, 1990], для циклов, которые могут быть увидены при помощи численных процедур) предельных циклов двумерных квадратичных систем. С помощью метода Г.А. Леонова, позволяющего выделить класс двумерных квадратичных систем для которых существует большой предельный цикл, проведено компьютерное моделирование фазовых портретов двумерных квадратичных систем. В результате компьютерного моделирования получены большие предельные циклы для класса двумерных квадратичных систем.

Во второй главе исследуются малые предельные циклы (так называемая локальная 16 проблема Гильберта [Yu, 2005; Yu & Han, 2005; Li, 2003; Chavarriga к Grau, 2003; Gine, 2007; Leonov, 2008]). Для этого используется метод ляпуновских величин (или констант Пуакаре-Ляпунова [Баутин, 1952; Серебрякова, 1959; Lynch, 2005; Kuznetsov, 2008]), характеризующих устойчивость и неустойчивость в малой окрестности слабого фокуса, предложенный в классических работах А. Пуакаре [Poincare, 1885] и A.M. Ляпунова [Ляпунов, 1892].

Отметим также, что с вычислением ляпуновских величин связан важный в инженерной механике вопрос о поведении динамической системы при значениях параметра близких к границе области устойчивости. Следуя работе Н.Н. Баутина [Баутин, 1952], различают "опасные" и "безопасные" границы, малое нарушение которых влечет малые (обратимые) или необратимые изменения состояния системы. Такие изменения соответствуют, например, сценариям "мягкого" и "жесткого" возбуждения колебаний, рассмотренным А.А. Андроновым [Андронов и др., 1981]. Здесь, в случае двух комплексно-сопряженных характеристических корней двумерной системы в окрестности стационарной точки (критический случай) при пересечении границы устойчивости от отрицательных значений действительной части корней к положительным, если первая неравная нулю ляпуновская величина отрицательна, то появляется единственный устойчивый предельный цикл, который стягивается в точку при обратном изменении параметра, что соответствует "безопасной" границе. Напротив, если первая неравная нулю ляпуновская величина положительна, при малых изменениях траектория может отойти бесконечно далеко от состояния равновесия, что соответствует "опасной" границе.

Для вычисления символьных выражений ляпуновских величин в работе проведено обобщение метода Ляпунова для систем с конечной гладкостью. На основе классического метода Ляпунова и метода вычисления ляпуновских величин во временной области разработан и реализован в математическом пакете алгоритм символьного вычисления ляпуновских величин в общем виде для двумерных квадратичных систем. С помощью разработанного алгоритма впервые получено полное выражение третьей ляпуновской величины для двумерной квадратичной системы и четвертой ляпуновской величины для системы Льенара в общем виде. Следуя классическому методу Баутина [Баутин, 1939; Баутин, 1952], показано, что малые возмущения позволяют получить по одному малому предельному циклу вокруг двух состояний равновесия или три малых цикла вокруг одного состояния равновесия двумерной квадратичной системы и соответствующей ей системы Льенара. Проведенные в работе вычисления показывают, что малые предельные циклы практически невозможно различить при помощи численных процедур.

В третьей главе рассматривается задача построения области параметров двумерной квадратичной системы с четырьмя предельными циклами. Для эффективного анализа исследования предельных циклов двумерных квадратичных систем, следуя работам [Черкас, 1976; Леонов, 2006; Леонов, 2007; Leonov, 2008], в работе использовано сведение квадратичной системы к системе Льенара специального вида и разработаны соответствующие символьные алгоритмы. Здесь преобразование к системе Льенара позволяет применить метод Г.А. Леонова [Леонов, 2009] асимптотического интегрирования и построения семейства трансверсальных кривых для аналитического определения области существования четырех предельных циклов. Отметим также, что такое сведение позволяет получить область параметров существования четырех предельных циклов на плоскости двух коэффициентов системы Льенара. В работе также получена визуализация на плоскости двух коэффициентов системы Льенара области параметров двумерной квадратичной системы с четырьмя предельными циклами, полученной S.L. Shi [Shi, 1980].

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

Четвертая глава диссертации посвящена дискретным одномерным неунимодальным отображениям, описывающим работу цифровых систем фазовой синхронизации (ФАП). Цифровые ФАП широко используются в компьютерных архитектурах и телекоммуникациях [Nash, 1994; Banerjee h Sarkar, 2005; Banerjee к, Sarkar, 2006; Banerjee & Sarkar, 2008; Saleh и др.,

2006; Mannino и др., 2006; Леонов &; Селеджи, 2002]. Качественный анализ уравнений ФАП позволяют определить необходимые условия работы системы (при которых, например, имеются синхронизация частот и коррекция расфазировок) [Леонов & Селеджи, 2002; Leonov к, Seledzhi, 2005]. В одной из первых работ, посвященных анализу цифровых ФАП [Osborne, 1980], был рассмотрен алгоритм исследования периодических решений и показано, что даже в простой дискретной модели ФАП наблюдаются бу-фуркационные явления, приводящие к появлению новых устойчивых периодических решений и изменению их периода. В дальнейшем, в работах [Белых к, Лебедева, 1983; Белых & Максаков, 1979] для таких систем была рассмотрена модель перехода к хаосу через каскад удвоения периода. Объединение и развитие этих идей в работах [Леонов <к Селеджи, 2002; Leonov & Seledzhi, 2005] позволило построить бифуркационную дерево перехода к хаосу через каскад удвоения периода, для этого аналитически были получены первые несколько бифуркационных значений параметров, в то время как расчет последующих бифуркационных значений и изучение хаоса потребовали применения компьютерного моделирования [Леонов & Селеджи, 2002; Abramovitch и др., 2005; Saleh и др., 2006]. В данной работе применение качественной теории динамических систем и специальных аналитических методов [Леонов & Селеджи, 2002; Leonov h Seledzhi, 2005], а также современных математических пакетов длинных чисел позволило значительно продвинуться, в вычислении бифуркационных значений параметров системы и численно определить четырнадцать бифуркационных значений параметра системы. Также в работе показано, что для полученных бифуркационных значений неунимодального отображения наблюдается эффект, аналогичный эффекту Фейгенбаума для унимодальных отображений.