Communicated by Xudong Zhao
Accepted Manuscript
Sampled-data based containment control of continuous-time multi-agent systems with switching topology and time-delays Huiyang Liu, Guangming Xie PII: DOI: Reference:
S0925-2312(18)30070-5 10.1016/j.neucom.2018.01.045 NEUCOM 19247
To appear in:
Neurocomputing
Received date: Revised date: Accepted date:
21 August 2017 3 December 2017 19 January 2018
Please cite this article as: Huiyang Liu, Guangming Xie, Sampled-data based containment control of continuous-time multi-agent systems with switching topology and time-delays, Neurocomputing (2018), doi: 10.1016/j.neucom.2018.01.045
This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
ACCEPTED MANUSCRIPT
Huiyang Liua,∗, Guangming Xieb a School
CR IP T
Sampled-data based containment control of continuous-time multi-agent systems with switching topology and time-delays✩
of Mathematics and Physics, University of Science and Technology Beijing, Beijing, 100083, China. b Intelligent Control Laboratory, College of Engineering, Peking University, Beijing, 100871, China
AN US
Abstract
This paper addresses containment control of multi-agent systems with multiple interactive leaders. The containment control objective is two-fold: the leaders converge to a desired formation, and the followers move into the convex hull spanned by the leaders’ final positions. Some sampled-data based protocols are
M
proposed, which are effective when the communication environment suffers from intermit information, switching topology and time-delays. For the leaders, the
ED
convergence analysis can be easily obtained by using the properties of the SIA matrices. The geometric configuration of the desired formation is not affected by the switching topology or time-delays. For the followers, the convergence
PT
analysis is much complicated since the properties of the SIA matrices cannot be used. Based on the relationship between the topology and matrices, it is proved that the followers will move into the convex hull of the desired forma-
CE
tion, and then change their positions in the convex hull as the time evolves under the switching topology; however, the final states of the followers are not
AC
affected by the time-delays. Finally, the theoretical results are illustrated by some simulations. Keywords: Containment control; multi-agent systems; directed graphs; switching topology; time-delays. ∗ Corresponding
author Email address:
[email protected] (Huiyang Liu )
Preprint submitted to Neurocomputing
January 27, 2018
ACCEPTED MANUSCRIPT
1. Introduction
CR IP T
In the past decades, inspired by the work [1, 2] and [3], many researchers have devoted themselves to the study on cooperative control of multi-agent
systems. The reasons lie in its wide applications in many fields such as coordi5
nation of multiple robots, collaboration of human society, and formation control of multiple aircrafts. As a kind of cooperative control, the containment control
strategies, motivated by numerous natural and society phenomena, have been
AN US
developed by several researchers by using neighbor information. For examples,
the natural phenomena include shepherd dogs, the guard geese and so on. In 10
human society, the containment control phenomena can be found in the avoiding danger, encirclement and suppression, and even the opinions of a group of individuals.
In the containment control problems, there are always two types of agents:
15
M
leaders and followers. They play different roles in achieving the coordination control objective. Therefore, it is important to design different coordination
ED
control protocols for them. The containment control problem in this paper concerns with the formation control for the leaders and consensus for the followers. Many researchers have studied formation control problems in the past decades
20
PT
[4, 5, 6]. The study of consensus has a history dated back to several decades [7, 8], and has recently been studied extensively (e.g., switching topology [9, 10],
CE
communication noises [11], sampled-data or discrete-time systems [12, 13, 14], tracking [15, 16], fractional-order [17] and so on). Next, we make a brief summary on the containment control problems of
AC
multi-agent systems. In [18], by exploiting the theory of partial difference equa-
25
tions, a hybrid control scheme based on stop-go rules was proposed for a collection of mobile robots. In [19], containment control in leader-follower networks with switching communication topologies was investigated. Distributed containment control with multiple stationary or dynamic leaders in fixed and switching directed networks was studied in [20]. In [21], containment control of multi2
ACCEPTED MANUSCRIPT
30
agent systems with stochastic topologies was studied. In the past several years, containment control problems of multi-agent systems have been developing very fast. Several research topics have been addressed, such as intermittent infor-
CR IP T
mation [22, 23, 24], finite-time containment control [25, 26, 27], hybrid model predictive control scheme [28], noises environment [29]. The results are vari35
ous regarding the varieties of agents’ dynamics, tasks demanded, the control strategies and the topology structures.
In most of the above results, it is assumed that there is no communication among the leaders. However, it may be more practical to study containment
40
AN US
control with multiple interactive leaders. The leaders also need to communicate with each other to reach their desired objectives. In [30], containment con-
trol for multiple unicycle agents under undirected connected graphs was introduced. Formation-containment control problems for general linear multi-agent systems without time-delays and with time-varying delays under fixed directed topologies were studied in [31, 32]. However, in a communication network, the communication channel may break off because of the cost saving or the commu-
M
45
nication constraint, or get well again by remediation. This results in a switching
ED
topology. For consensus problems, the switching topology case has been widely studied, e.g., [9, 10, 33]. Different from the consensus problems, the properties of SIA matrices are invalid for the containment control with switching topology. In addition, time-delay is a ubiquitous phenomenon and widely studied in the
PT
50
field of systems and control [34, 35, 36]. The existence of the time-delays always
CE
leads to the instability of the whole systems. In multi-agent systems, many researchers have studied the coordination control problems with time-delays, e.g., [3, 10, 33, 37]. The methods pertain to frequency domain analysis, properties of SIA matrix, Lyapunov function method and so on. We will employ a new
AC
55
method to solve the containment control problem with time-delays. Therefore, it is significant to study containment control with interactive leaders, switching topology and time-delays. Motivated by the progress in this field, we will investigate sampled-data
60
based containment control for continuous-time multi-agent systems with switch3
ACCEPTED MANUSCRIPT
ing topology and time-delays. The leaders are interactive, and they can communicate with each other. The leaders are expected to form a desired formation, and the followers are expected to move into the convex hull spanned by the final
65
CR IP T
positions of the leaders. According to the different objectives that the leaders and the followers are to achieve, we will design a formation control protocol
that is independent of the followers’ states for the leaders, and a consensus pro-
tocol that depends on the neighbor information for the followers. The desired formation for the leaders can be achieved by using the properties of the SIA
matrices. The geometric configuration of the desired formation is not affected by the switching topology and time-delays. Since the properties of SIA ma-
AN US
70
trices are invalid for the convergence analysis of the followers, we analyze the behaviors of the followers by using the relationship between the topology and matrices. We will show that, for the switching topology case, the followers first converge to the convex hull spanned by the final positions of the leaders, and 75
then change their positions as the time evolves; for the time-delays case, the
M
final states of the followers are not affected by the time-delays, but determined by the topology structure and the final states of the leaders. We will also give
ED
some examples to illustrate the theoretic results. The outline of this paper is given as follows: we next establish some of the 80
basic notations. We then, in Section 2, give some preliminaries, followed by the
PT
problem formulation in Section 3. In Section 4, the main results are presented. Section 5 gives some simulation results. Then, the conclusions are given in
CE
Section 6.
Notations: Let 0m×n (or 0) denote an m × n (or compatible dimensional)
85
all-zero matrix. In represents the n−dimensional identity matrix. 1n represents
AC
the n−dimensional all 1 vector. Matrix A is said to be nonnegative if all its
entries are nonnegative. A nonnegative matrix A ∈ Cn×n with the property that all its row sums are +1 is said to be a (row) stochastic matrix. A stochastic
90
matrix A ∈ Cn×n is called indecomposable and aperiodic (SIA) (or ergodic) Qk if there exists a column vector ν such that limk→∞ Ak = 1n ν T . i=1 Ai =
Ak Ak−1 · · · A1 denotes the left product of matrices. 4
ACCEPTED MANUSCRIPT
2. Preliminaries The notation G = (V(G), E(G), A) represents a weighted directed graph, where V(G) = {v1 , v2 , · · · , vn } is the set of vertices, E(G) ⊆ {(vi , vj ) : vi , vj ∈ V(G)} is the set of edges, and A = [aij ] is a weighted adjacent matrix with
CR IP T
95
nonnegative adjacent entry aij , i, j = 1, 2, · · · , n, [38]. In an edge eij = (vj , vi ) ∈ E(G), vj is called the parent vertex of vi and vi is the child vertex of vj . If
eij ∈ E(G), i 6= j, is an edge, then the corresponding adjacent entry aij > 0. Otherwise, aii = 0 for all vi ∈ V(G). The neighbor set of vertex vi is denoted 100
by Ni = {vj ∈ V(G) : (vj , vi ) ∈ E(G), j 6= i}. A directed path in G is a sequence
AN US
vi1 , vi2 , . . . , vik of vertices such that (vis , vis+1 ) ∈ E(G) for s = 1, 2, · · · , k − 1.
A directed graph G contains a spanning tree if there exists at least one vertex that has a directed path to all the other vertices in G. 105
P The in-degree and out-degree of vi are defined as: degin (vi ) = vj ∈Ni aij P and degout (vi ) = vj ∈Ni aji , respectively. The degree matrix of G is a diagonal
M
matrix defined as: D = [dij ], where dij = degin (vi ) for i = j, otherwise, dij = 0. The Laplacian of G is defined as: L = D − A.
ED
Lemma 1. ([9]) For a directed graph G, 0 is an eigenvalue of L, and 1n is the corresponding right eigenvector; 0 is a simple eigenvalue of L, and all the other eigenvalues have positive real parts if and only if G has a spanning tree.
PT
110
Definition 1. ([39]) A set K ⊂ Rm is said to be convex if (1 − γ)x + γy ∈
AC
CE
K whenever x, y ∈ K and 0 ≤ γ ≤ 1. The convex hull of a finite set of Pn points x1 , x2 , . . . , xn ∈ Rm is denoted by co{x1 , x2 , . . . , xn } = { i=1 αi xi |αi ∈ Pn R≥0 , i=1 αi = 1}.
115
3. Problem formulation In this paper, a group of n coordinating agents are considered. We use vertex
vi to represent the ith agent, and edge eij ∈ E(G) to represent an available
information channel from agent j to agent i. The dynamics of each agent is
5
ACCEPTED MANUSCRIPT
modeled by a continuous-time system: χ˙ i (t) = ςi (t), i = 1, 2, · · · , n,
where χi (t), ςi (t) ∈ R are the position and the control input of the ith agent,
CR IP T
120
(1)
respectively.
Definition 2. In a multi-agent team, an agent i is called a follower, or i ∈ F, if (vj , vi ) ∈ E(G) for at least one vj ∈ V(G); an agent i is called a leader, or i ∈ L, if (vj , vi ) ∈ / E(G) for each vj ∈ V(F).
AN US
We assume that the leader set is L = {1, 2, · · · , m} and the follower set is
125
F = {m + 1, m + 2, · · · , n}. From the definitions of leader and follower, L can be partitioned as:
L=
LF F
LF L
0m×(n−m)
LLL
,
(2)
where LF F ∈ R(n−m)×(n−m) , LF L ∈ R(n−m)×m and LLL ∈ Rm×m . It is obvious 130
M
that if the directed topology G has a spanning tree, then the topology for the leaders, denoted by GL , also has a spanning tree. From Lemma 1, LF F is
ED
invertible.
Definition 3. A formation of the leader set is a vector ηL = [η1 , η2 , · · · , ηm ]T ∈
PT
Rm . The states of the m leaders, denoted by χL = [χ1 , χ2 , · · · , χm ]T , converge to the formation ηL if χi (t) − ηi → 0, as t → +∞, for i ∈ L. 4. Main results
CE
135
AC
4.1. Containment control under switching topology In a communication network of mobile agents, the communication channel
may break off for cost saving or being destroyed and get well again. It results in a variation of the communication topology. Suppose that the set of all possible
140
communication graphs is finite, denoted by G¯ = {G1 , G2 , · · · , GM }, where M is a finite constant. Let h > 0 be the sampling period. Denote the interaction topology at the `th sampling time as G(`h), ` = 0, 1, 2, · · ·. The union of a 6
ACCEPTED MANUSCRIPT
¯ i = `1 , `1 + 1, · · · , `2 − 1, where `1 < `2 , is a group of directed graphs G(ih) ⊂ G, directed graph with vertices given by vi , i = 1, 2, · · · , n, and edges given by the 145
union of the edges of G(ih).
CR IP T
We propose the following time-varying protocol for the system (1): P j∈L∪F aij (`h)(χj (`h) − χi (`h)), i ∈ F ςi (t) = if t ∈ [`h, `h+h), P j∈L aij (`h)((χj (`h) − ηj ) − (χi (`h) − ηi )), i ∈ L (3) where aij (`h) > 0 if agent i can receive information from agent j at the `th
sampling time, and ηi , i = 1, 2, · · · , m, are constants, which represent the for150
AN US
mation pattern of the leaders. Denote χ(`h) = [χ1 (`h), χ2 (`h), · · · , χn (`h)]T . The agent dynamics can be summarized as:
χ(`h + h) = (In − hL(`h))χ(`h) +
0(n−m)×1
hLLL (`h)ηL
,
(4)
where L(`h) denotes the Laplacian matrix of directed graph G at the `th sam-
M
pling time, ` = 0, 1, 2, · · ·, and L(0) = 0n×n .
According to the partition of the Laplacian matrix, the leaders’ dynamics
ED
can be written as:
χL (`h + h) = (Im − hLLL (`h))χL (`h) + hLLL (`h)ηL . 155
(5)
Note that the set of all the possible communication graphs of the leaders is also
PT
finite, denoted by G¯L = {G1 , G2 , · · · , GP }, where P ≤ M . The following proposition can be derived immediately from the existing re-
CE
sults by defining a new variable yi (`h) = χi (`h) − ηi , i = 1, 2, · · · , m, and using the SIA matrix theory. The verification can refer to [9, 33]. We will not verify it.
AC
160
Proposition 1. Let GL (`h), ` = 0, 1, 2, · · ·, be a sequence of switching commu-
nication graphs of the leaders. Assume that h <
1 maxi=1,···,m,j=1,2,···,P dii (j) ,
where
dii (j) is the in-degree of the ith leader in the jth possible communication graph in G¯L . Then all the leaders converge to a desired formation if the union of di-
165
rected graphs GL (`h) ⊂ G¯L , ` = `s , `s + 1, · · · , `s+1 − 1, s = 0, 1, 2, · · ·, `0 = 1, 7
ACCEPTED MANUSCRIPT
L2
L1
F1
L2
F1 (b)
(a)
CR IP T
L1
Figure 1: Two directed graphs, where the weights are assumed to be 1
AN US
has a spanning tree. Furthermore, the final formation of the leaders is given as χ∗L = 1m z T (χL (0) − ηL ) + ηL for some vector z ∈ Rm .
Remark 1. The final states of the leaders may be affected by the switching topology. However, the geometric configuration of the desired formation are 170
not affected by the switching topology. For example, consider a multi-agent
M
team with 3 agents, where L1 and L2 are the leaders, and F 1 is the follower. Obviously, the union of the two directed graphs has a spanning tree. Assume that the states of the agents are in R, thus the agents move in the χ−axis.
175
ED
The initial states of the leaders are chosen as χ1 (0) = 4 and χ2 (0) = 5. The desired formation is given by h = [3, 1]T . We consider two special cases. Firstly, the switching signal is chosen such that the communication topology is always
PT
modeled by the directed graph (a) at all the sampling times. In this case, z1 = [1, 0]T . According to Proposition 1, the final states of L1 and L2 are given by
CE
χ∗1 = 4 and χ∗2 = 2.
Secondly, the switching signal is chosen such that the communication topol-
180
ogy is always modeled by the directed graph (b) at all the sampling times. In
AC
this case, z2 = [0, 1]T . According to Proposition 1, the final states of L1 and L2
are given by χ∗1 = 7 and χ∗2 = 5.
185
It is obvious that the final states of the leaders may be different if the switch-
ing signals are different. However, the distance of the leaders is always 2. Now, we will study the dynamics of the followers. Noticing that for each 8
ACCEPTED MANUSCRIPT
L(`h), ` = 0, 1, 2, · · ·, it can be written as L(`h) =
LFF (`h)
LF L (`h)
0m×(n−m)
LLL (`h)
We have the following lemma.
190
1 maxi=1,···,n,j=1,···,M dii (jh) ,
.
where dii (jh) is the in-
CR IP T
Lemma 2. Suppose that h <
¯ If the degree of the ith agent in the jth possible communication graph in G. union of directed graphs G(`s h), G(`s h+h), · · · , G(`s+1 h−h), s = 0, 1, 2, · · ·, `0 =
1, has a spanning tree, then lim`→+∞ (In−m − hLF F (`h))(In−m − hLF F (`h − h)) · · · (In−m − hLF F (h)) = 0(n−m)×(n−m) .
AN US
195
Proof. Denote Ψ(s) , (In − hL(` s+1 h − h)) · · · (In −hL(`s h + h))(In − ΨF F (s) ΨF L (s) , where ΨF F (s) = hL(`s h)). It is noted that Ψ(s) = 0m×(n−m) ΨLL (s) Q`s+1 −1 Q`s+1 −1 (In−m − hLF F (ih)), ΨLL (s) = i=` (Im − hLLL (ih)), and i=`s s ΨF L (s) `s+1 −1
Y
(In−m − hLF F (ih))(−hLF L (`s h))
Y
(In−m − hLF F (ih))(−hLF L (`s h + h))(Im − hLLL (`s h)) + · · · +
M
=
+
`s+1 −1
i=`s +2
+
`s+1 −3
(In−m − hLF F (`s+1 h − h))(−hLF L (`s+1 h − 2h))
PT
+
ED
i=`s +1
(−hLF L (`s+1 h − h))
`s+1 −2
Y
i=`s
Y
i=`s
(Im − hLLL (ih))
(Im − hLLL (ih)).
AC
CE
From the partition of Laplacian matrix, we have LF F (`h)1n−m + LF L (`h)1m = 0n×1 , L(`h)1n = LLL (`h)1m
and then
(In − hL(`h))1n =
(In−m − hLF F (`h))1n−m + (−hLF L (`h))1m (Im − hLLL (`h))1m
9
= 1n .
ACCEPTED MANUSCRIPT
Furthermore, we have Ψ(s)1n = 1n , i.e., ΨF F (s)1n−m + ΨF L (s)1m = 1n−m and ΨLL (s)1m = 1m . Thus, we have =
`s+1 −1
Y
(In−m − hLF F (ih))(−hLF L (`s h))1m
i=`s +1
+
`s+1 −1
Y
CR IP T
ΨF L (s)1m
(In−m − hLF F (ih))(−hLF L (`s h + h))1m + · · · +
i=`s +2
+(In−m − hLF F (`s+1 h − h))(−hLF L (`s+1 h − 2h))1m +(−hLF L (`s+1 h − h))1m .
200
AN US
Let us analyze the entries of ΨF L (s)1m . We first consider the last term (−hLF L (`s+1 h − h))1m . Since the sampling period h > 0 and −LF L (`s+1 h − h)) = AF L (`s+1 h − h)), the nonzero components of the vector (−hLF L (`s+1 h −
h))1m correspond to the followers who can receive information from the leaders directly at the (`s+1 − 1)th sampling time. The nonzero components of the vector (In−m − hLF F (`s+1 h − h))(−hLF L (`s+1 h − 2h))1m correspond to the followers who can receive the leaders’ information directly (1-level follow-
M
205
ers) at the (`s+1 − 2)th sampling time and the followers (named 2-level fol-
ED
lowers) who can not receive information from the leaders directly, but, at the (`s+1 − 1)th sampling time, they can receive information from one of the followers who can receive information from the leaders directly at some sampling times in `s , `s + 1, · · · , `s+1 . For any integer `s < `s+1 , the nonzero components of the
PT
210
vector (In−m − hLF F (`s+1 h − h)) · · · (In−m − hLF F (`s h + h))(−hLF L (`s h))1m
CE
correspond to the followers who can receive the leaders’ information directly at `s th sampling time, the followers who can not receive the leaders’ information directly, but can receive information at the `s + 1th sampling time, from one of the followers who can receive information from the leaders directly at
AC
215
some sampling times, · · ·, and the followers ((`s+1 − `s )-level followers) who can receive information at the `s+1 − 1 sampling time, through `s+1 − 1 − `s followers who can receive the leaders’ information at some sampling times directly or indirectly. Each row sum of ΨF L (s) is larger than 0 if the union of
220
G(`s h), G(`s h + h), . . . , G(`s+1 h − h) ⊂ G¯ has a spanning tree. The condition 10
CR IP T
ACCEPTED MANUSCRIPT
h <
1 maxi=1,···,n,j=1,···,M dii (jh)
AN US
Figure 2: Directed graphs for a group of agents with 2 leaders and 3 followers.
guarantees that each term of ΨF F (s) is a non-
negative matrix with positive diagonal entries, i.e., (In−m − hLF F (ih)), i = `s , `s + 1, · · · , `s+1 − 1, is nonnegative with positive diagonal entries. From the fact that ΨF F (s)1n−m + ΨF L (s)1m = 1n−m , we know that each row sum of ΨF F (s) must be less than 1. From Proposition 2 and Lemma 6 in [2], we can
M
225
obtain lim`→+∞ ΨF F (`h) = lim`→+∞ (In−m − hLF F (`h))(In−m − hLF F (`h − ` −1 h)) · · · (In−m − hLF F (`s` h))Πss=0 ΨF F (s)) = 0(n−m)×(n−m) .
ED
We give an example to illustrate the entries of ΨF L (s)1m . Example 1. A directed graph is formed by 5 agents, shown by Figure 2. The vertex 4 and vertex 5 represent the leaders, and the vertex 1, vertex 2, and vertex
PT
230
3 represent the followers. We assume that the communication network switches
CE
with a sequence I − II − III − I − · · ·, and switches every 1s to the next topology. The union of the communication graphs has a spanning tree in each time interval
AC
of 3s. The Laplacian matrices of the three graphs can be easily written and par-
11
ACCEPTED MANUSCRIPT
and LIII
=
0
0 0 0 0 0 0 −1 , LII = 0 ··· ··· ··· ··· ··· .. 0 0 0.0 0 .. 0 0 0.0 0 .. −1. 0 0 .. 0.0 0 . 0 .. 0 0 . ··· ··· ··· .. 0 . 1 −1 .. 0.0 0 0
0 0 ··· 0 0
1
0
0
0
0
0
···
···
0
0
0 1 0 ···
. 0 .. 0 . 0 ..−1 . 0 .. 0 ··· ··· . 0 .. 0 . 0 .. 0
0 0 0 , ··· 0 0
CR IP T
235
titioned: LI =
. 0 .. 0 . 0 .. 0 . 1 .. 0
0 0
AN US
0 0 From the expression of ΨF L (s), we have
= (I3 − hLF F (`s + 2))(I3 − hLF F (`s + 1))(−hLF L (`s ))1m
M
ΨF L (s)1m
+(I3 − hLF F (`s + 2))(−hLF L (`s + 1))1m
ED
+(−hLF L (`s + 2))1m .
Without loss of generality, when s = 0, =
CE
PT
ΨF L (0)1m
(I3 − hLF F (3))(I3 − hLF F (2))(−hLF L (1))1m
+(I3 − hLF F (3))(−hLF L (2))1m +(−hLF L (3))1m .
By calculation, (−hLF L (3))1m =
0 0 0
iT
. It means that none of the
followers receive the leaders’ information directly at the 3th sampling time. h iT (I3 − hLF F (3))(−hLF L (2))1m = h 0 1 0 means that the follower 2 can
AC
240
h
receive the leaders’ information at the 2th sampling time. (I3 − hLF F (3))(I3 − h iT hLF F (2))(−hLF L (1))1m = h h 0 1 means that the follower 3 can receive the leaders’ information directly at the 1th sampling and the follower 1 can
245
receive the information from follower 3 at the 3th sampling time. The union of 12
ACCEPTED MANUSCRIPT
the graphs at the 1th, 2th, and 3th sampling times has a spanning tree, then all h iT the entries of ΨF L (0)1m are positive. In fact, ΨF L (0)1m = h2 h h . ΨF F (0)1n−m are positive and smaller than 1.
CR IP T
From the fact that ΨF F (0)1n−m + ΨF L (0)1m = 1n−m , then the entries of
The following theorem gives the main result of containment control under
250
switching topology. Theorem 1. Suppose that h <
1 maxi=1,2,···,n,j=1,2,···,M dii (jh) ,
where dii (j) is the
¯ Then conin-degree of ith agent in jth possible communication graph in G. 255
AN US
tainment control is achieved if the union of directed graphs G(`s h), G(`s h + h), · · · , G(`s+1 h − h), s = 0, 1, 2, · · ·, `0 = 1, has a spanning tree. Proof. From (4), we have lim χ(`h + h)
`→+∞
PT
ED
M
0(n−m)×1 ) = lim ((In − hL(`h))(In −hL(`h − h)) · · · (In −hL(h))(χ(0)− `→+∞ ηL `−1 Y ` X LF F (jh − h) LF L (jh − h) 0(n−m)×1 ) (In − hL(jh)) −h 0m×(n−m) 0m×m ηL i=1 j=i+1 LF F (`h) LF L (`h) 0(n−m)×1 0(n−m)×1 ) + . −h 0m×(n−m) 0m×m ηL ηL
From the results in [9, 33], there exists a vector µ ∈ Rn×1 such that
CE
lim ((In − hL(`h))(In − hL(`h − h)) · · · (In − hL(h)) = 1n µT .
`→+∞
AC
Therefore,
lim χ(`h + h)
`→+∞
= 1n µT (χL (0) − ηL ) +
0(n−m)×1 ηL
`−1 Y ` X LF F (jh − h) LF L (jh − h) 0(n−m)×1 −h lim { (In −hL(jh)) `→+∞ 0 0 η m×m L i=1j=i+1 m×(n−m) 13
ACCEPTED MANUSCRIPT
LF L (`h)
0(n−m)×1
} 0m×m ηL 0 (n−m)×1 = 1n µT (χL (0) − ηL ) + ηL `−1 ` P Q (I − hL (jh))L (jh − h)η + L (`h)η n−m FF FL L FL L −h lim i=1 j=i+1 . `→+∞ 0m×1 0m×(n−m)
`−1 P
Let Ξ , −h lim (
CR IP T
+
LF F (`h)
` Q
(In−m −hLF F (jh))LF L (jh−h)+LF L (`h)). We have 1n−m µT (χL (0) − ηL ) + ΞηL . From the definition of lim`→+∞ χ(`h + h) = 1m µT (χL (0) − ηL ) + ηL convex hull, we know that if Ξ satisfies:
260
AN US
`→+∞ i=1 j=i+1
(1) Ξ1m = 1n−m ;
M
(2) all the entries of Ξ are nonnegative, then
ED
1n−m µT (χL (0) − ηL ) + ΞηL = Ξ(1m µT (χL (0) − ηL ) + ηL ) = Ξχ∗L . That is, all the followers will move into the convex hull spanned by the final states of the leaders.
PT
Now, let us verify these two conditions.
265
Firstly, we show that Ξ1m = 1n−m . From the property of Laplacian matrix,
CE
we have LF F (`h)1n−m + LF L (`h)1m = 0(n−m)×1 . It equals to LF L (`h)1m =
AC
−LF F (`h)1n−m . Note that −h[
=
−[
= −[
`−1 Y ` X
(In−m − hLF F (jh))LF L (jh − h) + LF L (`h)]1m
i=1 j=i+1
`−1 Y ` X
(In−m − hLF F (jh))h(−LF F (jh − h)) + h(−LF F (`h))]1n−m
i=1 j=i+1
`−1 Y ` X
(In−m − hLF F (jh))(In−m − hLF F (jh − h))
i=1 j=i+1
14
ACCEPTED MANUSCRIPT
− =
`−1 Y ` X
i=1 j=i+1
−(
` Y
(In−m − hLF F (jh)) + (In−m − hLF F (`h)) − In−m ]1n−m
(In−m − hLF F (ih)) − In−m )1n−m .
From Lemma 2, we have lim`→+∞ 270
Therefore, Ξ1m = lim −( `→+∞
` Y
Q`
i=1 (In−m
CR IP T
i=1
− hLF F (ih)) = 0(n−m)×(n−m) .
(In−m − hLF F (ih)) − In−m )1n−m = 1n−m .
i=1
AN US
Secondly, we show that all the entries of Ξ are nonnegative. From the choice of h, we know that In−m − hLF F (jh) > 0. From the fact that all the entries of LF L (jh) are non-positive, we can easily obtain that Ξ is nonnegative. Therefore, the containment control objective is achieved.
275
4.2. Containment control under fixed topology and time-delays
M
Suppose that the communication time-delays exist in the information transmission. The sequence of communication delays τij (`h), i 6= j, ` = 0, 1, 2, · · ·,
ED
have an upper bound, i.e., τij (`h) < τmax (i 6= j). Here, τmax denotes the maximal allowable time-delay. We propose the following containment control protocol: P aij (χj (`h − τij (`h)) − χi (`h)), i ∈ F j∈L∪F if t ∈ [`h, `h + h) ςi (t) = P aij ((χj (`h − τij (`h)) − ηj ) − (χi (`h) − ηi )), i ∈ L
PT
280
j∈L
CE
(6)
where τij (`h) may be larger than one sampling period.
T Denote ξ(`h) = [χT (`h), χT (`h − h), · · · , χT (`h − d τmax h eh)] , where χ(`h −
AC
jh) = [χ1 (`h − jh), χ2 (`h − jh), · · · , χn (`h − jh)]T , j = 0, 1, · · · , d τmax h e, and
d τmax h e is the minimum integer no smaller than
285
τmax h .
We assume that χ(ih) =
χ(0) for i < 0. Then the system (1) under protocol (6) can be summarized as follows: ξ(`h + h) = Φξ(`h) + Υ
15
(7)
ACCEPTED MANUSCRIPT
hA1
···
hAd τmax e−1 h
0
···
0
In .. .
··· .. .
0 .. .
0
···
In
The Laplacian matrix L = D −
Pd τmax e h i=0
0 hAd τmax e h 0 hLLL ηL 0 0 . , Υ = .. .. . . 0 0
CR IP T
where In − hD + hA0 In 0 Φ = .. . 0
Ai .
AN US
From the definitions of leader and follower, we have the following partitions: LF F LF L DF AF F i AF Li , D = , Ai = . L= 0 LLL DL 0 ALLi
Theorem 2. Suppose that the sampling period satisfies h <
1 maxi=1,···,n dii .
Us-
ing protocol (6) for (1), containment control is achieved if the directed graph G 290
has a spanning tree.
M
T Proof. Denote ξF (`h) = [χTF (`h), χTF (`h − h), · · · , χTF (`h − d τmax h eh)] and
T ξL (`h) = [χTL (`h), χTL (`h − h), · · · , χTL (`h − d τmax h eh)] . Then the dynamics of
ED
the leaders can be written as:
ξL (`h + h) = ΦLL ξL (`h) + ΥL ,
=
Im − hDL + hALL0
hALL1
···
hALLd τmax e−1 h
hALLd τmax e h
Im
0
···
0
0
0 .. .
Im .. .
··· .. .
0 .. .
0 .. .
0
···
Im
0
AC
CE
ΦLL
PT
where
ΥL
(8)
=
0
hLLL ηL 0 0 .. . 0
, 16
,
ACCEPTED MANUSCRIPT
295
and the dynamics of the followers can be written as: ξF (`h + h) = ΦF F ξF (`h) + ΦF L ξL (`h),
ΦF L
AN US
ΦF F
τmax In−m − hDF +hAFF 0 hAFF 1 · · · hAFF dτmax hA FF d h e h e−1 I 0 · · · 0 0 n−m 0 In−m · · · 0 0 = , .. .. .. .. .. . . . . . 0 0 ··· In−m 0 τmax hAF L0 hAF L1 · · · hAF Ld τmax hA F Ld e−1 e h h 0 0 ··· 0 0 0 0 ··· 0 0 = . .. .. .. .. .. . . . . . 0 0 ··· 0 0
CR IP T
where
(9)
M
Define a new variable βi (·) = χi (·) − ηi , i = 1, 2, · · · , m. By using the properties of SIA matrices, from the leaders’ dynamics (8), it can be easily
∗ ξL
,
ED
obtained:
lim ξL (`h + h)
`→∞
T = 1m×(d τmax e+1) γ (ξL (0) − 1d τmax e+1 ⊗ ηL ) + 1d τmax e+1 ⊗ ηL h h h
for some vector γ ∈ Rm×(d
PT
300
τmax h
e+1)
. Consider the first m rows and note that
χL (ih) = χL (0) for i < 0. The final states of the leaders are given by χ∗L =
CE
1m γ T [1d τmax e+1 ⊗ (χL (0) − ηL )] + ηL . h Noticing that h <
1 maxi=1,···,n dii ,
then ρ(ΦF F ) ≤ 1. Suppose that 1 is an
eigenvalue of ΦF F , then there exists an eigenvector α = [α0T , α1T , · · · , αdTτmax e ]T 6= h
0 such that ΦF F α = 1 · α, i.e.,
AC
305
(In−m −hDF + hAF F 0 )α0 + hAF F 1 α1 + · · · hAF F d τmax e = α0 , e αd τmax h h
17
α0
= .. .
α1
αd τmax e−1 h
=
αd τmax e. h
ACCEPTED MANUSCRIPT
We can obtain that (In−m −hDF +hAF F 0 +hAF F 1 +· · · hAF F d τmax e )α0 = α0 , h that is, (In−m − hLF F )α0 = α0 ⇔ hLF F α0 = 0. Since h > 0 and LF F is Therefore, all the eigenvalues of ΦF F are less than 1.
CR IP T
invertible, we have α0 = 0. It follows that α = 0. This is a contradiction.
After the leaders achieving the desired formation, we can obtain
310
lim ξF (`h + h)
`→∞
=
` ∗ lim [Φ`+1 F F ξF (0) + (ΦF F ΦF L + · · · + ΦF F ΦF L + ΦF L )ξL ]
`→∞
` X
∗ ΦiF F ΦF L ξL ]
L−1 F F AF L0
L−1 F F AF L1
lim [Φ`+1 F F ξF (0) +
`→∞
i=0
AN US
=
=
−1 ∗ ΦF L ξ L (I(n−m)×(d τmax e+1) − ΦF F ) h
=
∗ ΓξL
where Γ = 1d τmax e+1 ⊗ h
h
final positions of the followers are given by: =
τ L−1 e F F AF Ld max h
i
. The
−1 −1 ∗ τ [L−1 e ]ξL F F AF L0 LF F AF L1 · · · LF F AF Ld max h
M
χ∗F
···
ED
∗ = L−1 F F AF L χL .
−1 It is easy to verify that L−1 F F AF L 1m = 1n−m and all the entries of LF F AF L
are non-negative. From the definition of convex hull, we know that all the followers converge to the convex hull spanned by the leaders’ final states.
PT
315
CE
5. Simulations
In the following directed graphs, all the weights of the directed graphs are
AC
assumed to be 1. Example 2. In this example, we assume that the communication topologies are
320
modeled by Figure 3, Figure 4, Figure 5 and Figure 6, where Li, i = 1, 2, · · · , 5, represent the leaders and F i, i = 1, 2, · · · , 7, represent the followers, respectively. The communication network switches stochastically, and switches every 1s to the next graph. The union of the communication graphs Ga ∪ Gb ∪ Gc ∪ Gd has a 18
ACCEPTED MANUSCRIPT
spanning tree in each time interval of 4s. From Theorem 1, the sampling period
330
should satisfy h < 0.5. Suppose that all the agents move in the x − y plane. The initial conditions h iT are chosen as: x(0) = 25 18 26 0 0 20 10 25 8 7 23 33 , h iT y(0) = 2 28 30 0 27 9 22 20 30 22 12 6 and the desired h iT formation of the leaders in the x−y plane are given by η1 = 16 13 17 8 8 , h iT η2 = 12 25 20 12 21 . The sampling period is chosen as h = 0.35.
CR IP T
325
For system (4), Figure 7 and Figure 8 show the trajectories of all the agent
AN US
under two different stochastic switching signals and the positions of all the agent at 40s, respectively. It is obvious that after some time, the leaders form a formation and then keep stationary. The trajectories of all the agents are affected 335
by the switching signal.
Figure 9 and Figure 10 show the trajectories of all the agents under the same switching signal and the positions of all the agents at 60s and 80s, respec-
M
tively. Influenced by the switching topology, the positions of all the followers are dynamic.
From Figure 7, Figure 8, Figure 9 and Figure 10, we can also see that the
340
ED
final states of the leaders may be different under different switching signals. However, the geometric configuration of the desired formation is not affected by
PT
the switching signals.
Example 3. Suppose the communication topology is shown in Figure 11, where Li, i = 1, 2, 3, denote the leaders and F i, i = 1, 2, 3, 4, denote the followers.
CE
345
It is noted that the directed G has a spanning tree if the time-delays are not
AC
considered. Assume that all the agents move in the x − y plane. The desired h iT h iT formation are given as: η1 = −0.5 −3 −1 , η2 = 1 3 7 . The h iT initial conditions are chosen as x(0) = , y(0) = 1 6 6 1 3 6 2 h iT . 10 2 7 −1 0 3 6
350
We assume that the information channels F 2 → F 1, F 3 → F 2, L2 → F 3,
F 3 → F 4, L1 → L2, and L2 → L3 have no time-delays, L1 → F 1, L2 → F 2, 19
ACCEPTED MANUSCRIPT
L5
L5 L3
L1
L2
L4
F1
L3
L4
F1
F7
F7 F6
F6 F4
L1
F2
F4 F3
F3
CR IP T
L2
F2
F5
F5
Figure 4: Gb
AN US
Figure 3: Ga
L5 L2
L3
L1
L4
F1
L3
F2
F4
F3
L1
L4
F1
F7 F6
F4
L2
L5
F7 F6
F2
F3
F5
Figure 6: Gd
ED
Figure 5: Gc
M
F5
F 2 → F 3, and L3 → L1 have time-delay τ1 = 1, and F 1 → F 2, L3 → F 3, and 355
PT
L3 → F 4 have time-delay τ2 = 2. The simulation results using (6) for (1) are shown by Figure 12 and Figure 13, where h = 0.2 in Figure 12 and h = 0.05 in Figure 13. We can see that all followers ultimately converge to the convex hull
CE
formed by the final positions of the leaders. We assume that the information channels L1 → F 1, L2 → F 2, F 2 → F 3,
L3 → F 3, have no time-delays, F 2 → F 1, F 3 → F 2, L2 → F 3, and F 3 → F 4
have time-delay τ1 = 1, and F 1 → F 2, L3 → F 3, L2 → L3, and L3 → L1 have
AC 360
time-delay τ2 = 2. The simulation results using (6) for (1) are shown by Figure 14 and Figure 15, where h = 0.2 in Figure 14 and h = 0.05 in Figure 15. From the simulations, we obtain that the final positions of the followers are
not affected by the sampling period and the time-delays, but determined by the
20
ACCEPTED MANUSCRIPT
35
Final positions of the leaders L1 L2 L3 L4 L5 Final positions of the followers F1 F2 F3 F4 F5 F6 F7
25
y
20
15
25
20
15
10
10
5
5
0
0
5
10
15
20
25
30
Final positions of the leaders L1 L2 L3 L4 L5 Final positions of the followers F1 F2 F3 F4 F5 F6 F7
30
y
30
0
35
0
5
x
15
20
25
30
Figure 7: Position trajectories of all
Figure 8: Position trajectories of all
the agents under the first switching
the agents under the second switching
signal at 40s
signal at 40s
AN US
35
y
20
15
10
5
Final positions of the leaders L1 L2 L3 L4 L5 Final positions of the followers F1 F2 F3 F4 F5 F6 F7
30
25
20
y
25
0
35
Final positions of the leaders L1 L2 L3 L4 L5 Final positions of the followers F1 F2 F3 F4 F5 F6 F7
30
15
10
5
0
5
10
15
20
25
30
0
35
M
x
0
5
10
15
20
25
30
x
Figure 10: Position trajectories of all
the agents at 60s
the agents at 80s
ED
Figure 9: Position trajectories of all
CE
PT
F1
AC
10
x
35
365
CR IP T
35
F4
F3
F2
L2
L3
L1
Figure 11: A directed graph with 7 agents
topology structure and the final positions of the leaders.
21
35
ACCEPTED MANUSCRIPT
Final positions of the followers F1 F2 F3 F4 Final positions of the leaders L1 L2 L3
10
8
6
6
4
4
y
2
2
0
0
-2
-2
1
1.5
2
2.5
3
3.5
4
4.5
5
5.5
6
1
1.5
2
x
Figure 12:
CR IP T
y
8
Final positions of the followers F1 F2 F3 F4 Final positions of the leaders L1 L2 L3
10
2.5
3
3.5
4
4.5
5
5.5
6
x
Trajectories of all the
Figure 13:
agents with h = 0.2
Trajectories of all the
agents with h = 0.05
10
Final positions of the followers F1 F2 F3 F4 Final positions of the leaders L1 L2 L3
10
8
AN US
8
6
6
y
y
4
2
0
-2
-4
0
1
2
3
4
Final positions of the followers F1 F2 F3 F4 Final positions of the leaders L1 L2 L3
5
x
Trajectories of all the
agents with h = 0.2
2
0
-2
6
M
Figure 14:
4
0
Figure 15:
1
2
3
4
5
x
Trajectories of all the
agents with h = 0.05
ED
6. Conclusion
In this paper,we have studied sampled-data based containment control prob-
PT
lems of continuous-time multi-agent systems with multiple interactive leaders. The communication networks are assumed to be switching or fixed with timedelays. We have proposed some protocols to overcome the switching topology
CE
370
and time-delays. For the leaders, we have shown that, the final states may be affected by the switching topology, but the geometric configuration of the de-
AC
sired formation is not affected by the switching topology. The followers move into the convex hull spanned by the final positions of the leaders first, and then
375
change their positions in the convex hull under the switching topology. For the time-delay case, the final positions of the leaders and the followers are not affected by the time-delays. Our future work will focus on containment control for multi-agent systems with more complex dynamics. 22
6
ACCEPTED MANUSCRIPT
Acknowledgements This work was supported by the National Natural Science Foundation of
380
Central Universities (Grant No. FRF-TP-17-022A2).
References
CR IP T
China (Grant No. 61304170) and the Fundamental Research Funds for the
[1] T. Vicsek, A. Czirok, E. B-Jacob, I. Cohen, O. Schochet, Novel type of phase transitions in a system of self-driven particles, Phys. Rev. Lett. 75(6)
385
AN US
(1995) 1226-1229.
[2] A. Jadbabaie, J. Lin, A.S. Morse, Coordination of groups of mobile autonomous agents using nearest neighbor rules, IEEE Transactions on Automatic Control 48(6) (2003) 988-1001. 390
[3] R. Olfati-Saber, R.M. Murray, Consensus problems in networks of agents
M
with switching topology and time-delays, IEEE Transactions on Automatic Control 49(9) (2004) 1520-1533.
ED
[4] M. Egerstedt, X. Hu, Formation constrained multi-agent control, IEEE Transactions on Robotics and Automation 17(6) (2001) 947-951. [5] Z. Lin, B. Francis, M. Maggiore, Necessary and sufficient graphical condi-
PT
395
tions for formation control of unicycles, IEEE Transactions on Automatic
CE
Control 50(1) (2005) 121-127. [6] M. Porfiri, D.G. Roberson, D.J. Stilwell, Tracking and formation control of multiple autonomous agents: a two-level consensus approach, Automatica
AC
400
43(8) (2007) 1318-1328.
[7] S. Chatterjee, E. Seneta, Towards consensus: some convergence theorems on repeated averaging, Journal of Applied Probability 14(1) (1977) 89-97.
[8] M.H. DeGroot, Reaching a consensus, Journal of American Statistical Association 69(345) (1974) 118-121. 23
ACCEPTED MANUSCRIPT
405
[9] W. Ren, R.W. Beard, Consensus seeking in multiagent systems under dynamically changing interation topologies, IEEE Transactions on Automatic Control 50(5) (2005) 655-661.
CR IP T
[10] F. Xiao, L. Wang, State consensus for multi-agent systems with switching
topologies and time-delays, International Journal of Control 79(10) (2005) 1277-1284.
410
[11] L. Cheng, Z.-G. Hou, M. Tan, A mean square consensus protocol for linear multi-agent systems with communication noises and fixed topologies, IEEE
AN US
Transactions on Automatic Control 59(1) (2014) 261-267.
[12] H. Yan, Y. Shen, H. Zhang, and H. Shi, Decentralized event-triggered consensus control for second-order multi-agent systems, Neurocomputing
415
133(10) (2014) 18-24.
[13] F. Jiang, D. Xie, B. Liu, Static consensus of second-order multi-agent sys-
(2017) 18-25.
[14] H. Zhang, R. Yang, H. Yan, and F. Yang, H∞ consensus of event-based
ED
420
M
tems with impulsive algorithm and time-delays, Neurocomputing 223(5)
multi-agent systems with switching topology, Information Sciences, 370-371 (2016) 623-635.
PT
[15] Z. Li, Z. Ding, Distributed adaptive consensus and output tracking of unknown linear systems on directed graphs, Automatica 55(5) (2015) 12-18. [16] Z. Ma, Z. Liu, Z. Chen, Leader-following consensus of multi-agent system
CE
425
with a smart leader, Neurocomputing 214(19) (2016) 401-408.
AC
[17] W. Zhu, W. Li, P. Zhou, C. Yang, Consensus of fractional-order multi-agent
430
systems with linear models via observer-type protocol, Neurocomputing 230(22) (2017) 60-65.
[18] M. Ji, G. Ferrari-Trecate, M. Egerstedt, A. Buffa, Containment control in mobile networks, IEEE Transactions on Automatic Control 53(8) (2008) 1972-1975. 24
ACCEPTED MANUSCRIPT
[19] G. Notarstefano, M. Egerstedt, M. Haque, Containment in leader-follower networks with switching communication topologies, Automatica 47(5) (2011) 1035-1040.
435
CR IP T
[20] Y. Cao, W. Ren, M. Egerstedt, Distributed containment control with multi-
ple stationary or dynamic leaders in fixed and switching directed networks, Automatica 48(8) (2012) 1586-1597.
[21] Y. Lou, Y. Hong, Target containment control of multi-agent systems with random switching interconnection topologies, Automatica 48(5) (2012) 879-
440
AN US
885.
[22] H. Liu, L. Cheng, M. Tan, Z.-G. Hou, Containment control of continuoustime linear multi-agent systems with aperiodic sampling, Automatica 57(7) (2015) 78-84. 445
[23] K. Liu, Z. Ji, G. Xie, R. Xu, Event-based broadcasting containment control
M
for multi-agent systems under directed topology, Internation Journal of Control 89(11) (2016) 2360-2370.
ED
[24] A. Abdessameud, L.G. Polushin, A. Tayebi, Distributed coordination of dynamical multi-agent systems under directed graphs and constrained information exchange, IEEE Transactions on Automatic Control 62(4) (2017)
450
PT
1668-1683.
[25] H. Wang, C. Wang, G. Xie, Finite-time containment control of multi-agent
CE
systems with static or dynamic leaders, Neurocomputing 226(22) (2017) 1-6.
[26] Z. Meng, W. Ren, Z. You, Distributed finite-time attitude containment
AC
455
control for multiple rigid bodies, Automatica 46(12) (2010) 2092-2099.
[27] H. Liu, L. Cheng, M. Tan, Z.-G. Hou, Y. Wang, Distributed exponential finite-time coordingation of multi-agent systems: containment control and consensus, International Journal of Control 88(2) (2015) 237-247.
25
ACCEPTED MANUSCRIPT
460
[28] L. Galbusera, G. Ferrari-Trecate, R. Scattolini, A hybrid model predictive control scheme for containment and distributed sensing in multi-agent systems, Systems & Control Letters 62(5) (2013) 413-419.
CR IP T
[29] Y. Wang, L. Cheng, Z.-G. Hou, M. Tan, M. Wang, Containment control of multi-agent systens in a noisy communication environment, Automatica 50(7) (2014) 1922-1928.
465
[30] D.V. Dimarogonas, M. Egerstedt, K.J. Kyriakopoulos, A leader-based con-
tainment control strategy for multiple unicycles, in Proceedings of the 45th
AN US
IEEE Conference on Decision and Control, Manchester, San Diego, CA, USA, December (2006) 5968-5973. 470
[31] X. Dong, Z. Shi, G. Lu, and Y, Zhong, Formation-containment analysis and design for high-order linear time-invariant swarm systems, International Journal of Robust and Nonlinear Control 25(17) (2015) 3439-3456.
M
[32] X. Dong, L. Han, Q. Li, J. Chen, and Z. Ren, Containment analysis and design for general linear multi-agent systems with time-varying delays, Neurocomputing 173(3) (2016) 2062-2068.
ED
475
[33] P. Lin, Y. Jia, Consensus of second-order discrete-time multi-agent systems with nonuniform time-delays and dynamically changing topologies,
PT
Automatica 45(9) (2009) 2154-2158. [34] H. Wang, P. X. Liu, and P. Shi, Observer-based fuzzy adaptive outputfeedback control of stochastic nonlinear multiple time-delay systems, IEEE
CE
480
Transactions on Cybernetics, 47(9) (2017) 2568-2578.
AC
[35] X. Zhao, H. Yang, W. Xia, and X. Wang, Adaptive fuzzy hierarchical
485
sliding-mode control for a cleass of MIMO nonlinear time-delay systems with input saturation, IEEE Transactions on Fuzzy Systems, 25(5) (2017) 1062-1077.
26
ACCEPTED MANUSCRIPT
[36] H. Wang, W. Sun, and P. X. Liu, Adaptive intelligent control of nonaffine nonlinear time-delay systems with dynamics uncertainties, IEEE Transactions on Systems, Man, and Cybernetics: Systems, 47(7) (2017) 1474-1485.
CR IP T
[37] Y. Sun and L. Wang, Consensus problems in networks of agents with double-integrator dynamics and time-delays, 82(10) (2009) 1937-1945.
490
[38] N. Biggs, Algebraic Graph Theory, Cambridge, U.K.: Cambridge Univ. Press (1974).
[39] R.T. Rockafellar, Convex analysis, New Jersey: Princeton University Press,
AC
CE
PT
ED
M
AN US
1972.
27
AN US
CR IP T
ACCEPTED MANUSCRIPT
495
Huiyang Liu received her B.S. degree in Information and Computing Sci-
M
ence, her M.S. degree in Applied Mathematics from Zhengzhou University in 2004 and 2007, respectively. She received her Ph.D. degree in Control The-
500
ED
ory from Peking University in 2012. She is currently a lecture in School of Mathematics and Physics, University of Science and Technology Beijing. Her current research interests are in the fields of coordination of multi-agent sys-
PT
tems, consensus problems, containment control and swarm dynamics. Email:
AC
CE
[email protected]
505
Guangming Xie received his B.S. degrees in Applied Mathematics and
28
ACCEPTED MANUSCRIPT
Computer Science and Technology, his M. E. degree in Control Theory and Control Engineering, and his Ph.D. degree in Control Theory and Control Engineering from Tsinghua University, Beijing, China in 1996, 1998, and 2001,
510
CR IP T
respectively. Now he is a Professor of Dynamics and Control with the College of Engineering, Peking University, Beijing. His research interests include hybrid
and switched systems, networked control systems, and multi-agent systems,
AC
CE
PT
ED
M
AN US
multi-robot systems, and bio-mimetic robotics. Email:
[email protected]
29