Академический Документы
Профессиональный Документы
Культура Документы
org
Published in IET Control Theory and Applications
Received on 5th June 2011
Revised on 6th November 2012
Accepted on 16th December 2012
doi: 10.1049/iet-cta.2011.0325
ISSN 1751-8644
Department of Control Science and Engineering, Tongji University, Shanghai, Peoples Republic of China
Institute of Automatic Control Engineering, Technische Universitt Mnchen, Arcisstrasse 21, D-80290 Mnchen,
Germany
3
Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology, Hong Kong SAR,
Peoples Republic of China
E-mail: yaojing@tongji.edu.cn
2
Abstract: In this study, the authors formulate and study the distributed formation problem of multi-agent systems (MASs) with
randomly switching topologies and time-varying delays. The non-linear dynamics of each agent at different time intervals
corresponds to different switching mode, and the switching design reects the changing of travelling path in practical
systems. The communication topology of the system switches among nite modes that are governed by a nite-state Markov
process. On the basis of articial potential functions, a formation controller is designed in a general form. Sufcient
conditions for stochastic formation stability of the MAS are obtained in terms of a Lyapunov functional and linear matrix
inequalities. Some heuristic rules to design a formation controller for the MAS are then presented. Finally, specic potential
functions are discussed and corresponding simulation results are provided to demonstrate the effectiveness of the proposed
approach.
Introduction
IET Control Theory Appl., 2013, Vol. 7, Iss. 13, pp. 16891698
doi: 10.1049/iet-cta.2011.0325
1689
www.ietdl.org
graph theory and non-negative matrix theory, the
asynchronous consensus problems of continuous-time
MASs with time-dependent communication topology and
time-varying delays are studied in [15]. However, most
papers concerning switching topologies failed to illustrate
the specic switching mechanism among the subsystems.
In this paper, a nite-state Markov process is introduced to
describe the jumping communication topologies.
Furthermore, the communication delays among agents
frequently exist in most practical systems. It is well known
that formation problems with switching topology and
time-varying delays are more challenging than those with
xed topology and without delays. In [11], the consensus
problem of continuous-time MASs with communication
delays is discussed. One thing worth mentioning is that in
prior works, it was often assumed that time-delays are
constants [12]. Recently, consensus problems with
time-varying delays can be found in [13, 15]. Moreover, the
non-uniform time-varying delays are taken into account in a
continuous- and discrete-time setting for consensus
problems in [11], respectively. However, to the best of our
knowledge, there are few works on stochastic consensus
problem of MASs with ubiquitous communication delays.
Since the MASs modelled in this paper are composed of
homogenous agents which have the same communication
capability, we assume that the time-varying delays are
uniform for each agent.
In real applications of MASs, one may face the following
issues:
1. The communication topology of agents is randomly
switching, even the dynamics of each agent is switching.
2. It is inevitable to discuss the effect because of the
existence of communication delays, which are commonly
time-varying and even unknown.
Based on above consideration, a formation problem for
MASs with stochastic switching topology and time-varying
communication delays is discussed in this paper.
Specically, a switching non-linear function is presented to
characterise the changes of navigation-track, and the
switching communication topology is determined by a
Markov chain taking values in a nite set. With respect to
APFs and behaviour rules of agents, a distributed formation
algorithm for MASs is proposed. Subsequently, the
stochastic Lyapunov functional is employed to theoretically
analyse this time-delay system, which is modelled by
delayed differential equations. The sufcient conditions are
provided in terms of a set of linear matrix inequalities
(LMIs) and each LMI corresponds to one possible subsystem.
This paper is organised as follows. In Section 2, a model
of MAS with switching communication topology and
time-varying delays is presented. The stochastic
formation-stability analysis is performed by a stochastic
Lyapunov functional in Section 3. Section 4 contains some
numerical examples under specic potential functions.
Finally, in Section 5, concluding remarks are stated.
Problem formulation
N
(2.1)
j=1
r=l
r=l
(2.2)
i=1
1690
& The Institution of Engineering and Technology 2013
IET Control Theory Appl., 2013, Vol. 7, Iss. 13, pp. 16891698
doi: 10.1049/iet-cta.2011.0325
www.ietdl.org
subsystem of MAS (2.1) corresponds to distinct switching
modes. Similar to the complex spatiotemporal switching
network [14], f s1 (t, xi ) [ {f 1 , . . . , f m1 } and Ds2 [
{D1 , . . . , Dm2 } take constant mode at every time interval
between two consecutive switching times. Assume that, for
all i = 1, . . . , N , f s1 (t, xi ) satisfy Lipschitz condition with
respect to xi , that is, for any xi (t) [ Rn , x j (t) [ Rn and
t t0 there exists a positive constant < such that
r
r
(t, xj ) f
(t, xi ) fxj xi ,
f
r = 1, . . . , m1 (2.3)
t (t) q , 1,
t t0
(2.4)
and
wii = 0
(2.5)
N
J (xj xi wij ) = 0.
j=1, j=i
ui (t) = xi
N
J (xj xi wij )
j=1,j=i
(2.6)
www.ietdl.org
is, maxi,j=1,...,N x j xi , L, where L represents the
maximum utilisation range. For the given formation vectors,
there exists w = maxi,j=1,...,N wij , which commonly has
w , L.
Initially, it may seem as if the lower bound g is a restrictive
assumption, since gij must be known for all i, j = 1, 2, , N.
However, note that once the knowledge of J (xj xi wij )
is available and associated with the constraints of limited
utilisation range of MAS, computing g is straightforward.
In practice, it is easy to nd potential models satised
Assumptions (A) and (B), such as the ones considered in
[6, 8].
Thus, rewrite the formation protocol of MAS (2.1) as
ui (t) =
N
(2.7)
(3.1)
k=1
+B
N
k=1
t1
N
N
eij (t) = 0
i=1 j=1
s2 (0)
0 i=1 j.i
N
1
N
(3.3)
e`
ij (0)U eij (0),
i, j = 1, . . . , N
e`
ij (t)eij (t) dt|e(0),
i=1 j.i
N
1
N
TN
T 1
(3.2)
j=1
j=i
Drij Pr
qQ
0
0
gB` Pr +
f2
I
N
Drij Pr
` r , 0 (3.4)
gB P
gB` Pr
IET Control Theory Appl., 2013, Vol. 7, Iss. 13, pp. 16891698
doi: 10.1049/iet-cta.2011.0325
www.ietdl.org
Since eij (t) = e ji (t), eii (t) = 0, the V1 (e(t), r) can be
where
m2
1
1
J =Q+
prl Pl Pr gB Pr
N l
N
r
and
q = 1 q . 0.
V1 (e(t), r) =
N
N
N
2
Dr e` (t)Pr X jk (t t)
N i=1 j=1 k=1 jk ji
N N
1
N
2
Dr e` (t)Pr X jk (t t)
N i=1 j=1 j,k jk ji
N N
1
N
2
Dr e` (t)Pr X jk (t t)
N i=1 j=1 k,j jk ji
N N
1
N
2
Dr e` (t)Pr X jk (t t)
N i=1 j=1 j,k jk ji
N N
1
N
2
Dr e` (t)Pr X jk (t t)
N i=1 j=1 j,k jk jk
= 2
N
1
N
r
Drij e`
ij (t)P Xij (t t)
i=1 j.i
= 2
N N
1
N
2
Dr e` (t)Pr Xkj (t t)
N i=1 k=1 j,k kj ki
N
1
N
(3.7)
r
Drij e`
ij (t)P eij (t
t)
i=1 j.i
and
N
1
N
r
Drij e`
ij (t)P wij
i=1 j.i
V2 (e(t), r) =
1
N
N
N
N
r
T r
e`
ij (t)(P B + B P )
V2 (e(t), r) =
N
1
N
i=1 j.i
g
e`
ij (t)
Pr
r
(f r (t, xj ) f
(t, xi ))
N
r
r `
(Pr )`
f2 `
eij (t) +
X (t)Xij (t)
2N
2N ij
D1 D
N
1
N
r
` r
e`
ij (t)(P B + B P )eij (t)
i=1 j.i
P (P )
1
r
eij (t) +
f r (t, xj ) f
e`
(t, xi )2 (3.6)
ij (t)
2N
2N
P
e`
ij (t)
r
` r
gij e`
ij (t)(P B + B P )eij (t)
= g
N
1
N
r
T ` r
(e`
ij (t)P Beij (t) + wij B P wij
i=1 j.i
N
N
e`
ij
i=1 j=1
m2
N
N
Pr
prl Pl
1
eij +
[e`
)e`
e ij +
ij (t)Qeij (t) (1 t
ij (t t)Qeij (t t)]
N
2N
2
i=1 j=1
l=1
N
1
N
2Pr
r
r
2
1
`
`
l
p P + Q eij (t)
[(1 q)eij (t t)Qeij (t t)eij (t)
N l=1 rl
(3.5)
e`
ij
IET Control Theory Appl., 2013, Vol. 7, Iss. 13, pp. 16891698
doi: 10.1049/iet-cta.2011.0325
1693
www.ietdl.org
Then associated (3.6), (3.7) and (3.8) with (3.5), the weak
innitesimal AV becomes
AV (e(t), s2 (t))
m2
N
1
N
1
1 r
`
l
r
eij (t) Q +
p P P (gB P ) eij (t)
N l=1 rl
N
i=1 j.i
` r
r `
r
+ 2gXij` (t)B` Pr wij gw`
ij B P wij 2Dij eij (t)P wij
f2
` r
Xij (t) gB P I Xij (t)
qe`
ij (t t)
N
r
Qeij (t t) 2Drij e`
ij (t)P eij (t t)
E
tt
N
1
N
ds . 0
i=1 j.i
1
N
1 N
e` (t)Pr eij (t)|e(0), s2 (0)
E
N i=1 j.i ij
N
1
N
t
`
E
eij (s)Qeij (s) ds|e(0), s2 (0)
i=1 j.i
where
1
N
TN
`
`
`
`
jij (t) = e`
ij (t) eij (t t) Xij (t) wij
N
Drij Pr
qQ
0
0
gB` Pr + fN I
Drij Pr
` r
gB P
gB` Pr
N 1 N `
r
AV (e, r)
i=1
j.i jij (t)V jij (t)
t
N 1 N
Pr
V (e, r)
`
`
i=1
j.i eij (t) N eij (t) + tt eij (u)Qeij (u) du
1 N `
r
Ni=1
j.i jij (t)( V )jij (t)
=
t
N 1 N
Pr
`
`
i=1
j.i eij (t) N eij (t) + tt eij (u)Qeij (u) du
lmin ( Vr )
min
r[M lmax (Pr )/N + p12 lmax (Q)
lmin ( Vr )
a := min
r[M lmax (P r )/N + p12 lmax (Q)
T
(3.9)
N
[ exp ( aT ) 1]V (e(0), r)
a
T 1
1
N
TN
r
e`
ij (t)P eij (t) dt|e(0),
s2 (0)
0 i=1 j.i
N
lim [ exp ( aT ) 1]V (e(0), r)
T 1
a
N
1
N
N `
l (Pr )
+ 12 plmax (Q) Ieij (0)
eij (0) max
a i=1 j.i
N
Since P r > 0, for each r [ M, one has
lim E
T 1
Dene
s2 (0)
lim E
r
e`
ij (t)P eij (t) dt|e(0),
0 i=1 j.i
and
Jr
Vr =
r
j`
ij (t)V jij (t) , 0
i=1 j.i
e`
ij (s)Qeij (s)
Consequently
tt
N
1
N
1
N
TN
e`
ij (t)eij (t) dt|e(0),
s2 (0)
0 i=1 j.i
N
1
N
e`
ij (0)U eij (0)
i=1 j.i
where
lmax (Pr ) + 12 pN lmax (Q)
I
U = max
r[M
almin (Pr )
Remark 3.1: The coupling term in (2.1) may help for the
group cohesion. However, in order to achieve the desired
formation, the controller (2.7) is designed to make the
attraction and repulsion forces balance. In view of
the inuence of the non-linear term, we introduce the
IET Control Theory Appl., 2013, Vol. 7, Iss. 13, pp. 16891698
doi: 10.1049/iet-cta.2011.0325
www.ietdl.org
Assumption (B), which can guarantee the diagonal elements
in inequality (3.4) to be negative.
Remark 3.2: It should be noted that the proposed conditions
(3.4) are formulated in terms of LMIs. Therefore by using
MATLAB LMI Toolbox, for a given MAS, the lower
bound g can be efciently calculated by optimising a
generalised eigenvalue problem from LMIs (3.4).
When the MAS (2.1) achieves desired formation, all the
agents move into a stable group along
certain trajectory
which is dependent on f s1 (t, xi ) + Nj=1 Drij wij (i, j =
1, . . . , N, r = 1, . . . , m2 ).
Regrading to Theorem 3.1, the LMIs (3.4) hold under a
priori g, which depends on the specic form of controller.
For the sake of generality, we develop the following
theorem to drop the explicit dependence of g.
Theorem 3.2: The formation of MAS (2.1) is stochastically
stabilisable, for
r = 1, . . . , m1 , r = 1, . . . , m2 , i, j = 1, ,
N, if there exist positive-denite matrices R, Z r and Y r, such
that the coupled LMIs
p
BY + r Z r
N
Drij Z r
0
r `
Y B
Y B
Y r B`
r 2 1
m2
1
1
l
r
r (Dij ) Q
4 =Q+
p P gP B + P
+ I Pr
N l=1 rl
N
q
r
Yr = diag(Z 1 Z r1 Z r+1 Z m2 R)
(3.12)
gB` Pr +
gB` Pr
gB` Pr
f2
I
N
Q+
m2
prl l
P gPr B
N
l=1
Drij Pr
gB P
(Drij )2 Q1 1
+ I Pr
q
N
!"
A
` r
f2
I
N
0
,0
gB P
gB` Pr
` r
Drij Z r
0
Y r B`
Y r B` , 0
Y r B`
(3.14)
where
m2
p
rl
Z r (Z l )1 Z r BY r
D P
J
ij
qQ
0
0
gB` P +
f2
I
N
Dij P
,0
`
gB P
`
gB P
(3.15)
gB P
and
` r
Pr = Z r R1 Z r +
(3.11)
Drij Pr
(3.13)
xr =
pr1 /N Z r , . . . pr,r1 /N Z r ,
r
pr,r+1 /N Z , . . . prm2 /N Z r , Z r
4r
m2
prl l
P gPr B
l N
hold, where
Q+
0
, 0 (3.10)
0
Yr
r `
where r [ M and
gB P
` r
gB P
` r
= Q P gB 1 P ,
J
N
then the formation of MAS (2.1) is asymptotically
stabilisable.
,0
IET Control Theory Appl., 2013, Vol. 7, Iss. 13, pp. 16891698
doi: 10.1049/iet-cta.2011.0325
1695
www.ietdl.org
(ii) For all i, j = 1,,N, validate that the lower bound of gij
exists and satises the constraint g . 0. If the lower bound
g . 0 does not exist, then regulate the parameters of
potential function and go to (i).
(iii) Solve (3.4) and, verify the positive deniteness of Q and
P r for all r = 1, . . . , m2 . If (3.4) does not have positive
denite solutions P r and Q, regulate the parameters of
potential functions and go to (i).
Remark 3.3: In coordination control of MAS, some classic
modes derived from physics can be found to construct the
potential function, such as Newtonian potential [25],
sigmoid function [7], harmonic function [26] and Morse
potential [27]. It is challenging to give a conclusion to
address the optimal design from above methods. The
potential can be obtained by the MAS designers based on
the collection behaviours of MAS and practical physical
law. With respect to step (ii), how to adjust the parameters
is dependent on specic form of potential function. After
that, some boundary conditions of parameters in this
potential function can be obtained from the constraint
gij g . 0. Then the consequent adjustment of parameters
can be achieved by these generated conditions.
Numerical examples
Fixed path
N
j=1
j=i
0.64
1
D =
0.64
2
D =
eij (t)
Cr
1
1
exp
+ Cr 2 + 2
2
Lr La
Lr
L2r
1
1
2
exp 2 + 2 (eij (t) )
Lr La
2
0.32
0
0.32
0.64
0
0.32
0.32
0
0.64
0.32
0.32
0.32
0.96
0
0.32
0.64
and
d(t) =
eij (t)2
Ca
eij (t) 2 exp
La
L2a
0.32
0.64
N
1
N
i=1 j.i
(4.1)
(4.2)
Yaxis
Ca L2a
1
1
. 2 exp 2 2 eij (t)2
Cr Lr
Lr La
eij (t)2
L2a
1 + 2 exp
Lr
L2r
1
Agent 1
Agent 2
Agent 3
Agent 4
Final Formation
1
1
Xaxis
www.ietdl.org
16
100
Formation error
14
80
12
10
8
6
4
60
40
20
2
0
0
2
20
0.5
1.5
2
Time t
2.5
3.5
[0.03*t,0.1]
[0.3,0.01*t]
[0.01*t + 0.15, 0.002*t + 0.18]
[0.44,-0.1*t + 0.25]
[0.03*t 0.49, 0.06]
[0.59, 0.008*t + 0.224]
[ 0.005*t + 0.78, 0.03*t + 0.034]
010
1015
1529
2931
3136
3638
3842
4.2
f 1(t, xi)
Switching paths
10
15
20
25
Time t
30
35
40
Conclusions
Acknowledgments
References
www.ietdl.org
4 Chang, I., Park, S.-Y., Choi, K.-H.: Nonlinear attitude control of
tether-connected multi-satellite in three-dimensional space, IEEE
Trans. Aerosp. Electron. Syst., 2010, 46, (4), pp. 19501968
5 Gu, Y., Seanor, B., Campa, G., Napolitano, M.R., Rowe, L., Gururajan,
S., Wan, S.: Design and ight testing evaluation of formation control
laws, IEEE Trans. Control. Syst. Technol., 2006, 14, (6), pp. 11051112
6 Gazi, V., Passino, K.M.: Stability analysis of social foraging swarms,
IEEE Trans. Syst. Man Cybern. B, 2004, 34, (1), pp. 539557
7 Ren, J., McIsaac, K.A., Patel, R.V., Peters, T.M.: A potential eld
model using generalized sigmoid functions, IEEE Trans. Syst. Man
Cybern. B, 2007, 37, (2) pp. 477484
8 Yao, J., Ordonez, R., Gazi, V.: Swarm tracking using articial
potentials and sliding mode control. Proc. Conf. on Decision Control,
San Diego, CA, USA, 1315 December, 2006, pp. 46704675
9 Wang, S., Xie, D.: Consensus of second-order multi-agent systems via
sampled control: undirected xed topology case, IET Control Theory
Applic., 2012, 6, (7), pp. 893899
10 Xue, D., Yao, J., Chen, G., Yu, Y.: Formation control of networked multiagent systems, IET Control Theory Applic., 2010, 4, (10), pp. 21682176
11 Olfati-Saber, R., Murray, R.M.: Consensus problems in networks of
agents with switching topology and time-delays, IEEE Trans. Autom.
Control, 2004, 49, (9), pp. 15201533
12 Lin, P., Jia, Y.: Consensus of a class of second-order multi-agent
systems with time-delay and jointly-connected topologies, IEEE
Trans. Autom. Control, 2010, 55, (3), pp. 778784
13 Hu, J., Lin, Y.S.: Consensus control for multi-agent systems with
double-integrator dynamics and time-delays, IET Control Theory
Applic., 2010, 4, (1), pp. 109118
14 Yao, J., Wang, H.O., Guan, Z., Xu, W.: Passive stability and
synchronization of complex spatio-temporal switching networks with
time delays, Automatica, 2009, 45, (7), pp. 17211728
15 Xiao, F., Wang, L.: Asynchronous consensus in continuous-time
multi-agent systems with switching topology and time-varying
Delays, IEEE Trans. Autom. Control, 2008, 53, (8), pp. 18041816
1698
& The Institution of Engineering and Technology 2013
16 Gazi, V.: Swarm aggregations using articial potentials and slidingmode control, IEEE Trans. Robot., 2005, 21, (6), pp. 12081214
17 Lan, Y., Yan, G.-F., Lin, Z.-Y.: A hybrid control approach to
multi-robot coordinated path following. 48th IEEE Conf. on Decision
and Control, Shanghai, P.R. China, 1618 December, 2009, pp.
30323037
18 Hespanha, J.P., Morse, A.S.: Stailization of nonholonomic intergrators
via logic-based switching, Automatica, 1999, 35, (3), pp. 385393
19 Zhu, X.-L., Wang, Y.-Y.: Parameter-dependent switching law for linear
switched systems with time-varying delay. 9th IEEE Conf. on Contr.
and Autom., Santlago, Chile, 1921 December 2011, pp. 300305
20 Sun, Z.-D.: Combined stability strategies for switched linear systems,
IEEE Trans. Autom. Control, 2006, 51, (4), pp. 666674
21 Liu, H., Lu, J.-A., Lu, J., Hill, D.J.: Structure identication of uncertain
general complex dynamical networks with time delay, Automatica,
2009, 45, (8), pp. 17991807
22 Cao, Y.-Y., Lam, J.: Robust H control of uncertain Markovian jump
systems with time-delay, IEEE Trans. Autom. Control, 2000, 45, (1),
pp. 7783
23 Ji, Y.-D., Chizeck, H.J.: Controllability, stabilizability, and
continuous-time Markovian jump linear quadratic control, IEEE
Trans. Autom. Control, 1990, 35, (7), pp. 777788
24 Kushner, H.J.: Stochastic stability and control (Academic Press,
New York, 1967)
25 Chuang, J.-H., Ahuja, N.: An analytically tractable potential eld model
of free space and its application in obstacle avoidance, IEEE Trans.
Syst. Man Cybern. B, 1998, 28, (5), pp. 729736
26 Kim, J.-O., Khosla, P.K.: Real-time obstacle avoidance using harmonic
potential functions, IEEE Trans. Robot. Autom., 1992, 8, (3),
pp. 338349
27 Bennet, D.J., McInnes, C.R.: Distributed control of multi-robot systems
using bifurcating potential elds, Robot. Auton. Syst., 2010, 58, (3),
pp. 256264
IET Control Theory Appl., 2013, Vol. 7, Iss. 13, pp. 16891698
doi: 10.1049/iet-cta.2011.0325