Formation Flying and Relative Dynamics under the CR3BP Formulation

20
185 AAS 14-214 FORMATION FLYING AND RELATIVE DYNAMICS UNDER THE CIRCULAR RESTRICTED THREE-BODY PROBLEM FORMULATION Fabio Ferrari * and Michèle Lavagna Formation Flying can greatly answer some very complex mission goals at the cost of a quite challenging trajectory design and station keeping problem solv- ing. For this reason formation flying is now one of the most frequently em- ployed architecture for space missions and relative position and velocity re- quirements are becoming very important in the design process. The dynamical properties of a low-acceleration environment such as the vicinity of libration points associated to the Circular Restricted Three-Body Problem (CR3BP), can be effectively exploited to design spacecraft configurations able of satisfy rela- tive position and velocity requirements. This work analyzes the effects of the three-body dynamics on a free uncontrolled formation of spacecraft. The three-body dynamical environment is then analyzed when some constraints are imposed to the relative dynamics of two co-operating spacecraft with the per- spective of providing a useful and powerful tool to support refined mission analysis for future challenging missions to be designed. INTRODUCTION The problem of Formation Flying has been extensively studied within the case of the Two-Body Problem, while only recently formation flying has been studied within the Three-Body Problem environment. The majority of studies which consider formations of spacecraft in the Three-Body Problem, analyses suitable control strategies, but very few of them treats the topic of free uncon- trolled formations. Barden and Howell 1 exploited the natural motion on the center manifold near periodic orbits to reproduce tori of quasi-periodic trajectories which can be useful for the design of naturally bounded formations of satellites. Few years later, G´ omez et al. 2 derived regions around periodic orbits with zero relative velocity and radial acceleration, which ideally keep unchanged the relative distances between the spacecraft in the formation. Finally, H´ eritier and Howell 3 extended the analysis done by G´ omez et al. and derived low drift regions (low relative velocity and accel- eration) around periodic orbits, as quadric surfaces. Both studies performed by Gomez et al. and eritier and Howell, focus on the linearized dynamics and consider small formations of satellites. The aim of the present work is to deepen the understanding of the relative dynamics related to a highly unstable and non-linear environment such as the one provoked by multiple gravitational sources. The research can be divided into two main parts. The free dynamics of a formation fly- ing under CR3BP modeling is firstly discussed: a three spacecraft triangularly-shaped formation is assumed as a representative geometry to be investigated. As a further step, constraints on the Ph.D. Candidate, Department of Aerospace Science and Technology, Politecnico di Milano, Milan, Italy, 20156. Associate Professor, Department of Aerospace Science and Technology, Politecnico di Milano, Milan, Italy, 20156.

Transcript of Formation Flying and Relative Dynamics under the CR3BP Formulation

185

AAS 14-214

FORMATION FLYING AND RELATIVE DYNAMICS UNDER THE

CIRCULAR RESTRICTED THREE-BODY PROBLEM

FORMULATION

Fabio Ferrari* and Michèle Lavagna†

Formation Flying can greatly answer some very complex mission goals at thecost of a quite challenging trajectory design and station keeping problem solv-ing. For this reason formation flying is now one of the most frequently em-ployed architecture for space missions and relative position and velocity re-quirements are becoming very important in the design process. The dynamicalproperties of a low-acceleration environment such as the vicinity of librationpoints associated to the Circular Restricted Three-Body Problem (CR3BP), canbe effectively exploited to design spacecraft configurations able of satisfy rela-tive position and velocity requirements. This work analyzes the effects of thethree-body dynamics on a free uncontrolled formation of spacecraft. Thethree-body dynamical environment is then analyzed when some constraints areimposed to the relative dynamics of two co-operating spacecraft with the per-spective of providing a useful and powerful tool to support refined missionanalysis for future challenging missions to be designed.

INTRODUCTION

The problem of Formation Flying has been extensively studied within the case of the Two-Body

Problem, while only recently formation flying has been studied within the Three-Body Problem

environment. The majority of studies which consider formations of spacecraft in the Three-Body

Problem, analyses suitable control strategies, but very few of them treats the topic of free uncon-

trolled formations. Barden and Howell1 exploited the natural motion on the center manifold near

periodic orbits to reproduce tori of quasi-periodic trajectories which can be useful for the design of

naturally bounded formations of satellites. Few years later, Gomez et al.2 derived regions around

periodic orbits with zero relative velocity and radial acceleration, which ideally keep unchanged the

relative distances between the spacecraft in the formation. Finally, Heritier and Howell3 extended

the analysis done by Gomez et al. and derived low drift regions (low relative velocity and accel-

eration) around periodic orbits, as quadric surfaces. Both studies performed by Gomez et al. and

Heritier and Howell, focus on the linearized dynamics and consider small formations of satellites.

The aim of the present work is to deepen the understanding of the relative dynamics related to

a highly unstable and non-linear environment such as the one provoked by multiple gravitational

sources. The research can be divided into two main parts. The free dynamics of a formation fly-

ing under CR3BP modeling is firstly discussed: a three spacecraft triangularly-shaped formation

is assumed as a representative geometry to be investigated. As a further step, constraints on the

∗Ph.D. Candidate, Department of Aerospace Science and Technology, Politecnico di Milano, Milan, Italy, 20156.†Associate Professor, Department of Aerospace Science and Technology, Politecnico di Milano, Milan, Italy, 20156.

186

formation dynamics have been imposed and regions which satisfy the constraining set, still under a

CR3BP formulation have been identified.

As far as the first study branch is concerned, it is here clarified that initial configurations and

their performance in terms of formation keeping, have been investigated and key parameters, which

mainly control the formation dynamics under a CR3BP formulation, have been identified. The ana-

lysis has been performed under four degrees of freedom to define the geometry and the orientation

of the equilateral triangle in the CR3BP rotating frame: one parameter defines the size of the tri-

angle and three angles describe the orientation with respect to the rotating frame. In general the

triangle can be representative not only of a formation of spacecraft but also of a single spacecraft,

shaped as a planar triangle. From this point of view, the change in shape and size of the triangle can

be seen as stresses in the structure of the single spacecraft and then, as deformations, considering a

real deformable body: the more the triangle is able of maintaining its initial shape and size, the less

the structure is subject to stresses and deformations.

The second part of the present research considers a two spacecraft formation flying as a case of

reference and regions compliant with specific dynamical constraints (i.e. zero relative acceleration

and velocity) are identified. Similar analyses have been recently performed2, 3 but since they both

consider the linearized CR3BP dynamical system, they are valid within the linear approximation,

i.e. when the deputy is located very close to the chief spacecraft (close enough to let linear ap-

proximation be valid). The present work analyzes the problem without the assumption of linearity,

considering the full non-linear problem. Therefore solutions from current literature are extended to

non-linear scenarios. Both planar and three-dimensional problems have been studied, and the results

are here proposed. The results obtained in this section represent new and powerful tools to support

refined mission analysis for future missions to be designed, when two co-operating spacecraft are

considered.

Circular Restricted Three-Body Problem

The dynamical environment is modeled using the classical Circular Restricted Three-Body Prob-

lem formulation.4 The focus is on the motion of a small body (third body) which is attracted by two

primaries, but it does not influence their motion. The two primaries are constrained to move on a

circular orbit around their center of mass.

Figure 1. Rotating frame

187

Equations of motion. It is useful to express the equations of motion of the third body in a refer-

ence frame which is centered in the center of mass of the two primaries and rotates together with

them, with the same angular velocity (Figure 1). The equations of motion can be conveniently

written in a nondimensional form, using the potential function associated to the problem

U =1

2(x2 + y2) +

1− μ

r1+

μ

r2(1)

with

r1 =√

(x+ μ)2 + y2 + z2 (2a)

r2 =√

(x− (1− μ))2 + y2 + z2 (2b)

the parameter μ is called mass ratio and it is defined as follows

μ =m2

m1 +m2(3)

The equations of motion are then ⎧⎨⎩x− 2y = Ux

y + 2x = Uy

z = Uz

(4)

where the notation U(·) means partial derivative of the potential with respect to the variable (·).

FREE TRIANGULAR FORMATION

It is useful to study and understand how a formation of satellites interacts with the surrounding

environment: this analysis is aimed to explore the CR3BP dynamical environment and its effects on

a simple unconstrained formation. In particular, the analysis deals with a triangular formation and

explores initial configuration which provide good performance in terms of formation keeping. Only

free motion is analyzed and no control is considered for formation keeping.

Statement of the problem

An equilateral triangular formation is considered and three identical spacecraft are located at the

vertexes of the triangle.

Figure 2. Reference configuration of the formation in the rotating frame

188

Figure 2 shows the reference configuration of the formation and its four degrees of freedom,

which define the geometry and the orientation of the triangle in the rotating frame: γ, β, θ describe

the orientation in the space with respect to the CR3BP rotating frame, being respectively the rotation

angle around x, y and z rotating frame axes, while d defines the size of the formation, being it the

distance between each spacecraft and the barycenter of the triangle. Angles are considered to be

zero as the formation is in its reference configuration: in this case the triangle lies on the (x, y)plane (Figure 2). The barycenter of the triangular formation is placed on a reference periodic orbit

in the CR3BP. The equations of motion are integrated for each of the three spacecraft as they evolve

near the reference trajectory and the evolution of the formation is analyzed. The aim of the analysis

is to find good initial configurations in terms of its four degrees of freedom (γ, β, θ, d), looking at

different reference orbits (size and type of orbit).

The analysis has been performed for the case of Earth-Moon system, hence the results are shown

for this particular system. Even so, a brief analysis shows that the meaning of the results is not

changing if other systems are considered, therefore the following analysis and its results can be

considered valid for any generic μ value.

Definition of performance factors

The ideal formation keeping condition can be synthesized as no change in shape and size of the

initial triangular configuration. This condition is of course impossible to obtain if the formation

is free and uncontrolled, in an extremely chaotic and non-linear environment such as the CR3BP,

but it is possible to seek preferred initial configurations which lead to small changes in shape and

size of the formation during its evolution on the orbit, and then to cheaper formation keeping needs.

In order to evaluate how characteristics of the formation are maintained, it is important to analyze

how the shape and the size of the triangular formation change during the evolution of the three

spacecraft along the orbit. In particular it is useful to define a way to measure formation keeping

performance, trying to quantify both shape and size changes, in order then to be able of seeking

good initial configurations which allow good formation keeping maintenance. To this purpose, two

performance factors have been built: the Shape Factor (SF), which takes into account for the change

in the shape of the triangle, and the Size or Dimension Factor (DF), which takes into account for the

change in size of the triangular formation.

Shape Factor

To evaluate and quantify the change in shape of the triangular formation during its evolution on

the reference orbit, the Shape Factor has been defined and a convenient mathematical expression

has been found to express it. The mathematical expression shall fulfill some needs that shall be

accomplished by the Shape Factor function. First of all, a nondimensional factor should be consid-

ered, in order to allow comparisons between different systems and different analyses and to keep

the expression as general as possible. Also, the variables of the function, shall be meaningfully

allowing the monitoring of the shape changes. A good choice is to select the ratios of the sides of

the triangle, referring to Figure 2:

ε1 =a

bε2 =

a

cε3 =

b

c(5)

These three parameters, provide a good choice in terms of monitoring of the shape changes: it can

be easily seen that the shape is unchanged if and only if

ε1 = ε2 = ε3 = 1 (6)

189

and therefore they can provide a good way of determine where the shape is unchanged. Note that

only two of these parameters are independent: it is possible to choose then, for example, ε1 and ε2as variables for the Shape Factor

SF = f(ε1, ε2) (7)

Then, once the variables have been selected, the mathematical expression of the Shape Factor

function shall be built. To proceed, it is convenient to introduce some constraints in order to shape

the mathematical function in a convenient way. For example, it can be convenient to consider a

mathematical expression which is equal to one if and only if the shape of the triangle is unchanged.

It can be also useful to set this mathematical function such as it can range from 0 to 1 in a mono-

tonic way, so that the lower is its value, the worse is the condition in terms of shape maintenance.

Considering then the selected variables, both ε1 and ε2 are always greater than zero, being the ratios

of two positive numbers. For this reason, it is better to consider a function whose variables’ domain

is always greater than zero. Moreover, as the choice of the ratios (5) is arbitrary, it is convenient to

have a function which is symmetric with respect to ε and 1ε , having this way an expression which is

not dependent on the definition of the ratios. For example, considering two sides of the triangle:

a = 1 unit

b = 5 units

the Shape Factor shall give the same result if the ratio has been defined both

ε =a

b=

1

5or ε =

b

a= 5

For this reasons, the following expression has been selected for the Shape Factor function

SF = e−√

(ln ε1)2+(ln ε2)

2

(8)

Figure 3. Shape Factor (logarithmic scale)

Figure 3 shows the 3D plot of Equation (8), which is the definition of the Shape Factor. The

Shape Factor provides a good way to estimate the shape changes of the triangular formation during

its evolution on the orbit. Note that the value of the Shape Factor depends on the choice of the ratio

190

to use: for example, the choice (ε1, ε2) will provide different numerical results form the choice

(ε1, ε3) or (ε2, ε3). It is possible to make the Shape Factor independent also from that choice by

computing SF for all three possible choices and then taking the average value. However, without

any loss of generality, the analysis performed in this work relates to Equation (8), and not to the

averaged SF.

Dimension Factor

To evaluate formation keeping performance, the other important aspect to be monitored during

the evolution of the formation on its orbit is the size of the triangle formed by the spacecraft. It

can happen that the distance between the spacecraft grows very fast without changes (or with little

changes) in the shape of the formation: this situation is not detectable with the Shape Factor moni-

toring, hence another factor (Size or Dimension Factor) is required. Similarly to what done for the

Shape Factor, a nondimensional factor is considered. Also in this case side ratios are considered as

variables, but this time the ratio is computed with respect to the initial length of the side. Referring

to Figure 2

η1 =a

a0η2 =

b

b0η3 =

c

c0(9)

where the subscript 0 denotes the initial length of the sides (initial configuration). To find the

mathematical expression, the only condition to be verified is that the Dimension Factor equals one

at the initial condition and if the average size of the formation is maintained. Then, it shall be also

considered that, once again, the variables represent ratios of positive numbers. A very simple form

for the Dimension Factor can be adopted, averaging the three ratios η1, η2 and η3

DF =η1 + η2 + η3

3(10)

Equation (10) let then understand if the three spacecraft are getting farther or closer to each other.

Differently from the Shape Factor, it needs information on the initial state of the formation and

provides a measure of the size of the formation at a certain time after initial time. Roughly speaking,

DF=10 at t = t1 (with t1 > t0) means that the triangle is, on average, 10 times bigger than its initial

size at t = t0.

Results

As specified in the previous section, the goal of the analysis is to seek initial configurations which

provide good performance in terms of formation keeping. To this aim, several initial configurations

have been considered, for different choice of initial orientation angles γ, β, θ, different choice of

initial distance between the spacecraft and the barycenter of the triangular formation d and consid-

ering different types and size of orbits in the CR3BP. In particular, the following initial conditions

have been explored:

γ, β, θ ranging from 0 to 2π

d 1, 10, 100 km

191

Figure 4. SF(t) and DF(t) for different β with d = 10 km, L1(1)

In this analysis, the value of the performance factors after half period of the reference orbit has

been used as comparison variable: the analysis performed in the next paragraphs considers SF and

DF evaluated after half orbit (functions in Figure 4 evaluated at t = 0.5 Torb) for any different initial

orientation angle, d and reference orbit.

Shape Factor Analysis. It is interesting to look at how the Shape Factor behaves for different

initial configuration angles, after half orbit. The initial configuration of the triangular formation

(Figure 2 shows the reference condition, with γ, β, θ = 0), is then placed on its reference orbit and

the value of the Shape Factor is evaluated after half orbit.

For what concerns reference orbits, the analysis has been performed considering only planar orbits.

In particular, the following Lyapunov orbits about L1, L2 and L3 have been employed:

L1 Ax = 2194, 9497.6, 18723.1 km

L2 Ax = 2611, 35224, 56434 km

L3 Ax = 3437, 50582, 179230 km

In the followings, the orbits will be referenced as L1(1), L1(2), L1(3), L2(1), L2(2),. . . where the

numbers in the brackets indicates which orbit, from the smallest (1) to the largest (3), is being

referenced. For example, L3(2) refers to the orbit about L3 with Ax = 50582 km.

The barycenter of the formation is placed on the reference orbit and the evolution in time of

the triangle is monitored for half period of the reference orbit. To find good initial configurations

in terms of formation keeping the behavior of performance factors has been analyzed to find the

closest conditions to the ideal situation, which is represented by

SF = 1 DF = 1 (11)

Figure 4 shows an example of how the performance factors behaves in time during the evolution

of the formation on the reference orbit: in this case the smallest L1 orbit have been chosen and

the spacecraft are initially 10 km distant from the barycenter of the formation, the performance

factors have been evaluated for β = 0◦, 30◦, 60◦, 90◦. The time coordinate is on the abscissa: it is

represented in nondimensional coordinates, referring to the period of the orbit (in this case the time

span goes from 0 to 0.5 Torb).

192

For example, looking at the evolution of the formation for γ ranging from 0 to 2π and β, θ = 0 for

a given choice of d and reference orbit, the SF after one orbit can be plotted as function of γ. Figure 5

shows the values of SF after half orbit with respect to its initial orientation (for γ ranging from 0 to

2π and considering always β, θ = 0), for a formation placed on the small reference orbit about L1,

with initial distance between each spacecraft and the barycenter of the formation d = 1. Looking

at this plot, it is easy to find the best condition and the corresponding initial orientation (γ) with all

the other conditions fixed: the ideal formation keeping case is SF = 1 and so the best condition (the

one that gets closer to the ideal formation keeping case) is the maximum of the function SF(γ). In

this case the maximum is achieved for an initial γ of 180◦. However, the maximum value of the

Shape Factor is quite low (SF = 0.244), hence it is not a good initial condition in terms of formation

keeping. To look for better conditions, the other parameters (angles, d and reference orbit) shall be

changed.

Figure 5. SF vs γ with d = 1 km, L1(1)

The behavior of the Shape Factor is analyzed separately with respect to γ, β and θ, looking, for

each case, at how the parameter d and the choice of the reference orbit affect the results. Properties

of functions SF(γ) (with β, θ = 0), SF(β) (with γ, θ = 0) and SF(θ) (with γ, β = 0) are then

investigated.

The analysis shows that the major influence on the Shape Factor is due to the initial orientation

of the formation and to the choice of the reference orbit, while the parameter d plays a minor role.

The functions SF(γ), SF(β) and SF(θ) show an oscillating behavior and a periodicity of period πor 2π. In any case, the shape of the function is little dependent on the choice of the orbit and on the

parameter d. Performance is always quite good in the case of SF(θ) (SF � 0.534), while the results

are bad if a rotation about the x axis is considered (SFmax = 0.390). The best case is obtained for

the function SF(β), considering the orbit L3(1) with β = 90◦ (SF = 0.911). The choice of the

reference orbit is also important and in general, with few exceptions, the best results are obtained

for small orbits about L3.

Dimension Factor Analysis. Similarly to what done for the Shape Factor, the behavior of the

Dimension Factor has been characterized with respect to initial orientation angle, d and reference

orbit, to find the best initial configuration, trying to be as close as possible to the ideal formation

keeping condition (DF = 1).

193

of period π/3, 23π or π. This time the performance is quite poor for any case (DF � 10) except

for the DF(β): the best condition is again achievable for L3(1) with β = 90◦ (DF = 1.054). As

for the Shape Factor, the parameter d shows no influence on the results and the best performance is

achieved for small orbits about L3.

Results Summary. The results of the study highlight the importance of the initial orientation of

the triangular formation for formation keeping. Analyzing the effect of the other parameters in-

volved (size of the triangular formation and reference orbit), it is clear that the size of the formation

has practically no influence on its formation keeping performance, while the orbit can have relevant

effects. For these reasons, when considering the design of a mission which employs a triangular

formation placed on a periodic orbit in the CR3BP, to lower formation keeping needs in terms of

Δv to be provided to the three spacecraft, the initial (or reference) orientation and the reference

orbit must be chosen carefully.

Both Shape and Dimension Factor analyses show that a formation initially rotated around the xaxis (γ �= 0) with respect to its reference configuration (Figure 2) produces bad performance in

terms of formation keeping: indeed, the three spacecraft triangular formation loses its shape and

grows in size very quickly. Overall, the best performance is achieved when the formation is initially

rotated around y axis (β �= 0), while the rotation around z axis (θ �= 0) gives good results only

for what concerns the shape maintenance but not in terms of size keeping. For what concerns the

reference orbits, the best place to locate the formation is near L3. It can be also useful to notice that

SF functions are periodic of period 2π (SF(γ), SF(β)) or π (SF(θ)), while DF functions are periodic

of period π (DF(γ), DF(β)) and π/3 or 2/3π in the case of DF(θ), meaning that more than one best

condition can be present in the [0− 2π] domain.

Tables 1 and 2, summarizes the qualitative behavior of, respectively the shape and the Dimension

Factor, with respect to the reference orbit indicating where the performance is good (SF > 0.5,

0.3 < DF < 3) and where it is bad.

Table 1. Results summary (SF)

L γ β θ[deg] [deg] [deg]

L1 bad good goodL2 bad good goodL3 bad very good good

Table 2. Results summary (DF)

L γ β θ[deg] [deg] [deg]

L1 bad bad badL2 bad bad badL3 bad good bad

Finally, Table 3 summarizes the best values obtained in the former analysis, specifying the orien-

tation angle which maximize the performance.

Best Initial Configuration. Looking at Tables 1, 2 and 3, it is easy to find the initial condition

which guarantees the best performance in terms of both shape and size maintenance: the analysis

show that the best performance can be achieved if the formation is rotated of 90◦ around the y axis

(γ = 0◦, β = 90◦, θ = 0◦) and placed on the small reference orbit about L3, no matter what

the initial size of the formation (d) is. This means to have the triangle lying on the (y, z) plane,

with normal towards x axis. Note that considering these conditions as initial configuration for the

formation, the Shape and Dimension Factor after half period of the reference orbit are very close to

the ideal formation keeping condition

SF = 0.911 DF = 1.054

Functions DF(γ), DF(β) and DF(θ) result to be oscillating and, depending on the case, periodic

194

Figure 6. SF(left) and DF(right) time behavior during one orbit with γ = 0◦, β = 90◦,θ = 0◦, d = 10 km, L3(1)

Figure 7 shows the comparison between the triangular formation at time t = 0 (blue triangle) and

the formation after a complete orbit (red triangle). Note that spacecraft 1 return exactly on its initial

position, so its orbit has exactly the same period of the reference one and, indeed, it turns out to be

a very similar orbit but rotated of a small angle around y axis. Also the orbit followed by spacecraft

2 and 3 (they are practically on the same orbit but with a different initial position) is rotated around

the y axis, but this time the period is not the same, as a small offset in the position of the spacecraft

after one complete orbital period is present. The right part of Figure 7 shows that the projection

of the triangle on the (x, y) plane has slightly changed its orientation by adding a small rotation

around z axis. Overall, the performance after one orbit, starting from the optimal condition found

as a result of the previous analysis, is still good: the size of the formation is only slightly bigger

(DF=1.353) and its shape is still very similar (SF=0.722) being now an isosceles triangle instead of

an equilateral one.

Table 3. Results summary for triangular formation analysis

Performance Angle SFopt ang(SFopt)Orbit

factor [-] [deg]

SF γ 0.390 180 L1(2)β 0.911 90 L3(1)θ 0.535 69-95 all

Performance Angle DFopt ang(DFopt)Orbit

factor [-] [deg]

DF γ 9.67 90 L3(3)β 1.054 90 L3(1)θ 10.14 45 L3(3)

Figure 6 shows the time behavior of the two performance factors during a complete orbital period,

highlighting the values of SF and DF after half orbit and at the end of it. Note that the values

oscillates and even if the overall trend drives towards a worsening of the performance, it is still

good after one complete orbital period

SF = 0.722 DF = 1.353

195

Figure 7. Formation at initial time (blue) and after one orbit (red) with γ = 0◦,β = 90◦, θ = 0◦, d = 10 km, L3(1)

ZERO RELATIVE VELOCITY AND ACCELERATION LOCI

The previous section deals with the analysis of how the environment acts on a free formation in

the CR3BP, focusing on the change of shape and size of the formation. It is also useful to look at the

problem from the opposite point of view: the aim of this section is to study the CR3BP dynamical

environment, considering some fixed characteristics of the spacecraft formation. The formation is

no more free in the physical space, but it is constrained in the state space: the aim is no more to

find good configurations for formation keeping, but to find regions in the CR3BP dynamical system

which satisfies the given constraints.

Statement of the problem

Similarly to what done by Gomez et al.2 and Heritier and Howell,3 a two spacecraft formation

(chief+deputy) is considered. The chief spacecraft orbits a periodic orbit in the CR3BP while the

position of the deputy spacecraft depends on the constraints given to the formation. In particular,

the deputy is required to maintain zero relative acceleration and velocity with respect to the chief

spacecraft, which means to have two spacecraft moving at the same velocity with the same acceler-

ation. The aim of this analysis is to define and explain the construction of these particular regions,

called Zero Relative Acceleration and Velocity loci (ZRAV).

Differently from previous works,2, 3 the present work analyzes the problem without the assump-

tion of linearity, considering the full non-linear problem. The aim of this work, is then to find

particular regions in the entire space, not only in the vicinity of the chief spacecraft, where the

deputy can be placed in order to satisfy the given constraints. The starting point is to define the

constraints that has to be satisfied by the chief-deputy formation, in particular:

vrel = vc − vd = 0 (12)

arel = ac − ad = 0 (13)

where vc and ac indicates, respectively the velocity and acceleration vectors of the chief spacecraft,

while vd and ad indicates the velocity and acceleration vectors of the deputy. The equations of

196

motion for the chief read as follows⎧⎪⎪⎪⎨⎪⎪⎪⎩

xc = xc + 2yc − 1−μr31c

(xc + μ)− μr32c

(xc − (1− μ))

yc = yc − 2xc − yc

(1−μr31c

+ μr32c

)

zc = −zc(1−μr31c

+ μr32c

) (14)

with

r1c =√

(xc + μ)2 + y2c + z2c

r2c =√

(xc − (1− μ))2 + y2c + z2c

the same set of equations (Eq. (14)) is of course valid also for the deputy (with subscript d instead

of c). The first step is then to evaluate the relative acceleration (Eq. (13)) and to equate it to zero

⎧⎨⎩xc − xd = 0yc − yd = 0zc − zd = 0

(16)

which is equivalent to

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

xc + 2yc − 1−μr31c

(xc + μ)− μr32c

(xc − (1− μ)) =

= xd + 2yd − 1−μr31d

(xd + μ)− μr32d

(xd − (1− μ))

yc − 2xc − yc

(1−μr31c

+ μr32c

)= yd − 2xd − yd

(1−μr31d

+ μr32d

)

−zc(1−μr31c

+ μr32c

)= −zd

(1−μr31d

+ μr32d

)(17)

then, the other constraint (Eq. (12)) can be written as

⎧⎨⎩xc − xd = 0yc − yd = 0zc − zd = 0

(18)

substituting it into (17), the system becomes

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

xc − 1−μr31c

(xc + μ)− μr32c

(xc − (1− μ)) =

= xd − 1−μr31d

(xd + μ)− μr32d

(xd − (1− μ))

yc − yc

(1−μr31c

+ μr32c

)= yd − yd

(1−μr31d

+ μr32d

)

−zc(1−μr31c

+ μr32c

)= −zd

(1−μr31d

+ μr32d

)(19)

Note that the resulting system is not a system of differential equations any more, but it is a non-linear

algebraic system.

The whole problem can be better handled exploiting the state representation of the dynamics of

the spacecraft. Equations (14) for the chief and the deputy can be written, in an extremely compact

form, as

Xc = f(Xc) (20)

Xd = f(Xd) (21)

197

where X represents the six dimensional state of the spacecraft

Xc =

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

xcyczcxcyczc

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭

Xd =

⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎩

xdydzdxdydzd

⎫⎪⎪⎪⎪⎪⎪⎬⎪⎪⎪⎪⎪⎪⎭

Then, the constraint (Equations (12) and (13)), can be written as

Xc − Xd = 0 (22)

Finally, applying the constraints, the results is equivalent to the one obtained before

f(rc) = f(rd) (23)

which represent the non-linear algebraic system (19).

As specified at the beginning of this section, the chief spacecraft is considered to be orbiting a

periodic orbit in the CR3BP, hence, its position vector rc is known. The system (19) (or equiva-

lently (23)) is then composed by three non-linear algebraic equations and it has three unknowns

represented by the three components of the position vector of the deputy rd. The problem is then

reduced to the solution of the non-linear algebraic system (19), whose solutions represent the points

in the space where the deputy has the same acceleration and velocity of the chief spacecraft.

Results

The analysis has been performed considering the Earth-Moon system and the results for this

particular system are shown here. However, as for the free triangular formation, a brief analysis

showed that the qualitative results are the same, if the system is changing. For that reason, the results

and the main analysis can be considered valid for any general μ value. The following reference

orbits for the chief spacecraft have been considered:

2D case (Lyapunov) L1: Ax = 14879 km T = 14.4 days

L2: Ax = 35223 km T = 16.1 days

L3: Ax = 272296 km T = 27.1 days

3D case (Halo) L1: Ay = 48494 km, Az = 53308 km T = 12 days

L2: Ay = 48861 km, Az = 27616 km T = 14.1 days

L3: Ay = 466575 km, Az = 186281 km T = 27.1 days

Planar case

Before considering the general three-dimensional system, to have a better understanding of the

problem it can be useful to simplify it: to this aim, the planar case (x, y plane) is initially considered.

The acceleration constraint (13) can be written then in the two dimensional case as

arel = ac − ad =

{acx − adxacy − ady

}=

{arelx

arely

}= 0 (24)

198

Figure 8. 3D plot and (x, y) view of function arelx = f(xd, yd)

At this point, the constraint of zero relative acceleration shall be imposed to functions (26).

Graphically, the solutions of the two equations can be represented by plotting a contour of Fig-

ure 8 (the same for y component), highlighting where the equations equal zero.

Figure 9 shows the points where the deputy would have arelx = 0 (red line) and arely = 0 (green

line) with respect to the chief (blue point on the L1 Lyapunov orbit). The solution of system (25)

is then given by the intersections between red and green lines, being them the point where the

deputy would have zero relative acceleration with respect to the chief, for both x and y components.

Looking at Figure 9, five solutions can be found: one solution is located near L3, one is located near

L2, two solutions are very close to respectively Earth and Moon, and the last solution corresponds

to the chief position. In this case, all solutions lay on x axis. These five solutions represents the five

points in the space which have the same velocity and acceleration of the chief and then, there are

Then, adding velocity constraint (12), the 2D system can be written as

{arelx(xd, yd) = 0arely(xd, yd) = 0

(25)

having in mind that arelx and arely depend only on xd and yd, if the position of the chief is given.

To better understand where the solutions can be located in the physical space, it can be useful to

consider separately the two equations of system (25) and then, to look at their common solutions.

Lyapunov L1. As first case, the Lyapunov orbit about L1 is considered as reference orbit for the

chief. At a certain time instant t = t, the chief is located along its orbit and its position vector rc(t)is known. At this point the functions

{arelx = f(xd, yd)arely = f(xd, yd)

(26)

can be evaluated. Figure 8 shows the three-dimensional plot and the (x, y) projection of the xcomponent of the acceleration (Eq. (26), the y component shows similar behavior but rotated with

the maximum/minimum along the y axis), with the chief spacecraft orbiting on the Lyapunov L1

orbit, when it is located on x axis at the nearest point to the Earth (from now on this condition will

be addressed as t = 0).

199

Figure 9. arelx(xd, yd) = 0 and arely (xd, yd) = 0 (Lyapunov L1)

It is possible then to follow the evolution of the solutions as the chief moves along its orbit.

Figure 10 shows how the solutions of the planar non-linear system change as the chief moves along

its orbit. The symmetry of Figure 9 is maintained only when the chief lays on the x axis, while,

when yc �= 0, the solutions moves away from the x axis. Note that the evolution of the solutions is

symmetric with respect to the x axis, for yc > 0 and yc < 0. Figure 10, allows to identify some

properties of these solution maps, but a deeper analysis is needed. Analyzing carefully the evolution

of the solutions, different kind of solution arrangements are present and in particular, nine different

solution maps can be identified. Also, the number of solutions ranges from five to seven.

Once the general location of the solution is known, the problem can be solved numerically pro-

viding a good initial guess which is close to the actual solution. For example, a first guess can

be provided to find the position of the solution which is initially near L3. Then, the system can

be solved for any time instant as the chief moves on its orbit, in order to better follow the actual

solution (the one chosen with the initial guess).

Figure 11 shows the evolution of the solution which is initially near L3 during one period of

Lyapunov chief’s orbits about L1. For each time instant (in this case the time discretization is Δt =1/200 Tref , where Tref is the orbital period of the chief’s orbit) the non linear two-dimensional

system has been solved and the solution found at t − 1 is provided as new initial guess for time t.Note that the solution path represented in Figure 11 is not an actual trajectory for the deputy, but it

is only a locus of points where it would have the same acceleration and velocity the chief has while

moving on its orbit. In order to make the locus an actual trajectory, an acceleration profile shall be

provided to the deputy. The Δv to keep the deputy on the locus, respectively, for one orbital period

ideally four points (except for the chief position itself), where the deputy can be placed in order to

have the same velocity and acceleration of the chief spacecraft. It is important to notice that these

five solutions are valid for t = t (t = 0 in this case), when the chief is located as Figure 9.

200

of the chief and for one year read as:

Δvorbit = 2.08 m/s

Δvyear = 52.73 m/s

Loci provides very good conditions for missions which employ formations, as the spacecraft

have exactly the same acceleration and velocity. The Δv to be provided is very low and it can be

comparable with regular attitude control or station keeping needs on periodic orbit near libration

Figure 10. arelx(xd, yd) = 0 and arely (xd, yd) = 0 as the chief moves on its orbit (Lyapunov L1)

201

Figure 11. ZRAV locus, chief on L1 Lyapunov (solution initially near to L3)

points (hundreds of m/s,5), therefore the employment of loci can be considered as a good design

criteria for a formation mission analysis design. Also, the geometry of the locus represented in

Figure 11 can be convenient in some cases: for example, when the mission employs two spacecraft

with zero relative acceleration and velocity which are located respectively inside and outside a

planetary (or asteroid) system.

A similar procedure can be then applied to follow the evolution of all other solutions, to generate

other loci of zero relative acceleration and velocity.

Lyapunov L2, L3. The same kind of analysis can be carried out changing the reference orbit of

the chief spacecraft. The evolution of the solutions when the chief orbits on the Lyapunov about L2,

is similar to the L1 Lyapunov case: the solutions move on the (x, y) plane and their number ranges

from five to seven.

General three-dimensional case

The full non-linear three dimensional system (19) is then considered. As done for the planar case,

the system can be re-written starting from the zero relative acceleration constraint⎧⎨⎩arelx(xd, yd, zd) = 0arely(xd, yd, zd) = 0

arelz(xd, yd, zd) = 0

(27)

The vectorial constraint is equivalent to three scalar equations and, once the zero relative velocity

constraint has been considered, they depend only on the position of the deputy.

In the previous chapter, the visualization of the functions (26), which in the three dimensional

case becomes ⎧⎨⎩arelx = f(xd, yd, zd)arely = f(xd, yd, zd)

arelz = f(xd, yd, zd)

(28)

has helped the understanding of the problem, providing maps and localizing the solutions, depend-

ing on the position of the chief spacecraft. In the three dimensional case, it is not possible to

202

visualize functions (28) and to perform the same analysis as for the planar case. However, the under-

standing of the problem provided by the two-dimensional analysis can be successfully applied in the

general three-dimensional case because of the same nature of the problem. Some results, in terms of

zero relative acceleration and velocity loci, are shown here, considering the full three-dimensional

case. The chief is placed on the Halo orbits about L1, L2 and L3 defined at the beginning of the

Earth-Moon analysis. In order to solve the non-linear system and to find the loci, initial guesses

from the two-dimensional analysis have been considered respectively for L1, L2 and L3.

Halo L1. As for the planar case, the system has been solved considering an initial guess near

L3, in order to find the solution near the third collinear point, for the chief placed on the Halo orbit

about L3 at t = 0. Figure 12 shows the evolution of the solution both in its x, y projection (left side)

and in its three dimensional view (right side).

Figure 12. ZRAV locus, chief on L1 Halo (solution initially near L3)

Halo L2, L3. The same procedure can been applied for the L2 and L3 three-dimensional case.

Some examples are shown here. Figure 13 shows the locus when a Halo orbit about L2 is considered

and the initial guess is aimed to find the solution between the Earth and L1. Finally, Figure 14 shows

an example of reference orbit about L3, when the initial guess is aimed to find the solution between

the Moon and L2.

Figure 13. ZRAV locus, chief on L2 Halo (solution initially between Earth and L1)

203

CONCLUSION

Triangular formation

First of all, an uncontrolled equilateral triangular formation has been considered. The relative

motion between the three spacecraft placed at the vertexes of the triangle has been analyzed and

convenient configurations, in terms of orientation of the formation with respect to the CR3BP syn-

odic frame have been identified. To quantify and compare formation keeping performance, two

performance factors have been built. In particular, the shape and size changes of the triangular

formation have been monitored and suitable configurations of the formation, leading to good per-

formance in terms of shape and size maintenance have been identified.

The results of the analysis highlights that performance is not depending on the size of the triangle,

while it strongly depends on the initial orientation and on the reference orbit the formation is placed

on. The best results have been achieved for formations orbiting about L3, if the triangle is orthogonal

to the x, y plane of the synodic reference frame, when all spacecraft have initially the same position

along the x axis (the normal to the triangle is directed towards the x axis).

Zero Relative Acceleration and Velocity loci

In the second part of this study, the constraints of zero relative acceleration and zero relative

velocity have been imposed to the relative dynamics of two spacecraft and the solutions of the

Figure 14. ZRAV locus, chief on L3 Halo (solution initially between Moon and L2)

204

constrained problem have been investigated. The study of the planar case has been useful for the

understanding of the problem through the possibility of visualizing the solutions of the resulting

nonlinear algebraic system. The full three-dimensional problem has been investigated and three-

dimensional solutions have been identified.

The results obtained in this section represent new and convenient tools for mission and trajectory

design, when two co-operating spacecraft are considered. In particular, considering a chief and a

deputy spacecraft, trajectories which allow the deputy to have zero relative acceleration and velocity

with respect to the chief have been identified in the CR3BP dynamical environment. These particular

trajectories have been called Zero Relative Acceleration and Velocity loci (ZRAV). As the spacecraft

are located in a low-acceleration environment such as the one provided by CR3BP dynamics, the

amount of acceleration to be provided to the spacecraft in order to maintain its position on the ZRAV

locus turns out to be very low: in terms of Δv, the cost is of the same order of magnitude of station

keeping cost to maintain the spacecraft on a periodic orbit within the CR3BP.

REFERENCES[1] B. T. Barden and H. K. C, “Formation Flying in the Vicinity of Libration Point Orbits,” 1998.

[2] G. Gomez, M. Marcote, J. J. Masdemont, and J. M. Mondelo, “Natural Configurations and ControlledMotions Suitable for Formation Flying,” AAS 05-347, 2005.

[3] A. Heritier and K. C. Howell, “Regions Near the Libration Points Suitable to Maintain Multiple Space-craft,” 2012.

[4] V. Szebehely, Theory of Orbits: The Restricted Problem of Three Bodies. New York and London:Academic Press, 1967.

[5] W. S. Koon, M. W. Lo, J. E. Marsden, and S. D. Ross, Dynamical Systems, the Three Body Problemand Space Mission Design. 2006.

[6] H. Schaub and J. L. Junkins, Analytical Mechanics of Aerospace Systems. American Institute Of Aero-nautics Astronautics, 2002.

[7] K. C. Howell, “Families of Orbits in the Vicinity of the Collinear Libration Points,” The Journal of theAstronautical Sciences, Vol. 49, 2001, pp. 107–125.

[8] A. Jorba and J. Masdemont, “Dynamics in the Centre Manifold of the Collinear Points of the RestrictedThree Body Problem,” 1997.

[9] K. C. Howell, “Three-Dimensional Periodic ’Halo’ Orbits,” 1983.

[10] K. C. Howell and J. V. Breakwell, “Almost Rectilinear Halo Orbits,” Celestial Mechanics, Vol. 32,1984, pp. 29–52.

[11] J. J. C. M. Bik, P. N. A. M. Visser, and O. Jenrich, “Stabilization of the triangular LISA satelliteformation,”

[12] A. Heritier, “Exploration of the Region Near the Sun-Earth Collinear Libration Points for the Controlof Large Formations,” PhD Thesis, Purdue University, 2012.

[13] B. T. Barden and K. C. Howell, “Dynamical Issues Associated with Relative Configurations of MultipleSpacecraft Near the Sun-Earth/Moon L1 Point,” AAS/AIAA Astrodynamics Specialist Conference, 1999.

[14] B. G. Marchand, “Spacecraft Formation Keeping Near the Libration Points of the Sun-Earth/MoonSystem,” PhD Thesis, Purdue University, 2004.

[15] K. C. Howell and B. T. Barden, “Trajectory Design and Stationkeeping for Multiple Spacecraft inFormation Near the Sub-earth L1 Point,” IAF, 1999.

[16] K. C. Howell and B. G. Marchand, “Design and Control of Formations Near Libration Points of theSun-Earth/Moon Ephemeris System,”

[17] M. Bando and A. Ichikawa, “Periodic Orbits and Formation Flying Near the Libration Points,”

[18] S. Gong, J. Li, H. Baoyin, and Y. Gao, “Formation Reconfiguration in Restricted Three-Body Problem,”Acta Mech Sin, No. 23, 2007, pp. 321–328.

[19] P. Gurfil, M. Idan, and N. J. Kasdin, “Adaptive Neural Control of Deep-Space Formation Flying,”Journal of Guidance, Control and Dynamics, Vol. 26, No. 3, 2003.

[20] P. Gurfil and N. J. Kasdin, “Stability and Control of Spacecraft Formation Flying in Trajectories of theRestricted Three-Body Problem,” Acta Astronautica, No. 54, 2004, pp. 433–453.