У меня есть космический корабль, припаркованный на орбите вокруг планеты. Я хочу совершить межпланетный перелет на другую планету. Я могу найти орбиту вокруг Солнца, которую я могу использовать для перемещения от конца сферы влияния планеты отправления к началу прибытия планеты SOI за заданное количество времени. Итак, у меня есть два вектора скоростей: один — это скорость, которую мне нужно иметь на границе первой СОИ, а второй — та, которая будет у меня на второй СОИ, когда я приеду.
Мне нужно рассчитать импульс (и момент его начала), необходимый для перехода с текущей орбиты, чтобы иметь нужную скорость в заданной точке (гиперболическая V_infinity). А также второй импульс при заходе на планету выйти на парковочную орбиту.
Вам нужен "орбитальный Пифагор"
То есть ваша текущая скорость внутри SOI , текущая скорость убегания , а гиперболическая избыточная скорость
Пример:
Мы находимся на НОО и хотим выйти на переходную орбиту Марса. Скорость перигелия эллиптической орбиты, касающейся орбит Земли и Марса, составляет 32,73 км/с. Сама Земля движется со скоростью 29,78 км/с, поэтому скорость, которая нам нужна на границе SOI Земли, составляет 2,94 км/с. ( )
На НОО скорость убегания составляет 11,01 км/с. Итак, скорость, которую нам нужно получить, равна:
На НОО мы уже движемся со скоростью 7,78 км/с, поэтому импульс равен 11,40 км/с - 7,78 км/с = 3,62 км/с.
Роботекс