У меня есть ситуация, когда я процедурно сгенерировал планеты и луны в солнечной системе. Эти тела имеют разную массу и радиус.
Теперь я хочу иметь возможность определить круговой орбитальный путь вокруг каждой (планеты и луны), который был бы концептуально эквивалентен низкой околоземной орбите, высокой околоземной орбите и геосинхронной околоземной орбите.
Я не хочу вдаваться в сложную математику, точно вычисляя вещи, и, как я уже говорил ранее, эти орбиты в любом случае круговые, а не эллиптические. Что мне действительно нужно, так это просто способ подделать это, чтобы это казалось несколько логичным и полуправдоподобным.
Кто-нибудь знает, как мне лучше всего это сделать? Я предполагаю, что основной, а может быть, единственной необходимой переменной в уравнении будет масса планеты или Луны?
Также в качестве побочного, но полусвязанного вопроса, есть ли что-то подобное, что я должен учитывать при размещении лун вокруг планеты, чтобы это было полулогично?
Спасибо за любую помощь!
Для низкой/высокой орбиты вы можете просто сделать их пропорциональными диаметру планеты — низкая орбита 250 км для Земли, 125 км для половины диаметра Земли и т. д. — нижняя граница зависит от атмосферы.
Для синхронной орбиты можно использовать уравнения, полученные здесь или здесь ; помните о разнице между высотой (над поверхностью тела) и радиусом (от центра тела). Однако это зависит от скорости вращения тела, которая широко варьируется. Планеты, близкие к звезде, могут быть заблокированы приливом или находиться в звездно-орбитальном резонансе (например, Меркурий), и в этом случае высота их синхронной орбиты будет вне их сферы влияния.
Для размещения лун нижней границей будет предел Роша ; верхней границей будет сфера Хилла планеты . Взаимодействие Луны с Луной будет зависеть от сфер холма лун. На самом деле спутники будут иметь сложные резонансные взаимодействия, как у Юпитера, но они сложнее, чем я хочу иметь дело в своей космической игре. ;)
Ювандербек