Professional Documents
Culture Documents
net/publication/312252561
CITATIONS READS
18 672
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Jihe Wang on 13 January 2019.
Access to this document was granted through an Emerald subscription provided by emerald-srm:367394 []
For Authors
If you would like to write for this, or any other Emerald publication, then please use our Emerald for Authors service
information about how to choose which publication to write for and submission guidelines are available for all. Please visit
www.emeraldinsight.com/authors for more information.
About Emerald www.emeraldinsight.com
Emerald is a global publisher linking research and practice to the benefit of society. The company manages a portfolio of
more than 290 journals and over 2,350 books and book series volumes, as well as providing an extensive range of online
products and additional customer resources and services.
Emerald is both COUNTER 4 and TRANSFER compliant. The organization is a partner of the Committee on Publication Ethics
(COPE) and also works with Portico and the LOCKSS initiative for digital archive preservation.
Abstract
Purpose – The purpose of this paper is to present a method to achieve small satellite formation keeping operations by using the differential lift
and drag to control the drift caused by J2 perturbation in circular or near-circular low earth orbits (LEOs).
Design/methodology/approach – Each spacecraft is equipped with five large flat plates, which can be controlled to generate differential
accelerations. The aerodynamic lift and drag acting on a flat plate is calculated by the kinetic theory. To maintain the formation within tracking error
bounds in the presence of J2 perturbation, a nonlinear Lyapunov-based feedback control law is designed.
Findings – Simulation results demonstrate that the proposed method is efficient for the satellite formation keeping and better accuracy advantage
in comparison with classical approaches via the fixed maximum differential aerodynamic acceleration.
Research limitations/implications – Because the aerodynamic force will reduce drastically as the orbital altitude increases, the formation keeping
control strategy for small satellites presented in this paper should be limited to the scenarios when satellites are in LEO.
Downloaded by Shanghai Jiao Tong University At 16:44 04 January 2017 (PT)
Practical implications – The formation keeping control method in this paper can be applied to solve satellite formation keeping problem for small
satellites in LEO.
Originality/value – This paper proposes a Lyapunov control strategy for satellite formation keeping considering both lift and drag forces, and
simulation results show better performance with high accuracy under J2 perturbation.
Keywords J2 perturbation, Feedback control law, Differential aerodynamics force, Formation keeping, Relative motion
Paper type Research paper
11
Differential lift and drag under J2 perturbation Aircraft Engineering and Aerospace Technology: An International Journal
Xiaowei Shao et al. Volume 89 · Number 1 · 2017 · 11–19
volume and power budgets characteristic, especially for small Our study mainly investigates the satellite formation
satellites (Mueller et al., 2002). However, the application of keeping problem by using differential accelerations generated
the differential aerodynamic forces-based methodologies by aerodynamic lift and drag under the J2 perturbation. The
allows enhancing the performance in terms of power expended chief satellite considered is in a circular or near-circular LEOs.
during the formation (Leonard et al., 1989). Moreover, large The main contributions are listed as follows: a Lyapunov
Area-to-Mass ratios are not required. For example, the mass control strategy is proposed for satellite formation keeping
of the spacecraft is 10 kg and the area of the flat plate is 1 m2 considering both differential lift and drag forces, and
(Horsley et al., 2013). Techniques that apply aerodynamic lift especially, first, the differential lift force is used to maintain the
and drag depend on small satellites with circular or elliptical relative motion, and simulation results show that better
orbits in the low earth orbit (LEO). As such, the atmospheric performance can be achieved by using differential lift force.
density and the speed of the satellite are great enough to Second, the key factors of the formation configuration and
generate sufficient aerodynamic lift and drag for performing orbital altitude are analyzed to show the application field of
orbital maneuvers, such as formation keeping. In De Ruiter the proposed method.
(2011) and Lambert et al. (2011), the viability over This paper is organized as follows. First, the aerodynamic
autonomous formation flight experiment with differential model and the configuration of actuators are introduced.
aerodynamic drag control was conducted for JC2Sat-FF. Second, the control system of the proposed method is
described. Third, numerical simulation is presented. Finally,
To accomplish formation keeping, Vassar and Sherwood
the conclusions and future work are provided.
(1985) have put forward the classical actuators of chemical
Downloaded by Shanghai Jiao Tong University At 16:44 04 January 2017 (PT)
再 冎
Leonard et al. (1989) proposed that the control scheme
would restart once the deputy satellite had drifted 0.3048 m
away from the origin. Therefore, the weakness of the gasV sat
2 冉 2 ⫺ 2
兹
S sin ⫹
2
2 冪冊
Tt ⫺(Ssin )2
Ts
e ⫹
冋 册
p⫽
共 兲 ⫹ 2 冪 T
classical method is readily apparent that it only confines the 2S2 1 2 Tt
共2 ⫺ 2兲 S2sin2 ⫹ 共S sin 兲 关1 ⫹ erf共S sin 兲兴
2 s
relative position to a small area. Thus, a modified ⫺ 1gasVsat
2
cos
⫽ 兵e⫺共S sin 兲2 ⫹ 兹共S sin 兲关1 ⫹ erf共S sin 兲兴其
continuous control strategy with better accuracy should be 2兹S
(1)
proposed.
12
Differential lift and drag under J2 perturbation Aircraft Engineering and Aerospace Technology: An International Journal
Xiaowei Shao et al. Volume 89 · Number 1 · 2017 · 11–19
where erf共S sin 兲 ⫽ 2 兰0Ssin exp共⫺x2兲dx/兹, S⫽Vsat/ Figure 2 Configurations of the aerodynamic plates and the
2RTt. p and are the pressure and the shearing force, definitions of the angles
respectively. gas is the atmospheric density, Vsat is the velocity
of the satellite relative to the atmosphere and S is the molecular E
F
z z z
speed ratio. Here, we assume the atmosphere rotates with
the Earth; hence, the velocity of the atmosphere can be
θx y y y
assumed to zero, R refers to the universal gas constant, 1 D θy θz
and are the normal and tangential momentum F x x x
accommodation coefficients. Generally, they are both equal
to 0.8⬃1.0, is the angle between the incident flow and the E
aerodynamic plate, and Tt and Ts are the temperatures of
(a) (b) (c)
gas and surface, respectively. For simplicity, if the thermal
conductivity is large enough, TT ⫽ TS is assumed. Notes: (a) Configuration to generate differential aerodynamic
The relationship of aerodynamic forces is shown in force in x-axis; (b) configuration to generate differential
Figure 1, and the aerodynamic lift and drag can be expressed by: aerodynamic force in z-axis; (c) configuration to generate
differential aerodynamic force in y-axis
Fl ⫽ p cos ⫺ sin
(2)
Fd ⫽ p sin ⫹ cos
Downloaded by Shanghai Jiao Tong University At 16:44 04 January 2017 (PT)
13
Differential lift and drag under J2 perturbation Aircraft Engineering and Aerospace Technology: An International Journal
Xiaowei Shao et al. Volume 89 · Number 1 · 2017 · 11–19
Figure 3 Differential aerodynamic accelerations resulting from various configurations, P denotes the positive differential acceleration and N
denotes the negative differential acceleration
P ķ ķ
P P
ķ
C D C D C D
z ĸ
ĸ ĸ
r r r
y r r f1c = ⎣⎡ − f1cz , − f1cy ⎦⎤ r f1c = ⎡⎣ − f1cz , − f1cy ⎤⎦ f1d = ⎡⎣ + f1dz , − f1dy ⎤⎦
f c = ⎣⎡ − f cx , − f cy ⎦⎤ f d = ⎣⎡ + f dx , − f dy ⎦⎤ r f d = ⎡⎣0dx , 0dy ⎤⎦ r r
f 2 c = ⎣⎡ + f 2 cz , − f 2 cy ⎦⎤ f 2 c = ⎡⎣ − f 2 cz , − f 2 cy ⎤⎦ f 2 d = ⎡⎣ + f 2 dz , − f1dy ⎤⎦
x +Δf x +Δf y +Δf z
N N
ķ N
ķ ķ
Gas Velocity
C D C D C D
C:the Chief ĸ
ĸ
ĸ
D:the Deputy r r r
r r r f1d = ⎣⎡ − f1dz , − f1dy ⎦⎤ f1c = ⎡⎣ + f1cz , − f1cy ⎤⎦ f1d = ⎡⎣ − f1dz , − f1dy ⎤⎦
f c = ⎣⎡ + f cx , − f cy ⎦⎤ f d = ⎣⎡ − f dx , − f dy ⎦⎤ f c = ⎣⎡0cx , 0cy ⎦⎤ r r r
f 2 d = ⎡⎣ + f 2 dz , − f 2 dy ⎤⎦ f 2 c = ⎡⎣ + f 2 cz , − f 2 cy ⎦⎤ f 2 d = ⎣⎡ − f 2 dz , − f1dy ⎦⎤
关 兴
(4) d 兹1 ⫺ e2 2 ⫹ ecos f
⌬˙ (t) ⫽ ˙ d(t) ⫺ ˙ n(t) ⫽ ⫺Frcos f ⫹ Ft sin f ⫺ cos i
d⍀
dt nae 1 ⫹ ecos f dt
Assume that the actual control accelerations generated by the
actuators and the desired control accelerations which can be
dM
dt
⫽n⫺
1 ⫺ e2
nae
Fr
2er
p
r
⫺ cos f ⫹ Ft 1 ⫹ sin f
p关共 兲 共 兲 兴
obtained from the Lyapunov-based controller are virtually (5)
equal, u ⬇ a. To obtain the actual control accelerations, a set
of fitting formulae is proposed to obtain the control angles where:
based on the desired control accelerations. The performance
of the controller will be effected by the fitting formulae 3 uRe
2
14
Differential lift and drag under J2 perturbation Aircraft Engineering and Aerospace Technology: An International Journal
Xiaowei Shao et al. Volume 89 · Number 1 · 2017 · 11–19
ẍ ⫺ 2ẏ ⫺ 32x ⫽ dx ⫹ ux where Kv ⫽ KTv ⬎ 0, then, it can obtained from equation (11)
ÿ ⫹ 2ẋ ⫽ dy ⫹ uy (7) that:
Downloaded by Shanghai Jiao Tong University At 16:44 04 January 2017 (PT)
z̈ ⫹ 2z ⫽ dz ⫹ uz
V̇共x兲 ⫽ ⫺⌬˙ TKv⌬˙ ⱕ 0 (13)
where d ⫽ 关dx, dy, dz兴 are disturbance force terms due to
T
As a result, one has:
external perturbation effects, u ⫽ 关ux, uy, uz兴T are desired
control accelerations and refers to the orbital angular V(0) ⫽ 0
velocity of the chief satellite. After defining the above dynamic V(x) ⬎ 0, ∀x ⫽ 0
system, it is then rewritten as (Varma and Kumar, 2012): (14)
V̇(x) ⬍ 0, ∀x ⫽ 0
A1 ⫽ 冋 32 0 0
0 0 0
0 0 ⫺ 2
, A2 ⫽ 册 冋 0
0
2 0
⫺2 0 0 , B ⫽
0 0
册0
I3⫻3 冋 册
Fitting formulae
To obtain the actual control accelerations, it is desirable to
have an expression for the angles which could be used over the
entire range of differential accelerations generated by large
(9)
plates between the satellites. However, it will be unachievable
So, the problem we studied in this paper is formulated as: through the kinetic theory. Thus, an approach is presented in
design control law u to drive the relative states of equation (8) terms of a group of fitting formulae which matches the theory
to zero, as time t ¡ ⬁. in the free-molecular flow limits.
Because the orbital altitude is assumed to be 400 km, the
atmospheric parameters are constants, including the
The control system design atmospheric temperature, density, pressure, etc., and only
After formulating the satellite formation keeping problem by the angle of attack is taken into consideration for constituting
using both differential lift and drag force, in this section, the the formulae; the solutions to equation (3) exemplified by the
Lyapunov-based formation keeping controller and the data with the angles of the deputy satellite varying from 0 to 45
corresponding fitting formulae to establish the relationship degrees can be computed. Based on the general global
between generated aerodynamic forces and the required optimization method (Redondo et al., 2009), the fitting
rotating angles of plates are presented. formulae can be expressed by:
15
Differential lift and drag under J2 perturbation Aircraft Engineering and Aerospace Technology: An International Journal
Xiaowei Shao et al. Volume 89 · Number 1 · 2017 · 11–19
where x, y and z are the angles of the chief satellite. ax, ay Table II Orbital elements of the chief satellite
and az are the control accelerations of the chief satellite. Parameter Units Value
To validate the fitting expression of differential
aerodynamic accelerations, results of the fitting formulae are a km 6778.137
compared with the experimental data obtained from the e 0
kinetic theory. The fitting formulae curve is predicting i deg 96.4522
complete symmetry to the origin that the differential w deg 90
accelerations will have the same value but opposite sign for ⍀ deg 0
case that the angle is negative. M deg 0
The errors caused by the fitting formulae and the actuators
are defined as eformula and eactuator, and they are presented by:
Table III Initial relative conditions
eformula ⫽ ⱍ (formula ⫺ actual)/ actual ⱍ x 共m兲 y 共m兲 z 共m兲 ẋ 共m/s兲 ẏ 共m/s兲 ż 共m/s兲
(16)
eactuator ⫽ ⱍ (actuator ⫺ ⬘actual)/ ⬘actual ⱍ
82.50 ⫺930.46 55.27 ⫺0.17 ⫺0.04 0.29
where formula is the angle computed by the fitting formulae,
actuator is the desired control angle, actual is the angle computed giving the initial state, the desired formation geometry can be
from the aerodynamic model and ⬘actual is the actual control
generated by using CW equations.
Downloaded by Shanghai Jiao Tong University At 16:44 04 January 2017 (PT)
0.9
6
0.8
5 0.7
0.6
4
0.5
3
0.4
2 0.3
0.2
1
0.1
0 0
0 10 20 30 40 50 0 10 20 30 40 50
angle of attack in x or z direction (deg) angle of attack in y direction (deg)
16
Differential lift and drag under J2 perturbation Aircraft Engineering and Aerospace Technology: An International Journal
Xiaowei Shao et al. Volume 89 · Number 1 · 2017 · 11–19
Figure 7 Drift of relative position and velocity under J2 maintained in centimeter accuracy according to Figure 8.
perturbation Therefore, the conclusion is that better formation keeping
performance is achieved by using lift force.
relative position error (m)
100
Figure 9 indicates the aerodynamic differential accelerations
0 generated by actuators, which are less than the limited values,
–100
ⱍaxⱍ ⫽ ⱍazⱍ ⬇ 9.17 ⫻ 10⫺6m/s2 and ⱍayⱍ ⬇ 1.11 ⫻ 10⫺5m/s2. It
X is shown that the chief satellite and the deputy satellite can
–200 Y change the orientations of the aerodynamic plates slowly in
Z
real time during the formation keeping control.
–300
0 0.5 1 1.5 2 2.5 3
orbit Analysis of key factors
relative velocity error (m/s)
X
acceleration. Provided that the altitude is 400 km and the
Y spatial radius between the satellites varies from 1 to 2.5 km,
5
Z the maximum differential forces generated by actuators will be
a constant due to the orbital altitude is invariant. Figure 10
0
shows that when the spatial radius increases to 1.86 km, this
method is invalid in the x direction, while 1.33 km in the y
–5
0 0.5 1 1.5 2 2.5 3 direction and 2.21 km in the z direction, respectively.
orbit Similarly, slightly different in another case is that the spatial
radius of GCO is 500 m, and the altitude varies from 450 to
relative velocity error (m/s)
0.01
X 500 km. Figure 11 shows that the J2-perturbed acceleration
0.005 Y
reduces slowly, while the aerodynamic acceleration reduces
Z
0 dramatically. When the altitude is 481 km, this method is
invalid in the x direction, while 459 km in the y direction and
–0.005
492 km in the z direction, respectively.
–0.01 To summarize, the proposed continuous formation keeping
0 0.5 1 1.5 2 2.5 3
orbit
method by using differential aerodynamic forces is effect
subject to formation with certain configuration size and orbital
altitude. In another word, the mission designer should analyze
uncontrollable, in three orbit period, and the out-of-plane the effectiveness of the proposed method before applying it in
relative motion will drift in around 5 meters according to orbit, and the analysis process can be conducted by using the
Figure 7. But by using lift force, the z position can be method presented above.
1 1
2
0.5
0.5 0.5
0
0 0
–0.5
–0.5 –0.5
–1
–1 –1
17
Differential lift and drag under J2 perturbation Aircraft Engineering and Aerospace Technology: An International Journal
Xiaowei Shao et al. Volume 89 · Number 1 · 2017 · 11–19
2
11 9
2
10
1.8 8
9
1.6 7
8
1.4
7 6
1.2
6
5
5 1
4 0.8 4
1,000 1,500 2,000 2,500 1,000 1,500 2,000 2,500 1,000 1,500 2,000 2,500
radius (m) radius (m) radius (m)
Downloaded by Shanghai Jiao Tong University At 16:44 04 January 2017 (PT)
2
4
3 3
3.5
2.5 2.5
3
2 2
2.5
1.5 2 1.5
450 460 470 480 490 500 450 460 470 480 490 500 450 460 470 480 490 500
altitude (km) altitude (km) altitude (km)
18
Differential lift and drag under J2 perturbation Aircraft Engineering and Aerospace Technology: An International Journal
Xiaowei Shao et al. Volume 89 · Number 1 · 2017 · 11–19
Kumar, B.S. and Ng, A. (2008), “A bang-bang control memory multiprocessors”, Distributed Computing, Artificial
approach to maneuver spacecraft in a formation with Intelligence, Bioinformatics, Soft Computing, and Ambient
differential drag”, AIAA Guidance, Navigation and Control Assisted Living Lecture Notes in Computer Science, Vol. 5518,
Conference and Exhibit, Honolulu, HI. pp. 219-222.
Kumar, B.S., Ng, A., Yoshihara, K. and De Ruiter, A. (2011), Reid, T. and Misra, A.K. (2011), “Formation flight of
“Differential drag as a means of spacecraft formation satellites in the presence of atmospheric drag”, Journal of
control”, IEEE Transactions on Aerospace and Electronic Aerospace Engineering, Sciences and Applications, Vol. 3
Systems, Vol. 47 No. 2, pp. 1125-1135. No. 1, pp. 64-91.
Lambert, C., Ng, A., Nakamura, Y. and Horiguchi, H. Sabol, C., Burns, R. and McLaughlin, C.A. (2001), “Satellite
(2011), “Intersatellite separation mechanism for the JC2Sat formation flying design and evolution”, Journal of Spacecraft
formation-flying missions”, Journal of Spacecraft and
and Rockets, Vol. 38 No. 2, pp. 270-278.
Rockets, Vol. 48 No. 4, pp. 654-663.
Schweighart, S.A. and Sedwick, R.J. (2002), “High-fidelity
Leonard, C., Hollister, W. and Bergmann, E. (1989), “Orbital
linearized J2 model for satellite formation flight”, Journal of
formation keeping with differential drag”, Journal of
Guidance, Control, and Dynamics, Vol. 25 No. 6,
Guidance, Control, and Dynamics, Vol. 12 No. 1,
pp. 108-113. pp. 1073-1080.
Leung, S. and Montenbruck, O. (2005), “Real-time Tsien, H.S. (1946), “Super aerodynamics, mechanics of
navigation of formation-flying spacecraft using global rarefied gases”, Journal of the Aeronautical Sciences, Vol. 13
No. 12, pp. 653-664.
Downloaded by Shanghai Jiao Tong University At 16:44 04 January 2017 (PT)
For instructions on how to order reprints of this article, please visit our website:
www.emeraldgrouppublishing.com/licensing/reprints.htm
Or contact us for further details: permissions@emeraldinsight.com
19