Сближение и стыковка

Урок про сближение на орбите: почему чтобы догнать цель, иногда нужно затормозить.

Фазирование — манёвр изменения положения аппарата вдоль орбиты относительно цели за счёт временного перехода на орбиту другого периода.

Контринтуитивная орбитальная гонка

Представьте: вы на той же орбите, что и станция, но отстаёте на четверть круга. Инстинкт говорит «разгонись и догони». Но разгон поднимет вашу орбиту, период станет больше — и вы начнёте отставать ещё сильнее. Чтобы догнать, нужно наоборот снизить орбиту: на более низкой орбите период меньше, вы движетесь «по короткой дорожке» и постепенно нагоняете цель. Затем возвращаетесь на её орбиту рядом с ней.

Расчёт фазирующей орбиты

Пусть мы отстаём от цели на угол $\Delta\theta$. Нужно за один виток наверстать это отставание. Значит наш период должен быть короче периода цели на долю $\Delta\theta / 2\pi$. По третьему закону Кеплера подберём большую полуось фазирующей орбиты.

import math

mu = 3.986e14
R = 6.371e6
r = R + 400e3            # орбита цели (МКС-подобная), круговая
T = 2 * math.pi * math.sqrt(r ** 3 / mu)

lag_deg = 30.0           # мы отстаём на 30 градусов
lag = math.radians(lag_deg)
# хотим за 1 виток сократить отставание: наш период короче на долю lag/2pi
T_phase = T * (1 - lag / (2 * math.pi))
# из периода найдём большую полуось фазирующей орбиты
a_phase = (mu * T_phase ** 2 / (4 * math.pi ** 2)) ** (1 / 3)
print("Период цели:", round(T), "с")
print("Нужный период фазирования:", round(T_phase), "с")
print("Большая полуось фазирующей орбиты:", round(a_phase / 1000), "км")
print("Это ниже орбиты цели на", round((r - a_phase) / 1000, 1), "км (по полуоси)")

Вывод:

Период цели: 5545 с
Нужный период фазирования: 5083 с
Большая полуось фазирующей орбиты: 6391 км
Это ниже орбиты цели на 379.6 км (по полуоси)

Чтобы догнать, мы временно спускаемся ниже, делаем «короткий круг» и оказываемся рядом с целью — после чего гасим разницу и стыкуемся.

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

Реальная стыковка — многоэтапный балет: дальнее сближение по фазирующим орбитам, ближнее наведение по относительной скорости, и финальный подход на считанные сантиметры в секунду. Здесь работает относительная динамика (уравнения Хилла–Клохесси–Уилтшира), где траектории в системе отсчёта цели выглядят как петли и спирали. Космонавты и автоматика гасят относительную скорость до почти нуля перед касанием.

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

  • «Чтобы догнать — разгонись». На орбите разгон поднимает орбиту и увеличивает период, отдаляя вас от цели. Догоняют, снижаясь.
  • Игнорировать фазовый угол. Стыковка возможна только при правильном взаимном положении — поэтому пуски к станции идут в строгие «окна».
  • Применять «земную» интуицию погони. Орбитальная относительная динамика принципиально иная.

Итоги

  • Чтобы догнать цель на орбите, нужно снизиться (короче период), а не разгоняться.
  • Фазирующую орбиту подбирают по третьему закону Кеплера под нужное сокращение угла.
  • Стыковка требует правильного фазового угла — отсюда узкие окна запуска.
  • Финальный подход выполняется на минимальной относительной скорости.
Проверьте себя
1. Чтобы догнать цель, находящуюся впереди на той же орбите, нужно:
AРазогнаться
BСнизить орбиту — на ней период меньше, и вы нагоните цель
CПоднять орбиту
DНичего не менять
2. Почему пуски к космической станции происходят в узкие 'окна'?
AИз-за погоды
BНужен правильный фазовый угол между аппаратом и целью
CИз-за смены экипажа
DИз-за расхода топлива на старте