a fast an e cient algorithm for ... - european space agency

20
A fast an efficient algorithm for the computation of distant retrograde orbits Martin Lara GRUCACI – University of La Rioja, Spain [email protected], [email protected] 7th International Conference on Astrodynamics Tools and Techniques (ICATT) DLR Oberpfaffenhofen, Germany, November 6 - 9, 2018 1

Upload: others

Post on 28-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A fast an e cient algorithm for ... - European Space Agency

A fast an efficient algorithm for the

computation of distant retrograde orbits

Martin Lara

GRUCACI – University of La Rioja, Spain

[email protected], [email protected]

7th International Conference on Astrodynamics Tools and

Techniques (ICATT)

DLR Oberpfaffenhofen, Germany, November 6 - 9, 2018

1

Page 2: A fast an e cient algorithm for ... - European Space Agency

Background: Distant Retrograde Orbits

• DRO: co-orbital motion relative to the heavier primary

– same semi-major axis but slightly different eccentricity

– orbit about lighter primary out of its sphere of influence

– strong stability characteristics: quarantine orbits

– science orbit for objects with very low mass

• DePhine proposal to ESA’s Cosmic Vision Program(Oberst et al. 2017, EPSC2017–539)

• NASA’s Asteroid Redirect Mission(Abell et al., Lunar & Planetary Sci. Conference, 2017)

• Numerical computation of (quasi) PO’s of the RTBP

• Analytical sol.: rough approximations (qualitative dynamics)

– improvements by perturbation methods

2

Page 3: A fast an e cient algorithm for ... - European Space Agency

Outline

• Recall basic facts of the Hill problem

– useful to test feasibility of the perturbations approach

• Perturbation arrangement: distant retrograde orbits

– perturbed linear dynamics

• Low order analytical solution

– provides orbit design parameters

• Higher order analytical solution

– Lindstedt series: captures the case of large librations

• Sample applications

• Conclusions

3

Page 4: A fast an e cient algorithm for ... - European Space Agency

The Hill problem

ξ

Planet

O

z

y

x

r

Satellite

Orbiter

η

ζ

• CR3BP: primaries M , m < M , S/C of negligible mass

– relative motion: rotating frame centered in the satellite

– simplifications: mM , r d, d planet-satellite distance

• Hamiltonian formulation H = H(X,x)

– conjugate momenta X = x + ω × x4

Page 5: A fast an e cient algorithm for ... - European Space Agency

DRO: Perturbation of the linear motion

• H = 12(X2 + Y 2 + Z2)− ω(xY − yX)− ω2

2 (3x2 − r2)− µr

– quadratic part (linear motion) integrable

∗ relative motion of two bodies orbiting the third one

with Keplerian motion

∗ Clohessy-Wiltshire equations (J Aerospace Sci 1960)

– perturbation: Keplerian potential −µr (or −1r in Hill units)

• Perturbation: only if r is large enough in Hill units

– Hill units r > 1 > 3−1/3 ≈ 0.7

– motion out of Hill’s sphere ⇒ co-orbital motion

• Trouble if r is not too large (close encounters)

5

Page 6: A fast an e cient algorithm for ... - European Space Agency

• Focus on the planar case

– unperturbed motion: drifting ellipse

• Change to epicyclic variables:

(x, y,X, Y ) −→ (φ, q,Φ, Q;ω)

– semi-axis a = 2b (y axis)

– b =√

2Φω

– eccentricity k =√

34

– φ: phase of the ellipse

(Benest, Celest Mech 13, 1976)

• Guiding center -20 -10 0 10 20

-60

-40

-20

0

20

40

60

x

y

– xC = Q/(kω) constant

– yC = 2kq = 2k(q0 −Qt) linear motion

– iicc such that Q = 0 ⇒ periodic motion

5-1

Page 7: A fast an e cient algorithm for ... - European Space Agency

• Perturbed motion: drift may change to oscillatory motion

– epicycle: S/C travels along a large ellipse

– deferent: center of the epicycle moves on a small ellipse

• Approximate solution by perturbation methods

• H = H(φ, q,Φ, Q) = ωΦ− (1/2)Q2 − µ/r, r ≡ r(φ, q,Φ, Q)

– µ→ 0 (or r very large) linear growing of φ and q

– drifting ellipse in the y axis direction (Clohessy-Wiltshire)

• Remove short-period effects by averaging φ:

(φ, q,Φ, Q)T→ (φ′, q′,Φ′, Q′; ε) / HT = H(−, q′,Φ′, Q′) +O(εn)

– T depends on special functions

• Evolution equations (in mean elements) are integrable

– low order of ε: harmonic oscillator

– improved solution: Duffing oscillator (elliptic functions)

– high order of ε: solution by Lindstedt series5-2

Page 8: A fast an e cient algorithm for ... - European Space Agency

Low order solution

• K′ = ωΦ′ − 12[Q′2 + Ω2q′2] + P(−, q′,Φ′, Q′) +O(εn)

– libration frequency Ω ≡ Ω(Φ′;µ, ω)

– Φ′ constant, decoupled dynamics

• Neglect P: On average

– (q′, Q′): harmonic motion of frequency Ω

q′ = q′0 cos Ωt− (Q′0/Ω) sin Ωt,

Q′ = Q′0 cos Ωt+ Ωq′0 sin Ωt,

– φ′ linear growth modulated with long-period oscillations

∗ standard quadrature φ′ = φ′0 + ωt+ Ωω [p(t)− p(0)]

ω = ω[1 + (Ω2/ω2)d], d ≡ d(q′0, Q′0,Φ

′) > 0

p =q′0(Q′0/Ω)

(b/k)2 cos 2Ωt+q′0

2−(Q′0/Ω)2

2(b/k)2 sin 2Ωt,

∗ k =√

3/4 eccentricity of the epicycle 6

Page 9: A fast an e cient algorithm for ... - European Space Agency

• Deferent evolves with harmonic oscillations

xC = ΩkωM sin(Ωt+ ψ), yC = 2kM cos(Ωt+ ψ),

– M =√q′0

2 + (Q′0/Ω)2, tanψ = Q′0/(Ωq′0)

– xC = 0 ⇒ max(yC) = 2kM

• Orbit design parameters

– a = 2b: size of the epicycle

– min. y distance to the origin for x = 0: dy = a− 2kM

– compute iicc of max(yC): 2k√q′0

2 + (Q′0/Ω)2 = a− dy• Periodic orbit (on average): commensurability between

– orbital period TO = 2π/ω,

– libration period TL = 2π/Ω

• Osculating: improve periodicity by differential corrections6-1

Page 10: A fast an e cient algorithm for ... - European Space Agency

• Low order solution very good for small librations

– significance of short-period terms

-5 0 5-20

-10

0

10

20

-5 0 5-20

-10

0

10

20

-0.0006 0.0006

-0.0015

-0.0010

-0.0005

0.0000

0.0005

0.0010

0.0015

Dx b

Dy

a

-1.0

-0.5

0.0

0.5

1.0

xC

yC

– initial conditions (0.1,20,−10.5,−0.1)

6-2

Page 11: A fast an e cient algorithm for ... - European Space Agency

• Errors: epicyclic variables

Blue: mean elements. White: osculating elements

0 10 20 30 40 50-40-20

020406080

Φ-

ΦA

Has

L

35 40 45 50

-0.0004-0.0002

0.00000.00020.00040.0006

1-

FA

F

0 10 20 30 40 50

-0.0005

0.0000

0.0005

0.0010

Η-

ΗA

0 10 20 30 40 50

-0.0005

0.0000

0.0005

Ξ-

Ξ A

6-3

Page 12: A fast an e cient algorithm for ... - European Space Agency

High order solution

• Low order: great insight / not so good for large librations

– poor prediction of the amplitude and libration period

• Higher orders of the perturbation approach: Lindstedt series

– change ind. variable τ = nt, replace n =∑i≥0 ε

ini– replace q =

∑i≥0 ε

iqi(τ), Q =∑i≥0 ε

iQi(τ)

– chain of differential systems solved sequentially

• 5 series required:

– time scale in which the Lindstedt series evolve (1 series)

– time evolution of the guiding center q′, Q′ (2 series)

– phase φ′: linear growing + modulation (2 series)

∗ linear freq. ω with which the S/C evolves (1 series)

∗ long-period modulation of the S/C’s phase φ′ (1 series)

• Improved orbital and libration periods7

Page 13: A fast an e cient algorithm for ... - European Space Agency

• Lindstedt series: arranged in the form of Fourier series in Ω

n =2∑

m=0

m∑j=0

m−j∑k=0

ω

)2(m−j−k)(Q′0/Ω

b

)2j (q′0b

)2k

nm,j,k

q′ =2∑

m=0

m∑i=0

m∑j=0

m−j∑k=0

ω

)2(m−j−k)(Q′0/Ω

b

)2j (q′0b

)2k

×[cm,i,j,kq

′0 cos(2i+ 1)Ωτ + sm,i,j,k(Q′0/Ω) sin(2i+ 1)Ωτ

]

Q′ =2∑

m=0

m∑i=0

m∑j=0

m−j∑k=0

ω

)2(m−j−k)(Q′0/Ω

b

)2j (q′0b

)2k

×[Cm,i,j,kQ

′0 cos(2i+ 1)Ωτ + Sm,i,j,k(q′0Ω) sin(2i+ 1)Ωτ

]• Additional series for the phase φ′

• Quite effective evaluation7-1

Page 14: A fast an e cient algorithm for ... - European Space Agency

Sample orbit with large libration: (0,10,−0.5,1)

analytical (low order) true Lindstedt series

-10 -5 0 5 10

-30

-20

-10

0

10

20

30

x

y

-10 -5 0 5 10

-30

-20

-10

0

10

20

30

x

y

-10 -5 0 5 10

-30

-20

-10

0

10

20

30

x

y

7-2

Page 15: A fast an e cient algorithm for ... - European Space Agency

• Guiding center: (0,10,−0.5,1)

analytical (low order) Lindstedt series

-0.2-0.10.0 0.1 0.2

-15

-10

-5

0

5

10

15

xC

yC

-0.2 0.2

-15

-10

-5

0

5

10

15

xC

yC

7-3

Page 16: A fast an e cient algorithm for ... - European Space Agency

Close approach to the origin

• Periodic orbit of initial conditions (2.7163,0,0,−2.9724)

true (numerical) Lindstedt series

-4 -2 0 2 4

-10

-5

0

5

10

x

y

-4 -2 0 2 4

-10

-5

0

5

10

x

y

8

Page 17: A fast an e cient algorithm for ... - European Space Agency

1:1 resonant DRO a = dy

• Design parameters a = 10 ⇒ Φ′ = 12.5,

dy = a ⇒ q′0 = Q′0 = 0, TO = 6.24852

almost periodic: |x(T )− x(0)| ∼ |X(T )−X(0)| = 10−3

0.0 0.2 0.4 0.6 0.8 1.0

-0.04

-0.02

0.00

0.02

0.04

0.06

Φ-

ΦA

Hde

gL

0.0 0.2 0.4 0.6 0.8 1.0

-0.002

0.000

0.002

0.004

1-

FA

F

0.0 0.2 0.4 0.6 0.8 1.0

-0.006

-0.004

-0.002

0.000

0.002

0.004

Η-

ΗA

0.0 0.2 0.4 0.6 0.8 1.0-0.006-0.004-0.002

0.0000.0020.0040.006

Ξ-

Ξ A

• Periodicity improved by differential corr. ∼ 10−13 9

Page 18: A fast an e cient algorithm for ... - European Space Agency

Multiple resonant DRO: a = 10, dy = 5

• Design parameters a = 10 ⇒ Φ′ = 12.5, Ω ≈ ω/20

dy = 5 ⇒, q′0 = 0 Q′0 = 0.141645,

– but ρ ≡ TL/TO = 18.3 . . . non-periodic

• Find ∆a such that ρ integer/rational, by iterations

– dy, q′0 = 0, fixed

– ρ = TL(Q′0(Φ′),Φ′)/TO(Q′0(Φ′),Φ′) = ρ(Φ′)

• Secant method a = 9.87661, TL = 112.379, ρ = 18

– exactly periodic in mean elements

– almost periodic: |x(T )− x(0)| ∼ |X(T )−X(0)| = 10−1

– periodicity improved by differential corr. O(10−13)

10

Page 19: A fast an e cient algorithm for ... - European Space Agency

-4 -2 0 2 4

-10

-5

0

5

10

x

y

-4 -2 0 2 4

-10

-5

0

5

10

x

y

-0.15 0.15

-4

-2

0

2

4

xC

yC

-0.15 0.15

-4

-2

0

2

4

xC

yC

10-1

Page 20: A fast an e cient algorithm for ... - European Space Agency

Conclusions

• Useful algorithm for computing DRO

– low and higher order analytical solutions

– particular case of co-orbital motion

• Low order solution discloses the nature of the DRO problem

– provides orbit design parameters

∗ dimension of the reference ellipse

∗ minimum y distance to the primary

∗ orbital and libration periods

• Higher order improves accuracy for large librating orbits

• Planar Hill problem chosen as a demonstration model

– 3D case also feasible (in progress)

• Same techniques apply to the R3BP (in progress)11