Next Article in Journal
Reversible Data Hiding Scheme Based on Coefficient Pair Mapping for Videos H.264/AVC without Distortion Drift
Previous Article in Journal
Improved Likelihood Inference Procedures for the Logistic Distribution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Highly Efficient Numerical Integrator for the Circular Restricted Three-Body Problem

1
National Astronomical Observatories, Chinese Academy of Sciences, Beijing 100101, China
2
School of Astronomy and Space Science, University of Chinese Academy of Sciences, Beijing 100049, China
3
LSEC, ICMSEC, Academy of Mathematics and Systems Science, Chinese Academy of Sciences, Beijing 100190, China
4
School of Mathematical Sciences, University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(9), 1769; https://doi.org/10.3390/sym14091769
Submission received: 18 July 2022 / Revised: 15 August 2022 / Accepted: 22 August 2022 / Published: 25 August 2022
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
The dynamic equation of a mass point in the circular restricted three-body problem is governed by Coriolis and centrifugal force, in addition to a co-rotating potential relative to the frame. In this paper, we provide an explicit, symmetric integrator for this problem. Such an integrator is more efficient than the symplectic Euler method and the Gauss Runge–Kutta method as regards this problem. In addition, we proved the integrator is symplectic by the discrete Hamilton’s principle. Several groups of numerical experiments demonstrated the precision and high efficiency of the integrator in the examples of the quadratic potential and the bounded orbits in the circular restricted three-body problem.

1. Introduction

As space science advances, spacecraft orbit design missions become more complex, and as a result the need for advanced and efficient algorithms has grown. For example, the recently launched James Webb Space Telescope orbits the Halo orbit (Figure 1) near the second Lagrangian point L 2 of the Sun-Earth restricted three-body problem. Since this Halo orbit is chaotic, the telescope needs to recalibrate the orbit after a timescale. The circular restricted three-body problem is a non-canonical Hamiltonian system, which can be transformed into canonical form. Explicit symplectic algorithms such as the symplectic Euler method can be used to the canonical form, but we argue below that our proposed method is more efficient. This paper provides a highly efficient algorithm for numerical orbit design and recalibration of orbits to the circular restricted three-body problem.
The canonical Hamiltonian system could be the most important physical systems and a canonical Hamiltonian system in the variables z = ( p , q ) given in the form
p ˙ = H q ( p , q ) q ˙ = H p ( p , q )
where p , q R d . Or equivalently
z ˙ = J 1 H ( z ) , J = 0 I d I d 0 ,
where I d is a d × d identity matrix. It has an outstanding property that the flow of Hamiltonian system is symplectic. It naturally finds those discrete systems that preserve the properties of symplecticity and the inner symmetries of original Hamiltonian system. Therefore, the symmetric, symplectic algorithms [1,2,3,4,5] are the standard methods to such problems. In addition, efficient structure-preserving methods [6,7] are also a research focus.
The well-known Boris algorithm [8,9,10,11,12,13] in the plasma dynamics has some good geometric properties. Generally, it is symmetric, second-order, volume-preserving [9], and not symplectic [10]. However, in special configuration of the homogeneous magnetic field, the integrator is variational symplectic and preserves near-conservation of energy over long-term evolution [10,14].
This paper is organized as follows. In Section 2, we gave a brief introduction to co-rotating coordinate systems and the proposed explicitly symmetric integrator ψ b . In Section 3 and Section 4, we analyzed long term energy behaviors for this integrator and proved its symplectic property. In Section 5, two groups of numerical experiments were conducted to check the precision and high efficiency of the integrator. Finally, we summarize this work in Section 6.

2. Numerical Methods

2.1. The Co-rotating System

The circular restricted three-body problem [15,16] is a kind of co-rotating system, which can be written as
x ¨ + 2 ( Ω × x ˙ ) = ( U ( x ) 1 2 ω 2 r 2 ) ,
where x = ( x , y , z ) is the position, Ω = ( 0 , 0 , ω ) means the system rotates clockwise around the z axis with rotation speed ω , U ( x ) is a potential energy, and r = ( x , y , 0 ) . It is a Euler–Lagrange equation with Lagrangian L ( x , x ˙ ) = 1 2 x ˙ 2 + Ω · ( r × r ˙ ) ( U ( x ) 1 2 ω 2 r 2 ) , the conjugate momenta p = L / x ˙ = x ˙ + ( ω y , ω x , 0 ) x ˙ + A ( x ) (conjugate to the position variables x ) derived by Legendre transform. The energy E = 1 2 x ˙ 2 + ( U ( x ) 1 2 ω 2 r 2 ) is an invariant along the flow of the system. It is special that different physical processes imply similar physical laws. For the charged particle in the electromagnetic field, its dynamics are governed by the Newton–Lorentz equation, which has a similar form to Equation (3). In particular, Ω plays the role of the magnetic field, U ( x ) 1 2 ω 2 r 2 acts as the scalar potential.
We set φ ( x ) = U ( x ) 1 2 ω 2 r 2 and rewrite the co-rotating coordinate system (3) in the form of z = ( x , p ) . The motion equations of the mass point can be expressed as
x ˙ = H p ( z ) = p A ( x ) , p ˙ = H x ( z ) = A ( x ) x ( p A ( x ) ) φ ( x ) ,
where H ( z ) = 1 2 ( p A ( x ) ) 2 + φ ( x ) . Obviously, it is a canonical Hamiltonian system z ˙ = J 1 H ( z ) with
J = 0 I 3 I 3 0 .
The antisymmetric matrix J provides a symplectic structure, which is defined by
w J = 1 2 d z J d z .
An integrator ψ : z n z n + 1 is called symplectic, when w J is preserved by the flow of the integrator, i.e., d z n + 1 J d z n + 1 = d z n J d z n .

2.2. The Explicitly Symmetric Integrator ψ b

First, we take into account the Boris algorithm [8,9,10,11,12,13] to make discrete the system (3) as the numerical integrator ψ b :
x n + 1 2 x n + x n 1 Δ t 2 + 2 Ω × x n + 1 x n 1 2 Δ t = φ ( x n ) .
The scheme is a second-order explicitly symmetric integrator. At the same time, we set the conjugate momenta to be the form of
p n = x n + 1 x n Δ t ( x n + 1 x n ) × Ω + A ( x n ) + Δ t φ ( x n ) , p n + 1 = x n + 1 x n Δ t + ( x n + 1 x n ) × Ω + A ( x n + 1 ) .
The map ( x n , p n ) ( x n + 1 , p n + 1 ) is symplectic which will be verified in Section 4.
In the following sections, we analyze the energy errors over long times and the symplectic property of the numerical integrator ψ b .

3. Energy Error Analysis

In this section, we analyze the energy deviation of the integrators ψ b over very long times. First, we consider ψ b and solve the modified differential equation whose solution y ( t ) formally satisfies y ( n Δ t ) = x n . Thus, y ( t ) must satisfy Equation (5), i.e.,
y ( t + Δ t ) 2 y ( t ) + y ( t Δ t ) Δ t 2 + 2 Ω × y ( t + Δ t ) y ( t Δ t ) 2 Δ t = φ ( y ( t ) ) .
We expand all terms into powers of Δ t at the time t then obtain the following modified differential equation
( y ¨ + Δ t 2 12 y ( 4 ) + ) + Ω × ( 2 y ˙ + Δ t 2 3 y ( 3 ) + ) = φ ( y ) .
Multiplying y ˙ in the two sides of the formula. Since y ˙ ( Ω × y ˙ ) = 0 , we derive
y ˙ ( y ¨ + Δ t 2 12 y ( 4 ) + ) + y ˙ Ω × ( Δ t 2 3 y ( 3 ) + ) = y ˙ φ ( y ) .
The left-hand side can be written as the full differential and y ˙ φ ( y ( t ) ) = d d t φ ( y ( t ) ) , so the modified differential equation has a formal invariant, i.e.,
d d t ( 1 2 y ˙ y ˙ + φ ( y ) + Δ t 2 12 ( y ˙ y ( 3 ) 1 2 y ¨ y ¨ + 4 y ˙ ( Ω × y ¨ ) ) + ) = 0 .
Thus, we obtain a new formal generalized energy E h ( y , y ˙ ) = E ( y , y ˙ ) + Δ t 2 E 2 ( y , y ˙ ) + , which is an invariant. We only consider the numerical integrator { ( x n , x ˙ n ) } in a compact set D. To estimate the energy error of the integrator ψ b over a long time, we truncate the E h in N leading terms, and integrate over the time interval [ 0 , n Δ t ] ,
E h N ( x n , x ˙ n ) E h N ( x 0 , x ˙ 0 ) = n Δ t O ( Δ t N ) .
The right-hand side in Formula (11) is a high order infinitesimal quantity, so
| E ( x n , x ˙ n ) E ( x 0 , x ˙ 0 ) | C N Δ t 2 .
where C N is directly dependent on the values of y ˙ y ( 3 ) 1 2 y ¨ y ¨ + 4 y ˙ ( Ω × y ¨ ) in the compact set D.

4. The Symplectic Property

In canonical Hamiltonian system, a map ϕ : z n z n + 1 , z R 2 d is called symplectic if its Jacobian matrix satisfies the symplectic condition,
( ϕ z n ) J ( ϕ z n ) = J .
The equivalent form is that the map ϕ preserves a standard symplectic structure 1 2 d z J d z , i.e., d z n + 1 J d z n + 1 = d z n J d z n .
In this subsection, we show that the numerical integrator ψ b is symplectic. We choose the discrete Lagrangian L h as
L h ( x n , x n + 1 ) = 1 2 Δ t ( x n + 1 x n ) 2 + 1 2 Ω · ( r n + r n + 1 ) × ( r n + 1 r n ) Δ t φ ( x n ) .
The discrete form of t 0 t N L ( x ( t ) , x ˙ ( t ) ) d t , i.e., the action S h is
S h ( x 0 , , x N ) = n = 0 N 1 L h ( x n , x n + 1 ) ,
where L h is the discrete Lagrangian. According to the discrete Hamilton’s principle, the discrete Euler–Lagrange equation reads
D 2 L h ( x n 1 , x n ) + D 1 L h ( x n , x n + 1 ) = 0 ,
p n = D 1 L h ( x n , x n + 1 ) , p n + 1 = D 2 L h ( x n , x n + 1 ) ,
where D i is the partial derivative with respect to the i-th argument. The corresponding formula of the formulation (17) is the formula (6). By eliminating p n , the evolution formulation of x n can be obtained, which is ψ b , as follows
x n + 1 2 x n + x n 1 Δ t + 2 Ω × x n + 1 x n 1 2 = Δ t φ ( x n ) .
A straightforward calculation gives the equation of d p n + 1 d x n + 1 = d p n d x n (refer to the Theorem 5.1 of Chapter 6 in Hairer [17]). It proves that the integrator ψ b is symplectic and defines a symplectic map ( p n , x n ) ( p n + 1 , x n + 1 ) .
It is also well-known that the symplectic integrator has the property of near-conservation of energy over a long time. The error expression (12) is estimated by taking into account the formal energy of the modified equation [18].

5. Numerical Experiments

In this section, we numerically present the behaviors of the integrator ψ b in two kinds of potential energy, an extensive Quadratic potential and restricted three-body Earth-Moon system. At the same time, we compare our results with those of the well-known symplectic Euler method ψ s E and the highly efficient Gauss Runge–Kutta method in the canonical form (4).
In the case of the canonical system, we make discrete the system (4) by the symplectic Euler method ψ s E :
( a ) : x n + 1 2 = x n + Δ t H p ( x n , p n + 1 2 ) p n + 1 2 = p n Δ t H x ( x n , p n + 1 2 ) ,
and
( b ) : x n + 1 = x n + 1 2 + Δ t H p ( x n + 1 , p n + 1 2 ) p n + 1 = p n + 1 2 Δ t H x ( x n + 1 , p n + 1 2 ) .
This numerical integrator ψ s E is a 2nd order explicitly symmetric symplectic numerical integrator for the canonical system (4). The explicit form of ψ s E reads
( a ) : x n + 1 2 = D x n + Δ t p n + 1 2 p n + 1 2 = T ( p n Δ t U ( x n ) ) ,
and
( b ) : x n + 1 = T ( x n + 1 2 + Δ t p n + 1 2 ) p n + 1 = D p n + 1 2 Δ t U ( x n + 1 ) .
In here, the matrices T and D are as follows
T = 1 1 + ( Δ t w ) 2 Δ t ω 1 + ( Δ t w ) 2 0 Δ t ω 1 + ( Δ t w ) 2 1 1 + ( Δ t w ) 2 0 0 0 1 , D = 1 Δ t ω 0 Δ t ω 1 0 0 0 1 .
In addition, the 2nd order symmetric symplectic integrator ψ b is explicit, as follows
x n + 1 = T ( 2 x n D x n 1 Δ t 2 φ ( x n ) ) .

5.1. Quadratic Potential

We consider a homogeneous rotating top-hat density sphere with the quadratic potential of U ( x ) = 4 ( x 2 + y 2 + z 2 ) . We set the rotating speed ω = π / 40 and the period is 80. The initial position and velocity are x = ( 1.9 , 0 , 0 ) and v = ( 0 , 2.0 , 0 ) , respectively.
We integrate the initial value problem in a time interval [ 0 , T ] with T = 8 × 10 4 with different step-sizes Δ t = T / n . We denote the maximum energy variation by
err H ( T / n ) = max k = 1 , , n H ( z k ) H ( z 0 ) H ( z 0 ) .
In Figure 2, we observe that the numerical integrators ψ b , ψ s E both give the accurate orbit in the first rotation period and the 1000th rotation period. The work efficiency diagram of maximum energy variation along the trajectory versus the CPU time (in seconds) is displayed in Figure 3, both on the logarithmic scale. We observe that our integrator ψ b is more efficient than the integrator ψ s E . In actually, with the same maximum energy variation, the efficiency of ψ b is increased by about 40 % versus ψ s E .

5.2. Earth-Moon System

In the design of a spacecraft’s orbit, the earth and moon’s disturbances should be taken into account, and the spacecraft can be seen as a mass point. In this case, the motions of the earth, moon, and satellite form a circular restricted three-body problem. The circular restricted three-body problem can be written in the form of (3) with potential
U ( x ) = G M 1 ( x x 1 ) 2 + ( y y 1 ) 2 + z 2 G M 2 ( x x 2 ) 2 + ( y y 2 ) 2 + z 2 ,
which has been widely studied [15,16,19,20,21]. We expand into the component form of ( x , y , z ) , as follow
d 2 x d t 2 x ω 2 2 ω d y d t = G M 1 ( x x 1 ) R 1 3 G M 2 ( x x 2 ) R 2 3 , d 2 y d t 2 y ω 2 + 2 ω d x d t = G M 1 ( y y 1 ) R 1 3 G M 2 ( y y 2 ) R 2 3 , d 2 z d t 2 = G M 1 z R 1 3 G M 2 z R 2 3 ,
where R 1 = ( ( x x 1 ) 2 + ( y y 1 ) 2 + z 2 ) 1 / 2 , R 2 = ( ( x x 2 ) 2 + ( y y 2 ) 2 + z 2 ) 1 / 2 and the coordinate origin is mass center of the system.
In this example of an Earth-Moon system, the unit of distance is an Astronomical Unit (1.4959787 × 10 13 cm), the time unit is an earth day (86,400 s), and the mass unit is in kilograms. The corresponding normalized parameters G M 1 = 0.8997011603631609 × 10 9 (following the parameters in [22]), G M 2 = 0.0123 G M 1 , the distance of between earth and moon R = 2.56267 × 10 3 , r 1 = M 2 R / ( M 1 + M 2 ) = −3.113784550034574 × 10 5 , r 2 = M 1 R / ( M 1 + M 2 ) = 2.531532154499654 × 10 3 and the rotation speed ω = G ( M 1 + M 2 ) / R 3 . The earth position is ( x 1 , y 1 ) = ( r 1 , 0 ) and the moon position is ( x 2 , y 2 ) = ( r 2 , 0 ) . We set two groups of initial conditions to check the behaviors of the numerical integrators ψ b and ψ s E .
Orbit 1: we set initial position of the mass point at x = ( r 2 / 4 , 0 , 0 ) , velocity x ˙ = (0, 1.69561 × 10 3 , 0). The orbit of the mass point is numerically integrated over a time interval [ 0 , 4 × 10 4 ] .
Orbit 2: we set initial position of the mass point at x = ( 3 r 2 / 5 , 0 , 0 ) , velocity x ˙ = (0, 1.35057 × 10 3 , 0). The orbit is integrated over a time interval [ 0 , 10 5 ] .
We integrate the initial value problem with different step-sizes Δ t = T / n . Following the numerical experiment 1, the maximum energy variation is as follows
err H ( T / n ) = max k = 1 , , n H ( z k ) H ( z 0 ) H ( z 0 ) .
Figure 4 shows that for different initial values, the numerical integrators ψ b , ψ s E both give the accurate orbit over a long time. Figure 5 shows that the work efficiency diagram of maximum energy variation along the trajectory versus the CPU time (in seconds) in double logarithmic scale with the initial values of orbit 1 and orbit 2. We conclude that our integrator ψ b is more efficient than the integrator ψ s E .

5.3. High Order Composition Method

To show the strength of ψ b , we construct the high order integrators ψ b 10 and ψ s E 10 by composition method, at the same time, we check the work efficiency of ψ b 10 by comparing with ψ s E 10 and the 10th order Gauss Runge–Kutta method ψ g r k .
At first, we present the one step integrator of ψ b [11] with the form of
x n + 1 2 = x n + Δ t 2 v n v n + 1 v n Δ t = 2 Ω × v n + 1 + v n 2 φ ( x n + 1 2 ) x n + 1 = x n + 1 2 + Δ t 2 v n + 1 ,
and
x n + 1 2 = x n + Δ t 2 v n v n + 1 = T ( D v n Δ t φ ( x n + 1 2 ) ) x n + 1 = x n + 1 2 + Δ t 2 v n + 1 .
It is well-known that one can obtain a higher order symmetric integrator by composition of the symmetric integrator. We derive the 10th order explicit, symmetric, symplectic integrator ψ b 10 (and ψ s E 10 ) by composition of the explicit, symmetric, symplectic integrator ψ b (and ψ s E ) using the best 35-stage method (Formula (17) in Sofroniou [23]). In addition, one can obtain an arbitrary high order integrator by the composition skills [17].
In our numerical implementation of the implicit Runge–Kutta method ψ g r k , we apply fixed point iteration with starting values computed by extrapolation from the previous step. Figure 6 shows that the work efficiency diagram of maximum energy variation along the trajectory versus the CPU times (in seconds) in double logarithmic scale, which are given by ψ b 10 , ψ s E 10 and ψ g r k , the initial values are the orbit 1 and orbit 2 in the above numerical experiment 2. We conclude that our integrator ψ b 10 is more efficient than ψ s E 10 and ψ g r k .

6. Conclusions

In this paper, for the circular restricted three-body problem, we investigated the explicit symmetric numerical integrator ψ b . In particular, the property of near-conservation of energy for long-term evolution and the symplectic property are derived for the integrator ψ b . It is important that our 10th order explicit, symmetric, symplectic integrator ψ b 10 is more efficient than the 10th order symplectic Euler method ψ s E 10 and the 10th order implicit Gauss Runge–Kutta method ψ g r k for the circular restricted three-body problem.
Two groups of numerical experiments, rotating quadratic potential and earth-moon system, are carried out to verify our theoretical analysis. In addition, the work efficiency comparison of the high order methods presented in Section 5.3 demonstrates the precision, high efficiency, and advantages of easy generation of high order methods of our method.

Author Contributions

Funding acquisition, Q.W. and Y.T.; Investigation, X.T. and Q.W.; Methodology, X.T.; Software, X.T.; Validation, X.T., Q.W. and Y.T.; Writing—original draft, X.T.; Writing—review & editing, Q.W. and Y.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National SKA Program of China (Grant No. 2020SKA0110401), National Natural Science Foundation of China (Grant No. 11988101, 12171466).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We acknowledge the support from Special Research Assistant Program of the Chinese Academy of Sciences and K.C.Wong Education Foundation.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Feng, K. On difference schemes and symplectic geometry. In Proceedings of 1984 Beijing Symposium on Differential Geometry and Differential Equations; Feng, K., Ed.; Science Press: Beijing, China, 1985; pp. 42–58. [Google Scholar]
  2. Feng, K. Difference Schemes for Hamiltonian Formalism and Symplectic Geometry. J. Comput. Math. 1986, 4, 279–289. [Google Scholar]
  3. Forest, E.; Ruth, R.D. Fourth-order symplectic integration. Phys. D Nonlinear Phenom. 1990, 43, 105–117. [Google Scholar] [CrossRef]
  4. Channell, P.J.; Scovel, C. Symplectic integration of Hamiltonian systems. Nonlinearity 1990, 3, 231–259. [Google Scholar] [CrossRef]
  5. Candy, J.; Rozmus, W. A symplectic integration algorithm for separable Hamiltonian functions. J. Comput. Phys. 1991, 92, 230–256. [Google Scholar] [CrossRef]
  6. Huang, L.Y.; Tian, Z.W.; Cai, Y.X. Compact Local Structure-Preserving Algorithms for the Nonlinear Schrödinger Equation with Wave Operator. Math. Probl. Eng. 2020, 2020, 4345278. [Google Scholar] [CrossRef]
  7. Kong, L.H.; Chen, M.; Yin, X.l. A novel kind of efficient symplectic scheme for Klein–Gordon–Schrödinger equation. Appl. Numer. Math. 2019, 135, 481–496. [Google Scholar] [CrossRef]
  8. Boris, J. Relativistic plasma simulation-optimization of a hybrid code. In Proceeding of Fourth Conference on Numerical Simulations of Plasmas; Naval Research Laboratory: Washington, DC, USA, 1970; pp. 3–67. [Google Scholar]
  9. Qin, H.; Zhang, S.X.; Xiao, J.Y.; Liu, J.; Sun, Y.J.; Tang, W.M. Why is Boris algorithm so good? Phys. Plasmas 2013, 20, 084503. [Google Scholar] [CrossRef]
  10. Ellison, C.L.; Burby, J.W.; Qin, H. Comment on “Symplectic integration of magnetic systems”: A proof that the Boris algorithm is not variational. J. Comput. Phys. 2015, 301, 489–493. [Google Scholar] [CrossRef]
  11. He, Y.; Sun, Y.J.; Liu, J.; Qin, H. Volume-preserving algorithms for charged particle dynamics. J. Comput. Phys. 2015, 281, 135–147. [Google Scholar] [CrossRef]
  12. Zhang, R.L.; Liu, J.; Qin, H.; Wang, Y.L.; He, Y.; Sun, Y.J. Volume-preserving algorithm for secular relativistic dynamics of charged particles. Phys. Plasmas 2015, 22, 044501. [Google Scholar] [CrossRef]
  13. He, Y.; Sun, Y.J.; Liu, J.; Qin, H. Higher order volume-preserving schemes for charged particle dynamics. J. Comput. Phys. 2016, 305, 172–184. [Google Scholar] [CrossRef]
  14. Hairer, E.; Lubich, C. Energy behaviour of the Boris method for charged-particle dynamics. BIT Numer. Math. 2018, 301, 969–979. [Google Scholar] [CrossRef]
  15. Broucke, R.A. Periodic Orbits in the Restricted Three Body Problem with Earth-Moon Masses; Technical Report; Jet Propulsion Laboratory: Pasadena, CA, USA, 1968. [Google Scholar]
  16. Murray, C.D.; Dermott, S.F. Solar System Dynamics; Cambridge University Press: Cambridge, UK, 1999. [Google Scholar]
  17. Hairer, E.; Lubich, C.; Wanner, G. Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations, 2nd ed.; Springer: Berlin, Germany, 2006. [Google Scholar]
  18. Tang, Y.F. Formal energy of a symplectic scheme for hamiltonian systems and its applications (I). Comput. Math. Appl. 1994, 27, 31–39. [Google Scholar]
  19. Gao, F.B.; Zhang, W. A Study on Periodic Solutions for the Circular Restricted Three-body Problem. Astron. J. 2014, 148, 116. [Google Scholar] [CrossRef]
  20. Perdomo, O. On the period of the periodic orbits of the restricted three body problem. Celest. Mech. Dyn. Astron. 2017, 129, 89–104. [Google Scholar] [CrossRef]
  21. Abouelmagd, E.I.; Guirao, J.L.G.; Pal, A.K. Periodic solution of the nonlinear Sitnikov restricted three-body problem. New Astron. 2020, 75, 101319. [Google Scholar] [CrossRef]
  22. Tu, X.B.; Murua, A.; Tang, Y.F. New high order symplectic integrators via generating functions with its application in many-body problem. BIT Numer. Math. 2020, 129, 509–535. [Google Scholar] [CrossRef]
  23. Sofroniou, M.; Spaletta, G. Derivation of symmetric composition constants for symmetric integrators. Optim. Methods Softw. 2005, 20, 597–613. [Google Scholar] [CrossRef]
Figure 1. Halo orbit nearby the collinear libration point L 2 of Sun-Earth system. The James Webb Space Telescope is located in this Halo orbit.
Figure 1. Halo orbit nearby the collinear libration point L 2 of Sun-Earth system. The James Webb Space Telescope is located in this Halo orbit.
Symmetry 14 01769 g001
Figure 2. The orbits are given by ψ b and ψ s E in the first rotation period (a,c) and the 1000th rotation period (b,d).
Figure 2. The orbits are given by ψ b and ψ s E in the first rotation period (a,c) and the 1000th rotation period (b,d).
Symmetry 14 01769 g002
Figure 3. Maximum energy variation err H ( Δ t ) versus the CPU time in double logarithmic scale, which are given by ψ b and ψ s E over the time interval [ 0 , T ] .
Figure 3. Maximum energy variation err H ( Δ t ) versus the CPU time in double logarithmic scale, which are given by ψ b and ψ s E over the time interval [ 0 , T ] .
Symmetry 14 01769 g003
Figure 4. Numerical orbits are given by ψ b , ψ s E with the initial values of orbit 1 (a,b) and orbit 2 (c,d), respectively.
Figure 4. Numerical orbits are given by ψ b , ψ s E with the initial values of orbit 1 (a,b) and orbit 2 (c,d), respectively.
Symmetry 14 01769 g004
Figure 5. Maximum energy variation err H ( Δ t ) versus the CPU time in double logarithmic scale, which are given by ψ b and ψ s E with the initial values of orbit 1 (left) and orbit 2 (right).
Figure 5. Maximum energy variation err H ( Δ t ) versus the CPU time in double logarithmic scale, which are given by ψ b and ψ s E with the initial values of orbit 1 (left) and orbit 2 (right).
Symmetry 14 01769 g005
Figure 6. Maximum energy variation err H ( Δ t ) versus the CPU time in double logarithmic scale, which are given by ψ b 10 , ψ s E 10 and ψ g r k , the initial values are orbit 1 (left) and orbit 2 (right) in above numerical experiment 2.
Figure 6. Maximum energy variation err H ( Δ t ) versus the CPU time in double logarithmic scale, which are given by ψ b 10 , ψ s E 10 and ψ g r k , the initial values are orbit 1 (left) and orbit 2 (right) in above numerical experiment 2.
Symmetry 14 01769 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tu, X.; Wang, Q.; Tang, Y. Highly Efficient Numerical Integrator for the Circular Restricted Three-Body Problem. Symmetry 2022, 14, 1769. https://doi.org/10.3390/sym14091769

AMA Style

Tu X, Wang Q, Tang Y. Highly Efficient Numerical Integrator for the Circular Restricted Three-Body Problem. Symmetry. 2022; 14(9):1769. https://doi.org/10.3390/sym14091769

Chicago/Turabian Style

Tu, Xiongbiao, Qiao Wang, and Yifa Tang. 2022. "Highly Efficient Numerical Integrator for the Circular Restricted Three-Body Problem" Symmetry 14, no. 9: 1769. https://doi.org/10.3390/sym14091769

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop