Математический маятник

Маятник — пример системы, линейной при малых углах и нелинейной при больших.

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

Маятник — главный герой истории механики (от Галилея до часов Гюйгенса). Запишем его уравнение. Возвращающая сила — это касательная составляющая тяжести $mg\sin\theta$. По второму закону для движения по дуге $L\ddot\theta = -g\sin\theta$:

$$\ddot\theta + \frac{g}{L}\sin\theta = 0.$$

Это уравнение нелинейно из-за $\sin\theta$. Но при малых углах $\sin\theta \approx \theta$, и оно превращается в уравнение гармонического осциллятора с $\omega_0 = \sqrt{g/L}$. Отсюда знаменитая формула периода малых колебаний:

$$T = 2\pi\sqrt{\frac{L}{g}}.$$

Период не зависит ни от массы, ни (в этом приближении) от амплитуды — на этом основаны маятниковые часы.

Проверка формулы численно

Промоделируем полное нелинейное уравнение для малой амплитуды и сравним период с формулой $2\pi\sqrt{L/g}$.

import math

g = 9.81
L = 1.0
theta = math.radians(5)   # малая амплитуда
omega = 0.0
dt = 0.0001

prev = theta
t = 0.0
cross = []
while t < 4.0:
    eps = -(g / L) * math.sin(theta)   # полное уравнение
    omega += eps * dt
    theta += omega * dt
    if prev < 0 <= theta:
        cross.append(t)
    prev = theta
    t += dt

T_num = cross[1] - cross[0]
T_theory = 2 * math.pi * math.sqrt(L / g)
print(f"период численно = {T_num:.4f} с")
print(f"период теория   = {T_theory:.4f} с")

Вывод:

период численно = 2.0070 с
период теория   = 2.0061 с

Маятник как мера времени и тяжести

Маятник сыграл в истории науки и техники роль, которую трудно переоценить. Открытие Галилеем изохронности (период не зависит от амплитуды при малых углах) подарило человечеству первые точные часы — маятниковые, господствовавшие три века, пока их не сменил кварц. Формула $T = 2\pi\sqrt{L/g}$ работает и в обратную сторону: измерив период маятника известной длины, можно определить местное ускорение свободного падения $g$ — и так делают до сих пор в гравиметрии, выявляя залежи полезных ископаемых по крошечным отклонениям $g$. Маятник Фуко наглядно доказал вращение Земли. А оборотный маятник Катера позволил измерить $g$ с высочайшей точностью без знания положения центра тяжести. Этот простой прибор — материальная точка на нити — оказался одновременно эталоном времени, инструментом геофизики и доказательством движения планеты. И вся его теория умещается в одно уравнение, которое мы только что вывели и проверили численно.

Когда приближение ломается

При больших амплитудах $\sin\theta$ заметно отличается от $\theta$, и период растёт: при $90^\circ$ он примерно на 18% больше формульного. Маятник перестаёт быть изохронным — это нелинейный эффект. Поэтому в точных часах амплитуду делают малой, а формулу $T = 2\pi\sqrt{L/g}$ применяют только для углов до $\sim 10^\circ$.

Как работает под капотом

Замена $\sin\theta \approx \theta$ — это линеаризация, первый член разложения в ряд Тейлора: $\sin\theta = \theta - \frac{\theta^3}{6} + \dots$. При $\theta = 5^\circ \approx 0.087$ рад кубическая поправка $\theta^3/6 \approx 0.0001$ — ничтожна, поэтому численный период совпал с формульным до третьего знака. Линеаризация — универсальный приём механики: сложную нелинейную систему вблизи положения равновесия заменяют гармоническим осциллятором, и весь арсенал теории колебаний становится применим. Расхождение растёт с амплитудой именно потому, что отброшенный член $\theta^3$ растёт быстрее самого $\theta$.

Частые ошибки

  • Применять $T = 2\pi\sqrt{L/g}$ к большим углам, где приближение $\sin\theta\approx\theta$ неверно.
  • Думать, что период маятника зависит от массы груза — не зависит.
  • Путать длину нити $L$ с амплитудой колебаний.
  • Считать маятник всегда изохронным — это верно лишь в линейном приближении.

Итог

  • Уравнение маятника $\ddot\theta + \frac{g}{L}\sin\theta = 0$ нелинейно.
  • При малых углах $\sin\theta\approx\theta$ → гармонический осциллятор, $T = 2\pi\sqrt{L/g}$.
  • Период малых колебаний не зависит от массы и амплитуды.
  • При больших амплитудах период растёт — изохронность нарушается.
Проверьте себя
1. Чему равен период малых колебаний математического маятника?
A2π√(g/L)
B2π√(L/g)
C2π·L/g
D√(L/g)
2. За счёт какого приближения уравнение маятника становится линейным?
Acosθ ≈ 1
Bsinθ ≈ θ при малых углах
Cθ ≈ 0
Dg ≈ const
3. Что происходит с периодом маятника при увеличении амплитуды до больших углов?
AОстаётся точно тем же
BУменьшается
CРастёт — изохронность нарушается
DСтановится нулевым