Azzera filtri
Azzera filtri

Where can I find details regarding the SGP4 orbit propagator (satellite function of Aerospace Toolbox)?

28 visualizzazioni (ultimi 30 giorni)
What assumptions does SGP4 propagator make for spacecraft ballistic coefficient?
What other perturbations are included or excluded? What assumptions are made for those?

Risposte (1)

Youssef Noureddine
Youssef Noureddine il 10 Nov 2022
Hi Eric,
The SGP4 Propagator is used in conjunction with two-line element sets produced by NORAD and NASA. It essentially models the motion of your current spacecraft based on other TLEs. I'll leave out the explanation of how exactly it works as it is quite complex, but generally because of the way the positions are estimated from other TLEs, you can expect to see errors on the order of approximately 1 kilometer at epoch which grows by 1-3 kilometers every day. So although I can't list out all the assumptions made, you can sort of get some insights on the degree of accuracy to expect from this propagator.
If you would like to see the exact underlying equations, I would recommend taking a look at some popular SGP4 propagators in the MATLAB file exchange and/or some reports such as the 'Spacetrack Report No. 3' where the equations were originally introduced.
Sincerely,
Youssef
  2 Commenti
Eric Lund
Eric Lund il 11 Nov 2022
Thank you. I am familiar with the equations and math. I am asking for the assumptions Mathworks made when implementing the equations. SPG4 accounts for atmospheric drag, but that is not equal for all spacecraft. There is a drag term built into a TLE, but what does Mathworks assume for that if I under Keplarian elements and select the SPG4 orbit propagator? Is drag zeroed out when the user inputs Keplarian orbit parameters?
Harish Saranathan
Harish Saranathan il 16 Mag 2024
The drag term BStar is assumed to be 0 when adding satellites using Keplerian elements. For SGP4 propagator, the keplerian elements are assumed to be the mean elements. The other elements that you see in a TLE file (such as mean motion) are deduced from these elements. The epoch is assumed to be satelliteScenario StartTime. The first and second time derivatives of mean motion are unused by the SGP4 algorithm.
In essence, adding a satellite using Keplerian elements is equivalent to adding a satellite using a TLE file with BStar set to 0.
When adding a satellite using a TLE file, the MATLAB algorithm does not make any additional assumptions outside of those already made by the SGP4 algorithm.
Sincerely,
Harish Saranathan

Accedi per commentare.

Categorie

Scopri di più su Reference Applications in Help Center e File Exchange

Tag

Prodotti


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by