We suppose that the CRTBP consists of the Sun, the Earth and the Moon, and an infinitesimal body such as a spacecraft having masses m1, m2 and m, respectively. Here the Earth and the Moon are clubbed as a single entity and we say this as the Earth. The spacecraft moves under the gravitational influence of the Sun and the Earth (Figure 1). The Sun is assumed as the radiating body contributing solar radiation pressure.
Figure 1 Geometry of the problem in the Sun-Earth system.
Let
and
denote the coordinates of the spacecraft, the Sun, and the Earth, respectively, where μ is the mass ratio parameter of the Sun and the Earth. The equations of motion of the spacecraft in the rotating reference frame accounting solar radiation pressure of the Sun can be expressed as,32
(1)
(2)
(3)
Where U is the pseudo-potential of the system and it is expressed as
(4)
Where q is known as the mass reduction factor,
and
are the position vectors of the spacecraft from the Sun and the Earth, respectively, and these quantities are defined as,34
(5)
In Equation (5),
and
are solar radiation pressure and gravitational attraction forces, respectively. Note that when
, the governing equations of motion (1)-(3) reduce to the classical CRTBP.
The Jacobi constant of the motion also exists and is given by
(6)
When the kinetic energy is zero, Equation (6) reduces to
(7)
And defines the zero velocity surfaces in the configuration space. These surfaces projected in the rotating xy-plane generate some lines called zero velocity curves.
We construct a third-order analytic approximation using the method of successive approximation (Lindstedt-Poincare method) to compute the halo orbit around the collinear Lagrangian points L1 and L2 in the photogravitational Sun-Earth system. The origin is translated at the libration points L1 and L2 , and the distance is normalized by taking distance between the Earth to the Lagrangian point as a unit,26 using the new coordinates
(8)
Where X, Y and Z are the new coordinates when origins are shifted at the Lagrangian points, and γ is the distance from the Lagrangian point to the Earth. In Equation (8), the upper (lower) sign corresponds to L1 (L2).
Now using the transformation (8), the equations of motion (1)-(3) are expressed as
(9)
(10)
(11)
Where
(12)
In Equation (12), R1 and R2 are given by
(13)
The location of the Lagrangian points
and
from the Earth are computed from the root of the fifth degree polynomial:
(14)
In Equation (14) upper and lower signs correspond to
and
points, respectively. We expand the nonlinear terms,
, in Equation (12) using the formula,26
(15)
Where
and
, and
is the
degree Legendre polynomial of first kind with argument
. After some algebraic manipulation, the equations of motion (9)-(11) can be written as:35,36
(16)
(17)
(18)
Where the left hand side contains the linear terms and the right hand side contains the nonlinear terms. The coefficient
is expressed as
(19)
Where the upper sign is for
and the lower one for
.
A third-order approximation of Equations (16)-(18) is given by,25
(20)
(21)
(22)
A correction term
is required for computing the halo orbit which is introduced on the left-hand-side of Equation (22) to make the out-of-plane frequency equals to the in-plane frequency. The new third-order z-equation then becomes:
(23)
While using the successive approximation procedure, some secular terms arise. To avoid the secular terms, one uses a new independent variable and introduces a frequency connection
through
. The equations of motion (20), (21) & (23) can be then rewritten in terms of new independent variable
:
(24)
(25)
(26)
Where
etc.
We assume the solutions of Equations (24)-(26), using the perturbation technique, of the form:
(27)
And
(28)
In Equation (28) ∈ is the perturbation parameter. Using Equations (27) & (28) into Equations (24)-(26) and equating the coefficient of the same order of ∈, ∈2, and ∈3 from both sides we get the first, second, and third-order equations, respectively.1
- First order equations
The first order linearized equations are given by
(29)
(30)
(31)
Whose periodic solutions are given by:
(32)
- Second order equations
Collecting the coefficients of
, we get
(33)
(34)
(35)
Now using Equation (32) into (33)-(35), the following equations are obtained
(36)
(37)
(38)
Where
. Equations (36)-(38) are a set of non-homogenous linear differential equations whose bounded homogenous solution is incorporated from the first-order equations. We need to find only particular solutions of (36)-(38). The secular terms
,
and
are eliminated by setting
. Hence, the solutions of the second-order equations are given by
(39)
- Third order equations
Now collecting the coefficients of
and setting
, we get
(40)
(41)
(42)
Using Equations (32) and (39) into Equations (40)-(42), we get
(43)
(44)
(45)
The secular terms in the
equations (43)-(44) and in the
equation (45) cannot be removed by setting a value of
.1 These terms from Equations. (43)-(45) are removed by adjusting phases of
and
so that
which can be achieved by setting the phase constraint relationship
(46)
After removing the secular terms from Equation (46), the
solution is bounded when
(47)
The phase constraint (47) reflects the
equations, each now contains one secular term. The secular terms from both equations are removed by using a single condition from their particular solutions:
(48)
Condition (48) is satisfied if
(49)
Where similar type of expressions for
and
can be referred in.1 Substituting the value of
from Equation (49) into Equation (48), we get
(50)
Where similar type of expressions for
and
can be followed from.1 Equation (50) gives a relationship between the in-plane and the out-of-plane amplitudes. Assuming these constraints, the third-order equations become
(51)
(52)
(53)
Where
. Thus, the solutions of Equations (51)-(53) are given as
(54)
The expressions for all the coefficients can be referred to.29
- Final approximation
Halo orbits of third-order approximations are obtained on removing
from all solutions of equations by using the transformation
and
. Then one can use
or
as a small parameter. Combining the above computed solutions, the third-order approximate solution is thus given by
(55)
Time period (in non-dimensional form) of the halo orbit is expressed as
(56)
In this section, Newton’s method of differential correction is briefly described for the numerical computation of halo orbit. Assume X denote a column vector containing all of the six state variables of the governing equations of motion, i.e.,
(57)
Where superscript “T” denotes the transpose.
The state transition matrix (STM),
, is a
matrix composed of the partial derivatives of the state:
(58)
With initial conditions
. Note that the state transition matrix is called monodromy matrix for the full periodic orbit. The eigenvalues of the monodromy matrix tells about the stability of the halo orbit.
The STM is propagated using the relationship:
(59)
Where the matrix
is known as variational matrix and is made of the partial derivatives of the state derivative with respect to the state variables, i.e.,
(60)
The variation matrix
can be partitioned into four sub-matrices:
(61)
Where
(62)
Note that the matrix
is a symmetric matrix of second order partial derivatives of U with respect to x, y, and z evaluated along the orbit. Thus, Equation (59) represents a system of 36 first-order differential equations. These equations, coupled with the equations of motion (1)-(3), are the basic equations that define the dynamical model in the photo-gravitational CRTBP accounting solar radiation pressure. Trajectories are computed by simultaneous numerical integration of the 42 first-order differential equations. It can be easily seen that the governing equations of motion (1)-(3) are symmetric about the xz-plane by using the transformation
and
.
Let
be the state of a periodic symmetric orbit at the xz-plane crossing and let
denotes the state of the orbit half of its orbital period later at the xz-plane. If the orbit is periodic and symmetric about the xz- plane, then
(63)
Assume that
be an initial state of a desirable state. Integrating this state forward in time until the next xz-plane crossing, we obtain the state
:
(64)
We adjust the initial state of the trajectory in such a way so that the values of
and
become zero. Note that by adjusting the initial state, not only the values of and change, but the propagation time,
, needed to penetrate the xz -plane also changes. In order to target a proper state
, one may vary the initial values of x, z and/or
. The linearized system of equations relating the final state to the initial state can be written as:
(65)
Where
denotes the deviation in the final state due to a deviation in the initial state,
, and a corresponding deviation in the orbit’s period,
.
The variation in the locations of
and
with the mass reduction factor, q are given in Table 1 from the Barycenter. It can be observed that as the value of q decreases, the distance between
and the Barycenter decreases (increases). Thus, as solar radiation pressure dominates, the location of
moves towards the Sun while that of
moves away from the Sun.
q |
Barycentric Distance of L1 |
Barycentric Distance of L2 |
1.000000 |
0.98998611876418 |
1.01007439102449 |
0.999934 |
0.98997872566874 |
1.01008168361141 |
0.999668 |
0.98994870654538 |
1.01011129019736 |
0.999336 |
0.98991073085203 |
1.01014873382821 |
Table 1 Variation of L1 and L2 locations vs q with μ=3.0402988*10-6
Halo orbits are computed using the constructed third-order analytic approximate solution as the starting initial guess. Figures 2–5 are generated using the following characteristic properties of ISEE-3 mission:37 mass of the spacecraft = 435kg; solar reflectivity constant,
; spacecraft effective cross sectional area,
m2; speed of light,
m/sec; solar light flux,
kg/sec2 at one astronomical unit from the Sun. We have chosen the out-of-plane amplitude,
1,10000km of ISEE-3, for the sake of simplicity, the corresponding value of the in-plane amplitude,
is 2,06000km.
Figures 2 & 3 depict the projections of xy, xz, and yz- planes of northern branch of the halo orbit around
and
, respectively, whereas Figure 4 depicts its three dimensional (3D) state. Similarly, its southern branch can be obtained by changing the sign of z since both branches are mirror images to each other. Jacobi constant of the halo orbit around
is
3.00082686598735 while it is
3.00082167380548 for
. The halo orbit and it’s zero velocity curves around
and
are shown in Figure 5. It can be observed that the halo orbit lies in the neck and goes around
.
Figure 2 Projection of (A) xy-plane, (B) xz-plane, and (C) yz-plane of the halo orbit around L1.
Figure 3 Projection of (A) xy-plane, (B) xz-plane, and (C) yz-plane of the halo orbit around L2.
Figure 4 3D state of the halo orbit around L1 (left) and L2 (right).
Figure 5 Halo orbit and its zero velocity surfaces around L1 (left) and L2 (right).
The effect of solar radiation pressure on the spacecraft’s velocity in a halo orbit around
and
with q is shown in Figure 6. It is observed that as solar radiation pressure increases, velocity of the spacecraft increases in a halo orbit around
while it decreases around
. Also maximum (minimum) magnitude of the spacecraft’s velocity are 2.918
(9.823
), 2.947
(9.985
), and 3.043
(1.056
) km/sec for q = 1, 0.998668, and 0.984334, respectively around
. For q=1, 0.999668, and 0.999334, maximum (minimum) magnitude of the spacecraft’s velocity are 2.963
(9.942
), 2.956
(9.903
), and 2.948
(9.864
)km/sec, respectively around
. Maximum (minimum) values of the spacecraft’s velocity are obtained at the xz (xy)-plane crossing time. Time period of the halo orbit and Jacobi constant with q are shown in Tables 2 & 3 for
and
, respectively. As solar radiation pressure prevails, time period of the halo orbit increases whereas Jacobi constant decreases about both libration points. The effect of solar radiation pressure on shape of the halo orbit around
and
are shown in Figures 7 & 8, respectively. One more important observation is that as solar radiation pressure dominates, shape of the halo orbit increases and move towards the Sun for
while it shrinks towards the Earth around
.
Figure 6 Velocity variation of the spacecraft in the halo orbit with q around L1 (left) and L2 (right).
q |
Time Period
(Non-dimensional) |
Time Period (Days) |
Chalo |
1.000000 |
3.05704228258574 |
177.710 |
3.00082687283842 |
0.999934 |
3.05958829667778 |
177.858 |
3.00069350365251 |
0.999668 |
3.06991429623938 |
178.458 |
3.00015597586158 |
0.999336 |
3.08294961063377 |
179.216 |
2.99948505494555 |
Table 2 Variation of time period of the halo orbit around L1 with q
q |
Time Period
(Non-dimensional) |
Time Period (Days) |
Chalo |
1.000000 |
3.09884183709780 |
180.140 |
3.00082168051684 |
0.999934 |
3.10140754272003 |
180.289 |
3.00069103137700 |
0.999668 |
3.11181365407607 |
180.894 |
3.00016446672677 |
0.999336 |
3.12495070966240 |
181.658 |
2.99950723047497 |
Table 3 Variation of time period of the halo orbit around L2 with q
Figure 7 Variation in shape of (A) xy-plane, (B) xz-plane, and (C) yz-plane of the halo orbit with q around L1.
Figure 8 Variation in shape of (A) xy-plane, (B) xz-plane, and (C) yz-plane of the halo orbit with q around L2.
According to Floquet theory,26,38,39 stability of the halo orbits is described by the eigenvalues of its monodromy matrix. The monodromy matrix corresponding to the halo orbit around
and
has six eigenvalues
which are given by
(71)
And
(72)
for
and
, respectively.
The periodic orbit is stable only if the modulus of all eigenvalues of its monodromy matrix is less than one.28 It can be noted that for these orbits two eigenvalues are non-unity (
and
) near both
and
, and the complex eigenvalues lie on the unit circle. Thus, there exists both stable and unstable halo orbits, and orbits near the halo which remain near the halo for all time around
and
. The eigenvectors corresponding to stable and unstable eigenvalues direct stable and unstable manifolds of the orbit whereas complex eigenvalues correspond to the center directions of the orbit. The eigenvalues show that halo orbits have and typecharacteristics behavior around
and
points, respectively.