This paper deals with the control problem of the chaotic system subject to disturbance. The sliding mode surface is designed by singular system approach, and sufficient condition for convergence is given. Then, the adaptive sliding mode controller is designed to make the state arrive at the sliding mode surface in finite time. Finally, Lorenz system is considered as an example to show the effectiveness of the proposed method.

1. Introduction

In the past decades, many studies have been devoted to the properties of nonlinear systems with applications [15]. One of the most important properties of nonlinear systems is the chaos system. The research of chaos system has been paid much attention, because the chaos system has very abroad application background, such as chemical reactions, power converters, biological systems, information processing, and secure communication. After Ott et al. firstly presented the approach of chaos control in 1990 [6], enormous investigations of the chaos system have been carried out in the field of control.

For different chaos systems, different methods have been employed. In order to realize chaos control or synchronization, some well-known methods have been utilized, such as back-stepping method [7], control Lyapunov function method [8], proportional-differential control method [9], neural network method [10], and sliding mode control method [1114], among which, sliding mode control method is proved to be one of the most powerful methods because the closed-loop system has many attractive features such as fast response, good transient response, and robustness against disturbance. Reference [11] designed adaptive sliding mode controller to achieve synchronization of the chaos system subject to uncertainty, [12] proposed a new reaching law, and designed feedback law to stabilize the considered system. For a class of general form of chaos systems, [13] presented adaptive terminal sliding mode controller to make the closed-loop system stable in finite time and [14] gave chatter free sliding mode controller design method for the unknown chaos system.

It should be noted that the recent innovation [15] considered a class of Markovian jumping system and used the singular system method to design the sliding mode surface. The key step is to construct the transformation matrix . Under the transformation matrix , the sliding mode dynamic can be obtained. Combining with the sliding mode equation, the new system is a kind of singular system, which can simplify the analysis of the stability. Motivated by [15], this paper considers the control problem for a kind of chaos systems, where the upper bound of the disturbance is unknown. By the singular system and sliding mode control approach, an adaptive sliding mode controller is designed to make the closed-loop system stable asymptotically.

The rest of the paper is organized as follows. Section 2 presents the problem formulation and preliminaries. Section 3 designs sliding mode surface for convergence under some conditions and presents a novel adaptive sliding mode controller for the system. Section 4 simulates an example of Lorenz system to illustrate the effectiveness of the proposed method.

2. Problem Formulation and Preliminaries

In this section, we present the formulation of the problem and preliminaries which are necessary for our further investigation.

Let us consider the following chaotic system with disturbance: where is the state and is the control input. is known smooth matrix function. is the unknown disturbance of the system. and are determined matrices. It is supposed that .

When the disturbance , many chaotic systems can be transformed into the form of (1). Consider Lorenz system: where Then, consider Chua’s circuit system: where . Thus, Chua’s circuit system can be written as (1) with In order to establish the main result of this paper, we need the following assumption.

Assumption 1. The disturbance is Lipschitz with Lipschitz constant ; that is, where is unknown parameter.

Remark 2. In many physical systems, the parameter is usually unknown. The treatment of the disturbance is similar to that in the former work such as [16, 17]; thus, it is a more general assumption.

Since this paper employs the singular system to deal with the control of chaotic system, in what follows, we introduce some basics about the singular system.

Let us consider the following singular system: where is the state and and are determined matrices. is singular with .

Definition 3 (see [18]). The system (7) is said to be(1)regular if is not identically zero,(2)impulse-free if ,(3)stable if all the roots of have negative real parts,(4)admissible if it is regular, impulse-free, and stable.

Lemma 4 (see [19]). The system (7) is admissible if and only if there exists nonsingular matrix such that(1),(2).

3. The Design of Sliding Mode Surface

In this section, we use the singular system approach to design the sliding mode surface for the system (1). The sliding mode surface in this paper is chosen as , where is designed later. Since , there exists such that . Let ; then, is nonsingular matrix and . Left multiplying both sides of (1), we have that is, Since , (9) becomes By the theory of sliding mode control, the first equation of (10) means the sliding mode dynamic. Since , then we have

Theorem 5. Let be a nonsingular matrix, and denote that , where , . If the following conditions hold then the state of the system (11) will converge to 0 asymptotically.

Proof. The system (11) is admissible if and only if the conditions of Lemma 4 are satisfied; that is, Firstly, let us consider (15), which means that Since and , (17) is equivalent to then, Thus, (19) is equivalent to (12) and (13). Then, we consider (16), and it is that is, By direct computation, (21) is equivalent to (14). Thus, we can conclude that if (12), (13), and (14) hold, then the system (11) is admissible; that is, the state of the system (11) will converge to 0 asymptotically.

Remark 6. The main task of this section is to design ; it is obvious that (12) and (14) are needed, and (13) is easy to be satisfied.

It should be noted that (14) is not LMI; an equivalent condition of (14) is given as the following theorem.

Theorem 7. Let , . Inequality (14) holds if and only if the following conditions hold:

Proof. , ; then, It is known that the matrices and are not independent; they should satisfy , . Since is nonsingular, then is nonsingular; means that . To guarantee the solvability of , the sufficient and necessary condition is that . Hence, we complete the proof.

Remark 8. In order to make the computation more tractable, here, we set ; then, . Equation (23) is , which holds naturally. Equation (22) becomes Then, we solve (12) and (25) by LMI toolbox in Matlab; thus, can be computed by , where is any nonsingular matrix.

Remark 9. It is known that (14) is equivalent to In view of the fact that , then which implies that is nonsingular.

4. The Design of Adaptive Sliding Mode Controller

In this section, the adaptive controller is designed to drive the state of the system (1) into the sliding mode surface in finite time. And it is given as the following theorem.

Theorem 10. Let and let , be both positive constants. If the adaptive controller is designed as where then the state of the system (1) reaches the sliding mode surface in finite time.

Proof. Consider the Lyapunov function as where . It is obvious that . Calculate the derivative of along the trajectory of the closed-loop system (1); that is, It can be direct to verify that Substituting (32) into (31), we can get that which means that if . It is also the fact that if . Thus, we can conclude that will approach 0 in finite time. Thus, we have completed the proof of Theorem 10.

Remark 11. It is known that the equilibrium is only Lyapunov stable, which means that the estimation of can only go to a small neighborhood of the real values; hence, may not necessarily converge to the real value .

Remark 12. We show that (33) implies that is finite time stable. Let the initial time and the settling time be and . From (33), we can compute that In view of , can be estimated as which means that is finite time stable.

5. Numerical Example

We consider the Lorenz system (1) with disturbance where is chosen as ; then is identity matrix. Solving the LMIs (12) and (25) yields Since , then . The parameter is chosen as 0.5. The sliding mode surface is , and the adaptive controller is designed by (28) and (29), respectively.

We now complete the simulation by Simulink in Matlab. The initial state of the system (1) is , and the initial value of   is chosen as 0.3. Figure 1 shows the attractors of the Lorenze system (open-loop system (1)). Figure 2 shows the time response of the states of the closed-loop system (1). Figure 3 is about the estimated parameters , and converges to 0.2807 but does not converge to the nominal value ; that is, it is Lyapunov stable. From the result of simulation, we can conclude that the method proposed is effective in this paper.

6. Conclusions

We consider the control problem for the chaotic system, where the upper bound of the disturbance is unknown. We give sliding mode surface to guarantee the convergence of the sliding mode dynamic by singular system method and then design adaptive controller to make the closed-loop system reach the sliding mode in finite time. We also present a numerical example to show the validation of the proposed method. In the future work, we will extend the results of the paper to the hyper-chaotic system.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.


This work is supported by Key Open Lab of Control Engineering of Henan Province (Grant no. KG 2011-13), Education Department of Henan Natural Science Research Key Project of China (Grant no.13A470342), and Science and Technology Research Project of China National Coal Association (Grant no. MTKJ2012-369).