Abstract

A novel reduced-order adaptive sliding mode controller is developed and experimented in this paper to antisynchronize two different chaotic systems with different order. Based upon the parameters modulation and the adaptive sliding mode control techniques, we show that dynamical evolution of third-order chaotic system can be antisynchronized with the projection of a fourth-order chaotic system even though their parameters are unknown. The techniques are successfully applied to two examples: firstly Lorenz (4th-order) and Lorenz (3rd-order) and secondly the hyperchaotic Lü (4th-order) and Chen (3rd-order). Theoretical analysis and numerical simulations are shown to verify the results.

1. Introduction

Nonlinearity is ubiquitous in the natural world around us such as in chemical reactions, cardiac arrhythmias, brain neural waves, relativity, population growth rates, and atmospheric changes. The study of the chaotic nature of the nonlinear dynamical systems, although complex and challenging, paves a way to understand the laws of nature. An understanding of the disorder and oscillating nature of these systems and their instability leads to many useful real-world science and engineering applications. Until some decades, the only systems that could be understood were those that were believed to be linear or systems that follow predictable patterns and arrangements. However, the advent of high-speed computers has provided mathematicians some considerable accessibility in the analysis of nonlinear systems and the chaos theory is one of the many milestones. Lately, the theory of chaos has become one of the most noteworthy and undoubtedly valuable subjects of research due to its wide and numerous applications. There is a need to understand and to have a reasonable control over the unforeseen natural events and phenomena. “A very small cause which escapes our notice determines a considerable effect that we cannot fail to see…even if the case that the natural laws had no longer secret for us…we could only know the initial situation approximately…It may happen that small differences in initial conditions produce very great ones in the final phenomena.” [14].

The work of Pecora and Carroll [5] on synchronization of chaotic systems has immensely influenced the modern research. This research has led to the development of a wide range of approaches in the understanding of not only the synchronization but also the antisynchronization of chaotic dynamical systems [614].

Antisynchronization (AS) or antiphase synchronization (APS), an extended scope of synchronization, is a phenomenon that the state vectors of the synchronized systems have the same amplitude but opposite signs as those of the driving system. There are many methods discussed in the literature on the synchronization and antisynchronization of dynamical systems of equal and unequal orders. Synchronization of a slave system with projections of a master system is dealt with in the reduced-order synchronization. However, it is important to make a distinction here that the problem of the reduced-order synchronization differs from the partial synchronization where the latter is mainly for coupling of two chaotic systems which have an equal order. The main characteristic feature of the reduced-order synchronization is that the order of the slave system is less than the master system.

In this paper, we address the reduced-order antisynchronization of chaotic systems via adaptive sliding mode controller. A great deal of research has already been undertaken mainly on the synchronization and the antisynchronization between two chaotic systems with the same order. However, due to the complex nature of the chaotic dynamical systems, a thorough understanding of the antisynchronization between two chaotic systems of unequal order is vital as they have much wider applications. This gave us the motivation to introduce this work.

2. Problem Formulation

Consider a chaotic system described by the following nonlinear differential equation: where is the state vector, is the unknown parameter vector of the system, is an matrix, is an matrix, and the elements in matrix satisfy . Equation (1) is assumed to be the master (drive) system, and now we define the slave (response) system as follows: where is the state vector, is the unknown parameter vector of the system, is an matrix, is an matrix and the elements in matrix satisfy , and is the controller to be designed such that it antisynchronizes the states of the master and slave systems.

We assume that systems (1) and (2) satisfy the condition ; that is, the order of the slave system is lower than that of the master system. With this condition, we can only attain the antisynchronization in reduced-order that is controlling a slave system to be the projection of the master system. To this end, we break the master system into two parts as follows: where , and , the rest of the projections, can be denoted as where , and where ; errors can be expressed as where .

To gain reduced order antisynchronization between the master and slave system is to basically design the controller such that where is the Euclidean norm.

The sliding mode control method of antisynchronization involves two major stages: (1) choosing a suitable switching surface for the desired sliding motion and (2) designing the sliding mode controller that brings any orbit in phase space to the switching surface and then achieves the antisynchronization of the chaotic systems even in the presence of parameter and disturbance uncertainties. This is precisely why this method of antisynchronization is considered to be robust under uncertainties and external disturbances.

2.1. Sliding Surface Design

The sliding surface can be defined as follows: where is a constant vector. The equivalent control approach is found by the fact that is a necessary condition for the state trajectory to stay on the switching surface . Hence, when in sliding mode, the controlled system satisfies the following conditions:

2.2. Design of the Sliding Mode Controller

In what follows, the appropriate sliding mode controller will be designed according to the sliding mode control theory. Choosing the controller where is a constant positive gain vector and is the control input that satisfies: and is a switching surface which prescribes the desired dynamics. And and are the parameter estimates of and , respectively. The control input can be determined as: where is a positive real number. The resultant error dynamics is then The parameters update laws can be chosen as where and and are the initial values of the update parameters and , respectively.

2.3. Stability Analysis

The following theorem contains the necessary conditions for the stability of error system in (12).

Theorem 1. Considering that adaptive sliding mode control input law in (9) is used to control error system in (5) with update laws of parameters in (13), then error system in (12) is asymptotically stable.

Proof. To check the stability of the controlled system, one can consider the following Lyapunov candidate function: The time derivative of (14) is Introducing update laws in (13) into the right side of (15), one obtains Then (16) reduces to Since both and when and , the inequality holds.
Since is positive definite and is negative semidefinite, then the error system is stable in the sense of Lyapunov and the slave system (1) antisynchronizes the master system (2) asymptotically and globally. This completes the proof.

3. Systems Description

The hyperchaotic Lorenz system [15] is written as where , , , and are state variables and , and are the system unknown parameters. When , , , and , system (18) has hyperchaotic attractor. The projections of the hyperchaotic Lorenz system attractor are shown in Figure 1. The three-dimensional Lorenz system [16] is given by where , , and are, respectively, proportional to the convective velocity, the temperature difference between descending and ascending flows, and the mean convective heat flows. Also, , and the so-called bifurcation parameter are real constants. Throughout this paper, we set , , and such that the system exhibits chaotic behavior. The chaotic attractor is shown in Figure 2. The hyperchaotic Lü system [17] is described by where , , , and are state variables and , and are real constants. When , , and , , system (20) has periodic orbit; when , , , and , system (20) has chaotic attractor, when , , , and , system (20) has hyperchaotic attractor. The projections of the hyperchaotic Lü system system attractor are shown in Figure 3. The three-dimensional Chen system [18] is given by where , , and are state variables and , , and are positive parameters. Bifurcation studies show that, with the parameters and , system (21) exhibits chaotic behavior when . The chaotic attractor is shown in Figure 4.

In order to observe reduced order antisynchronization behavior between chaotic systems via adaptive sliding mode control, we consider two examples. The first one is hyperchaotic Lorenz system in (18) as a master system with three-dimensional Lorenz system in (19) as the slave system. The second example is hyperchaotic Lü system (20) as a master system with three-dimensional Chen system which is described in (21) as the slave system.

4. Adaptive Reduced-Order Sliding Mode Antisynchronization between Hyperchaotic Lorenz System and the Three-Dimensional Lorenz System

For the hyperchaotic Lorenz system, the master system is considered to be the projections in the direction of , and only. So it can be written as follows: and the slave system can be written as where , , and are three control functions to be designed.

The error dynamics is represented by where , , and . The control parameters are chosen as , and . Then the switching surface is equal to and then the adaptive sliding mode control law for the system in (24) is where , , and are the estimates of , , and , respectively, . Choosing the update parameters law as and applying the control law in (26) to (24) yield the resulting error dynamics as follows: which is stable by Theorem 1. To show that, we consider the following Lyapunov candidate function: The time derivative of (29) is Then (30) reduces to Since both and , then we get

Since is positive definite and is negative definite, then according to Lyapunov Stability Theorem response system (23) can antisynchronize drive system (22) asymptotically. In what follows, we discuss the simulation result for the adaptive sliding mode reduced-order antisynchronization between the hyperchaotic Lorenz system and three-dimensional Lorenz system. In the numerical simulations, the fourth-order Runge-Kutta method is used to solve the systems with time step size . For this numerical simulation, we assumed that the initial conditions and . Hence the error system has the initial values , , and . The systems parameters are chosen as , , , , , , and in the simulations such that the first system exhibits hyperchaotic behavior whereas the second one exhibits chaotic behavior. The initial values for the estimated parameters are chosen as , , , , , , , and . Reduced-order antisynchronization of the systems (22) and (23) via adaptive sliding mode control law in (26) is shown in Figure 5. Figures 5(a)5(c) display the state trajectories of drive system (22) and response system (23). Figure 5(d) displays the error signals , and of the systems (22) and (23) under the controller (26). And, the Figures 5(e) and 5(f) show the parameter estimates of the systems (22) and (23), respectively.

5. Adaptive Reduced-Order Sliding Mode Antisynchronization between Hyperchaotic Lü System and Three-Dimensional Chen System

In the manner, similar to the previous example, for the hyperchaotic Lü system, the master system is considered to be the projections in the direction of , , and only. So it can be written as follows: and the slave system is considered as the three-dimensional Chen system and can be written as where , , and are three control functions to be designed. The error dynamics is represented by where , , . The control parameters are chosen as , and . Then the switching surface is equal to and then the adaptive sliding mode control law for the system in (35) is where , , and are the estimates of , , and , respectively, . Choosing the update parameters law as and applying the control law in (37) to (35) yield the resulting error dynamics as follows: which is stable by Theorem 1. To show that, we consider the following Lyapunov candidate function: The time derivative of (40) is Then (41) reduces to Since both and , then we get

Since is positive definite and is negative definite, then according to Lyapunov Stability Theorem response system (34) can antisynchronize drive system (33) asymptotically. In what follows, we discuss the simulation result for the adaptive sliding mode reduced-order antisynchronization between the hyperchaotic Lorenz system and three-dimensional Lorenz system. In the numerical simulations, the fourth-order Runge-Kutta method is used to solve the systems with time step size . For this numerical simulation, we assumed that the initial conditions and . Hence the error system has the initial values , , and . The system parameters are chosen as , , , , , , and in the simulations such that the first system exhibit’s hyperchaotic behavior and the second one exhibits chaotic behavior. The initial values for the estimated parameters are chosen as , , , , , , , and . Reduced-order antisynchronization of the systems (33) and (34) via adaptive sliding mode control law in (37) is shown in Figure 6. Figures 6(a)6(c) display the state trajectories of drive system (33) and response system (34). Figure 6(d) displays the error signals , , and of the systems (33) and (34) under the controller (37). And, Figures 6(e) and 6(f) show the parameter estimates of the systems (33) and (34), respectively.

6. Concluding Remark

The novelty of our technique in solving reduced-order antisynchronization problem is demonstrated and proved using rigorous analytical and numerical procedures to antisynchronize two uncertain chaotic systems. The antisynchronization of the dynamical evolution of a 3rd-order chaotic system was realized with the canonical projection of a 4th-order chaotic system even though their parameters were unknown. This was based upon the parameters modulation and the adaptive sliding mode control techniques. The proven techniques were applied to the two examples: Lorenz (4th-order) with Lorenz (3rd-order) and hyperchaotic Lü (4th-order) with Chen (3rd-order). The theoretical analyses and numerical simulations have verified and supported our assumptions. The scope for the applications of antisynchronization of two chaotic systems with different orders is much wide ranging.

Acknowledgment

This work is financially supported by the Universiti Kebangsaan Malaysia Grant: UKM-DLP-2011-016.