Fanlab

Физика · Механика · 2 курс

Механика Лагранжа и хаос

Почему двойной маятник, отпущенный одинаково, через несколько секунд колеблется по-разному?

Открыть эксперимент

Ситуация

В физической лаборатории на стене установлен двойной маятник. Учитель дважды отпускает его из одного и того же положения: первые секунды движение одинаково, а потом совершенно разное. Законы точны, уравнения известны, случайности нет — а разница между копиями была незаметно мала. Почему же тогда движение нельзя предсказать уже через несколько секунд?

Тема

Механика Лагранжа и хаос. Двойной маятник: малая разница — совершенно другое движение

Ключевые понятия

  • Уравнения Эйлера–Лагранжа
  • Детерминированный хаос
  • Показатель Ляпунова

Формулы

L=12(m1+m2)l12θ˙12+12m2l22θ˙22+m2l1l2θ˙1θ˙2cos⁡(θ1−θ2)+(m1+m2)gl1cos⁡θ1+m2gl2cos⁡θ2

Функция Лагранжа L=T−V: обобщённые координаты — два угла.

S=∫t1t2Ldt,δS=0⟹ddt∂L∂θ˙i−∂L∂θi=0

Из принципа наименьшего действия (Гамильтона) — уравнения Эйлера — Лагранжа (i=1,2).

(m1+m2)l1θ¨1+m2l2θ¨2cos⁡Δ+m2l2θ˙22sin⁡Δ+(m1+m2)gsin⁡θ1=0

Первое уравнение, Δ=θ1−θ2.

l2θ¨2+l1θ¨1cos⁡Δ−l1θ˙12sin⁡Δ+gsin⁡θ2=0

Второе уравнение. Оба связаны и нелинейны.

|δθ(t)|≈|δθ0|eλt

При хаосе малая разность растёт экспоненциально; λ — показатель Ляпунова.

Теория

Метод Лагранжа

Вместо сил запишем энергию. Число независимых величин, полностью задающих состояние системы, — число степеней свободы. У двух материальных точек на плоскости 4 координаты, а два стержня накладывают 2 условия: 4−2=2. Поэтому обобщённые координаты — два угла θ1,θ2, обобщённые скорости — θ˙1,θ˙2. Функция Лагранжа системы материальных точек L=T−U=∑amava2/2−U: если записать va через углы, получится формула выше. Обобщённые силы Qi=−∂U/∂θi — здесь это моменты сил тяжести (Н·м). Силы стержней в уравнения вообще не входят. Уравнения Эйлера — Лагранжа дают два связанных нелинейных уравнения — симулятор решает их методом РК4 с очень малым шагом. Следите за L, Qi и θ˙i в разделе панели «Величины Лагранжа».

Связи и принцип Даламбера

Стержни — голономные связи: они накладывают условия на координаты (x12+y12=l12 и т. д.) и уменьшают число степеней свободы. Силы реакции связей (силы стержней T1,T2) всегда перпендикулярны относительной скорости шариков, значит, не совершают работы — их суммарная мощность на панели всегда равна нулю. Для таких идеальных связей действует принцип Даламбера: работа активных сил и «сил» инерции −maa→a на любом малом перемещении, согласованном со связью, равна нулю; из него прямо следуют уравнения Эйлера — Лагранжа. Если реакции нужны, их вычисляют по найденному движению с помощью закона Ньютона — на панели T1,T2 получены именно так (отрицательное значение — стержень сжат). Неголономные связи накладывают условия на скорости, и их нельзя проинтегрировать и свести к условию между координатами (шар, катящийся без проскальзывания, конёк): они не уменьшают число координат и входят в уравнения через множители Лагранжа. Если вместо стержней взять тяжёлые твёрдые тела, метод не меняется: вместо ml2 записываются моменты инерции — система твёрдых тел тоже описывается этими двумя углами.

Принцип наименьшего действия

Действие — интеграл функции Лагранжа по времени: S=∫t1t2Ldt (Дж·с). Принцип Гамильтона: при заданных начальном и конечном состояниях система из всех воображаемых путей между ними выбирает тот, на котором действие стационарно (δS=0); вариационное исчисление превращает это условие в уравнения Эйлера — Лагранжа. На панели показано накапливающееся S для основного маятника. Для свободной частицы L=mv2/2 (инвариантность Галилея — «Векторы и относительность движения»), для релятивистской свободной частицы L=−mc21−v2/c2. Функция Гамильтона и фазовое пространство — в эксперименте «Гамильтонова механика».

Хаос: «эффект бабочки»

При больших углах движение хаотично: начальная разность растёт примерно как eλt. На нижнем графике ln⁡|Δθ| сначала поднимается прямой линией (наклон — λ), затем насыщается. Если уменьшить δ в 1000 раз, время расхождения увеличится лишь на ln⁡1000/λ — на несколько секунд. Поэтому движение детерминировано, но надолго вперёд непредсказуемо.

Малые колебания — нормальные моды

При малых углах sin⁡θ≈θ, уравнения линейны, и движение — сумма двух нормальных мод. При m1=m2, l1=l2=l имеем ω2=gl(2∓2); в медленной моде шарики отклоняются в одну сторону, θ2/θ1=2, в быстрой — в противоположные, θ2/θ1=−2. Хаоса здесь нет — копии остаются вместе.

Численное интегрирование и модель

Компьютер считает время шагами h. Простой метод Эйлера делает ошибку на каждом шаге, и энергия сама собой растёт; РК4 — четвёртого порядка: ошибка примерно пропорциональна h4. Трения нет, значит, энергия должна сохраняться — это лучшая проверка интегратора. Модель: точечные массы, невесомые жёсткие стержни, сопротивления воздуха нет.

Знаете ли вы?

  • Метеоролог Эдвард Лоренц в 1961 году при повторном расчёте модели погоды ввёл начальное число 0,506127, округлив его до 0,506. Через несколько (модельных) месяцев «погода» получилась совсем другой — это наблюдение положило начало теории хаоса.
  • Термин «эффект бабочки» взят из названия доклада Лоренца 1972 года: «Может ли взмах крыльев бабочки в Бразилии вызвать торнадо в Техасе?»

Что внутри эксперимента

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

Другие эксперименты раздела