Двойной маятник: хаос из законов Ньютона

simulator intermediate ~10 min
Загрузка симуляции...
E ≈ 29,4 Дж — хаотический режим

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

Формула

θ₁'' = [−g(2m₁+m₂)sinθ₁ − m₂g·sin(θ₁−2θ₂) − 2sin(θ₁−θ₂)·m₂·(θ₂'²L₂+θ₁'²L₁cos(θ₁−θ₂))] / [L₁(2m₁+m₂−m₂cos(2θ₁−2θ₂))]
θ₂'' = [2sin(θ₁−θ₂)·(θ₁'²L₁(m₁+m₂)+g(m₁+m₂)cosθ₁+θ₂'²L₂m₂cos(θ₁−θ₂))] / [L₂(2m₁+m₂−m₂cos(2θ₁−2θ₂))]

Простой механизм, невозможный для предсказания

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

Лагранжева механика

Уравнения движения выводятся с помощью лагранжевой механики — мощного формализма классической физики. Лагранжиан L = T − V (кинетическая минус потенциальная энергия) записывается через два угла θ₁ и θ₂. Применение уравнений Эйлера-Лагранжа даёт два связанных нелинейных ОДУ второго порядка. Эти уравнения не имеют аналитического решения — их приходится решать численно.

Чтение симуляции

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

Сохранение энергии

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

Частые вопросы

Почему двойной маятник хаотичен?

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

Какие уравнения управляют двойным маятником?

Уравнения движения выводятся из лагранжевой механики. Они включают углы θ₁ и θ₂, угловые скорости, массы m₁ и m₂, длины L₁ и L₂ и ускорение свободного падения g. Получаются связанные нелинейные ОДУ второго порядка.

Двойной маятник всегда хаотичен?

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

Сохраняется ли энергия в двойном маятнике?

Да. В идеализированной модели (без трения и сопротивления воздуха) полная механическая энергия — кинетическая плюс потенциальная — сохраняется. Это следствие гамильтоновости системы. Симуляция использует метод Рунге-Кутты 4-го порядка, приближённо сохраняющий энергию.

Источники

Встроить

<iframe src="https://homo-deus.com/lab/chaos-theory/double-pendulum/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub