Volume 5 Issue 3 - July 18, 2008
Design of Backstepping Sliding Mode Controller for Control of Chaotic Systems
Chieh-Li Chen1,*, Her-Terng Yau2, and Chao-Chung Peng1

1Department of Aeronautics and Astronautics, National Cheng Kung University.
2Department of Electrical Engineering, Far-East University
E-mail:chiehli@mail.ncku.edu.tw

International Journal of Nonlinear Sciences and Numerical Simulation, Vol.8, No.2, 137-146, 2007.

Font Normal   Font Enlarge
In this article, we briefly introduce a control design technique which is capable of yielding a wide family of globally asymptotically stabilizing control laws. This method facilitates us to cope with highly nonlinear dynamic systems subjected to unknown uncertainties and to address robustness issues.

Chaotic behavior, as shown in Fig. 1, is a very interesting nonlinear effect and has been intensively studied during the last two decades. There are many particular characteristics generated by chaotic systems, such as excessive sensitivity to initial conditions, unpredictable behavior, and irregular features of the motion in phase plane. Because it is usually difficult to accurately predict the future behavior of a chaotic system, chaos might lead systems to unstable,
Fig 1. Dynamic response of chaotic systems
performance-degraded, and even catastrophic situations such that chaos is sometimes considered an undesirable phenomenon and should be eliminated in many cases. However, in some circumstances, systems performing chaotic phenomena are preferable.

From the view point of mechanism operations, it is desirable to induce regular dynamics or motions in mechanical oscillators as in the case of precise positioning mechanisms where external vibrations might give rise to significant position errors. Regarding measurement at atomic level, atomic force microscope (AFM) is a good alternative. It has been experimentally observed that the vibration of a micro-cantilever can be chaotic under certain conditions. Such the irregular motion definitely causes AFM to give inaccurate measurements. Moreover, chaos also appears in power systems, for example, dc-dc converters.

On the contrary, plenty of applications show that chaos brings about superior contribution. For instance, in the field of chemical engineering, it has been revealed that chaos provides better mixing and yields a more uniform chemical reaction. As for chemical reduction process, the quality of anodes holds a significant impact on the reduction efficiency. To pursue an efficient reduction process, the density of an anode cannot be too high or too low. Under such the scenario, chaotic vibration provides moderate compression to produce well compacted anode. Additionally, with the rapid development of telecommunications, design of chaos-based communication technology has attracted considerable attention during the last decade. Since the broadband nature of chaotic carriers, it is difficult to retrieve hidden messages by simple spectrum analysis. As a result, chaotic signals can be utilized to encode information through masking and it indeed gives a great contribution to secure communication. To put it simply, the chaotic behavior assures security in the communication against exogenous interceptions. Chaos can also be applied to simulate weather variety, population cluster and growth, to name but a few.

Controlling of chaos has attracted a great deal of attention within the engineering society. It can be divided into two chief categories: one is to suppress the chaotic behavior and the other is to generate or enhance chaos in nonlinear systems. For both cases, the use of a robust control algorithm is essential. Backstepping approach, based on the choice of a Lyapunov function, is one of the most popular nonlinear techniques of controller design. This approach is suitable for the design of a class of nonlinear systems in strict feedback form and capable of providing designers to find a set of stabilizing controllers. Backstepping design treats system variables as independent input for subsystems and consequently each step results in an update control law for the next step. Since the control algorithm for each step is adopted with the satisfaction of a prescribed Lyapunov function, the stability for each subsystem can be guaranteed. In the traditional backstepping design, system robustness can be maintained by using high gain control (under the condition that system uncertainties are state dependent). However, systems may subject not only to uncertain parameters, but also to unmodeled system dynamics which are state independent such that the high gain backstepping design cannot achieve asymptotic stability under this condition. To solve this problem, a sliding mode controller design method is proposed based on the backstepping approach. Inheriting advantages of SMC, a developed control law is capable of stabilizing wide class of nonlinear systems subjected to exogenous disturbances and providing asymptotic stability.

Let us consider a second order nonlinear dynamic system
        (1.a)
        (1.b)
where , and are continuous function. In this article, we treat the functions in (1.a) are fully known for simplicity and the upper bound of is available in advance. When dealing with a system, how to derive a suitable control algorithm is definitely taken as a key role in the design process. The control objective is to find a proper control law such that (1) is stable.
Ignoring the subsystem (1.b) and assuming that the state is an independent (or virtual) control input , we can get
        (2)
Regarding the system (2), since is controllable (under the aforementioned assumption), the controller design becomes a regulation problem of the one order subsystem (2). Then the control task now is to come up with a proper such that the Lyapunov function for the subsystem satisfies
        (3)
Eq. (3) indicates that energy storing in system is going to decrease as time increase. In other words, all the initial states which deviate from origin (i.e., equilibrium point) will finally converge to zero as time approach to infinite. Note that used in (2)-(3) represents by no means a solution with a specific configuration. It actually stands for a set of controller candidates for stabilizing subsystem (2).
Unfortunately, in normal circumstance, the virtual control input can not be operated directly and thereby (2)-(3) won’t be able to come into effect. To guarantee the existence of (2)-(3), we define an extra error variable as
        (4)
Differentiating (4) and substituting (2) into (1) yields the following transformed system
        (5.a)
        (5.b)
Comparing (5.a) and (2), one can find that the ideal system dynamics (2)-(3) will occur if can be suppressed to zero.
From the viewpoint of SMC, one of design approaches is to choose a proper sliding surface. Once system trajectories are trapped on this manifold, an ideal sliding mode occurs. In other words, the extra error is capable of being the candidate of sliding surface. Therefore, we design
   with     (6)
Define a Lyapunov function as . Applying the control law (6) to the derivative of , it is easily to obtain . This is usually referred to as approaching condition, which implies that in finite time. Therefore, we can deduce that the desired system behavior is achieved. In the following, we take the Genesio system as an example to illustrate the control of chaotic system. The mathematical equations for the Genesio system with control input can be represented by
        (7)
where the terms of uncertainty and disturbance are selected as and , respectively. Moreover, the Genesio system is chaotic with , , and the corresponding dynamic behavior in phase plane is shown in Fig. 2. A modified design procedure has been presented in our research. Fig. 3 shows that the system states converge to zero after the proposed control algorithm is applied (). The system states are forced toward zero and kept on it without deviation. In this report, a design of backstepping SMC is simply introduced. The backstepping design provides designers a guide to derive a proper stabilizing controller when dealing with nonlinear systems. Furthermore, control performance can be enhanced by incorporating SMC in the design procedure.
Fig. 2. Genesio Chaotic system subjects to disturbance with initial condition[x10 , x20 , x30] = [3,−4,2]
Fig. 3. The phase plane trajectories of controlled system.
< previousnext >
Copyright National Cheng Kung University