Я разработал орбитальный пропагатор, принимая во внимание возмущение J2 в соответствии с формулировкой, как показано: с Рунге-Кутта 4-го порядка, временной шаг 1 секунда в качестве интегратора. Состав, как показано:
При J2 = 0,0010826, Re = 6,378137E+6 и mu = 3,986004418000000e+14.
Впоследствии я попытался сравнить его точность распространения по орбите с пропагатором SGP4, а также с пропагатором 2 Body, и обнаружил, что ошибка положения между «SGP4» и «Orbit Propagator with J2» намного больше по сравнению с ошибкой положения между «SGP4». " и "2 Кузовной пропагатор".
Вот некоторые детали моделирования распространения по орбите:
Продолжительность распространения 16 часов
Поскольку выход SGP4 находится в кадре TEME, он был преобразован в кадр J2000 при сравнении ошибки распространения.
Начальное положение и скорость для «орбитального пропагатора с J2» и «2-х корпусного пропагатора» получаются из выходных данных начального положения и скорости SGP4, преобразованных в систему координат J2000.
SGP4 — это функция из набора инструментов Matlab Aerospace.
Ошибка положения в декартовых координатах по отношению к J2000, как показано:
У меня сложилось впечатление, что распространение по орбите с учетом возмущения J2 должно быть более точным по сравнению с распространителем 2 Body, и поэтому мне интересно, не ошибся ли я где-нибудь? Или есть вероятность, что введение возмущения J2 вызовет больше ошибок? Любая помощь/совет/обмен, основанный на вашем опыте, очень ценится!
Спасибо всем за помощь и советы!
После некоторого устранения неполадок я обнаружил, что большая ошибка положения «пропагатора орбиты с возмущением J2» связана с плохим начальным положением и скоростью.
По-видимому, начальное положение и скорость во время эпохи TLE, сгенерированные с помощью набора инструментов MATLAB Aerospace SGP4, отличаются на несколько километров, отсюда и большая ошибка распространения, когда она используется в «пропагаторе орбиты с возмущением J2».
Я загрузил код SGP4 Дэвида Вальядо отсюда, эталонный код SGP4 , и использую исходный PV, сгенерированный из него, для «распространителя орбиты с возмущением J2», а также «распространителя 2Body». Сравнение ошибок положения по всем трем осям показано ниже:
Особая благодарность доктору STGoh из NUS STAR.
ооо
ооо
Дэвид Хаммен
Дэвид Хаммен
Чиа Джиун Вэй
Нг Ф
Дэвид Хаммен
Дэвид Хаммен
Дэвид Хаммен
Нг Ф
ооо
Нг Ф