Controllability and stability of the perturbed Chen chaotic dynamical system

Controllability and stability of the perturbed Chen chaotic dynamical system

Applied Mathematics and Computation 171 (2005) 927–947 www.elsevier.com/locate/amc Controllability and stability of the perturbed Chen chaotic dynami...

1MB Sizes 1 Downloads 90 Views

Applied Mathematics and Computation 171 (2005) 927–947 www.elsevier.com/locate/amc

Controllability and stability of the perturbed Chen chaotic dynamical system Tidarut Plienpanich a, Piyapong Niamsup Yongwimon Lenbury b

a,*

,

a

b

Department of Mathematics, Faculty of Science, Chiang Mai University, Chiang Mai 50200, Thailand Department of Mathematics, Faculty of Science, Mahidol University, Bangkok 10400, Thailand

Abstract In this paper, we study perturbed Chen chaotic dynamical system. Firstly, we study the sufficient conditions of parameters which guarantee that the equilibrium points of perturbed Chen chaotic dynamical system are asymptotically stable. Secondly, we study methods for controlling chaos such as feedback control and bounded feedback control that suppress the chaotic behavior to unstable equilibrium points. Finally, we present chaos synchronization of perturbed Chen chaotic dynamical system by using active control and adaptive control.  2005 Elsevier Inc. All rights reserved. Keywords: Perturbed Chen chaotic dynamical system; Controlling chaos; Synchronization

*

Corresponding author. E-mail addresses: [email protected] (T. Plienpanich), piyapongniamsup@hotmail. com, [email protected] (P. Niamsup), [email protected] (Y. Lenbury). 0096-3003/$ - see front matter  2005 Elsevier Inc. All rights reserved. doi:10.1016/j.amc.2005.01.099

928

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

1. Introduction In the recent years, controlling chaos and synchronization of the dynamical systems have attracted many researchers. Controlling chaos and chaos synchronization have focused on the nonlinear systems such as Chen chaotic dynamical system. Various control algorithms have been proposed to control chaotic systems. The existing control algorithms can be classified mainly into two categories: feedback and nonfeedback. In this paper, we only focus on feedback control. Linear feedback control and bounded feedback control are proposed to control chaos of the system to the equilibrium points. In [4], YassenÕs studied the optimal control of Chen chaotic dynamical system presented by x_ ¼ aðy  xÞ; y_ ¼ ðc  aÞx  xz þ cy; z_ ¼ xy  bz; where x, y, z are state variables and a, b, c are real positive constants. In [1], AgizaÕs studied the different methods to control chaotic behavior of the coupled dynamos system, where the mathematical model equations for this system are x_ ¼ lx þ yðz þ aÞ; y_ ¼ ly þ xðz  aÞ; z_ ¼ 1  xy; where x, y, z are state variables and l, a are positive constants. In [2], Agiza and YassenÕs studied synchronization of Rossler and Chen chaotic dynamical systems using active control. In [3], Wang, Guan and WenÕs paper studied adaptive synchronization for Chen chaotic system with fully unknown parameters. The objectives of this paper are as follows. Firstly, to give sufficient conditions of parameters that make equilibrium points of perturbed Chen chaotic dynamical system to be asymptotically stable. Secondly, to apply linear feedback control and bounded feedback control for controlling chaos of the perturbed Chen chaotic dynamical system, described by x_ ¼ aðy  xÞ; y_ ¼ ðc  aÞx  xz þ cy;

ð1:1Þ

2

z_ ¼ xy  bz þ dx ; where x, y, z are the state variables and a, b, c, d are positive real constants.

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

929

Thirdly, to study synchronization of perturbed Chen chaotic dynamical system using active control. Finally, to present adaptive synchronization for perturbed Chen chaotic dynamical system when the parameters of the drive system are fully unknown and different from those of the response system.

2. Stability of the perturbed Chen chaotic dynamical system We will study the perturbed Chen chaotic dynamical system that is described by system of ordinary differential equations (1.1). The equilibrium points of the system (1.1) are E1 ¼ ð0; 0; 0Þ; E2 ¼ ðb; b; cÞ; qffiffiffiffiffiffi bc and c = 2c  a. where b ¼ 1þd

E3 ¼ ðb; b; cÞ;

Proposition 2.1. The equilibrium point E1 = (0, 0, 0) is (i) asymptotically stable if a > 2c and ac < b2 < 2ac. (ii) unstable if 2c > a.

Proof. The Jacobian matrix of the system (1.1) at the equilibrium point E1 = (0, 0, 0) is given by 2 3 a a 0 6 7 7 J1 ¼ 6 4 c  a c 0 5: 0

0

b

The characteristic equation of the Jacobian J1 has the form k3 þ a1 k2 þ a2 k þ a3 ¼ 0; where a1 ¼ a þ b  c; a2 ¼ bða  cÞ þ aða  2cÞ; a3 ¼ abða  2cÞ; a1 a2  a3 ¼ ðab þ a2 Þða  2cÞ þ aðb2  acÞ þ cð2ac  b2 Þ þ bc2 : We see that a1 and a1a2  a3 satisfy the Routh–Hurwitz criteria when a > 2c and ac < b2 < 2ac, thus the equilibrium point E1 = (0, 0, 0) is asymptotically stable. h

930

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

Similarly, we have the following results: Proposition 2.2. The equilibrium point E2 = (b, b, c) is (i) asymptotically stable if 32 c < a < 2c, b > 6c and 13 < d < 1. (ii) unstable if b < c < a and a < 43 c. Proposition 2.3. The equilibrium point E3 = (b, b, c) is (i) asymptotically stable if 32 c < a < 2c, b > 6c and 13 < d < 1. (ii) unstable if b < c < a and a < 43 c.

3. Controlling chaos In this section, the chaos of system (1.1) is controlled to one of three equilibrium points of the system. Feedback and bounded feedback control are applied to achieve this goal. We shall study in the case when equilibrium points of (1.1) are unstable. For this purpose, we assume that b < c < a and a < 43 c. 3.1. Feedback control The goal of linear feedback control is to control the chaotic behavior of the system (1.1) to one of three unstable equilibrium points (E1, E2 or E3). We assume that the controlled system is given by x_ ¼ aðy  xÞ þ u1 ; y_ ¼ ðc  aÞx  xz þ cy þ u2 ; z_ ¼ xy  bz þ dx2 þ u3 ; where u1, u2 and u3 are controllers that satisfy the following control law x_ ¼ aðy  xÞ  k 11 ðx  xÞ; y_ ¼ ðc  aÞx  xz þ cy  k 22 ðy  y Þ; z_ ¼ xy  bz þ dx2  k 33 ðz  zÞ;

ð3:1Þ

where E ¼ ðx; y ; zÞ is an equilibrium point of (1.1). 3.1.1. Stability of the equilibrium point E1 = (0, 0, 0) In this case E = E1 and the controlled system (3.1) is in the form of x_ ¼ aðy  xÞ  k 11 x; y_ ¼ ðc  aÞx  xz þ cy  k 22 y; 2

z_ ¼ xy  bz þ dx  k 33 z:

ð3:2Þ

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

931

Theorem 3.1.1. The equilibrium point E1 = (0, 0, 0) is asymptotically stable if k11 = 0, k33 > 0 and k22 > 3c. 3.1.2. Stability of the equilibrium point E2 = (b, b, c) In this case E = E2 and the controlled system (3.1) is in the form of x_ ¼ aðy  xÞ  k 11 ðx  bÞ; y_ ¼ ðc  aÞx  xz þ cy  k 22 ðy  bÞ;

ð3:3Þ

2

z_ ¼ xy  bz þ dx  k 33 ðz  cÞ: Theorem 3.1.2. The equilibrium point E2 = (b, b, c) is asymptotically stable if k11, k33 > 0 and k22 > 2c. 3.1.3. Stability of the equilibrium point E3 = (b, b, c) In this case E = E3 and the controlled system (3.1) is in the form of x_ ¼ aðy  xÞ  k 11 ðx þ bÞ; y_ ¼ ðc  aÞx  xz þ cy  k 22 ðy þ bÞ;

ð3:4Þ

2

z_ ¼ xy  bz þ dx  k 33 ðz  cÞ: Theorem 3.1.3. The equilibrium point E3 = (b, b, c) is asymptotically stable if k11, k33 > 0 and k22 > 2c. 3.1.4. Numerical simulation Numerical experiments are carried out to investigate controlled systems by using fourth-order Runge–Kutta method with time step 0.001. The parameters a, b, c and d are chosen as a = 35, b = 3, c = 28 and d = 2 to ensure the existence of chaos in the absence of control. The initial states are taken as x = 0.1, y = 0.2 and z = 0.3. The control is active at t = 10. The equilibrium point E1 = (0, 0, 0) of the system (1.1) is stabilized for k11 = 0, k22 = 85 and k33 = 5. Fig. 1 show the behavior of the states x, ypand z ffiffiffiffiffi of the controlled system (3.2) with time. The ffiffiffiffiffi p equilibrium point E2 ¼ ð 21; 21; 21Þ of the system (1.1) is stabilized for k11 = 1, k22 = 60 and k33 = 5. Fig. 2 show the behavior of the states x, y and z of pthe system (3.3) with time. The equilibrium point E3 ¼ ffiffiffiffiffi controlled pffiffiffiffiffi ð 21;  21; 21Þ of the system (1.1) is stabilized for k11 = 1, k22 = 60 and k33 = 5. Fig. 3 shows the behavior of the states x, y and z of the controlled system (3.4) with time. 3.2. Bounded feedback control In this case, we control chaos with bounded controller that vanishes after the stabilization is achieved.

932

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947 80

60 z

x, y,z

40

20

0 x, y

–20

–40 0

2

4

6

8

10

12

14

16

18

20

t

Fig. 1. The time responses for the states x, y and z of the controlled system (3.2) before and after control activation with time. The control is activated at t = 10, k11 = 0, k22 = 85 and k33 = 5.

80

60

40

x, y,z

z 20

0 x, y –20

–40 0

2

4

6

8

10

12

14

16

18

20

t

Fig. 2. The time responses for the states x, y and z of the controlled system (3.3) before and after control activation with time. The control is activated at t = 10, k11 = 1, k22 = 60 and k33 = 5.

3.2.1. Stability of the equilibrium point E1 = (0, 0, 0) In order to stabilize this equilibrium point by bounded feedback control, the control is chosen for system (1.1) as follows:

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

933

80

60

x, y,z

40

z

20

0 x, y –20

–40 0

2

4

6

8

10

12

14

16

18

20

t Fig. 3. The time responses for the states x, y and z of the controlled system (3.4) before and after control activation with time. The control is activated at t = 10, k11 = 1, k22 = 60 and k33 = 5.

x_ ¼ aðy  xÞ; y_ ¼ ðc  aÞx  xz þ cy þ uðtÞ;

ð3:5Þ

2

z_ ¼ xy  bz þ dx ; where u(t) = k(a(x + y)), k > 0. Theorem 3.2.1. The equilibrium point E1 = (0, 0, 0) is asymptotically stable if k > 2c a. 3.2.2. Stability of the equilibrium point E2 = (b, b, c) In order to stabilize this equilibrium point by bounded feedback control, the control is chosen for system (1.1) as follows: x_ ¼ aðy  xÞ; y_ ¼ ðc  aÞx  xz þ cy þ uðtÞ;

ð3:6Þ

2

z_ ¼ xy  bz þ dx ; where u(t) = k(a(y  x)), k > 0. Theorem pffiffiffi 3.2.2. The equilibrium point E2 = (b, b, c) is asymptotically stable if k > 2.

934

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

3.2.3. Stability of the equilibrium point E3 = (b, b, c) In order to stabilize this equilibrium point by bounded feedback control, the control is chosen for system (1.1) as follows: x_ ¼ aðy  xÞ; y_ ¼ ðc  aÞx  xz þ cy þ uðtÞ;

ð3:7Þ

2

z_ ¼ xy  bz þ dx ; where u(t) = k(a(y  x)), k > 0. Theorem pffiffiffi 3.2.3. The equilibrium point E3 = (b, b, c) is asymptotically stable if k > 2. 3.2.4. Numerical simulation We will show a series of numerical experiments by using the fourth-order Runge–Kutta method with step size 0.001. The parameters a, b, c and d are chosen as a = 35, b = 3, c = 28 and d = 2 to ensure the existence of chaos in the absence of control. The control is active at t = 10 for all simulations. In the first numerical experiment, we intend to control the chaos to equilibrium point E1 = (0, 0, 0) of system (1.1). Figs. 4–6 show the time response of the states x, y and z of system (3.5) and the controller u(t) with time for k = 1.6. The initial condition are x = 0.1, y = 0.2 and z = 0.3. In the second numerical experiment, we intend to control the chaos to equilibrium point

20 x

15

x,u

10 5 0 –5 –10 –15

u(t) 0

2

4

6

8

10

12

14

16

18

20

t Fig. 4. The states x of the controlled system (3.5) and the control u(t) respond with time before and after control activation. The control is activated at t = 10, k = 1.6.

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

935

25 20 y 15 10

y,u

5 0 –5 –10 u(t)

–15 –20 –25 0

2

4

6

8

10

12

14

16

18

20

t Fig. 5. The states y of the controlled system (3.5) and the control u(t) respond with time before and after control activation. The control is activated at t = 10, k = 1.6. 80 70 60 z

z,u

50 40 30 20 10

u(t)

0 –10

0

2

4

6

8

10

12

14

16

18

20

t

Fig. 6. The states z of the controlled system (3.5) and the control u(t) respond with time before and after control activation. The control is activated at t = 10, k = 1.6.

pffiffiffiffiffi pffiffiffiffiffi E2 ¼ ð 21; 21; 21Þ of system (1.1). Figs. 7–9 show the time response of the states x, y and z of system (3.6) and the controller u(t) with time for k = 2. The initial condition are x = 2.5, y = 2.5 and z = 3. In the third numerical experiment, pffiffiffiffiffi we pffiffiffiffiffiintend to control the chaos to equilibrium point E3 ¼ ð 21;  21; 21Þ of system (1.1). Fig. 10–12 show the time response of the states x, y and z of system (3.7) and the controller u(t) with time for k = 2. The initial condition are x = 2.5, y = 2.5 and z = 3.

936

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947 20 15 10

x

x,u

5 0 u(t)

–5 –10 –15 –20

0

2

4

6

8

10

12

14

16

18

20

t

Fig. 7. The states x of the controlled system (3.6) and the control u(t) respond with time before and after control activation. The control is activated at t = 10, k = 2.

20 15 10

y

y, u

5 0 u(t)

–5 –10 –15 –20 –25

0

2

4

6

8

10

12

14

16

18

20

t Fig. 8. The states y of the controlled system (3.6) and the control u(t) respond with time before and after control activation. The control is activated at t = 10, k = 2.

4. Synchronization To begin with, the definition of chaos synchronization is given as follows. For two nonlinear chaotic system: x_ ¼ f ðt; xÞ;

ð4:1Þ

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

937

70 60 50

z,u

40 z

30 20 10 0

u(t) –10 –20 0

2

4

6

8

10

12

14

16

18

20

t

Fig. 9. The states z of the controlled system (3.6) and the control u(t) respond with time before and after control activation. The control is activated at t = 10, k = 2. 20 15 10 u(t)

x, u

5 0 –5

x –10 –15 –20

0

2

4

6

8

10

12

14

16

18

20

t Fig. 10. The states x of the controlled system (3.7) and the control u(t) respond with time before and after control activation. The control is activated at t = 10, k = 2.

y_ ¼ gðt; yÞ þ uðt; x; yÞ;

ð4:2Þ

where x, y 2 R , f, g 2 C ½R  R ; R , u 2 C ½R  R  R ; R , r P 1, Rþ is the set of non-negative real numbers. Assume that (4.1) is the drive system, and (4.2) is the response system, u(t, x, y) is the control vector. Response system and drive system are said to be synchronic if for "x(t0), yðt0 Þ 2 Rn , n

r

lim kxðtÞ  yðtÞk ¼ 0:

t!1

þ

n

n

r

þ

n

n

n

938

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

25 20 15

y, u

10 u(t)

5 0 –5

y –10 –15 –20

0

2

4

6

8

10

12

14

16

18

20

t Fig. 11. The states y of the controlled system (3.7) and the control u(t) respond with time before and after control activation. The control is activated at t = 10, k = 2.

70 60 50

z, u

40 z

30 20 10

u(t)

0 –10 –20

0

2

4

6

8

10

12

14

16

18

20

t

Fig. 12. The states z of the controlled system (3.7) and the control u(t) respond with time before and after control activation. The control is activated at t = 10, k = 2.

4.1. Active control In this section, we will give some particular active control which ensures synchronization of drive system and response system of perturbed Chen chaotic dynamical system. System (1.1) has chaotic behavior at the parameters values

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

939

a = 35, b = 3, c = 28 and d = 2. Our aim is to make synchronization of system (1.1) by using active control. The drive system is defined as follows, x_ 1 ¼ aðy 1  x1 Þ; y_ 1 ¼ ðc  aÞx1  x1 z1 þ cy 1 ; z_ 1 ¼ x1 y 1  bz1 þ

ð4:3Þ

dx21

and the response system is given by x_ 2 ¼ aðy 2  x2 Þ þ l1 ðtÞ; y_ 2 ¼ ðc  aÞx2  x2 z2 þ cy 2 þ l2 ðtÞ; z_ 2 ¼ x2 y 2  bz2 þ

dx22

ð4:4Þ

þ l3 ðtÞ:

We have introduced three control functions l1(t),l2(t) and l3(t) in (4.4). These functions are to be determined. Let the error states be x3 ¼ x2  x1 ; y3 ¼ y2  y1; z3 ¼ z2  z1 : Using this notation, we obtain the error system. x_ 3 ¼ aðy 3  x3 Þ þ l1 ðtÞ; y_ 3 ¼ ðc  aÞx3 þ cy 3  x2 z2 þ x1 z1 þ l2 ðtÞ; z_ 3 ¼ bz3  x1 y 1 þ x2 y 2 þ

dx22



dx21

ð4:5Þ

þ l3 ðtÞ:

We define the active control functions l1(t), l2(t) and l3(t) as l1 ðtÞ ¼ V 1 ðtÞ; l2 ðtÞ ¼ x2 z2  x1 z1 þ V 2 ðtÞ; l3 ðtÞ ¼ x1 y 1  x2 y 2 

dx22

þ

ð4:6Þ dx21

þ V 3 ðtÞ:

Hence, x_ 3 ¼ aðy 3  x3 Þ þ V 1 ðtÞ; y_ 3 ¼ ðc  aÞx3 þ cy 3 þ V 2 ðtÞ; z_ 3 ¼ bz3 þ V 3 ðtÞ:

ð4:7Þ

The control inputs V1(t), V2(t) and V3(t) are functions of x3, y3 and z3 and are chosen as 2 3 2 3 V 1 ðtÞ x3 6 7 6 7 ð4:8Þ 4 V 2 ðtÞ 5 ¼ A4 y 3 5; V 3 ðtÞ z3

940

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

where the matrix A is given by 2 3 a1 a 0 6 7 A ¼ 4 a  c ð1 þ cÞ 0 5: 0 0 b1 With this particular choice of A, (4.7) has eigenvalues which are found to be 1, 1 and 1. The choice will lead to the error states x3, y3 and z3 converge to zero as time t tends to infinity and this implies that the synchronization of perturbed Chen system is achieved. 4.1.1. Numerical simulation Fourth-order Runge–Kutta method of differential equations (4.3) and (4.4) with time step size 0.001 are used in all numerical simulations. The parameters are selected in (4.3) as follow: a = 35, b = 3, c = 28 and d = 2 to ensure the chaotic behavior of perturbed Chen system. The initial value of the drive system are x1(0) = 0.5, y1(0) = 1 and z1(0) = 1 and the initial value of the response system are x2(0) = 10.5, y2(0) = 1 and z2(0) = 38. Then the initial value of the error system are x3(0) = 10, y3(0) = 0 and z3(0) = 37. Figs. 13–15 show the synchronization is occurred after applying active control at t = 5. 4.2. Adaptive control This section considers adaptive synchronization of perturbed Chen system. This approach can synchronize the chaotic systems with fully unmatched 20 15 10

x1, x 2

5 0 –5 –10 –15 –20

0

2

4

6

8

10

12

14

16

18

20

t

Fig. 13. The states x1, x2 of the coupled perturbed Chen system of equations with the active control activated.

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

941

25 20 15

y1, y2

10 5 0 –5 –10 –15 –20 –25

0

2

4

6

8

10

12

14

16

18

20

t Fig. 14. The states y1, y2 of the coupled perturbed Chen system of equations with the active control activated.

80 70 60

z1, z2

50 40 30 20 10 0

0

2

4

6

8

10

12

14

16

18

20

t

Fig. 15. The states z1, z2 of the coupled perturbed Chen system of equations with the active control activated.

parameters. The synchronization problem of perturbed Chen systems with fully unknown parameters will be studied in which the adaptive controller will be introduced. Let system (1.1) be the drive system. Suppose that the parameters of the system (1.1) are unknown or uncertain, then the response system is given by

942

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

~x_ ¼ ^ að~y  ~xÞ  u1 ; ~y_ ¼ ð^c  ^ aÞ~x  ~x~z þ ^c~y  u2 ;

ð4:9Þ

^ x  u3 ; ~z_ ¼ ~x~y  ^ b~z þ d~ 2

where ^ a; ^ b; ^c and d^ are parameters of the response system which need to be estimated. Suppose that u1 ¼ k 1 e x ; u2 ¼ k 2 e y ;

ð4:10Þ

u3 ¼ k 3 ez þ d~xex ; where ex ¼ ~x  x, ey ¼ ~y  y and ez ¼ ~z  z and ^_ ¼ fa ¼ cð~y  ~xÞqex þ c~xey ; a _ ^ b ¼ fb ¼ h~zez ; ^c_ ¼ fc ¼ bð~x þ ~y Þey ;

ð4:11Þ

_ d^ ¼ fd ¼ d~x2 ez ; where k1, k2, k3 P 0 and q, c, h, b, d > 0 are constants. Theorem 4.2.1. Suppose that M Cx > jxj; M Cy > jyj; M Cz > jzj, q, c, h, b, d are positive constants. When k1, k2 and k3P0 are properly chosen such that the following matrix inequality holds, 2 3  12 ðqa  a þ c þ M Cz Þ  12 ðM Cy þ dM Cx Þ qðk 1 þ aÞ 6 7 k2  c 0 P ¼ 4  12 ðqa  a þ c þ M Cz Þ 5>0  12 ðM Cy þ dM Cx Þ

0

k3 þ b ð4:12Þ

or equivalently if k1, k2 and k3 are chosen so that the following inequalities hold: 1 ðiÞ A ¼ qðk 1 þ aÞðk 2  cÞ  ðqa  a þ c þ M Cz Þ2 > 0; 4 1 ðiiÞ B ¼ Aðk 3 þ bÞ  ðM Cy þ dM Cx Þ2 ðk 2  cÞ > 0 4

ð4:13Þ

then the two perturbed Chen systems (1.1) and (4.9) can be synchronized under the adaptive control of (4.10) and (4.11). Proof. It is easy to see from (1.1) and (4.9) that the error dynamics can be obtained as follow

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

^ð~y  ~xÞ  aðy  xÞ  u1 ; e_ x ¼ a e_y ¼ ^ a~x þ ax þ ^c~x  cx þ ^c~y  cy  ~x~z þ xz  u2 ; ^ e_z ¼ b~z þ bz þ ~x~y  xy  u3 :

943

ð4:14Þ

a  a, eb ¼ ^ b  b, ec ¼ ^c  c, ed ¼ d^  d. Choose the following LyapuLet ea ¼ ^ nov function:   1 1 1 1 1 qe2x þ e2y þ e2z þ e2a þ e2b þ e2c þ e2d V ðex ; ey ; ez Þ ¼ ð4:15Þ 2 c h b d in which the differentiation of V along trajectories of (4.14) gives 1 1 1 1 V_ ¼ qex e_ x þ ey e_ y þ ez e_ z þ ea e_ a þ ea e_ a þ eb e_ b þ ed e_ d c h b d ¼ qex ½^ að~y  ~xÞ  aðy  xÞ  u1  þ ey ½^ a~x þ ax þ ^c~x  cx þ ^c~y  cy  ~x~z þ xz  u2  1 1 1 1 b~z þ bz þ ~x~y  xy  u3  þ ea fa þ eb fb þ ec fc þ ed fd þ ez ½^ c h b d ¼ ½q^ að~y  ~xÞ  qað~y  ~xÞ þ qað~y  ~xÞ  qaðy  xÞex  qu1 ex þ ½^ a~x þ a~x  a~x þ axey þ ½~x~z þ ~xz  ~xz þ xzey  u2 ey þ ½^cð~x þ ~y Þ  cð~x þ ~y Þ þ cð~x þ ~y Þ  cðx þ yÞey þ ½^ b~z þ b~z  b~z þ bzez þ ½~x~y  ~xy þ ~xy  xyez ^x2  d~x2 þ d~x2  dx2 ez  u3 ez þ 1 ea fa þ 1 eb fb þ 1 ec fc þ 1 ed fd þ ½d~ c h b d ¼ qð~y  ~xÞea ex þ qaðey  ex Þex  qu1 ex  ~xea ey  aex ey  ~xey ez  zex ey  u2 ey þ ec ey ð~x þ ~y Þ þ cðex þ ey Þey ~zeb ez  be2z þ ~xey ez þ yex ez 1 1 1 1 þ ~x2 ed ez þ dex ez ð~x þ xÞ  u3 ez þ ea fa þ eb fb þ ec fc þ ed fd c h b d 2 ¼ qð~y  ~xÞea ex þ qaðey  ex Þex  qk 1 ex  ~xea ey  aex ey  ~xey ez  zex ey  k 2 e2y þ ec ey ð~x þ ~y Þ þ cðex þ ey Þey ~zeb ez  be2z þ ~xey ez þ yex ez þ ~x2 ed ez 1 1 1 1 þ dex ez ð~x þ xÞ  ðk 3 ez þ d~xex Þez þ ea fa þ eb fb þ ec fc þ ed fd c h b d 2 2 2 ¼ qðk 1 þ aÞex  ðk 2  cÞey  ðk 3 þ bÞez þ ðqa þ c  a  zÞex ey þ ðy þ xdÞex ez     1 1 þ ea fa þ ð~y  ~xÞqex  ~xey þ eb fb ~zez c h     1 1 2 þ ec fc þ ð~x þ ~y Þey ed fd þ ~x ez b d < qðk 1 þ aÞe2x  ðk 2  cÞe2y  ðk 3 þ bÞe2z þ ðqa þ c  a  M Cz Þjex ey j þ ðM Cy þ dM Cx Þjex ez j ¼ eT Pe;

944

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

where e ¼ ½ jex j jey j jez j T , P is as in (4.12). Thus the differentiation of V(ex, ey, ez) is negative definite, which implies that the origin of error system (4.14) is asymptotically stable. Therefore, the response system (4.9) is synchronizing with the drive system (1.1). h

10 9 8 7

|ex|

6 5 4 3 2 1 0

0

2

4

6

8

10

12

14

16

18

20

18

20

t

Fig. 16. Synchronization errors: jexj.

18 16 14 12

|ey|

10 8 6 4 2 0

0

2

4

6

8

10

12

14

16

t

Fig. 17. Synchronization errors: jeyj.

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

945

4.2.1. Numerical simulation The numerical simulations are carried out using the fourth-order Runge– Kutta method. The initial conditions of the drive and response systems are (0.5, 1, 5) and (10.5, 20, 38). The parameters of the drive system are a = 35, b = 3, c = 28 and d = 2. In order to choose the control parameters, M Cx > jxj, M Cy > jyj and M Cz > jzj must be estimated. Through simulations, we obtain M Cx  20, 35 30

|ez|

25 20 15 10 5 0 0

2

4

6

8

10

12

14

16

18

20

18

20

t

Fig. 18. Synchronization errors: jezj.

35 30 25

a

20 15 10 5 0 –5 0

2

4

6

8

10

12

14

t Fig. 19. Changing parameters: ^a.

16

946

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947 10 9 8 7

b

6 5 4 3 2 1 0

0

2

4

6

8

10

12

14

16

18

20

16

18

20

t Fig. 20. Changing parameters: ^b.

30 25 20

c

15 10 5 0 –5 0

2

4

6

8

10

12

14

t Fig. 21. Changing parameters: ^c.

M Cy  25 and M Cz  70. Then we firstly choose q ¼ M 2Cy =ðabÞ. Then choose c = h = b = 1 and then choose k1 = 25, k2 = 88, k3 = 50 which satisfy (4.13) and the initial values of the parameters ^ a; ^ b; ^c and d^ are all chosen to be 0, the response system synchronizes with the drive system as shown in Figs. 16–18 and the changing parameters of ^ a; ^ b; ^c and d^ are shown in Figs. 19–22.

T. Plienpanich et al. / Appl. Math. Comput. 171 (2005) 927–947

947

15 10 5

d

0 –5 –10 –15 –20 –25 0

2

4

6

8

10

12

14

16

18

20

t ^ Fig. 22. Changing parameters: d.

References [1] H.N. Agiza, Controlling chaos for the dynamical system of coupled dynamos, Chaos, Solitons and Fractals 13 (2002) 341–352. [2] H.N. Agiza, M.T. Yassen, Synchronization of Rossler and Chen chaotic dynamical system, Physic Letter A 278 (2001) 191–197. [3] Y. Wang, Z.H. Guan, X. Wen, Adaptive synchronization for Chen chaotic system with fully unknown parameters, Chaos, Solitons and Fractals 19 (2004) 899–903. [4] M.T. Yassen, The optimal control of Chen chaotic dynamical system, Applied Mathematics and Computation 131 (2002) 171–180.