Journal of Applied Mathematics

Volume 2012 (2012), Article ID 607491, 16 pages

doi:10.1155/2012/607491

Research Article

Robust Adaptive Finite-Time Synchronization of Two Different Chaotic Systems with Parameter Uncertainties

Yun-An Hu, Hai-Yan Li, Chun-Ping Zhang, and Liang Liu

Department of Control Engineering, Naval Aeronautical and Astronautical University, Yantai, Shandong 264001, China

Received 10 April 2012; Revised 20 July 2012; Accepted 22 July 2012

Academic Editor: Laurent Gosse

Copyright © 2012 Yun-An Hu et al. 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.

This paper is concerned with the finite-time synchronization problem for two different chaotic systems with parameter uncertainties. Using finite-time control approach and robust control method, an adaptive synchronization scheme is proposed to make the synchronization errors of the systems with parameter uncertainties zero in a finite time. On the basis of Lyapunov stability theory, appropriate adaptive laws are derived to deal with the unknown parameters of the systems. And the convergence of the parameter errors is guaranteed in a finite time. The proposed method can be applied to a variety of chaos systems. Numerical simulations are given to demonstrate the efficiency of the proposed control scheme.

1. Introduction

In the past few decades, chaos synchronization has gained much attention from various fields [1–3], since Pecora and carroll [4] introduced a method to synchronize two identical chaotic systems with different initial conditions in 1990. Most of the works on chaos synchronization have focused on two identical chaotic systems [5–11]. However, in many real world applications, there are no exactly two identical chaotic systems. Therefore, the problem of chaos synchronization between two different chaotic systems with uncertainties is an important research issue [12]. Different synchronization control methods for two different chaotic systems, such as adaptive control [13–21], nonlinear feedback control [22], backstepping [23, 24], fuzzy technique [25–27], and sliding mode control [28–30], have been proposed to solve the synchronization problem.

Since some systems’ parameters cannot be exactly known in advance, many efforts have been devoted to adaptive synchronization. In [18, 31], Huang discussed the synchronizations between Lorenz-Stenflo (LS) system and CYQY system, and between LS system and hyperchaotic Chen system with fully uncertain parameters. Wang et al. [15] designed a general adaptive robust controller and parameter update laws which made the drive-response systems with different structures asymptotically synchronized. In [16], the sufficient conditions for achieving synchronization between generalized Henon-Heiles system and hyperchaotic Chen system with unknown parameters were derived based on Lyapunov stability theory. A new adaptive synchronization scheme by pragmatical asymptotically stability theorem was proposed for two different uncertain chaotic systems [17], but the unknown signals were used in the controller. Chaos synchronization between two different chaotic systems with uncertainties in both master and slave chaotic systems remains a challenging problem [30].

Most methods only guarantee the asymptotic stability of the synchronization error dynamics, namely, the trajectories of the slave system approach the trajectories of the master system as . From a practical point of view, however, it is more valuable that the synchronization objective is realized in a finite time [28]. In recent years, some researchers have applied finite-time control techniques, such as nonsingular terminal sliding mode control method [32], CLF-based method [33, 34], sliding mode control method [28–30], and the finite-time stability theory-based method [28, 35, 36], to realize synchronization.

Compared with the existing results in the literature, there are three advantages which make our approach attractive. First, based on the finite-time control technique, adaptive control, and robust control, a new synchronization method is presented for a wide class of nonlinear systems. Second, it guarantees that all the errors are driven to zero in a finite time even for the systems with parameter uncertainties. Third, it guarantees that all the parameter errors converge to zero in a finite time.

In this paper, an adaptive finite-time synchronization scheme is proposed for a class of chaotic systems. The rest of the paper is organized as follows. In Section 2, we introduce the chaotic systems considered in this paper and preliminary lemmas. In Section 3, the proposed finite-time controller is designed to synchronize two different chaotic systems. We give the simulation results and the conclusions in Sections 4 and 5, respectively.

2. System Description

Consider the following master chaotic system:

where denotes a state vector, is a nonlinear continuous vector function, and are nominal coefficient matrices, and are unknown parts of coefficient matrices.

The slave system is given with

where denotes a state vector, is a nonlinear continuous vector function, and are nominal coefficient matrices, and are unknown parts of coefficient matrices, and is a control input vector to be designed.

Subtracting (2.1) from (2.2) yields the error dynamical system as follows:

where . Note that only a part of elements of the coefficient matrices unknown, without loss of generality, we assume that the number of the unknown elements of the th row of is , that of is , that of is , and that of is . Then (2.3) can be rewritten as

where are nonzero elements of the jth row of , are corresponding elements of , are nonzero elements of the jth row of and are corresponding elements of , .

Assumption 2.1. The unknown parameters are norm-bounded, that is,

where and are known positive constants.

Definition 2.2 (see [28]). Consider the master and slave chaotic systems described by (2.1) and (2.2), respectively. If there exists a constant , such that

and , if , then the chaos synchronization between the systems (2.1) and (2.2) is achieved in a finite time.

Lemma 2.3 (see [28]). Consider the system

where is continuous on an open neighborhood .

Suppose there exists a continuous differential positive-definite function , real numbers , , such that

Then, the origin of system (2.7) is a locally finite-time stable equilibrium, and the settling time, depending on the initial state , satisfies

In addition, if and is also radially unbounded (i.e., as ), then the origin is a globally finite-time stable equilibrium of system (2.7).

Lemma 2.4 (see [28]). Suppose , and are all real numbers, then the following inequality holds:

3. Synchronization of Two Different Chaotic Systems with Parameter Uncertainties

Consider two different chaotic systems (2.1) and (2.2) from different initial states. The aim of controller design is to determine appropriate such that

Now we are ready to give the design steps.

Define Lyapunov function

where , , , , and , , , are estimation values of , , , , respectively, and , , , , are constants greater than zero.

Taking the time derivative of (3.2) gives

Design the control law as

where , , , , and are constants, is a constant, and is given in (3.5)

where , and . And and is given in

where is a small constant.

Substituting (3.4) into (2.4) gives

Case 1  ( ). Substituting (3.7) into (3.3) yields

where . Choosing the updating law as

Substituting (3.9) into (3.8) yields

Since

hold, one can conclude that ,

and . Therefore, the inequality (3.10) can be rewritten as

where . According to Lemma 2.3, in a finite time, where .

Case 2  (). Using (3.3)–(3.7) and (3.9), it is easy to show that

holds. According to Barbalat’s lemma [37], we can conclude that as .

From the discussion above, we have the following result.

Theorem 3.1. For the systems (2.1) and (2.2), under Assumption 2.1, if the control law is designed as (3.4), updating laws are chosen as (3.9), then will converge to in finite time, as , and , , , and remain bounded.

Remark 3.2. Since the control signal (3.4) contains the discontinuous sign functions, as a hard switcher, it may cause undesirable chattering. In order to avoid the chattering, the “sgn” function can be replaced by a continuous function (tanh) to remove discontinuity.

4. Numerical Simulation

In this section, we present numerical results to verify the proposed synchronization approach.

Consider the following master chaotic system:

where , , , , , , , , , , , , , , and .

The slave system is given with

where , , , , , , , , , , , , , , . , , and .

The initial states in master system (4.1) are , , . The initial states in slave system (4.2) are , , . The initial parameter estimation values of the systems (2.1) and (2.2) are , , , , , , , , , and .

According to Remark 3.2, the control law (3.4) is modified as follows:

where

Choosing the updating law as

Chaotic behavior of the master chaotic system under the proposed parameters is shown in Figure 1. Chaotic behavior of the slave chaotic system under the proposed parameters is shown in Figure 2. From Figures 1 and 2, we know that the two systems are still chaotic under adopted uncertain parameters. The synchronization errors between two different chaotic systems are illustrated in Figures 3, 4, and 5, where the control inputs are activated at s. One can see that the synchronization errors converge to the zero in a finite time, which implies that the chaos synchronization between the two different chaotic systems is realized. The time responses of parameter estimations , , , , and are depicted in Figure 6. The time responses of parameter estimations , , , , and are depicted in Figure 7.

Figure 1: Chaotic behavior of the master chaotic system under the proposed parameters.

Figure 2: Chaotic behavior of the slave chaotic system under the proposed parameters.

Figure 3: Synchronization error .

Figure 4: Synchronization error .

Figure 5: Synchronization error .

Figure 6: Curves of parameter estimations for the master system.

Figure 7: Curves of parameter estimations for the slave system.

According to the simulations, it has been shown that the proposed control algorithm provides stable behavior when using online adaptive laws. The control performance is satisfactory and the chattering phenomenon has been successfully improved by using tanh functions. In addition, it is easy to see that the parameter estimation values approach their real values in a finite time.

5. Conclusions

In this paper, we have studied chaos synchronization of two different chaotic systems with parameter uncertainties. The two different chaotic systems with parameter uncertainties are synchronized via robust adaptive control based on the Lyapunov stability theory and finite-time theory. The proposed method can be applied to a variety of chaos systems. It guarantees that all the error states are driven to zero in a finite time. Numerical simulations are given to show the proposed synchronization approach works well for synchronizing two different chaotic systems in a finite time, even when the parameters of both the master and slave systems are unknown.

Acknowledgment

This work was supported by the National Natural Science Foundation of China under Grant no. 60674090.

References

G. Chen, Controlling Chaos and Bifurcations in Engineering Systems, CRC Press, Boca Raton, Fla, USA, 2000.

S. Boccaletti, J. Kurths, G. Osipov, D. L. Valladares, and C. S. Zhou, “The synchronization of chaotic systems,” Physics Reports, vol. 366, no. 1-2, pp. 1–101, 2002.

Z. Yan, “Controlling hyperchaos in the new hyperchaotic Chen system,” Applied Mathematics and Computation, vol. 168, no. 2, pp. 1239–1250, 2005.

L. M. Pecora and T. L. Carroll, “Synchronization in chaotic systems,” Physical Review Letters, vol. 64, no. 8, pp. 821–824, 1990.

F. Wang and C. Liu, “A new criterion for chaos and hyperchaos synchronization using linear feedback control,” Physics Letters, Section A, vol. 360, no. 2, pp. 274–278, 2006.

X. Wu and H. Zhang, “Synchronization of two hyperchaotic systems via adaptive control,” Chaos, Solitons and Fractals, vol. 39, no. 5, pp. 2268–2273, 2009.

H. Y. Li and Y. A. Hu, “Robust sliding-mode backstepping design for synchronization control of cross-strict feedback hyperchaotic systems with unmatched uncertainties,” Communications in Nonlinear Science and Numerical Simulation, vol. 16, no. 10, pp. 3904–3913, 2011.

J. Wang, J. Gao, and X. Ma, “Synchronization control of cross-strict feedback hyperchaotic system based on cross active backstepping design,” Physics Letters, Section A, vol. 369, no. 5-6, pp. 452–457, 2007.

H. Zhang, X. K. Ma, M. Li, and J. L. Zou, “Controlling and tracking hyperchaotic Rossler system via active backstepping design,” Chaos, Solitons and Fractals, vol. 26, no. 2, pp. 353–361, 2005.

Y. Yu and S. Zhang, “Adaptive backstepping synchronization of uncertain chaotic system,” Chaos, Solitons and Fractals, vol. 21, no. 3, pp. 643–649, 2004.

C. Wang and S. S. Ge, “Synchronization of two uncertain chaotic systems via adaptive backstepping,” International Journal of Bifurcation and Chaos in Applied Sciences and Engineering, vol. 11, no. 6, pp. 1743–1751, 2001.

M. Pourmahmood, S. Khanmohammadi, and G. Alizadeh, “Synchronization of two different uncertain chaotic systems with unknown parameters using a robust adaptive sliding mode controller,” Communications in Nonlinear Science and Numerical Simulation, vol. 16, no. 7, pp. 2853–2868, 2011.

C. Zhu, “Adaptive synchronization of two novel different hyperchaotic systems with partly uncertain parameters,” Applied Mathematics and Computation, vol. 215, no. 2, pp. 557–561, 2009.

J. Ma, A.-H. Zhang, Y.-F. Xia, and L.-P. Zhang, “Optimize design of adaptive synchronization controllers and parameter observers in different hyperchaotic systems,” Applied Mathematics and Computation, vol. 215, no. 9, pp. 3318–3326, 2010.

X. Wang and M. Wang, “Adaptive robust synchronization for a class of different uncertain chaotic systems,” International Journal of Modern Physics B, vol. 22, no. 23, pp. 4069–4082, 2008.

X. Wu, Z.-H. Guan, and Z. Wu, “Adaptive synchronization between two different hyperchaotic systems,” Nonlinear Analysis: Theory, Methods & Applications, vol. 68, no. 5, pp. 1346–1351, 2008.

S.-Y. Li and Z.-M. Ge, “Pragmatical adaptive synchronization of different orders chaotic systems with all uncertain parameters via nonlinear control,” Nonlinear Dynamics, vol. 64, no. 1-2, pp. 77–87, 2011.

J. Huang, “Adaptive synchronization between different hyperchaotic systems with fully uncertain parameters,” Physics Letters, Section A, vol. 372, no. 27-28, pp. 4799–4804, 2008.

J. J. Yan, M. L. Hung, T. Y. Chiang, and Y. S. Yang, “Robust synchronization of chaotic systems via adaptive sliding mode control,” Physics Letters, Section A, vol. 356, no. 3, pp. 220–225, 2006.

J. B. Guan, “Synchronization control of two different chaotic systems with known and unknown parameters,” Chinese Physics Letters, vol. 27, no. 2, Article ID 020502, 2010.

J. H. Park, “Chaos synchronization between two different chaotic dynamical systems,” Chaos, Solitons and Fractals, vol. 27, no. 2, pp. 549–554, 2006.

H.-H. Chen, G.-J. Sheu, Y.-L. Lin, and C.-S. Chen, “Chaos synchronization between two different chaotic systems via nonlinear feedback control,” Nonlinear Analysis: Theory, Methods & Applications, vol. 70, no. 12, pp. 4393–4401, 2009.

G. H. Li, S. P. Zhou, and K. Yang, “Generalized projective synchronization between two different chaotic systems using active backstepping control,” Physics Letters, Section A, vol. 355, no. 4-5, pp. 326–330, 2006.

B. A. Idowu, U. E. Vincent, and A. N. Njah, “Generalized adaptive backstepping synchronization for non-identical parametrically excited systems,” Nonlinear Analysis: Modelling and Control, vol. 14, no. 2, pp. 165–176, 2009.

W. J. Yoo, D. H. Ji, and S. C. Won, “Adaptive fuzzy synchronization of two different chaotic systems with stochastic unknown parameters,” Modern Physics Letters B, vol. 24, no. 10, pp. 979–994, 2010.

C.-L. Kuo, “Design of a fuzzy sliding-mode synchronization controller for two different chaos systems,” Computers & Mathematics with Applications, vol. 61, no. 8, pp. 2090–2095, 2011.

M. Roopaei and M. Zolghadri Jahromi, “Synchronization of two different chaotic systems using novel adaptive fuzzy sliding mode control,” Chaos, vol. 18, no. 3, Article ID 033133, 2008.

M. P. Aghababa, S. Khanmohammadi, and G. Alizadeh, “Finite-time synchronization of two different chaotic systems with unknown parameters via sliding mode technique,” Applied Mathematical Modelling, vol. 35, no. 6, pp. 3080–3091, 2011.

M. Yahyazadeh, A. Ranjbar Noei, and R. Ghaderi, “Synchronization of chaotic systems with known and unknown parameters using a modified active sliding mode control,” ISA Transactions, vol. 50, no. 2, pp. 262–267, 2011.

M. Haeri and A. A. Emadzadeh, “Synchronizing different chaotic systems using active sliding mode control,” Chaos, Solitons and Fractals, vol. 31, no. 1, pp. 119–129, 2007.

J. Huang, “Chaos synchronization between two novel different hyperchaotic systems with unknown parameters,” Nonlinear Analysis: Theory, Methods & Applications, vol. 69, no. 11, pp. 4174–4181, 2008.

H. Wang, Z.-Z. Han, Q.-Y. Xie, and W. Zhang, “Finite-time chaos control via nonsingular terminal sliding mode control,” Communications in Nonlinear Science and Numerical Simulation, vol. 14, no. 6, pp. 2728–2733, 2009.

W. Yu, “Finite-time stabilization of three-dimensional chaotic systems based on CLF,” Physics Letters A, vol. 374, no. 30, pp. 3021–3024, 2010.

H. Wang, Z.-z. Han, Q.-y. Xie, and W. Zhang, “Finite-time synchronization of uncertain unified chaotic systems based on CLF,” Nonlinear Analysis: Real World Applications, vol. 10, no. 5, pp. 2842–2849, 2009.

H. Wang, Z. Z. Han, Q. Y. Xie, and W. Zhang, “Finite-time chaos synchronization of unified chaotic system with uncertain parameters,” Communications in Nonlinear Science and Numerical Simulation, vol. 14, no. 5, pp. 2239–2247, 2009.

N. Cai, W. Li, and Y. Jing, “Finite-time generalized synchronization of chaotic systems with different order,” Nonlinear Dynamics, vol. 64, no. 4, pp. 385–393, 2011.

K. J. Astrom and B. Wittenmark, Adaptive Control, Pearson Education, 1995.