2,781
Views
28
CrossRef citations to date
0
Altmetric
Original Articles

Stability analysis of discrete-time switched systems: a switched homogeneous Lyapunov function method

&
Pages 297-305 | Received 19 Dec 2014, Accepted 18 Jul 2015, Published online: 19 Aug 2015

ABSTRACT

This paper addresses the stability issue of discrete-time switched systems with guaranteed dwell-time. The approach of switched homogeneous Lyapunov function of higher order is formally proposed. By means of this approach, a necessary and sufficient condition is established to check the exponential stability of the considered system. With the observation that switching signal is actually arbitrary if the dwell time is one sample time, a necessary and sufficient condition is also presented to verify the exponential stability of switched systems under arbitrary switching signals. Using the augmented argument, a necessary and sufficient exponential stability criterion is given for discrete-time switched systems with delays. A numerical example is provided to show the advantages of the theoretical results.

1. Introduction

As an important class of hybrid dynamic systems, switched systems inherit the feature of both continuous state and discrete state dynamic systems. Loosely speaking, a switched system consists of a family of dynamical subsystems and a rule, called a switching signal, that determines the switching manner among the subsystems (Sun & Ge, Citation2011; Sun & Wang, Citation2013; Yang, Xiang, & Lee, Citation2012). Many dynamic systems can be modelled as switched systems (Goebel, Sanfelice, and Teel, Citation2009) which possess rich dynamics due to the multiple subsystems and various possible switching signals (Deaecto, Fioravanti, & Geromel, Citation2013; Zhang, Cui, Liu, & Zhao, Citation2011). This paper focuses on the stability issue of discrete-time switched systems with arbitrary switching signals and switching signals satisfying the dwell-time constraint.

Stability is one of the most important properties of switched systems (Allerhand & Shaked, Citation2013; Zhang, Abate, Hu, & Vitus, Citation2009). For discrete-time switched systems with arbitrary switching signals, the switched quadratic Lyapunov function approach was proposed in Daafouz, Riedinger, and Iung Citation(2002), which, compared with the common quadratic Lyapunov function method, has the advantage of less conservativeness. A switched linear copositive Lyapunov function method was presented in Liu Citation(2009) to analyse the stability of switched positive systems. The method in Daafouz et al. Citation(2002) was extended in Geromel and Colaneri Citation(2006) to investigate the stability property of switched systems with guaranteed dwell-time. However, all these conditions are only sufficient, not necessary for guaranteeing the asymptotic stability of the considered systems. The Lyapunov functions in Daafouz et al. Citation(2002), Geromel and Colaneri Citation(2006) are the most frequently used quadratic Lyapunov function which may be high conservative in the context of switched systems. For example, exponential stability of a switched linear system under arbitrary switching is equivalent to the existence of a common Lyapunov function, but generally does not imply that there exists a common quadratic one for its constituent systems (Dayawansa & Martin, Citation1999).

Unlike the quadratic Lyapunov function method, homogeneous Lyapunov function of higher order, together with sum of square technique (Chesi, Garulli, Tesi, & Vicino, Citation2009), can lead to less conservative stability conditions. Recently, copositive polynomial Lyapunov function (a special form of homogeneous Lyapunov function) was proposed for continuous-time switched systems with arbitrary switching signals (Zhao, Liu, Yin, & Li, Citation2014). Chesi et al. proposed a nonconservative linear matrix inequality (LMI) condition to check the exponential stability of continuous-time switched systems with guaranteed dwell-time (Chesi, Colaneri, Geromel, Middleton, & Shorten, Citation2012). However, a result parallel to discrete-time switched systems with guaranteed dwell-time has not been established, which is the concern of this paper. In fact, homogeneous Lyapunov function was seldom applied to discrete-time switched systems before. Therefore, this work will also enlighten us to use the method in future study of other dynamic properties of discrete-time switched systems.

As far as dwell-time is concerned, one of the differences between continuous- and discrete-time switched systems lies in: for the latter, if the dwell-time is one sample time, then the switching signals are actually arbitrary. Based on this observation, if we establish a nonconservative stability condition for a discrete-time switched system with dwell-time, then we can obtain a nonconservative stability condition for the same system under arbitrary switching signals. Moreover, a discrete-time system with bounded delays can always be transformed into a delay-free system of higher dimension by using the so-called augmented method. Hence, it is possible to provide a necessary and sufficient stability condition for a discrete-time system with delays. It should be pointed out that in spite of low conservativeness of homogeneous Lyapunov function, it cannot, at least for the time being, be applied to general delayed systems. Therefore, on the basis of this work, it is possible to apply homogeneous Lyapunov function to delayed systems in the future.

On this ground, we study in this paper how to apply homogeneous Lyapunov function to discrete-time switched systems, focusing on the exponential stability rather than the asymptotic stability as existing ones. The main contribution lies in the following aspects: first, a necessary and sufficient condition checking the exponential stability of discrete-time switched system with guaranteed dwell-time is presented, which is formulated in a set of LMI conditions. Second, a nonconservative exponential stability condition is proposed for switched systems under arbitrary switching signals. Third, as an application of the proposed results, some necessary and sufficient exponential stability conditions are deduced for switched systems with bounded delays. In addition, several other interesting results are also presented, including the claim that if a system is asymptotically stable for all switching signals with a given dwell-time, then it is exponentially stable for all switching signals with any dwell-time greater than or equal to the given one.

The rest of this paper is organised as follows. Preliminaries are presented in Section 2. Sections 3 consists of two parts: Subsection 3.1 proposes nonconservative exponential stability conditions for switched systems with guaranteed dwell-time or with arbitrary switching signals, respectively; Subsection 3.2 discusses the stability property of switched systems with bounded delays. Section 4 gives a numerical example to show the advantage of the proposed results over reported papers. Finally, Section 5 concludes this paper.

The following notations are rather standard : A > 0( < 0) means that square matrix A is a symmetrical positive (negative) definite matrix, and AT(A−1) is the transpose (inverse) of matrix A. R is the set of real numbers, Rn is the set of n-dimensional real vector, and Rn×n stands for the set of real matrices of n × n dimension. diag(a1, …, an) denotes a diagonal matrix with diagonal elements a1, …, an. N={1,2,3,...} and N0=0N. For mN, m_={1,2,...,m}. Given pN,xp=i=1nxip1p, where x=x1,...,xnTRn. Particularly, x1=i=1nxi. x=maxx1,...,xn, A1=supx0Ax1x1. Sn is the set of n × n real symmetric matrices. AB denotes the Kronecker product of A and B, and Aq the qth Kronecker power in A, namely Aq=AA...Aqtimes. 0n×m is zero matrix of n × m dimension, and In the unit matrix of n × n dimension. Throughout this paper, the dimensions of matrices and vectors will not be explicitly mentioned if clear from context.

2. Preliminaries

Consider the following switched linear system (2.1) x(k+1)=Aσ(k)x(k),kN0,(2.1) where x(k)Rn is the state variable, the map σ:N0m_ is a switching signal with m being the number of subsystems, AlRn×n,lm_, are system matrices. A subsystem, say the lth one, is activated at instant k if σ(k) = l. Let x0=x(0) be the initial condition.

The following definitions will be used repeatedly.

Definition 1:

A continuous function α: [0, a) → [0, ∞) belongs to class K if it is strictly increasing and α(0) = 0, where a > 0 or equals +∞. It belongs to class K if it belongs to class K and α(r) → ∞ as r → ∞. A continuous function β: [0, a) × [0, ∞) → [0, ∞) belongs to class KL if, for any fixed s, the mapping β(r, s) belongs to class K with respect to r and, for any fixed r, β(r, s) is decreasing with respect to s and β(r, s) → 0 as s → ∞.

Definition 2:

Consider system (Equation2.1) and let D be a given set of switching signals. (Equation2.1) is exponentially stable over D if there exist two scalars α > 0 and γ > 1 such that x(k)αγ-kx0,kN0,σD, and is asymptotically stable over D if there exists a class KL function β such that x(k)βx0,k,kN0,σD, where the norm ‖ · ‖ can be any vector norm.

Definition 3

(Liberzon, Citation2003): Suppose that a switching signal σ with switching sequence {k}ℓ = 0, where k0 = 0, kℓ + 1 > k and kN0. κN is said to be the dwell time of σ if k+1-kκ,N0. Denote Dκ=σ:k+1-kκ,N0.

Define the following symbols for later use: ϑn,d=n+d-1!n-1!d!,ω(n,d)=12ϑn,d(ϑn,d+1)-ϑn,2d,Ln,d=LSϑn,d:xdTLxd=0.Note that Ln,d is a linear space which can be completely characterised by a vector υRω(n,d) (Chesi et al., Citation2009).

For a given positive integer d, x{d}Rϑ(n,d) is a base vector containing all homogeneous monomials of degree d in x (Chesi et al., Citation2009). There may exist many specific configurations of x{d} for given d and x.

Fixing d and x{d}, there exists a full column rank matrix KdRnd×ϑ(n,d) such that Kdx{d}=xd. By Brewer (Citation1978, T3.7), (Ax)d=Adxd, so Kd(Ax){d}=(Ax)d=AdKdx{d} and therefore (Ax){d}=Adx{d} with Ad=(KdTKd)-1KdTAdKd, since Kd is of full column rank and thus its left inverse is (KTdKd)− 1KTd. Moreover, (Aix){d}=(A(Ai-1x)){d}=Ad(Ai-1x){d}==Adix{d} for any iN, that is, (2.2) Aixd=Adixd,iN.(2.2) Now we provide the definition of switched homogeneous Lyapunov function (SHLF).

Definition 4:

Let Vk,x,d=xdTPσ(k)xd with Pi>0,im_. If V satisfies Vk+1,x(k+1),d-Vk,x(k),d<0,kN0, then it is called an SHLF of degree d for system (Equation2.1) (under arbitrary switching signals). If κ ≥ 2 and (2.3) Vk+1,x(k+1),d-Vk,x(k),d<0,kk,...,k+1-2,N0,Vk+1,xk+1,d-Vk,xk,d<0,N0(2.3) holds for any σDκ, where k is the switching instant of σ, then V is called an SHLF of degree d for system (Equation2.1) with guaranteed dwell-time κ.

Applying Liu and Liu (Citation2014, Theorem 2) with Ail(k)=0(ip_) and A0l(k)=Allm_, the next lemma holds.

Lemma 1:

Fix κN. System (Equation2.1) is exponentially stable over Dκ if it is asymptotically stable over Dκ.

Lemma 2:

Fix κN. If there exists an SHLF of degree d for system (Equation2.1), then (Equation2.1) is exponentially stable over Dκ.

Proof:

Suppose first that κ = 1. It follows from Daafouz et al. (Citation2002, Theorem 1) that system (Equation2.1) is asymptotically stable under arbitrary switching signals. By Lemma 1, it is exponentially stable under arbitrary switching signals.

For κ ≥ 2, the first inequality in (Equation2.3) implies that (2.4) Vk,x(k),d<Vk,xk,d,kk+1,...,k+1-1,N0.(2.4) Let σ(kℓ + 1) = j, σ(k) = i. By definition of V, (2.5) Vk+1,xk+1,d-Vk,xk,d=Aik+1-kxkdTPjAik+1-kxkd-((x(k)){d})TPi(x(k)){d}.(2.5) Particularly, take a switching signal σDκ with k+1-k=κ,N0, then it follows from (Equation2.5) and the second inequality in (Equation2.3) that Vk+1,xk+1,d-Vk,xk,d=x(k)dTAi,dκTPjAi,dκ-Pix(k)d<0,which means that (Ai,dκ)TPjAi,dκ-Pi<0. Thus, there exists a scalar 0 < ιij < 1, such that (Ai,dκ)TPjAi,dκ-Pi<-ιijPi. Define ι=mini,jm_,ij{ιij}, then (Ai,dκ)TPjAi,dκ-Pi<-ιPi holds, which implies that V(k+1,x(k+1),d)<αV(k,x(k),d) with α = 1 − ι satisfying 0 < α < 1. Consequently, by virtue of (Equation2.4), it holds that (2.6) Vk,xk<αV0,x0,N.(2.6) Note that σDκ may have only finite switching instants. In this situation, (Equation2.4) means that the system is asymptotically stable. If σ do have infinite switching instants, then (Equation2.6), together with (Equation2.4), indicates that system (Equation2.1) is asymptotically stable over Dκ. By Lemma 1, (Equation2.1) is exponentially stable over Dκ.

3. Main results

This section first considers the stability issue of switched systems with guaranteed dwell-time in Subsection 3.1, and then extends the results in Subsection 3.1 to switched systems with delays in Subsection 3.2.

3.1 Switched homogeneous Lyapunov function for switched systems

The following lemma whose proof is given in Appendix 1 is a key to establish our main result.

Lemma 3:

System (Equation2.1) is asymptotically stable over Dκ if and only if there exist full row rank matrices Xi, matrices Pi with ‖Pi1 < 1, and square matrices Rij with ‖Rij1 < 1, such that AiXi=XiPi,AiκXj=XiRij,i,jm_.

By Blanchini and Miani Citation(2008), Lemma 3 indicates that system (Equation2.1) is asymptotically stable over Dκ if and only if there exists a set of polytopes Xi with vertex representation matrix Xi being, such that ψi(x)=inf{p1:x=Xip} can serve as a Lyapunov function candidate. Moreover, suppose that Fi (full column rank matrix) is the plane representation matrix of Xi, then Fix=inf{p1:x=Xip}. These observations result in the following lemma.

Lemma 4:

System (Equation2.1) is asymptotically stable over Dκ if and only if there exist full column rank matrices Fi,im_, such that ψσ(k)(x(k))=Fσ(k)x(k) is a valid Lyapunov function for (Equation2.1).

We are in a position to propose the following main result.

Theorem 1:

Suppose that κ ≥ 2. The following statements are equivalent.

(1)

System (Equation2.1) is exponentially stable over Dκ;

(2)

System (Equation2.1) admits an SHLF of degree d for some dN;

(3)

There exist a positive integer d, matrices 0<PiSϑ(n,d), and L(υi),L(υij)Ln,d with υi,υijRω(n,d), such that (3.1) Ai,dTPiAi,d-Pi+Lυi<0,im_,(3.1) (3.2) Ai,dκTPjAi,dκ-Pi+Lυij<0,i,jm_,ij,(3.2) where Ai,d=KdTKd-1KdTAidKd.

Proof:

(2)⇒(1) holds by Lemma 2. Now show (3)⇒(2) and (1)⇒(3).

(3)⇒ (2). Chose the Lyapunov function candidate as follows: (3.3) Vk,x(k),d=x(k)dTPσ(k)x(k)d.(3.3) Suppose that the switching signal σ has switching instants {k}ℓ = 0. Assume that k ∈ {k, …, kℓ + 1 − 2} and that σ(k) = i. It follows from (Equation3.1) that Vk+1,x(k+1),d=x(k+1)dTPix(k+1)d=x(k)dTAi,dTPiAi,dx(k)d<x(k)dTPi-Lυix(k)d.Since LυiLn,d, we have that Vk+1,x(k+1),d<x(k)dTPix(k)d=Vk,x(k),d.Therefore, (3.4) Vx(k+1)-Vk,x(k),d<0.(3.4) Let σ(kℓ + 1) = j. It clearly holds that kℓ + 1k = κ + ı with ıN0. Then, Vk+1,xk+1,d=Aiκ+ıxkdTPjAiκ+ıxkd.By (Equation2.2), Aiκ+ıxkd=Ai,dκ+ıxkd, which combining (Equation3.2) yields that Vk+1,xk+1,d=Ai,dıxkdTAi,dκTPjAi,dκAi,dıxkd<Ai,dıxkdTPi-LυijAi,dıxkd.It is not difficult to see that (3.5) Ai,dıxkdTLυijAi,dıxkd=AiıxkdTLυijAiıxkd=0,Ai,dȷxkdTLυiAi,dȷxkd=0,ȷN0.(3.5) Repeatedly using (Equation3.5) and (Equation3.1), one has that (3.6) Vk+1,xk+1,d<Ai,dıxkdTPiAi,dıxkdAi,dı-1xkdTPi-LυiAi,dı-1xkd=Ai,dı-1xkdTPiAi,dı-1xkd...xkdTPixkd=Vk,xk,d.(3.6) By (Equation3.4) and (Equation3.6), we claim that Vk,x(k),d in (Equation3.3) is the required SHLF in (2).

(1)⇒(3). By Lemma 4, there exists a set of full column rank matrices Mi such that Vi=Mix,im_, are valid Lyapunov functions. By Blanchini and Miani Citation(1999), Mix2p converges uniformly as p approaches ∞. Therefore, Vi may be chosen as Vi=Mix2p for some pN. Moreover, it is easy to verify that Vαi is also a valid Lyapunov function for any αN, and therefore we can take Vi=Mix2p2p. Then, following a process similar to that of Chesi et al. (Citation2012, Theorem 6), the conclusion follows.

In Theorem 1, the quantities of ϑ(n, d) and ω(n, d) are listed in (Chesi et al., Citation2009, ), which shows that the quantities of ϑ(n, d) and ω(n, d) rapidly increase when n or d increases. Therefore, the necessary and sufficient condition is at the price of possible heavy computational effort. Similar comments can be made for later results.

By Lemma 1 and Theorem 1, the following corollary clearly holds since Dκ1Dκ if κ1 > κ.

Corollary 1:

If system (Equation2.1) is asymptotically stable over Dκ, then it is exponentially stable over Dκ1 for any κ1 > κ.

The following corollary reveals the monotonicity of Theorem 1 with respect to the parameter d whose proof is an analogy of that of Chesi et al. (Citation2012, Theorem 5) and hence is omitted.

Corollary 2:

Suppose that there exist a positive integer d, matrices 0<PiSϑn,d and Lυi,LυijLn,d with υi,υijRω(n,d) satisfying (Equation3.1) and (Equation3.2). Then for any qN, there exist matrices 0<PiSϑn,qd and Lυi,LυijLn,qd with υi,υijRω(n,qd), such that (Equation3.1) and (Equation3.2) are satisfied.

Now let κ = 1. Following a similar proof of Theorem 1, we have the following important result which provides a necessary and sufficient condition to check the stability property of system (Equation2.1) under arbitrary switching signal.

Corollary 3:

The fact that system (Equation2.1) is exponentially stable for arbitrary switching signal is equivalent to any one of the following statements:

(1)

System (Equation2.1) admits an SHLF of degree d for some dN.

(2)

There exist a positive integer d, matrices 0<PiSϑn,d, and L(υij)Ln,d with υijRω(n,d), such that (3.7) Ai,dTPjAi,d-Pi+Lυij<0,i,jm_.(3.7)

Remark 1:

Geromel and Colaneri (Citation2006, Theorem 1) is a special case of Theorem 1 in this paper with d = 1, and Daafouz et al. (Citation2002, Theorem 2) is a special case of Corollary 1 in this paper with d = 1. Recently, by meas of the concept of contractive set, Dehghan and Ong proposed a necessary and sufficient asymptotic stability condition for (Equation2.1) with a certain constraint (Dehghan & Ong, Citation2012); however, it is difficult to apply the method to systems with delays.

3.2 Some extensions

This subsection extends the results in the previous subsection to switched systems with delays. Consider first the following switched system with constant delays: (3.8) x(k+1)=Aσ(k)xk+Bσ(k)xk-τσ(k),kN0,(3.8) where σ:N0m_, τiN. Define τ=maxim_τi, y(k)=[xT(k),...,xT(k-τ)]T, and j = n(τ + 1), then system (Equation3.8) is equivalent to y(k+1)=Aσkyk with Ai=Ai0n×n(τi-1)Bi0n×n(τ-τi)Inτ0nτ×n.Let Ai,d=KdTKd-1KdTAidKd. Applying Theorem 1 and Corollary 3, we have the following.

Theorem 2:

System (Equation3.8) is exponentially stable over Dκ for κ ≥ 2 if and only if there exist a positive integer d, matrices 0<PiSϑȷ,d, and Lυi,LυijLȷ,d with υi,υijRω(ȷ,d) satisfying (Equation3.1) and (Equation3.2). Particularly, system (Equation3.8) is exponentially stable for arbitrary switching signal if and only if there exists a positive integer d, matrices 0<PiSϑȷ,d, and LυijLȷ,d with υijRω(ȷ,d) satisfying (Equation3.7).

Finally, consider (3.9) x(k+1)=Aσ(k)xk+Bσ(k)x(k-τσ(k)(k)),kN0,(3.9) where σ:N0m_, τi(k) satisfies (3.10) 0τi1τi(k)τi2,im_(3.10) τ=maxim_τi2. Let y(k)=xT(k),...,xT(k-τ)T and τi = τi2 − τi1 + 1. For each im_, define Ai1=Ai+Bi0n×nτInτ0nτ×n,Aij=Ai0n×n(j-2)Bi0n×n(τ+1-j)Inτ0nτ×n,j2,...,τifor τi1 = 0 and Aij=Ai0n×n(τi1+j-2)Bi0n×n(τ-τi1+1-j)Inτ0nτ×n,j1,...,τiotherwise. Define Aij,d=KdTKd-1KdTAijdKd. Clearly, AijRȷ×ȷ with j = n(τ + 1). Let j(k) = τσ(k)(k) − τσ(k)1 + 1, and it is not difficult to verify that (Equation3.9) can be recast into the following system: y(k+1)=Aσ(k)j(k)yk,kN0.The follow theorem immediately follows from Theorem 1.

Theorem 3:

System (Equation3.9) is exponentially stable for all delays satisfying (Equation3.10) under arbitrary switching signal if and only if there exist a positive integer d, matrices PijiSϑȷ,d, and Lυiji,ljlLȷ,d with υiji,ıjıRω(ȷ,d), such that Piji>0,im_,ji1,...,τi, Aiji,dTPljlAiji,d-Piji+Lυiji,ljl<0,i,lm_,ji1,...,τi,jl1,...,τl.

Remark 2:

Taking m = 1, system (Equation3.9) is of the following form: (3.11) x(k+1)=Axk+Bxk-τ(k),kN0,(3.11) where τ(k) satisfies 0 ≤ τ1 ≤ τ(k) ≤ τ2. Clearly, by virtue of Theorem 3, the necessary and sufficient condition guaranteeing (Equation3.11) is exponentially stable under arbitrary switching signal can be derived immediately.

4. Example

This section presents an example to illustrate previous theoretical results.

Example 1:

Consider the following system: (4.1) x(k+1)=Aσ(t)x(k),kN0,(4.1) where x(k)=x1(k),x2(k)TR2, σ:N01,2, and A1=a0.80.2-0.9,A2=-0.8-0.1-0.7bwith a and b being parameters. Clearly, the chosen a, b should make both A1 and A2 Schur matrices, since the main results presented previously require implicitly both A1 and A2 to be Schur matrices.

First consider system (Equation4.1) under arbitrary switching signal. Applying Daafouz et al. (Citation2002, Theorem 1) and Corollary 3 in this paper, we obtain the comparison result in . Note that Daafouz et al. (Citation2002, Theorem 1) is in fact a special case of SHLF of degree one. It can be seen from that, compared with Daafouz et al. (Citation2002, Theorem 1), Corollary 3 in this paper can lead to larger stability regions.

Table 1. Stability regions computed by different methods.

Then, consider (Equation4.1) with guaranteed dwell-time. Applying Geromel and Colaneri (Citation2006, Theorem 1) (a special case of Theorem 1 in this paper with d = 1) and Theorem 1 in this paper yields

Table 2. Dwell times computed by different methods.

, which shows that Theorem 1, compared with Geromel and Colaneri (Citation2006, Theorem 1), can result in smaller lower bound of dwell-time. Note that both Daafouz et al. (Citation2002, Theorem 1) and Geromel and Colaneri (Citation2006, Theorem 1) can only check the asymptotic stability, however, Theorem 1 and Corollary 3 in this paper imply the exponential stability of system (Equation4.1).

5. Conclusions

We have proposed an SHLF method for discrete-time switched systems, by which a series of nonconservative exponential stability conditions has been presented for switched systems with guaranteed dwell-time or with arbitrary switching signals. These results can be used to compute the lower bound of dwell-time for switched systems, or to compute the upper bound of delays for delayed (switched) systems. It should be pointed out that the computational burden is heavy when the number of subsystems or the difference between upper and lower bounds of delay is large, or when the dimension of system is high. So, future work will focus on how to reduce the computational effort.

Acknowledgements

We would like to thank the anonymous reviewers for their helpful suggestions. Furthermore, the first author would like to thank Dr. Chunming Wang, Professor at Department of Mathematics, University of Southern California, for his instructive advice.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was partially supported by National Nature Science Foundation [61273007], Sichuan Youth Science and Technology Fund [2011JQ0011], the Key Project of Chinese Ministry of Education [212203], SWUN Construction Projects for Graduate Degree Programs [2015XWD-S0805], and Innovative Research Team of the Education Department of Sichuan Province [15TD0050].

References

  • Allerhand, L.I., & Shaked, U. (2013). Robust estimation of linear switched systems with dwell time. International Journal of Control, 86(11), 2067–2074.
  • Blanchini, F., & Colaneri, P. (2010). Vertex/plane characterization of the dwell-time property for switching linear systems. In Alessandro Astolfi et al. (Eds.), Proceedings of the 49th IEEE Conference on Decision & Control (pp. 3258–3263). Atlanta, GA: IEEE.
  • Blanchini, F., & Miani, S. (1999). A new class of universal Lyapunov functions for the control of uncertain linear systems. IEEE Transactions on Automatic Control, 44(3), 641–647.
  • Blanchini, F., & Miani, S. (2003). Stabilization of LPV systems: State feedback, state estimation, and duality. SIAM Journal on Control & Optimization, 42(1), 76–97.
  • Blanchini, F., & Miani, S. (2008). Set theoretic methods in control. Boston, MA: Birkhäuser.
  • Brewer, J.W. (1978). Kronecker products and matrix calculus in system theory. IEEE Transactions on Circuits & Systems, 25(9), 772–781.
  • Chesi, G., Colaneri, P., Geromel, J.C., Middleton, R., & Shorten, R. (2012). A nonconservative LMI condition for stability of switched systems with guaranteed dwell time. IEEE Transactions on Automatic Control, 57(5), 1297–1302.
  • Chesi, G., Garulli, A., Tesi, A., & Vicino, A. (2009). Homogeneous polynomial forms for robustness analysis of uncertain systems. New York, NY: Springer.
  • Daafouz, J., Riedinger, P., & Iung, C. (2002). Stability analysis and control synthesis for switched systems: A switched Lyapunov function approach. IEEE Transactions on Automatic Control, 47(11), 1883–1887.
  • Dayawansa, W.P., & Martin, C.F. (1999). A converse Lyapunov theorem for a class of dynamical systems which undergo switching. IEEE Transactions on Automatic Control, 44(4), 751–760.
  • Deaecto, G.S., Fioravanti, A.R., & Geromel, J.C. (2013). Suboptimal switching control consistency analysis for discrete-time switched linear systems. European Journal of Control, 19(3), 214–219.
  • Dehghan, M., & Ong, C.-J. (2012). Discrete-time switching linear system with constraints: Characterization and computation of invariant sets under dwell-time consideration. Automatica, 48(5), 964–969.
  • Geromel, J.C., & Colaneri, P. (2006). Stability and stabilization of discrete time switched systems. International Journal of Control, 79(7), 719–728.
  • Goebel, R., Sanfelice, R.G., & Teel, A.R. (2009). Hybrid dynamical systems. IEEE Control Systems Magazine, 29(2), 28–93.
  • Liberzon, D. (2003). Switching in systems and control. Boston: Springer Verlag.
  • Liu, X. (2009). Stability analysis of switched positive systems: A switched linear copositive Lyapunov function method. IEEE Transactions on Circuits & Systems II: Express Briefs, 56(5), 414–418.
  • Liu, X., & Liu, D. (2014). Equivalence between different stabilities of discrete-time delayed switched systems with uncertainties. In Alessandro Astolfi et al. (Eds.), Proceedings on the 53rd IEEE Conference on Decision & Control (pp. 5457–5462). Los Angeles, CA: IEEE.
  • Sun, Z., & Ge, S.S. (2011). Stability theory of switched dynamical systems. London: Springer-Verlag.
  • Sun, Y., & Wang, L. (2013). On stability of a class of switched nonlinear systems. Automatica, 49(1), 305–307.
  • Yang, Y., Xiang, C., & Lee, T.H. (2012). Sufficient and necessary conditions for the stability of second-order switched linear systems under arbitrary switching. International Journal of Control, 85(12), 1977–1995.
  • Zhang, L., Cui, N., Liu, M., & Zhao, Y. (2011). Asynchronous filtering of discrete-time switched linear systems with average dwell time. IEEE Transactions on Circuits & Systems I: Regular Papers, 58(5), 1109–1118.
  • Zhang, W., Abate, A., Hu, J., & Vitus, M.P. (2009). Exponential stabilization of discrete-time switched linear systems. Automatica, 45(11), 2526–2536.
  • Zhao, X., Liu, X., Yin, S., & Li, H. (2014). Improved results on stability of continuous-time switched positive linear systems. Automatica, 50(2), 614–621.

Appendix 1. Proof of Lemma 3

Basically, the proof of Lemma 3 is similar to that of Blanchini and Colaneri (Citation2010, Theorem II.1). The following definition and lemmas are required.

Definition 5

(Blanchini & Miani, Citation2008): A set SRn is called C-set if it is convex and compact and includes the origin as an interior point. A C-set S is 0-symmetric if xS implies that -xS. For a given C-set S, its Minkowskii function is ψS(x)=inf{λ0:xλS}, which in fact is a norm. If a C-set S is 0-symmetric, then the unit ball of norm ψS is S itself, that is, S={xRn:ψS(x)1}N[ψ,1]. A bounded polyhedral set is called a polytope. A norm ψS(x) is polyhedral if its unit ball N[ψ,1] is a 0-symmetric polytope which can be represented either in its plane representation S={xRn:Fx1} with F a full column rank matrix or in its vertices representation S={x=Xp:p11} with X full row rank and p a vector of appropriate dimension. The Minkowskii function of S can be denoted by means of F and X in the form ψS(x)=Fx=inf{p1:x=Xp}.

Lemma 5:

For two given polyhedral C-sets S1 and S2 with vertex representation matrices X1 and X2, S1S2 if and only if there exists a matrix P with ‖P1 ≤ 1, such that X1 = X2P.

Indeed, let X1=[x1(1)...xs(1)] and X2=[x1(2)...xq(2)], where xj(1)Rn(js_) and xj(2)Rn(jq_). Since S1S2 is equivalent to the fact that there exists a vector pj=[pj1...pjq]T for each vector xj(1), such that xj(1)=i=1qpjixi(2) and ∑si = 1pji ⩽ 1, which is actually another expression of X1 = X2P with P=[p1...ps] and ‖P1 ≤ 1.

Lemma 6:

System (Equation2.1) is asymptotically stable over Dκ if and only if there exists a scalar ε > 0 (A.1) x(k+1)=Aσ(k)+aIx(k)(A.1) is asymptotically stable over Dκ for any a satisfying −ε ≤ a ≤ ε.

Proof:

It suffices to show the necessity. By Lemma 1, (Equation2.1) is asymptotically stable over Dκ means it is also exponentially stable over Dκ. Therefore, there exist two scalars α > 0 and γ > 1 such that the solution x(k) to (Equation2.1) satisfying x(k;x0,σ)=x0xk;x0x0,σαγ-kx0,kN,which means that there is some TN with the property that supx0=1x(k;x0,σ)12,kT.

The solution to system (EquationA.1) is xa(k;x0,σ)=A(k,σ,a)x0 with A(k,σ,a)=(Aσ(k-1)+aI)...(Aσ(0)+aI). Clearly, for given k and σ, A(k,σ,a) is continuous in a. Therefore, there exists a scalar ε > 0 sufficiently small, such that (A.2) supx0=1xaT;x0,σ34,a-ϵ,ϵ.(A.2) Furthermore, there necessarily exists a scalar α1 ≥ 1 satisfying (A.3) supx0=1,0<k<Txak;x0,σα1,a-ϵ,ϵ.(A.3) By (EquationA.2), (EquationA.3), and linearity of (EquationA.1), (A.4) xak;x0,σα13i-14i-1x0,(i-1)T<k<iT,xaiT;x0,σ3i4ix0(A.4) holds for i = 1. It follows from (EquationA.2) and (EquationA.3) that xa(k;x0,σ)=xaiTxak-iT;xiTxiT,σ3i4iα1x0,iT<k<(i+1)T,xa((i+1)T;x0,σ)=xaiTxaT;xiTxiT,σ3i+14i+1x0,which implies that (EquationA.4) holds for any iN. Clearly, (EquationA.4) indicates that xak;x0,σα13i-14i-1x0, (i-1)T<kiT,iN.

Similar to Blanchini and Colaneri (Citation2010, Lemma III.2), the following lemma naturally holds.

Lemma 7:

System (EquationA.1) is asymptotically stable for any σDκ if and only if the following system (A.5) xj+1=Φı,σkjxj(A.5) is asymptotically stable for any σDκ, where xj=x(kj) and Φ(ı,i){(Ai+aI)κ+ı:im_,ıN0}.

Lemma 8

(Blanchini & Colaneri, Citation2010, Lemma III.3): System (EquationA.5) is asymptotically stable if and only if there exists a polyhedral norm ψSx which is a Lyapunov function, namely such that ψ(xj+1)λψ(xj) holds for some positive scalar λ < 1.

Remark 3:

Let σ(k) = i, ∀k ∈ {k0, …, k1 − 1}. Assume that there exists a polyhedral norm ψ with unit ball Nψ,1 as in Lemma 8. Just as in Blanchini and Colaneri (Citation2010, Lemma III.4), this assumption is equivalent to the following fact: For all x0X=Nψ,1, the state of (EquationA.1) is in Pi, the largest invariant subset of X for x(k+1)=Ai+aIx(k). Moreover, for a = 0 and x0X, x(k) reaches a polytope XiλX with 0 < λ < 1, where Xi is contractive for system x(k+1)=Aix(k).

Proof of Lemma 3:

The sufficiency part of this lemma is almost the same as that of Blanchini and Colaneri (Citation2010, Theorem II.1), so we only provide the necessity part.

Suppose that system (Equation2.1) is asymptotically stable over Dκ, which, by Lemma 7, is equivalent to saying that so is (EquationA.5). According to Lemma 8, there exists a polyhedral Lyapunov function ψx with unit ball Nψ,1. The condition x(0)X=Nψ,1 means that x(κ)XiλX with 0 < λ < 1 and Xi being invariant set for the ith subsystem, which, by Lemma 5, implies that there exists a matrix Pi(κ) with ‖Pi(κ)‖1 ≤ 1, such that (A.6) AiκX=XiPi(κ),im_,(A.6) where X and Xi are the vertex describing matrices of the 0-symmetric polytopes X and Xi. On the other hand, by Lemma 5, the condition XiλX implies the existence of matrices P˜i, such that (A.7) Xi=XP˜i,P˜i11,im_.(A.7) By Blanchini and Miani (Citation2003, Lemmas 2.8, 2.9), Xi is invariant for the ith dynamics is equivalent to the existence of ‖Pi1 < 1 satisfying AiXi = XiPi. By means of (EquationA.6) and (EquationA.7), AiκXj=AiκXP˜j=XiPi(κ)P˜j=XiRij, where Rij=Pi(κ)P˜j and Rij1=Pi(κ)P˜j1Pi(κ)1P˜j11.