Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта. Благодаря им мы улучшаем сайт!
Принять и закрыть

Читать, слущать книги онлайн бесплатно!

Электронная Литература.

Бесплатная онлайн библиотека.

Читать: Мир математики. т.32. Бабочка и ураган. Теория хаоса и глобальное потепление - Карлос Мадрид на бесплатной онлайн библиотеке Э-Лит


Помоги проекту - поделись книгой:

Динамические системы

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

Существуют дискретные и непрерывные динамические системы. В дискретных системах время принимает набор фиксированных значений (t = 0, 1, 2, 3 …). Так, дискретная динамическая система формально задается уравнением в конечных разностях — формулой, которая описывает, как вычислить на основе исходного значения следующее, за ним — следующее, и так далее, до бесконечности. Уравнение в конечных разностях — это уравнение вида


где f — функция, описывающая, как вычисляется хn+1 на основе х. Иными словами, эта функция указывает, как вычислить х1 через x0, х2 через х1, х3 через х2 и так далее.

Уравнение в конечных разностях — это формула, выражающая значение переменной на следующем шаге через ее значение на предыдущем шаге. Так, для данного начального условия x решением динамической системы будет траектория {x0, х1, x2, х3 …}. Чтобы получить ее, нужно применить к х0 некоторое число раз.

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

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

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

Существует особый класс дискретных динамических систем, обладающих очень важной характеристикой: эти системы являются нелинейными. Система называется линейной, если функция f является линейной, то есть функцией первой степени, следовательно, имеет вид f(х) = ах + Ь. Если же функция нелинейная (то есть ее степень больше 1) и, к примеру, имеет вид f(х) = ах2 + Ьх + с, то такая система считается нелинейной.

Несмотря на то что в нелинейных динамических системах значения величин, характеризующих систему, определяются значениями величин в предыдущий момент времени (такая система называется детерминированной), выходные значения непропорциональны входным. Микроскопические изменения в начальных условиях могут вызвать значительные изменения конечного состояния системы. Именно эта несоразмерность между причинами и следствиями объясняет, почему поведение подобных систем столь разнообразно: некоторые из них описывают фиксированные точки, периодические, квазипериодические и, наконец, хаотические орбиты.




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

Эффект бабочки и эффект карточной колоды

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

В результате последовательных растяжений и складываний траектории на фазовом пространстве становятся подобны тарелке спагетти, в которой каждая траектория переплетена с остальными. Следовательно, малейшая неточность при измерении начальных условий может привести к тому, что мы проследуем вдоль неверной траектории-спагетти, которая переплетена с той, что нас интересует, но ведет к совершенно другой части блюда. В результате наш прогноз в долгосрочном периоде будет ошибочным. Эффект бабочки в действии.


История появления теории хаоса показывает нам две структурные характеристики, связанные с хаосом и объясняющие его непредсказуемость. Во-первых, хаотические системы крайне чувствительны к начальным условиям (это показали Пуанкаре и Лоренц), во-вторых, траектории в хаотических системах, растягиваясь и складываясь пополам, переплетаются между собой (Пуанкаре, Смэйл). Мы продемонстрировали обе эти характеристики на примере задачи трех тел Пуанкаре, бильярда Адамара, подковы Смэйла, системы Лоренца и других.

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

ХАОС = ЭФФЕКТ БАБОЧКИ + ЭФФЕКТ КАРТОЧНОЙ КОЛОДЫ

Хаос представляет собой совокупность эффекта бабочки и эффекта карточной колоды. Недостаточно, чтобы близлежащие траектории со временем быстро отдалялись друг от друга — они также должны растягиваться, складываться и при этом переплетаться.

Существует множество классических примеров хаотических систем, большинство из которых мы уже упоминали. Если говорить о непрерывных динамических системах, то наиболее ярким примером системы, не сохраняющей энергию (диссипативной системы), будет система Лоренца — упрощенная модель земной атмосферы.

Система Эно — Хайлса, связанная с задачей трех тел, — это классическая модель хаотической системы без диссипации (такие системы называются гамильтоновыми).

Если говорить о дискретных динамических системах, то вам уже знакомы логистическое отображение Мэя (о нем мы подробнее поговорим далее) и двухмерное отображение Эно — две системы, по форме схожие с подковой Смэйла и, что более важно, обладающие символической динамикой. Примером символической динамики является сдвиг Бернулли — возможно, простейшая разновидность дискретной динамической хаотической системы.

Сдвиг Бернулли определяется следующим образом: для данного числа х на интервале от 0 до 1, записанного в виде десятичной дроби, нужно сдвинуть запятую на одно положение вправо и отбросить первую цифру (то есть целую часть полученного числа). Пример:

В (0,324571) = 0,24571.

Мы сдвинули запятую на одну позицию вправо и стерли цифру 3. Аналогично,

В(0,24571) = 0,4571

В(0,4571) = 0,571

В(0,571) = 0,71

В(0,71) = 0,1

В(0,1) = 0

В(0) = 0

В(0) = 0

Следовательно, орбита или траектория начального значения х = 0,324571 будет записываться так: {0,324571; 0,24571; 0,4571; 0,571; 0,71; 0,1; 0; 0; 0}. Эта орбита стремится к фиксированной точке 0 (точечному аттрактору, или фокусу).

Как вы узнаете позже, сдвиг Бернулли обладает хаотическим поведением, поскольку в нем присутствуют и эффект бабочки, и эффект карточной колоды. Чувствительность к начальным условиям несложно подтвердить экспериментально: допустим, что мы хотим проследовать вдоль траектории точки х = 1/3 = 0,3 = 0,33333. Так как результатом измерения может быть лишь конечное число десятичных знаков, рассмотрим у = 0,3333. Ошибка будет составлять менее одной тысячной. Изначально орбиты х и у будут располагаться поблизости, однако затем отдалятся друг от друга:

В (0,33333…) = 0,33333 — В (0,3333) = 0,333

В (0,33333…) = 0,33333 — В (0,333) = 0,33

В (0,33333…) = 0,33333 — В (0,33) = 0,3

В (0,33333…) = 0,33333 — В (0,3) = 0

В (0,33333…) = 0,33333 — В(0) = 0

В (0,33333…) = 0,33333 — В(0) = 0

… --…

Подобно остальным периодическим десятичным дробям, х = 0,3 определяет периодическую орбиту для сдвига Бернулли. В нашем случае точка х имеет период, равный 1, то есть это фиксированная точка, так как она повторяется бесконечное число раз. И напротив, у = 0,3333, подобно всем остальным непериодическим десятичным дробям, — это точка, составляющая часть впадины аттрактора, расположенного в точке 0, так как в долгосрочном периоде ее орбита притягивается к точке 0. Ошибка измерения, которая изначально составляла менее одной тысячной (ху = 0,3 — 0,3333 = 0,00003), значительно возрастет и будет иметь порядок нескольких десятых (после четвертой итерации ошибка будет равна 0,3 — 0 = 0,3).

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

Где в нашем случае проявляется эффект карточной колоды? Рассмотрим бесконечные непериодические десятичные дроби, то есть иррациональные числа. Построим орбиты чисел (2)0,5 - 1 (= 0,41421356237…) и π — 3 (= 0,14159265358…):

B((2)0,5 - i) = 0,14213… — В (π — 3) = 0,41592…

В(0,14213..) = 0,42135… -- В (0,41592…) = 0,15926…

В (0,42135…) = 0,21356… -- В (0,15926…) = 0,59265…

В (0,21356…) = 0,13562… -- В (0,59265…) = 0,92653…

В(0,13562…) = 0,35623… -- В (0,92653…) = 0,26535…

В (0,35623.. .) = 0,56237… -- В (0,26535…) = 0,65358…

… --…

Что вы видите? Полученные десятичные дроби абсолютно случайны! Они напоминают номера лотерейного тиража. Это случайность, порождаемая хаосом. Орбиты чисел (2)0,5 -1, π — 3 или любого другого иррационального числа будут колебаться между 0 и 1. они будут приближаться к нулю столь же часто, как и к единице (или к 0,5). Знаки в десятичной записи иррациональных чисел не подчиняются какому-либо закону. Таким образом, если два рациональных числа — периодические десятичные дроби, значение которых точно известно, — порождают орбиты, которые рано или поздно будут периодическими (то есть начнут повторяться), то иррациональные числа (бесконечные непериодические десятичные дроби), напротив, порождают исключительно беспорядочные орбиты. Так как любое рациональное число бесконечно близко к некоторому иррациональному, периодические и непериодические орбиты неизбежно будут переплетаться между собой. В этом и заключается эффект карточной колоды.

Можно задаться вопросом: где в этом примере выполняются операции растяжения и складывания, которые порождают хаос? Чтобы обнаружить их, нужно посмотреть, какие математические действия мы совершаем при выполнении сдвига Бернулли. Мы уже говорили, что сдвиг Бернулли представляет собой сдвиг запятой в записи десятичной дроби на одну позицию вправо с последующим удалением первой цифры полученного числа. Когда мы сдвигаем запятую, в действительности мы умножаем число на 10, то есть «растягиваем» его, а когда мы стираем первую цифру, то уменьшаем, или «складываем, сгибаем» число. И вновь мы видим магический рецепт хаоса.

* * *

СДВИГ БЕРНУЛЛИ

Символическая динамика имеет и другие интересные свойства.

1) Она не поддается компьютерным вычислениям. Так как компьютеры работают с ограниченным числом десятичных знаков в записи дробей, для них все числа представляют собой точные десятичные дроби. Следовательно, если мы запрограммируем сдвиг Бернулли, то увидим на экране компьютера, что аттрактором всех орбит (подобно орбитам всех точных дробей) будет точка 0. Ни малейшего намека на хаос.

2) Существуют периодические орбиты с произвольным периодом. Так как периодические дроби могут иметь произвольный период (например, состоящий из шести цифр: то будут наблюдаться орбиты с произвольными длинами периодов: 1, 2,3,4, 5. Математики Ли Тянь-Янь и Джеймс Йорк на основе теоремы Шарковского сформулировали знаменитую теорему, согласно которой если для непрерывной функции существует орбита с периодом 3, то для нее существуют орбиты с любым периодом. Точная формулировка теоремы звучит так: существование 3-цикла подразумевает существование n-цикла (для n — 1,2,3,4, 5…). Ли и Йорк удачно подытожили смысл теоремы в названии свой статьи: «Период, равный трем, означает хаос».

3) Адамар и Смэйл обнаружили, что символическая динамика — один из самых заметных признаков хаоса. И соленоид, и подкова Смэйла, и аттрактор Лоренца обладают символической динамикой. Если мы рассмотрим десятичные дроби в двоичной системе счисления, то сможем описать каждую траекторию аттрактора Лоренца последовательностью нулей и единиц.

К примеру, траектория 0,11000101… сначала совершит два витка вокруг правой части аттрактора (так как после запятой записаны две единицы), затем — три витка вокруг его левой части (так как за двумя единицами следуют три нуля подряд) и так далее. Применив эту символическую динамику, можно доказать существование хаоса в системе Лоренца: каждая траектория будет беспорядочно вращаться вокруг правой или левой части аттрактора.

* * *

Рассмотрим теперь логистическое отображение Мэя, которое задается следующим уравнением в конечных разностях:

хn+1 = n (1 — хn).

Иными словами, для данного начального условия х на интервале между 0 и 1 орбита х рассчитывается путем последовательного вычисления значений функции f(х) = kx (1 — х), где k — параметр, больший 1, но меньший 4. Поведение логистической системы, названной так потому, что она используется для моделирования динамики численности определенных популяций, удивительным образом зависит от значения k. Если k меньше некоторого критического значения, которое, по оценкам, составляет 3,569945…, то траектории будут иметь правильную форму. При превышении этого критического значения траектории будут стремиться к хаосу. Эта дискретная динамическая система четко показывает, что простые математические действия могут обладать неожиданно сложными свойствами.

Функция f(х) является функцией второй степени:

f(х) = kx (1 — х) = kxkx2.

Иными словами, f(х) — нелинейная функция, и именно эта нелинейность делает возможным хаотическое поведение: в силу нелинейности небольшие отклонения начальных условий могут приводить к значительным изменениям.

Изучим динамику логистического отображения для значений k, меньших критического, к примеру для k = 2. Примем в качестве начального условия x0  = 0,8 и определим его орбиту с помощью калькулятора:

x1 = f(х0) = 2 х0(1 — х0) = 2∙0,8∙(1 — 0,8) = 2∙0,8∙0,2 = 0,32

х2 = f(х1) = 2х1(1 — х1) = 2∙0,32∙(1 — 0,32) = 2∙0,32∙0,68 = 0,4352

х3 = f(х2) = 2х2(1 — х2) = 2∙0,4352∙(1 — 0,4352) = 2∙0,4352∙0,5648 = 0,49160192.

Теперь, когда мы знаем, как рассчитываются первые члены орбиты, вычислим

следующие члены напрямую:

х4 = 0,4998589…

х5 = 0,4999998…

х6 = 0,4999999…

Обратите внимание на полученные значения. Что вы видите? Они последовательно приближаются к 0,5. Рассматриваемая траектория четко приближается к пределу — точечному аттрактору, расположенному в точке 0,5. Ради любопытства вычислим орбиту точки 0,5: так как f (0,5) = 2∙0,5∙(1 — 0,5) = 22424∙0,5∙0,5 = = 0,5, орбита этой точки будет стационарной (значения функции всегда будут равны 0,5). Следовательно, орбита точки 0,8 сходится к точке равновесия.

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


Нетрудно видеть, что значения орбиты очень быстро стабилизируются в окрестности точки 0,5, что мы уже вычислили при помощи калькулятора.

Далее будем изображать орбиту точки на так называемой диаграмме-паутине.

Построив график f(х) = 2х (1 — х) (он будет представлять собой параболу, так как f(х) — функция второй степени), рассмотрим начальное условие x0 = 0,8. Далее определим орбиту этой точки графически. Проведем вертикальную линию через точку с абсциссой x0 = 0,8 до пересечения с параболой — графиком функции f(x).

Затем из точки пересечения этой линии с параболой проведем горизонтальную линию до пересечения с диагональю у = х. Полученная абсцисса (координата на горизонтальной оси) будет указывать положение точки пересечения построенной линии с диагональю и будет соответствовать х1 Далее будем смещаться вертикально (вверх или вниз), пока вновь не пересечем график f(х). Повторив описанные выше действия, получим ломаную линию. Абсциссами ее вертикальных отрезков будут x0, х1х2х3. Эта ломаная линия укажет, куда будет стремиться орбита x0.


На этом графике можно видеть, как «паутина» точки x0 = 0,8 сходится к фиксированной точке, в которой пересекаются парабола — график функции f(х) — и прямая — график функции у = х. Как и следовало ожидать, этой фиксированной точкой будет точка 0,5.

Повторим описанные выше действия для другого значения параметра k. Примем его равным не 2, а 3,1. Орбита начальной точки x0 = 0,8 будет выглядеть так.


При значениях k, больших 3, происходит нечто удивительное: хотя движение по-прежнему будет оставаться правильным, орбита точки 0,8 уже не будет стремиться к какой-то одной точке. Вместо этого она будет колебаться между значениями 0,56 и 0,76. Точечный аттрактор 0,5 словно бы разделился на две точки с координатами 0,56 и 0,76. По сути, это пример орбиты с периодом, равным 2, так называемого 2-цикла, так как мы видим два точечных аттрактора. Новая паутина, которая будет порождать уже не точку, а квадрат, выглядит так.


Продолжим увеличивать значения k и рассмотрим = 3,5. Орбита x0 = 0,8 будет выглядеть так.


Теперь орбита будет колебаться между четырьмя точками. Их координаты приблизительно равны 0,39, 0,51, 0,82 и 0,86. Это уже 4-цикл, так как одни и те же значения будут повторяться каждые четыре шага. Кажется, что с увеличением k периоды будут удваиваться: 1, 2, 4. Сначала мы наблюдали единственный точечный аттрактор, затем — два, теперь — четыре. Логично предположить, что далее их число будет равняться восьми, шестнадцати, тридцати двум и так далее. Наблюдаемая динамика уже не столь проста, однако ее по-прежнему можно назвать более или менее регулярной.

Позднее мы рассмотрим это необычное удвоение периода еще раз, а пока ограничимся тем, что изобразим новую паутину, образованную двумя основными квадратами.


И наконец, осмелимся превысить критическое значение 3,569945. Рассмотрим k = 3,9. Ситуация радикально изменится. Орбита x0 = 0,8 будет выглядеть так.


Орбита стала хаотической! В ней больше не наблюдается никаких закономерностей. Она даже не является квазипериодической, а «прыгает» с одного места на другое и кажется случайной. А что, если мы рассмотрим k = 4?




Поделиться книгой:

На главную
Назад