На первый взгляд, это кажется тривиальным вопросом, поскольку TLE являются входными данными для SGP4, но мой вопрос немного более конкретен.
Учитывая TLE, значения указаны в определенных единицах (например, аргумент перигея в градусах). Уравнения, перечисленные в отчете о космическом треке № 3 , не определяют (насколько я могу судить - я не знаю FORTRAN), в каких единицах должны быть значения для вычисления. В основном это может не иметь значения (градусы или радианы - это просто вопрос использования правильного sin/cos), но для некоторых уравнений, где значения умножаются на константы (например, уравнение для D4: имеет 221 * a0Dash и 31 * s) Я обеспокоен тем, что используемые единицы измерения могут иметь значение!
Насколько я могу судить, SGP4 использует следующие значения:
First Time Derivative of the Mean Motion divided by two
BSTAR drag term
Inclination
Right ascension of the ascending node
Eccentricity
Argument of perigee
Mean Anomaly
Mean Motion
Epoch
Итак, какие преобразования я должен сделать, прежде чем я смогу начать набор уравнений, изложенных в отчете о космическом треке № 3, стр. 10!
Я должен отметить, что одной из причин для этого является то, что значение AE указано как 1 в разделе констант ближе к концу документа, я не могу понять, почему это значение имеет какое-либо место в уравнениях. !
Я рекомендую вам работать с версией CPP, которую можно найти здесь:
http://www.celestrak.com/publications/AIAA/2006-6753/AIAA-2006-6753-Rev2.pdf
Дополнительную информацию можно найти здесь:
ооо
ооо
ThePlanMan
ооо