You are on page 1of 15

Chinese Journal of Aeronautics, (2017), 30(3): 1071–1085

Chinese Society of Aeronautics and Astronautics


& Beihang University
Chinese Journal of Aeronautics
cja@buaa.edu.cn
www.sciencedirect.com

Robust attitude coordinated control for spacecraft


formation with communication delays
Jian ZHANG a, Qinglei HU b,*, Danwei WANG c, Wenbo XIE d

a
Department of Control Science and Engineering, Harbin Institute of Technology, Harbin 150001, China
b
School of Automation Science and Electrical Engineering, Beihang University, Beijing 100083, China
c
School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore 639798, Singapore
d
College of Automation, Harbin University of Science and Technology, Harbin 150080, China

Received 24 May 2016; revised 26 September 2016; accepted 31 October 2016


Available online 15 February 2017

KEYWORDS Abstract In this paper, attitude coordinated tracking control algorithms for multiple spacecraft
Actuator saturation; formation are investigated with consideration of parametric uncertainties, external disturbances,
Attitude control; communication delays and actuator saturation. Initially, a sliding mode delay-dependent attitude
Communication delays; coordinated controller is proposed under bounded external disturbances. However, neither inertia
Neural networks; uncertainty nor actuator constraint has been taken into account. Then, a robust saturated delay-
Spacecraft formation dependent attitude coordinated control law is further derived, where uncertainties and external
disturbances are handled by Chebyshev neural networks (CNN). In addition, command filter tech-
nique is introduced to facilitate the backstepping design procedure, through which actuator satura-
tion problem is solved. Thus the spacecraft in the formation are able to track the reference attitude
trajectory even in the presence of time-varying communication delays. Rigorous analysis is pre-
sented by using Lyapunov-Krasovskii approach to demonstrate the stability of the closed-loop sys-
tem under both control algorithms. Finally, the numerical examples are carried out to illustrate the
efficiency of the theoretical results.
Ó 2017 Chinese Society of Aeronautics and Astronautics. Production and hosting by Elsevier Ltd. This is
an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

1. Introduction this novel technique theoretically and practically. From the


existing research literatures, a large number of advantages of
Spacecraft formation flying has become an attractive topic the decentralized control algorithms have been shown, such
during the last decade, and extensive effort has been put on as better system reliability and higher robustness. The control
architectures for formation coordination can be categorized
into four types, namely, the leader-follower structure,1 the
* Corresponding author.
behavioral based approach,2 the virtual structure3 and
E-mail address: huql_buaa@buaa.edu.cn (Q. HU).
graph-theoretical based technique.4
Peer review under responsibility of Editorial Committee of CJA.
Practically speaking, the spacecraft formation subjects to
various uncertainties such as the unknown disturbance and
the time-varying inertia moment. Yang et al.5 accomplished
Production and hosting by Elsevier accuracy estimation of the external disturbances by using an

http://dx.doi.org/10.1016/j.cja.2017.01.014
1000-9361 Ó 2017 Chinese Society of Aeronautics and Astronautics. Production and hosting by Elsevier Ltd.
This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
1072 J. ZHANG et al.

extended observer. Considering parametric uncertainties and and input saturation. Abdessameud and Tayebi29 studied syn-
disturbances, Zhang et al.6 proposed a sliding mode and adap- chronization algorithm for Euler-Lagrange systems with com-
tive coordinated tracking controller for multiple rigid space- munication delays, where the upper bound of control input
craft. As for a group of flexible spacecraft, Du and Li7 was related to control gains and the number of formation
employed backstepping control approach to solve the attitude members. It is worth emphasizing that extending these results
synchronization problem. Neural networks (NNs) show effec- to spacecraft formation attitude coordinated problem is not
tive performance to approximate the continuous functions straightforward owing to the inherent coupled nonlinear
over any arbitrary accuracy, which makes it be a favorable dynamics of spacecraft.
technique in nonlinear system controller design. Based on Che- Inspired by the previous research works, we concentrate on
byshev neutral network, Zou et al.8 proposed a robust control developing attitude coordinated tracking control laws for
law for the spacecraft in the presence of unknown inertia spacecraft formation with communication delay, external dis-
moment and external disturbances. Fazlyab et al.9 designed turbance, inertia uncertainties and even actuator constraints.
an adaptive fault-tolerant controller for a rigid spacecraft by Although attitude coordinated control problem for spacecraft
three-layered neutral network approximation technique. Zhao formation has been widely studied, control strategy taking
and Jia10 developed a finite-time attitude synchronization con- these above factors into consideration simultaneously can
trol algorithm for multiple spacecraft formation by utilizing hardly be found, especially when the communication topology
neural networks and modified fast terminal sliding mode. is directed. First, a sliding mode attitude coordinated con-
Apart from the issues stated above, input saturation caused troller is presented for a formation subjected to environmental
by the limitation of actuator is another challenge for spacecraft disturbance, where communication delays are considered
attitude maneuver.11–20 Su and Zheng13 proposed globally explicitly. Then, CNN approximation approach is applied to
asymptotic saturated control laws for spacecraft attitude stabi- enhance system robustness to uncertainties and disturbances.
lization by modifying traditional proportional-derivative con- Backstepping technique with command filter has been adopted
troller. Boskovic et al.14 constructed a time-varying sliding to develop the robust saturated control law. Additionally, the
mode control scheme to achieve attitude stabilization for information exchange topology between neighboring space-
spacecraft under input saturation and uncertainties. Bustan craft is supposed to be directed, which not only leads to prac-
et al.15 applied the similar approach to design fault-tolerant tical significance but also poses more challenges on controller
attitude tracking control law for a rigid spacecraft. Loria design.
and Nijeijer16 adopted hyperbolic tangent function to derive The organization of this paper is as follows. In Section 2,
bounded output feedback for Euler-Lagrange system. mathematical model of spacecraft formation attitude system
Homogenous system theory combined with hyperbolic tangent and some preliminaries on graph theory are presented. The
function was used to obtain the finite-time coordinated control main work is stated in Section 3, where two novel attitude
algorithms for a group of spacecraft formation in Refs. 18, 19. coordinated control laws are derived and sufficient conditions
Zou and Kumar20 investigated attitude coordinated control for system stability are obtained. Then, the effectiveness of the
problem for multiple spacecraft, where neural network was theoretical results is verified by numerical examples in the fol-
employed and an auxiliary signal was used to compensate lowing section. Finally, the conclusion and remarks are made
the exceeding value of control torque. in Section 5.
Moreover, time-delay is unavoidable whenever information
transfers between neighboring spacecraft due to communica- 2. Preliminaries
tion bandwidth limitation and obstructions in space. The igno-
rance of such phenomenon may degrade control performance 2.1. Spacecraft formation attitude kinematics and dynamics
and bring unpredictable effect to system stability. Under such
circumstance, the need for developing control algorithms with
Unit quaternion is introduced for attitude kinematics of the ith
consideration of the communication delays arises. Li and Liu21
spacecraft30
derived the adaptive sliding mode control laws for spacecraft
formation with uncertainties and constant non-uniform delays. 1
q_ i0 ¼  qTi xi ð1Þ
Zhou et al.22 proposed a velocity-free decentralized attitude 2
synchronization algorithm with time-varying delays. On basis
1
of the previous research works, coordinated control schemes q_ i ¼ Qðqi Þxi ¼ ðqi0 I33 þ q
i Þxi ð2Þ
for spacecraft formation under directed communication topol- 2
ogy were carried out. Regardless of external disturbance and The dynamic model of the ith spacecraft is governed by
parametric uncertainties, Li et al.23 designed control law by
Ji x_ i þ x
i Ji xi ¼ ui þ di ð3Þ
using backstepping technique and finite-time method. The
uncertain factors were also neglected in Ref. 24. For the pur- where 
T
qi ¼ ½qi0 ; qTi  2 R4 is the quaternion denoting the rota-
pose of handling system uncertainties and unknown distur- tion from the body frame of the spacecraft to the inertial
bances, adaptive attitude synchronization control laws were frame, qi0 and qi 2 R3 satisfy qTi qi þ q2i0 ¼ 1; xi 2 R3 is the
investigated in the presence of communication delays.25–27 angular velocity expressed in the body frame; Ji 2 R33 repre-
Especially, Du and Li27 proposed attitude synchronized con-
sents the inertia tensor; ui 2 R3 and di 2 R3 denote the control
trol law for multiple flexible spacecraft, where finite-time con-
torque and environmental disturbances acting on the ith space-
trol technique was also involved. More recently, input
craft, respectively.
saturation has been considered in the time-delay systems as
As attitude coordinated tracking problem is addressed in
well. Xu et al.28 proposed a robust controller for uncertain dis-
this article, the reference trajectory for the spacecraft forma-
crete time-delay system with bounded external disturbances
Attitude coordinated control for spacecraft formation 1073

T
tion is described by qd ¼ ½qd0 ; qTd  2 R4 with the desired angu- on the actuator torque. Then, improvements are made to
lar velocity xd 2 R3 . The attitude tracking error accomplish the control objective of developing a bounded con-
T trol law with high robustness. Neural network is involved to

qei ¼ ½qei0 ; qTei  2 R4 and angular velocity tracking error
handle the system parametric uncertainties and the external
xei 2 R are introduced, which are defined as qei ¼ q1
3
d  qi disturbances. Backstepping technique with command filter is
and xei ¼ xi  Rei xd . Rei ¼ ðq2ei0  qTei qei ÞI33 þ2qei qTei  2qei0 q
ei adopted to solve input saturation.
represents the rotation matrix from the body frame to the ref-
erence frame. Let Qðqei Þ ¼ 12 ðqei0 I33 þ qei Þ, which is denoted as 3.1. Delay-dependent attitude coordinated controller design
Qei for brevity and satisfies kQei k ¼ 12, and we obtain
1 In this subsection, the inertia matrix Ji is supposed to be pre-
q_ ei0 ¼  qTei xei ð4Þ cisely known as a prior. The sliding mode manifold
2
sei ¼ xei þ eqei is employed with e being a positive constant.
q_ ei ¼ Qðqei Þxei ð5Þ For the ith spacecraft, a sliding mode delay-dependent attitude
coordinated control algorithm is proposed:
Ji x_ ei ¼ ðxei þ Rei xd Þ Ji ðxei þ Rei xd Þ  Ji ðRei x_ d
 x ui ¼ x 
_ d  x
ei Ji xei þ xi Ji xi þ Ji ðRei x ei Rei xd Þ
ei Rei xd Þ þ ui þ di ð6Þ
 qsgnðsei Þ  k1 xei  k2 qei  k3 jkmax ðLLT Þjsei
Xn
 k3 aij ðqei ðt  TÞ  qej ðt  TÞÞ ð7Þ
Assumption 1. The external disturbance di is assumed to be j¼1
bounded, i.e. kdi k 6 dM with dM being a positive constant.
where T denotes time-varying communication delays between
Assumption 2. The desired angular velocity xd and its first- the neighboring spacecraft, which always satisfies 1  T_ > 0;
time derivative x_ d are supposed to be bounded. L ¼ L  I33 and kmax ðLLT Þ denotes the maximum eigenvalue
of matrix LLT ; the robust control term qsgnðsei Þ is intro-
2.2. Graph theory duced to restrain external disturbance with the positive con-
stant q satisfying q > dM ; the control gains k1 , k2 and k3 are
We assume that the information exchange of the spacecraft positive constants satisfying 2ðk2 þ ek1 Þkmin ðJÞ P e2 k2max ðJÞ,
formation is described by a fixed and directed graph where kmin ðJÞ and kmax ðJÞ denote the minimum and maximum
GðAÞ ffi fV; E; Ag. Each spacecraft is denoted as a node in eigenvalue of matrix J and J ¼ diagðJ1 ; J2 ; . . . ; Jn Þ.
the graph, and V ¼ fvi g ði ¼ 1; 2; . . . ; nÞ denotes the set of In order to address the stability of systems with time-delays,
nodes. E # V  V presents the set of the edges and the following lemmas are given.
A ¼ ½aij  2 Rnn is the adjacency matrix of the graph with
non-negative adjacency elements aij . The directed edge Lemma 2. 32For a continuous function -ðxÞ and its derivative
ðvi ; vj Þ 2 E exits if there is an available information channel _
-ðxÞ defined on ½a; b, we have
from the ith spacecraft to the jth spacecraft, and thus it has Z b
aij > 0 correspondingly. Otherwise aij ¼ 0, if node i and node
_
-ðxÞdx ¼ -ðbÞ  -ðaÞ
j are not connected. Besides, it is supposed that aii ¼ 0 for all a
i ¼ 1; 2; . . . ; n. The Laplacian matrix of the graph G is defined
P
as L ¼ ½lij  2 Rnn , where lii ¼ nj¼1 aij and lij ¼ aij where Lemma 3. 32For any symmetric positive definite matrix
i – j. M 2 Rnn , constants r1 and r2 satisfy r1 < r2 , and the vector
function t : ½r1 ; r2  ! Rn such that
Assumption 3. Throughout this paper, the communication
graph G of the formation is supposed to be fixed and directed, Z r2 Z r2 T Z r2 
1
and contains a spanning tree. Moreover, the reference infor- tT ðsÞMtðsÞds P tðsÞds M tðsÞds
r1 r12 r1 r1
mation can be reached by at least one spacecraft in the
formation.
where r21 ¼ r2  r1 .
31
Lemma 1. If the directed graph G has a spanning tree, then 0
is a simple eigenvalue of L with IN as its right eigenvector, and Theorem 1. Considering spacecraft formation governed by Eqs.
all the other N  1 eigenvalues have positive real parts. (1)–(3), if the sliding mode attitude coordinated controller Eq.
(7) is adopted and the system parameters are selected to satisfy
the following inequalities,
3. Main results
2k2 e  k3 > 0 ð8Þ
As the main results of this paper, two novel distributed atti-
1
tude tracking control algorithms are proposed for the space- k1  ekmax ðJÞ  1  T þ T_ > 0 ð9Þ
craft formation with communication delays. First, a sliding 2
mode control law is proposed on the condition that the inertia 1 1
matrices can be measured accurately and there is no constraint  k3 > 0 ð10Þ
T 8
1074 J. ZHANG et al.
Z t
Then, the closed-loop system achieves asymptotically stable, 1
sTe k3 L q_ e dr 6 k3 sTe LLT se
i.e. the attitude error and angular velocity error of each space- tT 2
craft converge to zero asymptotically. Z t T Z t 
1
þ k3 q_ e dr q_ e dr ð16Þ
2 tT tT
Proof. Substituting controller Eq. (7) into Eq. (6) and rewrit-
ing the closed-loop system into vector form lead to Given q_ e ¼ Qe xe , where Qe ¼ diagðQe1 ; Qe2 . . . ; Qen Þ. Not-
ing that kQe k ¼ 12 and with Lemma 3 in mind, we have
Jx_ e ¼ xe Jxe  qsgnðse Þ  k1 xe  k2 qe Z T Z  Z T Z 
 Z t  t t t t
q_ e dr q_ e dr ¼ Qe xe dr Qe xe dr
 k3 jkmax ðLLT Þjse  k3 L qe  q_ e dr þ d ð11Þ tT tT tT tT
tT Z t T Z t 
1
where Lemma 2 is used
T
and the vectors se ¼ ½sTe1 ; sTe2 ; . . . ; sTen  , 6 xe dr xe dr
T T
4 tT tT
qe ¼ ½qTe1 ; qTe2 ; . . . ; qTen  ; xe ¼ ½xTe1 ; xTe2 ; . . . ; xTen  and d ¼
T
ð17Þ
½dT1 ; dT2 ; . . . ; dTn  are defined.
A Lyapunov function is constructed as Z t T Z t  Z t
xe dr xe dr 6T xTe xe dr ð18Þ
1 X n tT tT tT

V1 ¼ xTe Jxe þ eqTe Jxe þ 2ðk2 þ ek1 Þ ð1  qei0 Þ Thus we further get
2 i¼1
Z t Z 0 Z t  
 1
þ xTe xe dr þ xTe xe drdf ð12Þ V_ 1 6 k3 sTe jkmax ðLLT ÞjI3n3n  LLT se  k2 e  k3 kqe k2
tT T tþf 2
 
Due to the fact that 1 þ qei0 2 ð0; 2Þ, it can be obtained that 1
 k1  ekmax ðJÞ  1  T þ T_ kxe k2
2
1 Xn
qTei qei
V1 P kmin ðJÞxTe xe  ekmax ðJÞkqTe xe k þ 2ðk2 þ ek1 Þ _ T ðt  TÞxe ðt  TÞ
 ð1  TÞx
2 1 þ qei0 e
 Z t T Z t 
i¼1
Z t Z 0Z t 1 1
þ xTe xe dr þ xTe xe drdf   k3 xe dr xe dr ð19Þ
tT T tþf T 8 tT tT
!2  
1 pffiffiffiffiffiffiffiffiffiffiffiffiffiffi ekmax ðJÞ e2 k2 ðJÞ T If jkmax ðLLT ÞjI3n3n  LLT is positive definite and Eqs. (8)–
P kmin ðJÞxe  pffiffiffiffiffiffiffiffiffiffiffiffiffiffi qe þ k2 þ ek1  max q q
2 kmin ðJÞ 2kmin ðJÞ e e (10) are satisfied, it can be concluded that V_ 1 6 0. Hence, it
Z t Z 0Z t causes that V1 is bounded, which implies xe 2 L2 \ L1 ,
þ xTe xe dr þ xTe xe drdf ð13Þ qe 2 L2 \ L1 , xe ðt  TÞ 2 L1 and qe0 2 L1 . Recalling the
tT T tþf
closed-loop system, we get x_ e 2 L1 . Additionally, it can be
Obviously, V1 is proved to be positive and definite if proved that q_ e 2 L1 from the kinematic model Eq. (5). By
2ðk2 þ ek1 Þkmin ðJÞ P e2 k2max ðJÞ holds. Then, taking the time using the Barbalat’s lemma,34 it follows that limt!1 qe ¼ 0
derivative of V1 gives and limt!1 xe ¼ 0, i.e. the attitude and angular velocity of each
spacecraft converge to the reference trajectory asymptotically.
 h
V_ 1 ¼ ðxTe þ eqTe Þ d  qsgnðse Þ  k1 xe  k2 qe  k3 jkmax ðLLT Þjse
 Z t 
k3 L qe  q_ e dr Remark 1. Given Lemma 1 and the fact that the communica-
tT
tion topology contains a spanning tree, kmax ðLLT Þ is a positive
1X n
 T constant. Hence, it leads to jkmax ðLLT ÞjI3n3n  LLT > 0,
þe ðqe0 I33 þ q T 
ei Þxei Ji xei  eqe xe Jxe þ ðk2 þ ek1 Þqe xe
T
2 i¼1 which guarantees the above analysis.
_ T xe  ð1  TÞx
þ ð1  TÞx _ T ðt  TÞxe ðt  TÞ þ TxT xe
e e e
Z t Remark 2. In Theorem 1, the inertia tensor Ji is assumed to be
 xe xe dr
T known precisely and the limitation of actuator torque has not
tT been considered. However, such assumptions can barely be
2 2 satisfied in practical cases. Thus, a robust saturated controller
6 k3 jkmax ðLLT ÞjsTe se  k1 kxe k  k2 ekqe k
 Z t  is further derived in the following section.
1 X n
 sTe k3 L qe  q_ e dr þ e qei0 xTei Ji xei
tT 2 i¼1
Z t 3.2. Robust saturated delay-dependent controller design
_ T xe  ð1  TÞx
þ ð1 þ T  TÞx _ T ðt  TÞxe ðt  TÞ  xTe xe dr
e e
tT
In the preceding section, the sliding mode delay-dependent
ð14Þ
control law is proposed without inertia uncertainties and input
By using Young’s inequality,33 the following inequalities saturation. Although the robustness against external distur-
can be verified: bance and communication delays is ensured, it is inevitable
to bring large gain as the disturbances and uncertainties
1 1 increase. Nevertheless, the control torque ought to be bounded
sTe k3 Lqe 6 k3 sTe LLT se þ k3 qTe qe ð15Þ
2 2 because of the physical limitation of actuator onboard. There-
Attitude coordinated control for spacecraft formation 1075

fore, the necessity of developing control law with input satura- It is clear that as the states of the closed-loop system are
tion is obvious. driven to the reference trajectory, qei and vei converge to zero,
Before the control algorithms are derived, the following and the uncertain term Di ð Þ will converge to the reference
assumption is made. nonlinear function Dr ð Þ ¼ Qei J1 
i ðv1i Ji v1i þ Ji v2i þ di Þ.
Assumptions 1–5 show that the CNN approximation error
Assumption 4. The inertia of each spacecraft is divided into denoted as /i is bounded such that j/i j 6 /,  where /  is a pos-
Ji ¼ J0i þ DJi , where J0i denotes the nominal part and DJi the itive constant.
uncertain part. The norm of J0i satisfies d 6 kJ1 
0i k 6 d with d To facilitate the backstepping command filter technique, an

and d being positive constants. auxiliary system is introduced:

Then, the kinematic and dynamic model of the spacecraft z1i ¼ qei  n1i ð23Þ
formation are reformed:
z2i ¼ vei  n2i  #i ð24Þ
v_ ei ¼ fðqei ; vei Þ þ g0 ðqei Þu0i þ di ¼ Di ð Þ þ g0 ðqei Þsatðui Þ ð20Þ
where #i is the virtual control input; n1i and n2i are applied to
where vei ¼ q_ ei ; fðqei ; vei Þ ¼ Q_ ei Fei vei  Q J1 fðFei vei þ obtain the saturated control law.
ei i
 
v1i Þ Ji ðFei vei þ v1i Þ  Ji ½ðFei vei Þ v1i  v2i g þ ~gðqei Þsatðui Þ, with We denote Dui ¼ u0i  ui as the extra part of control signal,
Fei ¼ Fðqei Þ ¼ Qðqei Þ1 , v1i ¼ Rei xd , v2i ¼ Rei x_ d , ~ gðqei Þ ¼ which should be compensated in the design procedure. For this
Qei ðJ1 1 1  purpose, n1i and n2i are defined in the form of command filter:
i  J0i Þ; g0 ðqei Þ ¼ Qei J0i ; di ¼ gðqei Þdi , with gðqei Þ ¼

Qei J1
i ; Di ð Þ ¼ fðqei ; vei Þ þ di . The saturated torque is denoted n_ 1i ¼ n2i  g1 n1i ð25Þ
as u0i ¼ satðui Þ, which is further defined as

n_ 2i ¼ g2 n2i þ g0 ðqei ÞDui ð26Þ
sgnðuiw Þ
u0 juiw j > u0
u0iw ¼ satðuiw Þ ¼ ; w ¼ 1; 2; 3 ð21Þ
uiw juiw j < u0 where g1 and g2 are positive constants to be selected. With the
filter Eqs. (25) and (26), Dui is involved in system analysis so
Thus the signal ui will be constraint to an allowable scope u0
that the saturated control law can be verified explicitly.
before acting on individual spacecraft.
The saturated attitude coordinated tracking control algo-
rithm with the adaptive tuning law for estimating the optimal
Remark 3. In the view of kQei k ¼ 12 and Assumption 4, it is weight matrix is proposed:
1
easy to verify that g0 ðqei Þ ¼ Qei J1
0i 6 2 d.
_
ui ¼ g0 ðqei Þ1 ½WTi hi  g2 n2i þ #_ i  z1i  h1 z2i  h2 ðz2i
Remark 4. Note that Fei will exit when Qei is invertible, which Xn
implies that detðQei Þ ¼ 12 qei0 ðtÞ – 0 for t P 0. Thus, the initial  z2i ðt  TÞÞ  h3 aij ðn1i ðt  TÞ  n1j ðt  TÞÞ ð27Þ
state and control strategy should be chosen to guarantee j¼1

qei0 ðtÞ – 0 for all time.


_
_ _
From Eq. (20), it can be seen that the nonlinear term Di ð Þ Wi ¼ czT2i hi  lcWi ð28Þ
is important for system analysis. Given the remarkable perfor- _
mance of neural network for approximating uncertain dynam- where h1 , h2 , h3 , c and l are positive parameters; Wi is used to
_
ics and nonlinear functions, the Chebyshev neural network estimate the matrix Wi . Let W ~ i ¼ W  Wi denote the weight
i
(CNN) is employed to facilitate control law design. Conse- matrix estimation error.
quently, the unknown function is approximated by

Di ðXi Þ ¼ WT Theorem 2. Considering spacecraft formation governed by Eqs.


i hi ðXi Þ þ /i
(1)–(3), if control law defined as Eqs. (27) and (28) is adopted
T
where Xi ¼ ½qTei ; vTei ; vT1i ; vT2i  2 R13 ; Xi;j implies the jth element of and system parameters are selected to satisfy inequalities (29)–
the vector Xi ; hi ðXi Þ ¼ ½1; N1 ðXi;1 Þ; . . . ; Np ðXi;1 Þ; . . . ; N1 ðXi;13 Þ; (31),
. . . ; Np ðXi;13 ÞT 2 R13pþ1 is the CNN basis function with p being
the order of Chebyshev polynomials; Wi 2 R314pþ1 denotes 1 _ þ h2
h1 þ h2  h3 kmax ðLLT Þ  ð1  TÞ >0 ð29Þ
the optimal approximation weight matrix of the output layer. 2 _
2ð1  TÞ
The Chebyshev polynomials can be obtained by using the two-
term recursive formula given by 1 1 1 1
8 g1   h3  g21 h3 T2  g1 h3 T2 > 0 ð30Þ
< Nmþ1 ðXi;j Þ ¼ 2Xi;j Nm ðXi;j Þ  Nm1 ðXi;j Þ
> 2 2 2 2
N1 ðXi;j Þ ¼ Xi;j ð22Þ
>
:
1 1
g2  1  g1 h3 T2  h3 T2 > 0 ð31Þ
N0 ðxÞ ¼ 1 2 2
Then, the trajectory of the closed-loop system can be guaran-
teed to be uniformly ultimately bounded (UUB).
Assumption 5. The optimal function approximation is
bounded so that trðWT W Þ 6 W , where W is a positive Proof. In order to derive the virtual control signal, the
constant. Lyapunov candidate function is selected:
1076 J. ZHANG et al.

1X n
Hence, Eq. (37) further leads to
Va ¼ zT z1i ð32Þ
2 i¼1 1i
V_ b 6 zT2 z1  ðh1 þ h2  h3 kmax ðLLT ÞÞzT2 z2 þ h2 zT2 z2 ðt  TÞ
Z t
Its time derivative is 1 1  þ 1 lW
þ h3 nT1 n1 þ h3 T n_ T1 n_ 1 dr þ kz2 k/ ð40Þ
2 2 tT 2
X
n X
n
V_ a ¼ zT1i z_ 1i ¼ zT1i ðvei  n2i þ g1 n1i Þ In addition, n1i and n2i should be taken into account to guar-
i¼1 i¼1 antee stability of the closed-loop system. Thus, we choose a
X
n
Lyapunov function Vc as
¼ zT1i ðz2i þ #i þ g1 n1i Þ ð33Þ
i¼1 1 1
Vc ¼ nT1 n1 þ nT2 n2 ð41Þ
Let the virtual control be #i ¼ g1 qei , and thus it leads to 2 2
where n2 ¼ ½n21 ; n22 ; . . . ; n2n T is defined. Taking the time
V_ a ¼ zT1 z2  g1 zT1 qe þ g1 zT1 n1 ¼ zT1 z2  g1 zT1 z1 ð34Þ derivative of Vc along the command filter (25) and (26), we
T T
have
where n1 ¼ ½n11 ; n12 ; . . . ; n1n  , z1 ¼ ½z11 ; z12 ; . . . ; z1n  and
z2 ¼ ½z21 ; z22 ; . . . ; z2n T . Then, considering Eqs. (24) and (26), V_ c ¼ nT1 n2  g1 nT1 n1  g2 nT2 n2 þ nT2 g0 ðqe ÞDu
 
we can obtain the following equation: 1
6  g1  nT1 n1  ðg2  1ÞnT2 n2
2
z_ 2i ¼ Di ð Þ þ g0 ðqei Þu0i þ g2 n2i  g0 ðqei ÞDui  #_ i
1 T
¼ Di ð Þ þ g0 ðqei Þui þ g2 n2i  #_ i ð35Þ þ Du g0 ðqe ÞT g0 ðqe ÞDu
2
ð42Þ

In view of Eq. (35), taking the control signal ui designed as Eq. where g0 ðqe Þ ¼ diagðg0 ðqe1 Þ; g0 ðqe2 Þ; . . . ; g0 ðqen ÞÞ, Du ¼
(27) into system stability analysis directly is possible and rea- ½Du1 ; Du2 ; . . . ; Dun T .
sonable. h Moreover, considering the communication delays, we
~ i , a Lyapunov func-
Then, to show the stability of z2i and W adopt the following Lyapunov-Krasovskii candidate:
Z t Z 0 Z t
tion is constructed as 1 1
Vd ¼ h2 zT2 z2 dr þ h3 T n_ T1 n_ 1 drdf ð43Þ
1X n
1 ~ T WÞ
~
2 tT 2 T tþf
Vb ¼ zT z2i þ trðW ð36Þ
2 i¼1 2i 2c The time derivative of Vd along Eqs. (24) and (25) is given by
_ _ _ _ T 1 _ 2 zT z2  1 ð1  TÞh
where W ¼ ½W1 ; W2 ; . . . ; Wn T , W ¼ ½W1 ; W2 ; . . . ; Wn  , V_ d ¼ ð1  TÞh 2
_ 2 zT ðt  TÞz2 ðt  TÞ
2
2 2
~ ¼ ½W~ 1; W
~ 2; . . . ; W
~ n T . Substituting control law Eq. (27) Z t
W 1 1
and adaptive law Eq. (28) into Eq. (36) results in  h3 T n_ T1 n_ 1 dr þ h3 T2 n_ T1 n_ 1
2 tT 2
X
n X
n _ 1 1
_ 2 z z2  ð1  TÞh _ 2 zT ðt  TÞz2 ðt  TÞ
V_ b ¼ zT2i Di ð Þ  zT2i WTi hi  zT2 z1  h1 zT2 z2 6 ð1  TÞh T
2 2
2 2
i¼1 i¼1 Z t
1 1
 h2 zT2 ðz2  z2 ðt  TÞÞ  h3 T n_ T1 n_ 1 dr þ ðg21 þ g1 Þh3 T2 nT1 n1
2 tT 2
X n
1 _
_
~ T WÞ
 h3 zT2i aij ðn1i ðt  TÞ  n1j ðt  TÞÞ  trðW 1
þ ðg1 þ 1Þh3 T2 nT2 n2 ð44Þ
j¼1
c 2
~ T h þ /Þ  zT z1  ðh1 þ h2 ÞzT z2
¼ zT2 ðW To this end, the Lyapunov function for the closed-loop sys-
2 2

þ h2 zT2 z2 ðt  TÞ  h3 zT2 Ln1 tem is constructed as


Z t _ V2 ¼ Va þ Vb þ Vc þ Vd ð45Þ
1 ~T T
þ h3 zT2 L n_ 1 dr  tr½W ðcz2 h  lc WÞ
tT c Based on the analysis above, the time derivative of V2 is
6 zT2 z1  ðh1 þ h2  h3 kmax ðLLT ÞÞzT2 z2 easy to get:
1
þ h2 zT2 z2 ðt  TÞ þ h3 nT1 n1 V_ 2 6 11 zT1 z1  12 zT2 z2 þ kz2 k/   13 nT n  14 nT n þ 1 lW
2 1 1 2 2
Z t T Z t  2
1 _ 1 T
þ h3 n_ 1 dr n_ 1 dr þ kz2 k/ þ ltrðW
~ T WÞ T
þ Du g0 ðqe Þ g0 ðqe ÞDu
2 2
tT tT 0 sffiffiffiffiffiffiffiffiffiffiffiffi 1T
ð37Þ 1  T_
B 1 C
 h2 @qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi z2  z2 ðt  TÞA
Due to the fact that _ 2
2ð1  TÞ
_ 0 sffiffiffiffiffiffiffiffiffiffiffiffi 1
trðW ~ T W Þ  trðW
~ T WÞ ¼ trðW ~ T WÞ
~
B 1 1T _ C
1 1  @qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi z2  z2 ðt  TÞA
~ 6 1 W
~ T WÞ
6 trðWT W Þ  trðW ð38Þ _ 2
2 2 2 2ð1  TÞ
  T   
Z T Z  Z / /
t t t
6 11 zT1 z1  12 z2  pffiffiffiffiffiffiffi z2  pffiffiffiffiffiffiffi
n_ 1 dr n_ 1 dr 6T n_ T1 n_ 1 dr ð39Þ 212 212
tT tT tT
 13 nT1 n1  14 nT2 n2 þ H ð46Þ
Attitude coordinated control for spacecraft formation 1077

where 11 , 12 , 13 , 14 and H are defined as the following: where kpi , kdi , kii , ksyn1 syn2
ij , kij , fij are positive control parameters;
8
> 11 ¼ g1 Ki is a positive definite weighted matrix; Tij represents the
>
>
>
> 1 ¼ h1 þ h2  h3 kmax ðLLT Þ  12 ð1  TÞ _ þ h2 _ communication delays from the jth spacecraft to the ith space-
>
>
< 2 2ð1TÞ _
craft; jei ¼ xei þ ci qei ; e_ ei ¼ 12 qei0 qei ; ^hi ¼ Ki YTi jei ; Yi ¼
13 ¼ g1  12  12 h3  12 g21 h3 T2  12 g1 h3 T2
>
>

ðCdi xd Þ CðCdi xd Þ þ CðCdi x_ d Þ; Cdi ¼ Ci CTd denotes the rota-
>
> 14 ¼ g2  1  12 g1 h3 T2  12 h3 T2
>
> tion matrix from the desired reference frame to the body-
>
:
H ¼ 12 / 2 þ 1 lW þ 1 d2 kDuk2 fixed frame of the ith spacecraft; Cij ðt  Tij Þ ¼ Ci CTj ðt  Tij Þ
2 8
denotes the delayed rotation matrix from the jth body refer-
It implies that V_ 2 6 0 if either of the following conditions holds
pffiffiffiffiffiffiffiffiffiffiffi pffiffiffiffiffiffiffiffiffiffiffi  pffiffiffiffiffiffiffiffiffiffiffi ence frame to the ith body reference frame; Ci ¼
kz1 k 6 H=11 , kz2 k 6 H=12 þ p/ffiffiffiffiffi, kn1 k 6 H=13 and
212 ðq2i0  qTi qi ÞI33 þ 2qi qTi  2qi0 qi and the definition of matrices
pffiffiffiffiffiffiffiffiffiffiffi
kn2 k 6 H=14 , which in turn presents that z1 , z2 , n1 and n2 Ci and Cj ðt  Tij Þ can be deduced. Given a vector
are uniformly ultimately bounded (UUB). Hence, given the def- x ¼ ½ðxÞ1 ; ðxÞ2 ; ðxÞ3  2 R3 , the matrix C is defined as follows
inition of the auxiliary system Eqs. (23) and (24) and the filter 2 3
ðxÞ1 ðxÞ2 ðxÞ3 0 0 0
Eqs. (25) and (26), we come to the conclusion that the attitude 6 7
errors qei and the angular velocity errors xei are UUB. CðxÞ ¼ 4 0 ðxÞ1 0 ðxÞ2 ðxÞ3 0 5; 8x 2 R3
0 0 ðxÞ1 0 ðxÞ2 ðxÞ3
Remark 5. In fact, the magnitude of u decreases as the states of Thus the improvement of the proposed control law can be ver-
each spacecraft converge to the reference trajectory, which ified. To ensure the fair comparison, the system states and
ensures that the final value of Du is zero, i.e. limt!1 Du ¼ 0. communication topology for the proposed control laws and
Then, it can be deduced from Eq. (26) that n2 is asymptotically controller Eq. (47) are selected to be the same.
stable, and it also implies that n1 can achieve asymptotical The initial attitudes, angular velocities and inertia matrices
stability from Eq. (25). Thus, system Eqs. (23) and (24) reduce for each spacecraft are presented in Table 1. A virtual dynamic
to z1i ¼ qei and z2i ¼ vei  #i after certain time, which is leader nr provides reference trajectory for the multiple space-
accordant with the conclusion of Theorem 2. craft formation, which rotates with the angular velocity
of xd ¼ ½0:1 cosð0:01tÞ; 0:1 sinð0:01tÞ; 0:1 cosð0:01tÞT rad=s,
Remark 6. It should be mentioned that to construct the Lya- and the initial attitude is chosen as  qd ð0Þ ¼
punov candidate function Vd , the communication delay T is
½0:8062; 0:1; 0:5; 0:3T . The communication topology is
used in Eq. (43). However, the appearance of unknown T is
described in Fig. 1, where ‘‘SC1”, ‘‘SC2”, ‘‘SC3” and ‘‘SC4”
acceptable, which would not bring any trouble to control
represent the four spacecrafts in the formation. The communi-
law design, because the exact value of T is related to the selec-
cation time-delay between the neighboring spacecraft is sup-
tion of control parameters rather than the structure of con-
posed to be T ¼ 0:15 sinð0:02tÞs. Without loss of generality,
troller Eq. (27).
the external disturbance is selected as
Remark 7. From the proof procedure, it is noticeable that the di ¼ ½0:02 cosð0:02tÞ; 0:03 cosð0:025tÞ;0:04 cosð0:03tÞT N m
distributed control law defined as Eqs. (27) and (28) is free ði ¼ 1; 2; 3; 4Þ
from the restriction of communication topology. Hence, the
attitude coordinated tracking can be achieved only if Eqs. The response curves of closed-loop system by using con-
(29)–(31) are satisfied. Thus the condition on communication troller Eq. (7) are carried out in Figs. 2–4. The control gains
within the spacecraft formation is further relaxed. are selected as e ¼ 0:5, q ¼ 0:05, k1 ¼ 3, k2 ¼ 5, k3 ¼ 1. Figs. 2
and 3 illustrate the absolute attitude errors and angular veloc-
4. Simulation and analysis

A formation of four spacecraft under a fixed directed commu-


nication topology is employed in the numerical work. Addi-
tionally, the performance of control algorithm in Ref. 35 has
been examined as well, which is presented as below:
kii ^
si ¼ kpi qei  kdi xei  ðq I  q
ei Þeei þ Yi hi
2 ei0
n
X
 ij jei  fij kij Cij ðt  Tij Þjej ðt  Tij Þ
ksyn1 syn2
ð47Þ Fig. 1 Communication topology between spacecrafts.
j¼1

Table 1 System parameters of spacecraft formation.


Spacecraft No. Initial attitude Initial angular velocity (rad/s) Inertia moment (kg m2)
1 q1 ð0Þ ¼ ½ 0:5099 0:7 0:3 0:4 T x1 ð0Þ ¼ ½ 0:13 0:15 0:1 T J01 ¼ diagð10:35; 9:67; 10:53Þ
2 q2 ð0Þ ¼ ½ 0:5477 0:3 0:6 0:5 T x2 ð0Þ ¼ ½ 0:2 0:06 0:3 T J02 ¼ diagð10:95; 10:23; 11:16Þ
3 q3 ð0Þ ¼ ½ 0:7874 0:3 0:5 0:2 T x3 ð0Þ ¼ ½ 0:2 0:2 0:26 T J03 ¼ diagð11:79; 9:85; 10:58Þ
4 q4 ð0Þ ¼ ½ 0:4796 0:4 0:6 0:5 T x4 ð0Þ ¼ ½ 0:04 0:12 0:06 T J04 ¼ diagð10:79; 11:85; 9:58Þ
1078 J. ZHANG et al.

Fig. 2 Attitude errors of spacecraft formation under control law Eq. (7).

Fig. 3 Angular velocity errors of spacecraft formation under control law Eq. (7).
Attitude coordinated control for spacecraft formation 1079

Fig. 4 Control torque of spacecraft formation under control law Eq. (7).

Fig. 5 Attitude errors of spacecraft formation under control law Eq. (47).
1080 J. ZHANG et al.

Fig. 6 Angular velocity errors of spacecraft formation under control law Eq. (47).

Fig. 7 Control torque of spacecraft formation under control law Eq. (47).

ity errors of each spacecraft. And it can be observed that the The performance of angular velocity tracking during the
attitude tracking error converges to zero with the precision transient phase and the final accuracy are acceptable. The time
of jqeiw j < 6  103 ðw ¼ 1; 2; 3Þ in less than 20 s. history of the control torques under controller Eq. (7) is
Attitude coordinated control for spacecraft formation 1081

Fig. 8 Attitude errors of spacecraft formation under RSDDC.

Fig. 9 Angular velocity errors of spacecraft formation under RSDDC.


1082 J. ZHANG et al.

Fig. 10 Control torque of spacecraft formation under RSDDC.

Fig. 11 Attitude errors of spacecraft formation under control law Eq. (47) with input saturation.
Attitude coordinated control for spacecraft formation 1083

Fig. 12 Angular velocity errors of spacecraft formation under control law Eq. (47) with input saturation.

Fig. 13 Control torque of spacecraft formation under control law Eq. (47) with input saturation.

depicted in Fig. 4. As there is no restriction effect on the actu- The corresponding angular velocity errors are given in
ators, the magnitude generated by the control law reaches Fig. 6, and the response curves of control torque are described
juiw jmax ¼ 4 N m approximately. in Fig. 7. Compared with the performance under control law
Then, simulated results under controller Eq. (47) are shown Eq. (7), the final precision of attitude tracking has been
in Figs. 5–7 with the control gains chosen as ci ¼ 1, kpi ¼ 3:5, reduced whereas the control torque remains the same level.
kdi ¼ 2, kii ¼ 0:1, ksyn1
ij ¼ 1, ksyn2
ij ¼ 1, fij ¼ 1, Ki ¼ 2I. From Hence, the conclusion can be made that the proposed con-
Fig. 5, it is observed that the attitude tracking errors drop to troller Eq. (7) guarantees better robustness and higher
accuracy.
the attraction of jqeiw j < 2  102 ðw ¼ 1; 2; 3Þ within 40 s.
1084 J. ZHANG et al.

System performance under the robust saturated delay- Acknowledgements


dependent controller (denoted as RSDDC) is presented in
Figs. 8–10. The control parameters are chosen as g1 ¼ 5, This study was co-supported by the National Natural Science
g2 ¼ 1, h1 ¼ 1, h2 ¼ 0:5, h3 ¼ 0:1, c ¼ 0:1, l ¼ 0:05. The atti- Foundation of China (Nos. 61633003 and 61522301), Hei-
tude tracking errors are presented in Fig. 8, from which it longjiang Province Science Foundation for Youths (Nos.
can be seen that the vector parts of qei drop to a small region QC2012C024 and QC2015064), and the Research Fund for
around zero, i.e. jqeiw j < 7  103 ðw ¼ 1; 2; 3Þ at 20 s. Doctoral Program of Higher Education of China (No.
The angular velocity tracking errors are recorded in Fig. 9, 20132302110028).
correspondingly. Fig. 10 presents the actual control torque
under the RSDDC with the maximum allowance of References
u0 ¼ 2 N m. It shows that the control signals calculated by
RSDDC have exceeded the given upper bound at the begin- 1. Kristiansen R, Grotli EI, Nicklasson PJ, Gravdahl JT. A model of
ning. However, the actual control torque can be constrained relative translation and rotation in leader-follower spacecraft
within
2 N m during the whole simulating period. Then, formation. Model Ident Control 2007;28(1):3–13.
control torques decrease into the allowable scope as the state 2. Jin ED, Jiang XL, Sun ZW. Robust decentralized attitude
errors illuminate, which reduce to a small region of zero coordination control of spacecraft formation. Syst Control Lett
finally. Although the control torque of the RSDDC has been 2008;57(7):567–77.
3. Cong BL, Liu XD, Chen Z. Distributed attitude synchronization
cut down considerably compared with that in Fig. 4, system
of formation flying via consensus-based virtual structure. Acta
performance has not been degraded.
Astronaut 2011;68(11–12):1973–86.
In order to compare system performance, the allowable 4. Abdessameud A, Tayebi A. Attitude synchronization of a group
bound of control torque generated by control law Eq. (47) of spacecraft without velocity measurements. IEEE Trans Autom
should be set as same as that under RSDDC, i.e. Control 2009;54(11):2642–8.
juiw jmax ¼ 2 N m. The control parameters are chosen as the 5. Yang HJ, You X, Xia YQ, Li HB. Adaptive control for attitude
former case, and thus the work in the following Figs. 11–13 synchronisation of spacecraft formation via extended state
is carried out. The attitude tracking errors are shown in observer. IET Control Theory Appl 2014;8(18):2171–85.
Fig. 11, which imply that the vector parts of quaternion con- 6. Zhang Z, Zhang ZX, Zhang H. Decentralized robust attitude
verge to a close neighborhood around the equilibrium, i.e. tracking control for spacecraft networks under unknown inertia
matrices. Neurocomputing 2015;165(1):202–10.
jqeiw j < 2  102 ðw ¼ 1; 2; 3Þ at 40 s. The angular velocity 7. Du HB, Li SH. Attitude synchronization control for a group of
errors are shown in Fig. 12, and the response curves of control flexible spacecraft. Automatica 2013;50(2):646–51.
torque with constraint are described in Fig. 13. It is observed 8. Zou AM, Kumar KD, Hou ZG. Quaternion-based adaptive
that the control toque is restricted within
2 N m during output feedback attitude control of spacecraft using Chebyshev
the simulation period. However, the attitude tracking accuracy neural networks. IEEE Trans Neural Networks 2010;21
is apparently lower than that of RSDDC. Thus the superiority (9):1457–71.
of the proposed robust saturated delay-dependent controller 9. Fazlyab AR, Saberi FF, Kabganian M. Adaptive attitude
has been illustrated. controller for a satellite based on neural network in the presence
The effectiveness of the two attitude coordinated control of unknown external disturbances and actuator faults. Adv Space
Res 2016;57(1):367–77.
laws for spacecraft formation with communication delays are
10. Zhao L, Jia YM. Neural network-based distributed adaptive attitude
verified by summarizing both cases above. Moreover, better synchronization control of spacecraft formation under modified fast
robustness and faster response speed can be achieved by using terminal sliding mode. Neurocomputing 2016;171(1):230–41.
the robust saturated control algorithm. 11. de Ruiter AHJ. Adaptive spacecraft attitude tracking control with
actuator saturation. J Guid Control Dynam 2010;33(5):1692–6.
5. Conclusions 12. Kanamori M. Anti-windup adaptive law for Euler-Lagrange
systems with actuator saturation. Proceedings of the 10th IFAC
symposium on robot control; 2012 Sep 5–7. Dubrovnik, Croatia.
(1) The attitude coordinated tracking problem for the
South Africa: IFAC; 2012. p. 875–80.
spacecraft formation is studied in this article, where iner- 13. Su YX, Zheng CH. Globally asymptotic stabilization of spacecraft
tia uncertainties, external disturbances, input saturation with simple saturated proportional-derivative control. J Guid
and communication time-delay are taken into accounted Control Dynam 2011;34(6):1932–6.
simultaneously. 14. Boskovic JD, Li SM, Mehra RK. Robust adaptive variable
(2) With the Lyapunov-Krasovskii approach, two attitude structure control of spacecraft under control input saturation. J
coordinated control laws are developed under the fixed Guid Control Dynam 2001;24(1):14–22.
directed topology, thus communication delays are 15. Bustan D, Pariz N, Sani SKH. Robust fault-tolerant tracking
explicitly addressed and overcome. Moreover, the control design for spacecraft under control input saturation. ISA
Trans 2014;53(4):1073–80.
delay-dependent control schemes reduce the conser-
16. Loria A, Nijeijer H. Bounded output feedback tracking control of
vatism of the concerned system.
fully actuated Euler-Lagrange systems. Syst Control Lett 1998;33
(3) In addition, the time-delay between different formation (3):151–61.
members are supposed to be symmetrical, which limits 17. Zhang BQ, Song SM. Decentralized coordinated control for
the feasibility of the proposed algorithms. Hence, asym- multiple spacecraft formation maneuvers. Acta Astronaut 2012;74
metric communication delays and control strategies (74):79–97.
under switching topology will be further investigated 18. Cheng YY, Du HB, He YG, Jia RT. Distributed finite-time
in our future research work. attitude regulation for multiple rigid spacecraft via bounded
control. Inform Sci 2016;328(20):144–57.
Attitude coordinated control for spacecraft formation 1085

19. Hu QL, Zhang J. Bounded finite-time coordinated attitude control 27. Du HB, Li SH. Attitude synchronization for flexible spacecraft
via output feedback for spacecraft formation. J Aerosp Eng with communication delays. IEEE Trans Autom Control 2016;61
2014;28(5):0414129. (11):3625–30.
20. Zou AM, Kumar KD. Neural network-based distributed attitude 28. Xu SY, Feng G, Zou Y, Huang J. Robust controller design of
coordination control for spacecraft formation flying with input uncertain discrete time-delay systems with input saturation and
saturation. IEEE Trans Neural Networks Learn Syst 2012;23 disturbances. IEEE Trans Autom Control 2012;57(10):2604–9.
(7):1155–62. 29. Abdessameud A, Tayebi A. Synchronization of networked
21. Li GM, Liu XD. Coordinated multiple spacecraft attitude control Lagrangian systems with input constraints. Proceedings of the
with communication time delays and uncertainties. Chin J 18th IFAC world congress, 2011 Aug 28-Sep 2. Milano, Italy.
Aeronaut 2012;12(52):698–708. South Africa: IFAC; 2011. p. 2382–7.
22. Zhou JK, Hu QL, Zhang YM, Ma GF. Decentralised adaptive 30. Wen JTY, Delgado KK. The attitude control problem. IEEE
output feedback synchronisation tracking control of spacecraft Trans Autom Control 1991;36(10):1148–62.
formation with time-varying delay. IET Control Theory Appl 31. Ren W, Beard RW. Consensus seeking in multi-agent systems
2012;25(3):406–15. under dynamically changing interaction topologies. IEEE Trans
23. Li SH, Du HB, Shi P. Distributed attitude control for multiple Autom Control 2005;50(5):655–61.
spacecraft with communication delays. IEEE Trans Aerosp Elec- 32. Ramakrishnan K, Ray G. Delay-range-dependent stability crite-
tron Syst 2014;50(3):1765–73. rion for interval time-delay systems with nonlinear perturbations.
24. Guo YH, Lu PL, Liu XD. Attitude coordination for spacecraft Int J Autom Comput 2011;8(1):141–6.
formation with multiple communication delays. Chin J Aeronaut 33. Barthe F. Optimal Young’s inequality and its converse: a simple
2015;28(2):527–34. proof. Geom Funct Anal 1998;8(2):234–42.
25. Min HB, Wang SC, Sun FC, Gao ZJ, Zhang JS. Decentralized 34. Khalil HK. Nonlinear systems. 3rd ed. New Jersey: Prentice-Hall;
adaptive attitude synchronization of spacecraft formation. Syst 2002. p. 323–9.
Control Lett 2012;61(1):238–46. 35. Jin ED, Sun ZW. Robust attitude synchronisation controllers
26. Yang HJ, You X, Xia YQ, Liu ZX. Nonlinear attitude tracking design for spacecraft formation. IET Control Theory Appl 2009;3
control for spacecraft formation with multiple delays. Adv Space (3):325–39.
Res 2014;54(4):759–69.

You might also like