Преобразование вращения астероида в гелиоцентрические эклиптические координаты

Я работаю с данными из базы данных моделей астероидов DAMIT . Я добавляю их к визуализации, в которой солнце находится в точке [0, 0, 0], а оси X, Y составляют плоскость эклиптики Солнечной системы.

Каждая модель астероида имеет некоторые атрибуты, которые определяют его ориентацию и вращение:

  • λ (эклиптическая долгота),
  • β (эклиптическая широта)
  • P (звездный период вращения)
  • φ0 (начальный угол поворота)
  • JD0 (начальная дата).

Я применил матричные формулы, предложенные людьми из DAMIT:

эклиптическое вращение

в котором

определения матрицы[2]

Вот тут я запутался. Насколько я понимаю, в моей визуализации используется гелиоцентрическая эклиптическая система координат.

Я установил r_astрасположение XYZ вершины в моей визуализации. Я не уверен, что это правильно.

Затем я вычисляю r_eclиз приведенного выше уравнения. Но я думаю, что переменные λ и β — это углы в геоцентрической эклиптической системе координат, и мне нужно сделать некоторое преобразование в гелиоцентрические эклиптические координаты.

Верен ли мой подход, и если да, то как я могу преобразовать вращение астероида в гелиоцентрическую эклиптическую систему координат моей визуализации?

λ и β - это координаты полюса астероида в гелиоцентрической эклиптической системе координат, поэтому я думаю, что вы в порядке, если это также то, что использует ваша визуализация.
Спасибо @astrosnapper. Как вы можете сказать, что λ и β в этом случае являются гелиоцентрическими, а не геоцентрическими? Из этой таблицы обозначений эклиптических координат в Википедии я догадался, что они были геоцентрическими: en.wikipedia.org/wiki/…
Технически это не указывает происхождение (и должно), но, поскольку астероид находится на орбите вокруг Солнца, а не Земли, гелиоцентрическое или геоцентрическое кажется наиболее вероятным.
Спасибо @astrosnapper. Еще одно уточнение. Правильно ли установить r_astгелиоцентрические эклиптические прямоугольные координаты астероида? Веб-сайт описывает r_astкак вектор в «системе координат, вращающейся вместе с астероидом», но я не уверен, что это означает здесь.

Ответы (1)

r_astпредставляет собой вектор, идущий от центра астероида к каждой вершине модели формы, как если бы вы воткнули набор стержней в центр картофелины и указали вдоль длинной оси на полюс сверху и под углом 90 градусов к ним. чтобы дать направления X, Y, Z.

Приведенные выше матрицы затем преобразуют эти r_astвекторы для координат поверхности астероида в плоскость эклиптики в зависимости от времени по мере вращения астероида, что дает вам r_ecl. В статье Каасалайнена (кажется), говорится, что r_eclпроисхождение сместилось в центр астероида. Если вам нужна визуализация того, как выглядит астероид относительно Земли или Солнца и т. д., вам необходимо рассчитать вектор Солнце->астероид и вектор Солнце->Земля, используя, например, JPL HORIZONS и используя тип эфемерид таблицы векторов . или программную оболочку для этого (например, astroquery ) или набор инструментов NAIF SPICE и получение или создание файла ядра SPK для астероида (обычный, например,de430.bspПланетарные эфемериды JPL будут обрабатывать часть Солнце->Земля)

Спасибо за ваш ответ, это было действительно полезно, и я добился большого прогресса в своем проекте. Я задал дополнительный вопрос на случай, если вам интересно узнать, куда меня привел ваш ответ :) astronomy.stackexchange.com/questions/29575/…