Abstract

Combining the ergodicity of chaos and the Jacobian matrix, we design a general tracking controller for continuous and discrete chaotic systems. The control scheme has the ability to track a bounded reference signal. We prove its globally asymptotic stability and extend it to generalized projective synchronization. Numerical simulations verify the effectiveness of the proposed scheme.

1. Introduction

Since Ott et al. firstly proposed the method of chaos control in 1990 [1], chaos control has attracted great attention in recent years and lots of successful methods have been reported [222], such as feedback control [7, 8], impulsive control [9, 10], backstepping method [11], adaptive control [1215], adaptive fuzzy backstepping technique [16], adaptive sliding mode control [17, 18], neural network technique [19], and synchronization [2022].

However, due to the complexity of chaotic systems, most approaches are designed for a special chaotic system, or they only realize the control of unstable fixed point and synchronization for identical systems [710, 1215]. The literatures on the tracking control of reference signal [2332] are relatively less.

In 1998, Lin et al. applied the idea of Chen’s method [23] to discrete chaotic systems [24], but the method needed calculating an error feedback matrix to assure that a certain matrix is negative semidefinite. When the dimension of these matrixes is large, the calculation becomes rather complex. Chen established the open-plus-closed-loop control law for discrete dynamical systems [25], but it required that the initial points were in the basin of entrainment. References [2628] realized tracking control only for Henon chaotic system. References [29, 30] presented tracking control schemes for continuous chaotic systems and did not refer to the application to discrete systems. Zheng et al. gave a rapid synchronization algorithm [31], but it involved the calculation of high order derivative matrix. Rehan et al. discussed stabilization and tracking control using linear matrix inequalities for a class of continuous systems satisfying global Lipschitz condition [32].

In practical engineering, we need to eliminate the chaos or transform them into some useful signals. Therefore, tracking control, which transforms the chaos signal into desired bounded signal, is significant in practice. Moreover, generalized projective synchronization (GPS) can transform into the problem of tracking control.

Based on the above discussions, we present a general tracking control scheme based on the Jacobian matrix and ergodicity of chaos. It is simple and does not refer to high order derivative matrix or other requirements such as global Lipschitz condition. The rest of the paper is organized as follows. In Section 2, the tracking control schemes for continuous and discrete systems and their mathematical proofs are given, respectively. In Section 3, we have applied this method to three chaotic systems and make simulations. Finally, the conclusions are drawn in Section 4.

2. Theoretical Analysis

2.1. Tracking Control for Continuous Chaotic Systems

Consider the following -dimensional continuous chaotic system: where the state variable vector , is -dimensional continuously differentiable nonlinear vector function, and is the controller. It is chaotic with .

The control objective is to design a novel controller such that the vector tracks the reference signal which satisfies where is -dimensional continuously differentiable nonlinear vector function.

Set the range of chaotic system as and the range of reference signal as . As the range of chaotic system is certain, we choose the reference signal satisfying . It is easy to implement in practice.

Theorem 1. For systems (1) and (2), if we set and add the controllerwhere are the Jacobian matrix of and at , respectively, is a constant feedback diagonal matrix, and is the switch-off controller, which is depicted aswhere denotes the Euclidean norm and is a constant, then for the initial values which make (1) chaotic, That is, system (1) tracks system (2) asymptotically.

Proof. The Taylor series of at iswhere is a polynomial vector which contains quadratic term and finite higher order terms of and .
Similarly,where is a polynomial vector like and .
When , according to (1)–(4), we haveWe introduce the following nonnegative Lyapunov function: ThenSince and , are polynomial vector composed of quadratic term and finite higher order terms of , there always exists satisfying .
When , the controller does not work. As there exist and satisfying , we let . According to the ergodicity of chaos, there always exists a certain time satisfying in the set , and system (1) always comes into the domain of in a limited time; thus, it asymptotically tracks the reference signal with controller (3). The proof is completed.

Remark 2. The value of is related to according to (10). The larger the is, the quicker the convergence is. However, it is difficult to calculate specific value of . In practice, the value of can be increased from zero for an appropriate convergence speed.

2.2. Tracking Control for Discrete Chaotic Systems

Consider -dimensional discrete chaotic system or data-sampling system: where the state variable , is -dimensional continuously differentiable nonlinear vector function, and is the controller. It is chaotic with .

The drive system or the reference signal is denoted as where is -dimensional continuously differentiable nonlinear vector function. Like continuous systems, we assume there exist and satisfying .

Lemma 3 (see [33]). Assume that there exists a function such that(i), ; ; is positive definite and continuous with respect to the second argument;(ii)the variation of the function along the system ,is negative definite. That is, there exists function satisfying , , , such that , where , .

Then the origin of the system is asymptotically stable.

Similar to continuous system, we have the following.

Theorem 4. For systems (11) and (12), if we set and add the controllerwhere are the Jacobian matrix of and at , respectively, is a constant feedback diagonal matrix, and the switch-off controller is depicted aswhere is a constant less than 1, then for the initial values which make (11) chaotic we have That is, system (11) tracks system (12) asymptotically.

Proof. The Taylor series of at iswhere is a polynomial vector which contains quadratic term and finite higher order terms of and .
Similarly,where is a polynomial vector like and .
If , according to (11)–(14), we haveWe introduce the following nonnegative Lyapunov function:ThenBecause , and . Assume ; there always exists satisfyingTherefore, under the condition thatIt means .
If , the controller does not work. As there exist and satisfying ; according to the ergodicity of chaos, system (11) always comes into the range of in a limited time; thus, it asymptotically tracks (12). The proof is completed.

Remark 5. From (21), we know is the simplest situation for discrete systems. It can be extended to for specific system, where is a positive constant, which will be illustrated in the following simulations.

Remark 6. The value of is related to according to (21)–(24).

Remark 7. Compared with the controllers in [2332], the proposed scheme is simpler and more general. It is suitable for continuous and discrete chaotic systems.

Remark 8. The proposed scheme has the ability to track a bounded signal satisfying .

Remark 9. The method can be extended to GPS.
For response system (1) (or (11) for discrete system) and a drive system (2) (or (12)), if (or ), where is the reversible scaling factor diagonal matrix, it is said that systems (1) and (2) (or (11) and (12)) realize GPS. Set (or ); therefore, GPS becomes complete synchronization between and (or and ).

3. Examples

Example 1 (Lorenz system). The Lorenz system is depicted aswhere The system is chaotic with , , , and . The fourth-order Runge-Kutta scheme is utilized to solve the differential equations with . The initial point of the system is (1, −2, −1).
The reference signal is (), and it also can be depicted asAccording to (3), we have The tracking error and the controller are shown in Figure 1. From the track error in Figure 1, we conclude that the Lorenz system quickly tracks the reference signal.
To display the robustness of the proposed method, we add a uniformly distributed random noise to . Figure 2 indicates that eventually tracks the reference signal and ultimately slightly fluctuates around it.

Example 2 (Duffing system). Consider the following Duffing system:where , , , and . The Duffing equation with has a chaotic solution shown as in Figure 3. We utilize the fourth-order Runge-Kutta scheme to solve the differential equations with . The initial point is , and the reference signal is ().
According to (3), we haveThe tracking trajectory and the controller are shown in Figure 4, where the dotted line denotes the reference signals. The controlled Duffing system quickly tracks the reference signal whose range is larger than that of Duffing system.

Example 3 (Henon system). Consider the well-known Henon mapping:where . When , , the Henon mapping exhibits a chaotic behavior with . The initial point is (0, 0).
Given the goal orbit [25]which is a period-4 orbit.
Applying control law (14), we have The results with different are shown in Figures 57. It can be seen that the system arrives at the desired goal in a short time. It is quicker than [25] and does not have any requirement of initial point.
However, the speed of convergence is related to the value of and . We should choose appropriate (choosing 0 as initial value) to get a desired speed of convergence, not the larger the better.

4. Conclusions

We design a general tracking controller for chaotic systems combining the ergodicity of chaos and Jacobian matrix. It is suitable for continuous and discrete chaotic systems. For continuous systems, the element of feedback matrix and the norm of error . For discrete system, the element of feedback matrix and the norm of error .

The control scheme has the ability to track a bounded reference signal satisfying . Moreover, it can be generalized into GPS. The simulations demonstrate its good performance in terms of simplicity, feasibility, and robustness, which indicate it has better practical significance for real world applications.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This work is partially supported by Science and Technology Project of Major Production Safety Accident Prevention and Control of Key Technologies, Science and Technology Development Plan Project in Safe Production of Shandong Province (LAJK2013-15).