Académique Documents
Professionnel Documents
Culture Documents
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 23, NO. 4, JULY 2015
oi 3
d 3
e 3
bi 3
(t) 3
v (t) 3
Q 4
Qd 4
|| ||
min ()
In
Fi
Fo
Fb
Fd
ac
e
0
bi 3
bo 3
N OMENCLATURE
Euclidean norm of vector or its induced
norm of matrix.
Minimum singular value of a matrix.
n-by-n identity matrix.
Inertial fixed reference frame.
Orbital reference frame.
Body-fixed reference frame.
Desired reference frame.
Distance from the center of the Earth to
the spacecrafts center of mass.
Gravitational parameter
of the Earth.
Qe 4
R(Q) 33 .
R(Qd ) 33
x
0
x = x 3
x 2
J 33
u 3
d 3
N
D 3N
ua N
N
N
E(t) NN
x 3
0
x1
x2
x 1 .
0
1063-6536 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
3
1339
1340
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 23, NO. 4, JULY 2015
(1)
(J
bo
bo J)R(Q)oi
(2)
(3)
(4)
(R(Q)oi ) J(bo +
(5)
(6)
2 + qT q = 1
It is obtained from (5), (6), q02 + qT q = 1, and qd0
d d
such that
e02 + eT e = 1.
(7)
J e = e Je e JR(Qe )d (R(Qe )d ) J e
+ H 1 + u + d (R(Qe )d ) JR(Qe )d
+ J[
d]
e R(Qe )d R(Qe )
(10)
(11)
where
F = P1
C(Qe , e) = F T J F F T (JF e ) F
M (Qe ) = F T JF
1341
and
(16)
|| g0 .
T
J22
J33
J12
J13
J23
= [ J11
]
(14)
M (Qe )er + C(Qe , e)er = F T W r (Qe , e , er , er ). (19)
with Jij being the i j th element of J.
Then, one can rewrite the open-loop dynamics of S as
T
M (Qe ) S+C(Q
e , e )S = F (u+dH 1 H 2 W r ). (20)
(15)
(21)
(22)
||
bo JR(Q)oi || 0 Jmax ||bo ||
(23)
(24)
1342
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 23, NO. 4, JULY 2015
(25)
(26)
(27)
f(t) is defined as
fi (t)
ei0 + kei0 ,
t ti
,
e
+
ke
sin
i0
i0
i
f
m
2 ti
ti
=
t tim
1
ti ti
0,
(29)
.
=
Y i i
||FS||
||FS||
||FS||2
ti t tim
tim < t ti
t > ti
+ 4c02 Jmax = Y 1T 1 + Y 2T 2
(34)
t < ti
(31)
i=1
f
f
f
T1i (ei0 +kei0 ) 1+exp k ti tim + 1k ei0 exp k ti
ti
f
2
K c DT FS
||Wr || DT FS
DT FS T
. (36)
Yi i
||FS|| +
||FS|| +
||FS||2 +
i=1
1343
2
2
J22 = 42 kgm , and J33 = 37.5 kgm . The products of
inertia are smaller than 0.5 kgm2. Although it is proved
in Theorem 1 that the proposed controller can only handle constant but unknown inertia parameter, uncertain (timevarying) inertia as given in [23] is simulated to further
demonstrate that its robustness against time-varying system uncertainties. Disturbances d are calculated as in [32].
To accomplish a particular aerospace mission, it initiates a
tracking task commanding the spacecraft to reorient toward
some specific high-priority areas and take a series of
high-resolution images. To take images as much as possible, the attitude-tracking maneuver is required to be
f
accomplished in 10 s, that is, ti = 10, i = 1, 2, 3.
Additionally, the mission further imposes a number of
requirements on the attitude control system. It must provide 0.01 attitude pointing accuracy with 0.0055 deg/s
stability.
The spacecraft is developed as a fully redundant three-axis
stabilized system with four reaction wheels. Three reaction
wheels are fixed orthogonally and aligned with the axis
of Fb , and the fourth redundant wheels are mounted at equal
angle (54.7) to each of the body axes. As a common sensor,
rate-integrating gyros are equipped to measure angular rates.
Nongyroscopic attitude sensors are equipped to measure attitude angles. In practice, it is difficult for the attitude dynamics
to provide a high-precision attitude rate reference. For the
equipped gyros, a widely used model is used [37]
bi = bi + (t) + v (t)
(t) = u (t)
(37)
(38)
1344
Fig. 1.
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 23, NO. 4, JULY 2015
1345
Fig. 6.
Fig. 4.
Fig. 5.
1346
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 23, NO. 4, JULY 2015
Fig. 7. Attitude-angle tracking errors with actuator fault. (a) Initial response.
(b) Steady-state behavior.
control (IAFTC) [23], the finite reaching time-based faulttolerant control (FRFTC) [27], and the conventional finite-time
attitude controller (CFTAC) [25]. In assessing the effectiveness
of these four control schemes, two important criterions should
be considered: the average of square of the commanded control
torque (ASCCT), and the percentage of the successfully taken
images (POSTI) of the high-priority events with respect to the
total high-priority events that need to be imaged
T0
(t)
2 dt
Nok
, POSTI =
.
ASCCT = 0
T0
Nall
These two indexes state quantitatively how efficient the controller is. Here, T0 is the one orbital period, Nok is the
number of high-priority events that are imaged successfully,
and Nall is the total number of the high-priority events that
need to be imaged. It can be obtained from Section III-A that
Nall = 2995.
The performance index POSTI is compared as shown
in Fig. 10. It is found as follows.
1) When all reaction wheels run normally, the resultant
POSTI is shown in Fig. 10(a). Although FRFTC [27]
and CFTAC [25] can achieve attitude control with finitetime convergence, that finite-time is not represented
by an explicit parameter for users choice with
Fig. 8. Velocity tracking error e with actuator fault. (a) Initial response.
(b) Steady-state behavior.
1347
Fig. 9. Commanded control inputs with actuator fault. (a) Initial response.
(b) Steady-state behavior.
Fig. 10. Performance index POSTI in the fault-free and actuator fault cases.
(a) In the absence of reaction wheel faults. (b) In the presence of reaction
wheel faults.
terminal SMC while terminal SMC controller is characterized by larger control power.
3) Because IAFTC, FRFTC, and CFTAC are unable to
tolerate F4 in No. 2 reaction wheel after 10 s, the attitude
control system would continue issuing its maneuver
in spite of F4. The required control effort will thus
quickly saturate the actuator while striving to maintain
the healthy attitude maneuvering performance.
Subsequently, larger control power is resumed.
Thus, larger ASCCT produced by IAFTC, FRFTC,
and CFTAC compared with that of FTFTC is shown
in Fig. 11(b).
From POSTI and ASCCT shown in Figs. 10 and 11, it is
seen that the proposed control strategy provides good performance compared with the controllers presented in [23], [25],
and [27], regardless of reaction wheel faults. The proposed
solution provides a faster response and higher pointing accuracy to guarantee the spacecraft to take much more images,
and thus accomplish the planned mission as much as possible.
1348
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 23, NO. 4, JULY 2015
A PPENDIX
Proof of Theorem 1: The proof uses Lyapunov stability
theory and is organized as follows: we first prove that all the
system states reach the sliding manifold S = 0 in a finite time.
Then, finite-time convergence of the attitude-tracking error e
is demonstrated.
Step 1 (Finite-Time Convergence of S): Consider a candidate Lyapunov function as
(Yi Y i )T (Yi Y i )
1 T
S M (Qe )S +
2
2 i
2
V (t) =
2
i=1
1 2 T
K i i Y i Y i
8 i
i=1
K 1 2 2
( )2
+ 3 3 . (A1)
2 3
8 3
(A2)
K 31 3 3 2
(Yi Y i )T Y i
ST FT Wr
4 3
i
i=1
2
( ) K i1 i i YiT Yi
+
3
4 i
i=1
S F DE(t) + ||FS||
T
Fig. 11. Performance index ASCCT in the fault-free and actuator fault cases.
(a) In the absence of reaction wheel faults. (b) In the presence of reaction
wheel faults.
2
i=1
K 31 3 3 2
4 3
2
i=1
(Yi Y i )T Y i
i
2
( ) K i1 i i YiT Yi
+
.
3
4 i
(A3)
i=1
Yi i +
+
||FS||
||FS||
||FS||2
i=1
+ ||FS||
2
i=1
2
(Yi Y i )T Y i
i
i=1
2
K 1 3 3 2
( ) K i1 i i YiT Yi
+
+ 3
3
4 i
4 3
i=1
K c + ||FS||
2
i=1
2
32 2 ( ) (Yi Y i )T Y i K i1 i i YiT Yi
.
4 3
3
i
4 i
i=1
(A4)
V K c
(A6)
si + ei0 + kei0 ,
(t ti )
,
ei0 + kei0 i sin
f
m
2(ti
ti
)
=
t tim
ti ti
0,
t < ti
ti t tim
tim < t ti
t > ti .
(A7)
t (ti )+
1349
ei (ti ) =
lim ei (t) = 0.
f
t (ti )+
f
1350
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 23, NO. 4, JULY 2015
[12] Z. Zhu, Y. Xia, and M. Fu, Adaptive sliding mode control for attitude stabilization with actuator saturation, IEEE Trans. Ind. Electron.,
vol. 58, no. 10, pp. 48984907, Oct. 2011.
[13] B. Robertson and E. Stoneking, Satellite GN&C anomaly trends,
presented at the 26th Annu. AAS Rocky Mountain Guid. Control Conf.,
San Diego, CA, USA, 2003, pp. 115.
[14] Y.-W. Liang, S.-D. Xu, and L.-W. Ting, TS model-based SMC reliable
design for a class of nonlinear control systems, IEEE Trans. Ind.
Electron., vol. 56, no. 9, pp. 32863295, Sep. 2009.
[15] J. W. Bennett, G. J. Atkinson, B. C. Mecrow, and D. J. Atkinson,
Fault-tolerant design considerations and control strategies for aerospace
drives, IEEE Trans. Ind. Electron., vol. 59, no. 5, pp. 20492058,
May 2011.
[16] H. Kim and H. Lee, Fault-tolerant control algorithm for a four-corner
closed-loop air suspension system, IEEE Trans. Ind. Electron., vol. 58,
no. 10, pp. 48664879, Oct. 2011.
[17] A. de Ruiter, A fault-tolerant magnetic spin stabilizing controller for the
JC2Sat-FF mission, Acta Astronautica, vol. 68, nos. 12, pp. 160171,
2011.
[18] B. Xiao, Q. Hu, and Y. Zhang, Fault-tolerant attitude control for flexible
spacecraft without angular velocity magnitude measurement, J. Guid.,
Control, Dyn., vol. 34, no. 5, pp. 15561561, Sep./Oct. 2011.
[19] P. Kabore and H. Wang, Design of fault diagnosis filters and faulttolerant control for a class of nonlinear systems, IEEE Trans. Autom.
Control, vol. 46, no. 11, pp. 18051810, Nov. 2001.
[20] S. Tafazoli and K. Khorasani, Nonlinear control and stability analysis
of spacecraft attitude recovery, IEEE Trans. Aerosp. Electron. Syst.,
vol. 42, no. 3, pp. 825845, Jul. 2006.
[21] J. Jin, S. Ko, and C.-K. Ryoo, Fault tolerant control for satellites
with four reaction wheels, Control Eng. Pract., vol. 16, no. 10,
pp. 12501258, Oct. 2008.
[22] Y.-W. Liang, S.-D. Xu, and C.-L. Tsai, Study of VSC reliable designs
with application to spacecraft attitude stabilization, IEEE Trans. Control
Syst. Technol., vol. 15, no. 2, pp. 332338, Mar. 2007.
[23] W. Cai, X. H. Liao, and Y. D. Song, Indirect robust adaptive faulttolerant control for attitude tracking of spacecraft, J. Guid., Control,
Dyn., vol. 31, no. 5, pp. 14561463, Sep./Oct. 2008.
[24] B. Xiao, Q. Hu, and Y. Zhang, Adaptive sliding mode fault tolerant
attitude tracking control for flexible spacecraft under actuator saturation, IEEE Trans. Control Syst. Technol., vol. 20, no. 6, pp. 16051612,
Nov. 2012.
[25] Z. Zhu, Y. Xia, and M. Fu, Attitude stabilization of rigid spacecraft
with finite-time convergence, Int. J. Robust Nonlinear Control, vol. 21,
no. 6, pp. 686702, Apr. 2011.
[26] Godard and K. D. Kumar, Robust attitude stabilization of spacecraft
subject to actuator failures, Acta Astron., vol. 68, no. 7, pp. 12421259,
2011.
[27] H. Lee and Y. Kim, Fault-tolerant control scheme for satellite attitude
control system, IET Control Theory Appl., vol. 4, no. 8, pp. 14361450,
Aug. 2010.
[28] G. Godard and K. D. Kumar, Fault tolerant reconfigurable satellite formations using adaptive variable structure techniques, J. Guid., Control,
Dyn., vol. 33, no. 3, pp. 969984, May/Jun. 2010.
[29] A.-M. Zou, K. D. Kumar, Z.-G. Hou, and X. Liu, Finite-time attitude
tracking control for spacecraft using terminal sliding mode and Chebyshev neural network, IEEE Trans. Syst., Man, Cybern. B, Cybern.,
vol. 41, no. 4, pp. 950963, Aug. 2011.
[30] K.-B. Park and J.-J. Lee, Comments on A robust MIMO terminal
sliding mode control scheme for rigid robotic manipulators, IEEE
Trans. Autom. Control, vol. 41, no. 5, pp. 761762, May 1996.
[31] Y.-S. Lu, C.-W. Chiu, and J.-S. Chen, Time-varying sliding-mode
control for finite-time convergence, Elect. Eng., vol. 92, nos. 78,
pp. 257268, 2010.
[32] M. J. Sidi, Spacecraft Dynamics and Control: A Practical Engineering
Approach. Cambridge, U.K.: Cambridge Univ. Press, 1997.
[33] A. Tayebi, Unit quaternion-based output feedback for the attitude
tracking problem, IEEE Trans. Autom. Control, vol. 53, no. 6,
pp. 15161520, Jul. 2008.
[34] S.-C. Lo and Y.-P. Chen, Smooth sliding-mode control for spacecraft
attitude tracking maneuvers, J. Guid., Control, Dyn., vol. 18, no. 6,
pp. 13451349, Nov./Dec. 1995.
[35] S. Murugesan and P. S. Goel, Fault-tolerant spacecraft attitude control
system, Sadhana, vol. 11, nos. 12, pp. 233261, Oct. 1987.
[36] J. Y. Hung, W. Gao, and J. C. Hung, Variable structure control:
A survey, IEEE Trans. Ind. Electron., vol. 40, no. 1, pp. 222,
Feb. 1993.
All in-text references underlined in blue are linked to publications on ResearchGate, letting you access and read them immediately.