Systems Engineering and Electronics ›› 2025, Vol. 47 ›› Issue (10): 3411-3425.doi: 10.12305/j.issn.1001-506X.2025.10.25

• Guidance, Navigation and Control • Previous Articles    

Nonsingular mean elements estimation algorithm for LEO satellites

Zhihao WANG1,2, Weichao ZHONG3, Hao ZHANG1,2,*   

  1. 1. Technology and Engineering Center for Space Utilization,Chinese Academy of Sciences,Beijing 100094,China
    2. School of Aeronautics and Astronautics,University of Chinese Academy of Sciences,Beijing 100049,China
    3. Shanghai Institute of Satellite Engineering,Shanghai 201100,China
  • Received:2024-05-09 Online:2025-10-25 Published:2025-10-23
  • Contact: Hao ZHANG

Abstract:

In order to meet the requirements of autonomous configuration maintenance of near circular orbit satellites in the low Earth orbit (LEO) mega constellations, an real-time algorithm for estimating the mean orbital elements autonomously based on nonsingular orbital elements and extended Kalman filter (EKF) is studied. The dynamic model of mean elements perturbed by the non-spherical perturbation zonal harmonic, tesseral harmonic and atmospheric drag is derived. Using the dynamic model as the filtering model, an autonomous real-time mean elements estimation algorithm based on EKF is designed. Simulation results prove that the algorithm can be applied to the long-term onboard estimation of mean elements. The accuracy can be improved by one order of magnitude compared with the traditional numerical iterative method and the fast Fourier transform method, in which the semimajor axis estimation error can reach the meter level. Estimation errors of all elements are stability. Finally, the algorithm is applied to the real observation data of a satellite, which proves the feasibility in practical engineering and applicability to different orbit altitudes.

Key words: low Earth orbit (LEO) mega constellations, mean elements estimation, extended Kalman filter (EKF), nonsingular orbital elements, orbit perturbation

CLC Number: 

[an error occurred while processing this directive]