Loading [MathJax]/jax/output/SVG/jax.js
Theory article

Stability analysis of discrete-time switched systems with bipartite PDT switching

  • Received: 14 September 2024 Revised: 30 October 2024 Accepted: 13 November 2024 Published: 22 November 2024
  • The stability and stabilization problems of discrete-time switched systems are studied under the so-called bipartite persistent dwell-time switching, which is proposed by relaxing some of the limitations in existing persistent dwell-time switching. This paper provides new stability criteria for discrete-time switched systems using a binary quasi-time-varying Lyapunov function. Next, the stabilizing controllers for discrete-time switched-controlled systems are designed. Finally, we give a practical example to show the effectiveness of the conclusions and less conservatism than those based on the persistent dwell-time switching.

    Citation: Qiang Yu, Xiujuan Jiang. Stability analysis of discrete-time switched systems with bipartite PDT switching[J]. Electronic Research Archive, 2024, 32(11): 6320-6337. doi: 10.3934/era.2024294

    Related Papers:

    [1] Jingjing Dong, Xiaofeng Ma, Lanlan He, Xin Huang, Jianping Zhou . Energy-to-peak control for switched systems with PDT switching. Electronic Research Archive, 2023, 31(9): 5267-5285. doi: 10.3934/era.2023268
    [2] Xiong Jian, Zengyun Wang, Aitong Xin, Yujing Chen, Shujuan Xie . An improved finite-time stabilization of discontinuous non-autonomous IT2 T-S fuzzy interconnected complex-valued systems: A fuzzy switching state-feedback control method. Electronic Research Archive, 2023, 31(1): 273-298. doi: 10.3934/era.2023014
    [3] Xiaofeng Chen . Synchronization of heterogeneous harmonic oscillators for generalized uniformly jointly connected networks. Electronic Research Archive, 2023, 31(8): 5039-5055. doi: 10.3934/era.2023258
    [4] Hankang Ji, Yuanyuan Li, Xueying Ding, Jianquan Lu . Stability analysis of Boolean networks with Markov jump disturbances and their application in apoptosis networks. Electronic Research Archive, 2022, 30(9): 3422-3434. doi: 10.3934/era.2022174
    [5] Hui Cao, Mengmeng Han, Yunxiao Bai, Suxia Zhang . Hopf bifurcation of the age-structured SIRS model with the varying population sizes. Electronic Research Archive, 2022, 30(10): 3811-3824. doi: 10.3934/era.2022194
    [6] Hui Xu, Xinyang Zhao, Qiyun Yin, Junting Dou, Ruopeng Liu, Wengang Wang . Isolating switch state detection system based on depth information guidance. Electronic Research Archive, 2024, 32(2): 836-856. doi: 10.3934/era.2024040
    [7] Yawei Liu, Guangyin Cui, Chen Gao . Event-triggered synchronization control for neural networks against DoS attacks. Electronic Research Archive, 2025, 33(1): 121-141. doi: 10.3934/era.2025007
    [8] Mengting Sui, Yanfei Du . Bifurcations, stability switches and chaos in a diffusive predator-prey model with fear response delay. Electronic Research Archive, 2023, 31(9): 5124-5150. doi: 10.3934/era.2023262
    [9] Yang Song, Beiyan Yang, Jimin Wang . Stability analysis and security control of nonlinear singular semi-Markov jump systems. Electronic Research Archive, 2025, 33(1): 1-25. doi: 10.3934/era.2025001
    [10] Ting Liu, Guo-Bao Zhang . Global stability of traveling waves for a spatially discrete diffusion system with time delay. Electronic Research Archive, 2021, 29(4): 2599-2618. doi: 10.3934/era.2021003
  • The stability and stabilization problems of discrete-time switched systems are studied under the so-called bipartite persistent dwell-time switching, which is proposed by relaxing some of the limitations in existing persistent dwell-time switching. This paper provides new stability criteria for discrete-time switched systems using a binary quasi-time-varying Lyapunov function. Next, the stabilizing controllers for discrete-time switched-controlled systems are designed. Finally, we give a practical example to show the effectiveness of the conclusions and less conservatism than those based on the persistent dwell-time switching.



    As a special type of hybrid systems, a switched system is composed of a series of continuous or discrete subsystems and rules that coordinate the switching among these subsystems [1]. Due to the fact that many practical systems can be modeled as switched systems, such as chemical processes and mechanical systems [2], switched systems have attracted widespread attention and research in recent decades. The stability problem is the first concern of the research on switched systems. So far, there has been much literature presenting excellent results on the stability of switched systems [3,4,5] and the design of stabilization controllers [6,7,8]. Rate, anti-disturbance, and H reliable bumpless transfer control for switched systems were investigated in the literature [9,10,11], respectively. The designs of l2l and H control for semi-/hidden Markov switching systems were presented in the literature [12,13], respectively. The concept of dwell time (DT) was proposed in the literature [14]. DT refers to the running time of each subsystem being no less than a fixed constant. The concept of average dwell time (ADT) was proposed in the literature [15] by relaxing the requirement of DT, which allows subsystems to have some appropriate fast switching and compensate for it later by switching slowly enough. The persistent dwell-time (PDT) switching was first proposed in [16] and has less conservatism than DT and ADT. In the PDT switching, each stage is divided into two parts: τ-portion and T-portion. The operating time of the subsystem activated in τ-portion is not less than a fixed constant τ to compensate for system instability caused by arbitrary switching in T-portion. Thus, PDT allows for the existence of fast switching in its T-portion, which makes it more general than DT and ADT. When there is no T-portion in the PDT switching, it degenerates into DT. In addition, both ADT and DT switchings are mainly applicable to switched systems with all subsystems stable, while the PDT switching can be directly used to switched systems with some unstable subsystems. When there are unstable subsystems, the whole system can be stable by designing a suitable switching signal to make the unstable subsystem run in the T-portion. Up to now, there have been some conclusions about the asymptotic stability of linear and nonlinear switched systems under the PDT switching strategy [16,17]. Only when the activation time of the subsystem is no less than τ, it can be considered as τ-portion [18,19]. This restriction is relatively strict. Therefore, the work considers relaxing the corresponding limitations by proposing a new bipartite persistent dwell-time (BPDT) switching strategy. Different from PDT, the BPDT switching defines the sum of the running times of two continuously activated subsystems is not less than τ as the τ-portion. This improvement makes it easier to design switching signals and has less conservatism than PDT switching.

    As is well known, the Lyapunov function method plays an important role in the stability analysis of switched systems. In recent years, the so-called the quadratic form of quasi-time-varying Lyapunov function (QLF) was proposed in [20], which is more refined and effective than the traditional multiple Lyapunov function method in studying the stability of switched systems. During the dwell time of a certain subsystem, this function changes linearly in time, after which it is some fixed constant. It is also used to study the robust H problem of time-delay stochastic T-S fuzzy systems with sampled data [21]. In order to correspond with the BPDT switching, this article extends the corresponding QLF to the binary quasi-time-varying Lyapunov function (BQLF).

    The three main contributions of this paper are as follows: First, a new switching scheme BPDT is proposed, which appropriately relaxes the τ-portion condition of the PDT switching. Second, a new BQLF method is constructed that is compatible with the PDT switching. Third, some less conservative stability and stabilization conditions have been obtained based on the BPDT switching and BQLF method.

    The structure of the remainder of the paper is organized as follows: Section 2 provides some necessary preliminary knowledge. Section 3 analyzes the stability of the switched system based on the BQLF and BPDT switching, and the stabilization controller design of the system is given. Section 4 provides a practical example to demonstrate the results of this paper. Section 5 provides conclusions.

    The notations used in this paper are listed in Table 1.

    Table 1.  The notations used in this paper.
    Notation The denotation of the notation
    R the set of real numbers
    Rn the set of n-dimensional real vectors
    Rn×n the space of n×n real matrices
    N (N+) the set of nonnegative (positive) integers
    GT the transpose of a matrix G
    Za {zN+za},aN+
    Z[a,b] {zN+azb},a,bN+
    Euclidean norm of vectors
    κK κ:[0,)[0,) is unbounded, continuous, strictly increasing and κ(0)=0
    Sn>0 the set of n×n positive definite symmetric matrices
    the transpose of diagonal elements of symmetric matrices
    P>0 (0) the matrix P is positive definite (semi-definite) and symmetric
    P<0 (0) the matrix P>0 (0)

     | Show Table
    DownLoad: CSV

    Consider the discrete-time switched system as follows:

    x(z+1)=fρ(z)x(z),zN, (2.1)

    where x(z)Rn is the state of the system, the switching signal ρ(z) is a piecewise constant right continuous function with respect to z, taking values on M={1,2,,m}, where mN+ is the number of subsystems.

    The switching sequence is as follows: 0z0<z1<<zr<zr+1<, where z0 represents the initial time of system operation and zr represents the rth switching instant. When z[zr,zr+1), the ρ(zr)th subsystem is activated. The time interval between two adjacent switches is called dwell time: τr=zr+1zr,r=0,1,2,.

    This paper mainly focuses on the stability of discrete-time switched systems under BPDT switching signals. Now we will first recall several necessary definitions.

    Definition1 ([11]) For a switching signal ρ(z) and two positive constants τ and T, if there exists an infinite number of non-adjacent switching intervals with their length not smaller than τ, and the length of all other intervals shall not exceed T. Then τ and T are called persistent dwell-time and period of persistence of ρ(z), respectively.

    Remark1 From the above definition, it can be seen that each stage of PDT switching includes two parts: τ-portion and T-portion (Figure 1). For the convenience of expression, we will denote the actual running time of the T-portion of the pth stage as T(p), and the relationship between T and T(p) is as follows:

    T(p)=Q(zr(p)+1,zr(p+1))c=1Tzr(p)+cT, (2.2)

    where zr(p)+c and Tzr(p)+c represent the switching instant of T-portion and the running time of the ρ(zr(p)+c)th subsystem, respectively. Q(zr(p)+1,zr(p+1)) represents the number of switching times of the system within the interval [zr(p)+1,zr(p+1)), and zr(p)+1 and zr(p+1) represent the beginning and ending switching times of the T-portion in the pth stage, respectively.

    Figure 1.  PDT switching.

    Remark2 Compared with the familiar DT and ADT switching, PDT switching is easier to design and less conservative because it can be switched arbitrarily in the T-portion. The system instability caused by arbitrary switching of T-portion can be compensated by running a stable subsystem for a certain period in τ-portion.

    Definition2 ([22]) The function g:[0,)[0,) is called a class K function if it is continuous, satisfies g(0)=0 and strictly increases. If g is also radially unbounded, it is called a class K function.

    Definition3 ([23]) System (2.1) is globally uniformly asymptotically stable (GUAS) under the switching signals ρ(z), if for any x(z0)Rn, there exists κK such that x(z)κ(x(z0)), zZz0 and x(z)0 as z.

    This section discusses the stability and stabilization of the switched system (2.1) under the BPDT switching.

    Because the PDT switching requires that the running time of the subsystem in τ-portion is not less than τ, it is relatively demanding, which leads to some difficulty in designing appropriate switching signals. By relaxing the restriction of τ-portion, this paper makes it easier to design switching signals and obtain less conservative results.

    Definition4 A switching signal is called the bipartite persistent dwell-time (BPDT) switching, if it satisfies the following conditions:

    (i): The sum of the lengths of two adjacent switching intervals is no less than a constant τ (called τ-portion), and there are an infinite number of such τ-portion.

    (ii): All switching intervals between two adjacent τ-portions are less than τ, and the sum of them is not more than T, which is called T-portion.

    Remark3 Under the BPDT switching (Figure 2), the definition of T(p) correspondingly changes to

    T(p)=Q(zr(p)+2,zr(p+1))c=2Tzr(p)+cT, (3.1)

    where zr(p)+c and Tzr(p)+c represent the switching instant of T-portion of the pth stage and the running time of the subsystem activated at switching instant zr(p)+c, respectively. zr(p)+2 and zr(p+1) represent the beginning and ending switching times of the T-portion in the pth stage, respectively.

    Figure 2.  Improved PDT switching.

    The τ-portion of the BPDT switching satisfies τ1p+τ2pτ, where τ1p and τ2p respectively represent the running time of two subsystems in the τ-portion of the pth stage (as shown in Figure 2). Therefore, the BPDT switching compensates for the instability caused by the rapid switching of the T-portion by τ-portion. This includes a wider signal range than PDT switching, thus having superiority and less conservatism. In fact, different from PDT's τ-portion only having one switching interval, every BPDT's τ-portion contains two switching intervals, which gives BPDT greater design freedom.

    For the convenience of later description, some symbols are given as follows:

    (i): in the τ-portion,

    ς(z)={zzr(p),z[zr(p),zr(p)+τ1pτ1p+τ2pτ)τ1pτ1p+τ2pτ,z[zr(p)+τ1pτ1p+τ2pτ,zr(p)+1)zzr(p)+1,z[zr(p)+1,zr(p)+1+τ2pτ1p+τ2pτ)τ2pτ1p+τ2pτ,z[zr(p)+1+τ2pτ1p+τ2pτ,zr(p)+2), (3.2)

    (ii): in the T-portion,

    ς(z)=zHc(z),z[zr(p)+2,zr(p+1)), (3.3)

    where Hc(z)=arg{max(zr(p)+c|zzr(p)+c,zr(p)+c[zr(p)+2,zr(p+1)),cZ[2,Q(zr(p)+2,zr(p+1))])}.

    Now the following lemma is given for the nonlinear system (2.1).

    Lemma1 Consider the discrete-time switched system (2.1). Given scalars 0<λ<1, μ>0, if there exist functions Fρ(z)(x(z),ς(z)) and κ1,κ2K, such that

    ς(z),κ1(x(z))Fρ(z)(x(z),ς(z))κ2(x(z)), (3.4)
    z[zr(p),zr(p)+τ1pτ1p+τ2pτ),Fρ(z)(x(z+1),ς(z)+1)λFρ(z)(x(z),ς(z)), (3.5)
    z[zr(p)+τ1pτ1p+τ2pτ,zr(p)+1),Fρ(z)(x(z+1),ς(z))λFρ(z)(x(z),ς(z)), (3.6)
    z[zr(p)+1,zr(p)+1+τ2pτ1p+τ2pτ),Fρ(z)(x(z+1),ς(z)+1)λFρ(z)(x(z),ς(z)), (3.7)
    z[zr(p)+1+τ2pτ1p+τ2pτ,zr(p)+2),Fρ(z)(x(z+1),ς(z))λFρ(z)(x(z),ς(z)), (3.8)
    z[zr(p)+2,zr(p+1)),Fρ(z)(x(z+1),ς(z)+1)λFρ(z)(x(z),ς(z)), (3.9)
    ρ(zr(p)+j)ρ(zr(p)+j1),j=1,2,Fρ(zr(p)+j)(x(zr(p)+j),0)μFρ(zr(p)+j1)(x(zr(p)+j),τjp), (3.10)
    ρ(zr(p)+c)ρ(zr(p)+c1),Fρ(zr(p)+c)(x(zr(p)+c),0)μFρ(zr(p)+c1)(x(zr(p)+c),Tzr(p)+c1), (3.11)

    where Tzr(p)+c1[1,min(τ1,T(p))], cZ[3,Q(zr(p)+2zr(p+1))+2] and T(p)Z[1,T]. Then the system (2.1) is GUAS under the BPDT switching

    (T+2)lnμ+Tlnλ+τlnλ0. (3.12)

    Proof. When λμ<1, it can be directly concluded that the switching system is GUAS under any switching signal. The case of λμ>1 is discussed below. For the convenience of narration, let Q(zr(p)+2,zr(p+1))=q, it follows from (3.5)–(3.11) that

    Fρ(zr(p+1))(x(zr(p+1)),0)μFρ(zr(p)+q)(x(zr(p+1)),Tzr(p)+q)μλTzr(p)+qFρ(zr(p)+q)(x(zr(p+1)Tzr(p)+q),0)μ2λTzr(p)+qFρ(zr(p)+q1)(x(zr(p+1)Tzr(p)+q),Tρ(zr(p)+q1))μ2λTzr(p)+qλTzr(p)+q1Fρ(zr(p)+q1)(x(zr(p+1)Tzr(p)+qTzr(p)+q1),0)μq+1λT(p)λτ1p+τ2pFρ(zr(p))(x(zr(p)),0)μT(p)+2λT(p)λτFρ(zr(p))(x(zr(p)),0). (3.13)

    From λμ>1, it can be concluded that μT(p)+2λT(p)=(λμ)T(p)μ2(λμ)Tμ2=μT+2λT. Combining (3.13), it can be seen that

    Fρ(zr(p+1))(x(zr(p+1)),0)μT+2λTλτFρ(zr(p))(x(zr(p)),0). (3.14)

    Let μT+2λTλτ=ϖ. Iterating the above process yields

    Fρ(zr(p+1))(x(zr(p+1)),0)ϖFρ(zr(p))(x(zr(p)),0)ϖpFρ(zr(1))(x(zr(1)),0)ϖpμTλTFρ(z0)(x(z0),0). (3.15)

    According to the inequality (3.12), one has ϖ1. It can be obtained from (3.4) that x(zr(p+1))a1(x(z0)), where a1()=κ11(ϖpμTλTκ2()). Furthermore, from (3.4)–(3.11), we can deduce that x(z)a2(x(z0)), where a2()=κ11(ϖpμTλTκ2(a1()). By Definition 4, the GUAS of the system (2.1) can be obtained.

    Remark4 The difference between the QLF and BQLF. The ς(z) in the QLF is divided into two segments in the τ-portion, where ς(z) varies linearly with respect to z before the dwell time and remains a fixed constant after the dwell time. Unlike this, ς(z) in the BQLF is divided into four segments in the τ-portion, according to the proportion of the running time of the two subsystems activated in the τ-portion. ς(z) changes linearly with respect to z before the τ1pτ1p+τ2pτ period of the first subsystem activated in the τ-portion, after which it is a fixed constant τ1pτ1p+τ2pτ. ς(z) changes linearly with respect to z before the τ2pτ1p+τ2pτ period of the second subsystem activated in the τ-portion, after which it is a fixed constant τ2pτ1p+τ2pτ. Therefore, the BQLF is more flexible than the QLF.

    Generally, one can take the BQLF as follows:

    Fρ(z)(x(z),ς(z))=xT(z)Pρ(z)(ς(z))x(z), (3.16)

    where ς(z) is represented by Eqs (3.2) and (3.3), and Pρ(z)(ς(z))Sn>0.

    Consider the discrete-time switched linear system

    x(z+1)=Gρ(z)x(z), (3.17)

    where Gρ(z)Rn×n are known constant matrices with appropriate dimensions.

    Next, let's provide the stability criterion of the system (3.17) using the BQLF (3.16).

    Theorem1 Consider the system (3.17). Given scalars 0<λ<1, μ>0, if there exist matrices Pu(ς(z))Sn>0, uM, such that u,vM,uv, ς=0,1,,τ,

    GTuPu(ς+1)GuλPu(ς)0, (3.18)
    GTuPu(τ1pτ1p+τ2pτ)GuλPu(τ1pτ1p+τ2pτ)0, (3.19)
    GTuPu(τ2pτ1p+τ2pτ)GuλPu(τ2pτ1p+τ2pτ)0, (3.20)
    Pu(0)μPv(τjp)0,j=1,2, (3.21)
    Pu(0)μPv(Tv)0 (3.22)

    hold, then the discrete-time switched linear system (3.17) is GUAS under the BPDT switching (3.12).

    Proof. The BQLF is selected as the formula (3.16), so (3.4) naturally holds.

    From (3.18), it follows that

    Fu(x(z+1),z+1zr(p))λFu(x(z),zzr(p))=xT(z+1)Pu(ς+1)x(z+1)λxT(z)Pu(ς)x(z)=xT(z)GTuPu(ς+1)Gux(z)λxT(z)Pu(ς)x(z)=xT(z)[GTuPu(ς+1)GuλPu(ς)]x(z)0. (3.23)

    Then it can be concluded that (3.5) and (3.7) in Lemma 1 hold.

    From (3.19), it follows that

    Fu(x(z+1),τ1pτ1p+τ2pτ)λFu(x(z),τ1pτ1p+τ2pτ)=xT(z+1)Pu(τ1pτ1p+τ2pτ)x(z+1)λxT(z)Pu(τ1pτ1p+τ2pτ)x(z)=xT(z)[GTuPu(τ1pτ1p+τ2pτ)GuλPu(τ1pτ1p+τ2pτ)]x(z)0. (3.24)

    Then one can obtain (3.6). Similarly, (3.8) follows from (3.20).

    By combining (3.18)–(3.20) and (3.2), we can obtain (3.9).

    It follows from (3.21) that

    Fu(x(z),0)μFv(x(z),τjp)=xT(z)Pu(0)x(z)μxT(z)Pv(τjp)x(z)=xT[Pu(0)μPv(τjp)]x(z)0. (3.25)

    Thus (3.10) holds, where j=1,2.

    It follows from (3.22) that

    Fu(x(z),0)μFv(x(z),Tv)=xT(z)Pu(0)x(z)μxT(z)Pv(Tv)x(z)=xT[Pu(0)μPv(Tv)]x(z)0. (3.26)

    One can obtain (3.11).

    From the above analysis, it can be seen that all the conditions in Lemma 1 are valid. Thus, it can be concluded that the system (3.17) is GUAS under the BPDT switching (3.12).

    There are two main difficulties in designing the BPDT switching to the system studied in Theorem 1. First, it is unreasonable to require the value of τ1p, τ2p and Tv in advance. This issue can be resolved by the following Remarks 5 and 6. Second, parameters λ,μ, and T in conditions need to be determined. It is solved in the following Remark 8.

    Remark5 According to the above theorem, the conditions (3.19) and (3.20) that make the system stable are relatively strict. We need to know the values of τ1p and τ2p in advance in order to calculate the corresponding values of τ1pτ1p+τ2pτ and τ2pτ1p+τ2pτ. It is difficult to achieve in practical applications. In order to make the conclusion of Theorem 1 easier to implement, we have made some appropriate simplifications to the conditions (3.19) and (3.20). Given appropriate values for λ, μ and T, one can easily calculate the range of values for τ based on (3.12). For example, τ4.2, the following situations can be taken:

    (i): τ1pτ1p+τ2pτ=1, τ2pτ1p+τ2pτ=4;

    (ii): τ1pτ1p+τ2pτ=2, τ2pτ1p+τ2pτ=3;

    (iii): τ1pτ1p+τ2pτ=3, τ2pτ1p+τ2pτ=2;

    (iv): τ1pτ1p+τ2pτ=4, τ2pτ1p+τ2pτ=1.

    Remark6 The inequalities (3.21) and (3.22) in Theorem 1 require prior knowledge of the values of τjp and Tv, which is not easy to implement in practical applications. We can simplify it as follows:

    Pu(0)μPv(τ)0,
    Pu(0)μPv(T)0.

    This can further simplify the calculation of Theorem 1.

    Remark7 The relationship between PDT and BPDT. PDT can be seen as a special case of BPDT. When the limitation of the τ-portion of BPDT degenerates to a part where the running time of a subsystem is not less than τ, it can be considered as the τ-portion, and BPDT degenerates into PDT. At this point, inequalities (3.19) and (3.27) in Theorem 1 degenerate into

    GTuPu(τ)GuλPu(τ)0.

    Inequality (3.21) degenerates into

    Pu(0)μPv(τ)0.

    BPDT (3.12) degenerates into PDT

    τ((T+1)lnμ+Tlnλ)/(lnλ). (3.27)

    Remark8 In Theorem 1, there are some parameters that need to be determined, for example, λ,μ, and T. In fact, one can take a larger λ(0,1) (to ensure a larger feasible range for conditions (3.18)–(3.20) and a larger μ (to obtain a larger feasible range for conditions (3.21) and (3.22) and a smaller T (to make (3.12) feasible). If conditions (3.18)–(3.22) are feasible for some λ,μ but (3.12) infeasible, one can reduce λ,μ appropriately to increase (3.12) feasibility.

    Remark9 Here we present the effect of T on the conclusion. It follows from (3.12) that

    T+2T+τlnλlnμ.

    If τ>2 and lnλlnμ>1, then the inequality (3.12) is always feasible for any T.

    If τ2 and lnλlnμ<1, then the inequality (3.12) is infeasible for any T.

    In practical applications, the value of T is often less than or similar to τ.

    Now we will consider the following system:

    x(z+1)=Gρ(z)x(z)+Bρ(z)w(z), (3.28)

    where w(z) represents controlled input. The following theorem provides the design of the stabilization controller w(z)=Kρ(z)(ς)x(z) for the system.

    Theorem2 Consider the system (3.28). Given scalars 0<λ<1, μ>0, if there exist matrices Cu(ς)Sn>0 and Du(ς), uM, such that u,vM,uv, ς=0,1,,τ,

    [Cu(ς+1)GuCu(ς)+BuDu(ς)λCu(ς)]0, (3.29)
    [Cu(τ1pτ1p+τ2pτ)GuCu(τ1pτ1p+τ2pτ)+BuDu(τ1pτ1p+τ2pτ)λCu(τ1pτ1p+τ2pτ)]0, (3.30)
    [Cu(τ2pτ1p+τ2pτ)GuCu(τ2pτ1p+τ2pτ)+BuDu(τ2pτ1p+τ2pτ)λCu(τ2pτ1p+τ2pτ)]0, (3.31)
    Cv(τjp)μCu(0)0,j=1,2, (3.32)
    Cv(Tv)μCu(0)0 (3.33)

    hold, then the system (3.28) is GUAS under the BPDT switching (3.12) and the controller gain Ku(ς)=Du(ς)C1u(ς), where T(p)Z[1,T], TvZ[1,min(τ1,T(p))].

    Proof. Let Cu(ς)=P1u(ς), Du(ς)=Ku(ς)P1u(ς). According to Schur complement, the inequality (3.29) is equivalent to

    P1u(ς)[Gu+BuKu(ς)]TPu(ς+1)[Gu+BuKu(ς)]P1u(ς)λP1u(ς)0. (3.34)

    The inequality (3.34) is multiplied by left and right Pu(ς) respectively, to obtain

    [Gu+BuKu(ς)]TPu(ς+1)[Gu+BuKu(ς)]λPu(ς)0. (3.35)

    The inequality (3.30) is equivalent to

    P1u(τ1pτ1p+τ2pτ)[Gu+BuKu(τ1pτ1p+τ2pτ)]TPu(τ1pτ1p+τ2pτ)[Gu+BuKu(τ1pτ1p+τ2pτ)]P1u(τ1pτ1p+τ2pτ)λP1u(τ1pτ1p+τ2pτ)0. (3.36)

    The inequality (3.36) is multiplied by left and right Pu(τ1pτ1p+τ2pτ) respectively, to obtain

    [Gu+BuKu(τ1pτ1p+τ2pτ)]TPu(τ1pτ1p+τ2pτ)[Gu+BuKu(τ1pτ1p+τ2pτ)]λPu(τ1pτ1p+τ2pτ)0. (3.37)

    Similarly, it can be concluded from (3.31) that

    [Gu+BuKu(τ2pτ1p+τ2pτ)]TPu(τ2pτ1p+τ2pτ)[Gu+BuKu(τ2pτ1p+τ2pτ)]λPu(τ2pτ1p+τ2pτ)0. (3.38)

    Multiplying the inequality (3.32) left and right by Pv(τjp) and Pu(0), respectively, yields

    Pu(0)μPv(τjp)0,j=1,2. (3.39)

    Multiplying the inequality (3.33) left and right by Pv(Tv) and Pu(0), respectively, yields

    Pu(0)μPv(Tv)0. (3.40)

    Letting ¯Gu=Gu+BuKu(ς), the inequalities (3.35), (3.37)–(3.40) imply (3.18)–(3.22), respectively. According to Theorem 1, the system (3.28) is GUAS under the BPDT switching (3.12) with designed controller gain Ku(ς)=Du(ς)C1u(ς).

    Remark10 Compared to the traditional multiple Lyapunov function for switched systems, the BQLF here allows for greater freedom in selecting the parameter matrices, thereby reducing the conservatism of the stability and controller design of the system studied. The fact can be seen from the Lyapunov function (3.16) that both the parameter matrices Pρ(z)(ς(z)) and the controller gain Ku(ς)=Du(ς)C1u(ς) are binary quasi-time-varying.

    This section demonstrates the practicality and effectiveness of the proposed method through a practical example of controlling the growth of harmful flying insects.

    Spodoptera frugiperda is an invasive alien species that causes serious harm to various crops, such as corn and sorghum, due to its strong reproductive ability and great destructive effects on crops. In studying the explosive growth pattern of harmful species populations and their impact on crops and ecosystems, the transition period of flying insects from a loose solitary stage to a group living stage is a crucial period for controlling their population size [24]. In order to control the number of insects in a timely manner before their eclosion, using a discrete single population model [25,26] and considering the impact of insect predation on their species outbreak [27], the following model is proposed:

    x(z+1)=e[c(1x(z)L)bx(z)a2+x(z)2]x(z), (4.1)

    where x(z) represents the density of the zth generation insect population, c represents the intrinsic growth rate, L represents the environmental carrying capacity, and parameters a and b are constants. After linearizing the above model, it can be simplified as:

    x(z+1)=Gρ(z)x(z), (4.2)

    where the system's matrices with a certain constructiveness are selected as follows:

    G1=[0.50.20.10.4],G2=[0.10.30.40.2].

    The eigenvalues of G1 are a1=0.4732 and a2=0.1268; the eigenvalues of G2 are a1=0.2 and a2=0.5. As we know, the stability of a discrete-time linear system (4.2) is equivalent to the Schur stability of the system matrix Gρ(z), that is, whether all eigenvalues of matrix Gρ(z) are located within the unit circle of the complex plane. Obviously, both subsystems are stable.

    For the convenience of calculation, we select some appropriate parameters under the constraint of Theorem 1: λ=0.6, μ=2.1, T=3. By substituting the above parameters into inequalities (3.12) and (3.27), it can be calculated that: BPDT is τ4.2621; we take τ=5; PDT not less than 2.8098; select 3. Suppose the initial state of the system is x(0)=[3,1]T.

    Select the appropriate switching instants: 0,2,5,6,7,9,12,13,14,16. Under the BPDT switching strategy, 0,2,5,τportion6,7,Tportion9,12,τportion13,14,Tportion, that is, within each complete stage, the running time of τ-portion and T-portion is 5 and 2, respectively. Under the PDT switching strategy, 0,2,Tportion5,τportion6,7,9,Tportion12,τportion13,14,16,Tportion, that is, within each complete stage, the running time of τ-portion and T-portion is 3 and 4, respectively.

    From the above analysis, it can be seen that the τ-portion of the BPDT switching strategy has a longer running time than the T-portion, while the PDT switching strategy has the opposite situation. This indicates that it is easier to compensate for system instability caused by arbitrary switching in the T-portion. This also proves the superiority of the BPDT switching strategy proposed in this paper.

    Under the switching sequence given above, in order to simplify the calculation, take the special case (i) in Remark 5, and the conditions of Theorem 1 become:

    GTuPu(1)GuλPu(0)0, (4.3)
    GTuPu(1)GuλPu(1)0, (4.4)
    GTuPu(3)GuλPu(2)0, (4.5)
    GTuPu(4)GuλPu(3)0, (4.6)
    GTuPu(5)GuλPu(4)0, (4.7)
    Pu(0)μPv(5)0, (4.8)
    Pu(0)μPv(3)0, (4.9)

    where u,vM={1,2}. Substitute the values of λ and μ into inequalities (4.3)–(4.9). By using MATLAB to solve the above inequalities, it can be obtained that Pu(1)Pu(5), their values are given in the second column of Table 2. For ease of expression, denote Pu(i) as Pu,i, where uM, i{1,2,3,4,5}.

    Table 2.  Comparison of BPDT and PDT switching strategies.
    Switching strategy BPDT in Theorem 1 PDT in [18]
    λ 0.6 0.6
    μ 2.1 2.1
    T 3 3
    P1,0 [212.454743.379443.3794178.1463] [8.46892.65142.65147.7258]
    P1,1 [206.4627265.3486354.0830165.7543] [8.00892.25672.25677.3375]
    P1,2 [175.948126.714026.7140153.7497] [7.15911.68921.68926.6613]
    P1,3 [142.337091.590248.9129125.3799] [5.35661.26261.26265.0028]
    P1,4 [160.233833.52406.4107149.9520] [0.34083.73043.73042.4305]
    P1,5 [138.71843.726137.2291122.7773] [19.554028.098028.098049.6990]
    P2,0 [212.4547299.9207213.1619178.1463] [8.46892.65142.65147.7258]
    P2,1 [206.462786.08072.6537165.7543] [8.00892.25672.25677.3375]
    P2,2 [175.948126.714026.7140153.7497] [7.15911.68921.68926.6613]
    P2,3 [142.337017.415025.2623125.3799] [5.35661.26261.26265.0028]
    P2,4 [160.2338297.6663257.7316149.9520] [0.34083.73043.73042.4305]
    P2,5 [138.718460.857019.9019122.7773] [19.554028.098028.098049.6990]
    τ 4.2621 2.9098
    State response Figure 3 Figure 4
    Note: represents 107.

     | Show Table
    DownLoad: CSV

    Under the PDT switching strategy, inequality (4.4) becomes

    GTuPu(2)GuλPu(1)0, (4.10)

    inequality (4.8) becomes (4.9). The values of Pu(1)Pu(5) can be calculated using MATLAB, and their values are given in the third column of Table 2.

    Select λ=0.6, μ=2.1, T=3. It can be concluded from inequalities (3.12) and (3.27) that BPDT τ4.2621 and PDT τ2.9098. We can take BPDT switching τ=5>4.2621 and PDT switching τ=3>2.9098. The state responses under the PDT switching in [18] and the designed BPDT switching in the paper are shown in Figures 3 and 4, respectively. Here, the running times of the τ-portion and T-portion under the two switching strategies are equal, respectively. It can be clearly observed from Figures 3 and 4 that the BPDT switching strategy can stabilize the system faster.

    Figure 3.  State response of the system under PDT switching signal.
    Figure 4.  State response of the system under BPDT switching signals.

    When the selected parameters are λ=0.6, μ=2.3, T=3, it follows from inequalities (3.12) and (3.27) that BPDT τ5.1610 and PDT τ3.5279. If we take τ1p=τ2p=3, then τ=τ1p+τ2p=3+3=6>5.1610, which implies the system is stable under such BPDT switching. However, τ1p=τ2p=3<3.5279, thus we can not obtain the stability of the system under the same signal by the PDT switching. Therefore, the BPDT switching is more general than the PDT [18].

    This paper investigates the stability and stabilization controller design of the discrete-time switched systems under BPDT switching. By relaxing the constraints in PDT switching, this article proposes the concept of BPDT switching. It has a wider switching signal range than traditional PDT switching. In addition, we analyze the stability of switched systems by extending the QLF to the BQLF. The stability criterion for the discrete-time switched system is given in the form of linear matrix inequalities. Subsequently, a stabilizing controller is designed to stabilize the system. Finally, a practical example is used to illustrate the validity of the conclusions given in this paper.

    Since BPDT can give greater design freedom than PDT, it and its adapted BQLF are expected to be extended to those systems that are suitable for PDT switching, such as discrete-time switched GRNs with time delays [18], fuzzy switched systems [28], and positive switched systems [29]. It is worth noting that the BPDT strategy proposed in this article for discrete-time switched systems may be extended to the continuous case. The difficulty of this extension lies in how to partition τ1p and τ2p in the construction for ς(z) in (3.2).

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The first author is supported by the Fundamental Research Program of Shanxi Province (202103021224249) and the Fund Program for the Scientific Activities of Selected Returned Overseas Professionals in Shanxi Province (20220023).

    The authors declare there are no conflicts of interest.



    [1] D. Liberzon, A. S. Morse, Basic problems in stability and design of switched systems, IEEE Control Syst. Mag., 19 (1999), 59–70. https://doi.org/10.1109/37.793443 doi: 10.1109/37.793443
    [2] S. Zheng, S. Wang, X. Chen, Y. Xie, P. Shi, Z. Jiang, Logic-based switching finite-time stabilization with applications in mechatronic systems, Int. J. Robust Nonlinear Control, 33 (2023), 3064–3085. https://doi.org/10.1002/rnc.6565 doi: 10.1002/rnc.6565
    [3] U. Boscain, G. Charlot, M. Sigalotti, Stability of planar nonlinear switched systems, Discrete Contin. Dyn. Syst., 15 (2006), 415–432. https://doi.org/10.3934/dcds.2006.15.415 doi: 10.3934/dcds.2006.15.415
    [4] P. Shi, X. Su, F. Li, Dissipativity-based filtering for fuzzy switched systems with stochastic perturbation, IEEE Trans. Autom. Control, 61 (2016), 1694–1699. https://doi.org/10.1109/TAC.2015.2477976 doi: 10.1109/TAC.2015.2477976
    [5] W. Xiang, J. Xiao, Stabilization of switched continuous-time systems with all modes unstable via dwell time switching, Automatica, 50 (2014), 940–945. https://doi.org/10.1016/j.automatica.2013.12.028 doi: 10.1016/j.automatica.2013.12.028
    [6] G. Zong, H. Ren, L. Hou, Finite-time stability of interconnected impulsive switched systems, IET Control Theory Appl., 10 (2015), 648–654. https://doi.org/10.1049/iet-cta.2015.0617 doi: 10.1049/iet-cta.2015.0617
    [7] D. Li, Y. Lin, Z. Pu, Non-autonomous stochastic lattice systems with Markovian switching, preprint, arXiv: 2204.00776.
    [8] X. M. Sun, J. Zhao, D. J. Hill, Stability and L2-gain analysis for switched delay systems: A delay-dependent method, Automatica, 42 (2006), 1769–1774. https://doi.org/10.1016/j.automatica.2006.05.007 doi: 10.1016/j.automatica.2006.05.007
    [9] Y. Zhao, J. Zhao, J. Fu, Y. Shi, C. Chen, Rate bumpless transfer control for switched linear systems with stability and its application to aero-engine control design, IEEE Trans. Ind. Electron., 67 (2019), 4900–4910. https://doi.org/10.1109/TIE.2019.2931222 doi: 10.1109/TIE.2019.2931222
    [10] Y. Zhao, S. H. Yu, J. Lian, Anti-disturbance bumpless transfer control for switched systems with its application to switched circuit model, IEEE Trans. Circuits Syst. II Express Briefs, 67 (2020), 3177–3181. https://doi.org/10.1109/TCSII.2020.2970068 doi: 10.1109/TCSII.2020.2970068
    [11] Y. Zhao, J. Zhao, H reliable bumpless transfer control for switched systems with state and rate constraints, IEEE Trans. Syst. Man Cybern.: Syst., 50 (2020), 3925–3935. https://doi.org/10.1109/TSMC.2018.2871335 doi: 10.1109/TSMC.2018.2871335
    [12] H. Shen, M. Xing, H. Yan, J. Cao, Observer-based l2l control for singularly perturbed semi-Markov jump systems with an improved weighted TOD protocol, Sci. China Inf. Sci., 65 (2022), 199204. https://doi.org/10.1007/s11432-021-3345-1 doi: 10.1007/s11432-021-3345-1
    [13] J. Wang, D. Wang, H. Yan, H. Shen, Composite Anti-disturbance H control for hidden Markov jump systems with multi-sensor against replay attacks, IEEE Trans. Autom. Control, 69 (2024), 1760–1766. https://doi.org/10.1109/TAC.2023.3326861 doi: 10.1109/TAC.2023.3326861
    [14] A. S. Morse, Supervisory control of families of linear set-point controllers - Part 1: Exact matching, IEEE Trans. Autom. Control, 41 (1996), 1413–1431. https://doi.org/10.1109/9.539424 doi: 10.1109/9.539424
    [15] J. P. Hespanha, A. S. Morse, Stability of switched systems with average dwell time, in Proceedings of the 38th IEEE Conference on Decision and Control, IEEE, (1999), 2655–2660. https://doi.org/10.1109/CDC.1999.831330
    [16] J. P. Hespanha, Uniform stability of switched linear systems extensions of Lasalle's invariance principle, IEEE Trans. Autom. Control, 49 (2004), 470–482. https://doi.org/10.1109/TAC.2004.825641 doi: 10.1109/TAC.2004.825641
    [17] J. Liu, L. Kang, New results on stability and L1-gain characterization for switched positive systems: A persistent dwell time approach, Trans. Inst. Meas. Control, 44 (2022), 1288–1296. https://doi.org/10.1177/01423312211053325 doi: 10.1177/01423312211053325
    [18] T. Yu, Y. Zhao, Q. Zeng, Stability analysis for discrete-time switched GRNs with persistent dwell-time and time delays, J. Franklin Inst., 357 (2020), 11730–11749. https://doi.org/10.1016/j.jfranklin.2019.09.039 doi: 10.1016/j.jfranklin.2019.09.039
    [19] T. Han, S, Ge, T. Lee, Persistent dwell-time switched linear systems: Variation paradigm and gauge design, IEEE Trans. Autom. Control, 55 (2010), 321–337. https://doi.org/10.1109/TAC.2009.2034927 doi: 10.1109/TAC.2009.2034927
    [20] L. I. Allerhand, U. Shaked, Robust stability and stabilization of linear switched systems with dwell time, IEEE Trans. Autom. Control, 56 (2011), 381–386. https://doi.org/10.1109/TAC.2010.2097351 doi: 10.1109/TAC.2010.2097351
    [21] S. Q. Li, F. Q. Deng, M. L. Xing, Aperiodic sampled-data robust H control for delayed stochastic fuzzy systems with quasi-periodical multi-rate approach, J. Franklin Inst., 356 (2019), 4530–4553. https://doi.org/10.1016/j.jfranklin.2019.01.051 doi: 10.1016/j.jfranklin.2019.01.051
    [22] Y. E. Wang, H. R. Karimi, D. Wu, Conditions for the stability of switched systems containing unstable subsystems, IEEE Trans. Circuits Syst. II Express Briefs, 66 (2019), 617–621. https://doi.org/10.1109/TCSII.2018.2852766 doi: 10.1109/TCSII.2018.2852766
    [23] D. Liberzon, Switching in Systems and Control, Birkhäuser Boston, 2003. https://doi.org/10.1007/978-1-4612-0017-8
    [24] C. Xiang, S. Tang, R. A. Cheke, W. Qin, A locust phase change model with multiple switching states and random perturbation, Int. J. Bifurcation Chaos, 26 (2016), 1630037. https://doi.org/10.1142/S0218127416300378 doi: 10.1142/S0218127416300378
    [25] W. E. Ricker, Stock and recruitment, J. Fish. Res. Board Can., 11 (1954), 559–623. https://doi.org/10.1139/f54-039
    [26] P. Moran, Some remarks on animal population dynamics, Biometrics, 6 (1950), 250–258. https://doi.org/10.2307/3001822 doi: 10.2307/3001822
    [27] D. Ludwig, D. D. Jones, C. S. Holling, Qualitative analysis of insect outbreak systems: The spruce budworm and forest, J. Anim. Ecol., 47 (1978), 315–332.
    [28] C. Wei, X. Xie, J. Sun, J. H. Park, Attack-resilient dynamic-memory event-triggered control for fuzzy switched systems with persistent dwell-time, IEEE Trans. Fuzzy Syst., 32 (2024), 3154–3164. https://doi.org/10.1109/TFUZZ.2024.3364754 doi: 10.1109/TFUZZ.2024.3364754
    [29] Q. Yu, X. Yuan, Stability analysis for positive switched systems having stable and unstable subsystems based on a weighted average dwell time scheme, ISA Trans., 136 (2023), 275–283. https://doi.org/10.1016/j.isatra.2022.10.019 doi: 10.1016/j.isatra.2022.10.019
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(462) PDF downloads(20) Cited by(0)

Figures and Tables

Figures(4)  /  Tables(2)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog