1.
Introduction
Switching systems are a special class of hybrid systems consisting of finite or infinite subsystems and are adjusted by switching signals. Compared to general systems, switching systems can better describe many practical situations with multi-mode interactions, such as flight control systems [1], communication networks [2], power electronic systems [3], mobile robots [4], and multi-agent systems [5]. In the last decades, there have been many results on the stability of switching systems. In most of them, the system stability is related to the switching signals that can be divided into time-dependent or/and state-dependent switching. Compared to state-dependent switching, time-dependent ones can avoid partitioning the state space and prevent the Zeno phenomenon. This reduces the design difficulty and makes the conclusions more general. Therefore, this article investigates the stability of switching systems with time-dependent switching.
As we know, in the reference [6], the dwell time (DT) method was proposed to design time-dependent switching signals in the stability analysis of switching systems, requiring a long enough time interval between two consecutive switching instants to counteract the instability caused by the switching behavior. In the references [7,8,9], the DT method played a very important role in the stability analysis of systems for all stable models. Later in the reference [10], the DT method was extended to the average dwell time (ADT) method, which relaxed the requirements of DT. Then, the generalization of ADT, named mode-dependent average dwell time (MDADT), was proposed in the reference [11], which is, to some extent, more applicable than ADT because it takes into account the differences between subsystems and allows different subsystems to have different ADT. Recently, the paper [12] proposed a new concept of Φ-dependent average dwell time (ΦDADT) for switching systems, which groups different subsystems and is a unified form of ADT and MDADT. This is because they can both be considered as two corollaries of the new method. Moreover, the switching designs under different Φ are very different, and each has its advantages. In general, we can take every possible Φ to obtain stable signals for all kinds of dwell time methods, which is more flexible and less conservative than the existing results.
As for the case with stable and unstable modes in the reference [13], by limiting the total dwell time and activation times of unstable modes, the ADT was used to achieve the stability of switching systems. In the reference [14], the improved stability criterion for discrete-time switching systems with unstable modes was obtained by combining the multiple Lyapunov function method with the limit inferior switching strategy for dealing with stable modes and the limit optimal switching strategy for dealing with unstable modes. In the reference [15], the ΦDADT method was extended to impulse switching singular systems with stable and unstable subsystems and proposed a new conclusion on the stability of switching systems. However, the above results all consider switching behavior as a factor leading to system instability while ignoring the contribution of switching behavior to system stability.
For the case where all modes are unstable, in the reference [16], the maximum-minimum dwell time (MMDT) switching was provided for switching systems with all modes unstable (SSUS). After that, for the positive linear switching system, the contribution of the discretized Lyapunov function to the SSUS was further boosted in the reference [17] by constraining the proportion of unstable switching instant. Next, the stability of partially unstable switching behaviors in SSUS was studied in the reference [18]. Based on the reference [18], the reference[19] utilized singular perturbation parameters to control the ratio of stable switching instant to achieve exponential stabilization of the odd perturbation switching system.
In addition, a new mean dwell time called bounded maximum average dwell time (BMADT) was presented in the reference [20], and the exponential stability of SSUS was obtained by BMADT. The switching behavior with stable nature is beneficial for the system's stability, but the existing results do not consider the information on the switching instant when constructing the Lyapunov function. By introducing the DT information into the piecewise Lyapunov function, the stability criteria for switching linear system relative to MMDT was established in the reference [21]. In the reference [22], the stabilizing switching dependent average dwell time (SSDADT) method was proposed to ensure the system stability by introducing switching instant information and constructing a Lyapunov function that decays at stable switching instant. In the reference [23], from the coordination performance of switching signals, the stability criterion was established by the mode-partition-dependent average dwell time (MPDADT) method and the piecewise Lyapunov function approach. However, there are fewer published studies on the unstable switching behavior caused by the ΦDADT approach, which inspires this paper.
In this paper, the stability of SSUS is investigated by the coordinated performance of the switching signals. A new stability criterion is constructed by a new switching frame named Φ-dependent max-minimum dwell time (ΦDMDT) and a segmented Lyapunov function approach. The contributions of this paper are as follows: First, a new frame called ΦDMDT is proposed, which considers the unstable switching behavior caused by Φ-dependent DT and unstable modes. Second, a new segmented piece-wise Lyapunov function approach is provided for the stability problem of SSUSs, then the global exponential stability conditions for linear and nonlinear switching systems are given by the new switching frame and the new approach. Here the state divergence generated by the unstable model and unstable switching instant is balanced by the stable switching instant. Third, the parameters are divided and the DT for different periods is studied separately, which increases the flexibility of unstable switching behavior and reduces conservativeness.
The rest is organized as follows. Section 2 gives the preliminary knowledge. Section 3 introduces the stability criteria of nonlinear and linear switching systems with all modes unstable by using the ΦDMDT method. Section 4 gives the simulation experiment of the main results, and Section 5 is the conclusion of this paper.
The symbols of this paper are stated in Table 1.
2.
Preliminaries
Consider the following switching nonlinear system described by
where fδ(t)(⋅) are smooth nonlinear functions from Rn to Rn and fδ(t)(0)=0, x(t)∈Rn is the system state. A continuous from the right piecewise constant function of time δ(t):[0,+∞)→IN={1,2,…,N}, N∈N is the number of modes. For a switching sequence t0<t1<⋯<tk<⋯, while tk is the k th switching instant. When t∈[tk,tk+τMΦi], the δ(tk) subsystem is activated. τk≜tk−tk−1 is the DT between switching instants tk−1 and tk, k=1,2…. This paper assumes that no state jumps occur at the switching instants and that a finite number of switches occur on every bounded time interval. Let S={1,2,⋯,s}, where s∈N and s≤N, and Φ:IN↦S is a surjection operator. Set Φi={p∈IN∣Φ(p)=i∈S}.
Definition 1. In the time span [t0,t], let τj≜tj−tj−1 be the corresponding DT of the j th switching, tj∈[t0,t], and τjΦi denotes the DT of switching signal δ(t) with δ(tj)∈Φi, tj∈[t0,t]. There exists two positive integers τMΦi and τmΦi, such that
Let S[τmΦi,τMΦi] denote the set of switching signals satisfying
T_{\Phi _{i} } \left (t_{0}, t \right) denotes the total running time of the \Phi _{i} subsystems family over the interval \left [t_{0}, t \right] . For \tau_{v\Phi _{i} } > \tau_{u\Phi _{i} } > 0 , as shown in Figure 1, let N_{\tau_{u\Phi _{i}} } \left (t_{0}, t \right) be the number of switching instants t_{j} belonging to the \Phi _{i} subsystems family in the time span \left [t_{0}, t \right] such that \tau_{m\Phi _{i}} < t_{j} -t_{j-1} < \tau_{u\Phi _{i}} , and let N_{\tau_{v\Phi _{i}} } \left (t_{0}, t \right) be the number of switching instants t_{j} belonging to the \Phi _{i} subsystems family in the time span \left [t_{0}, t \right] such that \tau_{u\Phi _{i}} < t_{j} -t_{j-1} < \tau_{v\Phi _{i}} . Further, let \mathcal{S} _{\left [\tau_{m\Phi _{i}}, \tau_{M\Phi _{i}} \right] }^{\left \{ \tau_{u\Phi _{i}}, \tau_{v\Phi _{i}}, c \right \} } stand for the switching signals satisfying (2.4) and the following condition
and
Additionally, N_{\Phi _{i}} (t_{0}, t) is the total number of the switching instants belonging to the \Phi _{i} subsystems family in the time span \left [t_{0}, t \right] . Two constants \tau_{M\Phi _{i}} and \tau_{m\Phi _{i}} are called to be the \Phi DMDT for \delta \left (t _{j} \right) .
Definition 2. [18] If a function f:\mathbb{R_{+}}\to \mathbb{R_{+}} is continuous, zero at the origin, and strictly increasing, then it is called a class \mathcal{K} function. If a class {\mathcal{K}} function is also unbounded, it is called the class \mathcal{K}_{\infty} function.
Definition 3. [21] A switching system (2.1) under certain switching signal \delta \left (t \right) is said to be globally exponentially stable, if the trajectory of the system means
for positive scalars \kappa, \lambda ^{*} .
3.
Stability analysis
In this section, we will discuss the stability problem of the switching system with all subsystems unstable.
Theorem 1. For given positive constants \lambda _{i} > 0 , 0 < \mu _{1i} < 1 , \mu _{1i} < \mu _{2i} < \mu _{3i} , \mu _{3i} \geqslant 1 , 0\leqslant\tau_{m\Phi _{i}}\leqslant\tau_{u\Phi _{i}}\leqslant\tau_{v\Phi _{i}}\leqslant\tau_{M\Phi _{i}} , 0\leqslant c < \frac{1}{\tau_{M\Phi _{i}} } , \Phi _{i} = \left \{ p\in \mathfrak{I_{\mathcal{N} } }\mid \Phi (p) = i\in \mathfrak{S} \right \} , if there exists positive-definite functions V_{1p} \left (t, x \right), V_{2p} \left (t, x \right), V_{3p} \left (t, x \right), V_{4p} \left (t, x \right) , and functions \alpha _{1}, \alpha _{2} \in \mathcal{K}_{\infty} , such that for \forall p, q \in \mathfrak{I}_{\mathcal{N}}, p \neq q ,
where
and {\lambda _{\mathrm{max} } = \underset{i\in \mathfrak{S} }{\mathrm{max}}\lambda _{i}} , then the switching system (2.1) is globally exponentially stable for any switching signal \delta \left (t \right) \in \mathcal{S} _{\left [\tau_{m\Phi _{i}}, \tau_{M\Phi _{i}} \right] }^{\left \{ \tau_{u\Phi _{i}}, \tau_{v\Phi _{i}}, c \right \} } .
Proof. Choose the piece-wise Lyapunov function as V(t, x) = V_{\delta \left (t \right) } \left (t, x \right) . Suppose that {t_{k}+}\tau_{v\Phi _{i}} \leqslant t \leqslant {t_{k}+}\tau_{M\Phi _{i}} . It can be obtained from (3.2)–(3.5) that
Similarly, for {t_{k}+}\tau_{u \Phi _{i}} \leqslant t < {t_{k}+}\tau_{v\Phi _{i}} and {t_{k}} \leqslant t < {t_{k}+}\tau_{u\Phi _{i}} , it can be respectively obtained that
and
Therefore, when {t_{k}} \leqslant t \leqslant {t_{k}+}\tau_{M\Phi _{i}} , it can be inferred from (3.8)–(3.10) that
Because of (2.5), (2.6), and
the following holds
Combining Eqs (3.1), (3.11), and (3.13), we can obtain
where \kappa = \sqrt{\frac{\alpha_{2} }{\alpha_{1}\mu _{1i} } } , \lambda = - { \sum_{p = 1}^{\mathfrak{I_{\mathcal{N} } }}}\frac{\ln \mu _{1i}+c\tau_{M\Phi _{i}}(\ln\mu _{2i}+\ln\mu _{3i} -2\ln\mu _{1i})+\lambda _{\mathrm{max}}\tau_{M\Phi _{i}} }{2\tau_{M\Phi _{i}}} . □
Remark 1. When V_{2 p} = V_{3 p} = V_{4 p} , Lyapunov functions can be uniformly written in the form of V_{p}(t, x) = V_{1 p}\left(t_{n}^{-}, x\right)+\left(t-t_{k}\right) V_{2 p}\left(t_{n}^{-}, x\right), t \in\left[{t_{k}}, t_{k}+\tau_{M \Phi_{i}}\right] . On the basis of V_{2 p} = V_{3 p} = V_{4 p} , if we further take \mathfrak{S} = \{1\} , the result of the reference [21] can be obtained, which shows it can be seen as a corollary of this article.
Remark 2. The relationships between this article and the literature [12] and [15] can be summarized as follows. On the one hand, they all introduce the idea of subsystem classification \Phi into the study of switching system stability. On the other hand, both [12] and [15] are based on the ADT method to propose the \Phi DADT method that is only applicable to the subsystems being stable or partially stable, while this paper is based on the MMDT method to put forward the \Phi DMDT method, which can handle the situations where all subsystems are unstable.
Consider the linear case of the system (2.1)
where A_{p} , p \in \mathfrak{I}_{\mathcal{N}} , is a matrix with appropriate dimension, and the globally exponentially stable is stated as the following theorem.
Theorem 2. For given positive constants \lambda_{i} > 0 , \alpha \ge 0 , 0 < \mu _{1i} < 1 , \mu _{1i} < \mu _{2i} < \mu _{3i} , \mu _{3i} \geqslant 1 , 0\leqslant\tau_{m\Phi _{i}}\leqslant\tau_{u\Phi _{i}}\leqslant\tau_{v\Phi _{i}}\leqslant\tau_{M\Phi _{i}} , 0\le c < \frac{1}{\tau _{M\Phi _{i}} } , \Phi _{i} = \left \{ p\in \mathfrak{I_{\mathcal{N} } }\mid \Phi (p) = i\in \mathfrak{S} \right \} , if there exists positive definite matrices P_{p} , Q_{p} , R_{p} and S_{p} , \forall p, q \in \mathfrak{I}_{\mathcal{N}}, p \neq q , such that (3.6) holds and
for \forall p \in \mathfrak{I}_{\mathcal{N}} , where
then the switching linear system (3.15) is globally exponentially stable for any switching signal \delta (t)\in \mathcal{S} _{[\tau _{m\Phi _{i}}, \tau _{M\Phi _{i}}] }^{\left \{ \tau_{u\Phi _{i}}, \tau_{v\Phi _{i}}, c \right \} } .
Proof. For t\in\left[{t_{k}}, t_{k}+\tau_{M \Phi_{i}}\right] , p \in \mathfrak{I}_{\mathcal{N}} , construct the piece-wise Lyapunov function of the switching linear system (3.15) as
When {t_{k}+}\tau_{v \Phi _{i}} \leqslant t \leqslant {t_{k}+}\tau_{M\Phi _{i}} , the derivative of V_{p} (t, x) is
By simple calculation, it is easy to show that
Similarly, when {t_{k}+}\tau_{u\Phi _{i}} \leqslant t < {t_{k}+}\tau_{v\Phi _{i}} and {t_{k}} \leqslant t < {t_{k}+}\tau_{u\Phi _{i}} , it can be respectively obtained that
and
It is worth noting that
holds for any t \in\left[{t_{k}}, t_{k}+\tau_{M \Phi_{i}}\right] , if (3.16) and (3.17) hold. On the other hand, it is easy to obtain (3.3)–(3.5) from (3.18)–(3.20), then the proof ends according to Theorem 1. □
As a special case of 0 < \tau _{m\Phi _{i} } \leqslant \tau_{u\Phi _{i} }\leqslant \tau_{v\Phi _{i} }\leqslant \tau _{M\Phi _{i} } , it is easy to prove the following corollary when \tau _{m\Phi _{i} } = \tau_{u\Phi _{i} } = \tau_{v\Phi _{i} } .
Corollary 1. For given positive constants \lambda_{i} > 0 , \alpha\geqslant0 , 0 < \mu _{1i} < 1 , 0 < \tau _{m\Phi _{i} } \leqslant \tau _{M\Phi _{i} } , \Phi _{i} = \left \{ p\in \mathfrak{I_{\mathcal{N} } }\mid \Phi (p) = i\in \mathfrak{S} \right \} , if there exists positive definite matrices P_{p} and Q_{p} , \forall p, q \in \mathfrak{I}_{\mathcal{N}}, p \neq q , such that (3.16) and (3.17) hold and
then the switching linear system (3.15) is globally exponentially stable for any switching signal \delta (t)\in \mathcal{S}_{[\tau _{m\Phi _{i} }, \tau _{M\Phi _{i} }]} .
Remark 3. The condition (3.33) shows that 0 < \lambda _{i} < -\frac{\mathrm{ln}\mu_{1i}}{\tau_{M\Phi _{i} }} . Introduce a lower bound of \lambda _{i} such that
for a given scalar \beta \in \left (0, 1 \right) , then the condition of Corollary 3.1 is improved as that: For given constants \alpha \geqslant 0, 0 < \beta < 1, 0 < \mu _{1i} < 1, 0 < \tau _{m\Phi _{i} } \leqslant \tau _{M\Phi _{i} } , if there exists positive definite matrices P_{p} and Q_{p} , \forall p\in \mathfrak{I_{\mathcal{N} } } , such that Eqs (3.32)–(3.34) hold with
This operation provides a new degree of freedom to the parameter \lambda _{i} while avoiding the nonlinear coming from \lambda_{i} P_{p} . For the given \alpha , \beta , \mu _{1i} , \tau_{M\Phi _{i}} , the admissible minimal dwell time \underline{\tau_{m\Phi _{i}}} can be estimated by
This inference derives linear condition by introducing the information of switching instants into the Lyapunov function in form as \left (t-t_{k} \right) e^{-\alpha \left (t-t_{k} \right) } Q_{p} .
4.
Simulation
Example 1. In this section, simulations are performed with the highly maneuverable aircraft technology (HiMAT) as an example, thus verifying the effectiveness and practicality of the method in this paper. Considering the short-period motion characteristics of the aircraft, a longitudinal short-period linear model is used to construct the switching system and the corresponding data are obtained from [24,25]. For more clarity, three operating points are selected within the flight envelope. Therefore, it is reasonable to assume that three linear modes can describe the dynamic behavior of the HiMAT vehicle at the three operating points, as shown in Table 2.
Based on this data, the no-fault delta operator switching linear system can be described as
The state of the linearized HiMAT dynamics is x(t) = (g, h)^{T} , with g and h denoting the angle of attack and pitch rate, respectively. The control input is u(t) = (\Theta _{e}, \Theta _{c})^{T} , where \Theta _{e} and \Theta _{c} are the elevon and carnard input, respectively. Assuming the control input u(t) = (0, 0) , the switching law determines the alternating operation of the three operating points of the vehicle. Thus, the problem can be simplified by considering the linear switching systems (3.15) with the following parameters: \mathfrak{I_{\mathcal{N} } } = \left \{ 1, 2, 3 \right \} , A_{1} = \begin{bmatrix} -1.9 & 0.6 \\ 0.6 & -0.1 \end{bmatrix} , A_{2} = \begin{bmatrix} 0.1 & -0.9 \\ 0.1 & -1.4 \end{bmatrix} , A_{3} = \begin{bmatrix} 0.3 & -0.2 \\ 2.1 & -1.7 \end{bmatrix} , and x(t_{0}) = \begin{bmatrix} 5 & -3 \end{bmatrix}^{\mathrm{T} } . It is clear that all subsystems are unstable. The state response of each mode is shown in Figure 2. Letting \alpha = 0.1 , a feasible solution of Eqs (3.33) and (3.16)–(3.20) is obtained by applying the Matlab linear matrix inequality (LMI) toolbox. By dividing different subsystem families, the following cases are obtained.
Case 1: \mathfrak{S} = \{1\} , \Phi_{1} = \{1, 2, 3\} ;
Case 2: \mathfrak{S} = \{1, 2\} , \Phi_{1} = \{1, 2\} , \Phi_{2} = \{3\} ;
Case 3: \mathfrak{S} = \{1, 2\} , \Phi_{1} = \{1, 3\} , \Phi_{2} = \{2\} ;
Case 4: \mathfrak{S} = \{1, 2\} , \Phi_{1} = \{1\} , \Phi_{2} = \{2, 3\} ;
Case 5: \mathfrak{S} = \{1, 2, 3\} , \Phi_{1} = \{1\} , \Phi_{2} = \{2\} ; \Phi_{3} = \{3\} .
Among them, Cases 1 and 5 correspond to the results of the DT and mode-dependent DT methods, respectively.
Next, the following conclusions can be drawn from Figures 3–8 and Tables 3–7:
(Ⅰ) In Case 1, by comparing Figures 3(a) and 3(b), it can be seen that compared with the DT method, the MMDT method allows for shorter DTs, thereby reducing conservatism and increasing design flexibility, and the results corresponding to the MMDT method are shown in Table 3.
(Ⅱ) In Cases 2–5, due to the superiority of the MMDT method, we have uniformly used this method. The results are shown in Tables 4–7 and the corresponding system's state response under switching signals is shown in Figures 4–7. The convergence curve explains the validity of our results.
(Ⅲ) In the reference [21], when \alpha = 0 , its allowed DT region gradually increases with the increase of \beta value. Based on this, according to (3.37), Figure 8 illustrates the minimum DT when \beta = 0.5, 0.8, 0.9, and 0.99 are taken under Case 1. Taking \beta = 0.5 as an example, take the appropriate \tau _{u} and \tau _{v} between \tau _{m} and \tau _{M} , and different Lyapunov functions are selected under different DTs to further reduce conservatism. Compared to reference [21], this paper not only considers the case under the \Phi -dependent DT method but also makes the method more flexible and convenient by constructing a new segmented Lyapunov function.
(Ⅳ) The examples in Tables 3–7 provide some switching signals that can only be obtained through the criteria in the corresponding Tables. That is to say, the stability criteria for each table is different, so they are not comparable to each other.
5.
Conclusions
Under the assumption that all modes are unstable, this paper studies the stabilization of switching systems using time-dependent switching signals. Several stability conditions are proposed in the framework of DT switching, using the stability characteristics of switching behavior to compensate for unstable modes and state divergence caused by unstable switching instant and providing a new solution to stability control problems. Finally, the effectiveness of the proposed method is verified by simulation.
Use of AI tools declaration
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
Acknowledgments
Supported by Fundamental Research Program of Shanxi Province (202103021224249) and Fund Program for the Scientific Activities of Selected Returned Overseas Professionals in Shanxi Province (20220023).
Conflict of interest
The authors declare no conflict of interest.