Professional Documents
Culture Documents
Guanrong Chen
Department of Electronic Engineering, City University of Hong Kong,
Kowloon, Hong Kong, P. R. China
Jianping Cai
Department of Applied Mechanics and Engineering, Zhongshan University,
Guangzhou 510275, P. R. China
Abstract
This paper provides a unified method for analyzing chaos synchronization of the
identical master and slave generalized Lorenz systems coupled by linear state error
direct methods. When a simple linear controller is used in the scheme, some easily
implemented algebraic synchronization conditions are derived based on the upper and
lower bounds of the master chaotic system. These criteria are further optimized to
improve their sharpness. The optimized criteria are then applied to four typical
generalized Lorenz systems, i.e. the classical Lorenz system, Chen system, Lü system
conditions. The advantages of the new criteria are revealed by analytically and
1
numerically comparing their sharpness with that of the known criteria existing in the
literature.
feedback control.
Guangzhou 510430
P. R. China
Tel: 86-20-86407656.
Fax: 86-20-61695540.
2
1. Introduction
quadratic chaotic systems, first introduced in [1] and then extended and investigated
in detail in [2] and [3]. Several well-known chaotic systems, e.g. the classical Lorenz
system, Chen system, Lü system and a unified chaotic system [4], are special cases of
the generalized Lorenz system. The introduction of the generalized Lorenz system
makes possible the study of characteristics and dynamics of such typical chaotic
Lorenz systems is interesting and important due to its potentials in both theory and
applications [2] [5]. On the other hand, linear state error feedback control is a robust
Recently, this technique has been widely used to synchronize two identical classical
Lorenz systems [6]-[10], Chen systems [11], Lü systems [12] [13] and unified chaotic
systems [7] [14]. Some sufficient synchronization conditions have been derived by
means of the Lyapunov stability theory [6]-[14], however, generally providing rather
conservative design for the linear controllers, as can be seen from [6] and Section 4
below.
linearization and Lyapunov’s direct methods, and then applied to derive the algebraic
3
synchronization conditions for some special (simple) linear controllers, where a useful
piecewise function is introduced and the upper and lower bounds of the master chaotic
system are utilized. These criteria are further optimized to achieve less conservative or
sharper results. The new synchronization criteria for the classical Lorenz system,
Chen system, Lü system and a unified chaotic system are finally developed based on
the optimized results, and verified to be sharper than the existing ones proposed in
The main contributions of the paper can be summarized into two aspects. First,
some sufficient synchronization criteria for the linearly coupled generalized Lorenz
systems are obtained in an explicit algebraic form. Second, the new synchronization
criteria for some typical chaotic systems are developed, generalizing and improving
The rest of the paper is organized as follows. In the next section, a master-slave
synchronization scheme for the generalized Lorenz systems coupled by a linear state
error feedback controller is introduced. Section 3 presents the main theoretical results
on the synchronization criteria for the scheme, including their proofs and optimization.
systems are derived and compared analytically and numerically with the existing
4
a11 a12 0 0 0 0
y = Ay + f ( y) = a21 a 22 0 y + y1 0 0 − 1 y, (1)
0 0 a33 0 1 0
According to the classification given in [2], the Lorenz system satisfies the
a 12 a 21= 0 .
8 +α
a 12= −a11= 25+α, a 21= 28−35α, a 22= 29α −1 and a33 = − , (5)
3
where a > 0, b > 0, c > 0 and α ∈ [0,1] .
Master : x = Ax + f ( x),
Slave : z = Az + f ( z ) + u (t ), (6)
Control : u (t ) = K ( x − z ),
where x , z ∈ R3 , the matrix A and the nonlinearity f (⋅) are defined as in (1), and
5
matrix”.
Define the error variable e = x− z, where e = (e1, e2, e3)T = (x1 − z1, x2 − z2 , x3 − z3 )T .
e = ( A − K )e + f ( x) − f ( z ) = ( A − K )e + f ( x) − f ( x − e). (7)
matrix K such that the trajectories, x(t ) and z (t) , of the master and slave systems
satisfy
From the viewpoint of control theory, the synchronization issue (8) is equivalent to
the uniform asymptotical stability of the error system (7) at e = 0 . Hence, chaos
below.
In order to find a sufficient synchronization criterion for the scheme (6), the
the master system being free and chaotic, and based on a well-known fact that chaotic
Assumption. In the synchronization scheme (6), the chaotic trajectory of the master
system is bounded, i.e., for any bounded initial state x0 within the defining domain
of the master system, there exist some finite real constants ρ i ( x0 ) and ρi ( x 0 ) such
that
ρ i ≤ xi (t , x 0 ) ≤ ρ i , i = 1,2,3, ∀t ≥ 0 .
6
3. Main Theoretical Results
In this section, the generalized Lorenz system (1) is considered and some sufficient
synchronization criteria for scheme (6) are proven and then optimized. These criteria
∂ ∂ f (y)
f i (x) = i , i =1, 2, ", m, j =1, 2, ", n.
∂yi ∂yi y=x
Then, the Jacobian matrix of f ( y ) given by (1) at the orbit x of the master system
equals
0 0 0
∂ ∂
f (x) = fi (x) = − x3 0 − x1 . (9)
∂y ∂yi 3×3 x
2 x1 0
The following result provides a sufficient condition for designing the general
coupling matrix K .
Proof. The relation between the stability of the error system (7) and that of its
Since the nonlinear function f i ( y ) (i = 1,2,3) defined by (1) have continuous first
7
and second partial derivatives for y ∈ R 3 , the Taylor expansion of f ( y ) at the
∂
f ( z ) = f ( x) − f (x)(x − z) + Q(e,η) (11)
∂y
1 T
Qi (e,η ) = e Gi (η )e ∈ R, i = 1,2,3,
2
∂2 ∂2 ∂2
2
∂ y1 ∂y1∂y2 ∂y1∂y3
∂2 ∂2 ∂2
Gi (η) = f i (η), i = 1,2,3,
∂y 2∂y1 ∂ 2 y2 ∂y2∂y3
∂2 ∂2 ∂2
∂y3∂y1 ∂y3∂y2 ∂ 2 y3
in which η ∈ R 3 and
0 0 − 1 0 1 0
G1 (η ) = (0) 3×3 , G2 (η) = 0 0 0 , G3 (η ) = 1 0 0 .
− 1 0 0 0 0 0
Thus,
∂
e = A − K + f ( x) e − Q(e,η ) ,
∂y
for which
1
|| Q ||= (Q12 + Q22 + Q32 ) 2
≤| e1 ||| e ||
8
|| Q ||
and lim sup = 0.
||e|| →0 || e ||
Hence, it follows from the well-known linearization method for the stability of
non-autonomous systems (see Theorem 4.2 of [15]) that if the following linearized
system
∂
e = A − K + f ( x ) e (12)
∂y
is uniformly asymptotically stable at e = 0 , then the original error system (7) is also
To analyze the stability of system (12), use the quadratic Lyapunov function
The derivative of V (e ) with respect to time t along the trajectory of system (12)
equals
T
T ∂ ∂
V (e) = e Pe+ e Pe = e A− K + f (x) P + P A − K + f (x) e.
T T
∂y ∂y
Thus, V (e ) < 0 under the condition that the matrix Y defined by (10) is negative
definite. This means that the linear time-varying system (12) is uniformly
asymptotically stable at the origin (see Theorem 4.1 of [15]), and the proof is
completed. ■
k11 k12 0
K = k 21 k 22 0 . (13)
0 0 k 33
9
ρ2 = max{|ρ 2 |, | ρ2 |}, ρ3 = max{|ρ3 |, | ρ3 |}, (14)
The following theorem gives an algebraic synchronization criterion for the coupling
matrix (13).
1
(k33 − a33 )∆ − (k22 − a22 )ρ22 > 0 , (19)
4p
where
pi > 0 (i = 1,2) . For the coupling matrix (13), the matrix Y defined by (10) can be
represented as
10
k11 − a11 > 0, k 22 − a22 > 0, k33 − a33 > 0 ,
k 21 + pk12 − a 21 − pa12 ≤ 0 ,
2
(x3 + k21 + pk12 − a21 − pa12 ) 2 ≤ ρ32 − ρ 3 + (ρ 3 + k 21 + pk12 − a21 − pa12 )2 .
Thus, the inequalities (22) and (23) hold if (18) and (19) are satisfied for
c( p, k12 , k 21 ) = c1 ( p, k12 , k 21 ) .
(x3 + k21 + pk12 − a21 − pa12 ) 2 ≤ ρ32 − ρ32 + (ρ3 + k 21 + pk12 − a21 − pa12 ) 2 .
Thus, inequalities (22) and (23) hold if conditions (18) and (19) are satisfied for
11
From Theorem 2, one can easily obtain a sufficient synchronization criterion for the
c1 ( p ), if a 21 − pa12 ≥ 0,
c( p) = (26)
c 2 ( p ), if a 21 − pa12 < 0,
with p > 0 .
c( p)
k 22 > a22 + , (28)
k11 − a11
ρ22 (k 22 − a22 )
k 33 > a33 + , (29)
4∆ p
where
Remark 1. The synchronization criteria obtained above are only sufficient but not
12
close as possible to the threshold determined by the necessary synchronization
conditions (if exist). Such a criterion is referred to as being sharp. Thus, a measure for
Return to criterion (27)-(29), which can be characterized as k ii > kii* ( p), i = 1,2,3 ,
in which k ii* ( p) are called the analytical critical values. To improve the quality of
the criterion, one should select a suitable p > 0 such that the critical values are as
small as possible.
It follows from (27) and (28) that ∆ > 0 . Thus, minimizing c ( p) for p ∈ (0, ∞)
Proof. From definitions (24)-(26), it is easy to see that c ( p) is positive for p > 0 .
Now, assume that a12 > 0 . Then, for a 21 ≥ 0 , one has a21 + pa12 > 0 for p ∈ (0, ∞) ,
and
c ( p) = c1 ( p), p ∈ (0, ∞ ) ,
which is continuous.
a 21 + p 0 a12 = 0 . (31)
One has
1
lim+ c ( p) = lim c1 ( p) = ρ 32 ,
p → p0 p→ p0 4 p0
1
lim− c ( p) = lim c 2 ( p) = ρ 32 .
p → p0 p→ p0 4 p0
13
Thus, c ( p) is also continuous in this case.
The same method can be applied to prove the result for the case of a12 < 0 . ■
Lemma 2. Assume that the (master) system has a12 > 0 . Then, the minimum c m
where
1
p1* = ρ32 − ρ 32 + (ρ 3 − 2a21 ) 2 > 0, (33)
a12
1
p2* = ρ32 − ρ32 + ( ρ3 − 2a 21 )2 > 0, (34)
a12
2
a12
c1' ( p ) = − 2
( p 2 − p1*2 ),
4p
2 2
a12 a12
c1' ' ( p ) = − ( p 2 − p1*2 ) + .
2 p3 2p
Thus, p1* is a unique minimal point of c1 ( p ) for p ∈ (0, ∞) . This means that
p ∈ (0, ∞) .
14
> p1* , if a21 < 0,
p*2 < p1* , if a21 > 0,
*
= p1 , if a21 = 0.
If a 21 ≥ 0 , then a21 + pa12 > 0 for any p > 0 . Thus, c( p) = c1( p) for p ∈(0, ∞)
and cm = c1 ( p1* ) .
Hence, p*2 > p1* ≥ p0 > 0 provided that ρ 32 − 2a 21 ρ 3 ≥ 0 . This means that for
p∈(0, p0] , one has c( p) = c2 ( p) which is decreasing; for p∈( p0 , p1* ] , one has
c( p) = c1( p) which is decreasing; and for p ∈( p1*, ∞) , one has c( p) = c1( p) which is
c m = c 2 ( p *2 ) .
For the case where a21 <0 and ρ32 − 2a21ρ3 > 0 and ρ32 − 2a21ρ < 0 , one has
3
p*2 > p0 > p1* > 0. Thus, for p∈ (0, p0 ] , one has c( p) = c2 ( p) which is decreasing; and
15
Form (24) and (25), it follows that
a12
c1 ( p1* ) = ( a12 p1* + a21 − ρ 3 ), (35)
2
a12
c2 ( p *2 ) = ( a12 p*2 + a21 − ρ3 ), (36)
2
a12 2
c1 ( p0 ) = − ρ 3 with a21 < 0. (37)
4a21
follows.
Theorem 4. The master-slave synchronization scheme (6) with a12 > 0 achieves
such that
cm
k 22 > a22 + , (39)
k11 − a11
ρ 22 (k 22 − a22 )
k 33 > a33 + , (40)
4∆ m p *
where
Remark 2 . The concerned chaotic systems that satisfy a12 > 0 conclude the
classical Lorenz system, Chen system, Lü system, and the unified chaotic system.
16
Hence, Theorem 4 covers a broad variety of special cases of the generalized Lorenz
systems.
cm
k 22 > a22 + ;
k11 − a11
ρ22 (k 22 − a 22 )
k 33 > a33 + ,
4∆ m p *
The following results present some chaos synchronization criteria for single
synchronization controllers.
Theorem 5. The master-slave synchronization scheme (6) with a12 > 0 and
a 21 > 0 and a ii < 0 (i = 2,3) achieves uniform chaos synchronization if there exist
1 1
k11 > a11 + c1 ( p) + ρ 22 , (43)
| a22 | 4 p | a33 |
17
Thus, c ( p) ≡ c1 ( p ) .
1 1
k11 > a11 + c1 ( p) + ρ 22 .
| a22 | 4 p | a33 |
Let
1 1
G( p) = c1 ( p ) + ρ 22 . (44)
| a 22 | 4 p | a33 |
Finding a p > 0 such that G ( p) achieves its minimum will improve the sharpness
for p ∈ ( 0, ∞) :
a12
Gm = G ( p *3 ) = (a12 p3* + a 21 − ρ 3 ) (45)
2 | a 22 |
1 |a |
p*3 = ρ32 − ρ32 + (ρ 3 −a21)2 + 22 ρ22 > 0. (46)
a12 | a33 |
Proof. It is easy to obtain the minimal point p 3* and the minimum value Gm of
Theorem 6. The master-slave synchronization scheme (6) with a12 > 0 and
a21 > 0 and aii < 0 (i = 2,3) achieves uniform chaos synchronization if there exists a
18
k11 > a11 + Gm , (47)
Lorenz systems containing the classical Lorenz system and the unified chaotic system
with 0 ≤ α ≤ 1 29 .
4 p | a33 |
k 22 > a22 + c( p) , (49)
4 pa11a33 − ρ 22
4 p | a33 | 1
> > 0.
4 pa11a 33 − ρ 22 | a11 |
Thus, the synchronization conditions (27)-(29) hold for k11 = k 33 = 0 , if a11 < 0 and
4 p | a33 |
L( p) = c( p) (50)
4 pa11a33 − ρ 22
4 p k a11a 33 − ρ 22 = 0 . (51)
In order to optimize the synchronization criterion (49), one has to minimize the
19
function L( p ) for p ∈(0, ∞) under condition (48), or equivalently, to minimize
L( p ) for p ∈ ( p k , ∞ ) .
Define
4 p | a33 |
L1 ( p) = c1( p) , p ∈(0, ∞) , (52)
4 pa11a33 − ρ22
4 p | a33 |
L2 ( p ) = c2 ( p) , p ∈ (0, ∞) , (53)
4 pa11a33 − ρ 22
Lemma 4. Assume that the chaotic (master) system has a12 > 0 and a ii < 0
(i = 1, 3) . Let
a 21 ρ 22
Ω= + . (56)
a12 4 a11a 33
Proof. By some complex algebraic operations, one can obtain the derivatives of
L1 ( p ) for p , as
ρ22
2
ρ22 ρ3 − a21 ρ32 − ρ32
2
20
L'1 ( p) ρ 22
L'1' ( p) = −σ 2 ( p) + 2σ 1 ( p) p − ,
σ 1 ( p) 4a11a33
where
2 2
4a12 a33 | a11 |
σ1 ( p) = ,
(4 pa11a33 − ρ22 ) 2
2σ 1 ( p)
σ 2 ( p) = .
4 pa11a33 − ρ 22
L2 ( p ) and p5* > pk > 0 . Thus, L2 ( p ) is decreasing for p ∈( pk , p*5 ) and increasing
for p ∈ ( p 5* , ∞ ) .
Apparently,
and so is L( p ) .
If a21 ≥ 0, then Ω > 0 and a21 + pa12 > 0 for p ∈ ( pk , ∞) . Thus, L( p) = L1(p) for
If a21 < 0 and Ω ≥ 0 , then p*4 ≥ p*5 > pk ≥ p0 . This shows that L( p) = L1 ( p) for
21
p ∈ ( p k , ∞ ) . Thus, we have Lm = L1 ( p 4* ) .
If a 21 < 0 and Ω < 0 , then p 0 > p k and p 5* > p *4 . For this case, one must
The first case is a21 + p4* a12 ≥ 0. In this case, p*4 > p0 , so one has p5* > p4* > p0 > pk .
Then, for p ∈ ( pk , p0 ] , one has L(p) = L2( p) which is decreasing; for p ∈( p0 , p*4 ) , one
Lm = L1 ( p *4 ) .
The next case is a21 + p*5a12 ≤ 0, which leads to p5* ≤ p0. So, one has p0 ≥ p5* > pk .
Finally, consider the case of a21 + p*4a12 < 0 and a21 + p5*a12 > 0 . In this case,
p*4 < p0 < p5* . Thus, for p ∈ ( pk , p0 ) , one has L( p) = L2( p) which is decreasing; for
Theorem 8. The master-slave synchronization scheme (6) with a12 > 0 and
22
where Lm is defined by (57).
Remark 4. There exist some special types of generalized Lorenz systems satisfying
the conditions a12 > 0 and aii < 0 (i = 1,3) , including the classical Lorenz system,
2
a12 * ρ 3 − a21
L1 ( p*4 ) = p − , (59)
2 | a11 | 4 a12
2
a12 * ρ 32 − ρ32
L2 ( p*5 ) = p5 − , (60)
2 | a11 | 2
a12
| a 33 | a12 ρ 32
L1 ( p 0 ) = , (61)
4 | a 21 | a11 a 33 − ρ 22
From Theorem 3, one can easily prove the following synchronization criterion for
Theorem 9. The master-slave synchronization scheme (6) with a12 > 0 , a21 > 0
and aii < 0 (i = 1, 2) achieves uniform chaos synchronization if there exists a constant
| a 22 |
k 33 > a33 + ρ 22 , (63)
4 p(a11a21 − c1 ( p))
Let
Q ( p ) = 4 p (a11 a 22 − c1 ( p )) (64)
23
It is intended to maximize Q( p ) for p ∈ (0, ∞) under condition (62), so as to
2a11a22 2
+ ρ 3 − a21 > ( ρ 3 − a21) 2 + ρ32 − ρ 3 , (65)
a12
where
2a11a 22
2
1 2a11a22
p= + ρ − a21 + + ρ − a21 − ( ρ − a21) 2 − ρ32 + ρ 2 , (67)
a12 3
a12
3
a12
3 3
1 2a11a22 2a a
p= + ρ − a21 − ( 11 22 + ρ − a21) 2 − ( ρ − a21)2 − ρ32 + ρ 2 . (68)
a12 a12 3
a12 3 3 3
Lemma 6. Assume that the master chaotic system has a12 > 0 , a21 > 0 and
the maximum
a a
Qm = Q( p6* ) = 4a11a22 11 2 22 + p*6 − ρ 32 + ρ 32 , (69)
a12
1 2a11a 22
p *6 = + ρ 3 − a 21 ∈ ( p, p ) . (70)
a12 a12
Theorem 10. The master-slave synchronization scheme (6) with a12 > 0 , a21 > 0
and aii < 0 (i = 1,2) achieves uniform chaos synchronization if the master system
24
satisfies inequality (65) and there exists a coupling matrix K = diag{0,0, k33 } such
that
ρ 22 | a 22 |
k 33 > a33 + , (71)
Qm
Remark 5. The specific generalized Lorenz systems that satisfy a12 > 0 , a21 > 0
and aii < 0 (i = 1, 2) are the classical Lorenz system and the unified chaotic system
chaotic systems.
0 k12 0
K = 0 0 0 , (72)
0 0 0
Let
with p > 0 .
Theorem 11. The master-slave synchronization scheme (6) with aii < 0 (i =1, 2, 3)
25
coupling matrix K , defined by (72), such that either of the following synchronization
conditions is satisfied:
1 1
(i) a12 + (a21 − ρ 3 − m( p)) < k12 < a12 + (a21 − ρ 3 − m ( p )) , (76)
p p
where p ∈ R + and
1 2 a22 2
p> ρ3 + ρ2 , (77)
4a11a 22 a33
a22 2
m( p) = 4 pa11a22 − ρ 2 − ρ32 + ρ32 , (78)
a33
a22 2
m( p) = 4 pa11a22 − ρ2 − ρ32 + ρ 23 ; (79)
a33
1 1
(ii) a12 + (a21 − ρ − m( p)) < k12 < a12 + (a21 − ρ − m( p)) (80)
p 3 p 3
with ρ 3 ≥ 0 and
1 a22 2 1 a22 2
ρ2 + ρ32 ≥ p ≥ ρ2 + ρ32 − ρ 23 , (81)
4a11a22 a33 4a11a22 a33
a22 ρ 22
c( p, k12 ) > a11a22 − (82)
a33 4 p
26
Again, when inequality (77) is satisfied, one has m ( p) >| ρ 3 |> 0 and
m( p) >| ρ 3 |> 0 .
Thus, if − m( p) − ρ 3 < pk12 − a21 − pa12 ≤ 0 , then c( p, k12 ) = c1 ( p, k12 ) and the
c( p, k12 ) = c2 ( p, k12 ) and condition (82) also holds. This means that synchronization
Based on ρ ≥ 0 and inequality (81), one has 0 < m( p) < ρ . Thus, inequality (83)
3 3
implies that pk12 − a21 − pa12 < 0 . In this case, c( p, k12) = c1( p,k12) and synchronization
condition (82) is satisfied provided that inequalities (80) and (81) hold.
Remark 6. There are several methods for optimizing the synchronization criteria
is to design p such that the interval of k12 determined by (76) or (80) is maximal
under condition (77) or (81). In this way, the objective function for optimization is
(80). Another method is to select p such that the upper bounds of criterion (76) or
(80) are maximal, or their lower bounds are minimal, under the constraint conditions
(77) and (81). Then, the objective function must be these bounds. Hence, several
functions.
27
Consider another “dislocated” coupling matrix
0 0 0
K = k 21 0 0 . (84)
0 0 0
Let
Theorem 12. The master-slave synchronization scheme (6) with a ii < 0 (i = 1,2,3)
coupling matrix K , defined by (84), such that either of the following synchronization
criteria is satisfied:
where p satisfies (77), and m ( p) and m( p) are defined by (78) and (79),
respectively;
(88) and (89) can be given. Besides, since the classical Lorenz system and the unified
chaotic system with α ∈[0, 1 29) have aii < 0 (i = 1,2,3) , Theorem 11 and Theorem 12
28
are applicable to such generalized Lorenz systems.
Owing to the limitation of space, the sufficient synchronization criteria for scheme
(6) with the special coupling matrix K defined only by the coupling coefficients
In this section, the theoretical results are illustrated with four typical chaotic
systems, i.e., the classical Lorenz system, Chen system, Lü system and a unified
chaotic system. The newly developed synchronization criteria are verified and then
Some sufficient criteria for the synchronization scheme (6) with the Lorenz system
According to the parameters of the Lorenz system given in (2), one can obtain the
new synchronization criteria for the scheme using Theorems 4, 6, 8, 10, 11, and 12, as
29
k11 + a > 0 ,
a ρ 2 + ( ρ − c) 2 − ρ 2 + c − ρ −1,
k22 > 3
(90)
2(k11 + a) 3 3 3
aρ 22 ( k 22 + 1)
k 33 > −b,
4∆ L ρ32 + ( ρ 3 − c) − 2
ρ 32
where
a
∆L = (k11 +a)(k22 +1) − ρ32 +(ρ3 − c)2 − ρ3 +c − ρ3 ;
2
(91)
2
(ii) K = diag{k11 ,0,0} with
a 2 1
k11 > ρ32 + ( ρ − c)2 − ρ + ρ22 + c − ρ − 2 ; (92)
2 3 3 b 3
1 1 1
k22 > ρ32 + ( ρ22 − ρ3 + c)2 − ρ23 + ρ22 + c − ρ3 −2; (93)
2 4b 4b
and
2
k33 > 4(3 + ρ − c) − ρ32 + ρ − b ; (95)
3 3
0 k12 0
(v) K = 0 0 0 with
0 0 0
1 1 1 1
a + c − ρ − 4ap− ρ22 + ρ − ρ32 < k12 < a + c − ρ3 − 4ap− ρ22 + ρ32 − ρ32 ,
2
(96)
p 3 b 3
p b
where
1 1 2 2
p> ρ2 + ρ3 , (97)
4a b
or,
30
1 1 1 1
a + c − ρ − 4ap− ρ22 + ρ − ρ32 < k12 < a + c − ρ + 4ap− ρ22 + ρ − ρ32 ,
2 2
(98)
p 3 b 3
p 3 b 3
where
1 1 2 2 1 1 2 2
ρ 2 + ρ3 ≥ p ≥ ρ 2 + ρ3 − ρ 3 > 0 ;
2
(99)
4a b 4 a b
0 0 0
(vi) K = k 21 0 0 with
0 0 0
1 1
c + ap− ρ − 4ap − ρ22 + ρ2 − ρ32 < k21 < c + ap− ρ3 + 4ap− ρ22 + ρ32 − ρ32 , (100)
3 b 3 b
1 1
c + ap− ρ − 4ap− ρ22 + ρ2 − ρ32 < k21 < c + ap− ρ + 4ap− ρ22 + ρ2 − ρ32 , (101)
3 b 3 3 b 3
To the best of our knowledge, the sufficient synchronization criteria for the
It should be noticed that the bounds of the trajectory of the master chaotic system
have to be estimated before any of the above synchronization criteria can be used. The
criteria.
For the classical Lorenz system, the trajectory of the chaotic attractor has been
where
31
(a + c) 2 b2
, a ≥ 1, b ≥ 2,
4(b − 1 )
(a + c) 2 b2
R12 = , 0 < a < 1, b ≥ 2a, (103)
4a(b − a)
b
(a + c) , a > ,0 < b < 2,
2
2
where
c, 0 < b ≤ 2,
R2 = bc (105)
2 b − 1 , b > 0.
Thus, the following analytical estimations for the bounds of the master Lorenz system
can be solved based on (102)-(105) if the initial state of the master chaotic system is
(i) ρ2 = R1 , ρ = a + c − R1 , ρ3 = ρ3 = a + c + R1 , (106)
3
or,
(ii) ρ2 = R2 , ρ = c − R2 , ρ3 = ρ3 = c + R2 . (107)
3
However, numerical simulations show that the above estimation is very rough. For
example, if the typical parameters of the classical Lorenz system, a = 10, b = 8 3 and
using formula (106), or − 0.92 by formula (107). But simulation shows that a more
Fig.1
To show the advantage of the new criteria derived above in this paper, a new
32
concept is first introduced.
than a criterion “B” if the ranges of the coupling coefficients produced by “A” cover
Recall the following form of synchronization criterion for the scheme with the
K1 = diag{d11, d12, d13} and K2 = diag{d 21, d 22 , d 23} [8], respectively, obtained by using
ε
r1 > −a + 2 p ,
1
( p1a + p2 (c − x3 ))2 ε
2r > − 1+ , (108)
4 p 1 p2 ( a + r1 ) − 2 p2ε 2 p 2
ε p x 2 (−ε + 2(1 + r2 ) p2 ) 2
r3 > −b + + 2 2 ,
2 p2 2∆ 2
where ri = k ii for unidirectional coupling and ri = d1i + d2i for bidirectional coupling
(i =1,2,3) ,
ε ε
∆ 2 = 4 p1 p2 a + r1 − 1 + r2 − − ( p1a + (c − x3 ) p 2 ) 2 (109)
2 p1 2 p2
From Fig.10 of [9], the master Lorenz system has the following bounds:
33
ρ 2 = 40, ρ 3 = 10, ρ 3 = ρ 3 = 75 . (111)
According to the new criterion defined by (90)-(91) and the procedure suggested in
The corresponding coupling coefficients are smaller than or equal to those coefficients
shown in (110). This means that the new criterion defined by (90)-(91) is sharper than
Fig.2
showing that if p1 = p2 = 1 and ε = 0.4 , then the coupling coefficients d11 =d21 = 0.5,
d12 = d22 = 3 , and d 13 = d 23 = 3 can satisfy criterion (108) for any trajectory
(38− x3 ) 2
d12 + d 22 > − 0.8. (112)
43.2
Figure 1 shows 6.9 < x3 < 44 .2 . Thus, there must exist a trajectory, x 3 = 8 , such that
condition (112) does not hold for d 12 = d 22 = 3 . Hence, criterion (108) proposed in
For an analytical comparison between criterion (108), proposed in [8], and the new
34
criterion (90)-(91), derived in this paper, a reasonable criterion is derived from (108)
with ε = 0 , as follows:
k11 > − a,
ρ 22 p 22 (k 22 + 1)
k 33 > − b,
∆2
where
considered here.
For the master Lorenz system defined by (111), one can obtain two synchronization
k11 = 1,
'
k 22 > k 22 (1) = 120 .4, (115)
k11 = 1,
*
k 22 > k 22 (1) = 54.6, (116)
* 77.65(k 22 + 1)
k 33 > k33 (1) = − 4,
17(k 22 + 1) − 944.16
35
ρ 2 = 24, ρ 3 = 6.5, ρ 3 = ρ 3 = 44.5 . (117)
k11 = 1,
'
k 22 > k 22 (2) = 65.6, (118)
' 144(k 22 + 1) 8
k 33 > k 33 (2) = − .
11(k22 + 1) − 732.6 3
k11 = 1,
*
k 22 > k 22 (2) = 31 .0, (119)
* 29.4(k 22 + 1) 8
k 33 > k 33 (2) = − .
11(k 22 + 1) − 352.5 3
It is clear that
k 22
*
(i ) << k 22'
(i ),
* ' '
i = 1,2.
k 33 (i ) < k 33 (i ) for k 22 (i ) > k 22 (i ),
This means that the new criterion (90)-(91) is sharper than criterion (113), so is
coupling is presented in Theorem 2 of [7], which is less conservative than the one
If the unidirectional coupling with K = diag{k11, k 22, k 33} is considered, then their
36
where
N = max{k 22 + 1, k 33 + b} . (121)
aρ 2 a
(k11 + a)(k 22 +1)(k33 + b) > 2 + (M + c − ρ 3 ) N , (122)
4M 2
M = ρ 32 − ρ 23 + (c − ρ 3 ) 2 .
To compare criterion (120) with criterion (122), choosing the Lorenz system
based on (122).
This shows that the new criterion (122) is sharper than criterion (120), suggested in
[7].
Take the coupling matrix K = diag{9,2,2} , which satisfies condition (124) but not
Fig.3
In [6] and [7], a synchronization scheme for two bidirectionally coupled classical
37
b 2 (a + c)2 a
d1 > − , a ≥ 1, b ≥ 2. (125)
32(b − 1) 2
If unidirectional coupling ( d11 = k11, d21 = 0 ) is used in the scheme, then the
synchronization criterion is
b2 (a + c)2
k11 > − a, a ≥ 1, b ≥ 2. (126)
16(b −1)
Now, continue to use the system illustrated in Fig. 1 as example for simulation.
'
k11 > k11 (3) = 375.0667 . (127)
*
k11 > k11 (3) = 353 .245 . (128)
Thus, criterion (92) is sharper than criterion (126), proposed in [6] and [7], because
* '
k11 (3) < k11 (3) .
With the coupling matrix K = diag{354, 0, 0} , which satisfies (128) but not (127),
Fig.4
For the Lorenz system illustrated in Fig. 1, some synchronization criteria for the
However, there exist two errors on pages 203 − 204 of [10]. The coefficients of the
as (|10 β + 28− k2 | +M3) and (| (10− k1) β + 28| + M3), respectively. With the corrections,
can revise the synchronization criteria described in Theorem 2 and Theorem 1 of [10],
38
as follows:
1 1 3 1 1 3
10 + (28 + ρ3 ) − 40 p − ρ22 < k12 < 10 ( 28 − ρ3 ) + 40 p − ρ22 (128)
p p 8 p p 8
with
3ρ 22 + 8( ρ 3 + 28) 2
p > p ' (1) = , (129)
320
and
3 3
28 + 10 p + ρ 3 − 40 p − ρ 22 < k12 < 28 + 10 p − ρ 3 + 40 p − ρ 22 (130)
8 8
with
3 ρ 22 + 8 ρ 32
p > p ' (2 ) = . (131)
320
Applying our new criteria (96) and (100), one can obtain the synchronization
1 1 3 1 1 3
10+ (28− ρ3) − 40p − ρ22 + ρ23 − ρ32 < k12 < 10+ (28− ρ3 ) + 40p − ρ22 + ρ32 − ρ32 (132)
p p 8 p p 8
with
3 ρ 22 + 8 ρ 32
p > p * (1) = , (133)
320
and
3 3
28+10p − ρ3 − 40p − ρ22 + ρ32 − ρ32 < k21 < 28+10p − ρ3 + 40p − ρ22 + ρ32 − ρ32 (134)
8 8
with
3 ρ 22 + 8 ρ 32
p > p * (2) = . (135)
320
It is obvious that p ' (1) > p* (1) = p* (2) = p ' (2) . Thus, the new criterion (132) is
39
sharper than criterion (128) because the synchronization area of the former covers that
3
40 p − ρ22 − ρ32
3 8
40 p − ρ22 + ρ32 − ρ32 − ρ3 =
8 3
40 p − ρ22 + ρ32 − ρ32 + ρ3
8
3
40 p − ρ22 − ρ32
8 3 (136)
≥ = 40p − ρ22 − ρ3
3 8
40 p − ρ 22 + ρ3
8
and that
3 2 3 2
− ρ 3 − 40 p − ρ 22 + ρ 3 − ρ 32 < − ρ 3 − 40 p − ρ 22 + ρ 32 − ρ 3
8 8
ρ 32 3
= − 40 p − ρ 22
ρ 32 −ρ +ρ
2 8
3 3 (137)
ρ32 3
< − 40 p − ρ 22
ρ3 + ρ − | ρ |
3 3
8
3
≤ ρ 3 − 40 p − ρ 22 ,
8
Thus, the area determined by (134) covers that determined by (130). This means
Take p = 138 , which satisfies (129) and (133), and k12 = 9.8, which satisfies (132)
but not (128) for the selected p . Figure 5 illustrates the performance of chaos
Take p = 55 , which satisfies (131) and (135), and k 21 = 566 , which satisfies (134)
40
but not (130) for p = 55 . Figure 6 illustrates the performance of chaos
Fig.5 Fig.6
For the Chen system defined by (3) with parameter a 22 = c > 0 , Theorems 6, 10,
Proposition 2. The master-slave synchronization scheme (6) for the Chen system
criteria is satisfied:
∆c
k 22 > c + , (139)
k11 + a
ρ22 (k22 − c)
k33 > −b , (140)
4p*c ((k11 + a)(k 22 − c) − ∆c )
a 1 ρ32
(u1 + c − a − ρ 3 ), u1 , if c − a ≥ 0, or c − a < 0 and ≥ −ρ 3 ,
2 a 2(a − c)
a 1 ρ32
[∆c , pc ] = (u1 + c − a − ρ3 ), u1 , if c − a < 0 and
*
≥ −ρ3 , (141)
2 a 2(a − c)
ρ 2 ρ32
3 , 1− c , if c − a < 0 and − ρ3 < < −ρ3 ,
2(a − c) a 2(a − c)
with
41
(ii) K = diag{0, k 22 ,0} with
k 22 > k 22
*
(4) = c + Lm , (143)
where,
1 ρ2 ρ2
u 2 + 2 + c − a − ρ 3 , if 2 + c − a ≥ −u 2 ,
2 4b 4b
1 ρ 2 ρ 2 − ρ 32 ρ 22
Lm = u 2 + 2 − 3 , if + c − a ≤ −u 2 , (144)
2 4b a 4b
abρ 32 ρ 22
, if − u 2 < + c − a < −u 2 ,
4ab | a − c | − ρ 22 4b
with
ρ 22 ρ22
u2 = ( + c − a − ρ 3 ) 2 + ρ32 − ρ 23 , u 2 = ( + c − a − ρ3 )2 + ρ32 − ρ32 . (145)
4b 4b
To verify these criteria, choose the chaotic Chen system with a = 35, b = 3 and
Fig.7
ρ 2 = 27, ρ 3 = 6, ρ 3 = ρ 3 = 44 , (146)
ρ 32
and satisfies c −a < 0 and ≥ −ρ 3 .
2( a − c)
According to the new criterion consisting of (138)-(142), one can obtain the
k11 + 35 ≥ 0 ,
568 .5
k 22 > 28 + , (147)
k11 + 35
42
With K = diag{5, 44, 28.5} , satisfying (147), Figure 8 illustrates the performance of
Fig.8
ρ 22
'
k 22 > k 22 (4) = 2c + − a + ρ3 . (148)
4b
ρ 22
+ c − a ≥ 0,
4b
2
ρ22
1 + c − a − ρ + ρ32 − ρ 2 + ρ 2 + c − a − ρ
*
2
k22 (4) = c + 3 3 3
2 4b 4b
1 ρ 2
ρ 2
< c + | 2 + c − a − ρ 3 | + ρ32 − ρ 32 + 2 + c − a − ρ 3
2 4b 4b
ρ22 1
< c+ + c − a + | ρ 3 | −ρ 3 + ρ32 − ρ 23 < k22
'
(4).
4b 2
This means that the new criterion (143)-(145) is sharper than criterion (148).
Using criterions (143)-(145) and (148), one can solve for the critical values for the
' *
Chen system, resulting in k 22 (4 ) = 125.8 and k 22 (4 ) = 84 .2 , respectively. With the
coupling matrix K = diag {0, 85, 0} , which satisfies (143)-(145) but not (148), Figure
Fig.9
43
utilized to deduce some synchronization criteria.
criteria is satisfied:
k11 + a > 0,
a( ρ 3 − ρ 3 )
k 22 > c + , (149)
2(k11 + a )
aρ 22 (k 22 − c )
k 33 > −b,
4 ρ3 ∆ k
where
a
∆ k = (k11 + a )( k 22 − c ) − (ρ 3 − ρ 3 ) ; (150)
2
1 ρ ρ2
2
*
k 2 2 > k 22 (5) = c + ( 2 − ρ ) 2 + ρ 32 − ρ 2 + 2 − ρ . (151)
2 4b 3 3 4b 3
Fig.10
One can obtain the bounds of this system from Fig. 10, as follows:
ρ 2 = 24.5, ρ 3 = 4, ρ 3 = ρ 3 = 39 . (152)
44
k11 + 36 > 0 ,
630
k 22 > 20 + , (153)
k 11 + 36
138 .5( k 22 − 20 )
k 33 > − 3.
( k 11 + 36 )( k 22 − 20 ) − 630
It is easy to verify that K = diag {− 1, 40, 37} satisfies condition (153). Figure 11
Fig.11
In [12] and [13], the following synchronization criterion for two Lü systems
ρ 22
'
k 2 2 > k 22 (5) = + c + ρ3 . (154)
4b
If the master Lü system has a bound ρ 3 ≥ 0 , then the critical value of criterion
(151) is
1 ρ2 ρ2 ρ2 1
*
k 22 (5) < c + | 2 − ρ 3 | + ρ32 − ρ 23 + 2 − ρ 3 < c + 2 + ρ32 − ρ 23 < k 22
'
(5).
2 4b 4b
4b 2
If ρ 3 < 0 , then
1 ρ2 ρ2 1
*
k 22 (5) < c + 2 + 2 | ρ 3 | + ρ32 − ρ 32 = c + 2 + | ρ 3 | + ρ32 − ρ 32 < k 22
'
(5).
2 2b 4b 2
For the Lü system illustrated in Fig.10, one can obtain the critical values as
* '
k 22 (5) = 73 .1 and k 22 (5) = 109.0 . With the coupling matrix K = diag {0, 74, 0} ,
which satisfies our criterion (151) but not (154), Figure 12 illustrates the performance
of chaos synchronization.
45
Fig.12
For the unified chaotic system defined by (5), one can derive the synchronization
Proposition 4. The master-slave synchronization scheme (6) for the unified chaotic
25α +10
k 22 > 29α −1 + (u 3 + 28 − 35α − ρ 3 ) , (155)
2(k11 + 25α + 10)
25α +10
∆u = (k11 + 25α +10)(k 22 +1− 29α ) − (u 3 + 28 − 35α − ρ 3 ), (156)
2
2
u 3 = ρ 32 − ρ 3 + ( ρ 3 + 35α − 28) 2 ; (157)
25α + 10
k 11 > (u + 23α + 26 − ρ 3 ) , (158)
2(1 − 29α ) 4
2 3(1− 29α) 2
u 4 = ρ32 − ρ 3 + ( ρ 3 + 35α − 28) 2 + ρ2 ; (159)
α +8
3 ρ 22
g (α ) = + 28 − 35α , (161)
4(α + 8)
α + 8 1− 29α
k 33 > − + ρ22 , (163)
3 Qm
It should be noted that the above proposition only gives one part of synchronization
criteria for the unified chaotic system. For the case of ρ < 0 , or when inequality
3
(162) is not satisfied, the synchronization criteria for K = diag{k11, k 22 , k 33} and
K = diag{0, k22 ,0} can be derived from Theorem 4 and Theorem 8, respectively, and
the criteria for the dislocated coupling matrix (72) and (84) can be derived from
In [7] and [14], some synchronization criteria for the unified chaotic systems
2 2
8+α M M 8 +α
(k11 + 25α +10)(k22 +1− 29α) k33 + > (k22 +1− 29α) +19−5α + k33 + = k′(6),
3 2 2 3
(166)
47
and criterion (8) of [14] is equivalent to
2M
k 11 + 25α + 10 > ,
2
(19 − 5α ) 2 2M , (167)
k 22 +1 − 29 α > +
2M 2
k11 + 25α + 10 −
2
8 +α 2M
k 33 + > ,
3 2
To compare the new criterion (155) with criterion (166), first produce the following
Take α = 0, 1, and 0.8, which are corresponding to the classical Lorenz system,
Chen system and Lü system, respectively. Their bounds are defined respectively by
(117), (146) and (152). The critical values k * (6) and k ' (6) are calculated and listed
in Table 1.
Tab.1
It is apparent that the new criterion (168) is sharper than criterion (166) according
For α = 0 (the Lorenz system), take the coupling matrix K = diag{50, 38,1} ,
48
which satisfies our new criterion (168) but not criterion (166). The performance of
Fig.13
min k11 + k 22 + k 33 ,
k11 ,k 22 ,k33
Using numerical methods, the optimized coupling matrices satisfying (169) are
The bounds of the system with α = 1 are determined by (146) and that with
Fig.14
Using the new criterion (155), the following synchronization conditions can be
obtained:
This shows that the new criterion (155) is sharper than criterion (167).
For the unified chaotic system with α = 0.1 , take the coupling matrix
Fig.15
49
5. Conclusion
systems via linear state error feedback control has been systematically investigated in
this paper. By means of linearization and Lyapunov’s direct methods, some new
sufficient synchronization criteria have been obtained, which are more flexible and
less conservative than those given in the literature. Optimization techniques are
applied to these criteria so that the ranges of the coupling coefficients, determined by
the criteria, are enlarged, improving the sharpness of the criteria. As application of the
systems have been derived in algebraic forms, which are easy to verify. It is believed
that the main results of the paper provide a promising new approach for
synchronization of autonomous chaotic systems via the simple but effective linear
Acknowledgements
No. 60674049 and China Postdoctoral Science Foundation under grant No.
2005038177.
References
50
[3] S. Čelikovský, G. Chen, On the generalized Lorenz canonical form, Chaos,
[4] G. Chen, J. Lü, Dynamical Analysis, Control and Synchronization of the Lorenz
[6] J. Lü, T. Zhou, S. Zhang, Chaos synchronization between linearly coupled chaotic
[7] D. Li, J.-A. Lu, X. Q. Wu, Linearly coupled synchronization of the unified chaotic
systems and the Lorenz systems, Chaos, Solitons and Fractals 23 [2005] 79-85.
[11] Y. Wang, Z. H. Guan, H. O. Wang, Feedback and adaptive control for the
synchronization of Chen system via a single variable, Phys. Lett. A 312 [2003]
34-40.
51
[13] M. T. Yassen, Feedback and adaptive synchronization of chaotic Lü system,
[15] J.-J. E. Slotine, W. P. Li, Applied Non-linear Control (China Machine Press,
China, 2004).
[16] D. Li, J.-A. Lu, X. Q. Wu, G. Chen, Estimating the bounds for the Lorenz family
[17] G. Leonov, Bound for attractors and the existence of homoclinic orbits in the
[18] P. Yu, X. X. Liao, Globally attractive and positive invariant set of the Lorenz
52
Figure
Fig. 1. The chaotic attractor of the classical Lorenz system in the x2 −x3 plane, with
parameters a = 10, b=8/3, c = 28, and initial condition x(0) = (2, 3.5, 18.4) .
1
Fig. 3. Chaos synchronization of two Lorenz systems coupled by K = diag {9, 2, 2},
with parameters a = 10, b=8/3, c = 28, and initial conditions x(0) = (2, 3.5, 18.4) ,
z (0) = ( −1, 10.2, 8.3) .
2
Fig. 5. Chaos synchronization of two Lorenz systems coupled by the coupling matrix
(72) with k12 = 9.8 , where a = 10 , b=8/3 , c = 28 , and initial conditions
x(0) = (2, 3.5, 18.4) , z (0) = (−1, 10.2, 8.3) .
Fig. 6. Chaos synchronization of two Lorenz systems coupled by the coupling matrix
(84) with k 21 = 566 , where a =10, b=8/3 , c = 28 , and initial conditions
x(0) = (2, 3.5, 18.4) , z (0) = (−1, 10.2, 8.3) .
3
Fig. 7. The chaotic attractor of Chen system in the x2 −x3 plane, with parameters
a = 35, b=3, c = 28, and initial condition x(0) = (3, − 5.4, 35.6) .
Fig. 8. Chaos synchronization of two Chen systems coupled by K = diag{5, 44, 28.5},
with parameters a = 35, b=3, c = 28, and initial condition x(0) = (3, − 5.4, 35.6) ,
z (0) = ( −1, 3.1, 26.5) .
4
Fig. 9. Chaos synchronization of two Chen systems coupled by K = diag{0, 85, 0}, with
parameters a = 35 , b=3 , c = 28 , and initial condition x(0) = (3, − 5.4, 35.6) ,
z (0) = ( −1, 3.1, 26.5) .
Fig. 10. The chaotic attractor of Lü system in the x2 −x3 plane, with parameters a = 36,
b=3, c = 20, and initial condition x(0) = (−4.2, − 3.4, 20.3) .
5
Fig. 11. Chaos synchronization of two Lü systems coupled by K = diag{−1, 40, 37},
with parameters a = 36, b=3, c = 20, and initial condition x(0) = (−4.2, − 3.4, 20.3) ,
z(0) = (3, − 5.2, 15.4) .
6
Fig. 13. Chaos synchronization of two unified chaotic systems coupled by
K = diag {50, 38, 1} , with parameters α = 0 , and initial condition x(0) = (3, 5, 7),
z(0) = (−2.5, 8.3, 16.5) .
Fig. 14. The chaotic attractor of the unified chaotic system in the x2 −x3 plane, with
7
Fig. 15. Chaos synchronization of two unified chaotic systems coupled by
K = diag{30, 15, 1.5} , with parameters α = 0.1 , and initial condition
x(0) = (3, 5, 7) , z(0) = (−2.5, 8.3, 16.5) .
8
Table