- PVSM.RU - https://www.pvsm.ru -

Три цикла в аттракторе Лоренца

image

Изучая иностранную литературу, на днях наткнулся на работы [1, 2] профессора Мичиганского университета Дивакара Вишваната (Divakar Viswanath [1]) об итерационном алгоритме вычисления периодических орбит динамических систем, основанном на методе Линдштедта-Пуанкаре (ЛП) (для ознакомления с ним рекомендую книгу [3, с. 408-411] [2]). Преимуществом данного метода является то, что он не требует численного интегрирования дифференциального уравнения, поэтому может быть применён к построению и неустойчивых циклов.

На сегодняшний день в математике одно из популярных направлений исследований — это теория динамического хаоса. Самым известным объектом здесь является система Лоренца, введённая в 60-е годы 20-ого века. Отмечу, что с того времени появилось много нелинейных математических моделей, где имеет место хаотическое поведение решений, в различных областях науки [3]. Несколько лет назад получили популярность хаотические системы без положений равновесия, применяемые для шифрования сигналов (см., например, [4]). Тем, кто только начинает заниматься теорией хаоса, советую посмотреть математический фильм ХАОС [4], состоящий из девяти глав.

Уорвик Такер (Warwick Tucker) в работе [5] доказал существование периодических решений в аттракторе Лоренца, но убедительных доказательств найденных циклов в численных экспериментах авторов различных статей мне не удавалось найти.

Пусть x(t), y(t) и z(t) — фазовые координаты системы Лоренца. В 2004 году Вишванатом в работе [2] были найдены три цикла ЛП-методом. Он привёл значения начальных условий и периода:

Три цикла в аттракторе Лоренца - 2

где T — период.

На мой взгляд, это значительный прорыв в исследовании аттрактора Лоренца.

Может возникнуть вопрос — зачем 99 знаков в дробной части чисел? Дело в том, что периодические орбиты являются неустойчивыми (и эти числа, скорее всего, являются иррациональными), и чтобы их построить численными методами на периоде с приемлемой точностью, нужно располагать большим количеством знаков после запятой.

Я решил проверить и построить циклы Вишваната в программе, приведённой в топике [6] (численная схема также описана в работе [7]). Для этого была взята точность 1e-110 по степенному ряду, количество бит под мантиссу вещественного числа — 390 (машинный эпсилон при этом равен 7.93107e-118), проход по времени — только вперёд. Осуществлялась проверка следующих равенств:

x(0) = x(T),
y(0) = y(T),
z(0) = z(T).

Для первого цикла совпали все знаки в дробной части у всех координат, кроме последнего знака для y(T) (у меня там получилась цифра 6), для второго — 80 знаков, для третьего — 38 знаков.

Далее приведены рисунки циклов Вишваната.

image
image
image

И анимация, загруженная на YouTube.

Для второго рисунка меня заинтересовало, насколько близко траектория системы проходит к началу координат O(0;0;0). В численном эксперименте найдена точка с координатами

Три цикла в аттракторе Лоренца - 6

Поскольку базовым методом для численной схемы является метод степенный рядов, для третьего цикла определена максимальная степень аппроксимирующего полинома на переменных шагах интегрирования, где решение раскладывается в ряды, — 78, приближенное максимальное значение шага интегрирования при этом = 0.0120621. Так как значение T здесь достаточно велико, время вычислений на моём компьютере составило примерно 6.2 мин.

Литература

1. Viswanath D. The Lindstedt-Poincare Technique as an Algorithm for Computing Periodic Orbits [5] // SIAM Review. — 2001. — Vol. 43, Iss. 3, pp. 478-495.
2. Viswanath D. The Fractal Property of the Lorenz Attractor [6] // Physica D: Nonlinear Phenomena. — 2004. — Vol. 190, Iss. 1-2, pp. 115-128.
3. Федорюк М.В. Обыкновенные дифференциальные уравнения. — М.: Наука, 1985. — 448 с.
4. Wang Z., Akgul A., Pham V.-T., Jafari S. Chaos-Based Application of a Novel No-Equilibrium Chaotic System with Coexisting Attractors [7] // Nonlinear Dynamics. — 2017, pp. 1-11.
5. Tucker W. A Rigorous ODE Solver and Smale's 14th Problem [8] // Foundations of Computational Mathematics. — 2002. — Vol. 2, Iss. 1, pp. 53-117.
6. Пчелинцев А. Динамическая система Лоренца и вычислительный эксперимент, 2014. Хабрахабр. https://habrahabr.ru/post/229959/ [9]
7. Пчелинцев А.Н. Численное и физическое моделирование динамики системы Лоренца [10] // Сибирский журнал вычислительной математики. — 2014. — Т. 17, №2. — С. 191-201.

Автор: pchelintsev_an

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/matematika/256329

Ссылки в тексте:

[1] Divakar Viswanath: http://micde.umich.edu/faculty-member/divakar-viswanath-2/

[2] [3, с. 408-411]: http://lib.alnam.ru/book_odf.php?id=144

[3] в различных областях науки: https://en.wikipedia.org/wiki/Chaos_theory

[4] математический фильм ХАОС: http://www.chaos-math.org/ru/glavy

[5] The Lindstedt-Poincare Technique as an Algorithm for Computing Periodic Orbits: http://epubs.siam.org/doi/abs/10.1137/S0036144500375292

[6] The Fractal Property of the Lorenz Attractor: http://dept.math.lsa.umich.edu/~divakar/papers/Viswanath2004-LorenzFractal.pdf

[7] Chaos-Based Application of a Novel No-Equilibrium Chaotic System with Coexisting Attractors: https://link.springer.com/article/10.1007/s11071-017-3558-2

[8] Rigorous ODE Solver and Smale's 14th Problem: http://www2.math.uu.se/~warwick/main/rodes/JFoCM.pdf

[9] https://habrahabr.ru/post/229959/: https://habrahabr.ru/post/229959/

[10] Численное и физическое моделирование динамики системы Лоренца: http://www.mathnet.ru/php/getFT.phtml?jrnid=sjvm&paperid=542&what=fullt&option_lang=rus

[11] Источник: https://habrahabr.ru/post/329578/