Document 13289974

advertisement
Research Journal of Applied Sciences, Engineering and Technology 4(20): 4007-4011, 2012
ISSN: 2040-7467
© Maxwell Scientific Organization, 2012
Submitted: December 20, 2011
Accepted: April 23, 2012
Published: October 15, 2012
Synchronization of Chaotic Systems by Using Limited Nussbaum Gain Method
Aijun Zhou, Guang Ren, Chengyong Shao and Yong Liang
Dalian Maritime University, Dalian, China
Abstract: In this study, we propose a novel kind of limited Nussbaum gain method to solve the unknown
control direction problem of chaotic systems. It is necessary to consider the unknown control direction situation
when chaos synchronization is used for secure communication. Also it is very useful to design a small gain with
a Nussbaum method if the Nussbaum gain method is used in a real engineering system. The smaller a gain is
designed, the safer and more stable a Nussbaum gain method is used. According to the above principles, a
limited gain Nussbaum method is used to solve the uncertainties of chaotic system, such as unknown
parameters, unknown nonlinear functions and unknown input or control directions. At last, detailed numerical
simulation is done to testify the rightness and effectiveness of the proposed method.
Keywords: Chaos, limited gain, nussbaum gain, synchronization, unknown control direction
INTRODUCTION
Chaos systems have complex dynamical behaviors
that possess some special features such as being
extremely sensitive to tiny variations of initial conditions
and having bounded trajectories with a positive leading
Lyapunov exponent and so on Hu et al. (2007), Gao et al.
(2007), Elabbasy et al. (2006) Tang and Wang (2005) Ge
and Yang (2007), Gauthier et al. (1992), Khalil and
Saberi (1987) and Hao and Wei (2006). Synchronization
of chaos systems with unknown parameters was
investigated widely by researchers from various fields.
There are also many papers researched others kinds of
uncertainties such as input uncertainty, unknown
functions and unmolded dynamics. It is also necessary to
research those uncertain situation above since they are
very useful if the synchronization of chaos is used for
secure communication.
There are also many problems should be considered
if a real communication system is constructed with
chaotic synchronization theory (Hao and Wei, 2007;
Wang-Long and Kuo-Ming, 2007). The unknown control
direction problem is one of those problems should be
researched and it is also a very meaningful research since
this problem is very difficult not only in theory but also in
engineering. In fact, we have to solve it firstly in theory.
In the future, maybe it can be used in engineering. But it
is a great challenge and it is real exist in practice. To solve
this problem, Nussbaum proposed a method which was
named by his name later. It is a effective method for some
simple system at first, so the Nussbaum gain method is
mostly used in some low order systems.
There is another problem should be considered when
the Nussbaum gain method is used to design a real system
and is used in engineering practice. It is that the gain of
the system should be as small as possible that it because
the energy of real system is limit and also if the gain can
be designed to be smaller, the system is comparatively
more stable. So for Nussbaum gain method, the gain
should be limit at least. Then it can be defined as limit
gain problem for Nussbaum gain method.
It is obvious that it is very useful to design a limit
Nussbaum gain method for the synchronization of
uncertain chaotic system for secure communication. But
it is also very difficult to solve the limit gain problem. In
this study, a new kind of novel Nussbaum gain method is
proposed under the above background.
METHODOLOGY
Problem description: Take the universe chaos system for
an example, the driven system can be described as follow:
x& = f x ( x ) + Fx ( x )θ x + ∆ ( x , t )
(1)
The response system can be written as:
y& = f y ( y ) + bu
(2)
If it is a three dimension chaotic system, it can be
expanded as:
x&1 = f x1 ( x1 ,..., x 4 ) +
p1
∑F
j =1
x1 j ( x1 ,..., x 4 )θ x1 j +
j =1
x1 j
( x, t )
(3)
x& 2 = f x 2 ( x1 ,..., x 4 ) +
p2
∑F
j =1
x2 j
( x1 ,..., x 4 )θ x 2 j +
Corresponding Author: Aijun Zhou, Dalian Maritime University, Dalian, China
4007
q1
∑∆
q2
∑∆
j =1
x2 j
( x, t )
(4)
Res. J. Appl. Sci. Eng. Technol., 4(20): 4007-4011, 2012
x& 3 = f x 3 ( x1 ,..., x 4 )
+
p3
∑
j =1
Fx 3 j ( x1 ,..., x 4 )θ x 3 j +
z&i = f yi ( y1 ,..., y4 ) − f xi ( x1 ,..., x4 )
q3
∑
j =1
∆ x 3 j ( x, t )
(5)
−
q1
j =1
j =1
(9)
Design a nonlinear sliding mode as:
And the slave system can be written as:
y& 1 = f y1 ( y1 ,..., y 4 ) + b1u1
p1
∑ Fxij ( x1 ,..., x4 )θ x1 j − ∑ ∆ xij ( x, t ) + bi ui
y& 2 = f y 2 ( y1 ,..., y 4 ) + b2 u2
(7)
y& 3 = f y 3 ( y1 ,..., y 4 ) + b3 u3
(8)
{∫ ∫ z dtdt} ⎤⎥⎦
(∫ z1dt ) ⎞⎟⎠ ∫ z dt
Si = zi ⎡⎢ wi1 + wi 2
⎣
(6)
+ ⎛⎜⎝ wi 3 + wi 4
where, 2x are unknown parameters and )xij(x, t) are
unknown functions and bi are unknown input coefficients.
The control objective is to design a synchronization law
u = u(x, y) such that the synchronization can be fulfilled
then it has y6x.
This study proposes a novel kind of limited
Nussbaum gain method to solve the unknown control
direction problem of chaotic systems. According to the
above simulation results, it is easy to make a conclusion
that the proposed limited Nussbaum gain method is
effective for the unknown control direction situation of
chaotic system synchronizations. Moreover, the limit gain
strategy is very useful if a Nussbaum gain method is
applied in a real engineering system.
Assumptions: To make the below context more easy to
understand, it is necessary to make two assumptions for
the chaotic system.
2
i
(10)
2
i
where, wij>0.
Without considering the input uncertainty, assume
the situation that b-1i = 1, then there exists a idea nonlinear
sliding mode adaptive control as:
uip = bi−1 (uic + uid )
(11)
where,
{[
{∫ ∫ z dtdt}]
+ ⎛⎜⎝ w + w ( ∫ z dt ) ⎟⎞⎠ z +
z ∫ z dt ∫ z dt } / ⎡⎢ w + w ( ∫ ∫ z dtdt ) ⎤⎥
⎣
⎦
uic = − zi 2 wi 2 ∫ zi dt
i
2
i3
i4
i
i
(12)
2
2 wi 4
i
i
i
i1
i2
i
And uid is designed as:
uid =
Assumption 1: The response system has the some
dimension as the driven system.
− k i1 Si − d$i1 sgn( Si ) − d$i 2 Si
2
⎡w + w
⎤
i 2 ∫ ∫ zi dtdt
⎢⎣ i1
⎥⎦
{
}
(13)
define,
Assumption 2: There exists a positive constant dij such
that the nonlinearities of the driven system satisfies:
f yi ( y1 ,..., y 4 ) − f xi ( x1 ,..., x 4 )
−
p1
∑F
j =1
xij
( x1 ,.., x 4 )θ x1 j −
~
d ij = d ij − d$ij
then,
q1
∑∆
j =1
xij
(14)
~&
&
d ij = − d$ij
( x, t )
≤ d i1 + d i 2 Si
(15)
Define the turning law as:
where, Si is sliding mode and it is defined as bellows.
Since the driven system is a chaotic system and
chaotic systems are bounded, so it is easy to be satisfied
by many common chaotic systems.
&
&
d$i1 = Si , d$i 2 = Si
2
(16)
Choose a Lyapunov function as:
Design of nonlinear sliding mode: Define a new variable
as zi = yi-xi, the error system can be written as:
4008
Vi =
1 2 ~2 ~2
( S + d i1 + d i 2 )
2 i
(17)
Res. J. Appl. Sci. Eng. Technol., 4(20): 4007-4011, 2012
According to the assumption, it has:
~
~
S&i Si ≤ d i1 Si + d i 2 Si
2
− k i1 Si
2
Choose a = 20, b = 14,c = 10.6 = 2.8,klb =0, there
exists a chaotic attractors. a, b, c, h are unknown
parameters and klb is coefficients of uncertain nonlinear
functions.
Assume that the structure of the response system is
known and its structure is as follows:
(18)
It is easy to prove that:
V&i ≤ 0
(19)
y& 1 = a y ( y 2 − y1 ) + b1u1
Limit nussbaum gain strategy: Considering the situation
that the control direction is unknown and the Nussbaum
gain control strategy can be designed as:
y& 2 = by y1 − k y y1 y 3 + u2
ui = − N ( k i )uip
y& 3 = − c y y 3 + h y y12 + u3
(20)
Choose parameters as (ay, by, cy, ky, hy) = (10,4, 2.5, 1, 4)
And set the initial state of response system as (y1, y2,
y3) = (1,-1,2)
And assume the unknown control direction as:
And the Nussbaum turning law can be designed as:
l&i = k l zi u d
(21)
While design the limit gain function as:
k i = f si (li )
⎧ 1 0 < t < 2⎫
bi = ⎨
⎬
t>2 ⎭
⎩− 1
(22)
The simulation results can be show as follows:
Figure 1 shows that the state x1 of driven system can
synchronize with the state y1 of response system.
Figure 2 shows that the state x2 of driven system can
Where fs(l) can be chosen as a triangle function.
Choose the Lyapunov function:
Vi =
1
(1 + ki1 )zi2 +
2
pi
1
∑ 2 (θ~ )
j =1
ij
2
+
1
k
2 i2
(∫ z dt )
i
2
(23)
15
10
It is easy to solve the derivative of the Lyapunov
function and get:
5
x1
0
-5
1
V&i ≤ − (bi N ( k i ) + 1)dli
k1
(24)
-10
-15
Use the same method as the traditional Nussbaum
strategy, it is easy to prove that ki is bounded and Si60, so
the synchronization of the system can be fulfilled.
-20
0
2.5
t/s
3.0 3.5
4.0
4.5 5.0
Fig. 1: State x1 and y1
NUMERICAL SIMULATION
20
15
10
5
0
-5
-10
-15
-20
-25
-30
x2
Take the below three dimension chaotic system as an
example to do a numerical simulation and the driven
system can be written as:
x&1 = a ( x 2 − x1 ) + k lb x3 cos x 2
x& 2 = bx1 + cx 2 − x1 x 3 + k lb x 3 cos x 2
x& 3 = x 22 − hx 3 + k lb (1 + sin( x 2 x 3 )) x 2
0.5 1.0 1.5 2.0
0
0.5
1.0
Fig. 2: State x2 and y2
4009
1.5
2.0
t/s
2.5
3.0
3.5
4.0
Res. J. Appl. Sci. Eng. Technol., 4(20): 4007-4011, 2012
10
400
5
300
0
-5
x1
x3
200
100
-10
0
-15
-100
-20
-25
-200
0
0.5
1.0
1.5
2.0
t/s
2.5
3.0
3.5
Fig. 3: State x3 and y3
1.0
1.5
2.0
t/s
2.5
3.0
3.5
4.0
1.5
2.0
t/s
2.5
3.0
3.5
4.0
Fig. 7: State x1 and y1
20
15
10
5
0
-5
-10
-15
-20
-25
-30
12
10
8
6
4
x2
x1
0.5
0
4.0
2
0
-2
-4
-6
0
0.5
1.0
1.5
2.0
t/s
2.5
3.0
3.5
0.5
0
1.0
4.0
Fig. 8: State x2 and y2
Fig. 4: The curve of error z1
500
35
400
30
300
x3
25
x2
20
200
15
100
10
0
5
0
-100
0
-5
0
0.5
1.0
1.5
2.0
t/s
2.5
3.0
3.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
t/s
Fig. 9: State x3 and y3
Fig. 5: The curve of error z2
300
12
10
8
200
6
x1
400
x3
0.5
4.0
100
4
2
0
0
-2
-100
-4
-6
-200
0
0.5
1.0
1.5
2.0
t/s
2.5
3.0
3.5
0
4.0
0.5
1.0
1.5
2.0
t/s
2.5
3.0
3.5
4.0
Fig. 6: The curve of error z3
Fig. 10: The curve of error z1
synchronize with the state y2 of response system with the
interrupt of input direction changed at 2s.Figure 3 shows
that the state x3 of driven system can synchronize with
the state y3 of response system with the interrupt of input
direction changed at 2s. Figure 4 shows that the
synchronization error z1 can converged to zero with the
4010
Res. J. Appl. Sci. Eng. Technol., 4(20): 4007-4011, 2012
CONCLUSION
x2
35
30
According to the above simulation results, it is easy
to make a conclusion that the proposed limited Nussbaum
gain method is effective for the unknown control direction
situation of chaotic system synchronizations. What is
worth pointing out is that the limit gain strategy is very
useful if a Nussbaum gain method is applied in a real
engineering system.
25
20
15
10
5
0
-5
-10
0
0.5
1.0
1.5
2.0
t/s
2.5
3.0
3.5
REFERENCES
4.0
Fig. 11: The curve of error z2
500
400
x3
300
200
100
0
-100
-200
0
0.5
1.0
1.5
2.0
t/s
2.5
3.0
3.5
4.0
Fig. 12: The curve of error z3
change of control direction at 2s. Figure 5 shows that the
synchronization error z2 can converged to zero with the
change of control direction at 2s. Figure 6 shows that the
synchronization error z3 can converged to zero with the
change of control direction at 2s.
Choose the coefficients of unknown nonlinear
function as klb = 0.2, the simulation results are show as
follows: Figure 7 shows that the state x1 of driven system
can synchronize with the state y1 of response system.
Figure 8 shows that the state x2 of driven system can
synchronize with the state y2 of response system with the
interrupt of input direction changed at 2s. Figure 9 shows
that the state x3 of driven system can synchronize with the
state y3 of response system with the interrupt of input
direction changed at 2s. Figure 10 shows that the
synchronization error z1 can converged to zero with the
change of control direction at 2s. Figure 11 shows that the
synchronization error z2 can converged to zero with the
change of control direction at 2s. Figure 12 shows that the
synchronization error z3 can converged to zero with the
change of control direction at 2s.It can make a conclusion
that the synchronization can be achieved successfully no
matter there are unknown nonlinear functions or not.
Elabbasy, E.M., H.N. Agiza and M.M. El-Dessoky, 2006.
Adaptive synchronization of a hyperchaotic system
with uncertain parameter. Chaos, Solitons Fractals
30: 1133-1142.
Gao, T., C. Zengqiang, Y. Zhuzhi and Y. Dongchuan,
2007. Adaptive synchronization of a new
hyperchaotic system with uncertain parameters.
Chaos Solitons Fractals, 33: 922-928
Ge, Z.M. and C.H. Yang, 2007. Pragmatical generalized
synchronization of chaotic systems with uncertain
parameters by adaptive control. Phys. D, 231: 87-89.
Gauthier, J.P., H. Hammouri and S. Othman, 1992. A
simple observer for nonlinear systems, applications
to bioreactors. IEEE T. Automat. Contr., 37: 875880.
Hao, L. and L. Wei, 2006. Universal adaptive control of
nonlinear systems with unknown growth rate by
output feedback. Automatica, 42: 1783-1789.
Hao, L. and L. Wei, 2007. Adaptive regulation of
uncertain nonlinear systems by output feedback:
Auniversal control approach. Syst. Contr. Lett., 56:
529-537.
Hu, M., X. Zhenyuan, Z. Rong and H. Aihua, 2007.
Parameters identification and adaptive full state
hybrid projective synchronization of chaotic (hyperchaotic) systems. Phys. Lett. A, 361: 231-237.
Khalil, H.K. and A. Saberi, 1987. Adaptive stabilization
of a class of nonlinear systems using high-gain
feedback. IEEE T. Automat. Contr., 32: 1031-1035.
Tang, F. and L. Wang, 2005. An adaptive active control
for the modified Chua’s circuit. Phys. Lett. A, 346:
342-346.
Wang-Long, L. and C. Kuo-Ming, 2007. Robust
synchronization of drive-response chaotic systems
via adaptive sliding mode control. Chaos Solitons
Fractals, 39(5): 2086-2092.
4011
Download