Abstract
This paper investigates stabilization for a class of uncertain nonlinear impulsive periodic switched systems under a norm-bounded control input. The proposed approach studies stabilization criteria locally where the nonlinear dynamics satisfy the Lipschitz condition only on a subspace containing the origin, not on \(\mathbb {R}^{n}\). This makes the proposed approach applicable in most practical cases where the region of validity is limited due to physical issues. In presence of different resources of non-vanishing uncertainties, the main objective is to find a stabilizing control signal such that not only trajectories exponentially converge to a sufficient small ultimate bound, but also have the largest region of attraction. To this, for a more general model, we first propose several sufficient conditions using the common Lyapunov function approach. The proposed strategy allows the Lyapunov function to increase in some intervals, which is suitable when some of the subsystems are unstable and uncontrollable. We then apply these conditions to the targeted system, and the sufficient criteria are extracted in the forms of linear and bilinear matrix inequalities. To achieve the main goal, an optimization problem is also formulated which is solvable using augmented Lagrangian methods. Finally, some illustrative examples are presented to demonstrate the proposed approach.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Impulsive switched systems, as a particularly challenging class of hybrid systems, consist of a finite number of subsystems and a switching law where the state variables may jump at switching instants [1]. The impulsive switched systems have numerous applications in modeling and control of real-world processes, such as in drugs distribution in human body [2, 3], in population ecology [4, 5], in mechanical systems [6, 7], and in chaotic systems [8,9,10]. For more practical applications, reader may refer to [1].
The high applicability of impulsive switched systems raises attention to the fundamental issues in control theory. Most of the developed approaches use various types of Lyapunov function candidate as a powerful tool. For example, they use discretized Lyapunov function when they are faced with jumps in state variables or when they are planning to have less conservatism [11,12,13]. For more details, we may refer to [14, 15] and references therein.
Since stability and stabilization under any arbitrary switching signal is not always possible [16], the Lyapunov-based efforts usually study constrained switching laws, especially time-dependent ones. In these cases, researchers consider either minimum and/or maximum duration between two consecutive switching instants (called minimum/maximum dwell-time) [17,18,19,20,21] or using average dwell-time [11, 13, 22,23,24,25,26,27]. When stability criteria are defined on a subspace, use of average-based methods is lacking in efficiency, because there is no guarantee that trajectories remain in this subspace. Therefore, most studies that use the average dwell-time techniques develop the stability criteria on the entire state space. As discussed later, this may be conservative. Nevertheless, by knowing minimum and/or maximum dwell-time, we can ensure that trajectories never leave this subspace.
Furthermore, to guarantee the stability, finding a common Lyapunov function (CLF) or Multiple Lyapunov functions (MLF) is essential. Although CLF approach leads to fewer parameters as compared with MLF, it makes a lot of conservatism. MLF techniques have better results than CLF ones, especially when more details of the switching signal are available. The main idea of the MLF techniques is based on this fact that the Lyapunov functions do not necessarily always have non-positive time-derivative. To guarantee convergence of Lyapunov functions over the time, the Lyapunov functions are upper-bounded, and relations between them is also considered at switching instants [10,11,12,13, 21, 23,24,25,26, 28,29,33]. Obviously, for an arbitrary switching signal, number of the relations grows exponentially with the number of subsystems. Hence, in order to decrease the number of parameters and required conditions, this paper take into account CLF approach, but the Lyapunov function is allowed to increase in some intervals.
The above-mentioned studies have two other limitations. First, they often do not consider actuator saturation. Second, proposed stability criteria are usually global which is conservative when control input is norm-bounded or when region of validity for state variables is limited due to practical/physical issues.
In the field of switched systems and impulsive systems, to the best of authors’ knowledge, there are only a few works that address actuator saturation [19, 34,35,36,37]. However, in practice, several important aspects of switched systems should be considered simultaneously, such as impulsive jumps at switching instants, system nonlinearity, non-vanishing uncertainties and norm-boundedness of control signal to avoid actuator saturation. Heretofore, these aspects have not been addressed at the same time.
On the other hand, in most approaches where nonlinear dynamics are considered, they take into account the Lipschitz condition on \(\mathbb {R}^{n}\) and then, they establish stability criteria. Unfortunately, in many practical systems, the Lipschitz condition is not met on \(\mathbb {R}^{n}\), or may leads to very large Lipschitz constants and infeasibility. Note, as reported in [19, 37], in the presence of input constraints, obtaining a global stabilizing controller is difficult. Besides, the region of validity for state variables may be limited by physical issues [38]. Therefore, considering global Lipschitz condition and obtaining the global stability criteria are conservative.
The above-mentioned limitations along with the wide practical use of impulsive switched systems for modelling and control of real-world processes motivate us to study stabilization for a class of nonlinear impulsive periodic switched systems that concurrently embraces most important challenging aspects of real-world processes. These aspects include various types of non-vanishing uncertainties, norm-boundedness of control input to avoid actuator saturation, region of validity for state variables, and realistic Lipschitz condition for nonlinear dynamics. The proposed method develops stabilization criteria in terms of a common Lyapunov function candidate. Unlike the traditional CLF approaches, we allow the Lyapunov function to have positive derivative in some intervals. Hence, our method not only has fewer parameters than MLF approaches, but also is applicable when there are unstable and uncontrollable subsystems. In addition, unlike other methods that consider norm-bounded inputs, and then propose the stability criteria globally (e.g. see [37]), our approach develops stabilization conditions locally (on a subspace containing the equilibrium point). This simplifies necessary assumption such as Lipschitz condition for known nonlinear dynamics, and makes it applicable when the region of validity is limited. However, to ensure that trajectories never leave the mentioned subspace, the stability conditions are extracted with respect to the minimum dwell-time and the maximum period of switching cycle. The established criteria are then reformulated as matrix inequalities using S-Lemma and Schur complement [37, 39].
Besides, due to non-vanishing uncertainties, the proposed approach only guarantees convergence of trajectories to an ultimate bound containing the origin, not to the origin. To achieve the smallest ultimate bound along with the largest region of attraction, this paper also propose an optimization problem with linear and bilinear constraints. Here, all bilinear terms contain scalar variables. Therefore, in addition to augmented Lagrangian methods (such as PENBMI [40]), some other reliable LMI-based algorithms can be used to solve this optimization problem, for example see [37].
We can summarize the main contributions of this paper as:
-
Considering norm-bounded control input for a model that includes impulse effect, nonlinear dynamics, and different types of uncertainties. The model of real-world systems includes linear and nonlinear dynamics along with non-vanishing uncertainties. Control signal is also norm-bounded to avoid actuator saturation. Most of the previous works (especially in the field of the impulsive switched systems) do not consider these challenging aspects concurrently.
-
Providing stabilization conditions locally over a subspace. This enables us to use them in switched systems with locally Lipschitz nonlinearities, and to use them in practical systems where the region of validity is limited. Note, as seen in the literature, researchers often develop condition on the entire state space and consider global Lipschitz assumption for nonlinear dynamics, which may have two problems. Firstly, most of real-world systems may not satisfy this assumption globally. Secondly, if a system meets it globally, it may lead to large Lipschitz coefficients, and as a result, may lead to larger upper limits for the time-derivative of Lyapunov function. Consequently, established stability conditions for such systems may be infeasible. Besides, due to practical/physical issues, the system model may only be valid on a subspace of state space (called region of validity). In these cases, developing of the stability conditions locally ensures the validity of results.
-
Considering positive derivatives for Lyapunov function candidate and bounding them by an exponential function. They enable us to use our approach when there are unstable and uncontrollable subsystems, and enable us to prove exponential convergence.
-
Developing an optimization problem to find the largest region of attraction along with the smallest ultimate bound. This also takes into account many practical control issues. Clearly, increasing gain of controller can reduce the size of ultimate bound. However, this will increase the norm of control signal and thus reduce region of attraction. Therefore, we develop the objective function such that compromise between the size of region of attraction and the size of ultimate bound, while the norm-boundedness of control signal and the region of validity are considered as constraints. According to the authors’ knowledge, in the field of impulsive switched systems, previous works have not taken into account these aspects simultaneously.
The rest of this paper is organized as follows. Section 2 introduces the problem formulation, including some useful lemmas. In Sect. 3, firstly, for a more general model of impulsive switched systems, sufficient stability conditions are proposed in terms of a CLF, and then, for the targeted system, they are reformulated as linear and bilinear matrix inequalities using Schur complement and S-Lemma. Simulation of the resulting control law for some illustrative examples are provided in Sect. 4. Finally, conclusions are drawn in Sect. 5.
Notations The notations that are used throughout this paper are standard. The sets of positive integers, real non-negative scalars, real n-dimensional vectors and \(n\times m\) real matrices are presented by \({\mathbb {N}}^{+}\), \({\mathbb {R}}^{+}\), \({\mathbb {R}}^{n}\) and \({\mathbb {R}}^{n\times m}\), respectively. The symmetric positive (or semi-positive) definite matrix A is indicated by \(A>0\) (or \(A\ge 0)\). In addition, \({\parallel }x{\parallel }:=\left( {x^{T}x} \right) ^{1/2}\) specifies the Euclidean norm of \(x\in {\mathbb {R}}^{n}\) where the superscript “T” represents the transpose. The identity and zero matrices are denoted by I and 0, respectively. Moreover, the ellipsoid \(\mathcal{E}\left( {P,r} \right) \), which is associated with the matrix \(P>0\) and the scalar \(r>0\), is given by \(\left\{ {x\in {\mathbb {R}}^{n}|x^{T}Px\le r} \right\} \). Besides, for simplicity, we show the Lyapunov function V(x(t)) as V(t). Furthermore, the symbol “\(*\)” in matrix inequalities denotes the matrix’s symmetric part. Finally, if dimensions of some matrices are not explicitly stated, it is assumed that they have appropriate dimensions for algebraic operations
2 Problem formulation
This paper studies local stabilization for the following impulsive switched uncertain nonlinear system in which the control inputs vector \(u(t)\in {\mathbb {R}}^{m}\) is norm-bounded,
where \(\left\{ {t_k } \right\} _{k=1}^\infty :=\left\{ {t_1 ,t_2 ,\ldots ,t_k ,\ldots } \right\} \) is a strictly increasing sequence of impulse instants composed by the switching signal \(\sigma \left( t \right) :{\mathbb {R}}^{+}\rightarrow \left\{ {1,2,\ldots ,m} \right\} \) and m is the number of subsystems. Also, \(i\in \left\{ {1,2,\ldots ,m} \right\} \) represents the index of active subsystem determined by the switching signal \(\sigma \left( t \right) \). At impulse instants, when a subsystem switches to another one, the state vector \(x\left( t \right) \in {\mathbb {R}}^{n}\) suddenly changes according to the known jump matrix \(C_i \in {\mathbb {R}}^{n\times n}\). It is assumed that the state vector \(x\left( t \right) \) is left continuous at impulse instants such that,
In addition, the right limit of the state vector \(x\left( t \right) \) at the impulse instant \(t_k \) is defined as,
The matrices \(A_i \in {\mathbb {R}}^{n\times n}\) and \(B_i \in {\mathbb {R}}^{n\times m}\) are known and constant. Also, the vector function \(f_{ci} \left( x \right) :\,{\mathbb {R}}^{n}\rightarrow {\mathbb {R}}^{n}\) is known that represents nonlinear dynamics of the subsystem i with \(f_{ci} \left( 0 \right) =0\). Besides, \(\varDelta A_i \), \(\varDelta B_i \) and \(\phi _i \left( t \right) \) represent different types of uncertainties and unknown perturbations for the subsystem i. In this paper, we consider a class of system (1) with the following periodic switching scheme,
where \(t_0 \ge 0\) is the initial time. In addition, without loss of generality, we assume,
which is equivalent to the following switching sequences,
Furthermore, we suppose that minimum dwell-time \(\tau _{min} \) and maximum period of switching cycle \(\tau _{pmax} \) are known as follow,
We also assume the following assumptions,
(A1) Uncertainties and perturbations satisfy the following form,
where \(D_i ,\, E_{ai},\, E_{bi}\) and \(E_{\phi i} \) are known constant matrices and \(F_i \left( t \right) \) is an unknown time varying matrix with Lebesgue measurable elements such that \(F_i^T \left( t \right) F_i \left( t \right) \le I\) for all \(t\in {\mathbb {R}}^{+}\).
Remark
There are two main classes of uncertainties: time-varying uncertainties and polytopic type uncertainties. This paper considers the time-varying uncertainties, and we shall to investigate other kinds of uncertainties in future researches.
(A2) The vector function \(f_{ci} \left( x \right) \) satisfies the following Lipschitz condition locally, on a region of validity \({\mathbb {D}}\subset {\mathbb {R}}^{n}\),
where \(M_i \) is a constant matrix with appropriate dimension.
Remark
The assumption (A2) is common in the field of impulsive nonlinear systems. To guarantee validation of proposed stability/stabilization criteria, researchers usually consider (A2) globally, especially when they use the average dwell-time methods. Here, we replace it with a more relaxed one, i.e. locally Lipschitz condition.
Before developing main results, we introduce several lemmas used to prove the subsequent theorems and can increase the readability of the paper.
Lemma 1
\((\Lambda \)-inequality in [37]) Given real matrices \(S_1 ,S_2 \in {\mathbb {R}}^{n\times m}\). If \(\Lambda \) be a symmetric real positive definite matrix with appropriate dimensions, the following inequality holds,
Lemma 2
[41] Given real matrices \(D,\, E\) and F with appropriate dimensions. If \(F^{T}F\le I\), then for any scalar \(\gamma >0\), the following inequality holds,
Lemma 3
(Schur complement in [39]) Suppose A, B, C, D are respectivley \(n\times n,\, n\times p,\, p\times n\) and \(p\times p\) matrices, and D is invertible. Let
Then the Schur complement of the block D of the matrix M is the \(n\times n\) matrix \(A-BD^{-1}C\). Let D be positive definite. Then M is positive semi-definite if and only if the Schur complement of D in M is positive semi-definite.
Lemma 4
(S-Lemma in [37]) Consider the real scalar \(\alpha _0,\,\alpha _1\), ..., \(\alpha _k\) and the quadratic forms,
where \(x\in {\mathbb {R}}^{n}\) and \(A_i \in {\mathbb {R}}^{n\times n}\) is symmetric. If there exist real non-negative scalars \(\tau _1 ,\tau _2 ,\ldots ,\tau _m\) such that,
then the system of inequalities,
implies the specific inequality,
3 Main results
This section develops an approach to design a stabilizing control signal for the impulsive switched system (1). Here, we try to find a Lyapunov-like function \(V\left( x \right) \) that has certain conditions for all \(x\in \Omega _c \backslash \Omega _f \) where \(\Omega _c \) is a region of attraction, and \(\Omega _f \) is an inner subspace. Under these conditions, we show that \(V\left( x \right) \) exponentially decreases over the time, and the trajectories ultimately converge to an ultimate bound \(\Omega _u \), and remain in it for future times (see Fig. 1). In fact, this is an extension of the Attractive Ellipsoid (AE) approach [37] to the impulsive switched systems. It is also similar to [42, 43] where they study the non-impulsive switched systems. In this paper, we not only consider the impulse effect, but also provide conditions locally.
At first, we propose some sufficient stability conditions for the following general nonlinear impulsive periodic switched system,
where \(f_i \) and \(g_i \) are nonlinear continuous- and discrete-time dynamic regarding to the active subsystem i. The active subsystem i is determined by the periodic switching signal \(\sigma \left( t \right) \). We show that all trajectories starting in \(\Omega _c \) ultimately converge to \(\Omega _u \) where
V is a suitable Lyapunov function candidate, and \(r>{\delta }^{\prime \prime }>0\) are real scalars. To this, Theorem 1 simply supposes that the subsystem \(i=1\) satisfies stable/controllable assumption, and then, Corollary 1 considers another case where the subsystem \(i\ne 1\) is stable (or controllable). After that, Theorem 2 takes into account an impulsive periodic switched system that has more than one stable (or controllable) subsystem.
Theorem 1
Given real scalars \(0<\delta <r\). Suppose there exist a suitable Lyapunov function candidate V, real positive scalars \(\rho _{on},\,\rho _{off},\,\mu \ge 1\), and \(\delta ^{\prime }>\delta \) such that,
where \(\tau _{min}\) and \(\tau _{pmax}\) are defined in (2) and (3), respectively, and,
Then, for all initial conditions \(x_0 \in \upsilon \left( {V,r} \right) \), system (4) is ultimate bounded stable with the ultimate bound,
where \({\delta }^{\prime \prime }\) is a real positive scalar such that,
In addition, all trajectories exponentially converge to \(\upsilon \left( {V,{\delta }^{\prime \prime }} \right) \).
Before proving Theorem 1, it is recommended to pay attention to the following remarks.
Remark
Before converging to \(\nu \left( {V,\delta } \right) \), (5) ensures that none of the subsystems has finite time escape and \(V\left( t \right) \) falls under a decreasing or incremental function. Also, at switching instants, (6) states that the Lyapunov function candidate can be discrete. Fig. 2 illustrates (5) and (6) for a typical impulsive switched system with three subsystems.
Remark
When a trajectory reaches to \(\nu \left( {V,\delta } \right) \), the impulse must be such that trajectory does not leave the outer set \(\nu \left( {V,r} \right) \). This is guaranteed by considering (7) and (9). Also, the condition (8) guarantees that the value of Lyapunov function candidate generally falls under a descending exponential function, before the trajectory converges to \(\nu \left( {V,{\delta }^{\prime \prime }} \right) \).
Proof
We first show that all trajectories starting in \(\upsilon \left( {V,r} \right) \backslash \upsilon \left( {V,\delta } \right) \) exponentially converge to \(\upsilon \left( {V,\delta } \right) \). Assume that the convergence occurs during \(\left( {k+1} \right) ^{th}\) period of switching scheme (i.e. at \(t_\delta \in \left[ {t_{k\times m} ,t_{\left( {k+1} \right) \times m} } \right) \) where m is the number of subsystems). After that, we show that if a trajectory reaches to \(\upsilon \left( {V,\delta } \right) \), it remains in the invariant set \(\upsilon \left( {V,{\delta }''} \right) \).
From (5), we have for all \(t\in \left[ {t_0 ,t_1 } \right) \) where \(\sigma \left( t \right) =1\),
This gives,
Based on (6), we obtain,
However, during the time interval \(\left( {t_1 ,t_m } \right] \), the first subsystem is inactive and V may increase according to (5). Therefore, using (5) and (10), we can conclude for all \(t\in \left( {t_1 ,t_2 } \right] \),
which yields,
and,
By following the same procedure for other time intervals, we have,
where \(t_m^+ \) is the next switched-on instant for the subsystem \(i=1\). Similarly, we have for the second switching cycle,
Likewise, we can conclude,
where \(t_{km} =t_{k\times m}\) is the last switching instant in switching cycle k. Since,
we have,
Therefore, we can conclude that the value of Lyapunov function candidate V falls under an exponential function, as follows,
where \(\alpha \) is defined in (8). As stated in (8), if \(\alpha >0\), then the value of V decreases until the trajectory reaches \(\upsilon \left( {V,\delta } \right) \). Fig. 3 illustrates it for a typical impulsive switched system.
Now, suppose that trajectory reaches the inner set \(\upsilon \left( {V,\delta } \right) \) at \(t_\delta \). If \(t_\delta \in \left[ {t_{km} ,t_{km+1} } \right) \), then the subsystem \(i=1\) is active and according to (5), the trajectory remains in \(\upsilon \left( {V,\delta } \right) \) until the next switching instant \(t_{km+1} \). Similar to what seen above, we have,
Clearly, for other cases that \(t_\delta \in \left[ {t_{km+1} ,t_{\left( {k+1} \right) m} } \right) \), the value of \(V( {t_{( {k+1} )m}^+ } )\) is less than \({\delta }^{\prime \prime }\). Therefore, if \({\delta }^{\prime \prime }<r\), the trajectory remains in the outer set, and then converges again to \(\upsilon \left( {V,\delta } \right) \). Hence, we can generally conclude that the system (4) is ultimate bounded stable with the ultimate bound \(\upsilon \left( {V,{\delta }^{\prime \prime }} \right) \) and the trajectory exponentially converges to it. This completes the proof. \(\square \)
Theorem 1 assumes that the subsystem \(i=1\) satisfies \(\dot{V}\le -\rho _{on}V\). The proposed approach in Theorem 1 is also applicable when the subsystem \(i=1\) is unstable and uncontrollable, but there is another subsystem satisfies this.
Corollary 1
Given real scalars \(0<\delta <r\). Suppose there exist a suitable Lyapunov function candidate V, real positive scalars \(\rho _{on},\, \rho _{off},\,\mu \ge 1\), and \({\delta }^{\prime }>\delta \) such that (6)–(9) and the following condition hold,
where \(j\in \left\{ {1,2,\ldots ,m} \right\} \) is the index of a desired subsystem. Then system (4) meets all the results mentioned in Theorem 1 for all initial conditions \(x_0 \in \upsilon \left( {V,{r}^{\prime }} \right) \) where,
Proof
Since none of the subsystems has finite time escape and the switching cycle time is upper bounded by \(\tau _{pmax} \), there is an instant during the first switching cycle when the subsystem j is activated, i.e. at \(t_{j-1}^+ \). From this moment onwards, Theorem 1 is in place, and we just have to show that the trajectories does not leave the outer set \(\upsilon \left( {V,r} \right) \) during time interval \([ {t_0 ,t_{j-1}^+ }]\).
Since the initial condition \(x_0 \) belongs to \(\upsilon \left( {V,{r}^{\prime }} \right) \), it can be easily demonstrated that for all \(t\in [ {t_0 ,t_{j-1}^+ }]\),
and the trajectory remains in the outer set \(\upsilon \left( {V,r} \right) \). This completes the proof. \(\square \)
Although the Corollary 1 eliminates the stability assumption for the first subsystem, it is extremely conservative, and only considers decreasing constraint \(\dot{V}\le -\rho _{on}V\) for one of the subsystems while this may be available for a set of subsystems. In these cases, the invariant set \(\upsilon \left( {V,{\delta }^{\prime \prime }} \right) \) may become smaller and the convergence rate may be faster.
Theorem 2
Given real scalars \(0<\delta <r\). Suppose there exist a suitable Lyapunov function candidate V, real positive scalars \(\rho _{on} ,\, \rho _{off} ,\, \mu \ge 1,\, {\delta }^{\prime }>\delta \), and an n-element subset \(\mathcal{P}\) of the subsystems \(\left\{ {1,2,\ldots ,m} \right\} \) where \(n\le m\) such that,
where \(\tau _{min}\) and \(\tau _{pmax}\) are defined in (2) and (3), respectively. Then, system (4) is ultimate bounded stable with the ultimate bound \(\upsilon \left( {V,{\delta }^{\prime \prime }} \right) \) for all initial conditions \(x_0 \in \upsilon \left( {V,{r}^{\prime \prime }} \right) \) where,
and,
In addition, system (4) exponentially converges to the invariant set \(\upsilon \left( {V,{\delta }''} \right) \).
Proof
Similar to Theorem 1, assume that the subsystem \(i=1\) is stable, i.e. we have \(\dot{V}\le -\rho _{on}V\) for all \(t\in \left[ {t_0 ,t_1 } \right) \). During a switching cycle, since n subsystems satisfy \(\dot{V}\le -\rho _{on}V\) and others fulfil \(\dot{V}\le \rho _{off}V\), the Lyapunov function candidate decreases for at least \(n\tau _{min} \) and increases for up to \(\left( {\tau _{pmax} -n\tau _{min} } \right) \). In addition, due to the impulse effect, there are m jumps in the changes of Lyapunov function candidate. So, we can conclude,
which, similar to (11), yields,
According to (15), the above inequality guarantees exponential convergence before reaching \(\upsilon \left( {V,\delta } \right) \).
To estimate the invariant set \(\upsilon \left( {V,{\delta }^{\prime \prime }} \right) \), we also consider the worst case. Note that, when the active subsystem does not belong to \(\mathcal{P}\), in the worst case, the value of Lyapunov function candidate is incremental. Therefore in the worst case, reaching to \(\upsilon \left( {V,\delta } \right) \) will surely occur when the active subsystem belongs to \(\mathcal{P}\). Absolutely, the trajectory remains in \(\upsilon \left( {V,\delta } \right) \) until the next switching instant. Now suppose that during the next \(\left( {m-n} \right) \) switches, none of the activate subsystems belong to \(\mathcal{P}\). Hence, we can conclude,
and in order to ensure that the trajectory remains in \(\nu \left( {V,r} \right) \), \({\delta }^{\prime \prime }\) should be lower than r.
Now, if the first subsystem does not belong to \(\mathcal{P}\), it takes up to \(\left( {\tau _{pmax} -n\tau _{min} } \right) \) to activate a subsystem from \(\mathcal{P}\). In this case, during the time interval \(\left[ {t_0 ,\,\tau _{pmax} -n\tau _{min} } \right] \), the Lyapunov function may increase exponentially with the maximum rate \(\rho _{off}\), and there are \(\left( {m-n} \right) \) impulses. So,
Hence, in order to ensure that the trajectory remain in the outer set \(\nu \left( {V,r} \right) \), the initial conditions \(x_0 \) must belong to \(\nu \left( {V,{r}^{\prime }} \right) \) where \({r}^{\prime }\) is defined in (17). This completes the proof. \(\square \)
Remark
In Theorem 2, if all subsystems satisfy the decreasing condition for the Lyapunov function candidate (i.e. \(n=m)\), then \(\rho _{off} =0\) and we can replace (15) with the following standard condition,
Now, we are ready to reformulate the proposed conditions in Theorem 2 for the targeted impulsive uncertain nonlinear periodic switched system (1). Suppose the following control signal,
where \(u_i =K_i x,\,i\in \left\{ {1,2,\ldots ,m} \right\} \) are some suitable control signals. According to the switching control law \(\sigma \left( t \right) \), the control input \(u_i \) is active when the subsystem i is active. Also, consider the common quadratic Lyapunov function candidate \(V=x^{T}Px\). During the time intervals that the subsystem i is active, using (A1), the time derivative of V is,
where,
Using \(\varLambda \)-inequality, we have,
where \(\zeta _i \) is a real positive scalar, and \(M_i \) is the matrix of Lipschitz constants that are related to \(f_{ci} \). In addition, using Lemma 2, we can obtain the following inequalities,
where \(\gamma _{ai} \), \(\gamma _{bi} \) and \(\gamma _{\phi i} \) are positive real scalars. Substituting (21)–(24) into (20) yields,
where,
According to (12), we should have,
where,
Hence, (12) is true if the following condition holds,
Based on the S-Lemma, the above condition holds if there exist positive real scalars \(\tau _{1i} \) and \(\tau _{2i} \) such that,
and,
According to Schur complement, (25) is equivalent to,
Moreover, we can rewrite (26) as follows,
Pre- and post-multiplying the above matrix inequality by \(diag\left( {P^{-1},I,I,I} \right) \) gives,
where,
In summary, the criterion (12) holds if the matrix inequalities (27)–(28) are met for all \(i\in \left\{ {1,2,\ldots ,m} \right\} \).
Now, to obtain the property (13) in the form of matrix inequalities, substituting \(V=x^{T}Px\) into (13) gives,
Using the jump functions of system (1), we can conclude that,
Hence, by applying S-Lemma, (13) is satisfied if there exist positive real scalars \(\tau _{3i} \) and \(\tau _{4i} \) such that,
and
Using Schur complement for the matrix inequality (30) and then pre- and post-multiplying it by \(diag\left( {P^{-1},I} \right) \), we have,
In this way, we reformulate (13) into the equivalent matrix inequalities (29) and (31). Similarly, by substituting \(V\left( {t_k^+ } \right) =x^{T}\left( {t_k^+ } \right) Px\left( {t_k^+ } \right) =x^{T}\left( {t_k } \right) C_i^T PC_i x\left( {t_k } \right) \) into (14) and then applying the S-Lemma, we can conclude that the condition (14) also holds if there exist real positive scalar \(\tau _{5i} \) such that,
and
Again, applying the Schur complement and pre- and post-multiplying by \(diag\left( {P^{-1},I} \right) \), we can rewrite (33) as follows,
Therefore, considering (27), (28), (29), (31), (32), and (34), the conditions (12)–(14) are held. In addition, if (15) and (16) be also true then all trajectories of the system (1) under the control input (19) remain in the outer set \(\mathcal{E}\left( {P,r} \right) \) for all initial conditions \(x_0 \in \mathcal{E}\left( {P,{r}^{\prime }} \right) \) and exponentially converge to the ultimate bound \(\mathcal{E}\left( {P,{\delta }^{\prime \prime }} \right) \). However, in practice, the maximum admissible control magnitude is always restricted [37], for example with the following inequality,
where \(u_{max}\) is a given real positive scalar. Hence, we also derive some other sufficient conditions that guarantee the norm-boundedness of the control signal (19) on the outer set \(\mathcal{E}\left( {P,r} \right) \). To have a norm-bounded input, the following statement is necessary for all \(i\in \left\{ {1,2,\ldots ,m} \right\} \),
Applying S-Lemma to the above inequality gives,
and,
where \(\tau _{6i} \) is a positive real scalar. Again, according to Schur complement, (36) can be written as,
Now, pre- and post-multiplying \(diag\left( {P^{-1},I} \right) \) to (37) yields,
So, the norm-boundedness of switching control input (19) is guaranteed if (36) and (38) are met for all \(i\in \left\{ {1,2,\ldots ,m} \right\} \). We summarize the above discussion in Theorem 3.
Theorem 3
Given positive real scalars \(0<\delta <r\) and \(u_{max} \). Suppose there exist an n-element subset \(\mathcal{P}\subseteq \left\{ {1,2,\ldots ,m} \right\} \) of the subsystems where \(n\le m\), a real symmetric positive definite matrix L, real matrices \(W_i \), real positive scalars \({r}^{\prime }, \,\delta ^{\prime \prime },\,\rho _{on},\, \rho _{off},\, \mu \ge 1 , \, \delta ^{\prime }>\delta ,\,\zeta _i,\, \tau _{ji},\,\gamma _{ai},\, \gamma _{bi},\, \gamma _{\phi i}\) where \(i\in \left\{ {1,2,\ldots ,m} \right\} \) and \(j\in \left\{ {1,2,\ldots ,6} \right\} \) such that the following conditions hold for all \(i\in \left\{ {1,2,\ldots ,m} \right\} ,\)
where,
and,
Then, the closed-loop system (1), under the control law (19) with \(u_i =K_i x=W_i L^{-1}x\), exponentially converges to \(\mathcal{E}\left( {L^{-1},{\delta }^{\prime \prime }} \right) \) for all initial conditions \(x\left( {t_0 } \right) \in \mathcal{E}\left( {L^{-1},{r}^{\prime }} \right) \). In addition, the control signal is norm-bounded for all \(x\left( t \right) \in \mathcal{E}\left( {L^{-1},r} \right) \) such that \(\Vert u\Vert ^{2}=u^{T}u\le u_{max}^2\).
Proof
Let \(L=P^{-1}\) and \(W_i =K_i P^{-1}=K_i L\), and then substitute them into (28), (31), (34) and (38). This completes the proof. \(\square \)
Remark
To achieve the smallest attractive ellipsoid (ultimate bound), we can minimize \({\delta }^{\prime \prime }\) and \(trace\left\{ {P^{-1}} \right\} \). To reduce the computational load, without loss of generality, we choose \(\delta =1\), and then try to reduce the size of \(\mathcal{E}\left( {P,\delta } \right) \) by minimizing the trace of matrix \(L=P^{-1}\), which reduces the sum of the squares of the ellipsoid’s semiaxes [37]. However, reducing the trace of matrix L reduces the size of outer set \(\mathcal{E}\left( {P,r} \right) \) when r is constant. Therefore, in order to maximize the outer ellipsoid contained in the region of validity \({\mathbb {D}}\), we maximize r, too. Hence, we propose the following optimization problem:
where \(\omega _1 ,\,\omega _2 >0\) are real positive scalar as tradeoff coefficients.
Remark
In practical stabilization, it must be ensured that all trajectories converge to the predetermined ellipsoid \(\mathcal{E}\left( {Q_{in} ,1} \right) \), where \(Q_{in} >0\) is a given symmetric positive definite matrix. Considering the following implications,
we also involve the following linear matrix inequalities into the optimization problem (50),
where \(X_{in}^T X_{in} =Q_{in}^{-1} \).
Remark
In some nonlinear systems, the Lipschitz condition is not valid on \({\mathbb {R}}^{n}\) while may be met on a domain \({\mathbb {D}}\subseteq {\mathbb {R}}^{n}\), as assumed in (A2). In order to ensure the validity of (21), the following condition shall apply,
where \(Q_{out} >0\) is a desired symmetric positive definite matrix. The above condition results from,
Hence, let’s consider the following bilinear matrix inequality along with other constraint,
Remark
Most of constraints in Theorem 3 are linear or bilinear that motivate us to use an augmented Lagrangian solver such as PENBMI. PENBMI allows one to resolve optimization problems with quadratic objective and bilinear matrix inequality (BMI) constraints [40]. Nevertheless, (39), (40) and (41) are nonlinear constraint that should be expressed in bilinear or linear forms. Since \(\mu \ge 1\), we have \(ln ( \mu )\le \mu -1\). Therefore, we replace (39) with the following conservative but linear constraint,
In order to overcome the nonlinearity of (40) and (41), we give some relaxation. Suppose there exist a predetermined scalar \(\pi \ge 1\) such that,
The above inequality holds if,
In this way, we can replace (40) and (41) by the following linear constraints,
Due to the presence of the logarithmic function in (56), they are not bilinear with respect to \(\pi \). Therefore, in the solving algorithm, we suggest the augmentation of parameter \(\pi \) taking,
where \(\pi _0 =1\) and \(0<\Delta \pi \ll 1\).
Remark
The efficiency of PENBMI is critical to initial point selection. Fortunately, in Theorem 3, all bilinear terms contain the scalar variables. In this case, some other suitable LMI-based algorithms can be used to solve the optimization problem (50), for example see [37].
Considering the above remarks, we redefine the optimization problem (50) as follows,
and propose the following algorithm,
4 Illustrative examples
Example 1
In this example, the proposed approach is applied to the highly nonlinear model of a continuous stirred tank reactor (CSTR) fed by two different resource streams. The supervisor determines that which of these resources will selected as feeding stream (see Fig. 4). In this way, the reactor operates in two different modes [37, 44]. Assuming constant liquid volume, perfect mixing and negligible heat loss, the irreversible exothermic reaction \(A\rightarrow B\) is described as follows,
where the concentration of the reactant A (\(C_A )\) and the reactor temperature T should be regulated to their nominal values by manipulating the temperature of the coolant stream \(T_c \) under an arbitrary periodic switching. It is assumed that the flow rate of coolant stream is constant. The nominal value of parameters are given in Table 1. The nominal operating conditions corresponding to an unstable equilibrium point are \(T_c^*=300^{\circ }\mathrm{K}\), \(C_A^*=0.5\,\hbox {mol}/\hbox {L}\), \(T^{*}=350^{\circ }\hbox {K}\) for both modes [37, 44].
By defining \(x_1 =C_A -C_A^{*} \), \(x_2 =T-T^{*}\), and \(u=T_c -T_c^{*} \), the nonlinear model of CSTR can be obtained in the form of (1) with,
where \(C_e ={ exp} \left( {-\frac{E/R}{T^{*}}} \right) \). By separating the nonlinear portion of \(f_i \) form its linear part, it is easy to verify that the vector function \(f_i \) satisfies the Lipschitz condition (A2) on \({\mathbb {R}}^{2}\) with,
in which,
Since the value of parameters \(a_0 \) and \(a_1 \) are too high, the above Lipschitz constants matrix may results in infeasibility during the solving optimization problem (57) or a high gain in controller (19). On the other hand, due to limitation of temperature changes in the reactor (see [45]), we simply consider the subspace \({\mathbb {D}}=\left\{ {x\in {\mathbb {R}}^{2}|| {x_2}|\le 20} \right\} \) and redefine the Lipschitz constants matrix with,
where \(C_{max} ={ exp} \left( {-\frac{E}{R\left( {T^{*}+20} \right) }} \right) \).
Furthermore, due to the uncertainty in physical parameters of CSTR (such as reaction enthalpy, pre-exponential factor and overall heat transfer coefficient, see [46]) and in order to simulation, we consider the following uncertainties,
Now, by considering the desired outer set \(\mathcal{E}\left( {Q_{out} ,1} \right) \subset {\mathbb {D}}\) with \(Q_{out} =diag\left\{ {1,0.0025} \right\} \), the desired inner set \(\mathcal{E}\left( {Q_{in} ,1} \right) \) where \(Q_{in} =diag\left\{ {10,10} \right\} \) and considering \(u_{max} =275\), \(\tau _{min} =0.1\,min\) and \(\tau _{pmax} =1\,min\), the gain matrices are obtained as follows,
For time domain simulations, let us consider a case that the first system is active for 0.5 minute, and then the second system is activated for 0.1 minute. This switching scheme continuous to the end. The trajectories for different initial conditions along with the outer region of attraction and the attractive ellipsoid are shown in Fig. 5. In addition, Fig. 6 compares the magnitude of the control signal designed by the proposed approach with the controller obtained in [37]. As seen, due to the lower conservatism in choice of the Lipschitz constant matrix, the magnitude of control signal decreases. Also, the volume of the ultimate bound found by the proposed approach is less than the volume found by [37] (see Fig. 7). With regard to Figs. 6 and 7, it can be concluded that our proposed method makes convergence to a smaller region containing the origin with lower energy consumption.
Furthermore, to show the efficiency of the proposed approach in presence of impulse, we also consider the jump function when a subsystem switched to another one, with,
By applying the proposed approach, we can obtain the gain matrices as follows,
Figure 8 shows simulation results for initial condition \(x\left( 0 \right) =\left[ {+\,{\begin{array}{l@{\quad }l} {0.5}&{} {+\,15} \\ \end{array} }} \right] \). Due to the jump in state variables, the Lyapunov function candidate increases at impulse instants but this increase is compensated by further reduction during the next continuous flow.
Example 2
Consider the impulsive switched system (1) with the known parameters given by,
and uncertainties defined by the following matrices,
It can be verified that the vector functions \(f_{ci} \left( x \right) \) satisfy the Lipschitz condition (A2) with \(M_i =0.5\times I_{2\times 2} \) on \({\mathbb {R}}^{n}\). Note that the second subsystem not only is unstable but also is uncontrollable. For time-domain simulations, the given impulsive switched system is simulated over the time interval \(\left[ {0,\,5} \right] \) with an impulse sequence \(\left\{ {0.4,\,0.6,\,1.0,\,1.2,\,1.6,\ldots } \right\} \) under the periodic switching signal \(\sigma \left( t \right) \) with \(\sigma \left( 0 \right) =1\). This switching law satisfies the minimum dwell-time \(\tau _{min} =0.2\,sec\) and the maximum switching cycle \(\tau _{pmax} =0.6\,sec\). We also consider \(u_{max} =50\). Then, to obtain the control parameters, the optimization problem (57) is solved. The results are,
The simulation results are shown in Fig. 9 where the trajectories converge to the attractive ellipsoid. It should be mentioned that approaches in which reduction of the value of Lyapunov function is considered for all subsystems during the continuous flow fails in solving this example.
5 Conclusion
Actuator saturation, i.e. norm-boundedness of control input, remains as a highly challenging problem for impulsive switched systems operating in uncertain environments. For such systems, a global state-feedback control law is either non-existent or is highly nontrivial. Instead, this paper proposes a local approach to stabilization of such switched systems. At first, we propose some local sufficient conditions, in terms of a Lyapunov function candidate, that investigate the stability for a general model of nonlinear impulsive periodic switched system. These conditions are also presented in forms of linear and bilinear matrix inequalities for the targeted system.
Various aspects of the proposed approach can be highlighted as follows:
-
Considering challenging aspects of a real-world system, including the linear/nonlinear uncertainty, actuator saturation, known nonlinearity, switching and impulsive effect.
-
Considering the local Lipschitz condition on a subspace rather than on \({\mathbb {R}}^{n}\) and developing local stabilization criteria that is useful when the nonlinearities are not globally Lipschitz, or when the Lipschitz constant matrix is too large on the whole of state space. It is also applicable in processes that the region of validity is limited due to physical issues.
-
Applicable to the switched systems that have unstable and uncontrollable subsystems.
-
Developing the stabilization criteria in the form of linear or bilinear matrix inequalities, which is solvable using reliable LMI-based algorithms.
-
Finding the largest region of attraction along with smallest attractive ellipsoid via proposing an optimization problem.
As the next step in this research, we hope to reformulate the optimization problem to achieve a stabilizing state feedback controller for other types of known nonlinearities, jump functions, and unknown uncertainties. We also hope to use soft computing strategies to determine the optimal parameters of the optimization problem.
References
Haddad, W.M., Chellaboina, V., Nersesov, S.G.: Impulsive and Hybrid Dynamical Systems: Stability, Dissipativity, and Control. Princeton University Press, Princeton (2006)
Shi, R., Jiang, X., Chen, L.: The effect of impulsive vaccination on an SIR epidemic model. Appl. Math. Comput. 212, 305–311 (2009). https://doi.org/10.1016/j.amc.2009.02.017
Sun, X.-M., Wang, W.: Integral input-to-state stability for hybrid delayed systems with unstable continuous dynamics. Automatica 48, 2359–2364 (2012). https://doi.org/10.1016/j.automatica.2012.06.056
Pang, G., Liang, Z., Xu, W., Li, L., Fu, G.: A pest management model with stage structure and impulsive state feedback control. Discrete Dyn. Nat. Soc. 2015, 1–12 (2015). https://doi.org/10.1155/2015/617379
Jiao, J., Cai, S., Chen, L.: Dynamics of a plankton-nutrient chemostat model with hibernation and it described by impulsive switched systems. J. Appl. Math. Comput. 53, 583–598 (2017). https://doi.org/10.1007/s12190-015-0983-6
Hamed, K.A., Grizzle, J.W.: Event-based stabilization of periodic orbits for underactuated 3-D bipedal robots with left-right symmetry. IEEE Trans. Robot. 30, 365–381 (2014). https://doi.org/10.1109/TRO.2013.2287831
Posa, M., Tobenkin, M., Tedrake, R.: Stability analysis and control of rigid-body systems with impacts and friction. IEEE Trans. Autom. Control (2015). https://doi.org/10.1109/TAC.2015.2459151
Yang, X., Yang, Z., Nie, X.: Exponential synchronization of discontinuous chaotic systems via delayed impulsive control and its application to secure communication. Commun. Nonlinear Sci. Numer. Simul. 19, 1529–1543 (2014). https://doi.org/10.1016/j.cnsns.2013.09.012
Fang, T., Sun, J.: Stability of complex-valued impulsive and switching system and application to the Lü system. Nonlinear Anal. Hybrid Syst. 14, 38–46 (2014). https://doi.org/10.1016/j.nahs.2014.04.004
Li, J., Ma, R., Dimirovski, G.M.: Adaptive impulsive observers for a class of switched nonlinear systems with unknown parameter. Asian J. Control 19, 1153–1163 (2017). https://doi.org/10.1002/asjc.1464
Zhao, X., Shi, P., Yin, Y., Nguang, S.K.: New results on stability of slowly switched systems: a multiple discontinuous Lyapunov function approach. IEEE Trans. Autom. Control 62, 3502–3509 (2017). https://doi.org/10.1109/TAC.2016.2614911
Xiang, W., Xiao, J.: Stabilization of switched continuous-time systems with all modes unstable via dwell time switching. Automatica 50, 940–945 (2014). https://doi.org/10.1016/j.automatica.2013.12.028
Li, L., Liu, L., Yin, Y.: Stability analysis for discrete-time switched nonlinear system under MDADT switching. IEEE Access 5, 18646–18653 (2017). https://doi.org/10.1109/ACCESS.2017.2751584
Cai, C., Teel, A.R., Goebel, R.: Smooth Lyapunov functions for hybrid systems-part I: existence is equivalent to robustness. IEEE Trans. Autom. Control 52, 1264–1277 (2007). https://doi.org/10.1109/TAC.2007.900829
Heemels, W.P.M.H., De Schutter, B., Lunze, J., Lazar, M.: Stability analysis and controller synthesis for hybrid dynamical systems. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 368, 4937–4960 (2010). https://doi.org/10.1098/rsta.2010.0187
Lin, H., Antsaklis, P.J.: Stability and stabilizability of switched linear systems: a survey of recent results. IEEE Trans. Autom. Control 54, 308–322 (2009). https://doi.org/10.1109/TAC.2008.2012009
Xu, F., Dong, L., Wang, D., Li, X., Rakkiyappan, R.: Globally exponential stability of nonlinear impulsive switched systems. Math. Notes 97, 803–810 (2015). https://doi.org/10.1134/S0001434615050156
Xu, H., Teo, K.L.: Exponential stability with \(L_{2}\)-gain condition of nonlinear impulsive switched systems. IEEE Trans. Autom. Control 55, 2429–2433 (2010). https://doi.org/10.1109/TAC.2010.2060173
Chen, Y., Fei, S., Zhang, K.: Stabilization of impulsive switched linear systems with saturated control input. Nonlinear Dyn. 69, 793–804 (2012). https://doi.org/10.1007/s11071-011-0305-y
Liu, C., Xiang, Z.: Robust L \(\infty \) reliable control for impulsive switched nonlinear systems with state delay. J. Appl. Math. Comput. 42, 139–157 (2013). https://doi.org/10.1007/s12190-012-0625-1
She, Z., Lu, J., Liang, Q., Ge, S.S.: Dwell time based stabilisability criteria for discrete-time switched systems. Int. J. Syst. Sci. 48, 3087–3097 (2017). https://doi.org/10.1080/00207721.2017.1367430
Tian, Y., Cai, Y., Sun, Y., Gao, H.: Finite-time stability for impulsive switched delay systems with nonlinear disturbances. J. Frankl. Inst. 353, 3578–3594 (2016). https://doi.org/10.1016/j.jfranklin.2016.06.021
Feng, G., Cao, J.: Stability analysis of impulsive switched singular systems. IET Control Theory Appl. 9, 863–870 (2015). https://doi.org/10.1049/iet-cta.2013.1142
Wang, Y.-E., Sun, X.-M., Wang, W., Zhao, J.: Stability properties of switched nonlinear delay systems with synchronous or asynchronous switching. Asian J. Control 17, 1187–1195 (2015). https://doi.org/10.1002/asjc.964
Chiang, M.-L., Fu, L.-C.: Robust output feedback stabilization of switched nonlinear systems with average dwell time. Asian J. Control 16, 264–276 (2014). https://doi.org/10.1002/asjc.699
Wang, B., Zhang, H., Wang, G., Dang, C., Zhong, S.: Asynchronous control of discrete-time impulsive switched systems with mode-dependent average dwell time. ISA Trans. 53, 367–372 (2014). https://doi.org/10.1016/j.isatra.2013.11.019
Zhao, X., Zhang, L., Shi, P., Liu, M.: Stability and stabilization of switched linear systems with mode-dependent average dwell time. IEEE Trans. Autom. Control 57, 1809–1815 (2012). https://doi.org/10.1109/TAC.2011.2178629
Branicky, M.S.: Multiple Lyapunov functions and other analysis tools for switched and hybrid systems. IEEE Trans. Autom. Control 43, 475–482 (1998). https://doi.org/10.1109/9.664150
Hui, Ye, Michel, A.N., Ling, Hou: Stability theory for hybrid dynamical systems. IEEE Trans. Autom. Control 43, 461–474 (1998). https://doi.org/10.1109/9.664149
Xie, X., Xu, H., Zhang, R.: Exponential stabilization of impulsive switched systems with time delays using guaranteed cost control. Abstr. Appl. Anal. 2014, 1–8 (2014). https://doi.org/10.1155/2014/126836
Gao, L., Wang, D.: Input-to-state stability and integral input-to-state stability for impulsive switched systems with time-delay under asynchronous switching. Nonlinear Anal. Hybrid Syst. 20, 55–71 (2016). https://doi.org/10.1016/j.nahs.2015.12.002
Li, P., Lam, J., Cheung, K.C.: Stability, stabilization and L2-gain analysis of periodic piecewise linear systems. Automatica 61, 218–226 (2015). https://doi.org/10.1016/j.automatica.2015.08.024
Hespanha, J.: Uniform stability of switched linear systems: extensions of LaSalle’s invariance principle. IEEE Trans. Autom. Control 49, 470–482 (2004). https://doi.org/10.1109/TAC.2004.825641
Lu, L., Lin, Z.: Design of switched linear systems in the presence of actuator saturation. IEEE Trans. Autom. Control 53, 1536–1542 (2008). https://doi.org/10.1109/TAC.2008.921021
Benzaouia, A., Akhrif, O., Saydy, L.: Stabilisation and control synthesis of switching systems subject to actuator saturation. Int. J. Syst. Sci. 41, 397–409 (2010). https://doi.org/10.1080/00207720903045791
Ni, W., Cheng, D.: Control of switched linear systems with input saturation. Int. J. Syst. Sci. 41, 1057–1065 (2010). https://doi.org/10.1080/00207720903201865
Poznyak, A., Polyakov, A., Azhmyakov, V.: Attractive Ellipsoids in Robust Control. Springer, Cham (2014)
Silva, L.F.P., Leite, V.J.S., Castelan, E.B., Klug, M.: Local stabilization of time-delay nonlinear discrete-time systems using Takagi–Sugeno models and convex optimization. Math. Probl. Eng. 2014, 1–10 (2014). https://doi.org/10.1155/2014/587510
Derinkuyu, K., Pınar, M.Ç.: On the S-procedure and some variants. Math. Methods Oper. Res. 64, 55–77 (2006). https://doi.org/10.1007/s00186-006-0070-8
Kocvara, M., Stingl, M.: PENNON: software for linear and nonlinear matrix inequalities. In: Anjos, M.F., Lasserre, J.B. (eds.) Handbook on Semidefinite, Conic and Polynomial Optimization, pp. 755–791. Springer US, New York (2012)
Hien, L.V., Phat, V.N.: Exponential stabilization for a class of hybrid systems with mixed delays in state and control. Nonlinear Anal. Hybrid Syst. 3, 259–265 (2009). https://doi.org/10.1016/j.nahs.2009.01.009
Lu, J., Brown, L.J.: A multiple Lyapunov functions approach for stability of switched systems. In: Proceedings of the 2010 American Control Conference. pp. 3253–3256. IEEE (2010)
Yang, H., Jiang, B., Zhao, J.: On finite-time stability of cyclic switched nonlinear systems. IEEE Trans. Autom. Control 60, 2201–2206 (2015). https://doi.org/10.1109/TAC.2014.2366856
Barkhordari Yazdi, M., Jahed-Motlagh, M.R.: Stabilization of a CSTR with two arbitrarily switching modes using modal state feedback linearization. Chem. Eng. J. 155, 838–843 (2009). https://doi.org/10.1016/j.cej.2009.09.008
Magni, L., Nicolao, G.D., Magnani, L., Scattolini, R.: A stabilizing model-based predictive control algorithm for nonlinear systems. Automatica 37, 1351–1362 (2001). https://doi.org/10.1016/S0005-1098(01)00083-8
Bakošová, M., Puna, D., Dostál, P., Závacká, J.: Robust stabilization of a chemical reactor. Chem. Pap. (2009). https://doi.org/10.2478/s11696-009-0046-2
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ghalehnoie, M., Akbarzadeh-T., MR. & Pariz, N. Local exponential stabilization for a class of uncertain nonlinear impulsive periodic switched systems with norm-bounded input. J. Appl. Math. Comput. 59, 47–75 (2019). https://doi.org/10.1007/s12190-018-1169-9
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-018-1169-9
Keywords
- Exponential stability
- Impulsive switched systems
- Non-vanishing uncertainty
- Norm-bounded input
- Periodic switching scheme