Abstract
In this study, some stability and robust stability conditions for switched positive linear systems in which all subsystems are unstable in continuous time and discrete time were obtained using the Φ-dependent dwell time technique and the discretized co-positive Lyapunov functions approach, respectively. The co-positive Lyapunov functions constructed in this study are functions of time during the dwell time, and after that, they are independent of time. In addition, the above method was applied to switched-interval positive systems, and corresponding conclusions are
presented. The Φ-dependent dwell time technique used in this paper is more effective than the dwell time and mode-dependent dwell time used in other studies. The results are verified with an illustrative example.
Keywords:
Φ-dependent dwell time; discretized co-positive Lyapunov functions; robust stability; unstable subsystems MSC:
34A38; 37B25; 93D09
1. Introduction
Many dynamic systems in the real world are restricted to orthogonal variables, and such systems are usually referred to as positive systems in the literature. Switched positive linear systems (SPLSs), a class of positive systems, consist of a series of positive linear systems and switching signals that control the switching between them. SPLSs have received extensive attention due to their wide applications in control fields, such as mobile robot navigation [1], load forecasting [2], and fuel balancing [3]. In SPLSs, stability is the most basic property of the system. Some important results regarding SPLSs have been obtained in the literature [4,5,6,7,8,9,10,11], especially with respect to stability analysis. The linear co-positive Lyapunov function (LCLF) approach is a very effective approach in the stability analysis of SPLSs because it holds that the state of the systems is positive under natural constraints. The sufficient and necessary conditions for the existence of a common LCLF for SPLSs are mentioned in [12]. The stability of discrete-time SPLSs was analyzed in [13] by using the switched LCLF approach. The multiple LCLF for a given SPLS was established for the first time in [14]. Based on this, the stability analysis problem for SPLSs with average-dwell-time (ADT) switching was investigated and sufficient conditions for both the continuous-time and the discrete-time cases were given in [14].
Most practical switched systems have both stable and unstable subsystems due to disturbances, failures, and possibl changing environmental factors [15]. The problem of exponential stability for SPLSs consisting of both stable and unstable subsystems was investigated in [16]. Sufficient stability conditions were proposed for discrete-time switched delay positive systems with stable and unstable subsystems in [17]. The above conclusions all concern switched systems with at least one stable subsystem. However, these conclusions are generally not valid when all subsystems are unstable. As is well known, even if all subsystems are unstable, one may carefully switch between them to make the total system asymptotically stable. Using a discretized Lyapunov function approach, a sufficient condition ensuring the asymptotic stability of switched continuous-time systems with all modes unstable is proposed in [18]. The stability of switched linear systems with dwell time was studied by constructing a discretized Lyapunov function in [19]. Some conclusions have been reached [20,21] about SPLSs with uncertainty. In [20], the constructed Lyapunov functions were time-varying during the dwell time and time-invariant afterwards. There are currently few research conclusions about the stability of SPLSs with all modes unstable and uncertainty, which are significant for our research in this paper.
The main objective of this study was to establish the stability and robust stability criteria for a system where all subsystems are unstable in continuous-time and discrete-time cases. The research results in this paper include the following points. First of all, a group of switching signals that make SPLSs with all modes unstable asymptotically stable was found by using discretized co-positive Lyapunov functions and the -dependent dwell time technique. Then, we extended the above method and conclusion to SPLSs with interval uncertainty. Finally, an illustrative example is given to verify that the -dependent dwell time technique is more effective than using mode-dependent dwell time [22] or dwell time.
The structure of this paper is as follows. Section 2 gives a description of the system and the necessary definitions and lemmas. Section 3 presents the main conclusions with their proofs. An illustrative example is given in Section 4. Section 5 provides the conclusion of this paper.
The notations used in this paper are shown in Table 1.
Table 1.
The notations used in this paper.
2. Problem Formulation and Preliminaries
Consider the continuous-time switched linear system
and the discrete-time switched linear system
where is the state of the system, and is called a switching signal. is a piece-wise constant right-continuous function: , where is the number of subsystems. and are known constant matrices of appropriate dimensions.
All subsystems studied in this paper are unstable. The switching instants have the following relationship: , where represents the initial time of system operation and represents the rth switching instant. In addition, we assume that . When we say the th subsystem of the switched system is active. The length of time between adjacent switching instants is called the dwell time . Let where and . Define the surjection operator: . Set [23]. This work supposes that each family of subsystems has a dwell time, denoted as and called the -dependent dwell time. If is too large, then the total system will be unstable due to it running unstable subsystems for a long time. If is too small, then overly fast switching also makes the system unstable. Thus, we limit the -dependent dwell time to a range that ensures the asymptotic stability of the system; namely, , where represents the minimum dwell time of a family of subsystems, represents the maximum average dwell time of a family of subsystems, and . is called the switching strategy set of the -dependent dwell time.
The aim of this study was to analyze the problem of the stability and robust stability of SPLSs where all subsystems are unstable. Before that, we first provide some definitions and lemmas to be used.
Definition 2
([12]). A matrix is said to be a Metzler matrix if its non-diagonal elements are positive or zero.
Consider the continuous-time system
and the discrete-time system
We note the following lemmas.
From Lemma 1, we can deduce that System (1) is positive with regard to ⟺ and are Metzler matrices, and System (2) is positive with regard to ⟺ .
Lemma 2
3. Main Results
This section presents sufficient conditions for the stability and robust stability of SPLSs in which all subsystems are unstable in the continuous-time and discrete-time cases.
3.1. Continuous-Time Case
In this section, sufficient conditions for the stability and robust stability of continuous SPLSs and their proofs are given.
Theorem 1.
The Lyapunov functions constructed in most previous articles that were continuous in the dwell-time interval are not applicable when all subsystems are unstable. Using another method, we consider the construction of a discretized Lyapunov function to break the commutativity of Lyapunov functions in adjacent dwell-time intervals. In this way, systems for which all subsystems are unstable can be stabilized by proper switching.
Proof.
Step 1: Prove that System (1) is stable.
For the convenience of narration, assume that , . Divide the interval into equal parts, with each interval represented as , . The length of the equal division is , where , .
We use the linear interpolation formula to construct linear functions for each segment of the minimum dwell-time interval. When , let , where . Substituting the expressions of and into the above equation yields . When , we denote as .
When , let remain the value of the left endpoint during this period; i.e., . Obviously, .
Since the system we are studying is positive, we can construct the following multiple co-positive Lyapunov functions:
Among them, the vector is as defined above.
When ,
When , . Combining this with Equation (7), it can be concluded that .
From the above analysis, it can be seen that
According to Equation (8) and the assumption that the system state does not jump during switching, it can be concluded that
Combining Equations (12) and (13), we have
where denotes the switching numbers of the i th family subsystems over the interval , and denotes the total activated time of the i th family subsystems over the interval . Let . From Equation (9), we can derive ; namely, . Substituting into Equation (14), we obtain:
As we all know, the following inequalities are true: , , where Substituting into Equation (15), we obtain:
where . Then, , we can choose . This results in , and the stability of System (1) can be obtained.
Step 2: Prove that System (1) is globally asymptotically stable.
Combining Equations (12) and (13), it can be seen that , where . Recursively, the following relationship can be obtained: . We can derive , which implies .
Below, we use the proof by contradiction to obtain the desired conclusion. Assume the existence of such that , where c is a positive constant. From the definition of the limit, it can be seen that there exists such that whenever , where is any positive constant.
From the stability of System (1), it can be seen that there exists such that whenever , where p is positive. Let ; then, . This contradicts , so the assumption is not valid, Then, we have .
Hence, SPLS (1) is globally asymptotically stable with regard to . □
Remark 1.
The co-positive Lyapunov functions in Theorem 1 are time-varying during and time-invariant during , where . The discretized co-positive Lyapunov function divides the dwell-time interval into a finite number of small regions, and the vector function varies linearly with respect to s in each small region.
Remark 2.
The Lyapunov functions in Theorem 1 are allowed to increase while the unstable subsystem is working, and the increase rate is limited to . Moreover, this increment can be compensated for by the switching behavior; that is, the Lyapunov functions do not increase at the switching instants.
Remark 3.
The switching strategy set can be obtained by the following procedure. Firstly, appropriate , , , and are given according to the constraints of each parameter. Then, the values of vectors are calculated by linear programming. We can then obtain the switching strategy set. Later, we will visually see through examples that the Φ-dependent dwell time technique is more flexible than the mode-dependent dwell time and the dwell time.
Remark 4.
Unlike most stability results based on various dwell time strategies or their extended forms, Theorem 1 applies to the situation where all subsystems are unstable. The theorem is based on the fact that the energy increment caused by unstable subsystem may be compensated for by the suitable “stable” switching. This has two limitations: the computational complexity caused by group diversity and the blindness in determining the minimum dwell time. The conditions of the theorem are to some extent harsh, but it provides an effective switching design scheme for related research.
Due to the fact that real-world systems are always influenced by various factors, the following investigates the robust stability of continuous switched-interval positive systems where all subsystems are unstable.
Consider the continuous switched-interval positive system
where , , and are constant matrices with suitable dimensions, representing interval uncertainty. In addition, we assume that are Metzler matrices.
Theorem 2.
Proof.
Under the assumption that are Metzler matrices, according to Definition 2, it can be concluded that are also Metzler matrices. We still use the discretized co-positive Lyapunov function (Equation (10)).
When ,
3.2. Discrete-Time Case
This section provides the sufficient conditions for the stability and robust stability of discrete-time SPLSs.
Theorem 3.
Proof.
We still use the linear interpolation formula to construct linear functions for each segment of the minimum dwell-time interval , as shown in Theorem 1. We can easily obtain . Then,
Similarly, when , take . Using Equation (26), we can derive
From the above analysis, it can be seen that
According to Equation (27) and the assumption that the system state does not jump during switching, it can be concluded that
From Equations (31) and (32), we can obtain
where denotes the switching numbers of the i th family subsystems over the interval , and denotes the total activated time of the i th family subsystems over the interval . Let . From Equation (28), we can derive . Substituting into Equation (33), we obtain:
As we all know, the following inequalities are true: , , where Substituting into Equation (34), we obtain:
where . Then, , and we can choose . This results in , and the stability of System (2) can be obtained.
The rest of the proof of Theorem 3 is similar to Theorem 1 and is therefore omitted. □
Below, we provide sufficient conditions for the case of interval uncertainty.
Consider the discrete switched-interval positive system
where , , and are the same as Equation (17). In addition, we assume that .
Theorem 4.
The proof of this theorem is basically the same as the previous proof and is omitted here.
4. Illustrative Example
In this section, we illustrate through a specific example that the -dependent dwell time technique is more flexible than mode-dependent dwell time and dwell time.
Consider an epidemiological model with n population groups [25]. Every ı th group is divided into infectives and susceptibles. Let and , respectively, denote the number of infectives and susceptibles at time s. Suppose the total number is constant at any time . By taking , we have, for :
where and are some known constants, and is the death rate in the ı group. Suppose there are m different therapies to fight the epidemic, and the infection rate is not constant but depends, at each time s, on , which orchestrates the different therapies for the different population groups. By linearizing the system around the disease-free point , one can get the following system:
i.e., Equation (1) with the system’s matrices given as follows:
The eigenvalues of are and , the eigenvalues of are and , and the eigenvalues of are and . Obviously, all three subsystems are unstable.
For the convenience of calculation, we take , . represents the switching strategy set of the i th family subsystem, and represents the dwell time of the i th family subsystem. Due to the number of subsystems being three, the set can be divided into the following three situations. According to the choice of the different , one can get different switching strategies. When , then , which corresponds to the case with the dwell time technique. When , there are three types of grouping: (1) , ; (2) , ; and (3) , . When , then , , and , which corresponds to the mode-dependent dwell time technique. In each group, select appropriate , , and , and use linear programming to solve the vector that satisfies Equations (5)–(8) in Theorem 1. When Equations (5)–(8) have a solution, by bringing the values of and into Equation (9), we can obtain . The switching strategy set can be obtained from and . Select the appropriate switching in . Based on the selected , the state response (Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5) can be obtained for different groups . The following table provides the parameter selection and switching strategy set corresponding to the dwell time, -dependent dwell time, and mode-dependent dwell time techniques, respectively. As can be seen from the state response figures, all three techniques can stabilize the system with appropriate switching. It can be seen from Table 2 that the of the dwell tine technique is , while the can be in the three cases where . Similarly, the -dependent dwell time technique has a broader range of switching strategy sets than the mode-dependent one. By comparing the switching signal sets and state response graphs of the different techniques, it can be seen that the conclusions obtained with the -dependent dwell time cover the previous dwell time and mode-dependent dwell time. The technique used in this paper can make the system stable in the shortest time with the appropriate switching.
Figure 1.
The state response of the system with the dwell time technique.
Figure 2.
The state response of the system with group one of the -dependent dwell time technique.
Figure 3.
The state response of the system with group two of the -dependent dwell time technique.
Figure 4.
The state response of the system with group three of the -dependent dwell time technique.
Figure 5.
The state response of the system with the mode-dependent dwell time technique.
Table 2.
Comparison of the three methods.
5. Conclusions
In this paper, we studied the stability and robust stability of SPLSs in which all subsystems are unstable by means of -dependent dwell-time switching. By using the discretized co-positive Lyapunov functions, the sufficient conditions for the stability of SPLSs were obtained in the form of linear matrix inequalities. The stability and robust stability of SPLSs in continuous-time and discrete-time cases were studied in this paper, respectively. At the end of the paper, an illustrative example showed that the -dependent dwell time technique is more effective than the mode-dependent dwell time and the dwell time.
Author Contributions
Conceptualization, Q.Y.; Methodology, Q.Y.; Software, X.J.; Validation, X.J.; Formal analysis, Q.Y.; Investigation, Q.Y.; Resources, X.J.; Data curation, X.J.; Writing—original draft, Q.Y. and X.J.; Writing—review & editing, Q.Y.; Visualization, X.J.; Supervision, Q.Y.; Project administration, X.J.; Funding acquisition, Q.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This work was 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).
Data Availability Statement
The data supporting the reported results are available from the corresponding author upon reasonable request.
Conflicts of Interest
The authors declare that they do not have any commercial or associative interests that would represent a conflict of interests in connection with the work.
References
- Jin, J.; Kim, Y.; Wee, S.; Lee, D.; Gans, N. A stable switched-system approach to collision-free wheeled mobile robot navigation. J. Intell. Robot. Syst. Theory Appl. 2017, 86, 599–616. [Google Scholar] [CrossRef]
- Maia, C.A.; Goncalves, M.M. Application of switched adaptive system to load forecasting. Electr. Power Syst. Res. 2008, 78, 721–727. [Google Scholar] [CrossRef]
- Nilsson, P.; Ozay, N.; Topcu, U.; Murray, R.M. Temporal logic control of switched affine systems with an application in fuel balancing. In Proceedings of the 2012 American Control Conference (ACC), Montreal, QC, Canada, 27–29 June 2012; pp. 5302–5309. [Google Scholar]
- Fornasini, E.; Valcher, M.E. Asymptotic stability and stabilizability of special classes of discrete-time positive switched systems. Linear Algebra Appl. 2013, 438, 1814–1831. [Google Scholar] [CrossRef]
- Blanchini, F.; Colaneri, P.; Valcher, M.E. Co-positive Lyapunov functions for the stabilization of positive switched systems. IEEE Trans. Autom. Control 2012, 57, 3038–3050. [Google Scholar] [CrossRef]
- Fornasini, E.; Valcher, M.E. On the stability of continuous-time positive switched systems. In Proceedings of the American Control Conference, Baltimore, MD, USA, 30 June–2 July 2010; pp. 225–6230. [Google Scholar]
- Gurvits, L.; Shorten, R.; Mason, O. On the stability of switched positive linear systems. IEEE Trans. Autom. Control 2007, 52, 1099–1103. [Google Scholar] [CrossRef]
- Liu, Z.; Wang, Y.Z.; Zhao, G.D. Exponential stability for positive switched linear systems with delays and impulses. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 2469–2474. [Google Scholar]
- Ding, X.Y.; Shu, L.; Wang, Z.H. On stability for switched linear positive systems. Math. Comput. Model. 2011, 53, 1044–1055. [Google Scholar] [CrossRef]
- Zhao, X.D.; Zhang, L.X.; Shi, P. Stability of a class of switched positive linear time-delay systems. Int. J. Robust Nonlinear Control 2013, 23, 578–589. [Google Scholar] [CrossRef]
- Zhao, X.D.; Zhang, L.X.; Shi, P.; Karimi, H.R. Stabilization of a class of slowly switched positive linear systems: State-feedback control. In Proceedings of the American Control Conference (ACC), Montreal, QC, Canada, 27–29 June 2012; pp. 5282–5286. [Google Scholar]
- Mason, O.; Shorten, R. On linear copositive Lyapunov functions and the stability of switched positive linear systems. IEEE Trans. Autom. Control 2007, 52, 1346–1349. [Google Scholar] [CrossRef]
- Liu, X.W. Stability analysis of switched positive systems: A switched linear copositive Lyapunov function methed. IEEE Trans. Circuits Syst. II Express Briefs 2009, 56, 414–418. [Google Scholar]
- Zhao, Z.D.; Zhang, L.X.; Shi, P.; Liu, M. Stability of switched positive linear systems with average dwell time switching. Automatica 2012, 48, 1132–1137. [Google Scholar] [CrossRef]
- Yang, H.; Cocquempot, V.; Jiang, B. On stabilization of switched nonlinear systems with unstable modes. Syst. Control Lett. 2009, 58, 703–708. [Google Scholar] [CrossRef]
- Lian, J.; Liu, J. New results on stability of switched positive systems: An average dwell-time approach. IET Control Theory Appl. 2013, 7, 1651–1658. [Google Scholar] [CrossRef]
- Shi, R.Q.; Tan, X.M.; Zhao, X.D.; Zheng, X.L. Stability and l1-gain analysis for switched delay positive systems with stable and unstable subsystems. Circuits Syst. Signal Process. 2015, 34, 1683–1696. [Google Scholar] [CrossRef]
- Xiang, W.M.; Xiao, J. Stabilization of switched continuous-time systems with all modes unstable via dwell time switching. Automatica 2014, 50, 940–945. [Google Scholar] [CrossRef]
- Allerhand, L.; Shaked, U. Robust stability and stabilization of linear switched systems with dwell time. IEEE Trans. Autom. Control 2011, 56, 381–386. [Google Scholar] [CrossRef]
- Liu, J.J.; Zhang, K.J.; Wei, H.K. Robust stability of positive switched systems with dwell time. Int. J. Syst. Sci. 2016, 47, 2553–2562. [Google Scholar] [CrossRef]
- Zhang, J.F.; Han, Z.Z.; Wu, H.; Huang, J. Robust stabilization of discrete-time positive switched systems with uncertainties and average dwell time switching. Circuits Syst. Signal Process. 2014, 33, 71–95. [Google Scholar] [CrossRef]
- Feng, S.X.; Wang, J.; Zhao, J. Stability and robust stability of switched positive linear systems with all modes unstable. IEEE/CAA J. Autom. Sin. 2019, 6, 170–179. [Google Scholar] [CrossRef]
- Yu, Q.; Zhai, G.S. Stability analysis of switched systems under Φ-dependent average dwell time approach. IEEE Access 2020, 8, 30655–30663. [Google Scholar] [CrossRef]
- Zhang, J.F.; Zhang, W.; Cai, X.S.; Han, Z.Z. Stability and stabilization of positive switched systems under asynchronous switching. In Proceedings of the 2014 International Conference on Mechatronics and Control (ICMC), Jinzhou, China, 3–5 July 2014; pp. 347–352. [Google Scholar]
- Rami, M.A.; Bokharaie, V.S.; Mason, O.; Wirth, F.R. Stability criteria for sis epidemiological models under switching policies. Discret. Contin. Dyn. Syst.—Ser. B 2013, 19, 2865–2887. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).