Эллиптические орбиты и энергия

Урок про эллиптические орбиты: где спутник быстрее, где медленнее и как считать скорость в любой точке.

Большая полуось $a$ эллиптической орбиты — полусумма расстояний в самой дальней (апогей) и самой близкой (перигей) точках; она задаёт энергию и период орбиты.

Орбиты — это эллипсы

Круговая орбита — частный случай. В общем случае орбита спутника вокруг планеты — эллипс, в одном из фокусов которого находится планета (первый закон Кеплера). Ближайшая точка называется перигеем, дальняя — апогеем. Большая полуось связывает их: $a = \dfrac{r_{пер} + r_{ап}}{2}$.

Уравнение vis-viva

Скорость в любой точке орбиты даёт формула vis-viva («живой силы»):

$$ v = \sqrt{GM\left(\frac{2}{r} - \frac{1}{a}\right)} $$

Из неё видно: в перигее ($r$ мал) скорость максимальна, в апогее ($r$ велик) — минимальна. Для круга $r=a$ и формула сводится к $v=\sqrt{GM/a}$.

Расчёт скоростей в перигее и апогее

import math

mu = 3.986e14
R = 6.371e6
r_per = R + 300e3      # перигей 300 км
r_ap = R + 35786e3     # апогей на высоте ГЕО

a = (r_per + r_ap) / 2
v_per = math.sqrt(mu * (2 / r_per - 1 / a))
v_ap = math.sqrt(mu * (2 / r_ap - 1 / a))
print("Большая полуось:", round(a / 1000), "км")
print("Скорость в перигее:", round(v_per), "м/с")
print("Скорость в апогее: ", round(v_ap), "м/с")
print("Перигей быстрее апогея в", round(v_per / v_ap, 2), "раза")

Вывод:

Большая полуось: 24416 км
Скорость в перигее: 10210 м/с
Скорость в апогее:  455 м/с
Перигей быстрее апогея в 22.43 раза

На вытянутой орбите спутник у Земли мчится в 22 раза быстрее, чем на дальнем конце, где почти замирает. Это второй закон Кеплера в действии: радиус-вектор заметает равные площади за равные времена.

Энергия орбиты

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

$$ E = -\frac{GM}{2a} $$

Чем больше $a$ (чем «выше» орбита в среднем), тем больше энергия (ближе к нулю). Это значит: поднять орбиту — значит добавить энергии, то есть потратить топливо.

import math

mu = 3.986e14
R = 6.371e6
for name, a_km in [("низкая 400км", 6771), ("средняя", 12000), ("ГЕО", 42164)]:
    a = a_km * 1000
    E = -mu / (2 * a)
    print(name, "-> энергия", round(E / 1e6, 2), "МДж/кг")

Вывод:

низкая 400км -> энергия -29.44 МДж/кг
средняя -> энергия -16.61 МДж/кг
ГЕО -> энергия -4.73 МДж/кг

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

Энергия отрицательна, потому что тело связано гравитацией. Когда энергия достигает нуля — это и есть граница убегания (параболическая траектория, скорость = второй космической). Положительная энергия означает гиперболическую траекторию — тело улетает навсегда. Так форма орбиты однозначно связана с её полной энергией.

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

  • Считать скорость на орбите постоянной. Она постоянна только на круговой; на эллипсе меняется.
  • Путать радиус и высоту. В формулы входит расстояние от центра планеты, а не высота над поверхностью.
  • Брать большую полуось как сумму, а не полусумму. $a = (r_{пер}+r_{ап})/2$.

Итоги

  • Орбиты — эллипсы; планета в фокусе.
  • vis-viva даёт скорость в любой точке: $v=\sqrt{GM(2/r - 1/a)}$.
  • В перигее быстро, в апогее медленно.
  • Энергия орбиты $E=-GM/(2a)$ зависит только от большой полуоси.
Проверьте себя
1. Где спутник на эллиптической орбите движется быстрее всего?
AВ апогее (дальней точке)
BВ перигее (ближней точке)
CСкорость постоянна
DНа большой полуоси
2. От чего зависит полная энергия орбиты на единицу массы?
AОт массы спутника
BТолько от большой полуоси a
CОт скорости в апогее
DОт периода вращения планеты
3. Что означает нулевая полная энергия орбиты?
AСпутник остановился
BГраница убегания — параболическая траектория, скорость равна второй космической
CОрбита стала идеально круговой
DСпутник упал