Processing math: 93%
Research article Special Issues

Linear programming-based stochastic stabilization of hidden semi-Markov jump positive systems

  • Received: 11 July 2024 Revised: 15 August 2024 Accepted: 27 August 2024 Published: 12 September 2024
  • MSC : 60K15, 93C10, 93C28, 93E15

  • This paper focuses on the stochastic stabilization of hidden semi-Markov jump nonlinear positive systems. First, a notion of stochastic stability is introduced for this class of systems. A criterion is addressed to ensure the stochastic stability using a stochastic copositive Lyapunov function. Then, an observed mode is proposed to estimate the emitted value of the hidden semi-Markov process and the mode-dependent controller is designed using an improved matrix decomposition approach. Some auxiliary variables are added to decouple the coupling terms in hidden semi-Markov jump nonlinear positive systems into a tractable condition. All conditions are described in terms of linear programming. Moreover, the proposed design is developed for systems with partially known emission probabilities. Two examples are provided to show the validity of the obtained results.

    Citation: Xuan Jia, Junfeng Zhang, Tarek Raïssi. Linear programming-based stochastic stabilization of hidden semi-Markov jump positive systems[J]. AIMS Mathematics, 2024, 9(10): 26483-26498. doi: 10.3934/math.20241289

    Related Papers:

    [1] Wentao Le, Yucai Ding, Wenqing Wu, Hui Liu . New stability criteria for semi-Markov jump linear systems with time-varying delays. AIMS Mathematics, 2021, 6(5): 4447-4462. doi: 10.3934/math.2021263
    [2] Taras Lukashiv, Igor V. Malyk, Maryna Chepeleva, Petr V. Nazarov . Stability of stochastic dynamic systems of a random structure with Markov switching in the presence of concentration points. AIMS Mathematics, 2023, 8(10): 24418-24433. doi: 10.3934/math.20231245
    [3] Jiali Wu, Maoning Tang, Qingxin Meng . A stochastic linear-quadratic optimal control problem with jumps in an infinite horizon. AIMS Mathematics, 2023, 8(2): 4042-4078. doi: 10.3934/math.2023202
    [4] Yuxin Lou, Mengzhuo Luo, Jun Cheng, Xin Wang, Kaibo Shi . Double-quantized-based H tracking control of T-S fuzzy semi-Markovian jump systems with adaptive event-triggered. AIMS Mathematics, 2023, 8(3): 6942-6969. doi: 10.3934/math.2023351
    [5] Andrey Borisov . Filtering of hidden Markov renewal processes by continuous and counting observations. AIMS Mathematics, 2024, 9(11): 30073-30099. doi: 10.3934/math.20241453
    [6] Xipan Zhang, Changchun Shen, Dingju Xu . Reachable set estimation for neutral semi-Markovian jump systems with time-varying delay. AIMS Mathematics, 2024, 9(4): 8043-8062. doi: 10.3934/math.2024391
    [7] Yakufu Kasimu, Gulijiamali Maimaitiaili . Non-fragile H filter design for uncertain neutral Markovian jump systems with time-varying delays. AIMS Mathematics, 2024, 9(6): 15559-15583. doi: 10.3934/math.2024752
    [8] Min Han, Bin Pei . An averaging principle for stochastic evolution equations with jumps and random time delays. AIMS Mathematics, 2021, 6(1): 39-51. doi: 10.3934/math.2021003
    [9] Xiuxian Chen, Zhongyang Sun, Dan Zhu . Mean-variance investment and risk control strategies for a dynamic contagion process with diffusion. AIMS Mathematics, 2024, 9(11): 33062-33086. doi: 10.3934/math.20241580
    [10] Yuanfu Shao . Dynamics and optimal harvesting of a stochastic predator-prey system with regime switching, S-type distributed time delays and Lévy jumps. AIMS Mathematics, 2022, 7(3): 4068-4093. doi: 10.3934/math.2022225
  • This paper focuses on the stochastic stabilization of hidden semi-Markov jump nonlinear positive systems. First, a notion of stochastic stability is introduced for this class of systems. A criterion is addressed to ensure the stochastic stability using a stochastic copositive Lyapunov function. Then, an observed mode is proposed to estimate the emitted value of the hidden semi-Markov process and the mode-dependent controller is designed using an improved matrix decomposition approach. Some auxiliary variables are added to decouple the coupling terms in hidden semi-Markov jump nonlinear positive systems into a tractable condition. All conditions are described in terms of linear programming. Moreover, the proposed design is developed for systems with partially known emission probabilities. Two examples are provided to show the validity of the obtained results.



    Positive systems have been one of the most active research issues over the last few decades and have extensive applications in the real world [1,2,3]. As an important kind of positive systems, positive stochastic systems consist of non-negative states, non-negative outputs, and stochastic switching rule [4,5,6]. Evidence suggests that typical positive stochastic jump systems include Markov jump positive systems (MJ-PSs) and semi-Markov jump positive systems (SMJ-PSs) [7,8,9]. Compared with MJ-PSs, SMJ-PSs remove the restriction that sojourn time follows the particular distribution in some specific scenarios, i.e., the sojourn time of SMJ-PSs does not follow an exponential distribution [10]. It is worth pointing out that system modes are usually assumed to be exactly known in SMJ-PSs [11]. However, in practice, this idealized assumption is hard to achieve. Moreover, it has been observed that copositive Lyapunov function (CLF) and linear programming (LP) are effective approaches to study positive systems [7,9,12,13]. These novel approaches also bring challenges for research of positive stochastic systems.

    As discussed in [11], system modes of SMJ-PSs may be hidden and are hard to be exactly acquired. To overcome this challenge, hidden Markov jump systems were introduced [14,15,16,17]. The literature [18] proposed a mixed H2/H control framework for hidden Markov jump systems. The work in [19] designed an H controller to defend multichannel random attacks of nonlinear hidden Markov jump systems. An extended dissipativity-based controller was designed in [20] for singularly perturbed systems with hidden Markov processes. It naturally raises a question whether the sojourn time of the hidden Markov process still needs to follow an exponential distribution or geometric distribution. It is important to note that hidden semi-Markov processes with the two-layer process have been used to address the above issue, i.e., hidden and observed layers [21]. The literature [22] constructed a sojourn time probability density function for non-homogeneous hidden semi-Markov jump systems with limited information. A novel definition of hidden semi-Markov processes was addressed in [23] based on the notion of emission probability. For more details, the reader can refer to [24,25,26].

    Most existing results mainly concentrate on hidden semi-Markov jump systems with a completely known emission probability. However, the emission probability of hidden semi-Markov jump systems is difficult to completely acquire. The work in [27] proposed a hidden semi-Markov process with a partially known emission probability. The work in [28] studied an observed mode-dependent control problem of hidden semi-Markov jump systems with a partially known emission probability. However, the above results are concerned with linear systems. Up to now, to the best of our knowledge, few results are reported for hidden semi-Markov jump nonlinear positive systems (HSMJ-NPSs) with partially known emission probability. This leaves much room to explore the stabilization of HSMJ-PSs with partially known emission probabilities. For this topic, there are several research obstacles. First, how to design the control strategy of HSMJ-NPSs under the hidden Markov process owing to the uncertainties of the process? Unlike the Markov process, it can be directly obtained. It is hard to catch the information of a hidden Markov process, and some suitable estimation approaches need to be presented. This increases the complexity of the control design. Second, how to design the control strategy under the partially known emission probability? It is more difficult to estimate the Markov process when the emission probability is partially known. Thus, the corresponding control strategy is full of challenges. Third, how to establish a unified approach to describe and compute the presented conditions. This paper is to employ CLF and LP to solve the considered design. It is a new topic in the field of positive systems. Therefore, how to design the corresponding gain matrices, how to construct a suitable CLF, and how to address LP-based conditions are key to the design. These inspire the work.

    This paper investigates the stabilization of HSMJ-NPSs with partially known emission probabilities. The aim is to understand how these unknown emission probabilities affect HSMJ-NPSs and under which conditions the stabilization can be achieved. By introducing a matrix decomposition technique and stochastic CLF approach, an observed mode-dependent control approach is derived for HSMJ-NPSs. The main contributions are summarized as: (ⅰ) Hidden semi-Markov jump systems are developed for positive systems and the corresponding stability analysis is addressed; (ⅱ) A novel matrix decomposition-based control gain design is proposed; and (ⅲ) A unified framework on the stabilization of HSMJ-NPSs is constructed by employing the analysis approach of CLF and the design approach of LP. The rest of this paper is organized as follows: Section Ⅱ gives the preliminaries. Section Ⅲ presents the main results. An example is provided in Section Ⅳ. Finally, Section Ⅴ concludes the paper.

    Notations: N and N+ denote the sets of non-negative and positive integers, respectively. Rn and Rn×n are n-dimensional vectors and n×n matrices. For the probability space (Φ,F,P), Φ denotes the sample space, F denotes the Borel σ-algebra, and P is the corresponding probability measure on F. R is the transpose of a matrix R. For a matrix WRn×n, wij is its ith row and jth column element, and W0(0) implies that wij>0(0) for i,j=1,2,,n. 1 is the 1-norm. 2 is the 2-norm. E{} is the mathematical expectation. Finally, denote 1(i)n=(0,0,,0i1,1,0,,0ni).

    Consider a semi-Markov jump nonlinear system defined on the probability space (Φ,F,P):

    x(k+1)=AO(k)f(x(k))+BO(k)u(k), (2.1)

    where x(k)Rn and u(k)Rm are the state and input, respectively. f(x(k)) is the nonlinearities of the system satisfying sector conditions π_x2i(k)f(xi(k))xi(k)¯πx2i(k), where 1in,0<π_¯π since fi(0)=0. O(k),kN, is a semi-Markov process taking values in the set P={1,2,,P},PN+, which governs the jumps among system modes. The system matrices of the oth mode are denoted by (Ao, Bo), where Ao0 and Bo0 for O(k)=oP.

    Definition 1. ([1]) A system is called positive when its states are non-negative for any non-negative initial conditions and inputs.

    Lemma 1. ([10]) For a matrix A0, the following statements are equivalent:

    (i) ARn×n is a Schur matrix;

    (ii) There exists a vector v0 such that (AI)v0.

    Definition 2. ([24]) Suppose that Op is the index of the system mode at the pth jump, tp is the time instant at the pth jump with t0=0, and κ is the sojourn time. Then the semi-Markov kernel can be represented as:

    ςoh(κ)=P(Op+1=h,tp+1tp=κ|Op=o)=ηoh(κ)δoh, (2.2)

    where o,hP,κN, δoh=P(Op+1=h|Op=o) is the transition probability with δoo=0, and ηoh(κ)=P(tp+1tp=κ|Op=o,Op+1=h) is a probability density function.

    Throughout this paper, it is assumed that the semi-Markov processes O(k),kN is hidden, whose values can be estimated by an observed process O(k) with state space Q={1,2,,Q},QN+ and the emission probability:

    ψos=P(O(k)=s|O(k)=o), (2.3)

    where oP,sQ,sQψos=1, and Γ=[ψos]P×Q is the emission probability matrix.

    Definition 3. System (2.1) is said to be stochastically stable if for any initial condition x(k0)=x0 and O(k0)=O0, the following holds:

    limkE{x(k)1|x0,O0}=0. (2.4)

    Definition 4. System (2.1) is said to be σ-stochastically stable if for any initial condition x(k0)=x0 and O(k0)=O0, the following holds:

    limkE{x(k)1|x0,O0,κoκomax}=0, (2.5)

    where κomax is the upper bound of sojourn time for the pth subsystem mode, σerror:=|lnFo(κomax)|, and Fo(κomax)=P(κoκomax)=κomaxτ=1hPςoh(τ).

    Remark 1. Definitions 3 and 4 follow the definitions of non-positive hidden semi-Markov jump systems [24,26,28]. For non-positive systems, limkE{x(k)22|x0,O0}=0 and limkE{x(k)22|x0,O0,κoκomax}=0 are always used to describe the stochastic stability conditions of systems. In Definitions 3 and 4, the 2-norm x(k)2 is replaced by the 1-norm x(k)1. The main reasons are twofold. First, the 1-norm is more suitable for positive systems. Generally, the 2-norm represents the energy, and thus a quadratic Lyapunov function can be constructed. Positive systems are usually used to model populations, the amount of material, etc. The 1-norm x(k)1 represents the sum of all components of the state and is suitable to be introduced for positive systems. Under the 1-norm framework, a copositive Lyapunov function can be chosen for a such class of systems. Second, the 1-norm is equivalent to the 2-norm. By the norm equivalence principle, the mentioned two norms are equivalent in a finite space. Thus, it is reasonable to introduce Definitions 3 and 4 for HSMJ-NPSs.

    In this section, the stabilization of HSMJ-NPSs with completely known and partially known emission probabilities are presented. First, an observed mode-dependent controller is designed:

    u(k)=KO(k)x(k), (3.1)

    where KO(k) is a control gain matrix to be determined. Then,

    x(k+1)=AO(k)f(x(k))+BO(k)KO(k)x(k). (3.2)

    Lemma 2. Assume that system (3.2) is positive. If there exist a stochastic CLF V(x(k),O(k))=x(k)λO(k) with λO(k)0 and constants ρO(tp),λ1>0,λ2>0,λ3>0 with λ2λ1 such that

    λ1x(k)1V(x(k),O(k))λ2x(k)1, (3.3)
    E{V(x(tp+k),O(tp+k)=h|x(tp),O(tp)=o}ρO(tp)V(x(tp),O(tp)), (3.4)
    E{V(x(tp+k),O(tp+k)=h|x(tp),O(tp)=o}V(x(tp),O(tp))λ3x(tp)1, (3.5)

    hold, then system (3.2) is stochastically stable for any initial conditions x(k0)=x0 and O(k0)=O0, where k[1,tp+1tp) and O(kp)P.

    Proof. By (3.5), it follows that

    E{λ3x(tp)1}E{V(x(tp),O(tp))}E{E{V(x(tp+k),O(tp+k)=h|x(tp),O(tp)=o}}.

    Together with E{E{V(x(tp+k),O(tp+k)=h|x(tp),O(tp)=o}}=E{V(x(tp+k), O(tp+k)=h|x(tp),O(tp)=o}, we obtain E{λ3x(tp)1}E{V(x(tp), O(tp))}E{V(x(tp+k),O(tp+k)=h|x(tp),O(tp)=o}. Then, n=1E{λ3x(tp)1}E{V(x(t0),O(t0)}<, which means that limpE{λ3x(tp)1}=0. By λ3>0, we have limpE{x(tp)1}=0. Since λ2λ1>0, then E{λ1x(k)1}maxO(tp)O{ρO(tp)}E{V(x(k),O(k))}maxO(tp)O{ρO(tp)}E{λ2x(k)1} holds k[tp,tp+1). It is not difficult to conclude that limpE{x(k)1}=0. By Definition 3, the system (3.2) is stochastically stable.

    Remark 2. Unlike the Lyapunov function V(x(k),O(k))=x(k)PO(k)x(k) used in [24,26], and [28], a stochastic CLF V(x(k),O(k))=x(k)λO(k) is used for HSMJ-NPSs in Lemma 2. Such a Lyapunov function follows the design in [7,9,12,13]. When the state of the system is non-negative, the positivity of CLF is easy to be guaranteed. It is also clear that CLF has a simpler form than the quadratic Lyapunov function.

    Theorem 1. If there exist constants 1>1,2>1,ρo>0, Rn vectors λo0,μs0, and Rm vector χ(i)s0 such that the conditions

    ¯πi=11(i)B_sQ˜ψsμsAo+Boi=11(i)χ(i)s0, (3.6a)
    1¯πsQ˜ψsAoμsρoλo+1i=11(i)χ(i)s0, (3.6b)
    ¯πsQ˜ψsAoμsμa+i=11(i)χ(i)s0, (3.6c)
    ¯πsQ˜ψsAoκomaxκ=2hP˜ςoh(κ)μsκomaxκ=2hP˜ςoh(κ)μa+i=11(i)χ(i)s0, (3.6d)
    2¯πsQ˜ψsAo(hP˜ςoh(1)μs+κomaxκ=2hP˜ςoh(κ)μs)λo+2i=11(i)χ(i)s0, (3.6e)
    λo1μs,λh2μs (3.6f)

    hold for (o,h)P×P,(s,a)Q×Q,κomax[2,+), respectively, then the system (3.2) is positive and σ-stochastically stable under the observed mode-dependent controller (3.1) with

    Ks=i=11(i)χ(i)s1(i)B_sQ˜ψsμs, (3.7)

    where i{1,2,,}Q, ˜ψs=maxoP{ψos}, ˜ςoh(κ)=ςoh(κ)oPκomaxc=1ςch(c), B_=minoP{B_o}, ¯B=maxoP{¯Bo}, and B_o and ¯Bo represent the minimal and maximal elements of the matrix Bo.

    Proof. Since B_0, ¯π0, and μs0, it can follow that i=11(i)B_sQ˜ψsμs0. Give a nonnegative initial condition x(k0)0. Following Ao0 and (3.7) gives Ao+Boi=11(i)χ(i)si=11(i)B_sQ˜ψsμs0, which means that Ao+BoKs0. By (3.2) and Definition 1, we obtain x(k0+1)0. Thus, one can have x(k)0 using recursive derivation, that is, the system (3.2) is positive. Using the sector condition and (3.2) yields that

    x(k+1)π_AO(k)x(k)+BO(k)KO(k)x(k), (3.8)
    x(k+1)¯πAO(k)x(k)+BO(k)KO(k)x(k)=AO(k)O(k)x(k), (3.9)

    where AO(k)O(k)=¯πAO(k)+BO(k)KO(k).

    Construct a stochastic CLF as: V(x(k),O(k)=o)=x(k)λo. Then, λminx(k)1V(x(k),O(k))λmaxx(k)1, where λmin=minoP{λ_o}, λmax=maxoP{¯λo}, and λ_o and ¯λo represent the minimal and maximal elements of the vector λo, respectively. Thus, the condition (3.3) is guaranteed. Then,

    E{V(x(tp+k),O(tp+k))|x0,O0}=x(tp)(s1QskQki=1ψosiAosiλo) (3.10)

    holds for κomax[2,+),k[1,tp+1tp1], and p[0,+). By (3.6f) and (3.10), it follows that

    s1QskQki=1ψosiAosiλoρoλos1QskQki=1ψosiAosi1μskρoλo=1(s1Qsk1Qk1i=1ψosiAosi(skQψoskAoskμskμsk1)+k1n=1s1Qsn1Qn1i=1ψosiAosi(snQψosnAosnμsnμsn1)+s1Qψos1Aos1μs1)ρoλo, (3.11)

    where

    1(k1n=1s1Qsn1Qn1i=1ψosiAosi(snQψosnAosnμsnμsn1)+s1Qψos1Aos1μs1)ρoλo=1(s1Qψos1Aos1sk1Qψosk2Aosk2sk1QψoskAosk1μsk1s1Qψos1Aos1μs1+s1Qψos1Aos1μs1)ρoλo=1(s1QskQk1i=1ψosiAosiμsk1)ρoλo.

    Using (3.7) gives KsB_sQ˜ψsμs=i=11(i)χ(i)s. It is also clear that Ks0. Together with B_0, ˜ψs=maxoP{ψos}, and (3.6b) yields that

    1s1Qψos1Aos1μs1ρoλo1s1Q˜ψs1Aos1μs1ρoλo1¯πs1Q˜ψs1Aoμs1+1i=11(i)χ(i)s1ρoλo0. (3.12)

    By (3.6c), we have

    snQψosnAosnμsnμsn1skQψoskAoskμskμsk1¯πskQ˜ψskAoμsk+KskBoskQ˜ψskμskμsk1¯πskQ˜ψskAoμsk+i=11(i)χ(i)skμsk10. (3.13)

    Substituting (3.12) and (3.13) into (3.11) gives 1(s1QskQki=1ψosiAosiμsk)ρoλo0. Thus, it is not difficult to conclude that condition (3.4) is true.

    Furthermore, we consider O(tp)=o,O(tp+1)=h,o,hP,oh, and κ=tp+1tp. Then,

    E{V(x(tp+1),O(tp+1))|x0,O0,κκomax}=x(tp)(κomaxκ=1s1QsκQκi=1ψosiAosihP˜ςoh(κ)λh) (3.14)

    holds for p[0,+). Together with (3.6f) yields that

    κomaxκ=1s1QsκQκi=1ψosiAosihP˜ςoh(κ)λhλoκomaxκ=1s1QsκQκi=1ψosiAosihP˜ςoh(κ)2μsiλo=2(κomaxκ=2(κ1ϱ=1s1QsϱQϱi=1ψosiAosi×(sϱ+1Qψosϱ+1Aosϱ+1hP˜ςoh(κ)μsϱ+1hP˜ςoh(κ)μsϱ))+κomaxκ=2s1Qψos1Aos1hP˜ςoh(κ)μs1+s1Qψos1Aos1hP˜ςoh(1)μs1)λo, (3.15)

    where ϱ[1,κ1]. Note the facts KsB_sQ˜ψsμs=i=11(i)χ(i)s, Ks0, ˜ψs=maxoP{ψos}, and B_0. Together with (3.6d) gives

    sϱ+1Qψosϱ+1Aosϱ+1κomaxκ=2hP˜ςoh(κ)μsϱ+1κomaxκ=2hP˜ςoh(κ)μsϱ¯πsϱ+1Q˜ψsϱ+1Aoκomaxκ=2hP˜ςoh(κ)μsϱ+1+Ksϱ+1Bosϱ+1Q˜ψsϱ+1κomaxκ=2×hP˜ςoh(κ)μsϱ+1κomaxκ=2hP˜ςoh(κ)μsϱ¯πsϱ+1Q˜ψsϱ+1Aoκomaxκ=2hP˜ςoh(κ)μsϱ+1κomaxκ=2hP˜ςoh(κ)μsϱ+i=11(i)χ(i)sϱ+10. (3.16)

    By (3.6e), we obtain

    2s1Qψos1Aos1(hP˜ςoh(1)μs1+κomaxκ=2hP˜ςoh(κ)μs1)λo2¯πs1Q˜ψs1Ao(hP˜ςoh(1)μs1+κomaxκ=2hP˜ςoh(κ)μs1)+2Ks1Bos1Q˜ψs1×(hP˜ςoh(1)μs1+κomaxκ=2hP˜ςoh(κ)μs1)λo2¯πs1Q˜ψs1Aos1(hP˜ςoh(1)μs1+κomaxκ=2hP˜ςoh(κ)μs1)λo+2i=11(i)χ(i)s10. (3.17)

    Substituting (3.16) and (3.17) into (3.15) yields 2(κomaxκ=1s1QsκQκi=1ψosiAosihP˜ςoh(κ)μsi)λo0. It is not difficult to conclude that the condition (3.5) under κomax[2,+) is true. Therefore, the system (3.2) is positive and σ-stochastically stable. This completes the proof.

    Remark 3. Theorem 1 designs the controller gain matrix (3.7) using a matrix decomposition technique. Under the matrix decomposition technique, the controller gain matrix Ks can be transformed into a set of vector variables, i.e.,

    Ks=(ks11ks12ks1ks21ks22ks2ks1ks2ks)=(ks11ks12ks1000000)++(000000ks1ks2ks)=1(1)×(ks11ks12ks1)++1()×(ks1ks2ks)=1(1)χ(1)s1(1)B_sQ˜ψsμs++1()χ()s1()B_sQ˜ψsμs=i=11(i)χ(i)s1(i)B_sQ˜ψsμs.

    This means that these vector variables can be computed by using the LP toolbox in MATLAB. In fact, the term 1(i)B_sQ˜ψsμs is introduced to transform (3.7) into an LP form as shown in the conditions (3.12), (3.13), (3.16), and (3.17).

    Remark 4. From the derivation in Theorem 1, it is easy to achieve the positivity and stochastic stability of the system (3.2) for κomax=2. For the special case κomax=1, two points are stated. On one hand, it can follow from (3.6e) that 2¯πsQ˜ψsAohP˜ςoh(1)μsλo+2i=11(i)χ(i)s0. Together with the remaining conditions in (3.6), the positivity and stochastic stability of the system (3.2) can be verified for κomax=1. On the other hand, it is assumed that the term κomaxκ=2hP˜ςoh(κ)μs equals to zero when κomax=1. This further enhances the validity of the condition (3.6e) for κomax=1.

    Remark 5. As discussed in the Introduction, there are two widely used switching rules in positive stochastic systems, i.e., Markov and the semi-Markov processes [9,10,29,30]. Compared with the Markov process, the semi-Markov process removes the restriction that the sojourn time follows an exponential distribution. In [9], the obtained results were concerned with MJ-PSs. In [10,29,30], the stochastic stability of SMJ-PSs was addressed. In fact, system modes of SMJ-PSs may be hidden [14,15,16,17]. However, so far, no efforts have been devoted to the hidden mode issues of MJ-PSs, not mentioning HSMJ-NPSs. Theorem 1 attempts to construct a novel σ-stochastic stabilization framework for HSMJ-NPSs in a linear approach. The obtained framework develops the semi-Markov process of positive systems in [10,29,30] to the hidden semi-Markov process. The difficulty lies in how to design a control strategy for HSMJ-NPSs under the hidden Markov process owing to the uncertainties of the process. The results in [10,29,30] can be regarded as some special cases of the results in Theorem 1.

    Theorem 1 gives sufficient conditions for the σ-stochastic stabilization of HSMJ-NPSs in observable emission probabilities. In practice, it is hard to obtain full emission probabilities. Thus, we consider the system (3.2) with partially known emission probabilities. Inspired by the results in [27] and [28], we introduce the following formal definition of partially known emission probabilities. Denote Q=Qo,ZQo,U with Qo,Z={sQ:ψosisknown} and Qo,U={sQ:ψosisunknown}. On the other hand, if QZo, then denote Qo,Z={Z1o,Z2o,,Zqoo},1qoQ, and ψZo=sQo,Zψos, where Zqoo is the column number of the qth known element in the oth row in the emission probability matrix.

    Theorem 2. If there exist constants 1>1,2>1,ρo>0, Rn vectors λo0,μs0, and Rm vector χ(i)s0 such that the conditions

    ¯πi=11(i)B_sQ˜ψsμsAo+Boi=11(i)χ(i)s0, (3.18a)
    1¯πsQo,Z˜ψsAoμsψZoρoλo+1i=11(i)χ(i)s0, (3.18b)
    ¯πsQo,Z˜ψsAoμsψZoμa+i=11(i)χ(i)s0, (3.18c)
    ¯πsQo,Z˜ψsAoκomaxκ=2hP˜ςoh(κ)μsψZoκomaxκ=2hP˜ςoh(κ)μa+i=11(i)χ(i)s0, (3.18d)
    2¯πsQo,Z˜ψsAo(hP˜ςoh(1)μs+κomaxκ=2hP˜ςoh(κ)μs)ψZoλo+2i=11(i)χ(i)s0, (3.18e)
    λo1μs,λh2μs, (3.18f)

    hold for sQo,Z and κomax[2,+) and the conditions

    ¯πi=11(i)B_μsAo+Boi=11(i)χ(i)s0, (3.19a)
    1¯πAoμsρoλo+1i=11(i)χ(i)s0, (3.19b)
    ¯πAoμsμa+i=11(i)χ(i)s0, (3.19c)
    ¯πAoκomaxκ=2hP˜ςoh(κ)μsκomaxκ=2hP˜ςoh(κ)μa+i=11(i)χ(i)s0, (3.19d)
    2¯πAo(hP˜ςoh(1)μs+κomaxκ=2hP˜ςoh(κ)μs)λo+2i=11(i)χ(i)s0, (3.19e)
    λo1μs,λh2μs, (3.19f)

    hold for sQo,U and κomax[2,+), respectively, then the system (3.2) is positive and σ-stochastically stable under the observed mode-dependent controller (3.1) with

    Ks=i=11(i)χ(i)s1(i)B_sQ˜ψsμs,sQo,Z, (3.20a)
    Ks=i=11(i)χ(i)s1(i)B_μs,sQo,U. (3.20b)

    Proof. Recalling the fact Q=Qo,ZQo,U, the conditions (3.18)–(3.20) can guarantee the validity of the conditions (3.6) and (3.7). This completes the proof.

    Remark 6. In [9] and [10], the stochastic stabilization of Markov jump positive systems x(k+1)=AO(k)x(k)+BO(k)u(k) was designed as: u(k)=KO(k)x(k)=i=11(i)χ(i)O(k)1B_O(k)Q˜ψO(k)μO(k)x(k). It should be pointed out that an additional condition χ(i)O(k)χO(k) is introduced in these literature. This increases the conservatism of the design. In Theorems 1 and 2, an improved control design is proposed in (3.7) and (3.20). Under the novel design approach, the additional restriction condition χ(i)sχs is removed.

    Remark 7. For non-positive Markov jump systems [21,22,23,24,30], quadratic Lyapunov functions were always used. Owing to the positivity property, quadratic Lyapunov functions are not very effective for positive systems and it has been observed that CLF and LP are more suitable [7,9,10,12,13,29,31]. How to design the control gain matrices, how to construct a suitable CLF for HSMJ-NPSs, and how to address LP-based conditions are key to handling the issues of HSMJ-NPSs. A novel stochastic stabilization framework is constructed in Theorems 1 and 2 for HSMJ-NPSs. It should be noted that such a design framework is easily developed for other issues of positive stochastic jump systems.

    In [10] and [31], a communication network model with three nodes was established via SMJ-PSs in the following form:

    x(k+1)=AO(k)x(k)+BO(k)uO(k)(k), (4.1)

    where O(k) denotes busy- and idle-time models of communication networks by the semi-Markov process and x(k)=(x1(k),x2(k),x3(k)) is the number of data transmitted between the three nodes.

    Note the fact that switching between busy- and idle-time cases is usually uncertain and random in communication network operation. Moreover, many uncertainties, such as environment and temperature, exist in communication network operations. This is a typical nonlinearity phenomenon. In [26,27,28], switching rules with uncertain and random are described via a hidden semi-Markov process. Inspired by [26,27,28], we further assume switching rules between busy- and idle-time cases of communication networks under uncertainties are hidden. Thus, the communication network model (4.1) is changed as:

    x(k+1)=AO(k)f(x(k))+BO(k)uO(k)(k), (4.2)

    where O(k) is an observed process for O(k).

    By the analysis above, it is reasonable to use the system (2.1) with hidden semi-Markov processes to improve the communication network model, where

    A1=(0.420.370.290.290.380.330.300.450.49),B1=(0.250.290.260.280.290.27),A2=(0.520.360.280.300.350.370.300.240.45),B2=(0.290.310.280.280.260.28),A3=(0.620.290.260.300.390.370.310.290.49),B3=(0.300.320.260.290.290.29),

    where f(x(k))=0.3xi+xix2i+1 and o,s={1,2,3}. The upper bounds of the sojourn time are κ1max=κ2max=κ3max=5. The emission probability matrix is assumed to have four cases as listed in Table 1, where ? is an unknown element of the emission probability matrix. The system modes are governed by the semi-Markov process [ςoh(κ)]=[ηoh(κ)δoh], which is borrowed from [27]:

    [δoh]=(00.70.30.400.60.50.50),[ηoh(κ)]=(0ηκ12ηκ13ηκ210ηκ23ηκ31ηκ320),

    where

    ηκ12=0.6κ0.410κ10!(10κ)!κ!,ηκ13=0.4κ0.610κ10!(10κ)!κ!,
    ηκ21=0.9(κ1)20.9κ2,ηκ23=0.51010!(10κ)!κ!,ηκ31=0.4(κ1)1.30.4κ1.3,ηκ33=0.3(κ1)0.80.3κ1.3.
    Table 1.  Four cases of the emission probability matrix Γ.
    Case 1 Case 2 Case 3 Case 4
    (0.700.200.100.100.600.300.400.500.10) (0.700.200.100.10??0.400.500.10) (?0.20?0.100.600.300.400.500.10) (??0.100.100.600.30??0.10)

     | Show Table
    DownLoad: CSV

    Choose ρ1=1.1,ρ2=1.2,ρ3=1.3,π_=0.2,¯π=0.4, and 1=2=1.1. By Theorem 1, one can obtain for Case 1 that

    \begin{equation*} \begin{array}{cc} K_1^{{\rm{Case1}}} = \left( \begin{array}{ccc} -0.1363 &-0.1236 &-0.1377\\ -0.1156 &-0.1000 &-0.1105 \end{array} \right), \\ K_2^{{\rm{Case1}}} = \left( \begin{array}{ccc} -0.1296 &-0.1175 &-0.1309\\ -0.1099 &-0.0950 &-0.1051 \end{array} \right), K_3^{{\rm{Case1}}} = \left( \begin{array}{ccc} -0.1266 &-0.1148 &-0.1279\\ -0.1074 &-0.0928 &-0.1026 \end{array} \right). \end{array} \end{equation*}

    The initial condition of the system is set as x_0 = \left(\begin{array}{ccc} 25.5 & 20.5 & 17 \end{array} \right)^\top . In this condition, Figures 1 and 2 show the state of open- and closed-loop systems in Case 1. From Figure 1, the states under completely known emission probabilities are positive and stochastically stable. It means that the proposed observed mode-dependent controller is effective. By Theorem 2, one can obtain for Cases 2–4 that

    \begin{equation*} \begin{array}{cc} K_1^{{\rm{Case2}}} = \left( \begin{array}{ccc} -0.1889 &-0.1727 &-0.1896\\ -0.1691 &-0.1488 &-0.1558 \end{array} \right), \\ K_2^{{\rm{Case2}}} = \left( \begin{array}{ccc} -0.1756 &-0.1605 &-0.1762\\ -0.1572 &-0.1383 &-0.1448 \end{array} \right), K_3^{{\rm{Case2}}} = \left( \begin{array}{ccc} -0.1774 &-0.1621 &-0.1779\\ -0.1588 &-0.1397 &-0.1462 \end{array} \right), \\ K_1^{{\rm{Case3}}} = \left( \begin{array}{ccc} -0.2096 &-0.2079 &-0.2236\\ -0.1294 &-0.1033 &-0.0704 \end{array} \right), \\ K_2^{{\rm{Case3}}} = \left( \begin{array}{ccc} -0.2209 &-0.2190 &-0.2356\\ -0.1363 &-0.1089 &-0.0742 \end{array} \right), K_3^{{\rm{Case3}}} = \left( \begin{array}{ccc} -0.2403 &-0.2383 &-0.2564\\ -0.1483 &-0.1184 &-0.0807 \end{array} \right), \end{array} \end{equation*}

    and

    \begin{equation*} \begin{array}{cc} K_1^{{\rm{Case4}}} = \left( \begin{array}{ccc} -0.2010 &-0.1872 &-0.2072\\ -0.1494 &-0.1072 &-0.0934 \end{array} \right), \\ K_2^{{\rm{Case4}}} = \left( \begin{array}{ccc} -0.2418 &-0.2252 &-0.2492\\ -0.1797 &-0.1290 &-0.1123 \end{array} \right), K_3^{{\rm{Case4}}} = \left( \begin{array}{ccc} -0.1888 &-0.1759 &-0.1946\\ -0.1403 &-0.1007 &-0.0877 \end{array} \right). \end{array} \end{equation*}
    Figure 1.  States of the open-loop system in Case 1.
    Figure 2.  States of the closed-loop system in Case 1.

    Figures 3 and 4 show the states of open- and closed-loop systems in Case 2, Figures 5 and 6 show the states of open- and closed-loop systems in Case 3, and Figures 7 and 8 show the states of open- and closed-loop systems in Case 4. Simulation results show that the designed controller is still effective under partially known emission probabilities.

    Figure 3.  States of the open-loop system in Case 2.
    Figure 4.  States of the closed-loop system in Case 2.
    Figure 5.  States of the open-loop system in Case 3.
    Figure 6.  States of the closed-loop system in Case 3.
    Figure 7.  States of the open-loop system in Case 4.
    Figure 8.  State for the closed-loop system under Case 4.

    This paper has studied the stabilization of HSMJ-NPSs with completely known- and partially known emission probabilities. Hidden semi-Markov jump processes are employed to govern the switching of systems. Using a CLF and LP, the observed mode-dependent controller is constructed. The designed stabilization framework will be further developed for other issues of positive systems such as stability analysis, nonlinear observer design, event-triggered controller design, etc. The results obtained in this paper are based on an idealized assumption that the considered systems do not contain external perturbations. Thus, how to construct a stochastic stabilization framework on HSMJ-NPSs with completely unknown emission probabilities in the presence of disturbance is an interesting topic in future.

    Xuan Jia: Investigation, Writing-original draft, Validation, Writing-review & editing; Junfeng Zhang: Conceptualization, Methodology, Investigation, Supervision; Tarek Raïssi: Writing-original draft, Software. All authors have read and agreed to the published version of the manuscript.

    This work was supported by National Natural Science Foundation of China (62463007 and 62073111), Hainan Province Science and Technology Special Fund (ZDYF2024GXJS003), Science Research Funding of Hainan University (KYQD(ZR)22180 and KYQD(ZR)23180), and Postgraduate Innovative Research Funding of Hainan Province (Qhys2023-278, Qhys2023-279, and Qhys2023-280).

    The authors declare no conflicts of interest.



    [1] L. Farina, S. Rinaldi, Positive linear systems: theory and applications, Hoboken: John Wiley & Sons, 2011.
    [2] J. Shen, J. Lam, L_1-gain analysis for positive systems with distributed delays, Automatica, 50 (2014), 175–179. https://doi.org/10.1016/j.automatica.2013.09.037 doi: 10.1016/j.automatica.2013.09.037
    [3] R. Shorten, F. Wirth, D. Leith, A positive systems model of TCP-like congestion control: Asymptotic results, IEEE/ACM Trans. Netw., 14 (2006), 616–629. https://doi.org/10.1109/TNET.2006.876178 doi: 10.1109/TNET.2006.876178
    [4] M. A. Rami, J. Shamma, Hybrid positive systems subject to Markovian switching, IFAC Proceed, 42 (2009), 138–143. https://doi.org/10.3182/20090916-3-ES-3003.00025 doi: 10.3182/20090916-3-ES-3003.00025
    [5] P. Bolzern, P. Colaneri, G. Nicolao, Stochastic stability of positive Markov jump linear systems, Automatica, 50 (2014), 1181–1187. https://doi.org/10.1016/j.automatica.2014.02.016 doi: 10.1016/j.automatica.2014.02.016
    [6] J. Cavalcanti, H. Balakrishnan, Sign-stability of positive Markov jump linear systems, Automatica, 111 (2020), 108638. https://doi.org/10.1016/j.automatica.2019.108638 doi: 10.1016/j.automatica.2019.108638
    [7] J. Zhang, B. Du, S. Zhang, S. Ding, A double sensitive fault detection filter for positive Markovian jump systems with a hybrid event-triggered mechanism, IEEE/CAA J. Automat. Sin., 2024. https://doi.org/10.1109/JAS.2024.124677 doi: 10.1109/JAS.2024.124677
    [8] M. Ogura, F. Martin, Stability analysis of positive semi-Markovian jump linear systems with state resets, SIAM J. Control Optim., 52 (2011) 1809–1831. https://doi.org/10.1137/130925177 doi: 10.1137/130925177
    [9] J. Zhang, G. Zheng, Y. Feng, Y. Chen, Event-triggered state-feedback and dynamic output-feedback control of PMJSs with intermittent faults, IEEE Trans. Automat. Control, 68 (2023), 1039–1046. https://doi.org/10.1109/TAC.2022.3146709 doi: 10.1109/TAC.2022.3146709
    [10] Q. Li, J. Zhang, P. Lin, Adaptive event-triggered fault detection for nonlinear positive semi-Markov jump systems, Int. J. Adapt. Control Signal Process., 36 (2022), 2677–2700. https://doi.org/10.1002/acs.3483 doi: 10.1002/acs.3483
    [11] L. Li, W. Qi, X. Chen, X. Gao, Y. Wei, Stability analysis and control synthesis for positive semi-Markov jump systems with time-varying delay, Appl. Math. Comput., 332 (2018), 363–375. https://doi.org/10.1016/j.amc.2018.02.055 doi: 10.1016/j.amc.2018.02.055
    [12] M. A. Rami, Solvability of static output-feedback stabilization for LTI positive systems, Syst. Control Lett., 60 (2011), 704–708. https://doi.org/10.1016/j.sysconle.2011.05.007 doi: 10.1016/j.sysconle.2011.05.007
    [13] O. Mason, R. Shorten, On linear copositive Lyapunov functions and the stability of switched positive linear systems, IEEE Trans. Automat. Control, 52 (2007), 1346–1349. https://doi.org/0.1109/TAC.2007.900857
    [14] O. L. do Valle Costa, M. D. Fragoso, M. G. Todorov, A detector-based approach for the H_2 control of Markov jump linear systems with partial information, IEEE Trans. Automat. Control, 60 (2015), 1219–1234. https://doi.org/10.1109/TAC.2014.2366253 doi: 10.1109/TAC.2014.2366253
    [15] F. Stadtmann, O. L. do Valle Costa, H_2-control of continuous-time hidden Markov jump linear systems, IEEE Trans. Automat. Control, 62 (2017), 4031-–4037. https://doi.org/10.1109/TAC.2016.2616303 doi: 10.1109/TAC.2016.2616303
    [16] F. Li, C. Du, C. Yang, L. Wu, W. Gui, Finite-time asynchronous sliding mode control for Markovian jump systems, Automatica, 109 (2019), 108503. https://doi.org/10.1016/j.automatica.2019.108503 doi: 10.1016/j.automatica.2019.108503
    [17] Z. G. Wu, P. Shi, Z. Shu, H. Su, R. Lu, Passivity-based asynchronous control for Markov jump systems, IEEE Trans. Automat. Control, 62 (2017), 2020–2025. https://doi.org/10.1109/TAC.2016.2593742 doi: 10.1109/TAC.2016.2593742
    [18] A. M. Oliveira, O. L. V. Costa, Mixed control of hidden Markov jump systems, Int. J. Robust Nonlinear Control, 28 (2018), 1261–1280. https://doi.org/10.1002/rnc.3952 doi: 10.1002/rnc.3952
    [19] S. C. Huo, F. Li, Hidden Markov model-based control for networked fuzzy Markov jump systems against randomly occurring multichannel attacks, Int. J. Robust Nonlinear Control, 31 (2021), 1657–1673. https://doi.org/10.1002/rnc.5363 doi: 10.1002/rnc.5363
    [20] F. Li, S. Xu, H. Shen, Z. Zhang, Extended dissipativity-based control for hidden Markov jump singularly perturbed systems subject to general probabilities, IEEE Trans. Syst. Man Cybern.: Syst., 51 (2021), 5752–5761. https://doi.org/10.1109/TSMC.2019.2957659 doi: 10.1109/TSMC.2019.2957659
    [21] Y. Tian, H. Yan, H. Zhang, J. Cheng, H. Shen, Asynchronous output feedback control of hidden semi-Markov jump systems with random mode-dependent delays, IEEE Trans. Automat. Control, 67 (2022), 4107–4114. https://doi.org/10.1109/TAC.2021.3110006 doi: 10.1109/TAC.2021.3110006
    [22] L. Zhang, B. Cai, T. Tan, Y. Shi, Stabilization of non-homogeneous hidden semi-Markov jump systems with limited sojourn-time information, Automatica, 117 (2020), 108963. https://doi.org/10.1016/j.automatica.2020.108963 doi: 10.1016/j.automatica.2020.108963
    [23] B. Wang, Q. Zhu, The observed mode dependent controller design problem for a class of continuous-time hidden semi-Markov jump systems, Int. J. Robust Nonlinear Control, 33 (2023), 8421–8432. https://doi.org/10.1002/rnc.6827 doi: 10.1002/rnc.6827
    [24] L. X. Zhang, B. Cai, Y. Shi, Stabilization of hidden semi-Markov jump systems: emission probability approach, Automatica, 101 (2019), 87–95. https://doi.org/10.1016/j.automatica.2018.11.027 doi: 10.1016/j.automatica.2018.11.027
    [25] S. Z. Yu, Hidden semi-Markov models, Artific. Intell., 174 (2010), 215–243. https://doi.org/10.1016/j.artint.2009.11.011 doi: 10.1016/j.artint.2009.11.011
    [26] B. Cai, L. Zhang, Y. Shi, Observed-mode-dependent state estimation of hidden semi-Markov jump linear systems, IEEE Trans. Automat. Control, 65 (2020), 442–449. https://doi.org/10.1109/TAC.2019.2919114 doi: 10.1109/TAC.2019.2919114
    [27] F. Li, W. X. Zheng, S. Xu, Stabilization of discrete-time hidden semi-Markov jump singularly perturbed systems with partially known emission probabilities, IEEE Trans. Automat. Control, 67 (2022), 4234–4240. https://doi.org/10.1109/TAC.2021.3113471 doi: 10.1109/TAC.2021.3113471
    [28] B. Wang, Q. Zhu, S. Li, Stabilization of discrete-time hidden semi-Markov jump linear systems with partly unknown emission probability matrix, IEEE Trans. Automat. Control, 69 (2023), 1952–1959. https://doi.org/10.1109/TAC.2023.3272190 doi: 10.1109/TAC.2023.3272190
    [29] G. Zong, W. Qi, H. R. Karimi, L_1 control of positive semi-Markov jump systems with state delay, IEEE Trans. Syst. Man Cybern.: Syst., 51 (2021), 7569–7578. https://doi.org/10.1109/TSMC.2020.2980034 doi: 10.1109/TSMC.2020.2980034
    [30] Y. Tian, H. Yan, H. Zhang, M. Wang, J. Yi, Time-varying gain controller synthesis of piecewise homogeneous semi-Markov jump linear systems, Automatica, 146 (2022), 110594. https://doi.org/10.1016/j.automatica.2022.110594 doi: 10.1016/j.automatica.2022.110594
    [31] W. Qi, Y. Yi, P. Shi, G. Zong, Z. G. Wu, Adaptive event-driven control for continuous positive stochastic jump models with cyber attacks, IEEE Trans. Circuits Syst. II Express Briefs, 71 (2024), 301–305. https://doi.org/10.1109/TCSII.2023.3300727 doi: 10.1109/TCSII.2023.3300727
  • 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(781) PDF downloads(53) Cited by(0)

Figures and Tables

Figures(8)  /  Tables(1)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog