special inclinations allowing minimal drift orbits for ......special inclinations allowing minimal...

7
Special Inclinations Allowing Minimal Drift Orbits for Formation Flying Satellites M. Sabatini University of Rome La Sapienza,00100 Rome, Italy D. Izzo ESA, 2201 AZ Noordwijk, The Netherlands and R. Bevilacqua University of Rome La Sapienza,00161 Rome, Italy DOI: 10.2514/1.30314 The possibility of obtaining a natural periodic relative motion of formation ying Earth satellites is investigated both numerically and analytically. The numerical algorithm is based on a genetic strategy, rened by means of nonlinear programming, that rewards periodic relative trajectories. First, we test our algorithm using a point mass gravitational model. In this case the period matching between the considered orbits is a necessary and sufcient condition to obtain invariant relative trajectories. Then, the J 2 perturbed case is considered. For this case, the conditions to obtain an invariant relative motion are known only in approximated closed forms which guarantee a minimal orbit drift, not a motion periodicity. Using the proposed numerical approach, we improved those results and found two couples of inclinations (63.4 and 116.6 deg, the critical inclinations, and 49 and 131 deg, two new specialinclinations) that seemed to be favored by the dynamic system for obtaining periodic relative motion at small eccentricities. Nomenclature a = orbit semimajor axis a i , b i = epicyclic orbital elements e = orbit eccentricity f = bector function representing the satellites relative dynamics f r , f , f z = perturbing forces in r, , z coordinate system i = orbit inclination J = objective function for the genetic optimizer J 2 = Earth attening term in gravitational eld series expansion M = orbit mean motion N gen = number of generations in the genetic optimizer N ind = number of individuals in the genetic optimizer P = perturbing actions p = orbit semilatus rectum R = rotation matrix from inertial to LVLH frame R = Earth equatorial radius r XYZ = satellite absolute position vector in inertial frame T = candidate period t = time x xyz _ x _ y _ z = satellites relative state vector in Cartesian coordinates i , i = canonical momenta 0 = satellites initial relative phase angle V = velocity instantaneous variation " = perturbation term = on orbit satellite anomaly = decision vector for the genetic optimizer = Earth gravitational constant $ = orbit argument of perigee = satellites relative distance xyz = satellites relative position vector = orbit right ascension of ascending node ! = LVLH frame angular velocity vector 0 , f = value at initial and nal time I. Introduction L ATELY, numerous missions involving satellites ying in formation have been planned or studied. A brief review includes ESA missions Proba 3, LISA, XEUS, Darwin, and SMART-3, NASAs missions EO-1, ST5, and Terrestrial Planet Finder, the international mission known as A-Train and the JAXAs SCOPE mission. To keep the satellites of the formation in the designed conguration, and therefore to achieve the missions goals, control actions are needed. The cost of this orbital control in terms of V limits both the mission duration and the expected performances. Advantageous dynamics could reduce the cost of these operations, in particular, the possibility to obtain periodic or quasi-periodic natural relative motion would be a signicant saving factor as recently argued by Becerra et al. [1]. Many different approaches to nd a periodical relative motion are considered in the recent literature on this topic. Inalhan et al. [2] found the analytical expression for the initial conditions resulting in periodic motion based on the classical TschaunerHempel equations [3]. Kasdin and Koleman [4] used the epicyclic orbital elements theory to derive bounded, periodic orbits in the presence of various perturbations. Vaddi et al. [5] studied the HillClohessyWiltshire [6] (HCW) modied system to include Presented at the AAS/AIAA Space Flight Mechanics Conference, Tampa, FL, 2226 January 2006; received 7 February 2007; revision received 24 May 2007; accepted for publication 24 May 2007. Copyright © 2007 by Marco Sabatini, Dario Izzo, and Riccardo Bevilacqua. Published by the American Institute of Aeronautics and Astronautics, Inc., with permission. Copies of this paper may be made for personal or internal use, on condition that the copier pay the $10.00 per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923; include the code 0731-5090/08 $10.00 in correspondence with the CCC. Ph.D. Candidate, School of Aerospace Engineering, Via Eudossiana 16. Advanced Concepts Team System Engineer, European Space Technology and Research Center, Keplerlaan; [email protected]. Ph.D. Candidate, Mathematical Methods and Models for Applied Sciences Department, Via Antonio Scarpa 16; bevilacqua@dmmm. uniroma1.it. Student Member AIAA. JOURNAL OF GUIDANCE,CONTROL, AND DYNAMICS Vol. 31, No. 1, JanuaryFebruary 2008 94

Upload: others

Post on 04-Apr-2020

8 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Special Inclinations Allowing Minimal Drift Orbits for ......Special Inclinations Allowing Minimal Drift Orbits for Formation Flying Satellites M. Sabatini∗ University of Rome “La

Special Inclinations Allowing Minimal Drift Orbitsfor Formation Flying Satellites

M. Sabatini∗

University of Rome “La Sapienza,” 00100 Rome, Italy

D. Izzo†

ESA, 2201 AZ Noordwijk, The Netherlands

and

R. Bevilacqua‡

University of Rome “La Sapienza,” 00161 Rome, Italy

DOI: 10.2514/1.30314

The possibility of obtaining a natural periodic relative motion of formation flying Earth satellites is investigated

both numerically and analytically. The numerical algorithm is based on a genetic strategy, refined by means of

nonlinear programming, that rewards periodic relative trajectories. First, we test our algorithm using a point mass

gravitational model. In this case the period matching between the considered orbits is a necessary and sufficient

condition to obtain invariant relative trajectories. Then, the J2 perturbed case is considered. For this case, the

conditions to obtain an invariant relative motion are known only in approximated closed forms which guarantee a

minimal orbit drift, not amotion periodicity. Using the proposed numerical approach,we improved those results and

found two couples of inclinations (63.4 and 116.6 deg, the critical inclinations, and 49 and 131 deg, two new “special”

inclinations) that seemed to be favored by the dynamic system for obtaining periodic relative motion at small

eccentricities.

Nomenclature

a = orbit semimajor axisai, bi = epicyclic orbital elementse = orbit eccentricityf = bector function representing the

satellites relative dynamicsfr, f�, fz = perturbing forces in r, �, z coordinate

systemi = orbit inclinationJ = objective function for the genetic

optimizerJ2 = Earth flattening term in gravitational

field series expansionM = orbit mean motionNgen = number of generations in the genetic

optimizerNind = number of individuals in the genetic

optimizerP = perturbing actionsp = orbit semilatus rectumR = rotation matrix from inertial to LVLH

frameR� = Earth equatorial radiusr� �X Y Z� = satellite absolute position vector in

inertial frame

T = candidate periodt = timex� �x y z _x _y _z� = satellites relative state vector in

Cartesian coordinates�i, �i = canonical momenta�0 = satellites initial relative phase angle�V = velocity instantaneous variation" = perturbation term� = on orbit satellite anomaly� = decision vector for the genetic optimizer� = Earth gravitational constant$ = orbit argument of perigee� = satellites relative distance�� �x y z� = satellites relative position vector� = orbit right ascension of ascending node! = LVLH frame angular velocity vector���0, ���f = value at initial and final time

I. Introduction

L ATELY, numerous missions involving satellites flying information have been planned or studied.A brief review includes

ESA missions Proba 3, LISA, XEUS, Darwin, and SMART-3,NASA’s missions EO-1, ST5, and Terrestrial Planet Finder, theinternational mission known as A-Train and the JAXA’s SCOPEmission. To keep the satellites of the formation in the designedconfiguration, and therefore to achieve the mission’s goals, controlactions are needed. The cost of this orbital control in terms of �Vlimits both the mission duration and the expected performances.Advantageous dynamics could reduce the cost of these operations, inparticular, the possibility to obtain periodic or quasi-periodic naturalrelative motion would be a significant saving factor as recentlyargued by Becerra et al. [1]. Many different approaches to find aperiodical relative motion are considered in the recent literature onthis topic. Inalhan et al. [2] found the analytical expression for theinitial conditions resulting in periodic motion based on the classicalTschauner–Hempel equations [3]. Kasdin and Koleman [4] used theepicyclic orbital elements theory to derive bounded, periodic orbitsin the presence of various perturbations. Vaddi et al. [5] studied theHill–Clohessy–Wiltshire [6] (HCW) modified system to include

Presented at the AAS/AIAA Space Flight Mechanics Conference, Tampa,FL, 22–26 January 2006; received 7February 2007; revision received 24May2007; accepted for publication 24 May 2007. Copyright © 2007 by MarcoSabatini, Dario Izzo, and Riccardo Bevilacqua. Published by the AmericanInstitute of Aeronautics and Astronautics, Inc., with permission. Copies ofthis paper may be made for personal or internal use, on condition that thecopier pay the $10.00 per-copy fee to the Copyright Clearance Center, Inc.,222 Rosewood Drive, Danvers, MA 01923; include the code 0731-5090/08$10.00 in correspondence with the CCC.

∗Ph.D. Candidate, School of Aerospace Engineering, Via Eudossiana 16.†Advanced Concepts Team System Engineer, European Space

Technology and Research Center, Keplerlaan; [email protected].‡Ph.D. Candidate, Mathematical Methods and Models for Applied

Sciences Department, Via Antonio Scarpa 16; [email protected]. Student Member AIAA.

JOURNAL OF GUIDANCE, CONTROL, AND DYNAMICS

Vol. 31, No. 1, January–February 2008

94

Page 2: Special Inclinations Allowing Minimal Drift Orbits for ......Special Inclinations Allowing Minimal Drift Orbits for Formation Flying Satellites M. Sabatini∗ University of Rome “La

second-order terms. Finally, Schaub and Alfriend [7] formulated theconditions for invariant J2 relative orbits introducing relationsbetween the mean orbital elements of the two satellites. Theanalytical approaches taken in these works lead to two kinds offindings: 1) initial conditions that ensure exact periodicity inapproximated dynamic models or 2) initial conditions resulting inbounded (i.e., with minimum drift, but not periodic) relative motionin more detailed dynamic models. On the other hand, the numericalapproach taken here is able to reveal previously unknown features ofthe minimum drift relative trajectories for satellites in a fullynonlinear, perturbed environment.

The paper is structured as follows. In Sec. II, we define ourproblem as an optimization problem and we describe the numericaltechnique we use to solve it. In Sec. III, we test the behavior of thealgorithm by applying it to the well-known and simple unperturbedrelative satellite motion case. In Sec. IV we introduce the J2perturbation and we apply our algorithm to this case commenting onthe unexpected results.

II. Problem Statement

Consider a generic nonautonomous dynamic system _x� f�x; t�,for example, the relative dynamics of satellites flying in formation.Define �x� x0 � x�T�, where x0 is the system state at the initialtime and T is a time variable here called “candidate period” forreasons that will soon be clear. Then, the following optimizationproblem is defined:8>><

>>:find �X0 T�T

to maximize J� J�j�xj�subject to _x� f�x; t�

(1)

where the objective function J is constructed in such away as to haveits global maximum at �x� 0. The optimization problem above isequivalent to the task of finding as-periodic-as-possible solutions tothe system _x� f�x; t�. Exploiting this approach, we solve theproblem in Eq. (1) for a number of different dynamic modelsrepresenting the relative motion between satellites under differentorbital environments. The as-periodic-as-possible solutionscorrespond, in our case, to minimal relative orbit drift. As westudy a number of systems _x� f�x; t�, we face differentoptimization complexities and objective function properties.Thinking about the relative motion between satellites moving onKeplerian orbits, the problem defined by Eq. (1) has an infinitenumber of solutions, corresponding to orbits with equal semimajoraxis. A similar structure is also expected when the Kepleriandynamic is perturbed. As a consequence, a genetic approach,avoiding issues related to domain knowledge and being able to copewithmultiple local and globalminima, has been selected to perform asearch in the solution space. The PIKAIA freely available software[8] was used in this work as a genetic optimizer. PIKAIA encodes thedecision vector � using a decimal alphabet. Table 1 shows thefundamental parameters of a genetic algorithm (GA) used in all thesimulations.

The best solution returned by the genetic algorithm is then refinedlocally by means of a nonlinear programming numerical solver.

In our simulations the decision vector� contains the initial relativeposition, the initial relative velocity, and the candidate period T. Weconsider the relative motion between two satellites: a chief and adeputy to use a popular terminology connected to formation flyingresearch. The absolute dynamics of both the chief and the deputy aresimulated propagating the inertial coordinates of the spacecraft intime,

d2r

dt2�� �

r3r P

where P is the perturbing action considered, � is the planetaryconstant, and r is the orbital radius vector. The relative state is thenevaluated by means of Eq. (2):

(�x y z�T�R��Xd Yd Zd�T ��Xc Yc Zc�T�� _x _y _z�T�R�� _Xd _Yd _Zd�T �� _Xc _Yc _Zc�T��!�x y z�T

(2)

whereR is the rotation matrix from the inertial coordinate system tothe local-vertical/local-horizontal (LVLH) frame in which therelative state is defined. The subscripts c and d stand for chief anddeputy satellites. The orbit of the chief is considered known and theinitial conditions to propagate the deputy motion are obtainedtransforming the relative �x0 position into absolute coordinatesinverting Eq. (2).

As PIKAIA requires the decision vector components to satisfy theconstraints ��k 2 �0; 1�, we define a simple transformation between �and a new decision vector �� that can be used by the optimizer. For theinitial relative distances:

x0 y0 z0� �

� � �1 �1 �1� �

2 ��1 ��2 ��3� �

�K (3)

This limits the range of variation for the initial relative position to��K;K� km. The parameterK allows bounding the dimension of theminimum drift orbit one is interested in finding. Similarly, for therelative initial velocities we set

_x0 _y0 _z0� �

� 10�2� �1 �1 �1� �

2 ��4 ��5 ��6� �

�K (4)

This limits the initial velocities in the range ��10�2; 10�2� K.We then defined T � Tkep � ��7k, where k is a properly chosen

constant (some tens of seconds) and Tkep is the orbital period

2������������a3=�

pof the chief orbit.

T is clearly a crucial parameter. At T, the final relative coordinatesare compared to the initial relative coordinates, thus determining thequality of the individual. A good individual has a small �x and itsposition in the individual ranking is high; therefore it has a largerchance to mate and to generate “good” sons. Its genes will survive inthe next generation, and if they will be ranked first in the lastgeneration, they will be further refined by a local optimizer andrepresent the set of initial conditions that generate the minimum driftrelative orbit. The fitness function we used to rank the individuals is

Table 1 Parameters used for the genetic optimizer

Nind � no. of individuals 20Ngen � no. of generations 500No. of significant digits (no. of genes) 9Crossover probability 0.85Mutation mode One-point, adjustable rate based on fitnessInitial mutation rate 0.005Minimum mutation rate 0.0005Maximum mutation rate 1Reproduction plan Steady state/replace worst

SABATINI, IZZO, AND BEVILACQUA 95

Page 3: Special Inclinations Allowing Minimal Drift Orbits for ......Special Inclinations Allowing Minimal Drift Orbits for Formation Flying Satellites M. Sabatini∗ University of Rome “La

J��� � 1

0:001�������������������������������������������������������������������������������������������������������������������������xf�x0

x0�2 �yf�y0

y0�2 �zf�z0

z0�2 � _xf� _x0

_x0�2 � _yf� _y0

_y0�2 � _zf�_z0

_z0�2

q (5)

A perfect individual (periodic motion) has a fitness value of 1000,while a percentage difference of 0.1%between the initial and thefinalstate, brings down the fitness value to 500, a difference of 1%corresponds to a fitness value of 90, and so on.

III. Unperturbed Case

To test and tune our approach, we first consider the dynamicsystem describing the relative motion around a perfectly sphericalEarth with uniform mass, and we compare our results with thesemimajor axis matching condition that assures a perfectly periodicrelative motion. We also perform comparisons with several otherknown approximate results coming from Taylor expansions of theoriginal nonlinear system. These are described next.

A. HCW Case

Consider the Hill–-Clohessy–Wiltshire linear equations, valid forcircular unperturbed reference orbits:8>><

>>:�x � 2! _y � 3!2x� 0

�y 2! _x� 0

�z !2z� 0

(6)

The periodic motion condition, coming from the suppression of thesecular term in the equations solution, is

_y 0 ��2!x0 (7)

Trivially, as the formation dimension grows, the nonlinearities makethis condition (which we refer to as the HCW condition) no longervalid, even when only Keplerian forces are considered. The well-known relative trajectories in Fig. 1 are obtained by propagating for11 periods some initial conditions fulfilling the HCW conditionusing a nonlinear, nonperturbed model.

In Fig. 2 the drift per orbit obtained applying the condition inEq. (7) is reported as a function of the formation dimension K. Theinitial relative position and velocities considered areK�1; 0; 0:5; 0;�2!; 0� km. The drift per orbit is measured as thedifference between the spacecraft relative distance at the initial timeand after one period as obtained by propagating the dynamics with anonlinear model.

B. Nonlinear Correction

Vaddi et al. [5] developed a model that takes into account theeffects of nonlinearities, both for circular and for elliptical orbits.Following the same approach of the Taylor series expansion used toderive the HCW equations, but retaining also quadratic terms, onemay obtain the following model:8>><

>>:�x � 2! _y � 3!2x� "

�y2

2 z2

2� x2

��y 2! _x� "xy�z !2z� "xz

(8)

where "� 3�=a4. A condition for periodic relative orbits is thenreached:

�x0; y0; z0����

2sin�!t�0�;�cos�!t�0�;�sin�!t�0�

� _x0; _y0; _z0���!�

2cos�!t�0�; _y�0�;!�cos�!t�0�

� (9)

where � is the relative distance and �0 the initial relative phase angle.The only variable influencing the secular growth of the relativemotion is _y, which can be written as

_y�0� � _yh�0� " _ycn�0� (10)

where _yh is the term deriving from the HCW condition and _ycn is thecorrection for the nonlinearity:

_y cn�0� � ���2

48!

��12 6 cos�2�0�� (11)

C. Epicyclic Elements

Adifferent analytical formulation is found in [4]. Here Kasdin andKoleman use a Hamiltonian approach to derive the equations ofmotion for an object relative to a circular or slightly ellipticalreference orbit. By solving the Hamilton–Jacobi equation in terms ofthe epicyclic elements they are able to provide analyticalapproximations of the invariance condition. By means of thisformalism, they derive bounded, periodic orbits in the presence ofvarious perturbations, among them the nonlinearities. Here we onlyreport the conditions found for the circular reference orbit case. Two

expressions are given to compute a normalized �_y0 [in Eq. (15) the

−200

−100

0

100

−200

0

200

400−50

0

50

X (km)Y (km)

Z (

km)

−0.01−0.005

00.005

0.01

−0.02

0

0.02

0.04−5

0

5

x 10−3

X (km)Y (km)

Z (

km)

Fig. 1 Effects of the nonlinearities on the HCW condition for small

(left) and large (right) formations.

0 10 20 30 40 50 60 70 800

2

4

6

8

10

12

14

16

18

20

22

Formation initial dimension (km)

Drif

t/orb

it (k

m/o

rb)

Fig. 2 Range of validity of the HCW condition.

96 SABATINI, IZZO, AND BEVILACQUA

Page 4: Special Inclinations Allowing Minimal Drift Orbits for ......Special Inclinations Allowing Minimal Drift Orbits for Formation Flying Satellites M. Sabatini∗ University of Rome “La

bars stand for the distances being normalized by the reference orbitsemimajor axis a, the time by the angular velocity !, giving a-dimensional quantities]: 1) the first one considers second-order termsin the series expansion for the initial conditions, 2) the secondconsiders also third-order terms:

a3�0� � �52a21�0� � 1

2�a22�0� � b21�0� b22�0��

� 3a1�0�b3�0� � b23�0� (12)

a3�0� � �52a21�0� � 1

2�a22�0� � b21�0� b22�0�� � 3a1�0�b3�0�

� b23�0� �32�a21�0�b1�0� a22�0�b1�0� 1

2b31�0�� (13)

In both cases:

a1���������2�1

pcos�1 b1�

��������2�1

psin�1 a2�

��������2�2

pcos�2

b2���������2�2

psin�2 a3��3 b3��3

(14)

where �i, �i are the initial canonical momenta and coordinates,which can bewritten as functions of the initial conditions. For brevitywe omit the subscript 0 in the following:

�1�1

2��_x2�2�_y3�x�2� �2�

1

2��_z2 �z2� �3� �_y2�x

�1��tan�1�3 �x2�_y

�_x

��2��tan�1

��z�_z

��3��2�_x �y

(15)

Substituting Eq. (15) in Eq. (14), using the conditions in Eq. (12)or in Eq. (13) (according to the order of the chosen approximation),and solving for _y, gives the initial _y for bounded orbits.

The difference between the semimajor axes of the spacecraft in theformation is a good index of how near the approximation of theanalytical conditions is to the physical one (i.e., semimajor axismatching); a measure of the drift per orbit can be given as [9]

drift =orbit��3��a (16)

The difference �a resulting by using condition (11) and (12) or(13) can be plotted for various formation dimensions as shown byFig. 3. The third-order epicyclic conditions are a very goodapproximation of the period-matching condition, and indeed the useof a numerical approach is not necessary in this case. We rather usedthese analytical results and the period-matching condition to test theperformances of the numerical technique and to tune the optimizerparameters.

The final comparison between the best analytical (third-orderepicyclic) and numerical (genetic algorithm without final localrefinement) solutions is showed in Fig. 4.

Figure 4 shows the main difference between the analytical andnumerical approach: the �a resulting from the genetic algorithm

simulations oscillates because of the stochastic nature of theoptimizer, while the �a resulting from the application of the third-order conditions grows with the formation dimensions. Similarresults can be obtained for elliptical unperturbed reference orbits.

IV. J2 Perturbed Case

Let us study the solutions of Eq. (1) in the case where f describesthe relative motion between two satellites orbiting around an oblateEarth. The objective function J is again given by Eq. (5). As alreadymentioned, this corresponds to minimizing the relative orbital drift.Some previous work has been done to determine the possibility ofinvariant relative satellite motion when J2 is considered as aperturbing term. In particular, the paper by Schaub and Alfriend [7]introduces the so-called J2 invariant relative orbits. In their work,mean orbital elements are used and the secular drifts of the longitudeof the ascending node and of the sum of the argument of perigee andmean anomaly are set to be equal between two neighboring orbits. Byhaving both orbits drifting at equal angular rates on the average, theywill not separate over time due to the J2 influence. Two first-orderconditions are presented in [7]:

�a� 2Da0� �e� �1 � e2� tan�i�4e

�i (17)

where

��� 04tan�i0��i �

�������������1 � e2p

(18)

and D is a parameter depending on i, a, and . The combination ofEqs. (17) and (18) provides the two necessary conditions on themeanorbital element differences yielding a J2-invariant relative orbit.When designing a relative orbit using the mean orbital elementdifferences, �i, �e, or �a is chosen, the remaining two elementdifferences are then found through the two constraints in Eq. (18).The remaining element differences ��, �$, and �M can then bechosen at will without affecting the J2 invariance. Even though calledJ2 invariant orbits, these two conditions are only valid in a first-orderapproximation. When using these conditions the relative orbit is stillexhibiting a relative drift, as Fig. 5 shows for an almost circular35 deg inclined reference orbit. Propagation is again performed via anonlinear model including J2 as a perturbation.

The conditions in Eqs. (17) and (18) represent two elegantrelations defining relative orbits with a small drift per orbit. We useour numerical approach based on the solution of the globaloptimization problem stated in Eq. (1) to check to what extent theresidual drift obtained with this analytical approach is an artifact ofthe use of mean elements. Repeating the calculation for the entirerange of inclinations, the results vary sensibly, disclosing apreviously unknown feature of invariant relative motion. In Fig. 6,we report the final fitness function reached for different inclinationsranging from 0 to 180 deg. The other orbital parameters of the Chief

0 20 40 60 80 100 120 140 160 180 200−120

−100

−80

−60

−40

−20

0

20

40

60

80

ρ (km)

∆ a

(m)

nonlinear correctionsecond-order epyciclic conditionthird-order epyciclic condition

Fig. 3 Difference of semimajor axis vs initial dimensions.

0 20 40 60 80 100 120 140 160 180 200−0.8

−0.7

−0.6

−0.5

−0.4

−0.3

−0.2

−0.1

0

0.1

ρ (km)

∆ a

(m)

Genetic algorithmThird-order condition

Fig. 4 Comparison between GA and third-order epicyclic condition.

SABATINI, IZZO, AND BEVILACQUA 97

Page 5: Special Inclinations Allowing Minimal Drift Orbits for ......Special Inclinations Allowing Minimal Drift Orbits for Formation Flying Satellites M. Sabatini∗ University of Rome “La

satellite used for this simulation were a� 6678 km, e� 0:00118,$ � 90 deg,�� 270 deg, and �� 0 deg. The size of the relativeorbit is regulated by means of the constant K in Eqs. (3) and (4): inthis simulation this is set to 1. In the figure, we report both the outputfrom the genetic algorithm and thefinal solution obtained refining thesolution with a local optimization.

For all inclination the minimal drift is not zero, with tworemarkable exceptions: 49 and 63.4 deg, and their symmetriccounterparts (with respect to 90 deg), that is, 131 and 116.6 deg. Inthe following we will refer to the 49 and 131 deg inclinations as“special inclinations,” keeping the term “critical inclinations” for the63.4, 116.6 deg case. The heuristic of the genetic algorithms isdefinitely not responsible for these peaks, as it turns out by actuallypropagating the resulting best individuals. At a generic inclination,say 35 deg, the best individual returned by the optimization results ina relative motion that is not periodic is visualized in Fig. 7. The smallresidual drift is comparable to the one that results using the SchaubJ2-invariant orbit condition. To confirm this last statement, we haveplotted in Fig. 8 the value of the objective function given by Eq. (5)during one complete orbit in the case of the Schaub J2-invariant orbitand in the case of the condition returned by our genetic algorithm.

At critical inclinations (63.4, 116.6 deg) the relative motion turnsout to be perfectly periodical (see Fig. 9). The corresponding optimaldecision vector is

�� �0:602 km; 0:848 km; 0:06 km;�5:32 10�3 km=s;

� 1:402 10�3 km=s;�9:339 10�3 km=s; 5:452:7 s�

Note that in the J2 perturbed case, the condition is no longer ofperiod matching as a difference in all the six orbital elements is kept,as reported in Table 2.

The possibility of obtaining a perfectly periodical relative motionat these inclinations is probably linked to the cancellation of thesecular drift of the perigee argument, which causes the variation of allparameters to happen with the same main frequency.

−2 −1 0 1 2−7

−6

−5

−4

−3

−2

−1

0

X (km)

Y (

km)

Analytical J2 invariant orbit: i=35°

−8 −6 −4 −2 0−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

Y (km)

Z (

km)

Fig. 5 100 relative orbits for a J2 perturbed case at 35 deg inclination

(using the J2 invariance condition).

0 20 40 60 80 100 120 140 160 1800

100

200

300

400

500

600

700

800

900

1000

Inclination (deg)

Fitn

ess

Fun

ctio

n V

alue

GA refinedOnly GA

Fig. 6 Best individual fitness value vs inclination of reference orbit.

−2 −1 0 1 2−8

−7

−6

−5

−4

−3

−2

−1

0

1

X (km)

Y (

km)

i=35°

−8 −6 −4 −2 0 2−0.5

−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

0.5

Y (km)

Z (

km)

Fig. 7 100 relative orbits for a J2 perturbed case at 35 deg inclination(best individual).

5360 5380 5400 5420 5440 5460

0

20

40

60

80

100

120

140

Time (s)

Fitn

ess

Fun

ctio

n V

alue

GA J2 InvariantAnalytical J2 Invariant

Fig. 8 Comparison with a Schaub invariant orbit condition at 35 deg.

−2 −1 0 1 2−6

−5

−4

−3

−2

−1

0

1

2

X (km)

Y (

km)

i=63.434°

−6 −4 −2 0 2−5

−4

−3

−2

−1

0

1

2

3

4

5

Y (km)

Z (

km)

Fig. 9 100 relative orbits for a J2 perturbed case at 63.4 deg inclination(best individual).

98 SABATINI, IZZO, AND BEVILACQUA

Page 6: Special Inclinations Allowing Minimal Drift Orbits for ......Special Inclinations Allowing Minimal Drift Orbits for Formation Flying Satellites M. Sabatini∗ University of Rome “La

At the two special inclinations (49, 131 deg), the relative satellitemotion resulting from the best individual has only a very small drift,as shown in Fig. 10. The corresponding decision vector is

�� � �1:652 km; 2:692 km; 2:546 km; 1:689 10�3 km=s;

� 3:839 10�3 km=s;�4:120 10�3 km=s; 5:436:77 s�

The residual drift does not allow us to conclude that the motion isperfectly periodical at these inclinations. In fact, we were unable tofind a fitness value of 1000 (meaning perfect periodicity) at all theinclinations. A more detailed plot of the objective function achievedaround the special inclination is shown in Fig. 11. The numeric noisethat can be observed in the graph is a consequence of the numericaloptimization process, amplified by the definition of the objectivefunction given by Eq. (5). At higher values of the fitness very smalldifferences in the residual drift cause significant differences in the

objective function value. We show in Fig. 12 a plot of the period ofthe found minimum drift orbits. This is clearly quite different fromthe Keplerian period confirming the importance of having theoptimizer to choose it.

The existence of the two special inclinations where the relativemotion between satellites can be periodical is evident from the datapresented in Fig. 6 and clearly calls for some explanation. A numberof elegant and interesting exact results have already been establishedin the years for the periodicity of absolute satellite motion. Kyner[10] deals with the periodicity of a J2 perturbed motion. Hughes [11]discusses the occurrence and the uniqueness of the criticalinclinations.Mortari [12] developed an entire new theory to dealwiththe periodicity of satellite constellations with respect to differentreference frames. Unfortunately, the case of relative satellite motionhas been studied much less. We have already commented on theapproximated minimal drift conditions available in the literature, butto the best knowledge of these authors, there are no exact results onthe subject. Recent studies [13,14] try to approach the phenomenon,though not giving a definite answer.

One may argue that the existence and the value of the two specialinclinations may be linked to the parameters of the Chief orbit or tothe size of the formation (i.e., the relative orbit typical dimension).By increasing the semimajor axis of the Chief orbit the fitness valuesreached by formations at both i� 49 deg and i� 63 deg are notinfluenced as shown in Fig. 13.

The same results apply by changing the value K, related to theformation size as shown if Fig. 14. The validity of the specialinclinations is not affected by the size of the formation or by thesemimajor axis of the Chief orbit: they exist for a wide range offormations around circular orbits. For the eccentricity the results arequite different.

Table 2 Comparing orbital elements for the J2 case at the criticalinclination

Orbital element Chief Deputy Difference

a 6678 km 6677.7091 km �0:291 kme 0.00118 0.01573 0.01455i 63.435 deg 63.391 deg �0:044 deg$ 90 deg 50.126 deg �39:87� 270 deg �89:123 deg 0.877 deg� 0 deg 40.333 deg 40.333 deg

$ � 90 deg 90.46 deg 0.46 deg

−4 −2 0 2 4−5

−4

−3

−2

−1

0

1

2

3

4

5

X (km)

Y (

km)

−5 0 5−3

−2

−1

0

1

2

3

Y (km)

Z (

km)

i=49°

Fig. 10 100 relative orbits for a J2 perturbed case at 49 deg inclination

(best individual).

48 48.5 49 49.5 50 50.5 51 51.5200

300

400

500

600

700

800

900

1000

Inclination (deg)

Fitn

ess

Fun

ctio

n V

alue

Fig. 11 Details around a special inclination.

0 20 40 60 80 100 120 140 160 1805415

5420

5425

5430

5435

5440

5445

5450

5455

Inclination (deg)

Per

iod

for

Min

imum

Drif

t (s)

Best Individual PeriodKeplerian period

Fig. 12 Best individual period (s).

6600 6800 7000 7200 7400 7600 7800 8000 8200 8400 86000

100

200

300

400

500

600

700

800

900

1000

Semimajor axis(km)

Fitn

ess

Fun

ctio

n V

alue

i=49°i=63°i=35°

Fig. 13 Best individual fitness vs increased values for the semi-axis.

SABATINI, IZZO, AND BEVILACQUA 99

Page 7: Special Inclinations Allowing Minimal Drift Orbits for ......Special Inclinations Allowing Minimal Drift Orbits for Formation Flying Satellites M. Sabatini∗ University of Rome “La

Let us plot the result obtained by increasing the eccentricity valueof the Chief orbit. The critical and the special inclinations are againcompared to a general case; the results are reported in Fig. 15. Toallow the study of high eccentricity, the semimajor axis of thereference orbit has been raised to 8000 km. The best individualfitness value for the special and the critical inclinations is quite highfor the range of eccentricity analyzed, but surprisingly also at thegeneric inclination, the fitness may present remarkable values.Therefore, in the case of eccentric orbits, the drift in the relativemotion can be small also outside of the critical and the specialinclinations.

V. Conclusions

The possibility to obtain natural periodic motion of formationflying satellites has been investigated through the use of a numericalglobal optimization technique such as genetic algorithms, refined bya constrained nonlinear optimization. After validating the approachon the well-known unperturbed test case, the attention has beenfocused on perturbations. Although some results obtained are trivialand expected, some others are quite surprising and interesting. Inparticular, the possibility to have a periodic motion is denied, asshown later on, and also when a conservative, symmetricperturbation like J2 is considered. We find four remarkable

exceptions: when the formation reference orbit (circular or elliptical)has an inclination of 63.4 or 116.6 deg (which are the classical criticalinclinations) and of 49 or 131 deg (which we define as specialinclinations). An extensive simulation campaign is performed to testthe relative motion features at these special inclinations. While thephysical reasons of this behavior are still under study, a simpleconclusion can be drawn. If two satellites have to remain in closeformation, the choice of the inclination of the reference orbit is offundamental importance, and it results in a smaller control effort tokeep the satellites in a bounded formation.

Acknowledgments

This work has been possible thanks to a joint research cooperationbetween the Advanced Concepts Team of the European SpaceAgency and the department Metodi e Modelli Matematici per leScienze Applicate of the University of Rome. The cooperation wasfunded under the Ariadna scheme of ESA.

References

[1] Becerra, V.M., Biggs, J. D., Nasuto, S. J., Ruiz, V. F., Holderbaum,W.,and Izzo, D., “Using Newton’s Method to Search for Quasi-PeriodicRelative Satellite Motion Based on Nonlinear Hamiltonian Models,”Proceedings of the 7th International Conference On Dynamics and

Control of Systems and Structures in Space (DCSSS), Cranfield Univ.Press, London, 2006, pp. 193–202.

[2] Inalhan, G., Tillerson, M., and How, J. P., “Relative Dynamics andControl of Spacecraft Formations in Eccentric Orbits,” Journal of

Guidance, Control, and Dynamics, Vol. 25, No. 1, 2002, pp. 48–59.[3] Tschauner, J., and Hempel, P., “Rendezvous zu Einem in Elliptischer

Bahn Umlaufenden Ziel,” Acta Astronautica, Vol. 11, March 1965,pp. 104–109.

[4] Kasdin, N. J., and Koleman, E., “Bounded, Periodic Relative MotionUsing Canonical Epicyclic Orbital Elements,” AAS Paper 05-186,2005.

[5] Vaddi, S. S., Vadali, S. R., and Alfriend, K. T., “Formation Flying:Accommodating Nonlinearities and Eccentricity Perturbations,”Journal of Guidance, Control, and Dynamics, Vol. 26, No. 2,March–April 2003, pp. 214–223.

[6] Clohessy, W. H., and Wiltshire, R. S., “Terminal Guidance System forSatellite Rendezvous,” Journal of the Aerospace Sciences, Vol. 27,No. 9, 1960, pp. 653–658.

[7] Schaub, H., and Alfriend, K. T., “J2 Invariant Relative Orbits forSpacecraft Formations,” Celestial Mechanics and Dynamical

Astronomy, Vol. 79, No. 2, Feb. 2001, pp. 77–95.[8] Charbonneau, P., and Knapp, B., “A User’s Guide to PIKAIA 1.0,”

NCAR TN 418+1A (Boulder: National Centre for AtmosphericResearch), 1995.

[9] Rimrott, Fred P. J., Introductory Orbit Dynamics, Vieweg,Braunschweig, Wiesbaden, 1989.

[10] Kyner, W. T., “A Mathematical Theory of the Orbits About an OblatePlanet,” Journal of the Society for Industrial and AppliedMathematics,Vol. 13, No. 1, March 1965, pp. 136–171, printed in the U.S.

[11] Hughes, S., “The Critical Inclination: Another Look,” Celestial

Mechanics, Vol. 25, No. 3, Nov. 1981, pp. 235–266.[12] Mortari, D., andWilkins, M. P., “The Flower Constellation Set Theory

Part I: Compatibility and Phasing,” IEEE Transactions on Aerospace

and Electronic Systems (to be published).[13] Sabatini, M., Izzo, D., and Palmerini, G. B., “Analysis and Control of

Convenient Orbital Configurations for Formation Flying Missions,”Advances in Astronautical Sciences, Vol. 124, 2006, pp. 313–330,Univelt, San Diego, CA.

[14] Sabatini, M., Bevilacqua, R., Pantaleoni, M., and Izzo, D., “NumericalSearch of Bounded Relative Satellite Motion,” Nonlinear Dynamics

and Systems Theory, Vol. 6, No. 4, 2006, pp. 411–419.

0 20 40 60 80 100 120 140 160 180 2000

100

200

300

400

500

600

700

800

900

1000

Formation Dimensions (km)

Fitn

ess

Fun

ctio

n V

alue

i=63°i=49°i=35°

Fig. 14 Best individual fitness vs formation size.

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.20

100

200

300

400

500

600

700

800

900

1000

Eccentricity

Fitn

ess

Fun

ctio

n V

alue

i=63°i=49°i=35°

Fig. 15 Best individual fitness vs eccentricity.

100 SABATINI, IZZO, AND BEVILACQUA