Adaptive Control of the Chaotic System via Singular System Approach
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.
In the past decades, many studies have been devoted to the properties of nonlinear systems with applications [1–5]. 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 , 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 , control Lyapunov function method , proportional-differential control method , neural network method , and sliding mode control method [11–14], 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  designed adaptive sliding mode controller to achieve synchronization of the chaos system subject to uncertainty,  proposed a new reaching law, and designed feedback law to stabilize the considered system. For a class of general form of chaos systems,  presented adaptive terminal sliding mode controller to make the closed-loop system stable in finite time and  gave chatter free sliding mode controller design method for the unknown chaos system.
It should be noted that the recent innovation  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 , 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.
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 ). 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.
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.
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.
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).
R. Marino and P. Tomei, Nonlinear Control Design: Geometric, Adaptive and Roubust, Prentice Hall, London, UK, 1995.
H. Khalil, Nonlinear Systems, Prentice Hall, Upper Saddle River, NJ, USA, 2002.
C. Wang and H. Yau, “Chaotic analysis and control of microcandilevers with PD feedback using differential transformation method,” International Journal of Nonlinear Sciences and Numerical Simulation, vol. 10, no. 4, pp. 425–444, 2009.View at: Google Scholar
W. Xiang and F. Chen, “An adaptive sliding mode control scheme for a class of chaotic systems with mismatched perturbations and input nonlinearities,” Communications in Nonlinear Science and Numerical Simulation, vol. 16, no. 1, pp. 1–9, 2011.View at: Publisher Site | Google Scholar | Zentralblatt MATH | MathSciNet
S. Xu and J. Lam, Control and Filtering of Singular Systems, Springer, Berlin, Germany, 2006.View at: MathSciNet