
Работа №2.
Переход к хаосу через последовательность бифуркаций удвоения периода (квадратичное отображение).
Точечное отображение с квадратичным максимумом появилось в задачах популяционной биологии, но мировую популярность получило во второй половине 20 века , когда оно стало эталонным объектом нелинейной динамики , моделирущим переход к хаосу через последовательность бифуркаций удвоения периода.
Рис.1. Одномерные квадратичное отображения с различным положением максимума (а); «дерево Фейгенбаума» для квадратичного отображения (б).
Почему
это отображение привлекает к себе
внимание?
Квадратичный
вид нелинейности – наиболее естественен
и широко представлен в природе. Он
отражается целым классом одномерных
отображений
,
характеризующихся наличием у функции
f
квадратичного максимума (см. например,
рис.1а).. Наиболее «именитый» представитель
этого класса – логистическое отображение
(рис.1а, кривая 1):
. (1)
В
динамике популяций параметр r
играет роль
коэффициента размножения. К логистическому
отображению сводится, например, и
закономерность роста накоплений на
счете в банке с «плавающим» процентом,
введенным из соображений недопущения
неограниченного обогащения вкладчиков
[176]. Так, если
– сумма на банковском счете в n-ом
году, а годовой процент
,
то при простом проценте сумма на счете
в следующий год составит
и будет неограниченно расти. При этом
малый начальный вклад не обещает
существенных изменений благосостояния
вкладчика в ближайшие годы по сравнению
с хорошими перспективами того, на чей
счет положена солидная начальная сумма.
Если из «соображений справедливости»
ввести плавающий процент, то получим
отображение
,
которое заменой переменных
.
сводится к логистическому с параметром
.
Перечисление подобных примеров из
разных областей знаний можно было бы
продолжить. Любое отображение
с многочленом f
второго порядка, может быть сведено к
форме (1) или к другой часто рассматривающейся
форме, например,
(рис.1а, кривая 2). Среди «заслуг»
квадратичного отображения выделим
следующие:
1)
обнаружение на его примере сценария
перехода к хаосу через последовательность
бифуркаций удвоения периода и описание
М. Фейгенбаумом универсальных
закономерностей на пороге перехода к
хаосу [1]. На рис.1б представлено известное
«дерево Фейгенбаума» – зависимость
установившихся после некоторого
переходного процесса значений динамической
переменной
от значений параметра .
Универсальными оказались, в частности,
соотношения между бифуркационными
значениями параметров в окрестности
точки перехода к хаосу
.
Так, при
бифуркационные значения параметра
подчиняются правилу
,
где = 4,6692016091…;
По рис.2 можно получить универсальные константы (см. последний раздел статьи [1]:
2) оно является базовым элементом для построения моделей нелинейных систем в виде цепочек и решеток и для иллюстрации явлений при периодическом и квазипериодическом внешнем воздействии ; в частности, на нем продемонстрированы явления гистерезиса и потери симметрии при быстрых переходах параметра через точку бифуркации .
Однако описанный переход к хаосу не является единственным [2] . В ряде ситуаций можно наблюдать еще два перехода – перез разрушение квазипериодических движений и через перемежаемость, а также возможны жесткие переходы, когда цепочка бифуркаций одного колебательного режима обрывается, а система попадает сразу в хаос на базе другого вида колебаний. Об этом и другие подробности науки о хаосе можно прочитать в приложенной подборке литературы [2-5] (см. файлы источников в папке этой работы).
Задание
Познакомьтесь с предлагаемой компьютерной программой по изучению квадратичного отображения и выполните с ее помощью задания, представив ответы на задания письменно в отчете .
-
Рассмотрите формулу отображения (в правом верхнем углу, вверху серой панели): здесь X – динамическая переменная, n= 0, 1, 2, 3,….. – дискретное время, А – управляющий параметр. Значение параметра можно менять, печатая число в окошке под формулой или с помощью расположенный справа от окна стрелок.
-
График отображения приведен слева голубой линией на плоскости по горизонтальной оси X, которой отложены Xn – значения переменной на предыдущем шаге итерирования1, а по вертикальной оси Y – на последующем шаге (Xn+1). Размер графика можно менять регулируя с помощью стрелок пределы в окошках справа и слева от знаков X и Y или просто, печатая эти значения в окошки.
Задание 1.
Подберите пределы изменения переменных так , чтобы на экране был в основном правый верхний квадрант плоскости. Например: -0,2, +1,1. Исследуйте, график отображения при изменении параметра от А = 0 до 4, а в отчете опишите эту зависимоть. Для этого удобно «кликнуть» в окно «Автоматически» (поставить галочку), и менять А с помощью стрелок. Для очистки картинки нажимайте клавишу «Перечертить» на панели или Esc на клавиатуре (последнее иногда удобнее).
3) Диаграмма Ламерея и колебательные режимы.
Программа позволяет проводить итерации (находить последующие значения) на количество шагов вперед, указанное в соответствующем окошке. При этом между диагональю на плоскости и синим графиком появляются цветные изломанные линии построения диаграммы Ламерея. Например, желтыми представлены линии при установлении колебаний периода 1, когда значений переменной повторяются на каждом шагу; красным – для хаотических колебаний.
Установите А=3,2, поставьте для начала количество шагов равным 2 и проследите, чтобы в окошке «Пропуск» не было галочки. Поставьте точку в кружке рядом с надписью “Только по шелчку”. Теперь «Кликнув» на оси X, можно задать начальное значение переменной X0, которое отображается в окне X0, и увидеть два шага итерации на диаграмме. Начните из точки, лежащей рядом с началом координат, значение X в которой немного большей 0. Если затем “кликнуть” в точку, где закончилось предыдущее построение , можно продлить диаграмму еще на два шага и т.д. до установления режима колебаний периода 2 (через каждых два шага итерации все повторяется). В этом удобно убедиться, если увеличить число шагов, например до 100. Таким колебаниям переменной X на плоскости соответствует замкнутая в прямоугольник линия – цикл , а на графике зависимости X от n , который приведен под диаграммой, – изломанная линия , повторяющаяся через шаг дискретного времени.
Задание 2. Найдите этот цикл и запишите его размеры ( координаты двух значений Xn, включенных в цикл) при A=3,2 в отчет. Как изменятся размеры цикла, если А станет равным 3,4
Убедитесь, что из других начальных значений в пределах X0=0-1.0 точка попадает на этот цикл - то есть, он является аттрактором (“притягивателем”). Из начальных значений X0<0 и X0>1,0 траектория убегает на бесконечность (за пределы графика) к расположенному там другому аттрактору. Области начальных значений переменной из которых точка попадает на аттрактор называется бассейном притяжения аттрактора. В программе предусмотрена клавиша «Отобразить» под надписью «Бассейны притяжения».Это можно делать и автоматически (без нажатия клавиши), если поставить галочку в соседнем окне «Автоматически».
Аттракторы удобно рассматривать, если на диаграмме пропустить (не изображать) достаточно большое число первых итераций. Для этого надо поставить галочку в окне «Пропуск» и указать сколько шагов надо пропустить (например, 80).
Задание 3. Убедитесь , что пределах бассейна притяжения точка всегда попадает на цикл. Для этого стартуйте из различных точек, наблюдая за аттрактором. Что при этом Вы видите?
В зависимости от значения параметра A в динамической системе с течением времени (при достаточно больших n) устанавливается определенный вид колебаний.
Задание 4. Определить, какие колебания устанавливаются в рассматриваемом отображении при А = 2.5; 3,25; 3,5; 3,55; 3,6. Данные внесите в отчет. Для определения характера колебаний пользуйтесь как видом аттрактора, так и зависимостью переменной от времени – временной реализацией, рядом с которой на серой панели имеется компьютерная подсказка.
Значение управляющего параметра, при котором происходит качественное изменение характера установившихся колебаний (бифуркация) называют бифуркационным значением. Для определения бифуркационных значений удобна бифуркационная диаграмма - зависимость значений X через достаточно большой для установления колебаний количество шагов итерации от значения параметра А. При нажатии кнопки «Бифуркационная диаграмма» появляется черное окно на котором по горизонтали отложены значения параметра А ( они приводятся на панели для точек, указанных стрелкой-визиром), а по вертикали установившиеся значения Xn при n, больших значения, указанного в окне “Пропуск”. Если дважды «кликнуть» по диаграмме левой кнопкой мыши, восстановится плоскость переменных с графиком отображения и изображением установившихся колебаний.
Задание 5. Найдите значения параметров. соответствующие первой A1, второй A2 и третьей A3 бифуркациям удвоения периода, а также размеры элементов дерева и рассчитайте значения универсальных констатнтю
Задание 6. Что (какие режимы) наблюдается в области А>Акр.
Литература
-
РяшкоЛ.Б. Модели динамики популяции : от порядка к хаосу. СОЖ , 2001, №10, с122.
-
Кузнецов С.П. Динамический хаос. Изд. Наука
-
В.С. Анищенко. Детерминированный хаос. СОЖ
-
Д.И. Трубецков . Турбулентность и динаический хаос.
-
Безручко. Короновский, Храмов, Трубецковю Путь с синергетику, М., КомКнига, 2005, лекция 10.
1 Процесс нахождения последовательных значений (последующего по предыдущему) по такой формуле называют итерированием