Abstract
This paper is concerned with the problem of finite-time control of uncertain fractional-order positive impulsive switched systems (UFOPISS) via mode-dependent average dwell time (MDADT). The uncertainties refer to interval and polytopic uncertainties. Firstly, the proof of the positivity of UFOPISS is given. By constructing linear copositive Lyapunov functions, the finite-time stability (FTS) of autonomous system with MDADT is studied. Then, state feedback controllers are designed to guarantee the FTS of the resulting closed-loop system with interval and polytopic uncertainties, respectively. All presented conditions can be easily solved by linear programming. Finally, a fractional-order circuit model is employed to illustrate the effectiveness of the proposed method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
During the past decade, positive switched systems with integer order derivative have been paid much attention [8, 17, 20, 30, 36]. By contrast, because fractional differential equations have been proved to be valuable tools in the modeling of many practical dynamics systems, such as fractional PID control [10, 11], fractional electrical networks [3, 16], fractional-order Chuas circuit [13], fractional-order biological system [1] and so on, fractional calculus is more feasible than integer calculations to model the behavior of such systems. Recently, fractional calculus has been introduced to the stability analysis of switched systems [7, 14, 15, 24, 31].
Very recently, a few results about fractional-order positive switched systems (FOPSS) have been presented [2, 19, 34, 35]. [2] considered the controllability of FOPSS for fixed switching sequence. [35] considered the problem of state-dependent switching control of FOPSS. However, these studies mainly focus on the asymptotic stability, which reflects the asymptotic behavior of the system in an infinite time interval. Compared with asymptotic stability, FTS is a more practical concept to study the behavior of the system within a finite interval. For FOPSS, [34] studied the FTS of FOPSS with average dwell time (ADT) approach. [19] considered the guaranteed cost finite-time control of FOPSS with ADT approach. As we know, MDADT approach allows that every subsystem has its own ADT to make the individual properties of each subsystem unneglected, which is more applicable and less conservative compared with ADT. Then, for FOPSS, MDADT must be taken into account in analyzing and implementing finite-time controller scheme.
In addition, affected by the environment and the system itself, the impulse effects always appear at the switching points of switched systems. Moreover, due to the model construction, installation error, and the measurement error of parameters, almost all control systems contain uncertainties. Recently, some results studied the stability and stabilization analysis of fractional-order impulsive switched systems or uncertain fractional-order systems [4, 5, 18, 32]. When the impulsive jumps and uncertainties happen simultaneously in the FOPSS, it will lead to some difficulties for the FTS analysis. To the best of our knowledge, the problem of FTS analysis for fractional-order positive impulsive switched systems with uncertainties is still open.
Motivated by the above discussions, in this paper, the problem of finite-time control of UFOPISS via MDADT is investigated. The main contributions of this paper can be summarized as follows: (i) The proof of the positivity of UFOPISS is given and the definition of finite-time stability is extended to UFOPISS. (ii) By using copositive-type Lyapunov function and MDADT approach, two state feedback controllers are designed. (iii) Some sufficient conditions are obtained to guarantee the corresponding closed-loop systems with interval and polytopic uncertainties are finite-time stable, respectively. Such conditions can be easily solved by linear programming.
The rest of the paper is organized as follows. In Sect. 2, problem formulation and some necessary lemmas are given. In Sect. 3, the issue of finite-time control for UFOPISS with interval and polytopic uncertainties are developed. Section 4 gives a fractional-order circuit model to illustrate the effectiveness of the proposed approach. Section 5 concludes the paper.
Notations Throughout this paper, \(A\succ 0\) \((\succeq 0, \prec 0, \preceq 0)\) means that \(a_{ij}>0\) \((\ge 0, <0, \le 0)\), which is applicable to a vector. \(A\succ B\) \((A\succeq B)\) means that \(A- B\succ 0\) \((A-B\succeq 0)\); The symbols R, \(R^n\) and \(R^{n\times n}\) denote the set of real numbers, the space of the vectors of n-tuples of real numbers and the space of \(n\times n\) matrices with real numbers, respectively. \(R_+^n\) is the n-dimensional nonnegative (positive) vector space. Matrix \(A\in [\underline{\mathrm{A}}, \bar{A}]\) means that \(a_{ij}\in [\underline{\mathrm{a}}_{ij}, \bar{a}_{ij}]\). \(A^\mathrm{T}\) denotes the transpose of matrix A. \(\mathbf {I\mathbf }\) represents the identity matrix. Matrices are assumed to have compatible dimensions for calculating if their dimensions are not explicitly stated.
2 Preliminaries and Problem Statements
2.1 Fractional-Order Calculus
Fractional-order integro-differential operator is the generalization of integer order integro-differential operator. There are different definitions of the fractional-order integral or derivative. Given \(0<\alpha <1\), the uniform formula of a fractional integral is defined as
where \(\varGamma (\alpha )\) denotes the Gamma function with non-integer arguments. For \(0<\alpha <1\), the Riemann–Liouville (RL) definition of fractional derivative is given as
and Caputo definition of fractional derivative is given as
where f(t) is an arbitrary integrable function, \(_{t_0}D_t^{-\alpha }\) is the fractional integral of order \(\alpha \) on \([t_0, t]\), \(\varGamma (\alpha )=\int _0^\infty e^{-t}t^{\alpha -1}\hbox {d}t\). \(_{t_0}^\mathrm{RL}D_t^{\alpha }\) and \(_{t_0}^\mathrm{RL}D_t^{\alpha }\) represent Riemann–Liouville and Caputo fractional derivatives of order \(\alpha \) of f(t) on \([t_0, t]\), respectively. We mainly use these two fractional-order operators in this paper. From the above two definitions, we can obtain the following relation between them:
Lemma 1
[17] Let \(\alpha \in (0, 1)\), if \(f(0)\ge 0\), then \(_{t_0}^\mathrm{RL}D_t^{\alpha }f(t)\le {_{t_0}^C}D_t^{\alpha }f(t)\).
2.2 Uncertain Fractional-Order Positive Impulsive Switched Systems
Consider the following UFOPISS:
where \(x(t)\in R^{n}\) is the system state, \(u(t)\in R^{m}\) represents the control input. \(_{t_0}^C D_t^{\alpha }\) denotes Caputo fractional-order derivative. \(x(t_k^-)=\lim _{h\rightarrow 0^-}x(t_k+h)\), \(t_k\) denotes the k-th impulsive jump instant, \(t_0=0\) is the initial time. \(\sigma (t):[0, \infty )\rightarrow \underline{\mathrm{S}}=\{1, 2, \dots , S\}\) is the switching signal, S is the number of subsystems; \(\forall p\in \underline{\mathrm{S}}\), \(A_p\), \(B_p\) and \(J_p\) are constant matrices with appropriate dimensions, p denotes the pth systems.
Remark 1
In reality, because of abrupt jumps at certain instants during the switching processes, the states of systems always show impulsive dynamical behaviors, which can be modeled by \(x(t)=J_{\sigma (t^-)}x(t^-)\). This model has been reported in temperature process control, induction-motor, biochemical process, transportation and so on (see [6, 21, 28, 29]).
Remark 2
The system model (5) is a more general form. Especially, if \(J_p =I \), then the system (5) is turned into fractional-order positive switched systems in [18, 34, 35].
Next, we will present some definitions, lemmas and inequalities for the UFOPISS (5) for our further study.
Definition 1
[34] The system (5) is said to be positive if for any switching signals \(\sigma (t)\), any initial conditions \(x(t_0)\succeq 0\), the corresponding trajectory satisfies \(x(t)\succeq 0\) for all \(t\succeq 0\).
Definition 2
[17] A matrix A is called a Metzler matrix if the off-diagonal entries of matrix A are nonnegative.
Lemma 2
[17] A matrix is a Metzler matrix if and only if there exists a positive constant \(\varsigma \) such that \(A+\varsigma I_n\succeq 0\).
Definition 3
[30] For any switching signal \(\sigma (t)\) and any \(t_2\ge t_1 \ge 0\), let \(N_{\sigma p}(t_1, t_2)\) denote the switching numbers that the pth subsystem is activated over the interval \([t_1, t_2)\) and \(T_p(t_1, t_2)\) denote the total running time of the pth subsystem over the interval \([t_1, t_2)\). If there exist \(N_{0p}\ge 0\) and \(T_{\alpha p}>0\) such that
then \(T_{\alpha p}\) and \(N_{0p}\) are called MDADT and mode-dependent chattering bounds, respectively. Generally, we choose \(N_{0p}=0.\)
Lemma 3
The system (5) is positive if and only if \(A_p\), \(\forall p\in \underline{\mathrm{S}}\) are Metzler matrices, \(B_p\succeq 0\) and \(J_p\succeq 0\).
Definition 4
[19] For given time constant \(T_f\) and vectors \(\delta \succ \varepsilon \succ 0\), the system (5) is said to be finite-time stable with respect to (\(\delta \), \(\varepsilon \), \(T_f\), \(\sigma (t)\)), if
2.3 Some Inequalities
The following inequalities are necessary for our further study.
Lemma 4
(Gronwall–Bellman inequality) Let a(t), b(t) and g(t) be continuous real-valued functions. If a(t) is nonnegative and if g(t) satisfies the integral inequality
then
If, in addition, a(t) is a constant, then
Lemma 5
(\(C_p\) inequality) For \(0<a<1\) and any positive real numbers \(x_1, x_2, \dots , x_k\),
Lemma 6
(Young’s inequality) If a and b are nonnegative real numbers, p and q are positive real numbers such that \(1/p + 1/q = 1\), then
Definition 5
[6] The function \(V: R_+\times R^n\rightarrow R_+\) belongs to class \(\zeta \) if
(i) the function V is continuous in each of the sets \([t_k, t_{k+1})\times R^n\) and for each \(x, y\in R^n\),
\(t\in [t_k, t_{k+1})\), \(k\in Z^+\), \(\lim _{(t,y)\rightarrow (t_k^-,x)}V(t,y)=V(t_k^-, x)\) exists;
(ii) V(t, x(t)) is locally Lipschitzian in all \(x\in R^n\), and for all \(t\ge t_0\), \(V(t, 0)\equiv 0\).
The aim of this paper is to design two state feedback controllers \(u(t)=K_{\sigma (t)}x(t)\) and a class of switching signals \(\sigma (t)\) for UFOPISS (5) such that the corresponding closed-loop systems with interval and polytopic uncertainties are finite-time stable, respectively.
3 Main Results
3.1 Finite-Time Stability Analysis
In this subsection, we consider the problem of FTS for UFOPISS (5) with \(u(t)\equiv 0\). Consider two types of uncertainties: interval and polytopic uncertainties, the following theorems give sufficient conditions of FTS of system (5) via the MDADT approach, respectively.
Firstly, we give the following key lemma.
Lemma 7
Assume \(\forall p\in \underline{\mathrm{S}}\), \(\underline{\mathrm{A}}_p\preceq A_p\preceq \bar{A}_p\), \(0\preceq \underline{\mathrm{B}}_p\preceq B_p\preceq \bar{B}_p\) and \(J_p\succeq 0\), where \(A_p\) is a Metzler matrix, then system (5) is positive.
Proof
Let \(t_1, t_2, \dots , t_k, \dots , t_N\) denote the switching instants on the interval \([t_0, T_f]\). When \(t\ne t_k\), similar to Theorem 1 in [23], the positivity of the system can be easily proved. Next, when \(t=t_k\), the positivity analysis of the system (5) is given as follows.
Sufficiency: When \(t=t_k\), \(x(t_k)=J_{\sigma (t_k^-)}x(t_k^-)\), since \(x(t_k^-)\succeq 0\), if \(J_{\sigma (t_k^-)}\succeq 0\), we have \(x(t_k)\succeq 0\).
Necessity: When \(t=t_k\), \(x(t_k)=J_{\sigma (t_k^-)}x(t_k^-)\). Suppose \(J_{\sigma (t_k^-)}\) dissatisfies \(J_{\sigma (t_k^-)}\succeq 0\), since \(x(t_k^-)\succeq 0\) is any vector, there exists a \(x(t_k^-)\) such that \(x(t_k)\) dissatisfies \(x(t_k)\succeq 0\), it follows that the system (5) is not positive. Therefore, there must be \(J_p\succeq 0\), \(\forall p\in \underline{\mathrm{S}}\).
From the above, the system (5) is positive under any switching signals if and only if \(A_p\) are Metzler matrices, \(B_p\succeq 0\) and \(J_p\succeq 0\), \(\forall p\in \underline{\mathrm{S}}\). \(\square \)
3.1.1 Interval Uncertainty
In this subsection, we consider the FTS of the system (5) with the interval uncertainties. Consider the following interval uncertainties:
For all \(p\in \underline{\mathrm{S}}\), we have \(\underline{\mathrm{A}}_p\preceq A_p\preceq \bar{A}_p\) and \(0\preceq \underline{\mathrm{B}}_p\preceq B_p\preceq \bar{B}_p\), which can be denoted by \(A_p\in [\underline{\mathrm{A}}_p, \bar{A}_p]\) and \(B_p\in [\underline{\mathrm{B}}_p, \bar{B}_p]\).
Theorem 1
Assume \(A_p\in [\underline{\mathrm{A}}_p, \bar{A}_p]\) for each \(p\in \underline{\mathrm{S}}\), where \(A_p\) is a Metzler matrix. Consider the system (5) with \(u(t)\equiv 0\). Given positive constants \(T_f\), \(\lambda _p\), vectors \(\delta \succ \varepsilon \succ 0\), if there exist positive constants \(\xi _1\), \(\xi _2\), \(\mu _p\), and positive vectors \(v_p\), \(p\in \underline{\mathrm{S}}\), such that the following inequalities hold:
where \(\forall p\in \underline{\mathrm{S}}\), \(v_p=[v_{p1}, v_{p2}, \dots , v_{pn}]^\mathrm{T}\), \(\lambda =\max _{p\in \underline{\mathrm{S}}}\{\lambda _p\}\), \(\mu _p \ge 1\), then under the following MDADT scheme
the UFOPISS (5) is finite-time stable with respect to \((\delta , \varepsilon , T_f, \sigma (t))\).
Proof
Constructing the multiple linear-type Lyapunov–Krasovskii functional for the system (5) as follows:
where \(v_p\in R_+^n\), \(\forall p \in \underline{\mathrm{S}}\).
Denote \(t_0, t_1, \dots \) as the switching instants over the interval \([0, T_f]\). When \(t\in (t_k, t_{k+1})\), calculating the upper right-hand derivative of \(V_{\sigma (t)}(t)\) along the trajectory of the system (5) with \(u(t)\equiv 0\), from (8), we have
Taking the fractional integral \(^C_{t_0}D^{-\alpha }_t\) to both sides of (14) during the period \((t_k, t)\) for \(t\in (t_k, t_{k+1})\) leads to
From Lemma 4 and the properties of Gamma function \(\varGamma (\alpha )\), for \(t\in (t_k, t_{k+1})\), we have
On the other hand, when \(t=t_k\), from (5), (9) and (13), it yields that
From (16), (17) and \(\exp \{\frac{\lambda _{\sigma (t_k)}}{\varGamma (\alpha +1)}(t-t_k)^\alpha \}>0\), we have
Then, from (16) and (18), for \(t\in [0, T_f)\), we get
Let \(\lambda =\max _{p\in \underline{\mathrm{S}}}\{\lambda _p\}\), we have
From Definition 3 and Lemma 5, for \(t\in [0, T_f]\), we have
According to Lemma 6, (21) can be rewritten as
Let \(\beta =\max _{p\in \underline{\mathrm{S}}}\{\frac{\ln \mu _p}{T_{\alpha p}}\}\), we have
From (10), (13) and (23), for \(t\in [0, T_f)\), we have
Combining (24) with (25), we obtain
Substituting (12) into (26), one has
From Definition 4, we conclude that the system (5) with \(u(t)=0\) is finite-time stable with respect to \((\delta , \varepsilon , T_f, \sigma (t))\). Thus, the proof is completed. \(\square \)
Remark 3
If \(\underline{\mathrm{A}}_p=A_p=\bar{A}_p\), then Theorem 1 is still held, where \(A_p\) is a Metzler matrix, \(p\in \underline{\mathrm{S}}\). One just needs to change (8) into \(A_p^\mathrm{T}v_p\preceq \lambda _p v_p\), following the proof line of Theorem 1. The same result can be obtained.
3.1.2 Polytopic Uncertainty
Next, we consider the FTS of the system (5) with the polytopic uncertainties. Consider the following polytopic uncertainties:
\(A_p\in co\{A_p^i, i=1, 2, \dots , n.\}\) and \(B_p\in co\{B_p^i, i=1, 2, \dots , n.\}\). \(\forall p\in \underline{\mathrm{S}}\), where co represents the convex hull of the vertex matrices \(A_p^i\)(or \(B_p^i\)). \(A_p=\sum _{i=1}^n\gamma _iA_p^i\), where \(A_p^i\) is a Metzler matrix, \(\gamma _i\in (0, 1)\) and \(\sum _{i=1}^n\gamma _i=1\).
Theorem 2
Assume \(A_p\in co\{A_p^i, i=1, 2, \dots , n.\}\) for each \(p\in \underline{\mathrm{S}}\). Consider the system (5) with \(u(t)\equiv 0\). Given positive constants \(T_f\), \(\lambda _p\), vectors \(\delta \succ \varepsilon \succ 0\), if there exist positive constants \(\xi _1\), \(\xi _2\), \(\mu _p\), and positive vectors \(v_p\), \(p\in \underline{\mathrm{S}}\), such that the following inequalities hold:
where \(\forall p\in \underline{\mathrm{S}}\), \(v_p=[v_{p1}, v_{p2}, \dots , v_{pn}]^\mathrm{T}\), \(\lambda =\max _{p\in \underline{\mathrm{S}}}\{\lambda _p\}\), \(\mu _p \ge 1\), then under the MDADT scheme (12), the UFOPISS (5) is finite-time stable with respect to \((\delta , \varepsilon , T_f, \sigma (t))\).
Proof
Since \(A_p\in co\{A_p^i, i=1, 2, \dots , n.\}\). \(A_p=\sum _{i=1}^n\gamma _iA_p^i\), where \(\gamma _i\in (0, 1)\) and \(\sum _{i=1}^n\gamma _i=1\). Due to (28),
i.e., \(A_p^\mathrm{T}v_p\preceq \lambda _p v_p\). In Theorem 1, if one chooses \(A_p=\bar{A}_p\), Theorem 2 is equivalent to Theorem 1. Thus, the proof is completed.\(\square \)
Corollary 1
Replace \(^C_{t_0}D^\alpha _tx(t)\) by \(^\mathrm{RL}_{t_0}D^\alpha _tx(t)\) in Theorem 1. If the conditions in Theorem 1 hold, then the UFOPISS (5) is finite-time stable with respect to \((\delta , \varepsilon , T_f, \sigma (t))\).
Proof
According to (4) and Lemma 1, we can obtain
Similar to the proof process of Theorem 1, we can obtain the same results and the proof is omitted.\(\square \)
Remark 4
Replace \(^C_{t_0}D^\alpha _tx(t)\) by \(^\mathrm{RL}_{t_0}D^\alpha _tx(t)\) in Theorem 2, if the conditions in Theorem 2 hold, then the UFOPISS (5) is finite-time stable with respect to \((\delta , \varepsilon , T_f, \sigma (t))\). From the proof process of Theorem 2 and Corollary 1, we can obtain the same results easily and the proof is omitted.
3.2 Finite-Time Controller Design
In this section, we focus on the problem of finite-time controller design of the system (5). The state feedback controller will be designed to ensure the corresponding closed-loop system is finite-time stable.
Consider the system (5), under the controller \(u(t)=K_{\sigma (t)}x(t)\), the corresponding closed-loop system is given by
According to Lemma 2, to guarantee the positivity of the system (34), \(A_p + B_p K_p\) should be Metzler matrices, \(\forall p \in \underline{\mathrm{S}}\). The following two theorems give some sufficient conditions to guarantee that the closed-loop system (34) with interval or polytopic uncertainties is finite-time stable, respectively.
Theorem 3
Consider the UFOPISS (34) with interval uncertainties. Assume \(A_p\in [\underline{\mathrm{A}}_p, \bar{A}_p]\), and \(B_p\in [\underline{\mathrm{B}}_p, \bar{B}_p]\) for each \(p\in \underline{\mathrm{S}}\). For given constants \(T_f\), \(\lambda \) and vectors \(\delta \succ \varepsilon \succ 0\), if there exist constants \(\xi _1\), \(\xi _2\), \(\mu _p(\mu _p\ge 1)\) and positive vectors \(v_p\), \(p\in \underline{\mathrm{S}}\), such that the following conditions hold:
where \(f_p=K_{1p}\bar{B}_p v_p\), then under the control law \(u(t)=K_{1p}x(t)\), the resulting closed-loop system (34) is finite-time stable with the MDADT scheme (12).
Proof
From (35), we have \(\underline{\mathrm{A}}_p+\underline{\mathrm{B}}_p K_{1p}\preceq A_p+B_p K_{1p}\preceq \bar{A}_p+\bar{B}_p K_{1p}\), it means that \(A_p+G_p K_{1p}\) are also Metzler matrices for each \(p\in \underline{\mathrm{S}}\). Hence, the system (34) is positive by Lemma 3. Replacing \(\bar{A}_p\) in (8) with \(\bar{A}_p + \bar{B}_p K_{1p}\), letting \(f_p =K_{1p}^\mathrm{T} \bar{B}_p^\mathrm{T}v_p\), \(\mu (\mu \ge 1)\) satisfies (8), similar to the proof process of Theorem 1, we easily obtain that the resulting closed-loop system (34) is finite-time stable with the MDADT scheme (12).
The proof is completed.\(\square \)
Remark 5
In Theorem 3, the gain matrix \(K_{1p}\succeq 0\), \(p\in \underline{\mathrm{S}}\) is used. Naturally, when \(K_{1p}\preceq 0\), we only replace (35) by the following condition
Following the proof line of Theorem 3, we can also conclude that the resulting closed-loop system (34) is finite-time stale with the MDADT scheme (12).
Next, an algorithm is presented to obtain the feedback gain matrices \(K_{1p}\), \(p\in \underline{\mathrm{S}}\).
Algorithm 1
-
Step 1 Input the matrices \(\underline{\mathrm{A}}_p\), \(\bar{A}_p\), \(\underline{\mathrm{B}}_p\), \(\bar{B}_p\), \(J_p\), constants \(u_p \ge 1\), \(p\in \underline{\mathrm{S}}\), and positive vectors \(\varepsilon \) and \(\delta \).
-
Step 2 Choosing the parameters \(\lambda _p >0\) and solving (36)–(38) via linear programming, positive vectors \(v_p\) and \(f_p\) can be obtained.
-
Step 3 Substituting \(v_p\) and \(f_p\) into \(f_p =K_{1p}^\mathrm{T} \bar{B}_p^\mathrm{T}v_p\), \(K_{1p}\) can be obtained.
-
Step 4 The gains \(K_{1p}\) are substituted into (35) or (40). If the condition (35) or (40) is satisfied, then \(K_{1p}\) are admissible. Otherwise, return to Step 2.
Remark 6
There is not a systemic method to choose the parameters \(\lambda _p\); all published papers are involved in the selection of \(\lambda _p\) by experience. The solution of Algorithm 1 is an iterative process; for the purpose of adding the feasibility of the Algorithm 1, \(\lambda _p\) should be selected small. Otherwise, if \(\lambda _p\) are selected largely in equation (36), then it will cause \(\xi _1\gg \xi _2\) in equation (39). Thus, for given constants \(\varepsilon \) and \(\delta \), equation (38) might have no solution. Therefore, in Step 1, \(\forall p\in \underline{\mathrm{S}}\), \(\lambda _p\) should be small positive numbers.
Remark 7
The feedback gains matrices \(K_{1p}\) can be solved by Algorithm 1, which guarantees the system state does not exceed the threshold 1 in a given time interval \(T_f\) from Definition 4. Then the system state might not converge to zero in a given time interval. If a smaller threshold is fixed, then the state will become very small.
In the following, we study the FTS problem of system (37) with polytopic uncertainties.
Theorem 4
Consider the UFOPISS (34) with polytopic uncertainties. \(A_p\in co\{A_p^i, i=1, 2, \dots , n.\}\) and \(B_p\in co\{B_p^i, i=1, 2, \dots , n.\}\), \(A_p^i\) is a Metzler matrix and \(B_p^i\succeq 0\) for each \(p\in \underline{\mathrm{S}}\). For given constants \(T_f\), \(\lambda \) and vectors \(\delta \succ \varepsilon \succ 0\), if there exist constants \(\xi _1\), \(\xi _2\), \(\mu _p(\mu _p\ge 1)\) and positive vectors \(v_p\), \(p\in \underline{\mathrm{S}}\), such that the following conditions hold:
where \(f_p=K_{2p}{B_p^i}^\mathrm{T} v_p\), \(\underline{\mathrm{A}}_p\preceq A_p^i\preceq \bar{A}_p\), \(\underline{\mathrm{B}}_p\preceq B_p^i\preceq \bar{B}_p\), then under the control law \(u(t)=K_{2p}x(t)\), the resulting closed-loop system (34) is finite-time stable with the MDADT scheme (12).
Proof
From (41) and Lemma 2, the system (34) is positive. From \(\underline{\mathrm{A}}_p\preceq A_p^i\preceq \bar{A}_p\), \(\underline{\mathrm{B}}_p\preceq B_p^i\preceq \bar{B}_p\), \(A_p=\sum _{i=1}^n\gamma _iA_p^i\) and \(B_p=\sum _{i=1}^n\gamma _iB_p^i\), we have
and
Therefore,
for each \(p\in \underline{\mathrm{S}}\). Obviously, the finite-time stabilization problem about polytopic uncertainties is transformed into the one of interval uncertainties. Following the proof line of Theorem 3, we can get the same result and the proof is omitted.\(\square \)
Remark 8
In order to obtain more results, the following two aspects will be considered in our future work. Firstly, some disturbances would be considered to obtain some more generalized stability conditions, such as the non-Gaussian noise [12, 25,26,27, 33]. Secondly, time-delays, which are widespread in various systems [9, 23], should also be discussed to obtain some delay-dependent sufficient conditions.
4 Example
A fractional electrical circuit model was presented in [22]. Accordingly, a switching-type positive fractional-order electrical circuit can be described by a fractional-order positive switched system. When the impulsive effect at switching instant and uncertainties are simultaneously considered, the parameters of the fractional-order positive impulsive switched circuit are given as
Let \(\alpha =0.8\), \(\mu _1=1.1\), \(\mu _2=1.2\), \(\lambda _1=0.1\), \(\lambda _2=0.12\), \(\lambda =\max \{\lambda _1, \lambda _2\}=0.12\). According to Algorithm 1, solving the inequalities in Theorem 3 by linear programming, we have
By \(f_p=K_p^\mathrm{T}\bar{B}_p^\mathrm{T}v_p\), \(p=1,2\), we have
It is easy to verify that \(\underline{\mathrm{A}}_p+\underline{\mathrm{B}}_p K_{1p}\) and \(\bar{A}_p+\bar{B}_p K_{1p}\) are Metzler matrices for each \(p\in \underline{\mathrm{S}}\). Then, according to (12), we can obtain \(T_{\alpha 1}^*=1.8794, T_{\alpha 2}^*=3.2391\). Choosing \(T_{\alpha 1}=1.9>T_{\alpha 1}^*\) and \(T_{\alpha 2}=3.3>T_{\alpha 2}^*\). Under the state feedback controller, the simulation results are shown in Figs. 1, 2, 3 and 4. The initial conditions of the system (5) are \(x(0)=[0.5\;0.3]^\mathrm{T}\), which satisfies \(x^\mathrm{T}(0)\delta \le 1\). According to the MDADT scheme, we give the impulsive sequence in Fig. 1. The switching signal \(\sigma (t)\) with MDADT is depicted in Fig. 2. The state trajectories of the closed-loop system with MDADT are shown in Fig. 3. Figure 4 plots the evolution of \(x^\mathrm{T}(t)\varepsilon \) of system (5).
5 Conclusions
This paper has investigated the problem of finite-time stability and stabilization for UFOPISS with interval and polytopic uncertainties. FTS analysis of UFOPISS is firstly discussed. By using MDADT approach and constructing multiple linear copositive Lyapunov functions, two state feedback controllers are designed; then a series of switching signals and some sufficient conditions are obtained to guarantee that the corresponding closed-loop systems are finite-time stable. Such sufficient conditions can be solved by linear programming. Finally, an example is given to show the effectiveness of the proposed method.
References
M.P. Aghababa, M. Borjkhani, Chaotic fractional-order model for muscular blood vessel and its control via fractional control scheme. Complexity 20(2), 37–46 (2015)
A. Babiarz, A. Legowski, M. Niezabitowski, Controllability of positive discrete-time switched fractional order systems for fixed switching sequence. Lect. Notes Artif. Intell. 9875, 303–312 (2016)
D. Baleanu, Z.B. Guvenc, J.A.T. Machado, New Trends in Nanotechnology and Fractional Calculus Applications (Springer, Netherlands, 2010)
N. Bigdeli, H.A. Ziazi, Finite-time fractional-order adaptive intelligent backstepping sliding mode control of uncertain fractional-order chaotic systems. J. Frankl. I 354(1), 160–183 (2017)
G. Chen, Y. Yang, Stability of a class of nonlinear fractional order impulsive switched systems. Trans. Inst. Meas. Control 39(5), 1–10 (2016)
W. Chen, W. Zheng, Robust stability and \(H_\infty \)-control of uncertain impulsive systems with time-delay. Automatica 45, 109–117 (2009)
Y. Chen, Y. Wei, H. Zhong et al., Sliding mode control with a second-order switching law for a class of nonlinear fractional order systems. Nonlinear Dyn. 85(1), 1–11 (2016)
J. Dong, Stability of switched positive nonlinear systems. Int. J. Robust Nonlinear 26(14), 3118–3129 (2016)
X. Dong, Y. Zhou, Z. Ren et al., Time-varying formation control for unmanned aerial vehicles with switching interaction topologies. Control Eng. Pract. 46, 26–36 (2016)
R. Elkhazali, Fractional-order (PID mu)-D-lambda controller design. Comput. Math. Appl. 66(5), 639–646 (2013)
K. Erenturk, Fractional-order (pid mu)-d-lambda and active disturbance rejection control of nonlinear two-mass drive system. IEEE Trans. Ind. Electron. 60(9), 3806–3813 (2013)
V. Filipovic, N. Nedic, V. Stojanovic, Robust identification of pneumatic servo actuators in the real situations. Forsch. Ingenieurwes. 75(4), 183–196 (2011)
T.T. Hartley, C.F. Lorenzo, H.K. Qammer, Chaos in a fractional-order Chuas system. IEEE Trans. Circ. Syst. I(42), 485–490 (1995)
S.H. Hosseinnia, I. Tejado, B.M. Vinagre, Stability of fractional order switching systems. Comput. Math. Appl. 66(5), 585–596 (2013)
L. Huang, J. Zhang, S. Shi, Circuit simulation on control and synchronization of fractional order switching chaotic system. Math. Comput. Simulat. 113(C), 28–39 (2015)
H. Jia, Z. Chen, W. Xue, Analysis and circuit implementation for the fractional-order Lorenz system. Physics 62(14), 31–37 (2013)
S. Li, Z. Xiang, Stability and \(L_\infty \)-gain analysis for positive switched systems with time-varying delay under state-dependent switching. Circ. Syst. Signal Process. 35(3), 1045–1062 (2016)
H. Liu, S. Li, J. Cao et al., Adaptive fuzzy prescribed performance controller design for a class of uncertain fractional-order nonlinear systems with external disturbances. Neurocomputing 219(C), 422–430 (2017)
L. Liu, X. Cao, Z. Fu et al., Guaranteed cost finite-time control of fractional-order positive switched systems. Adv. Math. Phys. 3, 1–11 (2017)
X. Liu, C. Dang, Stability analysis of positive switched linear systems with delays. IEEE Trans. Autom. Control 56(7), 1684–1690 (2011)
J.E. Mazur, G.M. Mason, J.R. Dwyer, The mixing of interplanetary magnetic field lines: a significant transport effect in studies of the energy spectra of impulsive flares. Acceleration and Transport of Energetic Particle, pp. 47–54 (2000)
S. Shao, M. Chen, Q. Wu, Stabilization control of continuous-time fractional positive systems based on disturbance observer. IEEE Access 4, 3054–3064 (2016)
J. Shen, J. Lam, Stability and performance analysis for positive fractional-order systems with time-varying delays. IEEE Trans. Autom. Control 61(9), 2676–2681 (2016)
H. Sira-Ramrez, V.F. Batlle, On the gpi-pwm control of a class of switched fractional order systems. IFAC Proc. Vol. 39(11), 161–166 (2006)
V. Stojanovic, V. Filipovic, Adaptive input design for identification of output error model with constrained output. Circ. Syst. Signal Process. 33(1), 97–113 (2014)
V. Stojanovic, N. Nedic, Identification of time-varying OE models in presence of non-Gaussian noise: application to pneumatic servo drives. Int. J. Robust. Nonlinear 26(18), 3974–3995 (2016)
V. Stojanovic, N. Nedic, D. Prsic et al., Optimal experiment design for identification of ARX models with constrained output in non-Gaussian noise. Appl. Math. Model. 40(13–14), 6676–6689 (2016)
S. Tang, L. Chen, The periodic predator-prey lotka-volterra model with impulsive effect. J. Mech. Med. Biol. 2(03–04), 267–296 (2011)
M. Tozzi, A. Cavallini, G.C. Montanari, Monitoring off-line and on-line PD under impulsive voltage on induction motors-Part 2: testing. IEEE Electr. Insul. Mag. 27(1), 14–21 (2011)
M. Xiang, Z. Xiang, H.R. Karimi, Asynchronous \(L_1\) control of delayed switched positive systems with mode-dependent average dwell time. Inf. Sci. 278(10), 703–714 (2014)
H. Yang, B. Jiang, On stability of fractional order switched nonlinear systems. IET Control Theory A 10(8), 965–970 (2016)
Y. Yang, G. Chen, Finite-time stability of fractional order impulsive switched systems. Int. J. Robust Nonlinear 25(13), 2207–2222 (2015)
E. Zambrano-Serrano, E. Campos-Cantn, J.M. Munoz-Pacheco, Strange attractors generated by a fractional order switching system and its topological horseshoe. Nonlinear Dyn. 83(3), 1629–1641 (2016)
J. Zhang, X. Zhao, Y. Chen, Finite-time stability and stabilization of fractional order positive switched systems. Circ. Syst. Signal Process. 35(7), 2450–2470 (2016)
X. Zhao, Y. Yin, X. Zheng, State-dependent switching control of switched positive fractional-order systems. ISA Trans. 62, 103–108 (2016)
X. Zhao, L. Zhang, P. Shi, Stability of a class of switched positive linear time-delay systems. Int. J. Robust Nonlinear 23(5), 578–589 (2013)
Acknowledgements
The authors are grateful for the supports of the National Natural Science Foundation of China under Grants U1404610, 61473115 and 61374077, young key teachers plan of Henan province (2016GGJS-056).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, L., Cao, X., Fu, Z. et al. Finite-Time Control of Uncertain Fractional-Order Positive Impulsive Switched Systems with Mode-Dependent Average Dwell Time. Circuits Syst Signal Process 37, 3739–3755 (2018). https://doi.org/10.1007/s00034-018-0752-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-018-0752-5