Abstract

This paper investigates the problem of robust exponential stabilization for uncertain impulsive bilinear time-delay systems with saturating actuators. By using the Lyapunov function and Razumikhin-type techniques, two classes of impulsive systems are considered: the systems with unstable discrete-time dynamics and the ones with stable discrete-time dynamics. Sufficient conditions for robust stabilization are obtained in terms of linear matrix inequalities. Numerical examples are given to illustrate the effectiveness of the theoretical results.

1. Introduction

In practical control systems, impulsive dynamical systems are very important and have attracted considerable interest in science and engineering during the past decades. Two classical monographs are Lakshmikantham et al. [1] and Bainov and Simeonov [2]. In general, as reported in [1], impulsive systems provide a natural framework for mathematical modeling of many real-world evolutionary processes where the states undergo abrupt changes at certain instants or at variable instants, or autonomous systems with impulsive effects. Stability properties of impulsive systems have been extensively studied in the literatures. We refer to Bainov and Simeonov [2], Li, Soh and Xu [3, 4], Li, Wen and Soh [5], Yang [6], Chen and Zheng [7], Barreiro and Baños [8], and the references therein. The impulsive control method based on stability theory of impulsive dynamical systems has been widely used, see [7], Xu and Teo [9], and Liu, Eberhard and Teo [10].

Saturating nonlinear actuators is one of the common nonlinearities and exists in many practical systems. If a control system is designed to be stable without considering the saturation, the stability of the closed-loop-controlled system cannot be guaranteed, see Ma and Zhang [11]. Two important papers on saturation control are Full [12] and Sontag and Sussmann [13]. However, as we have known, no papers have considered the saturation control in impulsive systems.

This work is inspired by Wu and Wei [7], in which the authors considered the problems of robust stability and stabilization for uncertain impulsive time-delay systems. Unfortunately, they need all the impulsive time sequences to satisfy some strict conditions. That is, the length of the intervals between two adjacent time instants must have upper bound or lower bound. But in practical systems, it is always impossible or difficult to obtain it. In this paper, robust stabilization for uncertain impulsive time-delay systems with saturating actuators is considered. With saturation control, new conditions based on Lapunov-Razumikhin function and LMIs are established which can easily be used for systems with any time sequences.

2. Problem Formulation and Preliminaries

Throughout this paper, if not explicitly given, matrices are assumed to have compatible dimensions. For symmetric matrices and , the notation (, , ) means is positive semidefinite (positive definite, negative semidefinite, negative definite) matrix. and represent the maximum and minimum eigenvalues of the corresponding matrix, respectively. denotes Euclidean norm for vectors or the spectral norm of matrices. denotes the set of piecewise right continuous function with the norm defined by , where is a known positive constant.

Consider uncertain bilinear impulsive systems with time-delay and saturating actuators where is the system state, is the continuous control input, , describes the state jumping at impulsive time instant with , , and ( as ).  , and are matrix functions with time-varying uncertainties , , , () and . In this paper, we impose the following hypothesis on the above uncertainties: where are known real constant matrices and are unknown matrix functions satisfying with the elements of is lebesgue measurable, (). The saturating function is defined as where are known real constants representing the upper bound of the control.

In the following, we will divide two cases to consider the robust stabilization of system (1). We denote by the class of impulsive time sequences that satisfy and denote by the class of impulsive time sequences that satisfy .

We need the following lemmas.

Lemma 1 (see Su, Chu, Lu and Ji [14]). For any vectors and real matrices and with , the following inequalities hold for any scalar :(1),(2) and for ,(3).

Lemma 2 (Schur complement [14]). For given symmetric matrix with , the following three conditions are equivalent:(1),(2),(3).

3. Robust Stabilization

In this section, we consider the robust stabilization of system (1).

Definition 3. System (1) with () and is said to be exponentially stable over a given class if there are scalars and such that with implying for .

Definition 4. System (1) is said to be robustly exponentially stabilizable over a given class with respect to static state feedback if there exists a memoryless linear state feedback law, such that the corresponding closed-loop system is robustly exponentially stable for all uncertainties satisfying (2).

For any , we denote by . Let us now consider designing a memoryless state feedback control law of the form to stabilize system (1), where is a constant gain to be designed.

Now we decompose the saturation nonlinear function as the sum of a linear part and another nonlinear part (dead zone nonlinearity) as , then by [14], (5) implies that

Substituting (5) into system (1), we have

Lemma 5. Assume that there exist matrix and positive scalars , , μ such thatand set , where . Then

Proof. By the second equation of (1), we have where . By Lemmas 1 and 2, (2), (4), and (8) imply that , hence (9) holds.

Theorem 6. Assume that there exist matrices , and positive scalars , , , , and such that (8) and hold, then for any bounded time-delay , system (1) can be robustly stabilized by the control law (5) with for any impulsive time sequence , where .

Proof. Let , , . Substituting in (11) and pre- and postmultiplying it by yield where . Hence, there exists small positive scalar , such thatwhere .

For given , choose . We assume that the initial function satisfying . Set . In the following, we will prove that for ,

First, we prove that (14) holds for . It is noticed that for , . So it needs only to prove that, for , (14) holds. Otherwise, there exists , such that . Set . Then , . Set . Then and . Hence, for and , we have It follows with (6) that where By Lemma 2, (13) implies that , which yields by (16) that for , It follows that . This is a contradiction with the fact . Thus, (14) holds for .

Now we assume that (14) holds for ; we will prove that (14) still holds for . On the contrary, there exists some , such that . Set . Then because of (9), we have , which implies that and . Set . Then and . Hence, for , we obtain that (15) holds, which leads that (16) and (18) hold. It follows that , which contradicts the fact . Thus, (14) holds for . By mathematical induction, (14) holds for . That is, system (1) can be robustly stabilized.

Remark 7. By Theorem 6, in the case , different from Chen and Zheng [7], we can stabilize impulsive systems with any time sequences by saturation control.

Remark 8. In Chen and Zheng [7], the authors need continuous control input and impulsive control input . But in this paper, we only need continuous control input .

For , we have the following result.

Theorem 9. Assume that there exist matrices , and positive scalars , , , , and such that (8) and (11) hold, then for any bounded time-delay , system (1) can be robustly stabilized by the control law (5) with for any impulsive time sequence , where .

Proof. Choose a sufficiently small scalar , and set . Then for with , similar to the proof of Theorem 6, we can obtain the result of Theorem 9. The proof is complete.

For , we have the following result.

Theorem 10. Assume that for a prescribed scalar , there exist matrices , and positive scalars , , , , , and such that (8) and hold, then for any bounded time-delay , there exists a positive scalar , such that system (1) can be robustly stabilized by the control law (5) with over time sequence , where .

Proof. Let , , , and . Substituting in (19) and pre- and postmultiplying it by yield where . Hence, there exist small positive scalars and , such thatwhere , .

For given , choose . We assume that the initial function satisfying . Set . In the following, we will prove that for , (14) holds. First, we prove that (14) holds for . It is noticed that for , . Similar to the proof of Theorem 6, it needs only to prove that, for , (14) holds. Otherwise, there exists , such that . Set . Then , . Set . Then and . Hence, for and , we have By (6), (7), and (22), we have where By Lemma 2, (21) implies that , which yields by (23) that for , It follows that . This is a contradiction with the fact . Thus, (14) holds for .

Now we assume that (14) holds for ; we will prove that (14) still holds for . First, we claim that . Otherwise, we have . Here we must consider two cases.

Case 1. for all . It follows that (22) holds according to the fact that (14) holds for . Hence (23) and (25) hold for . They lead that This is also a contradiction.

Case 2. There exists some , such that . Set . Then , and (22) for . It follows that (23) and (25) hold, which yields that . This is a contradiction which implies that , and hence by (9), we obtain that .

Now we assume that (14) is not true for . Set . Then and . If there exists some , such that , then set , otherwise, we set . Then . . It follows that (22), (23), and (25) hold, which yields that . This is a contradiction, which implies that (14) is true for . By mathematical induction, (14) holds for . That is, system (1) can be robustly stabilized over time sequence .

Remark 11. On the conditions in Theorem 10, with the prescribed scalar , we can stabilize not only the impulsive systems over time sequence , but some ones over other time sequences.

4. Numerical Examples

In this section, two illustrative examples will be presented to show the effectiveness of the results obtained.

Example 12. Consider the uncertain impulsive time-delay systems (1) with the following specifications:  , , , , , , ,, ,, ,, , , , , , ,, , . Then by solving LMIs (8) and (11), we obtain the following results: ,  . By Theorem 6, the controller is obtained. It exponentially stabilizes the impulsive system over any impulsive time sequence according to Theorem 6.

Example 13. Consider the uncertain impulsive time-delay systems (1) with the following specifications: ,, , , , , , , , , , , , , , , , , , , , . Then by solving LMIs (8) and (11), we obtain the following results: ,  . By Theorem 6, the controller is obtained. It exponentially stabilizes the impulsive system over any impulsive time sequence according to Theorem 6.

Example 14. Consider the uncertain impulsive time-delay systems (1) with the following specifications: , , , , , , , , , , , , , , . Then by solving LMIs (8) and (19), we obtain that , , . By Theorem 10, the controller is obtained. It exponentially stabilizes the impulsive system over impulsive time sequence according to Theorem 10, where is some small scalar. In fact, we can obtain some .

5. Conclusion

This paper studied a class of uncertain impulsive time-delay systems. Based on Lyapunov function and Razumikhin-type techniques, we obtain conditions which can guarantee the above systems robustly exponentially stabiliable for any impulsive time sequences and improves some related results.

Acknowledgments

The authors would like to thank the editor and the reviewers for their valuable comments and suggestions which helped to significantly improve the paper. This work is supported by Distinguished Expert Science Foundation of Naval Aeronautical and Astronautical University.