Journal of Control Science and Engineering
Volume 2016 (2016), Article ID 9735264, 8 pages
http://dx.doi.org/10.1155/2016/9735264

Research Article

An Approach of Tracking Control for Chaotic Systems

Jin Xing1,2 and Fangfang Zhang³

¹College of Mechanical and Electronic Engineering, Shandong University of Science and Technology, Qingdao 266590, China
²Department of Electromechanical Engineering, Binzhou University, Binzhou, Shandong 256600, China
³School of Electrical Engineering and Automation, Qilu University of Technology, Jinan, Shandong 250353, China

Received 15 October 2015; Accepted 31 March 2016

Academic Editor: Jie Chen

Copyright © 2016 Jin Xing and Fangfang Zhang. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

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 [2–22], such as feedback control [7, 8], impulsive control [9, 10], backstepping method [11], adaptive control [12–15], adaptive fuzzy backstepping technique [16], adaptive sliding mode control [17, 18], neural network technique [19], and synchronization [20–22].

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 [7–10, 12–15]. The literatures on the tracking control of reference signal [23–32] 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 [26–28] 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 controller

where are the Jacobian matrix of and at , respectively, is a constant feedback diagonal matrix, and is the switch-off controller, which is depicted as

where 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 is

where 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 have

We introduce the following nonnegative Lyapunov function:

Then

Since 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 controller

where are the Jacobian matrix of and at , respectively, is a constant feedback diagonal matrix, and the switch-off controller is depicted as

where 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 is

where 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 have

We introduce the following nonnegative Lyapunov function:

Then

Because , and . Assume ; there always exists satisfying

Therefore,

under the condition that

It 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 [23–32], 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 as

where 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 as

According 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.

(a) The tracking error

(b) The controller

Figure 1: The Lorenz system tracks starting from (1, −2, −1) with and .

(a) The tracking error

(b) The controller

Figure 2: The Lorenz system tracks starting from (1, −2, −1) with and under random noise jamming.

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 have

The 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.

Figure 3: The chaotic behavior of Duffing system.

(a) The system trajectory

(b) The controller

Figure 4: The Duffing system tracks () starting from (1, 2) with and

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 5–7. 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.

(a) The system trajectory

(b) The controller

Figure 5: The Henon system tracks a period-4 orbit starting from (0, 0) with and

(a) The system trajectory

(b) The controller

Figure 6: The Henon system tracks a period-4 orbit starting from (0, 0) with and

(a) The system trajectory

(b) The controller

Figure 7: The Henon system tracks a period-4 orbit starting from (0, 0) with and

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).

References

E. Ott, C. Grebogi, and J. A. Yorke, “Controlling chaos,” Physical Review Letters, vol. 64, article 1196, 1990.

S. M. Hammel, J. A. Yorke, and C. Grebogi, “Do numerical orbits of chaotic dynamical processes represent true orbits?” Journal of Complexity, vol. 3, no. 2, pp. 136–145, 1987.

S. M. Hammel, J. A. Yorke, and C. Grebogi, “Numerical orbits of chaotic processes represent true orbits,” Bulletin of the American Mathematical Society, vol. 19, no. 2, pp. 465–469, 1988.

N. Smaoui and E. Kostelich, “Using chaos to shadow the quadratic map for all time,” International Journal of Computer Mathematics, vol. 70, no. 1, pp. 117–129, 1998.

B. R. Andrievskii and A. L. Fradkov, “Control of chaos: methods and applications. I. Methods,” Automation and Remote Control, vol. 64, no. 5, pp. 103–197, 2003.

A. L. Fradkov and R. J. Evans, “Control of chaos: methods and applications in engineering,” Annual Reviews in Control, vol. 29, no. 1, pp. 33–56, 2005.

H. Richter and K. J. Reinschke, “Local control of chaotic systems—a Lyapunov approach,” International Journal of Bifurcation and Chaos in Applied Sciences and Engineering, vol. 8, no. 7, pp. 1565–1573, 1998.

T. Li, A. Song, and S. Fei, “Master-slave synchronization for delayed Lur'e systems using time-delay feedback control,” Asian Journal of Control, vol. 13, no. 6, pp. 879–892, 2011.

X. He, C. Li, X. Pan, and M. Peng, “Impulsive control and Hopf bifurcation of a three-dimensional chaotic system,” Journal of Vibration and Control, vol. 20, no. 9, pp. 1361–1368, 2014.

M. Ayati, H. Khaloozadeh, and X. Liu, “Synchronizing chaotic systems with parametric uncertainty via a novel adaptive impulsive observer,” Asian Journal of Control, vol. 13, no. 6, pp. 809–817, 2011.

H. Wang, X.-J. Zhu, Z.-Z. Han, and S.-W. Gao, “A new stepping design method and its application in chaotic systems,” Asian Journal of Control, vol. 14, no. 1, pp. 230–238, 2012.

D. Huang, “Simple adaptive-feedback controller for identical chaos synchronization,” Physical Review E, vol. 71, no. 3, Article ID 037203, 2005.

R. Guo, “A simple adaptive controller for chaos and hyperchaos synchronization,” Physics Letters, Section A: General, Atomic and Solid State Physics, vol. 372, no. 34, pp. 5593–5597, 2008.

W. Lin, “Adaptive chaos control and synchronization in only locally Lipschitz systems,” Physics Letters A, vol. 372, no. 18, pp. 3195–3200, 2008.

W. Yu, G. Chen, and J. Cao, “Adaptive synchronization of uncertain coupled stochastic complex networks,” Asian Journal of Control, vol. 13, no. 3, pp. 418–429, 2011.

J. Yu, B. Chen, H. Yu, and J. Gao, “Adaptive fuzzy tracking control for the chaotic permanent magnet synchronous motor drive system via backstepping,” Nonlinear Analysis. Real World Applications. An International Multidisciplinary Journal, vol. 12, no. 1, pp. 671–681, 2011.

R.-F. Zhang, D. Chen, J.-G. Yang, and J. Wang, “Anti-synchronization for a class of multi-dimensional autonomous and non-autonomous chaotic systems on the basis of the sliding mode with noise,” Physica Scripta, vol. 85, no. 6, Article ID 065006, 2012.

M.-C. Pai, “Adaptive sliding mode observer-based synchronization for uncertain chaotic systems,” Asian Journal of Control, vol. 14, no. 3, pp. 736–743, 2012.

N. Smaoui, “An artificial neural network noise reduction method for chaotic attractors,” International Journal of Computer Mathematics, vol. 73, no. 4, pp. 417–431, 2000.

C. K. Ahn, S.-T. Jung, S.-K. Kang, and S.-C. Joo, “Adaptive synchronization for uncertain chaotic systems with external disturbance,” Communications in Nonlinear Science and Numerical Simulation, vol. 15, no. 8, pp. 2168–2177, 2010.

C. K. Ahn, “Output feedback synchronization for delayed chaotic neural networks,” Nonlinear Dynamics, vol. 59, article 319, 2010.

C. K. Ahn, “Takagi-Sugeno fuzzy receding horizon chaotic synchronization and its application to the Lorenz system,” Nonlinear Analysis: Hybrid Systems, vol. 9, no. 1, pp. 1–8, 2013.

C.-C. Chen, “Direct chaotic dynamics to any desired orbits via a closed-loop control,” Physics Letters A, vol. 213, no. 3-4, pp. 148–154, 1996.

W. Lin, J. Ruan, and Z. Huang, “Controlling chaotic discrete system via the improved closed-loop control,” Communications in Nonlinear Science and Numerical Simulation, vol. 3, no. 3, pp. 134–139, 1998.

L.-Q. Chen, “An open-plus-closed-loop control for discrete chaos and hyperchaos,” Physics Letters A, vol. 281, no. 5-6, pp. 327–333, 2001.

L. X. Li, H. P. Peng, H. B. Lu, and X. P. Guan, “Control and synchronization of henon chaotic system,” Acta Physica Sinica, vol. 50, no. 4, pp. 629–632, 2001.

F. C. Liu, J. Wang, H. P. Peng, and L. X. Li, “Predictive control and synchronization of Henon chaotic system,” Acta Physica Sinica, vol. 51, no. 9, pp. 1954–1959, 2002.

F.-C. Liu and X.-M. Liang, “Fast algorithm for generalized predictive control and synchronization of Henon chaotic systems,” Acta Physica Sinica, vol. 54, no. 10, pp. 4584–4589, 2005.

Z. Li, G. R. Chen, S. J. Shi, and C. Z. Han, “Robust adaptive tracking control for a class of uncertain chaotic systems,” Physics Letters A, vol. 310, no. 1, pp. 40–43, 2003.

A. Loría and A. Z. Río, “Adaptive tracking control of chaotic systems with applications to synchronization,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 54, no. 9, pp. 2019–2029, 2007.

H. Z. Zheng, J. F. Hu, L. D. Liu, and Z. S. He, “Study on fast synchronization of chaos,” Acta Physica Sinica, vol. 60, no. 22, Article ID 110507, 2011.

M. Rehan, K.-S. Hong, and S. S. Ge, “Stabilization and tracking control for a class of nonlinear systems,” Nonlinear Analysis: Real World Applications, vol. 12, no. 3, pp. 1786–1796, 2011.

V. Lakshmikantham and D. Trigiante, Theory of Difference Equation-Numerical Methods and Applications, Academic Press, Boston, Mass, USA, 1988.