Yang2012-Stabilization of Non-Minimum Phase Switched Nonlinear Systems With
Yang2012-Stabilization of Non-Minimum Phase Switched Nonlinear Systems With
Assumption 3.2. For a given δ0 > 0, there exist positive numbers and then applies the small gain conditions among γ̄ik , ∀i ∈ M .
η > 1, ϵ > 0, 1t ≥ τ such that when mode i is activated and However, such input-to-state stability is not easy to verify for gen-
Vi (tik ) > ϵ, xj dynamics (j ̸= i) satisfies eral switched nonlinear systems.
φj (Vj (tik ), 1t ) + max γjk (ηm−1 δ0 )
k∈M −{j} 3.2. Multiple Lyapunov functions
≤ η. (9)
Vj (tik )
This section extends the result in Section 3.1 to the case of
It follows from (8) that the left side of (9) is an upper bound multiple Lyapunov functions.
of the gain of Vj in the period 1t, if ∥Vk ∥[tik ,tik +1t ) ≤ ηm−1 δ0 .
Inequality (9) implies that the diverging speed of each mode’s Assumption 3.3. For each mode i ∈ M of system (1) satisfying
internal dynamics is bounded during a interval that is not less than Assumption 2.1, we can design ui under which there exists a
the dwell time τ . Since the switching sequence and instants are continuous non-negative function
designed a priori, on-line information cannot be used. Such a fixed (i) (i)
upper bound has to be imposed. η is not hard to find if γjk is small. V (i) : ℜn → ℜ≥0 = V1 (x1 ) + V2 (x2 ) + · · · + Vm(i) (xm ) (15)
1026 H. Yang et al. / Systems & Control Letters 61 (2012) 1023–1031
(i)
where Vk (xk ) ∈ C 1 : ℜrk → ℜ≥0 , k ∈ M satisfies (6)–(8).
Moreover, for p, q ∈ M , p ̸= q,
(p) (q)
Vi (xi ) ≤ ζ (Vi (xi )) (16)
where ζ ∈ K∞ and ζ (ab) ≤ aζ (b) for 0 ≤ a ≤ 1, b ≥ 0.
Theorem 3.2. Consider a switched system (1) satisfying Assump- 1V̄i (tik + τ )tik ≤ −1Vi (tik + τ )tik − υ (22)
tions 2.1, 3.3 and 3.4. Under switching law S1 , there exists ϵ > 0 such for Vi (tik ) > ϵ .
(1)
that for any given δ0 > 0, limt →∞ sup V (1) (t ) = mϵ, ∀Vi (0) ≤
δ0 , i ∈ M . Assumption 4.1 means that the diverging speed of each mode’s
internal dynamics is bounded. Moreover, if Vi at each tik is maximal
Proof. Consider xi dynamics in the first period [0, T ). Suppose that among all Vi⋆ , i⋆ ∈ M , then during each activating period τ of mode
(j)
Vi (t ) > ϵ, ∀j ∈ M , t ≥ 0. Similar to the proof of Theorem 3.1, i, the increasing amount of V̄i is less than the decreasing amount of
we have Vi . The decay rate of Vi can be designed arbitrarily. Inequality (22)
(m) is satisfied if the increasing rate of V̄i is small enough, and can be
Vi (T − ) ≤ ηζ m−1−i (e−λi 1t ζ i−1 (δ0 )). (18)
checked conveniently when V̄i follows the exponential diverging
Note that ηζ m−1−i (e−λi 1t ζ i−1 (δ0 )) ≤ ηe−λi 1t ζ m−2 (δ0 ), and form as shown in Section 5.
(1) (m) A state-dependent switching law is designed:
Vi (T ) ≤ ζ (Vi (T − )). Assign λi such that
⋆ (1)
Switching law S2
e−λi 1t ζ m−1 (δ0 ) ≤ e−λ T Vi (0), for λ⋆ > 0 (19) 1. Let k = 0, t0 = 0, choose ϵ > 0, κ > 0.
we further obtain that
2. At t = tk , choose i = min arg maxi⋆ ∈M Vi⋆ (tk ).
3. If Vi (tk ) > ϵ , go to 4; Else, go to 5.
(1) ⋆
Vi (T ) ≤ e−λ T Vi(1) (0). (20) 4. Choose σ (tk ) = i. Until t = t ⋆ such that 1V̄i (t ⋆ )tk =
(1)
−1Vi (t ⋆ )tik − υ , let k = k + 1, go to 2.
Combining all Vi yields 5. If k = 0, choose σ (t0 ) = i, let k = k + 1, go to 6; Else,
⋆ go to 6.
V (1) (T ) ≤ e−λ T V (1) (0). (21) 6. Let mode σ (tk−1 ) work until t = t ⋆⋆ such that ∃j ∈ M ,
(i)
Thus all V , i ∈ M are bounded in [0, T ], and V decreases (1) Vj (t ⋆⋆ ) > ϵ and V (t ⋆⋆ ) < mϵ + κ . let tk = t ⋆⋆ , goto 2.
once a period of switching is completed. The main idea behind S2 is that once Vi is maximal among
Following a similar way, we can obtain that V (1) ((k + 1)T ) ≤ all functions (Step 2), mode i is activated, and both Vi and V are
⋆
e−λ T V (1) (kT ), k = 0, 1, 2, . . .. Once at some time instants t = decreased (Step 4). The decreasing performance of V is expected to
(j) (j) (1)
t , Vi (t ⋆ ) ≤ ϵ, Vi may not decrease, consequently, Vi may also
⋆
be maintained at each switching instant until V ≤ mϵ as illustrated
(1)
not decrease. Therefore limt →∞ sup V (t ) = mϵ . This completes in Fig. 3.
the proof.
Theorem 4.1. Consider a switched system (1) satisfying Assump-
4. State-dependent switching law tions 2.1 and 4.1. Under switching law S2 , there exists ϵ > 0 such
that for any given δ0 > 0, limt →∞ sup V (t ) = mϵ + κ , where κ > 0
In this section, we propose a more flexible state-dependent can be arbitrarily small, ∀Vi (0) ≤ δ0 , i ∈ M .
switching law where the dwell period of each mode is not designed
Proof. Consider the interval [0, t1 ) during which mode i is sup-
and fixed a priori but relies on real-time state values. We will
posed to be activated, t1 ≥ τ . We consider two cases:
focus on the decreasing behavior of the whole system in each mode
Case 1: Vi (0) > ϵ . We have
respectively. This is quite different from the idea in Section 3.
V (t1 ) = Vi (t1 ) + V̄i (t1 )
4.1. Common Lyapunov function
= Vi (0) + 1Vi (t1 )0 + V̄i (0) + 1V̄i (t1 )0 . (23)
Similar to Section 3.1, consider a series of functions V1 (x1 ), Assumption 4.1 guarantees that 1V̄i (τ )0 ≤ −1Vi (τ )0 − υ . There
V2 (x2 ), . . . , Vm (xm ) with Vk (xk ) ∈ C 1 : ℜrk → ℜ≥0 . Define always exists t1 ≥ τ such that
V̄i , ( s=1 Vs ) − Vi , and 1Vi (ta )tb , Vi (ta ) − Vi (tb ) for two instants
m
ta , tb . 1V̄i (t1 )0 = −1Vi (t1 )0 − υ. (24)
H. Yang et al. / Systems & Control Letters 61 (2012) 1023–1031 1027
Substituting (24) into (23) yields 4. Choose σ (tk ) = i. Until t = t ⋆ such that 1V̄i(i) (t ⋆ )tk =
(i)
V (t1 ) < V (0). (25) 1Vi (t ⋆ )tk − υ − ϵ , let k = k + 1, go to 3.
5. If k = 0, choose σ (t0 ) = i, let k = k + 1, go to 6; Else,
⋆⋆
Case 2: Vi (0) ≤ ϵ . It follows that V (0) ≤ mϵ . Once Vi (t ) > ϵ go to 6.
and V (t ⋆⋆ ) < mϵ + κ , at t = t ⋆⋆ , for i ∈ M , the switching would 6. Let mode σ (tk−1 ) work until t = t ⋆⋆ such that
occur at t = t ⋆⋆ , thus t1 = t ⋆⋆ . We have V (σ (tk−1 )) (t ⋆⋆ ) > 2mϵ and ζ (V (σ (tk−1 )) (t ⋆⋆ )) < 2mϵ + κ , for
i ∈ M . let tk = t ⋆⋆ , go to 2.
V (t1 ) < mϵ + κ. (26)
Combining (25) and (26) leads to Theorem 4.2. Consider a switched system (1) satisfying Assump-
tions 2.1, 4.2 and 4.3. Under S3 , there exists ϵ > 0 such that for any
V (t1 ) < max[V (0), mϵ + κ]. (27) given δ0 > 0, limt →∞ sup V (i) (t ) = 2mϵ + κ, ∀i ∈ M where κ can
(i)
By induction, we further have be arbitrarily small, ∀Vi (0) ≤ δ0 , i ∈ M .
V (t2 ) < max[V (t1 ), mϵ + κ] Proof. Consider the interval [0, t1 ) during which mode i is sup-
.. posed to be activated. We still consider two cases:
(i)
. Case 1: Vi (0) > 2ϵ . It follows from Assumption 4.2 that
V (tk ) < max[V (tk−1 ), mϵ + κ], k = 1, 2, . . . . (28)
V (i) (t1 ) < V (i) (0) − ϵ. (31)
Finally we obtain V (t ) < max[V (tk ), mϵ + κ], for t > tk , k =
0, 1, . . . . One can find that V (t ) would decrease if it is larger than We also have ∀j ∈ M − {i}
mϵ + κ . Once V (t ) ≤ mϵ , it may decrease or increase and is always
V (j) (t1 ) ≤ ζ̄ V (i) (t1 )
not larger than mϵ + κ . Therefore limt →∞ sup V (t ) = mϵ + κ . This (32)
completes the proof. ζ̄ −1
V (i) (0) ≤ V (j) (0).
(33)
Remark 4.1. The decreasing speed of V depends on υ , the smaller Assumption 4.3 ensures that
is υ , the slower V decreases. ϵ could also be small if −1Vi (tik +τ )tik
V (i) (0) − ζ̄ −1 ◦ ζ̄ −1 (V (i) (0)) < ϵ. (34)
is large enough compared with 1V̄i (tik + τ )tik . If (22) holds for all
Vi (tik ), we can choose an arbitrarily small ϵ . In this case, the states Combining (31) and (34) yields
converge to an arbitrarily small region.
V (i) (t1 ) < ζ̄ −1 ◦ ζ̄ −1 (V (i) (0)). (35)
4.2. Multiple Lyapunov functions One further has
This section applies the results in Sections 3–4 to the target Motivated by the linearized feedback control idea [15], we
aggregation problem of a class of multi-agent systems. Previous propose a ‘‘feedback control topology’’ with its corresponding
assumptions will be further verified. cooperative controllers.
Since there are m groups of subsystems, we build m connection
topologies respectively by using the following rule.
5.1. Problem formulation
Rule R of building topology i (i ∈ M)
1. Pick agents in Ni .
The system consists of n agents modeled by a directed graph
2. Set arcs (is+1 , is ), for s = 1, 2, . . . , ri − 1.
G = (N , E ), where N = {1, 2, . . . , n} is the set of agents and E is
3. Set arcs (iι , iri ), for ι = 1, . . . , ri − 1.
the set of arcs, (j, i) ∈ E denotes an arc from agent j to agent i, such
that agent i can receive information directly from agent j. Agent j In the topology resulting from R, there is a chain from
is the neighbor of agent i if (j, i) exists. the leader to followers, and each follower also feeds back its
The dynamics of agents are given as: information to the leader.
The cooperative law of agent is is designed as
ẋi = gi (xi ) + uci (x1 , . . . , xn ), i∈N (42) ⊤
∂ Vi
∂ xiss
where xi ∈ ℜq , ∀i ∈ N , gi is a smooth function, uci represents the
2 (−Ki Φi ) s = ri
cooperative law of agent i. Under topology i H⇒ ucis = ∂ Vis (45)
Given a constant target point, denoted as a constant vector
∂ xi
s
a(xis+1 − xis ) s = 1, . . . , ri − 1
χ ∈ ℜq , define Vi , (xi − χ )⊤ P (xi − χ ), i ∈ N with P ∈ ℜq×q
a symmetric positive definite matrix. Vi is a potential function that
where Φi , [Vi1 , Vi2 , . . . , Viri ]⊤ . Ki = [ki1 ki2 · · · kiri ] is the
evaluates the distance between the target point and agent i. Define
feedback gain vector with each element kis > 0. a ≥ λ1 is a positive
N l ⊆ N such that each agent i ∈ N l is the leader who knows the 2
∂V
target information. number. Due to the structure of Vis , the term ∂ x is is impossible
is
to become zero unless xis − χ = 0.
Assumption 5.1. There exist λ0 , λ1 > 0, such that
Theorem 5.1. Consider a group Ni of multi-agent system (42) satis-
uci = 0 ⇒ V̇i ≤ −λ0 Vi , ∀i ∈ N l (43) fying Assumption 5.1. The cooperative law (45) under R guarantees
uci = 0 ⇒ V̇i ≤ λ1 Vi , ∀i ∈ N − N l . (44) that |xi (t ) − χ| exponentially tends to zero with the arbitrary decay
rate.
Inequality (43) implies that agent i ∈ N l can reach the target by Proof. According to Assumption 5.1, the time derivative of Vis , s =
itself. All other agents are the followers. Without cooperation, these 1, . . . , ri − 1 along (42) satisfies
agents may neither reach χ nor keep a constant distance with χ , V̇is ≤ λ1 Vis + 2a(xis − χ )⊤ P (xis+1 − xis )
and may run far away from the target as in (44). Assumption 5.1 is
more general than the setting in most literature, e.g. [18,19] where ≤ λ1 Vis + 2a(−(xis − χ )⊤ P (xis − χ )
the follower keeps a constant distance from the target without + (xis − χ )⊤ P (xis+1 − χ )). (46)
cooperation.
The connection topology of a multi-agent system is often There exists a constant matrix η ∈ ℜ q×q
such that P = η η. We
⊤
Since the eigenvalues of Āi can be assigned arbitrarily according Proof. Condition (1) guarantees that under each topology,
to Ki , there exists a nonnegative function Assumption 3.1 is satisfied. Since there is no interconnection
among groups, Assumption 3.2 is also satisfied under condition (2),
Ωi (Φi ) , Φi⊤ P̄ Φi (51) and we can choose ϵ = 0. Therefore, it follows from Theorem 3.1
that limt →∞ Ω (t ) = 0 under S1 .
with P̄ ∈ ℜri ×ri a symmetric positive definite matrix, whose time
derivative along (50) satisfies Theorem 5.3 (State-Dependent Switching Topology). Consider m a
⋆ multi-agent system (42) satisfying Assumption 5.1. limt →∞ sup i=1
Ω̇i (Φi ) ≤ −λ Ωi (Φi ) (52) Ω (t ) = ς , with ς > 0 an arbitrarily small number, ∀Ωi (Φi (0)) ≤
where λ⋆ > 0. This completes the proof. δ0 , i ∈ M with any given δ0 > 0 if
(1) Each group has the cooperative law (45) and (53) under R.
⋆⋆ ⋆
Remark 5.1. The similar target aggregation problem is also ad- (2) (m − 1)(eλ τ − 1) < 1 − eλ τ .
dressed in [22] with uci = (xj − xi ), where aij is the weight (3) m candidate topologies are switched following S2 with Ωi
j̸=i a ij
of the arc between agent i and agent j. aij > 0 if (j, i) exists, oth- replacing Vi and Ω replacing V .
erwise aij = 0. The strategy provided in [22] requires each agent Proof. The proof is based on Theorem 4.1. It follows from (54) that
to calculate weights of its own arcs that depend on the weights of
⋆⋆ τ
other arcs. Comparatively, a benefit of the cooperative law (45) un- 1Ωj (Φj (tik + τ ))tik ≤ (eλ − 1)Ωj (Φj (tik )). (56)
der the feedback control topology is that all calculations are done
only by the leader, which significantly reduces the real-time com- Since mode i is activated at t = tik if Ω (Φi (tik )) is maximal among
putational burden of the following agents, and is simpler to be all functions, we further have
implemented. ⋆⋆ τ
1Ωj (Φj (tik + τ ))tik ≤ (m − 1)(eλ
− 1)Ωj (Φi (tik )). (57)
Now let us turn to other groups in N − Ni under topology i. j∈M −{i}
Since there is no interconnection in these groups, all cooperative On the other hand, one has
laws are set zero, i.e.
⋆
1Ωi (Φi (tik + τ ))tik ≥ (1 − eλ τ )Ωi (Φi (tik )). (58)
Under topology i H⇒ ucj = 0, ∀j ∈ N − Ni . (53)
Combining (57), (58) and Condition (2) yields
According to Assumption 5.1, we further obtain that
1Ωj (Φj (tik + τ ))tik ≤ Ωi (Φi (tik )) − υ (59)
Ω̇k (Φk ) ≤ λ⋆⋆ Ωk (Φk ) ∀k ∈ M − {i} (54)
j∈M −{i}
for λ⋆⋆ > 0, where Ωk is defined in (58). for υ > 0 that can be arbitrarily small. Therefore, under conditions
We can find that under topology i, the whole multi-agent (1)–(2), Assumption 4.1 is satisfied. It follows from Theorem 4.1
system can be regarded as a non-minimum phase system with that limt →∞ sup Ω (t ) = ς under S2 .
states
where the group Ni is controllable and linearizable, while other We are now taking an unmanned aerial vehicles (UAVs) team
groups of agents compose the ‘‘uncontrollable internal dynamics’’ example to illustrate the above results. Consider a team of 4
which may be unstable. UAVs divided into two groups. UAV 1 and UAV 3 are leaders that
determine the flying behavior of the group, while UAVs 2 and 4
have no behavior information by themselves. Such a system can be
5.3. Target aggregation via switching topology
naturally modeled by a multi-agent system with each UAV being
an agent [23].
As the topology switch among m candidate ones, the system
The UAV’s longitudinal differential equations under small at-
process naturally become a switched system with m modes where
tack angle can be expressed as [24]:
mode i corresponds to the topology i. The dynamics of group Ni can
ϑ̇i = ωi
be regarded as xi dynamics in Section 2. Assumption 2.1 is naturally
satisfied. ω̇i = Miω ωi + Miϑ cos(ϑi − αi ) + Mi ui i = 1, 2, . . . , 4.
Moreover, each Φi (i ∈ M ) is continuous, all modes share a
For UAV i, the two states ϑi and ωi denote respectively the pitch an-
common Lyapunov function
gle and the pitch rate, the input ui is the elevator deflection angle,
m
αi denotes the attack angle. Miω , Miϑ and Mi are the longitudinal
Ω, Ωi . dynamics parameters.
i=1 Consider the ‘‘climbing’’ process which requires that all UAVs in
Next we provide two kinds of switching topologies. To avoid the team have the same pitch rates ω⋆ = 5 (°/s). The initial values
arbitrary fast switching, the ‘‘dwell time’’ τ is also involved. ωi (0) = 2 (°/s), for i = 1, 2, 3, 4. The dynamic equations of pitch
rates under appropriate controllers are:
Theorem 5.2 (Time-Dependent Switching Topology). Consider a UAV i : ω̇1 = −(ωi − ω⋆ ) + uci , i = 1, 3 (60)
multi-agent system (42) satisfying Assumption 5.1. limt →∞ Ω (t ) = ⋆
0, ∀Ωi (Φi (0)) ≤ δ0 , i ∈ M with any given δ0 > 0 if UAV i : ω̇i = 0.5(ωi − ω ) + uci , i = 2, 4. (61)
It can be seen that UAVs 1 and 3 know the prescribed pitch rate.
(1) Each group takes the cooperative law (45) and (53) under R.
⋆⋆ However, without cooperation, UAVs 2 and 4 may track their own
(2) There exist positive numbers η > 0, 1t ≥ τ such that eλ 1t ≤
⋆ pitch rates, ω2 and ω4 run far away from ω⋆ . Define Vi = (ωi −
η, and e−λ 1t ηm−1 ≤ e−λ̄m1t for λ̄ > 0. ω⋆ )2 , i = 1, 2, 3, 4, Assumption 5.1 is satisfied with λ0 = 2,
(3) m candidate topologies are switched following S1 . λ1 = 1.
1030 H. Yang et al. / Systems & Control Letters 61 (2012) 1023–1031
The topology 1 for group 1 is built based on R : (1, 2) and and construction of these functions for general switched sys-
(2, 1). Let tems deserve further investigation.
ω1 − ω ⋆ 2. In this work, all states are available. Output-feedback control
uc1 = (−3V1 − 5V2 ), for k1 , k2 > 0 together with observer design would be considered in the ab-
2(ω1 − ω⋆ )2
sence of full state measurements.
uc2 = ω1 − ω2 . 3. The dynamics of each mode is supposed to be known and fixed.
Similarly, topology 2 for group 2 is arcs (3, 4) and (4, 3). Let Robust issue would be addressed in the presence of disturbance
or unknown parameters, etc.
ω3 − ω ⋆
uc3 = (−3V3 − 5V4 )
2(ω3 − ω⋆ )2
References
uc4 = (ω3 − ω4 ).
Theorem 5.1 guarantees that under topologies 1 and 2, groups 1 [1] D. Liberzon, Switching in Systems and Control, Birkhäuser, Boston, MA, 2003.
and 2 approach ω⋆ respectively. [2] J.P. Hespanha, D. Liberzon, D. Angeli, E.D. Sontag, Nonlinear norm-
observability notions and stability of switched systems, IEEE Transactions on
Suppose that only one group can be connected at one time due Automatic Control 50 (2) (2005) 154–168.
to the communication cost limitation. In this case, the switching [3] J. Zhao, D.J. Hill, On stability, L2 gain and H∞ control for switched systems,
among two topologies has to be applied. Automatica 44 (5) (2008) 1220–1232.
[4] P. Colaneri, J.C. Geromel, A. Astolfi, Stabilization of continuous-time switched
Define Ξ1 , [V1 V2 ]P [V1 V2 ]⊤ and Ξ2 , [V3 V4 ]P [V3 V4 ]⊤ with nonlinear systems, Systems & Control Letters 57 (1) (2008) 95–103.
7.5
1
P = 1 0.5
. Simple calculation yields [5] T.-T. Han, S.S. Ge, T.H. Lee, Persistent dwell-time switched nonlinear systems:
variation paradigm and gauge design, IEEE Transactions on Automatic Control
55 (2) (2010) 321–337.
Ξ̇1 ≤ −1.2Ξ1
[6] M. Cannon, M. Bacic, B. Kouvaritakis, Dynamic non-minimum phase compen-
Under topology 1 :
Ξ̇2 ≤ 0.4Ξ2 sation for SISO nonlinear, affine in the input systems, Automatica 42 (11)
(2006) 1969–1975.
Ξ̇2 ≤ −1.2Ξ2
[7] A. Isidori, A tool for semiglobal stabilization of uncertain non-minimum-
Under topology 2 :
Ξ̇1 ≤ 0.4Ξ1 . phase nonlinear systems via output feedback, IEEE Transactions on Automatic
Control 45 (10) (2000) 1817–1827.
One can find that group 1 (resp. 2) is uncontrollable under topology [8] S. Nazrulla, H.K. Khalil, Robust stabilization of non-minimum phase nonlinear
systems using extended high-gain observers, IEEE Transactions on Automatic
2 (resp. 1), which can be regarded as an unstable zero dynamics. Control 56 (4) (2011) 802–813.
Now we illustrate switching laws S1 and S2 . Choose dwell time [9] S.M. Hoseini, M. Farrokhi, A.J. Koshkouei, Robust adaptive control of nonlinear
τ = 0.5 (s), η = 1.5, 1t = 1 (s), all conditions of Theorem 5.2 hold. non-minimum phase systems with uncertainties, Automatica 47 (2) (2011)
348–357.
Fig. 4(a) shows the switching function and trajectories of 4 pitch
[10] M. Wang, G.M. Dimirovski, J. Zhao, H∞ control for a class of non-minimum-
rates under S1 , from which we can see that all pitch rates reach phase cascade switched nonlinear systems, in: Proc. of 2008 American Control
ω⋆ . All conditions of Theorem 5.3 also hold. Choose ϵ = υ = 0.2, Conference, Seattle, USA, 2008, pp. 5080–5085.
Fig. 4(b) shows the switching law and trajectories of 4 pitch rates [11] M. Oishi, C. Tomlin, Switching in nonminimum phase systems: applications to
a VSTOL aircraft, in: Proc. of 2000 American Control Conference, Chicago, USA,
under S2 ; all pitch rates still reach ω⋆ . The performance under S1 2000, pp. 487–491.
is better than that under S2 , this is because υ is chosen very small, [12] M. Benosman, K.Y. Lum, Output trajectory tracking for a switched nonlinear
which makes the decay speed of states under S2 slower. non-minimum phase system, in: Proc. of 16th IEEE International Conference
on Control Applications, Singapore, 2007, pp. 262–269.
[13] G.M. Xie, L. Wang, Periodic stabilizability of switched linear control systems,
6. Conclusion Automatica 45 (9) (2009) 2141–2148.
[14] H. Yang, B. Jiang, V. Cocquempot, H. Zhang, Stabilization of switched nonlinear
systems with all unstable modes: applications to multi-agent systems, IEEE
This paper discusses the stabilization problem for a class of Transactions on Automatic Control 56 (9) (2011) 2230–2235.
non-minimum phase switched nonlinear systems as well as its [15] A. Isidori, Nonlinear Control Systems, third ed., Springer Verlag, London, 1995.
application. Some further remarks are as follows: [16] Z.P. Jiang, Y. Wang, A generalization of the nonlinear small-gain theorem for
large-scale complex systems, in: Proc. of the 7th World Congress on Intelligent
Control and Automation, Chongqing, China, 2008, pp. 1188–1193.
1. The developed results rely on a series of Lyapunov-like func-
[17] H. Yang, V. Cocquempot, B. Jiang, On stabilization of switched nonlinear
tions that are established systematically in the target aggrega- systems with unstable modes, Systems & Control Letters 58 (10–11) (2009)
tion problem of multi-agent systems in Section 5. The existence 703–708.
H. Yang et al. / Systems & Control Letters 61 (2012) 1023–1031 1031
[18] G. Shi, Y. Hong, Global target aggregation and state agreement of nonlinear topologies and communication delays, Systems & Control Letters 59 (6) (2010)
multi-agent systems with switching topologies, Automatica 45 (5) (2009) 340–348.
1165–1175. [22] H. Yang, M. Staroswiecki, B. Jiang, J. Liu, Fault tolerant cooperative control for a
[19] R.O. Saber, R.M. Murray, Consensus problems in networks of agents with class of nonlinear multi-agent systems, Systems & Control Letters 60 (4) (2011)
switching topology and time-delays, IEEE Transactions on Automatic Control 271–277.
49 (9) (2004) 1520–1533. [23] F. Giulietti, L. Pollini, M. Innocenti, Autonomous formation flight, IEEE Control
[20] J. Zhao, D. Hill, T. Liu, Synchronization of complex dynamical networks with Systems Magazine 20 (6) (2000) 34–44.
switching topology: a switched system point of view, Automatica 45 (11) [24] X. Mu, W. Zhang, W. Zhang, An adaptive backstepping design for longitudinal
(2009) 2502–2511. flight path control, in: Proc. of 7th World Congress on Intelligent Control and
[21] J. Yu, L. Wang, Group consensus in multi-agent systems with switching Automation, Chongqing, China, 2008, pp. 5249–5251.