robust chaos synchronization
TRANSCRIPT
-
8/22/2019 Robust Chaos Synchronization
1/8
Robust Chaos Synchronization for Chuas Circuits
via Active Sliding Mode Control
Olfa Boubaker1, Rachid Dhifaoui2
National Institute of Applied Sciences and Technology, INSAT Centre Urbain Nord, BP
676 - 1080 Tunis, [email protected] , [email protected]
Abstract. In this paper, we construct, in the presence of uncertainties andexternal disturbances, a robust active sliding controller to achieve master
slave synchronization for Chuas circuit. The master circuit is considered as
a nominal system whereas parameter uncertainties just affect the slave
system. Using a Lyapunov approach and a reaching condition in the sliding
surface, it will be shown that finite time synchronization can be guaranteed
under an explicit relation between control parameters and the level of
uncertainties. Numerical simulations are presented to estimate robustness of
the sliding mode controllers.
Keywords: Chaos synchronization, Active Control, Sliding Mode Control,
Robust Control, Chuas Circuit.
1 Introduction
Chaos theory is a current research area extensively investigated in many application
fields including robotics, non smooth mechanical systems and nonlinear electrical
circuits [1], [2]. Principally, Chaos synchronization [3] is the most important
research field in this area. Synchronization implies that two systems which startfrom two different initial conditions are forced, using a control law, to have
identical dynamics after some transitory time [4, 5]. Control and synchronization of
chaos systems was investigated in many research papers using different control
strategies approaches [6], [7], [8] and [9]. In this research area, the Chuas
oscillator [10, 11], considered as the most famous electrical circuit to exemplify
chaos [12, 13], was used to verify the efficiency of the most proposed approaches.
In the other hand, active control approach [14], [15] is one of the most interesting
control strategies for its simplicity. A generalized design of the active control
strategy is developed in [16] while the adaptive design is investigated in [17]. The
non-adaptive active control strategy is easy to design but cannot be adapted to cases
with unknown parameters, whereas adaptive active control is more powerful in
presence of unknown parameters however the controller is usually expensive and
complex to implement. Since system parameters fluctuate in real experimental
situations by internal and external factors [18], the active sliding mode control
-
8/22/2019 Robust Chaos Synchronization
2/8
strategy is a better alternative. Active sliding control is one of the most recent
techniques used in chaos synchronization. It is renowned for its simple design and
robustness in practical applications. Several recent results exist in this field; see for
example [19] and [20]. However, in our best knowledge, active sliding mode
control approach was never applied to synchronize Chuas circuits. The lack ofresults can be justified by the complexities of the dynamics introduced by the
Chuas circuit designed by a piecewise linear system [21, 10]
In this paper, we propose a new procedure to design a robust controller for master
slave chaos synchronization for two modified Chua oscillators via active sliding
mode control strategy. The master circuit is considered as a nominal system
whereas parameter uncertainties affect the slave system. Using a Lyapunovapproach and a reaching condition to the sliding surface and assuming some
conditions on the uncertainties and noise magnitude, we will show that finite time
synchronization can be guaranteed. The paper is organized as follows: The problem
formulation will be exposed in the next section. In section 3, the design procedure
of active sliding mode control is established for synchronizing two identical
modified Chua oscillators with known parameters. Robust synchronization will bedeveloped in section 4. In Section 5, simulation results will be finally presented to
prove the robustness of the proposed approach.
2 Problem Formulation
Let consider the most famous electrical circuit to exemplify chaos: the Chuas
circuit shown in Fig.1 with its well-known nonlinear Chua diode having the resistor
vR [11]. The Chua Circuit can be described by its modified model as [10]:
= + = + = (1.a)where : = + ( ) [| + 1 | | 1|]) (1.b) = is the state vector and , , , are someconstant parameters.
Fig. 1. Nonlinear Chua's circuit
For a specific range of these parameters, it is shown that the modified Chua circuitmodel (1) can have a chaotic behavior [10]. In this case, all state variables are
bounded.
-
8/22/2019 Robust Chaos Synchronization
3/8
Consider now, a master system described by the Chua nominal model (1) and a
slave system described by the following uncertain model:
= + + + + + = + + = + + (2.a)
where : = + | + 1| | 1| (2.b)= is the state vector of the slave system, is the externalperturbation and
,
,
some internal perturbations. The objective of the
synchronization problem is to design a control vector = such that chaos synchronization betweensystems (1) and (2) is achieved in a finite time. It is clear that the finite-timesynchronization problem can be transformed into the equivalent problem of the
finite-time stabilization of an error system.
To solve the finite time synchronization problem, let define the error between the
master and slave systems as follows: = (3)Therefore, subtracting (2) from (1), the error dynamics is obtained as follows:
= + y + + + + u = + + u = + u
(4)Definition 1: The master system (1) and the slave system (2) are synchronized in a
finite time if there exist a constant time = 0 such that: = 0 (5)and 0 if .The last problem will be solved under the following assumptions:
A1: The uncertainties and are assumed to be unknown but constant in timeand bounded such that: | | , | | A2: Parameters , , , are chosen such that the slave Chuas system model (1)has a chaotic behavior. Therefore, the state variables , and are allbounded.
A3: In spite of uncertainties, slave Chuas system (2) must also have a chaotic
behavior. Therefore, the state variables
,
and
are all bounded.
A4: The non linear uncertainty
is bounded such that:
+ A5: p is assumed to be a white noise: The external perturbation is then boundedsuch as: | | , , , , are some positive constants.
-
8/22/2019 Robust Chaos Synchronization
4/8
3 Active sliding mode control synchronization
Active sliding mode control is a discontinuous control strategy which will be
designed in two design stages. The first stage is to select an appropriate active
controller in order to overcome the nonlinearities in the error dynamical model
between the master and the slave systems. The second stage is to design a sliding
mode controller to achieve the synchronization.
In this section, design procedure of the active sliding mode controller is established
for synchronizing two identical modified Chua oscillators with known parameters.
The internal and external perturbations are then not considered here. So, the
dynamical error system (4) can be written as:
= + + = + + = + (6)3.1. First stage: Active controller Design
To overcome the nonlinearities in the error dynamical model (6), let define the
active control vector as: = (7) and are respectively defined by : = (8)where:
=
+ 01 1 10
= y
00
Substituting (7) in (6) we get:
= (9)where:
= 0 00 00 0 For all constants , , > 0 , the error system (6) is asymptotically stable for theactive control vector (7).
3.2. Second stage: Active sliding mode control design
Let, now, define the active sliding mode control vector as (7) where: = + (10)where = and is a bounded input scalar. Substituting(10) in (6) we get:
= + = + = +
(11)For = = = , the system (11) can be written as:
-
8/22/2019 Robust Chaos Synchronization
5/8
= + (12)where is the identity matrix. Let now impose to the input vector toverify [22]: = < 0 0 (13)where is a sliding surface defined by: = (14)where = . Furthermore, impose to the sliding surface to satisfythe reaching condition [23]: = (15)Substituting (12) in the derivative of (14), we obtain:
e = C = + (16)
Equating (15) to (16), we obtain the expression of the input vector such that: = (17)Theorem 1. For all scalars > 0 and > 0, the system (12) is finite time stablefor the active sliding mode control (17) using the sliding surface (14) and its
trajectories converge to the equilibrium 0 in a finite time.Proof:
Impose to the error dynamics (12) to have a Lyapunov function:=0.5 (18)The derivative of the Lyapunov function is then given by: = = (19)Using (16) and (17) in (19), the derivative of the Lyapunov function can be written
as:
= (20)
Using (14), the derivative of the Lyapunov function is given by: = (21)For all scalar > 0 and > 0 we have always < 0 for 0. The computationof the reaching time can be made using the reaching condition (15).
4 Robust chaos synchronization
Theorem 2:If the assumptions A1 to A5 are fulfilled, the master system (1) and the slave system
(2) are synchronized in a finite time for the control law: = (22)where :
= + 01 1 10 = 00 using the sliding surface defined by (14) whatever the constant vectors = , = and if there exist a positive definite scalar
satisfying for all positive definite scalars r and q:| | < / (23)
-
8/22/2019 Robust Chaos Synchronization
6/8
Proof:
Impose to the error dynamics (4) to have the Lyapunov function (18). Using (14)
and (17) for the error dynamics (4), the derivative function (19) can be written as:
= + (24)where:
= + + p0 (25)Using (14), the derivative of the Lyapunov function (24) is given by: = + (26)or equivalently:
= (27) < 0 is always guaranteed if: < 0 > 0 > 0 < 0 (28)or equivalently: | | < /| | (29)where is some positive scalar constant satisfying: (30)The constant can be computed using assumptions A1 to A5 .
5 Application
To prove the efficiency of the proposed approach, simulation results are conductedusing the parameters , , , =10,18,1.28,0.69). For the nominal mastersystem (1) and the uncertain slave system (2). Uncertainties in the slave Chuascircuit are fixed as : = 0.1 , = 0.1 , =0.1 , | | =0.1. Thechaotic dynamics of the modified Chua's circuit are shown by Fig.2 whereas the
attractor is point up by Fig.3. Robust synchronization is achieved using the theorem
2 for the parameters:= 100 100 100; = 1 1 1; =100; = 10The error dynamics between master and slave systems are displayed by Fig.4
whereas the sliding surface is given by Fig.5. Simulation results prove that robust
chaos synchronization is well achieved in a finite time.
Fig.2. Chaotic dynamics of the Chua's circuit Fig.3. Chua's circuit attractor
0 10 20 30 40 50 60 70 80 90 100-5
0
5
Time (s)
x1(t)
0 10 20 30 40 50 60 70 80 90 100-1
0
1
Time (s)
x2(t)
0 10 20 30 40 50 60 70 80 90 100-5
0
5
Time (s)
x3(t)
-4 -3 -2 -1 0 1 2 3 4-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
x1(t)
x2(t)
-
8/22/2019 Robust Chaos Synchronization
7/8
Fig.4. Error dynamics Fig.5. Finite time reaching time
Furthermore, when comparing our approach to related works, we can confirm that
the synchronization problem of the Chuas systems (1) and (2) cant be solved
using the approaches proposed in [19] and [20].
6 Conclusion
Robust chaos synchronization problem is solved for master slave Chuas circuits
using an active sliding mode control approach. An explicit relation between control
parameters and the level of uncertainties was derived for which the robust
controllers ensure finite time stabilization of error dynamics between the master
and the slave Chuas circuits.
References
1. Banerjee, S., Rondoni, L., Mitra, M.: Applications of Chaos and Nonlinear Dynamics inScience and Engineering - Vol. 1. Springer: Germany, (2011).
2. Banerjee, S., Mitra, M., Rondoni, L. : Applications of Chaos and Nonlinear Dynamics inScience and Engineering - Vol. 2. Springer: Germany, (2012).
3. Luo, A. C. J.: A Theory for Synchronization of Dynamical Systems. Communications inNonlinear Science and Numerical Simulation. 14(5), 1901--1951 (2009).
4. Mkaouar, H., Boubaker, O.: Sufficient Conditions for Global Synchronization ofContinuous Piecewise Affine Systems. Lecture Notes in Computer Science. 6752, 199--
211 (2011).
5. Boubaker, O.: Master-slave synchronization for PWA systems, In: 3rd IEEEInternational Conference on Signals, Circuits and Systems. pp. 1--6 (2009).
6. Chua, L. O., Yang, T., Zhong, G.Q., Wu, C.W.: Adaptive synchronization of Chua'soscillators. International Journal of Bifurcation and Chaos in Applied Sciences and
Engineering. 6(1), 189--201(1996).
7. Yang, T., Chua, L.O.: Impulsive stabilization for control and synchronization of chaoticsystems: Theory and application to secure communication. IEEE Transactions on
Circuits and Systems I: Fundamental Theory and Applications. 44(10), 976--988 (1997).
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-1
0
1
Time (s)
e1(t)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-0.5
0
0.5
Time (s)
e2(t)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2-0.5
0
0.5
Time (s)
e3(t)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
Time (s)
sliding
surface
-
8/22/2019 Robust Chaos Synchronization
8/8
8. Haeri, M., Khademian, B.: Comparison between different synchronization methods ofidentical chaotic systems. Chaos, Solitons and Fractals. 29(4), 1002--1022 (2006).
9. Mkaouar, H., Boubaker O.: Chaos synchronization for master slave piecewise linearsystems: Application to Chuas Circuit. Communications in Nonlinear Science and
Numerical Simulation. 17(3), 1292--1302 (2012).
10.Kennedy, M.P.: Three steps to chaos. part II: a Chua's circuit primer. IEEE Transactionson Circuits and Systems I: Fundamental Theory and Applications. 40, 657--674 (1993).
11.Mkaouar, H., Boubaker, O.:On electronic design of the piecewise linear characteristic ofthe Chua's diode: Application to chaos synchronization. In: 16th IEEE Mediterranean
Electro-technical Conference, pp. 197--200 (2012).
12.Chua, L.O., Wu, C.W., Huang, A., Zhong, G.: A universal circuit for studying andgenerating chaos - part I: routes to chaos. IEEE Transactions on circuits and systems.
40(10), 732--744 (1993).
13.Chua, L.O., Komuro, M., Matsumoto, T.: The double scroll family: I and II. IEEETransactions on circuits and systems. 33(11) 1072--1118 (1986).
14.Bai, E.W., Lonngren, K.E.: Synchronization of two lorenz systems using active control.Chaos, Solitons and Fractals. 8(1), 51--58 (1997).
15.Agiza, H.N., Yassen, M.: Synchronization of Rossler and Chen chaotic dynamicalsystems using active control, Physics Letters, Section A: General, Atomic and Solid
State Physics. 278(1) 191--197 (2001).
16.Ho, M.C., Hung, Y.C.: Synchronization of two different systems by using generalizedactive control. Physics Letters, Section A: General, Atomic and Solid State Physics.
301(5-6), 424--428 (2002).
17.Tang, F.: An adaptive synchronization strategy based on active control for demodulatingmessage hidden in chaotic signals. Chaos, Solitons and Fractals. 37(4), 10901096
(2008).
18.Banerjee, S., Roy Chowdhury, A.: Lyapunov function, parameter estimation,synchronization and chaotic cryptography. Communications in Nonlinear Science and
Numerical Simulation. 14 (5), 22482254 (2009)19.Zhang, H., Ma, X. K., Liu, W.Z.: Synchronization of chaotic systems with parametricuncertainty using active sliding mode control. Chaos, Solitons and Fractals.21(5), 1249-
-1257 (2004).
20.Cai, N., Jing, Y., Zhang S.: Modified projective synchronization of chaotic systems withdisturbances via active sliding mode control. Communications in Nonlinear Science and
Numerical Simulation. 15(6), 1613--1620 (2010).
21.Boubaker O. Gain scheduling control: an LMI approach. International Review ofElectrical Engineering. 3, 378--385 (2008).
22.Boubaker, O., Babary, J.P., Ksouri, M.: MIMO sliding mode control of a distributedparameter denitrifying biofilter. Applied Mathematical Modelling. 25 (8), 671--682
(2001).23.Boubaker, O., Babary, J.P.: On SISO and MIMO variable structure control of non linear
distributed parameter systems: application to fixed bed reactors. Journal of Process
Control. 13(8), 729--737 (2003).