Communicated by Prof. Zidong Wang
Accepted Manuscript
Semi-global containment control of discrete-time linear systems with actuator position and rate saturation Zhiyun Zhao, Wen Yang, Hongbo Shi PII: DOI: Reference:
S0925-2312(18)31428-0 https://doi.org/10.1016/j.neucom.2018.12.001 NEUCOM 20218
To appear in:
Neurocomputing
Received date: Revised date: Accepted date:
4 July 2018 29 October 2018 1 December 2018
Please cite this article as: Zhiyun Zhao, Wen Yang, Hongbo Shi, Semi-global containment control of discrete-time linear systems with actuator position and rate saturation, Neurocomputing (2018), doi: https://doi.org/10.1016/j.neucom.2018.12.001
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
Semi-global containment control of discrete-time linear systems with actuator position and rate saturation
CR IP T
Zhiyun Zhao, Wen Yang, Hongbo Shi Key Laboratory of Advanced Control and Optimization for Chemical Processes, East China University of Science and Technology, Shanghai 200237, China.
Abstract
AN US
In this paper, we study semi-global containment control problem for a multi-
agent system in the presence of multiple leader agents. We describe the dynamics of each follower agent in multi-agent system by a general discrete-time linear system subject to both actuator position and rate saturation. By using low gain approach, we construct both a linear state feedback control law and an observer-based output feedback control law for each follower agent. Under
M
some standard assumptions, we provide a sufficient condition to guarantee that the states of follower agents converge to the convex hull formed by the leader
ED
agents asymptotically. Finally, we illustrate the theoretical results by numerical simulation results.
Keywords: Containment control; multi-agent systems; actuator saturation;
PT
rate saturation; discrete-time system.
CE
1. INTRODUCTION Consensus, as a basic approach of distributed cooperated control for multi-
agent systems, has drawn significant attention over past decades [1, 2, 3, 4].
AC
Consensus for multi-agent systems with multiple leaders, also called containment 1 This work supported in part by the National Natural Science Foundation of China under Grants 61703162 and 61573143, in part by the Shanghai Sailing Program under Grants 17YF1403400, in part by the Shanghai Natural Science Foundation under Grants 18ZR1409700, in part by Project funded by China Postdoctoral Science Foundation under Grant 2017M610233, and in part by the Fundamental Research Funds for the Central Universities under Grant 222201714030.
Preprint submitted to Neurocomputing
December 4, 2018
ACCEPTED MANUSCRIPT
5
control problem, requires all the states of follower agents converge to the convex hull formed by the leader agents. In early literatures, the dynamics of each agent is often simplified to the kinematics of a single-integrator [5, 6, 7] or the
CR IP T
dynamics of a double-integrator [8, 9, 10, 11, 12]. In [7], the authors investigate finite-time containment control problem for a 10
group of single integrator agents in the presence of static and dynamic leaders.
It is shown that the multi-agent systems solving containment control at any
preset time if the communication graph has a spanning forest. The finite-time
containment control problem for a group of double-integrator agents was studied
15
AN US
in [10]. In [11], the authors study mean-squared containment problem for firstorder and second-order integral multi-agent systems with communication noises. Necessary and sufficient conditions are proposed for ensuring the mean-squared containment, meanwhile, two effective distributed protocols are proposed for each follower agent with the help of a time-varying gain. In [12], the authors investigate containment control problem for a group of double-integrators in the presence of bounded unknown nonlinearity. A containment control law based
M
20
on high-frequency feedback robust control is constructed for each follower agent
ED
such that all the followers will converge to the dynamic convex hull formed by dynamic leaders.
Reference [13, 14, 15, 16, 17, 18] deal with containment control for highorder linear systems. In [14], the authors discuss adaptive containment control
PT
25
for multi-agent systems with multiple leaders containing parametric uncertain-
CE
ties. Based on an adaptive internal model, the authors propose a distributed containment control for each follower agent such that the outputs of all agents will enter the moving convex set spanned by the leaders when the interconnection topology is a general directed graph. In particular, the authors of [15]
AC
30
discuss output containment control problem for heterogeneous multi-agent systems. Different with state containment control problem, output containment control problem entails all the outputs of follower agents converge to the convex hull formed by the leader agents. In [16], the authors propose sufficient con-
35
ditions and effective control laws to ensure the containment control for linear 2
ACCEPTED MANUSCRIPT
multi-agent systems with exogenous disturbances. In the existing literatures, only a few results have been obtained on the containment problem for multi-agent systems subject to actuator saturation
40
CR IP T
[19, 20]. In reference [20], the authors consider semi-global containment control problem for a group of general linear systems subjected to input saturation under switching topology. Both state feedback laws and output feedback laws
are constructed for each follower agent by using local information, thus the semiglobal containment control is solved when the communication topology among
agents is a jointly connected graph. Besides position saturation of actuator, rate saturation of actuator is also ubiquitous in practice applications and the
AN US
45
phase-lag associated with rate saturation has a destabilizing effect, which could degrade the performance of the closed-loop system or even leads to instability in some extreme case. Rate saturation has been identified as an important factor to the mishaps of YF-22 [21] and the first production of Gripen [22]. Thus, it 50
is indispensable to take into account actuator position and rate saturation in
M
the study of containment control for multi-agent systems. However, to the best of our knowledge, there is no existing result on containment control taking into
ED
consideration position and rate saturation. On the other hand, stabilization of an individual linear system subject to actuator position and rate saturation has 55
been obtained [23, 24, 25]. For a general linear system subject to both actuator
PT
position and rate saturation, whose open-loop poles are on the closed left-half plane and open-loop system is stabilizable, it is shown in [23] that the linear
CE
system is semi-globally stabilizable by both linear state feedback control laws and linear output feedback control laws. In particular, in [26], the authors show
60
that semi-global leader-following consensus for a group of general continuous-
AC
time linear systems with actuator position and rate saturation can be achieved both by state feedback control laws and output feedback control laws when the communication topology among follower agents is a connected graph and the leader is a neighbor of at least of one follower. Reference [27] deals with the
65
discrete-time counterparts of [26]. In this paper, we consider semi-global containment control problem for a 3
ACCEPTED MANUSCRIPT
group of general discrete-time linear systems in the presence of actuator position and rate saturation. For each follower agent, we propose both a linear state feedback containment control algorithm and an observe-based output feedback containment control algorithm by using low gain approach. We prove that
CR IP T
70
these control algorithms together solve semi-global containment control prob-
lem, where the states of all follower agents converge to the convex hull formed by the leader agents asymptotically when the communication topology among fol-
lower agents is a connected undirected graph and each leader agent is a neighbor 75
of at least one follower agent.
AN US
The contribution of this paper are two-fold. First, this paper considers the containment control problem for a group of linear systems subject to not only actuator position saturation but also actuator rate saturation, which has not been investigated in existing results on the containment control [5, 8, 9, 11, 80
13, 14, 15, 19, 20]. Second, when compared with consensus subject to input saturation [19, 20], the results in this paper are more general, which have been
M
extended to multiple leader case. The difference between the results in this paper and in [27] are two-fold. First, in this paper, we consider the case that
85
ED
there exist multiple leaders in the multi-agent system. The results in this paper can be degenerated to that in [27] if all leader agents share common states. Second, the actuator position and rate saturation are represented as standard
PT
saturation functions in [27], however, actuator position and rate saturation are represented as general saturation functions in this paper, which will bring many
CE
technical differences to be overcomed. The remainder of this paper is organized as follows. In Section 2, we intro-
90
duce the problem of semi-global containment control. In Section 3, we construct
AC
both a linear state feedback containment control law and an observer-based output feedback control law for each follower agent in the system such that the containment control problem is solved when the communication topology among
95
agents satisfy certain assumptions. Simulation examples are given in Section 4 to illustrate the theoretical results. Section 5 is a concluding remark of this paper. 4
ACCEPTED MANUSCRIPT
2. PROBLEM STATEMENT Consider a multi-agent system consisting of N follower agents, labelled as 1, 2, · · · , N . The dynamics of each follower agent i, i = 1, 2, · · · , N, is described
CR IP T
by a discrete-time linear system in the presence of actuator position and rate saturation,
x (t + 1) = Axi (t)+Bσp (vi (t)), i vi (t + 1) = vi (t)+σr ((α − 1)vi (t) + ui (t)), yi (t) = Cxi (t),
(1)
100
AN US
where |α| < 1 is time constant, xi ∈ Rn , vi ∈ Rm , ui ∈ Rm and yi ∈ Rr are respectively the plant states, actuator state, control input and measurement
output of i-th agent. σp (s) is a saturation function representing the position saturation. σr (s) is a saturation function representing the rate saturation. Both σp (s) and σr (s) satisfies the following definition.
105
M
Definition 1. [28] A function σ : Rm → Rm is said to be a saturation function if,
ED
• σ(s) is decentralized, i.e., σ(s) = [σ1 (s1 ), σ2 (s2 ), · · · , σm (sm )]; and for each i = 1 to m,
PT
• σi is continuous;
• σi is linear in a neighborhood of the origin and is bounded away from the
AC
CE
vertical axis outside this neighborhood. Without loss of generality, assume that within this linear neighborhood the slope is unity, i.e., σ (s ) = s if |si | ≤ ∆, i i i ∆ ≤ |σ (s )| ≤ b|s | if |si | > ∆, i i i
for some (arbitrarily small) ∆ > 0 and some (arbitrarily large) b ≥ 1.
There also exist M leader agents in the multi-agent system , labelled as
N + 1, N + 2, · · · , N + M . The dynamics of each leader agent is also described 5
ACCEPTED MANUSCRIPT
(2)
where xi ∈ Rn and yi ∈ Rr are the plant states and measurement output of
CR IP T
110
by a discrete-time linear system, x (t + 1) = Ax (t), i i yi (t) = Cxi (t), leader agent i.
Make the following standard assumptions on the dynamics of agents.
Assumption 1. All eigenvalues of A are located inside or on the unit circle and the pair (A, B) is stabilizable. Assumption 2. The pair (A,C) is detectable.
AN US
115
Lemma 1. [28] Under assumption 1, for each ε ∈ (0, 1], there exists a unique matrix P (ε) > 0 which solves the following algebraic Riccati equation (ARE): P (ε) = AT P (ε)A + εI − AT P (ε)B(B T P (ε)B + I)−1 B T P (ε)A,
(3)
1. limε→0 P (ε) = 0,
M
such that A − B(B T P (ε)B + I)−1 B T P (ε)A is asymptotically stable. Moreover, 2. There exists an ε∗ ∈ (0, 1] such that for all ε ∈ (0, ε∗ ],
ED
120
1
1
PT
kP (ε) 2 AP (ε)− 2 k ≤ 1 2
− 21
kP (ε) AAP (ε)
√
k ≤ 2,
2,
(4) (5)
CE
Hereafter, we denote P = P (ε) for notation brevity. In this paper, we use an undirected graph GN = {VN , EN } to represent
the communication topology among the follower agents. In this graph, VN =
AC
{ν1 , ν2 , · · · , νN } is a finite, nonempty set of nodes, each denoting a follower
125
agent, and EN ∈ VN × VN is a set of edges. An edge (νi , νj ) in an undirected graph means that νi and νj having access to the information form each other.
Let G = {V, E} be the graph generated by graph GN and the leaders, where V = {ν1 , ν2 , · · · , νN +M } is a finite, nonempty set of nodes, each denoting an
agent, and E = {(νi , νj ) : νi , νj ∈ V} is a set of edges. 6
ACCEPTED MANUSCRIPT
The neighborhood of follower agent i is defined as Ni = {j : (νj , νi ) ∈ E}. We assume that the leader agents have no neighbors. Let A = [aij ] be the adjacency matrix associated with G, where aij = 1 if (νj , νi ) ∈ E and aij = 0
CR IP T
otherwise. Here we assume that aii = 0 for all i = 1, 2, · · · , N +M . Let L = [lij ] PN be the Laplacian matrix associated with A, where lii = j=1 aij and lij = −aij when i 6= j. Because the leaders have no neighbors, therefore, the Laplacian
130
AN US
matrix L can be written as the following block matrix LN LM , L= 0M ×N 0M ×M where LN ∈ RN ×N and LM ∈ RN ×M .
The communication topology among agents satisfies the following assumption.
Assumption 3. The undirected graph GN is connected and each leader agent
135
M
is a neighbor of at least one follower agent.
Lemma 2. [8]Under Assumption 3, LN is positive definite, each entry of −L−1 N LM
ED
is nonnegative, and each row of −L−1 N LM has a sum equal to one.
Considering a multi-agent system consisting of the group of follower agents
PT
(1) and leader agents (2), we try to solve the following problems. Problem 1. For a priori given bounded sets X0 ⊂ Rn and V0 ⊂ Rm , construct
CE
a linear state feedback control law ui (t) = hi (xi (t), vi (t), {xj (t), j ∈ Ni })
AC
for each follower agent such that all these state feedback control laws together solve the semi-global containment control problem for the follower agents (1) and the leader agents (2). That is, for all i, i = 1, 2, · · · , N , there exists a set of nonnegative constants αij , j = N + 1, N + 2, · · · , N + M , satisfying NX +M
αij = 1,
j=N +1
7
ACCEPTED MANUSCRIPT
such that
lim xi (t) −
t→∞
NX +M
j=N +1
αij xj (t) = 0, i = 1, 2, · · · , N,
140
CR IP T
holds for all xi (0) ∈ X0 , i = 1, 2, · · · , N + M , and vi (0) ∈ V0 , i = 1, 2, · · · , N .
Problem 2. Construct an observer-based output feedback law for each agent zi (t + 1) = Azi (t) − L(yi − Czi (t)) + Bvi (t), i = 1, 2, · · · , N,
zi (t) = Azi (t) − L(yi − Czi (t)), i = N + 1, N + 2, · · · , N + M,
AN US
ui (t) = hi (zi (t), vi (t), {zj (t), j ∈ Ni })
such that all these observer-based output feedback control laws together solve the semi-global containment control problem for the follower agents (1) and the leader agents (2). That is, for all i, i = 1, 2, · · · , N , there exists a set of nonnegative constants αij , j = N + 1, N + 2, · · · , N + M , satisfying αij = 1,
M
NX +M
j=N +1
ED
such that
lim xi (t) −
t→∞
NX +M
j=N +1
αij xj (t) = 0, i = 1, 2, · · · , N,
PT
holds for all xi (0), zi (0) ∈ X0 , i = 1, 2, · · · , N +M , and vi (0) ∈ V0 , i = 1, 2, · · · , N .
CE
3. MAIN RESULTS 3.1. The State Feedback Result
AC
We propose a linear state feedback containment control law for each follower
145
agent (1), ui (t) = −γHA
NX +M j=1
1 aij (xi (t) − xj (t)) + 1 − b
γH
NX +M j=1
aij (xi (t) − xj (t))
N X 1 − α + − 1 vi (t) − γHB (vi (t) − vj (t)), i = 1, 2, · · · , N, b j=1 8
(6)
ACCEPTED MANUSCRIPT
where γ ≤
1 λmax (LN )
is a constant and H = (I + B T P B)−1 B T P A,
(7)
CR IP T
where P is the solution of the ARE (3). Now we are ready to establish the following result on semi-global containment control for multi-agent systems (1)-(2).
Theorem 1. Under assumptions 1 and 3, the state feedback containment con-
trol laws (6) solve semi-global containment control problem for multi-agent sys-
tems consisting of follower agents (1) and leader agents (2). That is, for any
AN US
given bounded sets X0 ⊂ Rn and V0 ⊂ Rm , there is an ε∗ > 0 such that,
for any given ε ∈ (0, ε∗ ] and for all xi (0) ∈ X0 , i = 1, 2, · · · , N + M , and vi (0) ∈ V0 , i = 1, 2, · · · , N ,
lim xi (t) −
t→∞
NX +M
j=N +1
αij xj (t) = 0, i = 1, 2, · · · , N,
M
where αij , i = 1, 2, · · · , N, j = N + 1, N + 2, · · · , N + M , are nonnegative con-
ED
stants satisfying
NX +M
αij = 1.
j=N +1
Proof: Denote xF (t) = [x1 (t)T , x2 (t)T , · · · , xN (t)T ]T , vF (t) = [v1 (t)T , v2 (t)T ,
PT
· · · , vN (t)T ]T , xR (t) = [xN +1 (t)T , xN +2 (t)T , · · · , xN +M (t)T ]T and u(t) = [u1 (t), u2 (t), · · · , uN (t)]T . Then, the dynamics of follower agents and leader agents can
AC
CE
be written in the following compact form, x (t+1) = (I ⊗ A)xF (t) + (I ⊗ B)σp (vF (t)), F vF (t+1) = vF (t) + σr ((α − 1)vF (t) + u(t)), x (t+1) = (I ⊗ A)x (t).
150
R
Denote ψ(t) = xF (t) +
R
L−1 N LM
⊗ I xR (t), then
ψ(t + 1) = xF (t + 1) + L−1 N LM ⊗ I xR (t + 1)
= (I ⊗ A)xF (t) + (I ⊗ B)σp (vF (t)) + L−1 N LM ⊗ A xR (t)
= (I ⊗ A)ψ(t) + (I ⊗ B)σp (vF (t)), 9
ACCEPTED MANUSCRIPT
and
Consider the following Lyapunov function candidate
γ(LN ⊗ H)ψ(t)
CR IP T
1 vF (t + 1) = vF (t) + σr − γ(LN ⊗ HA)ψ(t) + 1 − b 1 − I + γ(LN ⊗ HB) vF (t) . b
V = ψ T (LN ⊗ P )ψ + κ(vF + γ(LN ⊗ H)ψ)T (vF + γ(LN ⊗ H)ψ), 2
(8)
b where κ ≥ max{3b, 2b−1 ( 32 + γθ )} is a positive constant. It is trivial to show that
V is positive definite due to the fact that both LN and P are positive definite.
c≥ 155
AN US
Let c > 0 be a constant scalar such that sup
V.
(9)
ε∈(0,1],xi ∈X0 ,i=1,2,··· ,N +M,vi ∈V0 ,i=1,2,··· ,N
Such a c exists beacuse X0 and V0 are both bounded sets and limε→0 P = 0 according to Lemma 1.
Let LV (c) := {(ψ, vF ) ∈ RN (n+m) : V (ψ, vF ) ≤ c}. Let ε∗1 ∈ (0, 1] be such
M
that for all ε ∈ (0, ε∗1 ], (ψ, vF ) ∈ LV (c) implies that
∆2 I, 2(b c + ∆) + ∆2 ∆ kγ(LN ⊗ H)ψk ≤ , 32b ∆ kγ(LN ⊗ HA)ψk ≤ , 32b r
((LN ⊗ B T P A) − γ(L2N ⊗ B T P BH))ψ ≤ min ∆ , ∆ γ , 32b 2 θ 2 ∆ b ∆ kγ(LN ⊗ HB)vF k ≤ min , , 32b 4(κb2 + κ2 (b − 1)2 ) ∆ b2 ∆ kγ(LN ⊗ HB)σp (vF )k ≤ min , , 32b 4(κb2 + κ2 (b − 1)2 ) √
AC
CE
PT
ED
LN ⊗ B T P B ≤
where θ =
160
λ1 γ 2 λ2 ,
(10) (11) (12) (13) (14) (15)
λ1 = λmin (L2N ⊗H T H) and λ2 = λmax (((LN ⊗B T P A)−γ(LN ⊗
B T P BH))T ((LN ⊗ B T P A) − γ(LN ⊗ B T P BH))). The existence of such an ε∗1 is again due to Lemma 1 and the fact that |σp (s)| ≤ b|s|. Notice that, it follows from (3) and (7), we have (A − BH)T P (A − BH) − P = −εI − H T H. 10
ACCEPTED MANUSCRIPT
Let V 1 = ψ(t)T (LN ⊗ P )ψ(t), then we have
= ((I ⊗ A)ψ(t) + (I ⊗ B)σp (vF (t)))T (LN ⊗ P )
CR IP T
V 1(t + 1) − V 1(t) ×((I ⊗ A)ψ(t) + (I ⊗ B)σp (vF (t))) − ψ(t)T (LN ⊗ P )ψ(t) = ψ T (LN ⊗ AT P A)ψ + σp (vF )T (LN ⊗ B T P B)σp (vF ) +2ψ T (LN ⊗ AT P B)σp (vF ) − ψ T (LN ⊗ P )ψ,
= −εψ T (LN ⊗ I)ψ − ψ T (LN ⊗ H T H)ψ + 2ψ T (LN ⊗ AT P BH)ψ +2ψ T (LN ⊗ AT P B)σp (vF )
AN US
−ψ T (LN ⊗ H T B T P BH)ψ + σp (vF )T (LN ⊗ B T P B)σp (vF )
= −εψ T (LN ⊗ I)ψ − γψ T (L2N ⊗ H T H)ψ + (σp (vF ) + γ(LN ⊗ H)ψ)T ×(LN ⊗ B T P B)(σp (vF ) + γ(LN ⊗ H)ψ)
+2ψ T ((I ⊗ AT ) − γ(LN ⊗ H T B T ))(LN ⊗ P B)(σp (vF ) + γ(LN ⊗ H)ψ)
M
Here, and hereafter in a similar situation, we have suppressed the dependence on t of the state variables. Therefore
ED
∆V = V (t + 1) − V (t)
= −εψ T (LN ⊗ I)ψ − γψ T (L2N ⊗ H T H)ψ
PT
+(σp (vF ) + γ(LN ⊗ H)ψ)(LN ⊗ B T P B)(σp (vF ) + γ(LN ⊗ H)ψ)
AC
CE
+2ψ T ((I ⊗ AT )−γ(LN ⊗ H T B T ))(LN ⊗ P B)(σp (vF )+γ(LN ⊗ H)ψ) 1 γ(LN ⊗ H)ψ +κ vF + σr −γ(LN ⊗ HA)ψ + 1 − b T 1 − I +γ(LN ⊗ HB) vF +γ(LN ⊗ HA)ψ+γ(LN ⊗ HB)σr (vF ) b 1 × vF + σr −γ(LN ⊗ HA)ψ + 1 − γ(LN ⊗ H)ψ b T 1 − I + γ(LN ⊗ HB) vF +γ(LN ⊗ HA)ψ+γ(LN ⊗ HB)σr (vF ) b −κ(vF + γ(LN ⊗ H)ψ)T (vF + γ(LN ⊗ H)ψ)
11
ACCEPTED MANUSCRIPT
165
≤ −ελmin (LN )ψ T ψ + 2
Nm X
k=1
− 1 (hk )2 + 2pk (σ (v k ) + hk ) p γ
CR IP T
∆ √ (σ (v k ) + hk )2 − κ(v k + hk )2 2(b( c + ∆) + ∆)2 p !2 1 +κ v k + σr − (v k + hk ) + hk − q k − rk + q k + tk , b
+
where v k is the kth element of vF , hk is the kth element of γ(LN ⊗ H)ψ, q k is
the kth element of matrix γ(LN ⊗ HA)ψ, pk is the kth element of matrix (LN ⊗
AN US
B T P )((I ⊗ A) − γ(L2N ⊗ BH))ψ, rk is the kth element of matrix γ(LN ⊗ HB)vF
and tk is the kth element of matrix γ(LN ⊗ HB)σr (vF ). We first consider the case that |v k | ≥
7∆ 8
for all k, k = 1, 2, · · · , N m, in this
case, it follows from (8) and (9) that
170
M
√ (σr (v k ) + hk )2 ≤ ((b c + ∆) + ∆)2 , hence,
CE
PT
ED
1 ∆2 √ − (hk )2 + 2pk (σp (v k ) + hk ) + (σ (v k ) + hk )2 γ 2((b c + ∆) + ∆)2 p !2 1 k k k k k k k k +κ v + σr − (v + h ) + h − q − r + q + t − κ(v k + hk )2 b 2 2 2∆2 ∆2 ∆ k ∆ 1 7∆ ∆ ∆ k k ≤ + + |v |−κ |v | − +κ |v | − − + 322 2 16 32b b 8 8 16b 2 2 2 2∆ ∆ ∆ 21κ∆ k 483κ∆ ≤ + + |v k | − |v | + 322 2 16 16b 1024b2 2 ≤ −∆ .
AC
Therefore, we conclude that ∆V ≤ −ελmin (LN )ψ T ψ − ∆2 < 0 if |v k | ≥ all k = 1, 2, · · · , N n.
We next consider the case that |v k | <
7∆ 8
7∆ 8
for
for all k, k = 1, 2, · · · , N m, in this
case, according to (11), (12), (14) and (15) we have σp (v k ) = v k and 1 1 σr − (v k + hk ) + hk − q k − rk ) + q k + tk = − (v k + hk ) + hk − rk + tk , b b 12
ACCEPTED MANUSCRIPT
175
hence ∆2 (σ (v k ) + hk )2 2((b c + ∆) + ∆)2 p !2 1 k k k k k k k k +κ v + σr − (v + h ) + h − q − r + q + t b θ k 2 1 γ ≤ (p ) + + (v k + hk )2 − κ(v k + hk )2 γ 2 θ 2 b−1 k +κ (v + hk ) + (tk − rk ) b θ k 2 (2b − 1)κ 3 γ κb2 + κ2 (b − 1)2 k k k 2 − − (v (t − rk )2 , ≤ (p ) − + h ) + γ b2 2 θ b2 2pk (σp (v k ) + hk ) − κ(v k + hk )2 +
CR IP T
√
7∆ 8
AN US
Notice that γ(LN ⊗ HB)σr (vF ) = γ(LN ⊗ HB)vF if |v k | < 1, 2, · · · , N n. Then we have
for all k =
∆V ≤ −ελmin (LN )ψ T ψ − γψ T (L2N ⊗ H T H)ψ + ψ T ((LN ⊗ B T P A)
M
−γ(L2N ⊗ B T P BH))T ((LN ⊗ B T P A) − γ(L2N ⊗ B T P BH))ψ θλ2 T ψ ψ ≤ −ελmin (LN )ψ T ψ − γλ1 ψ T ψ + γ ≤ 0. Therefore, we conclude that ∆V < 0 if |v k | < k
180
ED
Finally, we consider the case that |v | ≥ in this case
PT
∆V ≤ − − ελmin (LN )ψ T ψ − ∆2 +
AC
(2b − 1)κ 3 γ − − b2 2 θ
for all k, k = 1, 2, · · · , N m.
for at least one k, k = 1, 2, · · · , N m,
X 1 θ − (hk )2 + (pk )2 γ γ 7∆ k
|v |<
8
κb2 + κ2 (b − 1)2 k k 2 − (v + h ) + (t − r ) b2 θ ≤ −ελmin (LN )ψ T ψ − ∆2 + |((LN ⊗ B T P A) − γ(L2N ⊗ B T P BH))ψ|2 γ κb2 + κ2 (b − 1)2 + |γ(LN ⊗ HB)(vF ) − (LN ⊗ HB)σr (vF )|2 . b2
CE
7∆ 8
7∆ 8
k
k 2
According to (14) and (15), we have γ|(LN ⊗ HB)(vF ) − (LN ⊗ HB)σr (vF )| ≤ γ|(LN ⊗ HB)(vF )| + γ|(LN ⊗ HB)σr (vF )| b2 ∆ ≤ . 2 2(κb +κ2 (b−1)2 ) 13
ACCEPTED MANUSCRIPT
Therefore, we conclude that ∆V ≤ −ελmin (LN )ψ T ψ − ∆2 + k
|v | ≥
7∆ 8
∆2 2
+
∆2 2
≤ 0 if
for at least one k, k = 1, 2, · · · , N m.
∆V < 0, ∀(ψ, vF ) ∈ LV (c) \ {0}.
CR IP T
In conclusion, we have shown that, for all ε ∈ (0, ε∗ ],
Which implies that closed-loop system is asymptotically stable at (ψ, vF ) = (0, 0) with LV (c) included in the domain of attraction, and therefore, lim ψ(t) = 0,
lim vF (t) = 0,
t→∞
t→∞
follows that,
AN US
hold for all xi (0) ∈ X0 , i = 1, 2, · · · , N, and vi (0) ∈ V0 , i = 1, 2, · · · , N . It lim xF (t) + L−1 N LM ⊗ In xR (t) = 0,
t→∞
hold for all xi (0) ∈ X0 , i = 1, 2, · · · , N, and vi (0) ∈ V0 , i = 1, 2, · · · , N . Ac-
cording to Lemma 2, each entry of −L−1 N LM is nonnegative and each row of
t→∞
M
−1 −L−1 N LM has a sum equal to one, choose αij = −[LN LM ]ij , thus we have NX +M lim xi (t) − αij xj (t) = 0, i = 1, 2, · · · , N, j=N +1
hold for all xi (0) ∈ X0 , i = 1, 2, · · · , N + M , and vi (0) ∈ V0 , i = 1, 2, · · · , N .
That is the containment control problem solved. This completes the proof.
ED
185
3.2. The Output Feedback Result
PT
Construct an observer for each agent zi (t + 1) = Azi (t) − L(yi − Czi (t)) + Bvi (t), i = 1, 2, · · · , N,
CE
zi (t) = Azi (t) − L(yi − Czi (t)), i = N + 1, N + 2, · · · , N + M,
where L is any matrix such that A + LC is asymptotically stable. The existence
AC
of such an L is due to Assumption 2. We then propose an observer based output
190
feedback containment control law for each follower agent (1), NX +M NX +M 1 γH aij (zi (t) − zj (t)) ui (t) = −γHA aij (zi (t) − zj (t)) + 1 − b j=1 j=1
N X 1 − α+ −1 vi (t)−γHB aij (vi (t) − vj (t)), i = 1, 2, · · · , N, (16) b j=1 14
ACCEPTED MANUSCRIPT
where γ ≤
1 λmax (LN )
is a constant and H = (I + B T P B)−1 B T P A, where P is
the solution of the ARE (3). Theorem 2. Under assumptions 1, 2 and 3, the state feedback containment
CR IP T
control laws (16) solve semi-global containment control problem for multi-agent
systems consisting of follower agents (1) and leader agents (2). That is, for any given bounded sets X0 ⊂ Rn and V0 ⊂ Rm , there is an ε∗ > 0 such that,
for any given ε ∈ (0, ε∗ ] and for all xi (0), zi (0) ∈ X0 , i = 1, 2, · · · , N + M , and
lim xi (t) −
t→∞
NX +M
j=N +1
αij xj (t) = 0, i = 1, 2, · · · , N,
AN US
vi (0) ∈ V0 , i = 1, 2, · · · , N ,
where αij , i = 1, 2, · · · , N, j = N + 1, N + 2, · · · , N + M , are nonnegative constants satisfying
NX +M
αij = 1.
j=N +1
M
Proof: Denote xF (t) = [x1 (t)T , x2 (t)T , · · · , xN (t)T ]T , vF (t) = [v1 (t)T , v2 (t)T , · · · , vN (t)T ]T , xR (t) = [xN +1 (t)T , xN +2 (t)T , · · · , xN +M (t)T ]T and u(t) = [u1 (t),
ED
u2 (t), · · · , uN (t)]T . Then, the dynamics of follower agents and leader agents can
PT
be written in the following compact form, x (t+1) = (I ⊗ A)xF (t) + (I ⊗ B)σp (vF (t)), F vF (t+1) = vF (t) + σr ((α − 1)vF (t) + u(t)), x (t+1) = (I ⊗ A)x (t). R
R
CE
Denote ψ(t) = xF (t) + L−1 N LM ⊗ I xR (t), then
AC
ψ(t + 1) = xF (t + 1) + L−1 N LM ⊗ I xR (t + 1)
195
= (I ⊗ A)xF (t) + (I ⊗ B)σp (vF (t)) + L−1 N LM ⊗ A xR (t)
= (I ⊗ A)ψ(t) + (I ⊗ B)σp (vF (t)).
Denote ei = xi − zi , i = 1, 2, · · · , N + M , then we have ei (t + 1) = (A + LC)ei (t) + B(σp (vi ) − vi ), i = 1, 2, · · · , N, ei (t + 1) = (A + LC)ei (t), i = N + 1, N + 2, · · · , N + M. 15
ACCEPTED MANUSCRIPT
Let eF (t) = [e1 (t)T , e2 (t)T , · · · , eN (t)T ]T and eR (t) = [eN +1 (t)T , eN +2 (t)T , · · · , eN +M (t)T ]T , then, the dynamics of eF and eR can be written in the following compact form,
eR (t + 1) = (I ⊗ (A + LC))eR (t).
CR IP T
eF (t + 1) = (I ⊗ (A + LC))eF (t) + (I ⊗ B)(σp (vF )(t) − vF (t)), Denote ω(t) = eF (t) + L−1 N LM ⊗ I eR (t), then it follows
ω(t + 1) = (I ⊗ (A + LC))ω(t) + (I ⊗ B)(σp (vF )(t) − vF (t)),
and
AN US
200
(17)
vF (t + 1) = vF (t) + σr − γ(LN ⊗ HA)(ψ(t) − ω(t)) 1 1 + 1− γ(LN ⊗ H)(ψ(t) − ω(t)) − I + γ(LN ⊗ HB) vF . b b
M
Consider the Lyapunov function candidate
V = ψ T (LN ⊗ P )ψ + κ1 ω T (I ⊗ Q)ω
ED
+κ2 (vF + γ(LN ⊗ H)ψ)T (vF + γ(LN ⊗ H)ψ),
(18)
2
b where κ1 = λmax (P ), κ2 ≥ max{3b, 2b−1 ( 12 + γθ )} is a constant and Q > 0 is the
PT
unique solution to the following Lyapunov equation (A + LC)T Q(A + LC) − Q = −I.
CE
It is trivial to show that V is positive definite due to the fact that both P and
Q are positive definite.
AC
Let c > 0 be a constant scalar such that c≥
sup
V.
(19)
ε∈(0,1],xi ,zi ∈X0 ,i=1,2,··· ,N +M,vi ∈V0 ,i=1,2,··· ,N
Such a c exists beacuse X0 and V0 are both bounded sets and limε→0 P = 0
205
according to Lemma 1.
16
ACCEPTED MANUSCRIPT
Let LV (c) := {(ψ, ω, vF ) ∈ RN (n+m) : V (ψ, ω, vF ) ≤ c}. Let ε∗1 ∈ (0, 1] be
such that for all ε ∈ (0, ε∗1 ], (ψ, vF ) ∈ LV (c) implies that
∆2 √ I, 2(b c + ∆) + ∆2 ∆ kγ(LN ⊗ H)ψk ≤ , 64b ∆ kγ(LN ⊗ HA)ψk ≤ , 64b ∆ , kγ(LN ⊗ HA)ωk ≤ 64b
γ 1 − 1 (LN ⊗ H)ω ≤ ∆ ,
64b b 2
κ1 (σp (vF ) − vF )T (I ⊗ (B T QB))(σp (vF ) − vF ) ≤ ∆ , 32 ∆2 T T |2κ1 ω (I ⊗ (A + LC) QB)(σp (vF ) − vF )| ≤ 32 r
((LN ⊗B T P A)−γ(L2N ⊗B T P BH))ψ ≤ min ∆ , ∆ γ , 64b 2 θ 2 b ∆ ∆ , , kγ(LN ⊗ HB)vF k ≤ min 64b 4(κb2 +κ2 (b−1)2 ) b2 ∆ ∆ , , kγ(LN ⊗ HB)σp (vF )k ≤ min 64b 4(κb2 +κ2 (b−1)2 ) b−1 T b−1 2 T A − I (L ⊗ H H) A − I N b b b2 κ1 ≤ 2 2 2γ (2κ2 b + κ22 (b − 1)2 ) 2 γ (vF − σ(vF ))T (L2N ⊗ B T H T HB)(vF − σ(vF ))
(20)
PT
ED
M
AN US
CR IP T
LN ⊗ B T P B ≤
≤
λ1 γ 2 λ2 ,
CE where θ =
b2 ∆ 2 2(2κ2 b2 + κ22 (b − 1)2 )
(21) (22)
(23)
(24)
(25) (26) (27) (28) (29)
(30)
(31)
λ1 = λmin (L2N ⊗H T H) and λ2 = λmax (((LN ⊗B T P A)−γ(LN ⊗
B T P BH))T ((LN ⊗ B T P A) − γ(LN ⊗ B T P BH))). The existence of such an ε∗1 is again due to Lemma 1 and the fact that |σp (s)| ≤ b|s|. Therefore, we have
AC
210
∆V = V (t + 1) − V (t) = −εψ T (LN ⊗ I)ψ − γψ T (L2N ⊗ H T H)ψ +(σp (vF ) + γ(LN ⊗ H)ψ)(LN ⊗ B T P B)(σp (vF ) + γ(LN ⊗ H)ψ) +2ψ T ((I ⊗AT )−γ(LN ⊗H T B T ))(LN ⊗P B)(σp (vF )+γ(LN ⊗H)ψ) 17
ACCEPTED MANUSCRIPT
−κ1 ω T ω + 2κ1 ω T (I ⊗ (A + LC)T QB)(σp (vF ) − vF )
AN US
CR IP T
+κ1 (σp (vF ) − vF )T (I ⊗ (B T QB))(σp (vF ) − vF ) +κ2 vF + σr − γ(LN ⊗ HA)(ψ − ω) 1 1 γ(LN ⊗ H)(ψ − ω) − I + γ(LN ⊗ HB) vF + 1− b b + γ(LN ⊗ HA)ψ + γ(LN ⊗ HB)σr (vF ) × vF + σr − γ(LN ⊗ HA)(ψ − ω) 1 1 + 1− γ(LN ⊗ H)(ψ − ω) − I + γ(LN ⊗ HB) vF b b + γ(LN ⊗ HA)ψ + γ(LN ⊗ HB)σr (vF ) −κ2 (vF + γ(LN ⊗ H)ψ)T (vF + γ(LN ⊗ H)ψ)
≤ −ελmin (LN )ψ T ψ + κ1 (σp (vF ) − vF )T (I ⊗ (B T QB))(σp (vF ) − vF )
M
−κ1 ω T ω + 2κ1 ω T (I ⊗ (A + LC)T QB)(σp (vF ) − vF ) Nm X ∆2 (σp (v k ) + hk )2 − 1 (hk )2 + 2pk (σ (v k ) + hk ) + √ + p γ 2(b( c + ∆) + ∆)2 +κ2
ED
k=1
1 v + σr − (v k + hk ) + pk + hk − sk − q k − rk b ! k
PT
−κ2 (v k + hk )2
k
k
+q +t
!2
,
CE
where v k is the kth element of vF , hk is the kth element of γ(LN ⊗ H)ψ, q k is
the kth element of matrix γ(LN ⊗HA)ψ, pk is the kth element of γ(LN ⊗HA)ω,
sk is the kth element of matrix γ(1 − 1b )(LN ⊗ H)ω, pk is the kth element of
matrix (LN ⊗ B T P )((I ⊗ A) − γ(LN ⊗ BH))ψ, rk is the kth element of matrix
AC
215
γ(LN ⊗ HB)vF and tk is the kth element of matrix γ(LN ⊗ HB)σr (vF ). We first consider the case that |v k | ≥
7∆ 8
for any k, k = 1, 2, · · · , N m, in this
case, it follows from (18) and (19) that √ (σr (v k ) + hk )2 ≤ ((b c + ∆) + ∆)2 , 18
ACCEPTED MANUSCRIPT
hence,
CR IP T
1 ∆2 √ − (hk )2 + 2pk (σp (v k ) + hk ) + (σ (v k ) + hk )2 γ 2((b c + ∆) + ∆)2 p !2 1 k k k k k k k k k k +κ2 v + σr − (v + h ) + p + h − s − q − r + q + t b −κ2 (v k + hk )2
2 2 2∆2 ∆2 ∆ k 1 7∆ ∆ ∆ ∆ k k + + |v |+κ |v |− − + −κ |v | − 2 2 642 2 32 b 8 8 32b 64b 2∆2 ∆2 ∆ k 45κ2 ∆ k 2115κ2 ∆2 + + |v |− |v |+ ≤ 642 2 32 32b 4096b ≤ −2∆2 .
AN US
≤
We next consider the case that |v k | <
7∆ 8
for any k, k = 1, 2, · · · , N m, in
this case, according to (21), (22), (23), (25), (28) and (29) we have σp (v k ) = v k 220
and
M
1 k k k k k k k σr − (v + h ) + p + h − s − q − r b 1 k = − (v + hk ) + pk + hk − sk − q k − rk , b
ED
hence
PT
1 ∆2 √ − (hk )2 + 2pk (σp (v k ) + hk ) + (σ (v k ) + hk )2 γ 2((b c + ∆) + ∆)2 p !2 1 +κ2 v k + σr − (v k + hk ) + pk + hk − sk − q k − rk + q k + tk b
AC
CE
−κ2 (v k + hk )2 γ 1 1 k 2 θ k 2 + ≤ − (h ) + (p ) + (v k + hk )2 γ γ θ 2 !2 1 k k k k k k +κ2 1− (v + h ) + (t − r ) + (p − s ) − κ2 (v k + hk )2 , b 1 θ κ2 (2b − 1) γ 1 ≤ − (hk )2 + (pk )2 − − − (v k + hk )2 γ γ b2 θ 2 κ2 (b − 1)2 κ2 (b − 1)2 (tk − rk )2 + 2κ2 + 2 2 (pk − sk )2 + 2κ2 + 2 2 b b
Notice that γ(LN ⊗ HB)σr (vF ) = γ(LN ⊗ HB)vF if |v k | < 19
7∆ 8
for all k =
ACCEPTED MANUSCRIPT
1, 2, · · · , N n. In this case, we have Nn X
− 1 (hk )2 + θ (pk )2 γ γ k=1 κ2 (2b − 1) γ 1 κ22 (b − 1)2 k k 2 k k 2 − − (v (p − s ) + h ) + 2κ + − 2 b2 θ 2 b2 λ2 θ T ≤ −ελmin (LN )ψ T ψ − κ1 ω T ω − λ1 γψ T ψ + ψ ψ γ 1 κ2 (2b − 1) γ − − (vF + γ(LN ⊗ H)ψ)T (vF + γ(LN ⊗ H)ψ) − b2 θ 2 κ2 (b−1)2 2 T b−1 b−1 2 T + 2κ2 + γ ω A−I (L ⊗ H H) A−I ω N b2 b b κ1 ≤ −ελmin (LN )ψ T ψ − ω T ω. 2
AN US
CR IP T
∆V ≤ −ελmin (LN )ψ T ψ − κ1 ω T ω +
Therefore, we conclude that ∆V < 0 if |v k | <
7∆ 8
for all k, k = 1, 2, · · · , N m.
On the other hand, we consider the case that |v k | ≥
225
k, k = 1, 2, · · · , N m, in this case
7∆ 8
for at least one
PT
ED
M
∆2 ∆2 ∆V ≤ −εψ T (LN ⊗ I)ψ − κ1 ω T ω + + − 2∆2 32 32 X κ2 (2b − 1) γ 1 − − − (v k + hk )2 + 2 b θ 2 |v k |< 7∆ 8 κ2 (b − 1)2 κ2 (b − 1)2 + 2κ2 + 2 2 (tk − rk )2 + 2κ2 + 2 2 (pk − sk )2 b b 31∆2 κ22 (b − 1)2 ≤ − + 2κ2 + γ 2 (vF − σ(vF ))T 16 b2
AC
CE
×(L2N ⊗ B T H T HB)(vF − σ(vF )) κ2 (b−1)2 2 T b−1 T b−1 + 2κ2 + 2 2 γ ω A −I (L2N ⊗ H T H) A−I ω b b b 2 κ1 23∆ ≤ − − ωT ω 16 2 < 0,
Therefore, we conclude that ∆V ≤ 0 if |v k | ≥
7∆ 8
for at least one k, k =
1, 2, · · · , N m.
In conclusion, we have shown that, for all ε ∈ (0, ε∗ ], ∆V < 0, ∀(ψ, vF ) ∈ LV (c) \ {0}. 20
ACCEPTED MANUSCRIPT
Which implies that closed-loop system is asymptotically stable at (ψ, vF ) = (0, 0) with LV (c) included in the domain of attraction, and therefore, lim ψ(t) = 0,
lim vF (t) = 0,
t→∞
CR IP T
t→∞
hold for all xi (0) ∈ X0 , i = 1, 2, · · · , N, and vi (0) ∈ V0 , i = 1, 2, · · · , N . It follows that,
lim xF (t) + L−1 N LM ⊗ In xR (t) = 0,
t→∞
hold for all xi (0) ∈ X0 , i = 1, 2, · · · , N, and vi (0) ∈ V0 , i = 1, 2, · · · , N . Ac-
cording to Lemma 2, each entry of −L−1 N LM is nonnegative and each row of
t→∞
j=N +1
AN US
−1 −L−1 N LM has a sum equal to one, choose αij = −[LN LM ]ij , thus we have NX +M lim xi (t) − αij xj (t) = 0, i = 1, 2, · · · , N,
hold for all xi (0) ∈ X0 , i = 1, 2, · · · , N + M , and vi (0) ∈ V0 , i = 1, 2, · · · , N .
That is the containment control problem solved. This completes the proof. 4. Simulation Results
M
230
ED
Consider a multi-agent system consisting of 4 follower agents and 2 leader
PT
agents, described by (1) and (2), respectively, with 1 1 0 , B = , A= 0 1 1 α = 0.5, σp = min{1, |s|}, σr = min{1, |s|}.
The communication topology among agents is shown in Fig. 1, where nodes
CE
235
1, 2, 3 and 4 are follower agents and nodes 5 and 6 are leader agents. It is easy
AC
to verify that the communication topology among agents satisfies Assumption 3. According to the communication topology, we can obtain 2 −1 −1 0 0 0 −1 0 2 0 −1 0 , LM = LN = −1 −1 0 2 0 0 0 −1 0 2 0 −1 21
.
CR IP T
ACCEPTED MANUSCRIPT
Figure 1: The undirected graph representing the communication topology.
The maximum eigenvalue of LN is λmax (LN ) = 3.618. We then choose γ = 240
0.25 <
1 λmax (LN ) .
= =
h
h
x1 (0) x2 (0) x3 (0) x4 (0) x5 (0) x6 (0) 2 −90 14 21 61 95 , 9 −2 −2 14 10 −2 i v1 (0) v2 (0) v3 (0) v4 (0) i 0.1 0.2 −0.3 0.4 .
i
M
h
AN US
Choose the initial values of the agents randomly as
ED
Here, we consider two different values of ε, ε = 1 and ε = 0.1. Then we can
PT
obtain the corresponding solutions of the ARE (3) respectively as 2.9471 2.3692 0.3815 0.4869 , P (0.1) = . P (1) = 2.3692 4.6131 0.4869 1.3704
Figs. 2 and 3 respectively show the trajectories of states of follower agents
and leader agents, the input of follower agents and the rates of the actuators of
CE 245
follower agents, for ε = 1 and ε = 0.1. It is shown in Fig. 2 that the containment
AC
control is not solved under control law (6), which indicates that not all the initial conditions of the agents are in the domain of attraction resulting from the value of ε = 1. It is shown in Fig. 3 that the states of all follower agents
250
converge to the convex hull formed by the lader agents under control law (6), which indicates that all the initial conditions of the agents are in the domain of attraction resulting from the value of ε = 0.1. That is these regions of the 22
ACCEPTED MANUSCRIPT
100
4000 x11
x21
x31
x41
x51
x61
x12
x22
x32
x42
x52
x62
2000 50 0
-4000
-50
-6000 -8000
-100 -10000 -12000
0
500
1000
1500
2000
2500
-150
3000
0
500
1000
t(s)
u2
u3
1500
2000
2500
3000
2500
3000
t(s)
2500 u1
CR IP T
0
xi2
xi1
-2000
u4
σ(v1)
1
1500
σ(v2)
σ(v3)
σ(v4)
AN US
2000
0.5
σ(v i)
ui
1000 500 0
-0.5
-500 -1000 -1500
0
-1
0
500
1000
1500
2000
2500
0
3000
500
1000
1500
2000
t (s)
M
t (s)
Figure 2: The evolutions of the agents with ε = 1.
ED
initial conditions can be increased by deceasing the value of ε. This verifies that
255
PT
the semi-global containment control problem is solved.
5. Conclusions
CE
In this paper, we have studied semi-global containment control problem of a group of discrete-time linear systems in the presence of actuator position and rate saturation. By using low gain approach, we have constructed both a linear
AC
state feedback control law and an observer based output feedback control law
260
for each follower agent such that, the states of follower agents converge to the convex hull formed by the leader agents asymptotically. Numerical simulation results show that, for arbitrarily large initial conditions, semi-global containment control problem can always be solved under the proposed control law by sufficiently decreasing the value of ε. 23
ACCEPTED MANUSCRIPT
30
4000 x21
x31
x41
x51
x61
x12
2000
10
xi2
20
xi1
3000
1000
0
0
-10
-1000
0
500
1000
1500
2000
2500
-20
3000
0
500
1000
x22
x32
x42
x52
x62
CR IP T
x11
1500
2000
2500
3000
t(s)
t(s) 1
15 u1
u2
u3
σ(v1)
u4
10
ui
σ(v i)
5
AN US
0.5
0
σ(v2)
σ(v3)
σ(v4)
0
-0.5
-5
-10
0
500
1000
1500
2000
2500
-1
3000
0
500
1000
1500
2000
2500
3000
t (s)
M
t (s)
Figure 3: The evolutions of the agents with ε = 0.1.
6. References
PT
References
ED
265
[1] R. Olfati-Saber and R.M. Murray. Consensus problems in networks of agents with swiching topology and time-delays, IEEE Trans. on Automatic
CE
Control, 2004, 49(9): 1520-1533.
270
[2] W. Ren. Distributed leaderless consensus algorithms for networked Euler-
AC
Lagrange systems. International Journal of Control, 2009, 82(11): 21372149.
[3] W. Yang, Z. Wang, Z. Zuo, C. Yang and H. Shi. Nodes selection strategy in cooperative tracking problem. Automatica, 2016, 74: 118-125.
24
ACCEPTED MANUSCRIPT
275
[4] Q. Li, B. Shen, Z. Wang and F.E. Alsaadi. Event-triggered H∞ state estimation for state-saturated complex networks subject to quantization effects and distributed delays. Journal of the Franklin Institute, 2018, 355(5):
CR IP T
2874-2891. [5] M. Ji, G. Ferrari-Trecate, M. Egerstedt and A. Buffa. Containment control mobile networks, IEEE Trans. on Automatic Control, 2008, 53(8): 1972–
280
1975.
[6] B. Li, Z. Chen, Z. Liu, C. Zhang and Q. Zhang. Containment control
AN US
of multi-agent systems with fixed time-delays in fixed directed networks. Neurocomputing, 2016, 173: 2069-2075. 285
[7] H. Wang, C. Wang and G. Xie. Finite-time containment control of multiagent systems with static or dynamic leaders. Neurocomputing, 2017, 226: 1-6.
M
[8] Z. Meng, W. Ren and Z. You. Distributed finite-time attitude containment control for multiple rigid bodies, Automatica, 2010, 46(12): 2092-2099. [9] J. Li, W. Ren and S. Xu. Distributed containment control with multiple
ED
290
dynamic leaders for double-integrator dynamics using only position mea-
PT
surements, IEEE Trans. on Automatic Control, 2012, 57(6): 1553-1559. [10] F. Wang, H. Yang, Z. Liu and Z. Chen. Containment control of leaderfollowing multi-agent systems with jointly-connected topologies and timevarying delays, Neurocomputing, 2017, 260: 341-348.
CE
295
AC
[11] Y. Wang, L Cheng, Z. Hou, M. Tan and M. Wang. Containment control of multi-agent systems in a noisy communication environment, Automatica, 2014, 50(7): 1922-1928.
[12] Z. Liu, Q. Jin and Z. Chen. Distributed containment control for bounded
300
unknown second-order nonlinear multi-agent systems with dynamic leaders. Neurocomputing, 2015, 168: 1138-1143.
25
ACCEPTED MANUSCRIPT
[13] Z. Li, W. Ren, X. Liu and M. Fu. Distributed containment control of multiagent systems with general linear dynamics in the presence of multiple leaders, International Journal of Robust and Nonlinear Control, 2013, 23(5):
CR IP T
534-547.
305
[14] X. Wang, Y. Hong and H. Ji. Adaptive multi-agent containment control
with multiple parametric uncertain leaders, Automatica, 2014, 50(9): 23662372.
[15] S. Zuo, Y. Song, F. Lewis and A. Davoudi. Adaptive output containment
matica, 2018, 92: 235-239.
AN US
control of heterogeneous multi-agent systems with unknown leaders, Auto-
310
[16] C. Xu , Y. Zheng, H. Su and H. Zeng. Containment for linear multi-agent systems with exogenous disturbances. Neurocomputing, 2015, 160: 206212.
[17] Q. Ma and G. Miao. Distributed containment control of linear multi-agent
M
315
systems. Neurocomputing, 2014, 133: 399-403.
ED
[18] X. Mu and Z. Yang. Containment control of discrete-time general linear multi-agent systems under dynamic digraph based on trajectory analysis.
320
PT
Neurocomputing, 2016, 171: 1655-1660. [19] Z. Li, Z. Duan, W. Ren and G. Feng. Containment control of linear multiagent systems with multiple leaders of bounded inputs using distributed
CE
continuous controllers, International Journal of Robust and Nonlinear Control, 2015, 25(13): 2101-2121.
AC
[20] H. Su and M.Z.Q. Chen. Multi-agent containment control with input satu-
325
ration on switching topologies, IET Control Theory & Applications, 2015, 9(3): 399-409.
[21] M.A. Dornheim. Report pinpoints factors leading to YF-22 crash, Aviation Week Space Technol 1992, 9: 53–54.
26
ACCEPTED MANUSCRIPT
[22] C.A. Shifrin,Gripen likely to fly again soon, Aviation Week Space Technol. (Aug. 23, 1993) 72.
330
[23] Z. Lin. Semi-global stabilization of discrete-time linear systems with po-
CR IP T
sition and rate-limited actuators, Systems & Control Letters, 1998, 34: 313–322.
[24] Y.H. Lim and H.S. Ahm. Decentralized control of nonlinear interconnected
systems under both amplitude and rate saturations, Automatica, 2013,
335
49(8): 2551-2555.
AN US
[25] A.A. Stoorvogel and A. Saberi. Output regulation of linear plants with actuators subject to amplitude and rate constraints, International Journal of Robust and Nonlinear Control, 1999, 9: 631-657. 340
[26] Z. Zhao and Z.Lin. Semi-global leader-following consensus of multiple linear systems with position and rate limited actuators, International Journal of
M
Robust and Nonlinear Control, 2015, 25(13): 2083-2100.
[27] H. Zhou, Y. Yang, H. Su and W. Zeng. Semi-global leader-following consen-
ED
sus of discrete-time linear multi-agent systems subject to actuator position and rate saturation, International Journal of Robust and Nonlinear Con-
345
PT
trol, 2017, 27(16): 2921-2936.
AC
CE
[28] Z. Lin, Low Gain Feedback, Springer, London, 1998.
27
ACCEPTED MANUSCRIPT
AN US
CR IP T
Zhiyun Zhao is currently a Postdoctoral Researcher in the Department of Automation, East China University of Science and Technology, Shanghai, China. She received her MSc degree in Control Theory and Control Engineering from Jiangsu University of Science and Technology in 2010, Jiangsu, China, and Ph. D. degree in Control Theory and Control Engineering from Shanghai Jiao Tong University in 2016, Shanghai, China. She is a recipient of the Shanghai Sailing Program award. Her main research interest is in coordinated control of multi-agent systems.
CE
PT
ED
M
Wen Yang is a Professor at East China University of Science and Technology(ECUST). She received her BSc degree in Mineral Engineering in 2002 and MSc degree in Control Theory and Control Engineering from Central South University in 2005, Hunan, China, and PhD degree in Control Theory and Control Engineering from Shanghai Jiao Tong University, Shanghai, China, in 2009. She was a Visiting Student with the University of California, Los Angeles, from 2007 to 2008. Her research interests include distributed state estimation, network security, coordinated and cooperative control, and complex networks.
AC
Hongbo Shi is a Professor at East China University of Science and Technology. He received the M.S. degree and the Ph.D. degree in control theory and control engineering from East China University of Science and Technology, China in 1989 and 2000, respectively. He was the 2003 Shu Guang Scholar of Shanghai. His research interest covers modeling of industrial process and advanced control technology, theory and methods of integrated automation systems, condition monitoring and fault diagnosis of industrial process.