Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
CS – Communication & Systèmes / 1CONCEPTEUR, OPÉRATEUR & INTÉGRATEUR DE SYSTÈMES CRITIQUES www.c-s.fr
DSST ORBIT DETERMINATION IN OREKIT
BRYAN CAZABONNE
CS – Communication & Systèmes / 2/ 2
AGENDA
�Context and target
�DSST presentation
�Mean Elements derivatives
�State Transition Matrices
�Short-periodic terms derivatives
�Orbit Determination
�Conclusion
AGENDA
/ 2
CS – Communication & Systèmes / 3/ 3/ 3
CONTEXT AND TARGET
/ 3
CS – Communication & Systèmes / 4/ 4
OREKIT FEATURES
/ 4
Propagation Estimation Frames Times Orbits …
Numerical
Analytical
Semi-Analytical
CS – Communication & Systèmes / 5/ 5
TWO USE CASES
�Fast Orbit Determination
• Several hundreds of thousands (Setty et al, 2016)
Number of Orbit Determinations performed by the US Joint SpaceOperation Center per day to maintain their space objects catalog.
Need fast and accurate Orbit Determination
�Mean Elements Orbit Determination
Station keeping needs
/ 5
CS – Communication & Systèmes / 6/ 6
SOLUTION: THE DRAPER SEMI-ANALYTICAL SATELLITE THEORY
�Draper Semi-analytical Satellite Theory (DSST)
• Rapidity of an analytical propagator
• Accuracy of a numerical propagator
�Target
/ 6
DSSTOrbit
Determination
AutomaticDifferentiation
CS – Communication & Systèmes / 7/ 7/ 7
DSST PRESENTATION
/ 7
CS – Communication & Systèmes / 8/ 8
ORBITAL PERTURBATIONS
Third body attraction
Zonal and Tesseral harmonicsof terrestrial potential
Solar radiation pressure Atmospheric drag
/ 8
CS – Communication & Systèmes / 9/ 9
MATHEMATICAL MODEL OF DSST
c� t = c� t + � k�η� t , i = 1, 2, 3, 4, 5, 6�
��
Short-periodic termsMean Elements
/ 9
CS – Communication & Systèmes / 10/ 10
DEVELOPMENT STEPS
/ 10
Force models configuation
Computation of the meanelements derivatives and the short-periodic termsderivatives by automaticdifferentiation
State Transition Matrices
Computation of the State Transition Matrices thanksto the variationalequations
Orbit Determination
Perform the DSST-ODwith the Orekit’s BatchLeast Squares algorithmand the Kalman Filter.
CS – Communication & Systèmes / 11/ 11/ 11
MEAN ELEMENTS DERIVATIVES
/ 11
CS – Communication & Systèmes / 12/ 12
�Each DSST-specific force model on Orekit has a method allowingthe computation of the mean elements rates.
MEAN ELEMENTS DERIVATIVES
� = [������] �� =
������������
�Method implemented for the states based on the real numbers ✔
�Need to be implemented to provide the Jacobians of the meanelements rates by automatic differentiation.
/ 12
CS – Communication & Systèmes / 13/ 13
�GOAL
AUTOMATIC DIFFERENTIATION
/ 13
� !� !�"
!� !�#
⋯ !� !�%
!� !&"
⋯ !� !&'
• Yi: Orbital element
• Pk: Force model parameter
• N: The number of force model parameters taken into accountfor the Orbit Determination
�GAIN
• Safer implementation
• Simpler validation
CS – Communication & Systèmes / 14/ 14
JACOBIANS
�� =
������������
Automatic Differentiation
/ 14
�′� = �� !��!�
!��!&
CS – Communication & Systèmes / 15/ 15/ 15
STATE TRANSITION MATRICES
/ 15
CS – Communication & Systèmes / 16/ 16
VARIATIONAL EQUATIONS
) !�!�*)+ = !��
!� × !�!�*
) !�!&)+ = !��
!� × !�!& + !��
!&
/ 16
�′� = �� !��!�
!��!&
VariationalEquations
CS – Communication & Systèmes / 17/ 17
VALIDATION
�Computation of!�!�*
and!�!& matrices by finite differences and
comparison to those previously obtained.
�Newtonian Attraction derivatives were not taken into account in thecomputation of the state transition matrices.
�Some dependencies to the central attraction coefficient wereimplicit and therefore not differentiated.
Problem : Different matrices !
/ 17
Problem solved ✔
CS – Communication & Systèmes / 18/ 18/ 18
SHORT-PERIODIC TERMSDERIVATIVES
/ 18
CS – Communication & Systèmes / 19/ 19
SHORT-PERIODIC TERMS DERIVATIVES
/ 19
Automatic Differentiation
Compute the Jacobians of the short-periodic termsinto the DSST-specificforce models
Addition of the contribution
Add the contribution of the short-periodic derivativesafter the numericalintegration of the meanelements rates
Validation
Compute the state transition matrices (withthe short-periodicderivatives) by finitedifferences The user has the
choice to use onlythe mean elementsderivatives or addingthe short-periodicterms derivatives
CS – Communication & Systèmes / 20/ 20/ 20
ORBIT DETERMINATION
/ 20
CS – Communication & Systèmes / 21/ 21
FORCE MODELS USED: LAGEOS 2
Third body attraction
Zonal and Tesseral harmonicsof terrestrial potential
/ 21
Lageos 2
Third body attraction
CS – Communication & Systèmes / 22/ 22
FORCE MODELS USED: GNSS
Third body attraction
Zonal and Tesseral harmonicsof terrestrial potential
Solar radiation pressure
/ 22
Third body attraction
GNSS
CS – Communication & Systèmes / 23/ 23
TEST CASES: INTEGRATION STEP
�The DSST has significant advantage compared to the numericalpropagator for the integration step. This because the elementscomputed numerically by the DSST are the mean elements.
/ 23
DSST Numerical
Minimum step (s) 6000
Maximum step (s) 86400
Tolerance (m) 10
Minimum step (s) 0,001
Maximum step (s) 300
Tolerance (m) 10
VS
CS – Communication & Systèmes / 24/ 24
TEST CASES: SHORT-PERIODIC TERMS DERIVATIVES
/ 24
Case Zonal Tesseral Third Body
1 × × ×
2 ✓ × ×
3 ✓ ✓ ×
4 ✓ ✓ ✓
�Gradual addition of the short-periodic terms derivatives to highlight themain contributions.
�Performed tests for Lageos2 Orbit Determination.
CS – Communication & Systèmes / 25/ 25
BATCH LEAST SQUARES / MEAN ELEMENTS
/ 25
RAPIDITY
ACCURACY
0
10
20
30
40
50
60
70
80
90
Lageos2 GNSS
Co
mp
uta
tio
n t
ime
(s)
DSST
Numerical
2,9.10-4
3,6.10-5
3,6.10-11
1,4.10-6
Lageos2 GNSS
Rel
ati
ve
Ga
p
DSST
Numerical
CS – Communication & Systèmes / 26/ 26
KALMAN FILTER / MEAN ELEMENTS
/ 26
RAPIDITY ACCURACY
0
5
10
15
20
25
30
35
40
Lageos2
Co
mp
uta
tio
n t
ime
(s)
DSST
Numerical
0,28
1,4,10-6
Lageos2
Rel
ati
ve
Ga
p
DSST
Numerical
CS – Communication & Systèmes / 27/ 27
BATCH LEAST SQUARES / LAGEOS2 SP DERIVATIVES
/ 27
0,00E+00
4,00E-05
8,00E-05
1,20E-04
1,60E-04
2,00E-04
2,40E-04
2,80E-04
0
10
20
30
40
50
60
70
80
90
100
Case (1) Case (2) Case (3) Case (4)
Rel
ati
ve
Ga
p
Co
mp
uta
tio
n t
ime
(s)
Computation time (s) Relative gap
CS – Communication & Systèmes / 28/ 28
KALMAN FILTER / LAGEOS2 SP DERIVATIVES
/ 28
0,00E+00
1,00E-04
2,00E-04
3,00E-04
4,00E-04
5,00E-04
6,00E-04
7,00E-04
8,00E-04
9,00E-04
1,00E-03
0
10
20
30
40
50
60
70
80
90
100
Case (1) Case (2) Case (3) Case (4)
Rel
ati
ve
Ga
p
Co
mp
uta
tio
n t
ime
(s)
Computation time (s) Relative gap
0,28
CS – Communication & Systèmes / 29/ 29/ 29
CONCLUSION
/ 29
CS – Communication & Systèmes / 30/ 30
OUTLOOKS
DSST
Need acces to « optimal »values for force modelsinitialization.
Need to optimize criticalcomputation steps.
Improve the Kalman Filter Orbit Determination withthe DSST.
/ 30
CS – Communication & Systèmes / 31CONCEPTEUR, OPÉRATEUR & INTÉGRATEUR DE SYSTÈMES CRITIQUES www.c-s.fr
CS
22, avenue Galilée -92350 Le Plessis Robinson
Tél. : 01 41 28 40 00
www.c-s.fr
Thank you for your attention
Publication : Open-source Orbit Determination using semi-analytical theory (Cazabonne et al, 2018)