CONTROL STRATEGY FOR ALONG-TRACK FORMATION FLIGHT TO ACHIEVE VIRTUAL TELESCOPE IN LOW EARTH ORBIT
Takeya Shima*1, Katsuhiko Yamada*2 and Shoji Yoshikawa*3
+ 1'*3 Advanced Technology R&D Center, Mitsubishi Electric Corporation, Amagasaki, Japan *2 Department of Aerospace Engineering, Nagoya University, Nagoya, Japan *1 e-mail: Shima.Takeya@cb.MitsubishiElectric.co.jp *2 e-mail: kyamada@nuae.nagoya-u.ac.jp *3 e-mail: Yoshikawa.Shoji@ap.MitsubishiElectric.co.jp
ABSTRACT
Future space missions such as virtual telescopes and interferometers require precision formation flying, i.e., a highly precise control of the relative positions of spacecrafts. This paper discusses a strategy to suppress the relative position variation during one orbit. It proposes a new approach to design a state feedback impulsive controller. By estimating the disturbance from the result of the previous control cycle and compensating for the estimated disturbance in a feed-forward manner, stable control can be achieved under uncertainties of natural disturbances. An along-track formation control in a low earth orbit is taken as an example, where the J2 term and air drag are considered as representative natural disturbances. Numerical simulations are performed to validate the proposed controller.
NOMENCLATURE
gravity constant of the Earth
Re equatorial radius of the Earth
J second-order zonal harmonic coefficient of the Earth's gravitational potential (J2 = 1.0826 x 10~3)
r position vector of spacecraft in an inertia frame
a semimajor axis of orbit
e eccentricity of orbit
i inclination of orbit
argument of perigee of orbit
n right ascension of orbit
V true anomaly of spacecraft
e argument of latitude of spacecraft (0 = w + v)
T spacecraft orbital period
Irm m-dimensional unit matrix
Om m-dimensional zero matrix
Subscripts c and d denote the variables of a chief spacecraft and deputy spacecraft, respectively.
1. INTRODUCTION
Space science missions such as space telescopes and interferometers require a long baseline or a long focal length. Precision formation flying, in which mission components are distributed among multiple spacecrafts and the relative positions and attitudes of spacecrafts are measured and controlled with high
precision, is a promising technique to satisfy this requirement!1], The achievement of precision formation flying poses many technical challenges[2]. A formation flying demonstration mission in a low earth orbit (LEO) has been proposed by several agencies as a precursor to an operational mission[3]'[4]'[5].
Many studies have been conducted for designing formation geometry or a relative orbit so that secular drifts due to natural disturbances are minimized [6]'[7]'[8]'[9]. However, particularly in a LEO, the relative position variation due to the Earth's oblateness (J2 term) is not negligible when centimeter-scale or subcentimeter-scale positional accuracy is required!10!. This paper discusses a strategy to suppress the relative position variation during one orbit under two representative natural disturbances in a LEO—J2 disturbance and air drag. To suppress the relative position variation during one orbit, we require four key elements: 1) a highly accurate sensor, 2) highly accurate actuator, 3) suitable initial position and velocity setting, and 4) precise relative position control. This paper focuses on the fourth element using impulsive control under the J2 disturbance and air drag.
For the suppression of the relative position variation during one orbit, initial conditions and a continuous control strategy using low thrust have been proposed by Yamadat11]. In this paper, a discrete control strategy using impulsive thrusters is proposed. A feedback control law using impulsive thrusters has already been proposed by Yamada et al.[12]. The method proposed in this study is an extension of the previous control law. It estimates the disturbance caused in a spacecraft by evaluating the result of the previous control cycle and compensates for the estimated disturbance in a feed-forward manner.
The rest of this paper is organized as follows. In section 2, the relative state transition in a Hill frame under the J2 disturbance is discussed. The state transition matrix (STM) can be analytically obtained by the sum of two terms—the Clohessy-Wiltshire (CW) solution and a perturbation term resulting from the J2 disturbance. In section 3, a feedback control law using impulsive thrusters is proposed. In the proposed control law, impulsive control force is calculated using a perturbed STM. The stability of the closed-loop system is shown by analyzing the eigenvalues of the system. In section 4, numerical examples of along-track formation flying in a LEO are presented. Section 5 concludes the paper.
2. STATE TRANSITION IN ALONG-TRACK FORMATION
A spacecraft that moves in a reference orbit is termed a chief spacecraft, and a spacecraft that makes a formation flight with respect to the chief spacecraft is termed a deputy spacecraft. Local orthogonal coordinates with the origin at the center of mass of the chief spacecraft are selected such that the x-axis is aligned in the direction from the Earth's center of mass to the chief spacecraft and the z-axis is aligned with the normal (rotation vector) of the orbital plane of the chief spacecraft. This local coordinate frame is termed the Hill frame.
We denote the position vector of the chief spacecraft in the inertial frame as rc and its second derivative of time in the inertial coordinates as rc. The equations of motion of the chief spacecraft become as follows:
Q rC T J nd
(1)
where f nd is the natural disturbance force exerted on the chief spacecraft. As we consider the formation flight in a LEO, the main natural disturbance forces are given by the J2 disturbance due to the Earth's oblateness and by air drag.
f nd — f J + f A
where the acceleration due to the J2 disturbance is expressed in the Hill frame as follows:
f J
J2R
2r4
3 sin2 ic sin2 9c — 1
— sin2 ic sin 29c
(2)
(3)
c
sin 2ic sin 9c
Acceleration due to air drag is given by
1 A
fA = -T,PCD — ||rc||fc
2 mc
The relative position and velocity of the deputy spacecraft with respect to the chief spacecraft are expressed in the Hill frame as
x x
rd - rc r d - r c
The state vector xa is composed of the relative position and velocity as follows:
r i t
T • T
T» --ryt T ryt
tf^ a — x x
The time evolution of the state vector xa is expressed using the STM as follows:
xa(t) = $(t)xa(0)
(5)
(6)
(7)
(8)
where $(t) is the STM from time zero to time t.
Consider the case in which the chief orbit is near-circular. If we consider only the J2 disturbance as the natural disturbance, the STM can be obtained by the sum of two terms—the CW solution and the perturbation term resulting from the J2 disturbance.
(9)
x(t) $rr (t) $rv(t) x(0)
xx(t) $vr(t) $vv(t) xx(0)
$r $v
$CW + $J $ = $CW + $J
rr ' rr i rv rv rv
$cw , ^J
vr
$Jr, $vv
$
CW
vv
J
vv
$
CW
$
CW
$J
vv v
4 - 3 cos(nct) 0 0
6(sin(nct) — nct) 1 0
0 0 cos(nct)
sin(nct) 2(1 — cos(nct))
nc
nc
2(1 — cos(nct)) 3nct — 4sin(nc t)
nc 0
nc 0
0 0
sin(nct)
$
CW
$
CW
3nc sin(nct) 0 0
—6nc(1 — cos(nct)) 0 0
0 0 —nc sin(nct)
cos(nct) 2sin(nct) 0
—2sin(nc t) —3 + 4cos(nct) 0 0 0 cos(nct)
where nc is the orbital angular rate of the chief spacecraft. The nonzero components of the perturbation matrix resulting from the J2 disturbance can be analytically obtained as follows!11!:
$Jrr(1,1)
$Jr(1, 2)
$Jr(2,1)
$Jr(2, 2)
= 2ec0 {5(1 — cos Vc) — 3vc sin Vc}
= a(l — cos uc) I cos 2coco sin vc H—(2 cos vc + 7) sin 2u;co \ sin2 ico
= —3eco(5vc + 2vc cos vc + sin Vc cos vc — 4 sin Vc)
f 3 1
= a < —(1 — cosz/c)(l — 3cos2 ico) — —(1 — cosz/c)(4cos vc + 17) sin2 ico cos2u;co
rr
rv
c
vr
vv
<(3,3) 1)
$JV(1, 2)
*jJv(2,1)
<(3, 3)
J.(1,1)
J1, 2)
J2,1) J2, 2)
<(3, 3)
J(1,1) J (1, 2) J(2,1) J (2, 2)
J (2, 3) J (3,1) J (3, 2) J (3, 3)
— — (9z/c + 2 sinz/c cos z/c — 11 sinz/c) sin ico sin 2luco f + eco(l — cos z/c)
eco(1 — cos vc) cos vc 2 sin vc
= -eco-
-eco-
nco
3vc sin vc — 2(1 — cos vc)
eco-
$rJv(2,2) = —
nc0
(cos vc + 3)(1 — cos vc )
nc0
3vc(1 + cos vc) + 2 sin vc cos vc
eco-
nco
= -eccr
(1 + cos vc) sin vc
nc0
2ec0nc0 {2 sin vc — 3(vc — sin vc) cos vc}
anco I (2 cos vc + 1)(1 — cos vc) sin2 ico cos 2ivco + — (4 cos vc + 5) sin vc sin2 ico sin 2ivco 6ec0nc0(cos vc + vc sin vc + cos2 vc — 2)
(xnco s —(3 sin ico — 2) sin vc--(13 + 8 cos vc) sin vc sin ico cos 2lvcq
+i(l - cos z/c)(4 cos vc - 7) sin2 ic0sin2u;co| + ec0nc0 sinz/c
= —ec0nc0 sin Vc
= —2ec0(1 — cos vc)cosvc
= ec0(—3vc cos vc — sin vc + 4 sin vc cos vc)
= 2ec0(1 — cos vc) sin vc
= ec0( —1 + 3vc sin vc — 3 cos vc + 4 cos2 vc)
= 3a(cos2 vc cos wc0 — cos wc0 — sin vc cos vc sin wc0) sin ic0 cos ic0
= —6a(1 — cos vc)(sin wc0 cos vc + coswc0 sin vc)sinic0 cos ic0
= —3a(3vc sin vc cos wc0 + 3vc cos vc sin wc0 — 4 sin vc cos vc sin wc0 — 4 cos wc0 sin2 vc) sin ic0 cos ic0
= ec0(1 — cos Vc)
where the time variable is given by the true anomaly of the chief spacecraft and a is given by a J2(Re/ac0)2. This solution assumes that the initial position of the chief spacecraft at time zero is vc Vc0 = 0.
The following block matrices that compose the STM are defined.
$(t) = $r (t) $v(i) , (t) =
^rr(t) $vr(t)
(t) =
$rv(t) $vv (t)
3. IMPULSIVE STATE FEEDBACK CONTROL
3.1 Control Logic
The state transition from time zero to time t is expressed as
Xa(t) — $(t)xo(0)+ / $„ (t - r)f (t) dT Jo
(10)
Consider that the relative position x is moved to the desired position xdes by impulsive control using the control cycle TC of the deputy spacecraft. Suppose that the estimate of the natural disturbance at time
zero is given by /D^. If the impulsive force is fired at time zero, the estimate of the state at the next firing time TC is given by
& a(Tc ) = $(TC )X a(0)+$„ (Tc )f +
(■To
$v (Tc - r) dr f
(0)
(11)
As the impulsive force fC°? is calculated such that the relative position X(TC) moves to the desired position xdes, the following relation holds.
x des
$rr(Tc ) $rv(Tc ) X a(0) + ^rv(Tc )f f + $ rv(Tc )f D
0)
where
To
$ rv(Tc )=/ $rv(Tc - T ) dr
(12)
Therefore, the impulsive force f C01 can be obtained as follows.
f 0) fc
(Tc ) Is
$rr(Tc)X(0) - Xde
X(0)
0)
- (Tc)$rv(Tc)fD
(13)
The first term on the right-hand side of Eq. (13) is the feedback term and the second term is the feedforward term for disturbance compensation. From the block structure of the feedback gain matrix in the control law (13), the gain matrix corresponding to the velocity errors becomes a unit matrix, which implies that the velocity errors are directly compensated for by the impulsive forces.
The result of the impulsive control at time zero can be evaluated at the next control time TC. The control error that expresses the relative position deviation from the desired value can be defined as follows:
5x(Tc) = X(Tc) - Xde
where x(Tc) obeys the following dynamics.
x(Tc )= $rr(Tc ) $rv(Tc ) Xa(0) + $rv(Tc )f ^ +/ $rv (Tc - T )f (r ) dr
To
(14)
(15)
Then, by subtracting Eq. (12) from Eq. (15), the control error at the next control time TC can be evaluated as follows:
5x(Tc )
$rr(Tc ) $rv(Tc)
To
0)
(Xa(0) - X a (0)) + / $rv(Tc - T )(f (r ) - f D ) dr
(16)
where the first term on the right-hand side represents the effect of the measurement error of the state and the second term represents the effect of the estimation error of the disturbance. From the relation in Eq. (16), the estimate of the disturbance at the next control time TC is updated as follows:
f D) = f D + ^ -v\Tc )Sx(Tc )
(17)
where ¡3 is the scalar gain for the estimation of the disturbance, and it satisfies 0 < ¡3 < 2.
We decompose the natural disturbance f (t) into two terms—a constant term f const that does not depend on time and a residual term f res that depends on time.
f (t) = f const + f res (t)
(18)
Then, the estimation error of the disturbance f const obeys the following dynamics after Eq. (17) is updated.
f (TO ) - f
D - const
- (Tc )
(1 - £)(f D - f const)
To
$rv(Tc - T )f res (r ) dr + $rr(Tc ) $rv (Tc ) (Xa(0) - X a (0))
(19)
D
0
0
0
This relation shows that the estimation error of the disturbance f const decreases if the gain ¡3 satisfies the condition that 0 < 3 < 2.
3.2 Stability of Closed-loop System
Consider that the stability of the closed-loop system under the control law expressed by Eqs. (13) and (17). An error vector is composed of the deviation from the desired relative position, the relative velocity, and the estimation error of the disturbance, as follows:
z(t)
5x(t) x(t)
• (t)
• D f const
x(t) xdes
x(t)
• (t)
• D f const
Then, the control error at time TC can be evaluated as follows:
öx(Ta )
x(Tc ) =
¡,(0)
To
<MTc )(f const - / D )+ / $rv(Tc - T )f res (r ) dr
+
$rr(Tc ) —rv(Tc )
(x„(0) - x„(0))
-1/
$vr(Tc )x(0) + $m (Tc -(Tc ) [xdes - $rr(Tc )x(0)]
f To
(0)
+ —vv(Tc - T )f (r ) dr - $m (Tc )—- (Tc ) — rv(Tc )f D
+$OT(TC)(X(0) - X(0)) + $vv(Tc^(Tc)$rr(Tc)(x(0) - X(0))
By substituting the relation
x(0) = Xdes + ¿x(0) into the right-hand side of Eq. (22) and using the relation
xdes - $rr (Tc)xd es « O(J2)
$vr (TC )Xdes « O(J2)
of along-track formation (xdes = z(Tc ) = Az(0) + 6
00
the following error equation can be derived.
o3 O3 -$rv(TC)
A = $vr(TC) - $vv (Tc ) <&rv (Tc ) ^rr {To ) O3 — <&vv (Tc ) ®rv (Tc ) (Tc )
OS O3 (1 ~ß)h
TTT bp bv bf
(0)
To
—rv(Tc )(f const - / D )+ / ^rv (Tc - T )f res (r ) dr
+
$rr(Tc ) $rv(Tc )
(x„(0) - x„(0))
-1,
(0)
$ rv(Tc )f const - $vv (Tc ^(Tc )$ rv (Tc )/D To
+ / %vv(Tc - T)f res (r ) dT
0
+-vv(Tc)-rv1(Tc)-rr(Tc)(x(0) - x(0)) + -vv(Tc)(x(0) - xfc(0)) + O(J)
vv 1
ß ^v1 (Tc )
( I 0 —rv (Tc - T)f res (r) dT + [ -rr(Tc) -rv (Tc) 1 (x„(0) - x„(0))
(20)
(21)
(22)
(23)
(24)
(25)
(26)
0
0
b
b
p
0
b
v
b
f
where the vector b is composed of the residual vector of feed-forward compensation, the measurement error of the relative position, and the relative velocity. Therefore, the stability of the closed-loop system can be determined by calculating the eigenvalues of the matrix A. If all the eigenvalues of the matrix A exist in a unit circle, the closed-loop system becomes stable. From the block structure of matrix A, it is found that the matrix has six zero eigenvalues and three (1 — ¡3) eigenvalues. Therefore, the closed-loop system becomes stable by the impulsive control using the constant control cycle TC.
3.3 Effect of Thruster Error
The stability analysis in subsection 3.2 corresponds to the nominal case that the thruster error is not considered. However, as large uncertainty exists in the thruster force, the range of the gain ¡3 in Eq. (17) is limited. The effect of matrix A in the presence of the thruster error can be analyzed as follows. Suppose that the thruster force is given by
f P* = (1+ Y)f C (27)
where 7 represents the thruster error. In this situation, matrix A in the error equation is given by the following matrix A*.
A* = A + AA (28)
<S>rr(TC) <S>rv(Tc) $rv(Tc)
AA = —Y ^vv{Tc)^rv{Tc)^rr{Tc) $w{Tc)
_ ß^>-vl{Tc)^rr{Tc) ß^{Tc)^>rV{Tc) ßh
Therefore, all the eigenvalues of matrix A* that exist in a unit circle are required for the gain ¡3, which depends on the uncertainty 7.
4. NUMERICAL EXAMPLES
Along-track formation control in a LEO is taken as an example. The parameters of the chief and deputy spacecrafts in the numerical simulation are shown in Table 1.
Table 1 Mass properties of spacecrafts
Item Chief Deputy Unit
Mass 400 350 [kg]
Cross section 5.0 5.0 [m2]
Initial orbital elements of the chief spacecraft at time zero are given by
aco — 6878 [km], eco — 0, ico — 45 [deg], Oco — 0 [deg], — 0 [deg], dM — 0 [deg]
In the initial state, the deputy spacecraft is at rest at a position 30 m ahead of the chief spacecraft. The relative position and velocity of the deputy spacecraft are expressed in the Hill frame as follows:
¿(0) =
0 30 0
[m], ¿(0) =
0 0 0
[m/s]
The air density and coefficient of air drag are given by
p = 5 x 10~13 [kg/m3], CD = 2.0
Figure 1 shows the relative position variation (x and y components in the Hill frame) under free orbital motion during one orbit. Figure 1 (left) shows the case in which only the J2 disturbance is considered as the natural disturbance. Figure 1 (right) shows the case in which both the J2 disturbance and air drag are considered as natural disturbances. From this figure, the following observations are made:
Periodic variation due to the J2 disturbance, whose peak-to-peak amplitudes are approximately 2 cm (x-direction) and 11 cm (y-direction), is observed from the curves on the left-hand side of Figure 1.
• A secular drift in both the x-direction and y-direction due to air drag is observed from the curves on the right-hand side of Figure 1.
In the case of a telescope mission, for example, where centimeter-scale or subcentimeter-scale accuracy is required in formation flying, the relative position variation during one orbit is not negligible and it is necessary to suppress the variation by a control strategy.
„ 2
E
p
X
o CL
0 0.25 0.5 0.75 1 1.25 1.5 1.75 2
0 0.25 0.5 0.75 1 1.25 1.5 1.75 2
„3010
E
p
p3000 c
ê 2990 m
o CL
2980
0 0.25 0.5 0.75 1 1.25 1.5 1.75 2 Orbit number
„ 4200 § 4000 "3800 ^3600 § 3400 Ï 3200 o 3000 2800
0 0.25 0.5 0.75 1 1.25 1.5 1.75 Orbit number
Fig. 1 Relative position variation in free orbital motion during one orbit
(Left: J2 disturbance is considered: right: Both J2 and air drag are considered)
8
E p 4
X 0
ror -4
0 0.25 0.5 0.75
----w/o perturbed STM
-w perturbed STM
x 10
m
p 8 0
-5
0 0.25 0.5 0.75 1 1.25 1.5 1.75 2 Orbit number
<n
g0.! "05
:
i _ i j ■ I"
■---' -----w/o perturbed STM -w perturbed STI\^
0 0.25 0.5 0.75 2
_ 1
<n
P 0.5
x 10
— . -, , - ,, 1 ' ~ __________
0 0.25 0.5 0.75 1 1.25 1.5 1.75 2 Orbit number
Fig. 2 Comparison between results obtained with and without perturbed STM (Left: Relative position error: right: Fuel consumption) (Control cycle is TC = T/6 and gain is ¡3 = 0) (Only the J2 disturbance is considered)
Figure 2 shows the simulation result obtained by the proposed control law when only the J2 disturbance is considered. The left-hand side of the figure shows the relative position error and the right-hand side of the figure shows the fuel consumption. The chain line shows the result of the impulsive control where the nominal STM based on the CW solution is used. The solid line shows the result where the perturbed STM resulting from the J2 disturbance is used. The control cycle TC is TC = T/6 where T is an orbital period. The following observations are made:
2
2
5
• When the nominal STM is used, the relative position variation is approximately 5 cm. On the other hand, when the perturbed STM is used, the relative position variation is suppressed to within approximately 1 cm. Furthermore, the periodic nature of the relative motion is conserved after the control is achieved. This is natural because the J2 disturbance is periodic. It is considered that natural control is achieved by the proposed controller. This is also confirmed from the result that the fuel consumption is suppressed more in the perturbed controller than it is in the nominal controller.
Now, we consider the selection of the gain 3 in the case that both the J2 disturbance and air drag are considered. Figure 3 shows the stability range of the gain 3 versus the thruster error 7. The dashed line shows the case for TC = T/4. The solid line shows the case for TC = T/6. The chain line shows the case for TC = T/8. It is observed that the stability range of the gain 3 depends on the thruster error and control cycle.
Fig. 3 Stability range of gain 3 vs. thruster error 7
We assume that the control cycle is TC = T/6 and the gain is 3 = 0.5. Figure 4 shows the result in the nominal case in which the thruster error is given by 7 = 0. The chain line shows the result for 3 = 0 where the disturbance is not compensated for. The solid line shows the result for 3 = 0.5 where the disturbance is compensated for in a feed-forward manner. The perturbed STM is used in both controllers. From this figure, the following observations are made:
• If the gain 3 is given by 3 = 0, the residual bias error due to air drag exists in both the x-direction and the y-direction in the Hill frame. On the other hand, if the gain 3 is given by 3 = 0.5, no residual bias error is present.
• If the feed-forward compensation is used, the fuel consumption in the x-direction is suppressed to a large extent. If the feed-forward compensation is not used, the error in both the x-direction and the y-direction is compensated for by the feedback control, as a result of which more fuel is consumed.
Figure 5 shows the result for 7 = —0.2. The trend of the relative motion is the same as that of the relative motion shown in Figure 4: a stable behavior of the control is obtained by selecting a suitable gain 3.
Fig. 4 Comparison between cases with and without feed-forward compensation (7 = 0) (Left: Relative position error: right: Fuel consumption) ( J2 and air drag are considered. Control cycle is TC = T/6)
Fig. 5 Comparison between cases with and without feed-forward compensation (7 = —0.2) (Left: Relative position error: right: Fuel consumption) ( J2 and air drag are considered. Control cycle is TC = T/6)
5. CONCLUSION
In this paper, we have discussed a strategy for suppressing the relative position variation during one orbit in along-track formation flying in a LEO. We have proposed the feedback control strategy using impulsive thrusters. By using a perturbed STM in which the effect of the J2 disturbance is considered, periodic impulsive control in which the fuel consumption is suppressed is achieved. By estimating the disturbance from the result of the previous control cycle and compensating for the estimated disturbance in a feed-forward manner, stable control with no bias error can be achieved under the uncertainties of natural disturbances such as air drag. The effectiveness of the proposed control strategy has been verified by numerical examples of along-track formation control.
REFERENCES
[1] Hong, J., and Hadaegh, F.Y., "Precision Formation Flying (PFF)," Earth Science Technology Conference, June 27, 2006.
[2] Scharf, D.P., "Precision Formation Flying Missions and Technologies," 9th Briefing for Industry, JPL, 2008.
[3] "In Orbit Formation Flying Experiment for PROBA 2: Feasibility Study," Surrey Satellite Technology Ltd.
[4] Leitner, J., et al., "A Concept for In-space, System-level Validation of Spacecraft Precision Formation Flying," Proceedings of AIAA Guidance, Navigation and Control Conference and Exhibit, Hilton Head, 2007.
[5] Tsunemi, H., et al., "Formation Flight All Sky Telescope (FFAST)," Proceedings of SPIE, Vol. 5900, 2005, pp. 184-194.
[6] Nakasuka, S., et al., "Study on the Relative Motion and Orbit Design for Clustered Satellite," 4th Workshop on Astrodynamics and Flight Mechanics, 1994, pp. 88-92.
[7] Inalhan, G., et al., "Relative Dynamics and Control of Spacecraft Formations in Eccentric Orbits," Journal of Guidance, Control and Dynamics, Vol. 25, No. 1, 2002, pp. 48-59.
[8] Gim, D.W., et al., "State Transition Matrix of Relative Motion for the Perturbed Noncircular Reference Orbit," Journal of Guidance, Control and Dynamics, Vol. 26, No. 6, 2003, pp. 956-971.
[9] Sabatini, M., et al., "Special Inclinations Allowing Minimal Drift Orbits for Formation Flying Satellites," Journal of Guidance, Control and Dynamics, Vol. 31, No. 1, 2008, pp. 94-100.
[10] Yoshikawa, S., Shima, T., and Yamada, K., "Suppression of Relative Position Variation during One Orbit for Precise Formation Flying," Proceedings of the 26th International Symposium on Space Technology and Science, Hamamatsu, Japan, 2008.
[11] Yamada, K., "Analysis of Formation Flying with Low Thrust," JAXA-SP-07-020, 2008, pp. 39-48 (in Japanese).
[12] Yamada, K., Yoshikawa, S., and Nishiyama, T., "On Relative Position Control between Two Spacecraft," Transactions of the Japan Society of Mechanical Engineers, Vol. 70, No. 697, 2004, pp. 2638-2645 (in Japanese).