Математика — наука точная и имеет дело с идеальными моделями. Иной раз это даже рассматривается как недостаток: мол, модели ваши, конечно, элегантны, изящны и красивы, но реальный мир быстро наведёт в этих идеальных построениях такой бардак, что на самом деле всё будет совсем не так, как вы, математики, описываете. И линий‑то идеально прямых не бывает, и число \pi мы никогда «точно» не узнаем, и большинство уравнений на свете решается только приближённо, в общем, это всё нереально правильно и упорядочено.

Всё верно, но математика, как Чак Норрис, настолько крута, что способна порождать и внутри идеальных моделей хаос, непредсказуемость и чёрт знает что! И, как полагается неимоверно крутому персонажу, она способна, как породить этот хаос, так и дать ему математически точное объяснение. Да, я из тех философов, что полагают: всемогущий создатель может создать камень, который он не сможет поднять. Знакомство с теорией разрешимости, собственно, и делает эту задачу признаком всемогущества. Есть серьёзные основания полагать, что хаос, неопределённость и неразрешимость, не просто не мешают науке и мышлению, а являются её неотъемлемыми частями и залогом непрекращающегося развития.

Постановка задачи

Нашим рабочим примером станут идеальные прыжки идеального шарика на идеальном столике с идеальной пружинкой в поле силы тяжести, конечно же, идеальном. Падение шарика линейно, колебания столика на пружинке линейны, все уравнения решаются аналитически. Что же может пойти не так?

Задачка, практически из учебника.
Задачка, практически из учебника.

Давайте засучим рукава и пройдёмся по этой задачке, как физики, начав с уравнений движения. Для падающего с высоты h шарика с массой m получим такую задачу Коши (дифференциальное уравнение, плюс начальные условия):

m x''(t) = -mg,\quad x(0) = h,\ x'(0) = 0.

Для подпружиненного столика, на который падает шарик, такую задачу:

m y''(t) = -k y(t),\quad y(0) = 0,\ y'(0) = 0.

Оба уравнения не выражают ничего сложнее второго закона Ньютона. Координаты x и y отсчитываются в одной системе, с нулём в точке равновесия столика (так мы исключаем из уравнений действие силы тяжести на столик). Для простоты, положим что и столик и шарик имеют одинаковую массу.

При любом анализе мы заинтересованы в минимизации числа параметров. В нашем случае, их четыре: масса шарика и столика, ускорение свободного падения, жёсткость пружины и начальное положение шарика. Подбирая подходящие масштабы длины и времени, мы способны свести их к количество к единице. Для этого станем измерять величины x и y в неизвестных пока единицах L, а время — в единицах T,попутно введя обобщённые координаты q и импульсы p системы:

x = Lq_1,\ x' = \frac{L}{T}p_1,\ y = Lq_2,\ y' = \frac{L}{T}p_2.

Используя такие масштабы, наши уравнения и начальные условия можно переписать:

\begin{align*}&\frac{L}{T^2} \dot{p}_1 = -g,\quad Lq_1(0) = h,\ p_1 = 0\\ &m\frac{L}{T^2} \dot{p}_2 = -k L q_2,\quad q_2(0) = 0,\ p_2(0) = 0.\end{align*}

Здесь величины q_{1,2}, p_{1,2}безразмерны, а точки обозначают производную по безразмерному времени. Теперь мы можем выбрать такие масштабы, какие нам надо, например, подобрать их так, чтобы все коэффициенты в уравнениях стали единичными: T = \sqrt{k/m},\ L = mg/k. В этих масштабах наши уравнения примут чудесный безразмерный вид:

\begin{align*}&\dot{p}_1 = -1,\quad q_1(0) = E,\ p_1(0) = 0\\  &\dot{p}_2 = -q_2,\quad q_2(0) = 0,\ p_2(0) = 0.\end{align*}

Остался лишь один параметрE, тоже безразмерный, который отражает начальное положением шарика и вместе с тем, его потенциальную энергию: E = \frac{kh}{mg}, а значит, и энергию всей системы.

Оба наших уравнения элементарно решаются в аналитическом виде: шарик — падает, столик — колеблется:

\begin{align*}&q_1 = A+Bt-\frac12 t^2, && p_1 = B-t,\\  &q_2 = C\sin(t + \Phi), && p_2 = C\cos(t + \Phi).\end{align*}

Здесь все параметры A,B,C,\Phi берутся из начальных условий. Остался один нюанс: когда шарик, падая, сталкивается со столиком, они идеально упруго обмениваются импульсами, а так как массы у них одинаковые, в момент их соударения происходит обмен скоростями: p_1 \leftrightarrow p_2, когда  q_1 = q_2.

Получается, что вместо численного решения дифференциальных уравнений, можно просто рассчитать параболу и синусоиду, найти точку их пересечения, и в ней поменять начальные условия, передав шарику скорость столика, а столику — скорость шарика, после чего продолжить расчёт. Точку пересечения параболы и синусоиды легко отыскать численно, например, надёжным методом Ньютона. Вот как может выглядеть решение, для E = 1:

Обмен импульсами приводит к тому, что траектории шарика и столика гладко переходят друг в друга, образуя две гладкие траектории, в которых верхние кусочки это параболы, а нижние — синусоиды.
Обмен импульсами приводит к тому, что траектории шарика и столика гладко переходят друг в друга, образуя две гладкие траектории, в которых верхние кусочки это параболы, а нижние — синусоиды.
Математика — наука точная и имеет дело с идеальными моделями.-10

Ну, что же, шарик прыгает, столик дрыгается. Энергия в системе сохраняется (всё же идеально!), так что прыгать и дрыгаться всё может неограниченно долго. Чего же тут может быть интересного?

Смотреть на траектории шарика и столика прикольно только на протяжении пары десятков подскоков, дальше, становится неинтересно, потому что информация не накапливается и анализировать её приходится в динамике, что непросто. Здесь может пригодиться полезный прибор — стробоскоп. Пока происходит независимое движение шарика и стола, смотреть особенно не на что, мы можем включать «вспышку» стробоскопа в момент их соударения и фиксировать состояние системы в эти моменты. Так мы сможем накопить информацию о сотнях и тысячах соударений. Вот пример такого расчёта:

Высоты десяти тысяч соударений для начального положения шарика x₀ = 1.
Высоты десяти тысяч соударений для E = 1.

Своеобразная картина: не просто невнятный туман, а туман с каким‑то намёком на структуру. Впрочем, никакой особой закономерности в этом «сигнале» не усматривается. Давайте воспользуемся нашей единственной «ручкой» настройки и станем менять энергию системы.

Меняем начальную высоту шарика и начинаются чудеса.
Меняем энергию системы и начинаются чудеса.

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

Простое регулярное (периодическое) движение можно различить глазами, но лучше с этим справляется спектр сигнала. Вот как он меняется при изменении энергии:

Численные значения частоты здесь не играют особой роли и носят условный характер.
Численные значения частоты здесь не играют особой роли и носят условный характер.

Теперь отчётливо видно, что при значениях параметра E ≥ 1нарушается периодичность ударов и начинается сложный сигнал. Кроме того, отклонения от периодичности появляются на интервале 0.7 < E < 0.9. Спектральный анализ часто используется при работе с динамическими системами и позволяет получить качественную характеристику процесса, наряду с другими инструментами, такими как экспонента Ляпунова или размерность Хаусдорфа.

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

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

Для автономных детерминированных систем, то есть, полностью определяемых начальными условиями задачи (таких, как наша), любая точка траектории однозначно задаёт её полностью. Это означает, что различные траектории не должны пересекаться. Позже мы увидим, что бывают так называемые особые точки, в которых пересекаются особые траектории. Эти исключения важны, но нетипичны, почти все точки фазового пространства принадлежат непересекающимся фазовым траекториям.

Сечения Пуанкаре

Рассматривая одновременное движение шарика и столика, мы попадаем в четырёхмерное фазовое пространство (q_1,p_1,q_2,p_2), в котором фазовые траектории определяются суммарной энергией системы.

Наши два тела почти всегда двигаются независимо, но встречаясь, они упруго сталкиваются. В результате фазовые траектории шарика и столика образуют сложнейший клубок в четырёхмерном пространстве. Анализировать или рассматривать его мало смысла. Вместо этого мы опять сосредоточим своё внимание только на моментах столкновений шарика и столика, то есть, на тех, в которых совпадают их координаты. Геометрически это соответствует сечению одномерной фазовой траектории, вложенной в четырёхмерное пространство, гиперплоскостью q_1=q_2. Это сечение породит дискретное множество точек, вложенных в секущее подпространство (q_1,p_1,p_2), которое уже будет трёхмерным и обозримым.

Точки соударений на фазовой траектории системы.
Точки соударений на фазовой траектории системы.

Выше мы назвали этот метод «стробоскопическим», однако в теории динамических систем такое построение принято называть сечением Пуанкаре. Для более вразумительного трёхмерного фазового пространства, схематично его можно показать так им образом:

Сечение линии траектории некоторой плоскостью. Дискретное множество точек сечения Пуанкаре принадлежит плоскости и показывает структуру траектории.
Сечение линии траектории некоторой плоскостью. Дискретное множество точек сечения Пуанкаре принадлежит плоскости и показывает структуру траектории.

Таким образом, постепенно абстрагируясь от исходной системы дифференциальных уравнений движения, мы пришли к дискретному отображению P: (q_1,p_1,p_2)_i \to (q_1,p_1,p_2)_{i+1},которое для заданной точки соударения шарика и столика, возвращает следующую точку соударения. Технически это преобразование вычисляется через поиск точки пересечения параболы и синусоиды — физических траекторий шарика и столика, как показано на рисунке.

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

Математика — наука точная и имеет дело с идеальными моделями.-16

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

С точки зрения физики, такое уравнение очевидно — это закон сохранения энергии в изолированной системе. Запишем сумму всех видов энергии в какой-то момент времени:

q_1+\frac12p_1^2+\frac12q_2^2+\frac12p_2^2 = E.

А так как в момент соударения q_1=q_2, то для множества стробоскопических точек мы получаем уравнение: 2q_1+q_1^2+p_1^2+p_2^2 = 2E,которое легко привести к каноническому виду уравнения сферы:

(q_1+1)^2+p_1^2+p_2^2 = 2E+1.

Теперь очевидно, что точки соударений действительно, лежат на сферической поверхности c радиусом \sqrt{2E+1} и с центром в точке (-1, 0, 0). Это уравнение, кстати, даёт нижнюю границу для возможной энергии: E = -1/2.

Пример, показанный выше, был рассчитан для начального соударения с фазовыми координатами (0, -\sqrt{2}, 0). Этой точке соответствует энергия E=1, однако тому же значению энергии соответствуют и другие начальные положения и скорости тел при их соударении. Перебирая точки на сфере, мы можем получить сечение Пуанкаре для семейства разных орбит, имеющих одинаковую энергию. Вот пример построения такого семейства:

Изобразив орбит побольше, и поиграв с цветами можно получить очень симпатичную картину. Неправда ли, сечение Пуанкаре похоже на гигантскую газовую планету!

Математика — наука точная и имеет дело с идеальными моделями.-20

Как видно, орбиты бывают разными. Одни из них представляют собой односвязные замкнутые линии, другие распадаются на множество несвязных замкнутых линий, наконец, есть хаотичные орбиты, заполняющие поверхность сферы облаком точек. Проще всего наблюдать орбиты именно этих типов, но кроме них есть периодические орбиты состоящие из конечного набора точек. Анализ отображения P, структуры его орбит, переход орбит из одного типа в другой, по мере увеличения энергии системы, и представляет предмет исследования системы методами теории хаоса гамильтоновых систем.

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

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

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

Понижаем размерность ещё на единицу

Мы с вами прошли по цепочке абстракций: Уравнения движения ⟶ траектории движения ⟶ фазовые траектории ⟶ сечение и отображение Пуанкаре ⟶ орбиты отображения Пуанкаре.

То, что орбиты лежат на двумерной поверхности в фазовом пространстве, позволяет нам совершить ещё один шаг на пути к упрощению нашей системы, и перейти от трёхмерного сечения Пуанкаре к плоскости. Введя стандартные сферические координаты: широту θи долготу φ, мы можем построить преобразованию точек на сфере: \Pi : (\varphi_i,\theta_i) \to (\varphi_{i+1},\theta_{i+1}).Оно уже не имеет очевидного механического смысла, но работать с ним будет гораздо проще, поскольку оно преобразует двумерное пространство.

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

Во‑первых, наша механическая система описывается уравнениями, инвариантными относительно направления времени t \to -t. Во‑вторых, если мы обратим время вспять, и одновременно с этим произведём замену (p_1,p_2)\to(-p_1,-p_2) то получим точно такую же орбиту.

Симметрия относительно направления времени и смены знаков скоростей. При смене направления времени, траектории полностью совпадут.
Симметрия относительно направления времени и смены знаков скоростей. При смене направления времени, траектории полностью совпадут.

В‑третьих, при обмене импульсами во время удара, происходит замена (p_1,p_2)\to(p_2,p_1). Если одновременно с ней мы сменим направление времени, то останемся на одной орбите, просто продолженной «в прошлое».

Симметрия относительно направления времени и обмена импульсами.
Симметрия относительно направления времени и обмена импульсами.

Фазовое пространство никак не связано направлением времени, зато в нём физические симметрии превращаются в геометрические. Наши две симметрии тоже имеют чудесное геометрическое представление: замене (p_1,p_2)\to(-p_1,-p_2) соответствует зеркальная симметрия относительно плоскости p_1=-p_2,а замене (p_1,p_2)\to(p_2,p_1) — зеркальная симметрия относительно плоскости p_1=p_2. Вот как выглядит семейство орбит с этими двумя плоскостями симметрии.

Семейство орбит и плоскости симметрии фазового пространства. В плоскости (ẋ, ẏ) они превращаются в оси симметрии.
Семейство орбит и плоскости симметрии фазового пространства.

Теперь очевидно, что за экватор имеет смысл принять линию p_1=p_2(красную на рисунке), а за нулевой меридиан — линию p_1=-p_2(зелёную). Точке пересечения нулевого меридиана с экватором соответствует состояние системы в равновесии — шарик лежит на столике и оба покоятся. При таком выборе переход из фазовых координат в координаты на сфере, соответствующей энергии E производится несложно:

\theta = \mathrm{arccos}\left(\frac{p_1-p_2}{\sqrt{4E+2}}\right),\quad \varphi = \mathrm{arctg}\left(\frac{1}{\sqrt{2}}\frac{p_1+p_2}{q_1+1}\right).

Симметрия относительно экватора позволяет ограничиться анализом орбит только одного «полушария» сферы. В таком случае можно построить карту орбит либо в цилиндрической, либо в азимутальной проекции.

Стоит заметить, что на этих картах показаны только некоторые орбиты. На тех участках, что остались белыми какие‑то орбиты тоже есть. Каждая точка на сфере принадлежит какой‑то орбите, однако если попытаться показать их все, то выйдет невразумительная каша.

Динамика отображения

В нашем распоряжении оказался занятный объект: отображение сферы саму на себя (автоморфизм), про которое мы знаем только как оно вычисляется. Наш автоморфизм не похож на функцию, его график нарисовать непросто. Главное преимущество отображения \Pi над всеми предыдущими степенями абстракции состоит в том, что оно действует на полусфере, топологически эквивалентной диску — компактному объекту, который можно изобразить и увидеть целиком, не прибегая ни к каким ухищрениям. При этом, такое до предела упрощённое преобразование всё ещё содержит симметрии исходной физической системы и демонстрирует самую интригующую его особенность — способность порождать хаос.

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

Эксперимент 1

А что если от отдельных точек соударений, которые мы рассматривали до этого, попробовать перейти ко всему диску целиком? Давайте посмотрим на то, как отображение \Pi для разных энергий обходится с координатной сеткой в азимутальной проекции.

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

Несмотря на достаточно сложное нелинейное действие отображения, в этом эксперименте проявляется очень важное его свойство: оно непрерывно и сохраняет топологию диска. Здесь нет противоречия с тем, что \Pi дискретно во времени, смысл топологической непрерывности состоит в том, что малую окрестность любой точки \Pi отображает в окрестность образа этой точки. В нашем эксперименте сохранение топологии проявляется в том, что координатные линии, причудливо искривляясь, во-первых, нигде не разрываются, а во-вторых не образуют новых пересечений.

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

Наш эксперимент продемонстрировал ещё одно важное свойство отображения \Pi — его гладкость. Оно не только не производит разрывов в координатных линиях сетки, но и оставляет их гладкими кривыми, имеющими, по крайней мере, хорошие первые производные. А это значит, что к такому отображению применимы методы математического анализа: его можно дифференцировать, отыскивать особые точки и вычислять всевозможные локальные характеристики, такие как матрица Якоби и её спектр.

Эксперимент 2

Давайте посмотрим теперь на то, как непрерывное и гладкое отображение Пуанкаре порождает хаос. Зафиксируем значение энергии E = 1,и будем применять к двум линиям координатной сетки отображение \Pi^n, повышая степень n.

Сегодня будет много мультиков, так что берегите трафик!-12

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

Мы можем более детально взглянуть на то что делается с отдельными точками «внутри» перемешивания, плавно меняя фазу (угол \varphi) начальных множеств.

Сегодня будет много мультиков, так что берегите трафик!-13

Красота! А ведь это ещё не хаос, а просто сложное движение. В приведённом выше примере отображение \Pi было применено всего 25 раз. Для изображения хаотических орбит в предыдущих иллюстрациях, использовались десятки тысяч итераций!

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

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

Сегодня будет много мультиков, так что берегите трафик!-14
В этом примере E = 0.5.

После 25 итераций по линиям бежит характерная рябь, но перемешивания не происходит. Конечно, после сотни применений отображения \Pi линия сильно вытянется и кое где закрутится вихрями, но наш предыдущий опыт построения орбит из десятков тысяч итераций показывает, что тем не менее, для малых энергий все орбиты остаются стабильными. Нам предстоит понять каким образом происходит качественный скачок (бифуркация), превращающий рябь и вихри в настоящий хаос.

Эксперимент 3

Размышляя о высокой чувствительности к начальным условиям, мы можем прийти к выводу, что в таких системах численный расчёт имеет мало смысла. Может быть источником хаоса в этой системе является метод Ньютона, дающий лишь хорошее, но конечное приближение к новой точке, а также ограниченность числа разрядов, используемых при вычислениях? Это и так и не так. Давайте сравним семейства орбит, вычисленные с использованием чисел с плавающей точкой различной разрядности.

Каждая орбита содержит по 10 000 точек. Видно что при совсем уж низкой разрядности картина теряется, но уже с использованием Float16 структура орбит принимает знакомые очертания. При дальнейшем повышении разрядности меняется только хаотический туман, но и в нём сохраняется некая «тонкая структура» в виде островов порядка. Получается, что хаотические орбиты ожидаемо чувствительны к точности вычислений, однако остаются строго в своих границах. Самое же главное: переход от порядка к хаосу, сложная структура орбит и природа перемешивания, происходят не из‑за ошибок округления и полностью определяются непрерывным и гладким преобразованием \Pi и его свойствами.

Эксперимент 4

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

Сегодня будет много мультиков, так что берегите трафик!-15

Это один из самых полезных наших экспериментов. Он показывает структуру особых точек, полюсов, и динамику их окрестностей. О смысле и свойствах этих структур мы поговорим в следующий раз.

Комментарии (46)


  1. abcdsash
    08.07.2023 05:37
    +5

    у меня один вопрос: машину времени создать можно или нет?


    1. kompilainenn2
      08.07.2023 05:37
      +4

      Говорят что можно, но она не работает


    1. Kanut
      08.07.2023 05:37
      +6

      Вообще без проблем. Я себе даже сделал. Средняя "скорость" где-то 24 часа в сутки :)


    1. vvzvlad
      08.07.2023 05:37

      Давно уже создана дембелями


  1. AndrewLapteff
    08.07.2023 05:37
    +1

    Как-будто Vsauce посмотрел, браво


  1. kokonT
    08.07.2023 05:37
    +3

    Какой кайф!


  1. kompilainenn2
    08.07.2023 05:37
    +7

    Картинки очень красивые, анимированные. Лайк за оформление. Но у меня вопрос: какое практическое применение этому знанию может быть? Это где-то в расчетах чего-то практичного используется? Механическая прочность? Аэродинамика? Динамика газов или жидкостей? Что угодно ещё? Или это просто игры разума, оторванные от реальности?


    1. samsergey Автор
      08.07.2023 05:37
      +16

      Преимущественно, теория хаоса ищет ответы на фундаментальные вопросы. Однако еë близкая родственница — теория катастроф уже помогает избегать неприятностей, типа бифуркаций Хопфа, приводящих к автоколебаниям: флаттеру крыла самолëта, раскачиванию балок или мостовых конструкций под действием ветровых нагрузок. Другие бифуркации, локальные или глобальные, помогают правильно понять динамику вулканических извержений, популяционных вспышек, и некоторых климатических явлений. На конференциях по теории хаоса я встречал доклады на темы касающиеся природы эпилепсии, фибрилляции сердечных мышц, проблем автоматизации дорожного движения, химических автокаталитических систем, спонтанной намагниченности метаматериалов и смены полюсов Земли. Первые работы по теории хаоса касались чисто практических проблем прогноза погоды и биржевых котировок. А уж модную в последние лет 20 самооорганизующуюся критичность, как источник "черных лебедей", вспоминают при любом удобном случае, где надо и где не надо, сейсмологи, социологи, эпидемиеологи и нейрофизиологи.

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

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


      1. kompilainenn2
        08.07.2023 05:37
        +3

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


    1. belch84
      08.07.2023 05:37
      +3

      Но у меня вопрос: какое практическое применение этому знанию может быть? Это где-то в расчетах чего-то практичного используется?

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


    1. belch84
      08.07.2023 05:37
      +2

      Картинки очень красивые, анимированные.
      Я бы даже так сформулировал основное правило для какого-нибудь робота, наблюдащего за визуальным представлением динамического процесса: «Как только картинка из скучной превращается в красивую — немедленно зови кожаного оператора-человека!»
      Плохо только, что такие изменения часто происходят скачкообразно, и смертельно опасная красота приходит неожиданно


    1. phenik
      08.07.2023 05:37
      +2

      Но у меня вопрос: какое практическое применение этому знанию может быть?… Или это просто игры разума, оторванные от реальности?

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


  1. belch84
    08.07.2023 05:37
    +2

    Вот пример системы, которая при изменении параметра превращается из хаотической в периодическую

    Предельный цикл и хаос в одной динамической системе
    image

    По этой картинке можно понять, где будет хаос, а где периодическое движение

    Поведение динамической системы в визуальной форме


  1. kokonT
    08.07.2023 05:37

    @samsergey, скажите пожалуйста, изменится ли качественно фазовый портрет рассмотренной системы, если перейти к более физической модели - избавиться от идеальности столкновения и мгновеннного обмена импульсами между шариком и столиком?


    1. janatem
      08.07.2023 05:37

      Ответ на этот вопрос уже есть в статье:

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


    1. samsergey Автор
      08.07.2023 05:37
      +1

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


  1. slava_k
    08.07.2023 05:37
    +2

    Отличная статья, большое спасибо!


  1. alnite
    08.07.2023 05:37

    "Ничего не понятно, но очень интересно" :)

    А современный ИИ и теория хаоса как-нибудь пересекаются?


    1. phenik
      08.07.2023 05:37
      +1

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


    1. samsergey Автор
      08.07.2023 05:37
      +2

      На этот вопрос хорошо в двух предыдущих комментариях ответил @phenik. Хаотические стстемы как исследуются с помощью ИИ, так и используются ими. Хаотизация и самоорганизующаяся критичность оказались в числе характерных свойств живых нейросетей в мозге. В последнее время эти свойства пытаются привить и искусственным нейросетям, полагая, что это увеличит их возможности.


      1. phenik
        08.07.2023 05:37
        +1

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


        Спасибо автору за выбор этой темы для своих публикаций!


  1. Tzimie
    08.07.2023 05:37
    +2

    Самое время упомянуть константу фейгенбаума


    1. belch84
      08.07.2023 05:37

      1. samsergey Автор
        08.07.2023 05:37

        Ну, без них-то никак, конечно! Но сначала надо "настроить" аналитические инструменты (спектр якобиана для отображения Пуанкаре).


    1. samsergey Автор
      08.07.2023 05:37

      Упомянем обязательно, как дело дойдëт до каскада бифуркаций Хопфа.


    1. playermet
      08.07.2023 05:37
      +2

      Не могу не привести замечательный ролик от Veritasium:


  1. iShrimp
    08.07.2023 05:37
    +1

    А много ли на самом деле хаоса в хаотических системах?

    Рассматривая множество Мандельброта, можно заметить, что (1) оно связно; (2) оно состоит из сателлитов, соединённых тонкими нитями; (3) при увеличении любого участка нити в конце концов обнаруживается либо сателлит, либо точка ветвления.

    Множество Мандельброта имеет "иглу" вдоль отрицательной части вещественной оси, которая соответствует бифуркационной диаграмме отображения x := r*x*(1-x). Каждый сателлит соответствует некоторому циклу в данном отображении. Если мы возьмём и увеличим любой участок между сателлитами, то рано или поздно обнаружим меньший сателлит, соответствующий циклу большего порядка. Т.е. получается, что зоны "хаоса" в бифуркационной диаграмме на самом деле состоят из бесконечного множества циклов (очень больших, но всё же периодических) и отдельных точек настоящего хаоса?


    1. samsergey Автор
      08.07.2023 05:37
      +1

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

      У логистического отображения x \to rx(1-x) хаос, действительно, начинается из-за каскада удвоения периода, но этот каскад имеет в пределе хаотический режим, занимающий на бифуркационной диаграмме не отдельные точки, а большие области с канторовыми подмножествами упорядоченных областей. В этом примере через удвоение периода происходит переход от порядка к хаосу, сама же хаотическая динамика связана с перемешиванием одномерного фазового пространства "преобразованием пекаря", имеющим сплошной спектр, и происходящая в широком диапазоне параметра r.


      1. iShrimp
        08.07.2023 05:37

        Интересно, существуют ли какие-нибудь теоретические исследования того, какую долю интервала параметра r составляют непериодические траектории?


  1. Manrus
    08.07.2023 05:37
    +3

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


    1. samsergey Автор
      08.07.2023 05:37
      +2

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


  1. mnnoee
    08.07.2023 05:37

    Ну все, сжёг себе весь трафик!!( Как теперь рассказать маме, почему оплата за интернет такая огромная, так ещё и на dial-апе сидел...


  1. StjarnornasFred
    08.07.2023 05:37
    +1

    Очень интересно и на всякий случай поставил плюс, но вот где-то после этих слов...

    При любом анализе мы заинтересованы в минимизации числа параметров.

    ...стало непонятно. А зачем, собственно, минимизировать число параметров, не проще ли работать с общепонятными физическими величинами, чем с безразмерными производными параметрами?

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


    1. mayorovp
      08.07.2023 05:37
      +1

      Можно, но лучше не надо. У ГПСЧ кроме, собственно, случайности, есть ещё важные характеристики — распределение и ковариация соседних значений. Современные генераторы обладают куда лучшими характеристиками нежели симуляция шарика на пружинке.


    1. samsergey Автор
      08.07.2023 05:37
      +1

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

      Я как-то писал подробнее об этом методе на Хабре (Безразмерный воздушный шар. Утилитарная магия анализа размерностей).

      В конце концов, нам ведь не важен конкретный шарик с конкретной пружинкой — сам по себе расчёт движения не является целью с которой мы приступили к решению задачи. Цель: выявить нетривиальные особенности динамики и объяснить механизм их возникновения. Поэтому с помощью перехода к безразмерным единицам, мы рассмотрели все шарики и столики с пружинками разом, оставив переменной только самую существенную и, что важно, неизменную во времени величину — полную энергию системы.

      По поводу ГПСЧ, то ответ @mayorovp вполне исчерпывающий. Сгущения точек, и "дырки" в получающемся множестве портят свойства распределения чисел. Несложная нейросетка без труда выявит корреляции в этих числах и даже сможет восстановить основные детали механики, что делает этот генератор криптографически слабым. Динамический хаос неюольших размерностей для этих задач не очень подходит.


  1. arTk_ev
    08.07.2023 05:37

    А можно ли как-то вычислить области с наибольшем количеством точек бифуркации, или градиент?

    Чтобы можно было управлять "хаотичностью" системы для рекурсивных функций. Или тут только численные решения?


    1. samsergey Автор
      08.07.2023 05:37

      Можно найти такие области. Это и будет предметом анализа этой задачи методами теории хаоса. Пока что мы просто наблюдали за системой, знакомились с ней на уровне численных решений.


      1. arTk_ev
        08.07.2023 05:37
        +1

        А какую литературу порекомендуете?

        С большим трудом прочитал Пригожина, Хакена.


        1. samsergey Автор
          08.07.2023 05:37

          Очень хорошо пишет Стивен Строгац. У него несколько книг на эту тему. Есть и наши книги, но они более специальные. Завтра подкину парочку.


  1. FiverFK
    08.07.2023 05:37
    +2

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

    Так вот, первый эксперимент мне кажется относительно простым с точни зрения общего понимания, потому что он о процессе, который человек может визуально наблюдать. Меня беспокоит не сам анализ, а способ подачи автором этого анализа. Самое простое, потенциальная энергия равна E = kh/mg, когда самый простой пример из физики E = mgh, в обоих случаях mg = F - сила, которая измеряется в ньютонах. В физике преподают так, что сила всегда в числителях, а у вас в знаменателе. У вас переход объясняется, но как же такое путает. Я согласен с мнением, что о комплексных вещах порой простым языком не поговорить, но все таки, как ж это путает.

    Надеюсь я не один такой, но можно попросить вас упростить анализ или хотя б использовать общепринятые формулировки (я про физику, не математику)?

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


    1. samsergey Автор
      08.07.2023 05:37
      -1

      Безразмерный парамер E можно интерпретировать по-разному. 1) Как отношение характерных потенциальных сил в задаче: силы упругости к силе тяжести: E=F_{spring}/F_{gravity}.2) Как отношение потенциальных энергий E=({}^1/_2 kh^2)/(mgh) (при этом вылезает двойка, но еë можно спрятать в масштаб длины). 3) как отношение начальной высоты шарика к характерному масштабу длины E=h/L, при котором сила упругости будет компенстроваться силой тяжести kL=mg.

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

      К сожалению, если тащить в аналих задачи метры с киллограммами, до математики дело вообще не дойдёт. А работа с безразмерными уравнениями и параметрами это и есть общепринятый в физике и инженерной механике подход. Вспомните критерии подобия Рейнольдса, Кнудсена, Релея, Грасгоффа, Архимеда, Струхаля, Галлилея, Жуковского, Прандтля... Именно на этих безразмерных числах строится инженерная гидромеханика, теплофизика, аэродинамика и многие другие прикладные разделы.


      1. mayorovp
        08.07.2023 05:37

        Безразмерный параметр E можно интерпретировать по-разному...

        …но энергии среди этих интерпретаций нет, если лишь отношение двух потенциальных энергий.


        А работа с безразмерными уравнениями и параметрами это и есть общепринятый в физике и инженерной механике подход.

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


        1. samsergey Автор
          08.07.2023 05:37

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


          1. mayorovp
            08.07.2023 05:37

            Энергия не может измеряться в безразмерных единицах, любая единица в которой вы её измеряете автоматически становится её размерностью.


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


            1. samsergey Автор
              08.07.2023 05:37

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

              Главное достоинство безразмерных величин состоит в том, что какие бы массы и жёсткости я бы ни выбрал, переместился бы на луну, или на Юпитер, если отношение kh/mg будет равно 1, я увижу ровно такое же поведение системы: такие же области хаоса и порядка, такую же структуру орбит и такие же их свойства, как показано на рисунках с E=1. Если же в этой реальной физической системе я как-нибудь уменьшу энергию системы вдвое (поменяю пружинку на менее жесткую, уменьшу начальную высоту, увеличу массу, или гравитацию, что заставит пружину растянуться сильнее и уменьшить скорости) то я увижу, как исчезнет хаос и колебания системы будут исключительно периодичными.


              1. mayorovp
                08.07.2023 05:37

                Безразмерные величины отличаются от размерных независимостью от выбранных единиц

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