САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
КАФЕДРА КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ И МНОГОПРОЦЕССОРНЫХ
СИСТЕМ
ФУНКНЕР АНАСТАСИЯ АЛЕКСАНДРОВНА
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА БАКАЛАВРА
ИССЛЕДОВАНИЕ ПРОЯВЛЕНИЯ ДИНАМИЧЕСКОГО
ХАОСА В НЕЛИНЕЙНЫХ СИСТЕМАХ
НАПРАВЛЕНИЕ 010400
ПРИКЛАДНАЯ МАТЕМАТИКА И ИНФОРМАТИКА
НАУЧНЫЙ РУКОВОДИТЕЛЬ,
СТАРШИЙ ПРЕПОДАВАТЕЛЬ
КУЛАБУХОВА Н. В.
САНКТ-ПЕТЕРБУРГ
2016
Содержание
Введение ............................................................................................................................. 2
Постановка задачи ............................................................................................................. 4
Обзор литературы .............................................................................................................. 6
Глава 1. Введение в предметную область ....................................................................... 8
1.1 Динамические системы ........................................................................................... 8
1.2 Классификация динамических систем ................................................................... 9
1.3 Нелинейные системы и детерминированный хаос ............................................. 10
1.4 Гамильтонов формализм ....................................................................................... 17
1.5 Матричный формализм ......................................................................................... 18
1.6 Симплектичность ................................................................................................... 21
Глава 2. Исследование динамической системы для негармонического осциллятора
........................................................................................................................................... 24
2.1 Негармонический осциллятор .............................................................................. 24
2.2 Исследование решения уравнения негармоничсекого осцилятора .................. 24
2.3 Решение уравнения негармоничсекого осциллятора в иделогии матричного
формализма ................................................................................................................... 27
2.4 Получение симплектических поправок ............................................................... 32
2.5 Исследование матричного решения уравнения негармоничсекого осцилятора
........................................................................................................................................ 33
Выводы ............................................................................................................................. 37
Заключение ....................................................................................................................... 38
Cписок литературы .......................................................................................................... 39
Приложение к главе 2. .................................................................................................... 41
2
Введение
Большое число объектов и процессов природы можно представить с
помощью такой математической модели, как нелинейная динамическая
система. Ученые активно занимаются нелинейными системами лишь
последние 50 – 60 лет в связи с открытиями в них детерминированного хаоса.
Детерминированный хаос возникает в диссипативных и консервативных
системах. К последним относят гамильтоновы системы, активно изучаемые в
классической механике. В таких системах хаос можно наблюдать с помощью
построения фазового портрета или сечения поверхности Пуанкаре.
Для класса нелинейных дифференциальных уравнений, с помощью
которых часто описывается эволюция динамической системы, не существует
универсального
способа
решения.
Это
сильно
затрудняет
изучение
нелинейных систем и вынуждает применять для получения решения
численные методы. Известно, что численное решение всегда обладает
методической погрешностью. Также численные методы не учитывают
свойства
определенного
класса
систем.
Для
гамильтоновых
систем
характерно свойство симплектичности, которое нарушается при решении
системы дифференциальных уравнений распространёнными численными
методами. Получаемые численные решения демонстрируют поведение,
похожее
на хаотическое. Существуют
способы
учитывать свойство
симплектичности в численном решении и, таким образом, отличать
динамический хаос от неточности решения системы.
В данной работе будет рассматриваться метод последовательных
приближений решения системы дифференциальных уравнений в идеологии
матричного формализма на примере негармонического осциллятора. Также
для
решения
коэффициенты.
данной
На
системы
примеры
будут
вычислены
негармонического
3
симплектические
осциллятора
будет
продемонстрирована разница в решении системы уравнений с учётом
симплектичности и без неё.
4
Постановка задачи
Целью
данной
исследование
выпускной
нерегулярного
квалификационной
поведения
работы
динамической
является
системы
для
негармонического осциллятора и поиск способов для устранения данной
проблемы. Для достижения поставленной цели необходимо выполнить
следующие задачи:
изучить основные понятия и определения в области
динамических систем и детерминированного хаоса;
изучить методы решения нелинейных систем;
изучить динамическую систему для негармонического
осциллятора с помощью готовых численных методов математического
пакета Maple 15;
решить систему дифференциальных уравнений движения
негармонического
осциллятора
методом
последовательных
приближений решения;
вычислить симплектические поправки к решению данной
системы;
изучить и сравнить полученное решение с численными
решениями, полученными ранее посредством готовых методов, с
помощью математического пакета Maple 15.
5
Обзор литературы
Нарушение свойства симплектичности гамильтоновой системы при её
решении может привести к тому, что поведение динамической системы при
построении фазового портрета её решения будет казаться хаотическим. В
статье [19] автор рассматривает динамическую систему, описывающую
поведение негармонического осциллятора. Решив систему методом рядов
Тейлора 4-го порядка, автор строит фазовый портрет, на котором можно
выделить области хаотического и регулярного движения. После автор
описывает методы рядов Тейлора и Рунге-Кутта, коэффициенты которых
учитывают
свойство
симплектичности
гамильтоновых
систем.
Далее
демонстрируются фазовые портреты новых решений, на которых не
наблюдается нерегулярного движения.
В статье [16] исследовательская группа разработала специальный
алгоритм для изучения динамики гамильтоновых систем. Алгоритмы были
разработаны и проанализированы с помощью фреймворка симплектической
геометрии. Этот алгоритм разработан только для гамильтоновых систем,
благодаря чему в нём отсутствуют шаги и действия для негамильтоновых
систем. Были проведены численные эксперименты, подтверждающие пользу
и выгоду использование данного алгоритма для гамильтоновых систем.
В статье [14] рассматриваются численные методы для решения систем
обыкновенных дифференциальных уравнений, описывающих динамику
осциллятора. Рассматриваются алгоритмические и аналитические различия в
построении методов для изучения осциллятора с почти постоянными
высокими частотами и переменными высокими частотами. В первом случае
применяются методы тригонометрического интегрирования. Во втором
случае – адиабатического интегрирования для систем, решение которых
зависит от частоты. В обоих случаях авторы старались найти такие
алгоритмы для вышеуказанных методов,
которые будут совершать
«большие» шаги и экономить вычислительные ресурсы.
6
В
диссертации
периодичности
в
[17],
посвященной
вариационном
исследованию
численном
сохранения
интегрировании,
автор
рассматривает гамильтоновы системы. Углублённо изучаются вариационные
методы, сохраняющие периодичность траектории гамильтоновых систем.
Это также важное свойство поведения гамильтоновых систем, связанное со
свойством симплектичности. В результате исследований и экспериментов
автору удаётся показать, что предложенные М. Вестом вариационные
интеграторы
однозначно определяют параметры для симплектического
одношагового метода, позволяющего сохранить периодичность траекторий
гамильтоновых систем.
Таким образом, гамильтоновы системы являются актуальной областью
для
изучения,
в
связи
с
большим
интересом
к
ним
множества
исследователей. Для решения таких систем создано много численных
методов и алгоритмов. В некоторых работах авторы создают специальные
инструменты для решения именно гамильтоновых систем, другие авторы
изменяют уже существующие численные методы, что позволяет учитывать
особенности гамильтоновых систем.
7
Глава 1. Введение в предметную область
В данной главе излагаются основные понятия и определения,
используемые далее в работе.
1.1 Динамические системы
Любую систему, состояние которой можно определить в каждый
момент времени t > t0, имея только начальное состояние системы в момент
времени t0 и зная лишь её эволюцию, то есть закон изменения, называют
динамической [7, 2]. Такую систему также называют детерминированной, так
как всегда можно определить состояние системы в любой момент времени по
имеющемуся закону. Динамические системы являются моделями большого
числа процессов и объектов физики, химии, биологии, общества и т.д.
Закон изменения состояния системы можно задать несколькими
способами:
с
помощью
дифференциальных
уравнений,
дискретного
отображения, цепей Маркова или графов. Любую эволюцию системы можно
представить, используя оператор Tt:
x(t) = Tt x(t0),
(1)
где x(t) – это параметры системы в момент времени t > t0, x(t0) – это
параметры системы в начальный момент времени t0 [2].
Пусть состояние системы в любой момент времени t ≥ t0 задаётся M
параметрами. Тогда эволюцию системы из состояния x(t0) в состояние x(t)
можно представить как движение точки по траектории в M-мерном фазовом
пространстве. Такая траектория будет также называться фазовой [7].
В
данном
случае
фазовое
пространство
–
это
пространство
размерности M, по осям которого откладываются значения M параметров в
каждый момент времени t ≥ t0. Для времени в фазовом пространстве не
предназначена отдельная ось, оно является параметром, то есть x1(t), x2(t), …,
xN(t) – параметры состояния системы в момент времени t.
8
Для изучения поведения системы бывает необходимым рассмотреть
всевозможные фазовые траектории в одном фазовом пространстве. Такая
совокупность фазовых траекторий называется фазовым портретом системы
[13].
1.2 Классификация динамических систем
Динамические системы принято классифицировать по нескольким
признакам.
По структуре фазового пространства системы делят на непрерывные и
дискретные. Если можно получить значение состояния системы для любого
момента времени t ≥ t0, то такое время является непрерывным, а система (1) с
отображением T называется потоком. В том случае, если множество
значений времени t является дискретным, система называется каскадом.
По виду отображения динамические системы классифицируют на
линейные и нелинейные. Если оператор T обладает свойством суперпозиции,
то есть T[x(t) + y(t)] = T[x(t)] + T[y(t)], то систему с таким оператором
эволюции называют линейной. Если данное условие для оператора T не
выполняется, то систему называют нелинейной [2, 4].
По типу размерности фазового пространства динамические системы
делят на сосредоточенные и распределённые. Для описания сосредоточенных
колебательных систем достаточно конечномерного фазового пространства.
Распределенные системы определяются в бесконечномерном фазовом
пространстве и требуют бесконечно много данных для определения
состояния [2].
Если на динамическую систему не действуют внешние силы или ими
пренебрегают, то такую систему называют автономной. В противном случае,
динамическая система называется неавтономной [2].
9
По способу изменения энергии или объёма фазового облака
динамические системы делят на консервативные и неконсервативные. Если
энергия системы не изменяется во времени или объём её фазового облака
остаётся постоянным, то её называют консервативной. Среди систем с
изменяющейся энергией, то есть неконсервативных систем, выделяют
диссипативные системы. Такие системы характеризуются уменьшающимся
во времени запасом энергии. Также фазовое облако диссипативной системы
со временем становится меньше и в итоге концентрируется на подмножество
фазового пространства с нулевым объёмом – аттракторе [2, 7, 11]. Понятие
аттрактора будет рассмотрено более подробно в следующем разделе.
1.3 Нелинейные системы и детерминированный хаос
Динамические системы принято делить на линейные и нелинейные по
наличию или отсутствию соответственно у оператора эволюции принципа
суперпозиции. Линейные системы пользуются большей популярностью. Для
их решения и описания существует большой математический аппарат.
Достаточно много зависимостей в природе являются линейными. Также при
рассмотрении динамической системы, решение которой не требует большой
точности или внешние влияния на неё малы, можно ограничиться линейным
законом эволюции [9].
Класс нелинейных систем является гораздо менее изученным. И до сих
пор не существует общего подхода к решению или описанию любой
нелинейной системы. Существуют отдельные классы дифференциальных и
интегральных уравнений, для которых найдены аналитические решения.
Однако полное описание и знание поведения одного класса нелинейных
функций никаким образом не характеризует особенности, и даже простейшее
поведение другого класса нелинейных функций. Именно поэтому для работы
с
нелинейными
динамическими
системами
не
подходят
хорошо
разработанные методы для решения линейных задач. Итак, область
10
нелинейных явлений до сих пор остаётся неизведанной и представляет
большой интерес для ученых [6].
В 1882 году французский математик А. Пуанкаре открыл явление
динамического хаоса в гамильтоновых системах. Однако его открытия не
были замечены в научном обществе. Снова с явлением детерминированного
хаоса столкнулся американский метеоролог Э. Н. Лоренц в 1963 году. Э.Н.
Лоренц рассматривал систему из трёх связанных нелинейных уравнений
первого порядка (2), описывающих метеорологические процессы [13, 18]:
𝑥̇ = 𝜎(𝑦 − 𝑥)
{𝑦̇ = 𝑥(𝑟 − 𝑧) − 𝑦
𝑧̇ = 𝑥𝑦 − 𝑏𝑧
(2)
Э.Н. Лоренц, используя следующие значения параметров системы (2):
𝜎 = 10, 𝑏 = 8⁄3 и 𝑟 = 28, с помощью компьютера просчитал большое
множество точек и изобразил фазовое пространство в сечениях плоскостями
Oxy, Oxz и Oyz. При этом он заметил, что используя сколь угодно близкие
значения начальных данных, он получает совершенно разные решения
системы. Причиной такого явления, служит то, что для нелинейных систем
характерна
расходимость
изначально
близких
траекторий
с
экспоненциальной скоростью в ограниченной области фазового пространства
[13]. Таким образом, Э.Н. Лоренц доказал, что невозможно делать
долгосрочные метеорологические прогнозы. Во-первых, из-за неустранимой
погрешности
измерительных
приборов
невозможно
предоставить
динамической системе точные начальные данные для получения точного
предсказания состояния системы в какой-то будущий момент времени. Вовторых, из-за ограниченности ресурсов и мощностей компьютеров, чем более
поздний момент времени выбирается для получения состояния системы, тем
больше накапливается вычислительная погрешность. Итак, если для
нелинейной динамической системы характерен динамический хаос, то
решение, полученное с изначальной неустранимой погрешностью и
11
накопленной
вычислительной,
может
значительно
отличаться
от
действительного [18]. Чувствительность к начальным данным системы Э.Н.
Лоренц назвал эффектом бабочки.
Далее под термином детерминированный или динамический хаос
следует понимать хаотическое, или нерегулярное, движение нелинейной
системы, у которой однозначно определен закон эволюции при имеющихся
начальных
данных.
Хаотическое движение не
является
случайным.
Случайным движением называют то, которое нельзя многократно и
однозначно повторить. Ярким примером случайного движения является
Броуновское движение частиц. В случае хаотического движения существует
определенный закон, по которому оно происходит [2, 7, 13].
Явление детерминированного хаоса можно наблюдать в нескольких
видах нелинейных систем: диссипативных и консервативных (см. рис. 1) [13].
За последнее время было открыто три пути возникновения хаоса.
Первый путь называется каскад бифуркаций и был открыт Митчеллом
Фейгенбаумом. Также называется последовательностью Фейгенбаума. Он
рассматривал рекурсивные соотношения вида:
𝑥𝑛+1 = 𝜆𝑓(𝑥𝑛 )
График
такой
рекурсивной
функции
(3)
(3)
колеблется
между
неподвижными точками. Число таких точек удваивается при определенном
значении внешнего параметра λ. Именно поэтому этот путь называется
бифуркацией – от латинского «bis» и «furca» – вилы с двумя зубцами. Эти
колебания продолжаются до тех пор, пока число неподвижных точек не
станет бесконечным при конечном параметре λ. Тогда можно наблюдать
нерегулярное движение системы, заданное таким рекурсивным соотношение,
которое и является детерминированным хаосом [13, 15].
12
Рис. 1.Классификация систем, которые проявляют детерминированный хаос.
Другой путь к появлению хаоса – это перемежаемость. Он
характеризуется чередованием регулярного и хаотического движения. При
этом
хаотическое
движение
происходит
всплесками
и
подчиняется
некоторому статистическому закону распределения [13, 20].
Последний путь, приводящий к хаосу в диссипативных системах,
связан с появлением у динамической системы особого фазового портрета –
странного аттрактора. Странный аттрактор – это притягивающие множество
в фазовом пространстве сложной структуры, построенное для двух- или
трёхмерного отображения системы [7]. Фазовые траектории такой системы,
пройдя несколько неустойчивостей, начинают притягиваться к ограниченной
области нулевого объёма, в которой изначально близкие траектории
начинают расходиться и можно наблюдать хаотическое движение. Например,
на рис. 2 изображен классический аттрактор Лоренца для системы [5]:
𝑥̇ = 𝜎(𝑦 − 𝑥)
{𝑦̇ = 𝑥(𝑟 − 𝑧) − 𝑦 .
𝑧̇ = 𝑥𝑦 − 𝑏𝑧
13
(2)
Рис. 2. Классический аттрактор Лоренца [12].
Рассмотрим теперь, как проявляется хаос в консервативных системах.
Среди динамических систем с постоянной энергией из классической
механики также возможно наблюдать детерминированный хаос. В 1954 А. Н.
Колмогоров сформулировал теорему, из которой следует, что
для
гамильтоновой системы движение в фазовом пространстве не является
полностью регулярным или нерегулярным. Позднее В. И. Арнольд и Ю. К.
Мозер последовательно доказали эту теорему, и её стали называть теоремой
КАМ (Колмогорова — Арнольда — Мозера). Такие динамические системы
являются моделями следующих процессов: движение трёх тел в космическом
пространстве, движение спутников и астероидом вокруг планеты, движение
частиц в ускорители. После появления теоремы КАМ возник вопрос:
являются ли движения планет Солнечной системы устойчивыми? Доказано,
что движение двух взаимодействующих тел устойчиво. Однако уже задача
движения трёх тел не имеет полного аналитического решения. Существуют
несколько частных решений, которые были найдены Л. Эйлером, Ж. Л.
Лагранжем
и
другими
современными
учёными.
Сейчас
существует
возможность благодаря большим вычислительным мощностям строить
14
численные решения и рассматривать их устойчивость. Однако такой метод
не даёт долгосрочных сценариев развития движения в Солнечной системе
[10, 13].
Также следует сказать, что у стационарных динамических систем не
существует аттракторов в фазовом пространстве как у диссипативных
систем. Фазовое пространство гамильтоновой системы с хаосом строго
делиться на области регулярного и нерегулярного движения [13].
Увидеть хаотическое движение классической системы можно с
помощью метода поверхности сечения, созданным Пункаре в конце XIX
века.
Данный
метод
позволяет
наглядно
изображать
изменения
в
динамической системе. Суть метода заключается в построении сечения
Рис. 3. Сечение Пуанкаре.
поверхности фазового портрета некоторой секущей плоскостью. Например,
на рис. 3 изображена фазовая траектория некоторой системы в фазовом
пространстве (x1,x2,x3). Фазовую траекторию пересекает плоскость S.
Результатом пересечения являются точки P0, P1, P2. Множество всех точек
секущей плоскости будет образовывать сечение Пуанкаре.
15
Для примера рассмотрим нелинейную систему Хенона – Хейлеса и её
гамильтониан с определенными параметрами:
1
1
1
𝐻 = (𝑝𝑥2 + 𝑝𝑦2 ) + (𝑥 2 + 𝑦 2 ) + 𝑥 2 𝑦 + 𝑦 3
2
2
3
Построим сечение Пуанкаре при следующих начальных данных:
𝑥 = 0 – плоскость сечения;
1
𝐻0 = – энергия;
6
𝑥0 = 0, 𝑦0 = 0, 𝑝𝑦0 = 0.
Рис. 4. Сечение Пуанкаре для системы Хенона – Хелиса.
На рис. 4 видно, что фазовое пространство системы делится на области
регулярного и хаотического движения. Внутри «капли» с хаотическим
движением есть «островки» с регулярным движением.
Также детерминированный хаос может проявляться в консервативных
квантовых системах. Вопрос нерегулярного движения квантовых систем
поднимается в задачах оптики, физики плазмы и акустики [5].
16
1.4 Гамильтонов формализм
Рассмотрим динамику системы согласно принципам гамильтоновой
механики.
Эволюция динамической системы с s степенями свободы задаётся с
помощью обобщенных координат (q1,q2, …,qs) и обобщенных импульсов (p1,
p2, …,ps).
Любую механическую систему можно охарактеризовать с помощью
функции Лагранжа:
𝐿 = 𝑇 − 𝑈,
где T – полная кинетическая энергия системы, а U – полная потенциальная
энергия механической системы.
Если для данной системы известен вид функции Лагранжа, то
уравнение Лагранжа второго рода полностью определяет движение системы
при заданных начальных условиях:
𝑑 𝜕𝐿
𝜕𝐿
= 0.
( )−
𝑑𝑡 𝜕𝑞̇ 𝑖
𝜕𝑞1
(3)
Далее проводя преобразования Лежандра для (3), можно получить
выражение для обобщенного импульса:
𝑝𝑖 =
𝜕𝐿
.
𝜕𝑞𝑖
Примения преобразования Лежандра к функции Лагранжа, получаем
функцию Гамильтона или гамильтониан динамической системы:
𝑛
𝐻(𝒑, 𝒒, 𝑡) = ∑ 𝑝𝑖 𝑞̇ 𝑖 − 𝐿(𝒒, 𝒒̇ , 𝑡),
𝑖=1
где 𝒑, 𝒒, 𝒒̇ – это s-мерные векторы 𝒑 = (𝑝1 , 𝑝2 , … , 𝑝𝑠 ), 𝒒 = (𝑞1 , 𝑞2 , … , 𝑞𝑠 ),
𝒒̇ = (𝑞̇ 1 , 𝑞̇ 2 , … , 𝑞̇ 𝑠 ).
17
Движение динамической системы может быть однозначно задано с
помощью уравнений Гамильтона:
𝑞̇ 𝑖 =
𝜕𝐻
𝜕𝐻
, 𝑝̇ 𝑖 = −
, 𝑖 = ̅̅̅̅
1, 𝑠.
𝜕𝑝𝑖
𝜕𝑞𝑖
Уравнения Гамильтона представляют собой систему обыкновенных
дифференциальных уравнений, решая которые можно получить закон
эволюции динамической системы в явном виде [12].
При определении эволюции динамической системы часто используется
оператор,
который
называется
скобки
Пуассона.
В
канонических
координатах они имеют следующий вид [12]:
𝑛
[𝑔, 𝑓] = ∑ (
𝑖=1
𝜕𝑔 𝜕𝑓 𝜕𝑔 𝜕𝑓
−
),
𝜕𝑝𝑖 𝜕𝑞𝑖 𝜕𝑞𝑖 𝜕𝑝𝑖
где 𝑔, 𝑓 – пара любых динамических переменных.
Пусть функция 𝑓 = 𝑓(𝑝, 𝑞, 𝑡). Тогда для неё справедливо
𝑛
𝑑𝑓
𝜕𝑞𝑖 𝜕𝑓 𝜕𝑝𝑖 𝜕𝑓
𝜕𝑓
= ∑(
−
=
)+
𝑑𝑡
𝜕𝑡 𝜕𝑞𝑖 𝜕𝑡 𝜕𝑝𝑖
𝜕𝑡
𝑖=1
𝑛
= ∑(
𝑖=1
𝜕𝐻 𝜕𝑓 𝜕𝐻 𝜕𝑓
𝜕𝑓
𝜕𝑓
−
= [𝐻, 𝑓] + .
)+
𝜕𝑝𝑖 𝜕𝑞𝑖 𝜕𝑞𝑖 𝜕𝑝𝑖
𝜕𝑡
𝜕𝑡
1.5 Матричный формализм
В данной работе рассматриваются динамические системы, оператор
эволюции
которых
в
общем
случае
задан
системой
нелинейных
дифференциальных уравнений. Существуют приблеженные методы для
построения решения таких систем.
Алгоритм погружения в пространство фазовых портретов
18
Данный алгоритм построен согласно идеологии теории возмущений.
Основная идея заключается в последовательном приблежении решения.
Уравнение движения динамической системы можно записать в виде:
𝑑𝐗
= 𝑭(𝐗, 𝑡), 𝑭(0, 𝑡) ≡ 0.
𝑑𝑡
(4)
Данное уравнение может быть переписано в следующем виде:
∞
𝑑𝐗
= ∑ ℙ1𝑘 𝐗 [𝑘] .
𝑑𝑡
(5)
𝑘=1
Уравнение в пространстве фазовых портретов:
∞
𝑑𝐗 [𝑘]
= ∑ ℙ𝑘𝑗 (𝑡)𝐗 [𝑗] ,
𝑑𝑡
(6)
𝑗=𝑘
ℙ𝑘𝑗 = ℙ𝑘(𝑗−𝑘+1) ⊕ ℙ(𝑘−1)(𝑗−1) , 𝑗 ≥ 𝑘,
ℙ𝑘𝑘 = ℙ11 ⊕ ℙ(𝑘−1)(𝑘−1) = (ℙ11 )⊕𝑘 , 𝑘 ≥ 2.
Уравнения (5) и (6) записаны с использованием тензерной идеологии:
оператор «⊕» – это тензорная сумма, оператор степени в квадратных
скобках – это кронекеовская степень.
Уравнение (6) по виду является линеным дифференциальным
уравнением и его решение можно записать с помощью матрицианта ℝ∞
𝐗 ∞ = ℝ∞ (𝑡)𝐗 ∞
0 ,
(7)
∞
где ℝ∞ (𝑡0 |𝑡0 ) = 𝔼∞ , 𝐗 ∞
0 = 𝐗 (𝑡0 ). Итак, для того чтобы получить решение
системы
дифференциальных
уравнений
коэффициенты матрицианта ℝ∞ = {ℝ𝑖𝑘 }𝑖,𝑘=1,∞
̅̅̅̅̅ .
Шаг 1.
19
(2),
необходимо
найти
Рассматривается линеаризованное уравнение, полученное из уравнения
(5) отсечением всех членов ряда до первой степени:
𝑑𝐗
= ℙ11 𝐗.
𝑑𝑡
(8)
Решение уравнения (8):
𝐗 = ℝ11 (𝑡|𝑡0 )𝐗 0 , 𝐗 0 = 𝐗(t 0 ).
(9)
Шаг 2.
Подставим (9) в уравнение, полученное из уравнения (5) отсечением
всех членов ряда до второй степени:
𝑑𝐗
= ℙ11 𝐗 + ℙ12 𝐗 [2] .
𝑑𝑡
Получим:
𝑑𝐗(𝑡)
[2]
= ℙ11 (𝑡|𝑡0 )𝐗 + ℙ12 ℝ22 (𝑡|𝑡0 )𝐗 0 ,
𝑑𝑡
(10)
при этом используется свойство кронекеровсого произведения:
𝐗 [𝑘] = (𝐗11 )[𝑘] .
Найдём решение уравнения (10) с помошью формулы Коши:
𝑡
[2]
𝐗(𝑡) = ℝ11 (𝑡|𝑡0 )(𝐗 0 + ∫(ℝ11 (𝜏|𝑡0 ))−1 ℙ12 ( 𝜏)ℝ22 (𝜏|𝑡0 )𝐗 0 𝑑𝜏) =
𝑡0
= ℝ11 (𝑡|𝑡0 )𝐗 0 + ℝ12 (𝑡|𝑡0 )𝐗 0 [2] ,
𝑡
где ℝ12 = ∫𝑡 (ℝ11 (𝜏|𝑡0 ))−1 ℙ12 ( 𝜏)ℝ22 (𝜏|𝑡0 )𝑑𝜏.
0
Шаг 3
20
(11)
Подставим (11) в уравнение, полученное из уравнения (5) отсечением
всех членов ряда до третьей степени и получим:
[2]
𝑑𝐗
= ℙ11 (𝑡|𝑡0 )𝐗 + ℙ12 (ℝ11 (𝑡|𝑡0 )𝐗 0 + ℝ12 (𝑡|𝑡0 )𝐗 0 [2] ) +
𝑑𝑡
[3]
+ℙ13 (ℝ11 (𝑡|𝑡0 )𝐗 0 + ℝ12 (𝑡|𝑡0 )𝐗 0 [2] ) .
Решение этого уравнения:
[2]
[3]
̂ 13 (𝑡|𝑡0 )𝐗 0 ,
𝐗(𝑡) = ℝ11 (𝑡|𝑡0 )𝐗 0 + ℝ12 (𝑡|𝑡0 )𝐗 0 + ℝ
̂ 13 имеет следующий вид
где ℝ
𝑡
̂ 13 (𝑡|𝑡0 ) = ∫ ℝ11 (𝑡|𝜏)ℙ12 (𝜏)(ℝ11 (𝜏|𝑡0 ) ⊗ ℝ12 (𝜏|𝑡0 ) + ℝ12 (𝜏|𝑡0 )
ℝ
𝑡0
𝑡
⊗ ℝ11 (𝜏|𝑡0 ))𝑑𝜏 + ∫ ℝ11 (𝑡|𝜏)ℙ13 (𝜏) ℝ33 (𝜏|𝑡0 )𝑑𝜏.
𝑡0
Оператор «⊗» - это оператор кронекеровского умножения.
Таким образом, было получено решение системы (4) до третьего
порядка точности. Продолжая построение решений по заданному алгортиму,
можно получить решение любой наперёд заданной точности [3, 1].
1.6 Симплектичность
Для гамильтоновых систем характерно свойство симплектичности:
[𝑞𝑖 (𝑡), 𝑝𝑗 (𝑡)] = [𝑞𝑖 (0), 𝑝𝑖 (0)], ∀𝑖, 𝑗,
где [f, g] – это скобки Пуассона.
Обычно Гамильтониан динамической системы зависит от координат
q(t) и p(t). Уравнения движения есть два нелинейных обыкновенных
21
дифференциальных уравнения. Известно, что для большинства нелинейных
систем не существует или не найдено аналитическое решение. Поэтому такие
системы решают численно. Однако используемые численные методы,
например метод Рунге-Кутта или метод рядов Тейлора, разработаны для
любых систем дифференциальных уравнений и не специализируются на
гамильтоновых системах. В связи с этим в таких методах не учитывается
свойство симплектичности и в итоге получаемое решение этим свойством не
обладает. В результате численное решение может значительно отличаться от
точного. Иногда фазовый портрет несимплектических решений напоминает
решения с динамическим хаосом. Фазовые траектории начинают вести себя
не предсказуемо, появляясь то в одном, то в другом месте фазового
пространства, что и напоминает хаос.
Решая систему дифференциальных уравнений динамической системы в
идеологии матричного формализма, ищут решение, представимое в виде
бесконечного ряда (7)
𝐗 ∞ = ℝ∞ (𝑡)𝐗 ∞
0 .
Однако на практике в решение входит лишь конечно число слагаемых
ряда (7). Из-за такого «усечения» ряда решение системы теряет свойство
симплектичности.
В терминах матричного формализма условие симплектичности
запишется следующем образом:
𝕄∗ (𝐗, 𝑡|𝑡0 )𝕁(𝐗)𝕄(𝐗; 𝑡|𝑡0 ) = 𝕁(𝐗),
(11)
где 𝕄(𝐗; 𝑡|𝑡0 ) – это матрица Якоби преобразования M динамической
системы:
𝕄(𝐗; 𝑡|𝑡0 ; 𝑀) = 𝕄(𝐗; 𝑡|𝑡0 ) =
22
𝜕𝑀(𝑡|𝑡0 ; 𝐻) ∘ 𝐗
.
𝜕𝐗 ∗
Выберем для 𝕁(𝐗) каноническую симплектическую матрицу 𝕁0 , тогда
условие (11) будет выглядеть
𝕄∗ (𝐗, 𝑡|𝑡0 ) 𝕁0 𝕄(𝐗; 𝑡|𝑡0 ) = 𝕁0 ,
где
𝑑𝑒𝑡𝕄(𝐗; 𝑡|𝑡0 ) = 1.
Далле
используя
алгебру
Ли
и
вышеуказанные
условия
сиплектичности, можно получить матричное уравнение, которое позволяет
найти симплектические поправки для решения любой точности:
∑ (𝐗 ⊙𝑘 )∗ (ℚ1(𝑘+1) )∗ 𝕁0 ℚ1(𝑙+1) 𝐗 ⊙𝑙 = 0, 𝑚 ≥ 1,
(12)
𝑘+𝑙=𝑚
где ℝ1𝑖 = ℝ11 ℚ1𝑖 , а ℝ1𝑖 – это матрицы из решения системы (7). Также
𝐗 ⊙𝑘 – это сокращенный вид для записи выражения
𝑘−1
𝐗 ⊙(𝑘−1) = ∑ 𝐗 [𝑗] ⊗ 𝔼 ⊗ 𝐗 [𝑘−𝑗−1] .
𝑗=0
Решая матричные уравнения (12) для разных матриц ℚ1𝑖 , где i –
порядок точности решения, можно получить симплектические поправки для
матриц ℚ1𝑖 , учитывая которые, можно получить более точное решение
гамильтоновой системы [1, 19].
В следующей главе будет рассмотрена определенная динамическая
система, её решение в идеологии матричного формализма, а также будут
вычислены симплектические поправки для данной системы.
23
Глава 2. Исследование динамической системы для
негармонического осциллятора
В
данной
главе
рассматриваются
уравнения
движения
негармонического осцилятора. Сначала изучается поведение решения
данных уравнений с помощью математического пакета Maple 15. Далее будет
приведено решение в идеологии матричного формализма и найдены
симплектические поправки, а также представлены фазовые портреты
динамической системы бёз учета и с учётом симплектических поправок.
2.1 Негармонический осциллятор
Будет
рассматриваться
динамическая
система,
определяющая
движение негармонического осциллятора. Гамильтониан системы имеет
следующий вид:
𝑞 2 + 𝑝2
𝑞4
𝐻=
−𝛼 ,
2
24
где α – это параметр, который значительно влияет на вид фазового
портрета.
Уравнения Гамильтона для данной системы:
𝑞′ = 𝑝
{
𝑞3 .
𝑝 = −𝑞 + 𝛼
6
′
2.2 Исследование решения уравнения негармоничсекого
осцилятора
24
(13)
Для начала решение уравнения негармонического осциллятора было
исследовано с помощью математического пакета Maple 15.
1 метод
Система уравнений (13) была решена методом Рунге-Кутта четвертого
порядка. Начальные условия: 𝑞(0) = 0,8, 𝑝(0) = 0. Фазовые портреты с
различными значениями параметра α можно видеть на рис. 5.
а) α = 1
б) α = 9
в) α = 9,38
г) α = 20
Рис. 5. Фазовый портрет решение уравнения негармонического осциллятора
методом Рунге-Кутта 4-го порядка при разных значениях параметра α.
При значениях параметра 𝛼 < 9,38 фазовый портрет решения являются
окружность и схожие с ней кривые (см. рис. 5 а), б)). Однако при 𝛼 ≥ 9,38
25
фазовой портрет вырождается в две симметричные относительно оси q
кривые (см. рис. 5 в), г)).
Существует предположение, что такой резкий переход от одного вида
фазового портрета к другому обусловлен тем, что стандартный метод РунгеКутта четвертого порядка математического пакета Maple 15 не учитывает
свойство симплектичности гамильтоновых систем.
2 метод
Теперь система уравнений (13) была решена с помощью метода рядов
Тейлора пятого порядка. Начальные условия: 𝑞(0) = 0,8, 𝑝(0) = 0. Фазовые
портреты с различными значениями параметра α можно видеть на рис. 6.
Аналогично 1-му методу при решении системы уравнений (13)
методом рядов Тейлора наблюдается резкая смена вида фазового портрета
при переходе значения параметра 𝛼 ≈ 9,38.
Подобное поведение фазового портрета при изменении параметра α
может возникнуть из-за наличия детерминированного хаоса оператора
эволюции динамической системы. Однако можно доказать, что такое явления
возникает из-за отсутствия в данных методах поправки на симплектичность.
Далее система уравнений (13) будет решена в идеологии матричного
формализма и будут найдены симплектические коэффициенты.
26
а) α = 1
б) α = 9
в) α = 9,38
г) α = 20
Рис. 6. Фазовый портрет решение уравнения негармонического осциллятора
методом рядов Тейлора при разных значениях параметра α.
2.3 Решение уравнения негармоничсекого осциллятора в
иделогии матричного формализма
Система обыкновенных уравнений (13) в матричном виде:
𝑑𝐗
= ℙ11 𝐗 + ℙ12 𝐗 [2] + ℙ13 𝐗 [3] ,
𝑑𝑡
где
𝑞
𝐗 = ( ),
𝑝
27
(14)
0 1 𝑞
ℙ11 𝐗 = (
) ( ),
−1 0 𝑝
0 0
ℙ12 𝐗 [2] = (
0 0
ℙ13 𝐗 [3]
𝑞2
0 𝑞𝑝
) ( ),
0
𝑝2
𝑞3
0
0 0 0 𝑞2𝑝
=(
.
)
1/6 0 0 0 𝑞𝑝2
3
(𝑝 )
Пусть
[2]
[3]
𝐗 = ℝ11 𝐗 0 + ℝ12 𝐗 0 + ℝ13 𝐗 0 .
(15)
Продифференцируем по времени и получим
d𝐗 𝑑ℝ11
𝑑ℝ12 [2] 𝑑ℝ13 [3]
=
𝐗 +
𝐗 +
𝐗
𝑑𝑡
𝑑𝑡 0
𝑑𝑡 0
𝑑𝑡 0
(16)
Подставим (15) в (14) и отбросим члены выше третьей кронекеровской
степени:
d𝐗
[2]
[3]
[2]
= ℙ11 (ℝ11 𝐗 0 + ℝ12 𝐗 0 + ℝ13 𝐗 0 ) + ℙ12 (ℝ22 𝐗 0 ) +
𝑑𝑡
[3]
+ ℙ13 (ℝ33 𝐗 0 ).
(17)
Приравниваем (16) и (17):
𝑑ℝ11
𝑑ℝ12 [2] 𝑑ℝ13 [3]
𝐗 +
𝐗 +
𝐗 =
𝑑𝑡 0
𝑑𝑡 0
𝑑𝑡 0
[2]
= (ℙ11 ℝ11 )𝐗 0 + (ℙ11 ℝ12 + ℙ12 ℝ22 )𝐗 0 +
[3]
+(ℙ11 ℝ13 + ℙ13 ℝ33 ) 𝐗 0 .
28
[2]
[3]
Приравняем множители при 𝐗 0 , 𝐗 0 и 𝐗 0 :
𝑑ℝ11
= ℙ11 ℝ11 ,
𝑑𝑡
(18)
𝑑ℝ12
= ℙ11 ℝ12 + ℙ12 ℝ22 ,
𝑑𝑡
(19)
𝑑ℝ13
= ℙ11 ℝ13 + ℙ13 ℝ33 .
𝑑𝑡
(20)
Получились три системы дифференциальных уравнений, независящих
друг от друга.
Решение системы (18) относительно ℝ11 :
𝑟11
ℝ11 = exp(ℙ11 (𝑡 − 𝑡0 )) = (𝑟
21
𝑟12
𝑟22 )
Решение системы (19) отоносительно ℝ12 :
𝑡
ℝ12 = ∫ ℝ11 (𝑡| 𝜏) ℙ12 (𝜏)ℝ22 (𝑡|𝑡0 ) 𝑑𝜏
𝑡0
Заметим, что ℙ12 = 𝟘. Тогда ℝ12 ≡ 𝟘.
Решение системы (20) относительно ℝ13 :
𝑡
ℝ13 = ∫(ℝ11 (𝑡| 𝜏))−1 ℙ12 (𝜏)ℝ23 (𝑡|𝑡0 ) 𝑑𝜏 +
𝑡0
𝑡
+ ∫(ℝ11 (𝑡| 𝜏))−1 ℙ13 (𝜏)ℝ33 (𝑡|𝑡0 ) 𝑑𝜏 =
𝑡0
29
𝑡
= ∫(ℝ11 (𝑡| 𝜏))−1 ℙ13 (𝜏)ℝ33 (𝑡|𝑡0 ) 𝑑𝜏
𝑡0
Для решения интеграла сначала необходимо найти (ℝ11 )−1 и ℝ33 .
(ℝ11 )−1 =
1
𝑟22
(−𝑟
12
𝑟11 𝑟22 − 𝑟12 𝑟21
−𝑟21
𝑟11 ).
Для нахождения ℝ33 используется свойство кронекеровской степени.
ℝ22 = (ℝ11 )[2] ,
ℝ33 = ℝ22 ⊗ ℝ11 ,
𝑟11
ℝ22 = (𝑟
21
𝑟12
𝑟11
⊗
)
(
𝑟22
𝑟21
2
𝑟11
= (𝑟11 𝑟21
2
𝑟21
ℝ33
2
𝑟11
= (𝑟11 𝑟21
2
𝑟21
3
𝑟11
𝑟 2 𝑟21
= 11
2
𝑟21
𝑟11
3
( 𝑟21
2
𝑟11
𝑟12
𝑟11 𝑟21
=
)
(
𝑟22
𝑟11 𝑟21
2
𝑟21
2𝑟11 𝑟12
𝑟12 𝑟21 + 𝑟11 𝑟22
2𝑟21 𝑟22
2𝑟11 𝑟12
𝑟12 𝑟21 + 𝑟11 𝑟22
2𝑟21 𝑟22
2
3𝑟11
𝑟12
2
𝑟11
𝑟22 + 2𝑟11 𝑟12 𝑟21
2
𝑟21 𝑟12 + 2𝑟11 𝑟21 𝑟22
2
3𝑟21
𝑟22
𝑟11 𝑟12
𝑟11 𝑟22
𝑟12 𝑟21
𝑟21 𝑟22
𝑟11 𝑟12
𝑟12 𝑟21
𝑟11 𝑟22
𝑟21 𝑟22
2
𝑟12
𝑟12 𝑟22 ).
2
𝑟22
2
𝑟12
𝑟
𝑟12 𝑟22 ) ⊗ ( 11
𝑟21
2
𝑟22
ℝ13 = ∫(ℝ11 (𝑡| 𝜏))−1 ℙ13 (𝜏)ℝ33 (𝑡|𝑡0 )𝑑𝜏 =
30
𝑟12
𝑟22 ) =
2
3𝑟11 𝑟12
2
𝑟12
𝑟21 + 2𝑟11 𝑟12 𝑟22
2
𝑟22 𝑟11 + 2𝑟12 𝑟21 𝑟22
2
3𝑟21 𝑟22
𝑡
𝑡0
2
𝑟12
𝑟12 𝑟22
)
𝑟12 𝑟22
2
𝑟22
3
𝑟12
2
𝑟12
𝑟22
.
2
𝑟22 𝑟12
3
𝑟22
)
𝑡
=∫
𝑡0
×(
1
𝑟 (𝑡| 𝜏) −𝑟21 (𝑡| 𝜏)
( 22
)×
6(𝑟11 (𝑡| 𝜏)𝑟22 (𝑡| 𝜏) − 𝑟12 (𝑡| 𝜏)𝑟21 (𝑡| 𝜏)) −𝑟12 (𝑡| 𝜏) 𝑟11 (𝑡| 𝜏)
0
3 (𝑡|𝑡 )
𝑟11
0
1
= 6(
0
2 (𝑡|𝑡 )𝑟 (𝑡|𝑡 )
3𝑟11
0 12
0
0
0
) 𝑑𝜏 =
3
2
3𝑟11 (𝑡|𝑡0 )𝑟12 (𝑡|𝑡0 ) 𝑟12 (𝑡|𝑡0 )
𝑐1 (1 − cos(𝑡 − 𝑡0 )) 𝑐2 (1 − cos(𝑡 − 𝑡0 )) 𝑐3 (1 − cos(𝑡 − 𝑡0 )) 𝑐4 (1 − cos(𝑡 − 𝑡0 ))
).
𝑐1 sin(𝑡 − 𝑡0 )
𝑐2 sin(𝑡 − 𝑡0 )
𝑐3 sin(𝑡 − 𝑡0 )
𝑐4 sin(𝑡 − 𝑡0 )
Коэффициенты всех вышеуказанных матриц вычисляются при помощи
следующих значений:
𝑟11 (𝑡|𝑡0 ) = 𝑟22 (𝑡|𝑡0 ) = cos(𝑡 − 𝑡0 ),
𝑟12 (𝑡|𝑡0 ) = sin(𝑡 − 𝑡0 ),
𝑟21 (𝑡|𝑡0 ) = − sin(𝑡 − 𝑡0 ),
𝑐1 = cos 3 (𝑡 − 𝑡0 ),
𝑐2 = 3cos 3 (𝑡 − 𝑡0 )sin(𝑡 − 𝑡0 ),
𝑐3 = cos(𝑡 − 𝑡0 ) sin2 (𝑡 − 𝑡0 ),
𝑐4 = sin3 (𝑡 − 𝑡0 ).
Итак, оператор эволюции для системы (10) имеет вид:
ℝ11
ℝ3 = ( 𝟘
𝟘
𝟘
ℝ22
𝟘
ℝ13
𝟘 )
ℝ33
Окончательное решение системы имеет вид:
[3]
𝐗 = ℝ11 𝐗 0 + ℝ13 𝐗 0 =
=(
0,8
cos(𝑡 − 𝑡0 ) sin(𝑡 − 𝑡0 ),
)×( )+
−sin(𝑡 − 𝑡0 ), cos(𝑡 − 𝑡0 )
0
31
1 𝑐 (1 − cos(𝑡 − 𝑡0 )) 𝑐2 (1 − cos(𝑡 − 𝑡0 )) 𝑐3 (1 − cos(𝑡 − 𝑡0 )) 𝑐4 (1 − cos(𝑡 − 𝑡0 ))
+ ( 1
)×
𝑐1 sin(𝑡 − 𝑡0 )
𝑐2 sin(𝑡 − 𝑡0 )
𝑐3 sin(𝑡 − 𝑡0 )
𝑐4 sin(𝑡 − 𝑡0 )
6
0,256𝑐1
0,512
0,8 cos(𝑡) +
(1 − cos(𝑡))
𝑞(𝑡)
0
3
×(
)=(
)=(
)
0,256𝑐1
𝑝(𝑡)
0
−0,8 sin(𝑡) +
sin(𝑡)
0
3
2.4 Получение симплектических поправок
Для
получения
симплектических
поправок
решения
уравнения
негармонического осциллятора третьей степени точности необходимо
решить матричное уравнение (12):
𝑇
𝑇
(𝐗 ⊙𝟐 ) (ℚ13 )𝑇 𝕁0 + (𝐗 ⊙𝟏 ) (ℚ12 )𝑇 𝕁0 ℚ12 𝐗 ⊙𝟏 + 𝕁0 ℚ13 𝐗 ⊙𝟐 = 𝟘.
С учётом ℚ12 = 0 матричное уравнение примет вид
𝑇
(𝐗 ⊙2 ) (ℚ13 )𝑇 𝕁0 + 𝕁0 ℚ13 𝐗 ⊙𝟐 = 𝟘.
(21)
Вычислим левую часть уравнения (21).
2
𝐗 ⊙𝟐 = ∑ 𝐗 [𝑗] ⊗ 𝔼 ⊗ 𝐗 [3−𝑗−𝑙] = 𝔼 ⊗ 𝐗 [2] + 𝐗 ⊗ 𝔼 ⊗ 𝐗 + 𝐗 [2] ⊗ 𝔼 =
𝑗=0
3𝑞 2
2𝑞𝑝
=
𝑝2
( 0
(𝐗
3𝑞 2
) =(
0
⊙𝟐 𝑇
0
𝑞2
.
2𝑞𝑝
3𝑝2 )
2𝑞𝑝 𝑝2
𝑞 2 2𝑞𝑝
𝑞11
𝑞12
(ℚ13 )𝑇 = (𝑞
13
𝑞14
32
𝑞21
𝑞22
𝑞23 ) ;
𝑞24
0
);
3𝑝2
0 1
𝕁0 = (
).
−1 0
𝑇
0
(𝐗 ⊙𝟐 ) (ℚ13 )𝑇 𝕁0 + 𝕁0 ℚ13 𝐗 ⊙𝟐 = (
−𝑄
𝑄
),
0
где 𝑄 = 3𝑞11 𝑞 2 + (2𝑞23 + 𝑞22 + 2𝑞12 + 𝑞13 )𝑞𝑝 + 3𝑞24 𝑝2 .
Итак, матричное уравнение имеет вид:
(
0
−𝑄
𝑄
) = 𝟘.
0
В результате получаются выражения для 𝑞𝑖𝑗 :
𝑞11 = 0,
𝑞24 = 0,
2𝑞23 + 𝑞22 + 2𝑞12 + 𝑞13 = 0 ⇒ 𝑞22 = −2𝑞12 − 𝑞13 − 2𝑞23 .
Тогда
ℝ13 = ℝ11 (
0
𝑞21
𝑞12
−2𝑞12 − 𝑞13 − 2𝑞23
𝑞13
𝑞23
𝑞14
).
0
И решение уравнения негармонического осциллятора с учётом
симплектичности:
0,256𝑐1
(𝑠𝑖𝑛2 (𝑡))
𝑞(𝑡)
3
(
)=(
).
0,256𝑐1
𝑝(𝑡)
−0,8 𝑠𝑖𝑛(𝑡) +
𝑠𝑖𝑛(𝑡)𝑐𝑜𝑠(𝑡)
3
0,8 𝑐𝑜𝑠(𝑡) +
(22)
2.5 Исследование матричного решения уравнения
негармоничсекого осцилятора
С помощью математического пакета Maple 15 был построен фазовой
портер решения системы уравнений (13), полученного в идеологии
матричного формализма, без учёта симплектичности:
33
0,256𝑐
1
0,8 cos(𝑡) +
(1 − cos(𝑡))
𝑞(𝑡)
3
(
)=(
).
0,256𝑐1
𝑝(𝑡)
−0,8 sin(𝑡) +
sin(𝑡)
3
а) α = 1
б) α = 9
в) α = 9,38
г) α = 20
Рис. 7. Фазовый портрет решения уравнения негармонического осциллятора
методом последовательных приближений при разных значениях параметра α.
На рис. 7 изображены фазовые портреты решения при различных
значениях параметра α. На рис. 7а) можно видеть, что фазовый портрет не
совпадает с фазовыми портретами на рис 5а) и 6а), полученными при
решении системы методом Рунге-Кутта четвертого порядка и методом рядов
34
Тейлора. В данном случае кривая фазового портера более вытянута в
отрицательном направлении оси q. Также можно заметить динамику
изменения фазового портрета при увеличении значения параметра α. При
увеличении параметра α у кривой начинает появляться «хвост» в I и IV
четвертях фазовой плоскости.
Фазовый портер решения системы (22) с учётом симплектичности
значительно отличается от решения без её учёта (см. рис. 8).
При
𝛼=1
фазовой
портер
решения
полностью
совпадает
с
портретами, полученными численными методами ранее (см. рис. 5а) и 6а)).
Также можно заметить, что при переходе от значения 𝛼 = 9 к 𝛼 = 9,38 не
происходит резкого изменения вида фазового портрета. Также при 𝛼 = 20 не
наблюдается смены вида кривой фазового портрета. Можно заметить
динамику изменения фазового портрета: у окружности, полученной при
𝛼 = 1, постепенно появляются вогнутости в районе пересечения кривой осью
q, далее в этой же области появляются новые «завитки» кривой.
35
а) α = 1
б) α = 9
в) α = 9,38
г) α = 20
Рис. 8. Фазовый портрет решения уравнения негармонического осциллятора
методом последовательных приближений с учётом симплектичности при разных
значениях параметра α.
36
Выводы
При
изучении
динамической
системы
для
негармонического
осциллятора с помощью математического пакета Maple 15 было замечено,
что при переходе значения параметром 𝛼 ≈ 9,38 фазовый портрет системы
уравнений динамического осциллятора меняет свой вид: для 𝛼 < 9,38
фазовый портрет имеет вид окружности или схожей с ней кривой; для
𝛼 ≥ 9,38 фазовый портер представляется в виде двух симметричных
относительно оси q кривых, находящихся в I и IV четвертях фазовой
плоскости. Было сделано предположение, что такое значительное изменение
вида фазового портрета обусловлено тем, что в готовых численных методах
Рунге-Кутта и рядов Тейлора из математического пакета Maple 15 не
учитывается свойство симплектичности,
характерное для гамильтоновых
систем.
Для подтверждения или опровержения данной гипотезы было
построено решение для системы негармонического осциллятора в идеологии
матричного формализма с учётом свойства симплектичности и без. Вид
фазового портрета системы без учёта симплектичности значительно не
совпадал с видом портрета, полученного методом Рунге-Кутта четвертого
порядка и методом рядов Тейлора. Вид фазового портрета решения с
сиплектическими поправками
для 𝛼 = 1 совпал с видом портретов для
других численных методов.
Также при переходе значения параметром
𝛼 ≈ 9,38
вид
фазового
портрета
сохраняется,
не
происходит
его
значительных изменений.
Таким образом, выдвинутая ранее гипотеза была подтверждена:
решение матричным методом и внесение симплектических поправок
позволяет сохранить определенный вид фазового портрета при изменении
значения параметра α.
37
Заключение
Гамильтоновы системы классической механики используются для
описания движения планет и астероидов в космосе, для движения частиц в
ускорителях. Эти направления науки бурно развиваются и поэтому важно
помогать
решать
задачи
в
этих
областях.
Нарушение
свойства
симплектичности при решении гамильтоновых дифференциальных систем
может дать неверное представление о поведение реального объекта, который
описывает гамильтонова система.
В данной выпускной квалификационной работе были изучены понятия
и
определения
динамической
системы,
детерминированного
хаоса,
гамильтонов и матричный формализм. Также подробно разобран метод
последовательных
уравнений
в
приближений
идеологии
решения
матричного
систем
формализма
дифференциальных
и
метод
поиска
симплектических коэффициентов. Эти методы были применены для
изучения
системы
негармонического
осциллятора.
Были
получены
результаты, согласно которым учёт симплектичности гамильтоновых систем
имеет значительное влияние на вид решения системы.
38
Cписок литературы
1. Андрианов С. Н. Динамическое моделирование пучками частиц. СПб.:
Изд-во C.- Петерб. ун-та, 2002. 376 с.
2. Анищенко В. С. Динамические системы
// Соросовский
образовательный журнал, 1997. №11. С. 77 – 84.
3. Беллман Р. Введение в теорию матриц. М.: Наука, 1976. 367 с.
4. Бутенин Н. В., Неймарк Ю. И., Фуфаев Н. Л. Введение в теорию
нелинейных колебаний. М.: Наука, 1987. 382 с.
5. Вильямс Р. Ф. Структура аттракторов Лоренца // Странные
аттракторы / Под ред. Я. Г. Синая, Л. П. Щильникова. М.: Мир, 1981.
С. 58 – 72.
6. Данилов Ю.А. Лекции по нелинейной динамике. М.: КомКнига, 2006.
208 с.
7. Кузнецов С. П. Динамический хаос. М.: ФИЗМАТЛИТ, 2006. 356 с.
8. Магнус К. Колебания: Введение в исследование колебательных систем.
М.: Мир, 1982. 304 с.
9. Малинецкий Г. Г. Математические основы синергетики: Хаос,
структуры, вычислительный эксперимент. М.: Либроком, 2009. – 312 с.
10. Маркеев А. П. Задача трех тел и ее точные решения. Соросовский
образовательный журнал, 1999. №9. С. 112 – 117.
11. Никитенков Н. Н., Никитенкова Н. А. Синергетика для инженеров:
учебное пособие. Томск: Изд-во Томского политехнического
университета, 2009. 168 с.
12. Табор М. Хаос и интегрируемость в нелинейной динамике. М.:
Едиториал УРСС, 2011. 320 с.
13. Шустер Г. Детерминированный хаос. М.: Мир, 1988. 240 с.
14. Cohen D., Jahnke T., Lorenz K., Lubich C. Numerical Integrators for
Highly Oscillatory // Analysis, Modeling and Simulation of Multiscale
Problems, 2006. P. 553 – 576.
39
15. Feigenbaum M. J. Quantitative Universality for a Class of Nonlinear
Transformations // Journal of Statistical Physies, 1978. Vol. 19, No. 1. P.
25 – 52.
16. Kang F., Meng-zhao Q. Hamiltonian algorithms for Hamiltonian systems
and a comparative numerical study // Computer Physics Communications,
1991. Vol. 65, Issues 1–3. P. 173 – 187.
17. Liu J.-L. Preservation of Periodicity in Variational // San Jose State
University SJSU ScholarWorks, 2015. 61 p.
18. Lorenz E. N. Deterministic nonperiodic flow // Journal of the
atmospheric sciences, 1963. Vol. 20. P. 130 – 141.
19. Rangarajan G. Symplectic integration of nonlinear Hamiltonian systems /
Pramana – journal of physics, 1997. Vol. 48, No. 1. P. 129 – 142/
20. Sarmah H.Kr., Baishya T.Kr., Bhattacharjee D. Intermittency route to chaos
in the Logistic Map // IJASR, 2013. Issue 3, Vol. 1. P. 387 – 403.
40
Приложение к главе 2.
1. Программа для решения системы уравнений
негармонического осциллятора с помощью математического
пакета Maple 15 методом Рунге-Кутта 4-го порядка
2. Программа для решения системы уравнений
негармонического осциллятора с помощью математического
пакета Maple 15 методом рядов Тейлора
3. Программа для построения фазового портрета решения
системы уравнений негармонического осциллятора,
полученного методом последовательных приближений
решений по алгоритму погружения в пространство фазовых
портретов, с помощью математического пакета Maple 15
41
4. Программа для построения фазового портрета решения
системы уравнений негармонического осциллятора,
полученного методом последовательных приближений
решений по алгоритму погружения в пространство фазовых
портретов с учётом симплектичности, с помощью
математического пакета Maple 15
42
Отзывы:
Авторизуйтесь, чтобы оставить отзыв