Я пишу код для моделирования планетарных и лунных орбит в гелиоцентрической плоскости отсчета. Я использую кеплеровские элементы Э. М. Стэндиша для приблизительного положения больших планет в качестве ориентира, и я думаю, что это прямой путь к моделированию движения планет на основе приведенных там уравнений и данных.
Чего я не нашел, так это аналогичной ссылки, в которой есть данные для лун этих планет. Я предполагаю, что могу использовать те же самые формулы для вычисления планетарного положения его спутников, а затем перевести их в гелиоцентрические координаты, добавив гелиоцентрическое положение планеты.
Дополнительная информация: В упомянутом документе представлен один (неизменный во времени) набор кеплеровских элементов, который можно применить к прилагаемым уравнениям для моделирования планетарных орбит. Кеплеровские элементы лучше всего подходят для реальных орбит в заданном временном диапазоне. Для некоторых планет элементы имеют компонент, зависящий от времени, который также соответствует аналитической формуле. Таким образом, вся схема управляется небольшим набором констант, определяющих формулу, в которой время является единственной входной переменной.
Как вы уже упоминали, вы не можете напрямую распространять движение естественных спутников в гелиоцентрических координатах. Причина в том, что они не движутся по коническим орбитам относительно Солнца; их движение описывает не конику, а своего рода спираль с центром вокруг коники.
Итак, у вас правильный подход: получить конические элементы относительно своей планеты, размножить и, наконец, выразить полученные векторы в гелиоцентрической системе отсчета.
Теперь: аналитическое описание движения естественных спутников описать на порядки сложнее, чем движение планет. Соприкасающаяся орбита (будь то взята с Horizons или откуда-то еще) будет точно описывать движение только в течение ограниченного периода времени. Это относится и к планетам, но более заметно у спутников.
Используйте веб-интерфейс Horizons со следующими параметрами:
Вы можете попробовать приближения SSD НАСА :
Sat. a e w M i node n P Pw Pnode Ref.
(km) (deg) (deg) (deg) (deg) (deg/day) (days) (yr) (yr)
Moon 384400. 0.0554 318.15 135.27 5.16 125.08 13.176358 27.322 5.997 18.600 1
Рассел Борогов
ооо
Рассел Борогов