Chaos, Solitons and Fractals 34 (2007) 1552–1559 www.elsevier.com/locate/chaos
Adaptive modified projective synchronization of a unified chaotic system with an uncertain parameter Ju H. Park
*
Robust Control and Nonlinear Dynamics Laboratory, Department of Electrical Engineering, Yeungnam University, 214-1 Dae-Dong, Kyongsan 712-749, Republic of Korea Accepted 28 April 2006
Abstract An adaptive modified projective synchronization (AMPS) is proposed to acquire a general kind of proportional relationship between the drive and response systems. Based on the Lyapunov stability theory, a nonlinear control scheme for the synchronization has been presented. The control performances are verified by numerical simulations. Ó 2006 Elsevier Ltd. All rights reserved.
1. Introduction Chaos synchronization is an important subject both theoretically and practically, for applications requiring oscillations out of chaos, machine and building structural stability analysis, and chaos generators design and so on. Chaos synchronization, first described by Fujisaka and Yamada [1] in 1983, did not received great attention until 1990 [2]. From then on, chaos synchronization has been developed extensively due to its various applications [3–29]. During the last decade, many techniques for handling chaos synchronization have been developed, such as PC method [2], OGY method [4,7], feedback approach [13,14,26], adaptive method [9–12,26,27], time-delay feedback approach [18], nonlinear control approach [8,15,25], backstepping design technique [19,22], etc. Most of research efforts mentioned above have concentrated on studying complete synchronization (CS), identical synchronization, or conventional synchronization, where two coupled chaotic systems exhibit identical oscillations. However, in the practical applications, CS only occurs at a certain point in the parameter space, and it is difficult to achieve CS except under ideal conditions. Recently, thus a more general form of synchronization scheme, called generalized synchronization (GS) has been extensively investigated [30–33], where the drive and response systems could be synchronized up to a scaling factor a. It suggests that one can achieve control of this synchronization in general classes of chaotic systems including non-partially-linear systems. More recently, Li [33] consider a new GS method, called modified projective synchronization (MPS), where the responses of the synchronized dynamical states synchronize up to a constant scaling matrix. In this paper, we consider the MPS problem of a unified chaotic system with a uncertain parameter. When the chaotic systems have some uncertain parameters, it is generally difficult to control the system. In this case, it is well-known *
Tel.: +82 53 8102491; fax: +82 53 8104629. E-mail address:
[email protected]
0960-0779/$ - see front matter Ó 2006 Elsevier Ltd. All rights reserved. doi:10.1016/j.chaos.2006.04.047
J.H. Park / Chaos, Solitons and Fractals 34 (2007) 1552–1559
1553
that the adaptive control scheme is an effective method for the synchronization. Thus, we propose an adaptive modified projective synchronization (AMPS) method for uncertain unified chaotic systems. In this paper, AMPS of the system is proved by the Lyapunov stability theory. Now, consider the unified chaotic system [27] described by 8 > < x_ ¼ ð25b þ 10Þðy xÞ; y_ ¼ ð28 35bÞx xz þ ð29b 1Þy; ð1Þ > : z_ ¼ xy 8þb z; 3 where x, y, z are status variables and b is the unknown uncertain parameter. The system is chaotic for any b 2 [0, 1]. System (1) is called the general Lorenz, Lu¨, and Chen system, when b 2 [0, 0.8), when b = 0.8, and when b 2 (0.8, 1], respectively [27]. For instance, when b = 0 and an initial condition [x(0), y(0), z(0)]T = [5, 5, 5]T, the chaotic behavior of the system is given in Figs. 1 and 2. The organization of this paper is as follows. In Section 2, the problem statement and master-slave synchronization scheme are presented for a unified chaotic system. Also, we provide a numerical example to demonstrate the effectiveness of the proposed method. Finally concluding remarks are given in Section 3.
2. AMPS of a unified chaotic system The adaptive modified projective synchronization (AMPS) means that the state vectors of drive system with uncertain parameters and response systems with estimate parameters synchronize up to some scaling factor ai, that is, the state vectors of the systems become proportional. For AMPS of the unified chaotic systems (1), the drive (or master) and response (or slave) systems are defined below, respectively,
50 x(t) y(t) z(t) 40
30
20
10
0
–10
–20
–30
0
2
4
6
8
10
12
14
Fig. 1. Chaotic behavior of the Lorenz system.
16
18
20
1554
J.H. Park / Chaos, Solitons and Fractals 34 (2007) 1552–1559
Fig. 2. The Lorenz chaotic attractor.
and
8 > < x_ m ¼ ð25b þ 10Þðy m xm Þ; y_ m ¼ ð28 35bÞxm xm zm þ ð29b 1Þy m ; > : z_ m ¼ xm y m 8þb zm ; 3
ð2Þ
8 > < x_ s ¼ ð25b1 þ 10Þðy s xs Þ þ u1 ; y_ s ¼ ð28 35b1 Þxs xs zs þ ð29b1 1Þy s þ u2 ; > : 1 z_ s ¼ xs y s 8þb zs þ u3 ; 3
ð3Þ
where the lower scripts m and s stand for the drive (or master) systems, the response (or slave) one, respectively, the parameter b of drive systems is uncertain, b1 is a parameter of the response system which estimates the parameter b, and u1, u2 and u3 are the nonlinear controllers such that two chaotic systems can be synchronized in the sense of MPS, i.e., 8 lim kxm a1 xs k ¼ 0; > > > < t!1 lim ky m a2 y s k ¼ 0; ð4Þ t!1 > > > : lim kz a z k ¼ 0: t!1
m
3 s
In order to estimate the control input ui, i = 1, 2, 3, we subtract (3) from (2) e_ 1 ðtÞ ¼ ð25b þ 10Þðy m xm Þ a1 ð25b1 þ 10Þðy s xs Þ a1 u1 ; e_ 2 ðtÞ ¼ ð28 35bÞxm a2 ð28 35b1 Þxs þ ð29b 1Þy m a2 ð29b1 1Þy s xm zm þ a2 xs zs a2 u2 ; 8þb 8 þ b1 zm þ a3 e_ 3 ðtÞ ¼ zs þ xm y m a3 xs y s a3 u3 3 3 by defining state errors e1(t) = xm(t)a1xs(t), e2(t) = ym(t)a2ys(t), e3(t) = zm(t)a3zs(t).
ð5Þ
J.H. Park / Chaos, Solitons and Fractals 34 (2007) 1552–1559
1555
The objective is to find a control law ui(i = 1, 2, 3) for stabilizing the error variables of system (5) at the origin. For this end, we propose the following control law and update algorithm for system (3): u1 ¼
1 b a2 1 ð38 10b1 a3 zs Þe2 25 1 e1 þ y s e3 þ ðð10 þ 25b1 Þða2 a1 ÞÞy s ; a1 a1 a1 a1
u2 ¼
29 ða2 a1 a3 Þ ða2 a1 Þ b1 e2 þ x s zs þ ð35b1 28Þxs ; a2 a2 a2
u3 ¼
ð6Þ
b1 1 e3 þ ða1 a2 a3 Þxs y s ; 3a3 a3
and 1 b_ 1 ¼ 25ðy m xm Þe1 þ ð29y m 35xm Þe2 zm e3 : 3
ð7Þ
Then, we have the following theorem. Theorem. For given nonzero scalars ai (i = 1, 2, 3), AMPS between the two systems (2) and (3) will occur by the control input (6) and update law (7). Proof. Define a Lyapunov candidate 1 V ¼ ðe21 þ e22 þ e23 þ e2a Þ; 2
ð8Þ
where ea = b1 b.
e1 (t)
10 0
–10 0
1
2
3
4
5
6
7
8
9
10
0
1
2
3
4
5
6
7
8
9
10
0
1
2
3
4
5 t (sec)
6
7
8
9
10
e2 (t)
10 0
–10
25
e3 (t)
20 15 10 5 0
Fig. 3. Synchronization errors.
1556
J.H. Park / Chaos, Solitons and Fractals 34 (2007) 1552–1559
The differential of the Lyapunov function along the trajectory of error system (5) is dV ¼ e_ 1 e1 þ e_ 2 e2 þ e_ 3 e3 þ e_ a ea dt ¼ e1 ½ð25b þ 10Þðy m xm Þ a1 ð25b1 þ 10Þðy s xs Þ a1 u1 þ e2 ½ð28 35bÞxm a2 ð28 35b1 Þxs þ ð29b 1Þy m a2 ð29b1 1Þy s 8þb 8 þ b1 zs þ xm y m a3 xs y s a3 u3 þ b_ 1 ðb1 bÞ: xm zm þ a2 xs zs a2 u2 þ e3 zm þ a3 3 3
ð9Þ
Substituting the update rule (7) into (9) gives that dV ¼ 10e21 25b1 e21 þ 10e1 e2 þ 10ða2 a1 Þy s e1 þ 25b1 e1 e2 þ 25b1 ða2 a1 Þy s e1 a1 e1 u1 e22 dt þ 29b1 e22 35b1 e1 e2 þ 35b1 ða2 a1 Þxs e2 þ 28e1 e2 28ða2 a1 Þxs e2 8 b þ ðxm zm þ a2 xs zs Þe2 a2 u2 e2 e23 1 e23 þ ðxm y m a3 xs y s Þe3 a3 e3 u3 ; 3 3 ¼ ð10 þ 25b1 Þe21 þ ð38 10b1 Þe1 e2 þ ðð10 þ 25b1 Þða2 a1 ÞÞy s e1 a1 e1 u1 ð1 29b1 Þe22 1 þ ðð35b1 28Þða2 a1 ÞÞxs e2 þ ðxm zm þ a2 xs zs Þe2 a2 u2 e2 ð8 þ b1 Þe23 þ ðxm y m a3 xs y s Þe3 a3 e3 u3 3 ¼ ð10 þ 25b1 Þe21 þ ð38 10b1 a3 z3 Þe1 e2 þ ðð10 þ 25b1 Þða2 a1 ÞÞy s e1 þ a2 y s e3 e1 a1 e1 u1 ð1 29b1 Þe22 1 þ ðð35b1 28Þða2 a1 ÞÞxs e2 þ ða2 a1 a3 Þxs zs e2 a2 u2 e2 ð8 þ b1 Þe23 þ ða1 a2 a3 Þxs y s e3 a3 e3 u3 : 3 ð10Þ Utilizing the control input (6), we have dV ¼ eT Pe; dt
ð11Þ
15
10
β1
5
0
–5
–10
–15
0
1
2
3
4
5
6
Fig. 4. Estimated parameter b1(t).
7
8
9
10
J.H. Park / Chaos, Solitons and Fractals 34 (2007) 1552–1559
where
2
3 e1 6 7 e ¼ 4 e2 5; e3
1557
2
3 10 0 0 60 1 07 P ¼4 5: 0 0 83
Since V_ is negative semidefinite, we cannot immediately obtain that the origin of error system (5) is asymptotically stable. In fact, as V_ 6 0, then e1 ; e2 ; e3 ; ea 2 L1 . From the error system (5), we have e_ 1 ; e_ 2 ; e_ 3 2 L1 . Since V_ ¼ eT Pe and P is a positive-definite matrix, then we have Z t Z t Z t kmin ðP Þkek2 dt 6 eT Pedt 6 V_ dt ¼ V ð0Þ V ðtÞ 6 V ð0Þ; 0
0
0
where kmin(P) is the minimum eigenvalue of positive-definite matrix P. Thus e1 ; e2 ; e3 2 L2 . According to the Barbalat’s lemma, we have e1(t), e2(t), e3(t) ! 0 as t ! 1. Therefore, the response system (3) synchronize the drive system (2) in the sense of MPS (4) by the controller (6). This completes the proof. h Example. Now, we give numerical experiments to illustrate the effectiveness of the proposed approach. In the numerical simulations, fourth-order Runge–Kutta method is used to solve the systems with a time step size of 0.001. Case I: Lorenz system. When b = 0, systems (2) and (3) are Lorenz’s system. For this numerical simulation, we assume that the initial condition, (xm(0), y m(0), zm(0)) = (10, 2.5, 5), and (xs(0), ys(0), zs(0)) = (10, 5.5, 9) are employed. Let a1 = 1, a2 = 2, a3 = 3. Synchronization of systems (2) and (3) via adaptive control law (6) and (7) with the initial estimated parameter b1(0) = 0.5 are shown in Figs. 3 and 4. Fig. 3 shows, synchronization errors of systems (2) and (3). Fig. 4 illustrates that the estimate b1(t) of the parameter b converges to b = 0 as t ! 1.
e1 (t)
5 0 –5 0
1
2
3
4
5
6
7
8
9
10
0
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5 t (sec)
6
7
8
9
10
e2 (t)
5 0 –5
e3 (t)
0 –5
–10 0
Fig. 5. Synchronization errors.
1558
J.H. Park / Chaos, Solitons and Fractals 34 (2007) 1552–1559
8
6
4
β1
2
0
–2
–4
–6
–8 0
1
2
3
4
5
6
7
8
9
10
Fig. 6. Estimated parameter b1(t).
Case II: Lu¨ system. When b = 0.8, Eqs. (2) and (3) are Lu¨’s system. For given datas, (xm(0), ym(0), z m(0)) = (5, 3, 1), (xs(0), ys(0), zs(0)) = (1, 5, 9), b1(0) = 1, and a1 = 3, a2 = 2, a3 = 1, the simulation results are given in Figs. 5 and 6. 3. Concluding remark In this paper, we proposed a new adaptive MPS scheme for a unified chaotic systems with a uncertain parameter. A sufficient condition is attained for the stability of the error dynamics between drive and response systems using the Lyapunov stability theory. Finally, a numerical simulation is provided to show the effectiveness of our method.
References [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
Fujisaka H, Yamada T. Stability theory of synchronized motion in coupled-oscillator systems. Prog Theor Phys 1983;69:32–47. Pecora LM, Carroll TL. Synchronization in chaotic systems. Phys Rev Lett 1990;64:821–4. Chen G. Chaos on some controllability conditions for chaotic dynamics control. Chaos, Solitons & Fractals 1997;8:1461–70. Ott E, Grebogi C, Yorke JA. Controlling chaos. Phys Rev Lett 1990;64:1196–9. Pyragas K. Continuous control of chaos by self-controlling feedback. Phys Lett A 1992;170:421–8. Park JH, Kwon OM. LMI optimization approach to stabilization of time-delay chaotic systems. Chaos, Solitons & Fractals 2005;23:445–50. Park JH. Chaos synchronization of between two different chaotic dynamical systems. Chaos, Solitons & Fractals 2006;27:549–54. Park JH. Chaos synchronization of nonlinear Bloch equations. Chaos, Solitons & Fractals 2006;27:357–61. Park JH. Adaptive synchronization of hyperchaotic Chen system with uncertain parameters. Chaos, Solitons & Fractals 2005;26:959–64. Park JH. Adaptive synchronization of Rossler system with uncertain parameters. Chaos, Solitons & Fractals 2005;25:333–8.
J.H. Park / Chaos, Solitons and Fractals 34 (2007) 1552–1559
1559
[11] Park JH. Adaptive synchronization of a four-dimensional chaotic system with uncertain parameters. Int J Nonlinear Sci Numer Simulat 2005;6:305–10. [12] Park JH. Adaptive synchronization of a unified chaotic systems with an uncertain parameter. Int J Nonlinear Sci Numer Simulat 2005;6:201–6. [13] Hwang CC, Hsieh JY, Lin RS. A linear continuous feedback control of Chua’s circuit. Chaos, Solitons & Fractals 1997;8:1507–15. [14] Lu JH, Lu JA. Controlling uncertain Lu¨ system using linear feedback. Chaos, Solitons & Fractals 2003;17:127–33. [15] Chen M, Han Z. Controlling and synchronizing chaotic Genesio system via nonlinear feedback control. Chaos, Solitons & Fractals 2003;17:709–16. [16] Lu¨ J, Chen G, Cheng D, Celikovsky S. Bridge the gap between the Lorenz system and the Chen system. Int J Bifurcat Chaos 2002;12:2917–26. [17] Lu J, Wu X, Lu¨ J. Synchronization of a unified chaotic system and the application in secure communication. Phys Lett A 2002;305:365–70. [18] Park JH, Kwon O. A novel criterion for delayed feedback control of time-delay chaotic systems. Chaos, Solitons & Fractals 2005;23:495–501. [19] Wu X, Lu J. Parameter identification and backstepping control of uncertain Lu¨ system. Chaos, Solitons & Fractals 2003;18:721–9. [20] Li D, Lu JA, Wu X. Linearly coupled synchronization of the unified chaotic systems and the Lorenz systems. Chaos, Solitons & Fractals 2005;23:79–85. [21] Park JH. GCS of a class of chaotic dynamic systems. Chaos, Solitons & Fractals 2005;26:1429–35. [22] Park JH. Synchronization of Genesio chaotic system via backstepping approach. Chaos, Solitons & Fractals 2006;27:1369–75. [23] Lu¨ J, Zhou T, Zhang S. Chaos synchronization between linearly coupled chaotic systems. Chaos, Solitons & Fractals 2002;14:529–41. [24] Park JH. Stability criterion for synchronization of linearly coupled unified chaotic systems. Chaos, Solitons & Fractals 2005;23:1319–25. [25] Chen HK. Global chaos synchronization of new chaotic systems via nonlinear control. Chaos, Solitons & Fractals 2005;23:1245–51. [26] Wang Y, Guan ZH, Wang HO. Feedback an adaptive control for the synchronization of Chen system via a single variable. Phys Lett A 2003;312:34–40. [27] Lu J, Wu X, Han X, Lu¨ J. Adaptive feedback synchronization of a unified chaotic system. Phys Lett A 2004;329:327–33. [28] Han X, Lu JA, Wu X. Adaptive feedback synchronization of Lu¨ systems. Chaos, Solitons & Fractals 2004;22:221–7. [29] Elabbasy EM, Agiza HN, El-Dessoky MM. Adaptive synchronization of Lu¨ system with uncertain parameters. Chaos, Solitons & Fractals 2004;21:657–67. [30] Rulkov NF, Sushchik MM, Tsimring LS, Abarbanel HDI. Generalized synchronization of chaos in directionally coupled chaotic systems. Phys Rev E 1995;51:980–94. [31] Wang YW, Guan ZH. Generalized synchronization of continuous chaotic systems. Chaos, Solitons & Fractals 2006;27:97–101. [32] Li GH. Generalized projective synchronization between Lorenz system and Chen’s system. Chaos, Solitons & Fractals, in press, doi:10.1016/j.chaos.2005.11.073. [33] Li GH. Modified projective synchronization of chaotic system. Chaos, Solitons & Fractals, in press, doi:10.1016/ j.chaos.2005.12.009.