A robust exponential function based controller is designed to synchronize effectively a given class of Chua's chaotic systems. The stability of the drive-response systems framework is proved through the Lyapunov stability theory. Computer simulations are given to illustrate and verify the method.
1. Introduction
Shortly after Pecora and Carroll showed the possibility of synchronizing chaotic elements [1], applications stretched out in many fields [2–4] giving rise to interdisciplinary research, since this phenomenon appears in many systems in a variety of ways [5–12]. Much research was done developing different strategies in the quest of effective synchronization such as adaptive synchronization [13–15], inverse synchronization [16], and antisynchronization [17–24]. The robustness of many of these methods, as surprising as it may appear, has already been demonstrated in many cases in the presence of noise, perturbations, or parameter mismatches [25–27].
For applications such as telecommunications, where the transmission of messages is not possible unless transmitter and receiver are synchronized [10–12], the investigation of new chaotic systems as well as the most effective means of synchronization is always of great importance. Thus, mathematical models [28, 29], mechanical systems [30], and electronic circuits [10, 13] are continually built. One of the best known electronic circuits is the Chua's oscillator [31, 32]. Although Chua's circuit is one of the simplest circuits in the literature, it has various complex chaotic dynamics properties which has made it a topic of extensive study [31–34]. A modified version of the circuit has also been topic of attention [33–35]. Its theoretical analysis and numerical simulations agree very well with experimental results.
Recently, some authors proposed a nonlinear controller in order to force synchronization with the purpose of saving energy [22, 23]. The nonlinear controllers used are based on bounded nonlinear functions [22, 23]. In this work we apply the exponential function based nonlinear controller to achieve synchronization between the drive-response systems when disturbances are present. Our controller has certain properties which makes it more advantageous to use it, such as the following properties: (1) it is easy to implement in practice; (2) it needs no adaptation algorithm; hence its electrical circuit remains simple; (3) it is faster than the synchronization based on fixed feedback gain which is usually used.
This work is organized as follows. In Section 2, the problem is formulated and the assumptions are given. Section 3 presents the main results. We use Lyapunov stability theory to study the robustness of our proposed controller. We show that with this controller the drive and response systems are practically synchronized—the errors between the master system and the slave system do not tend to zero but to a limit value. In this case, it is shown that the derivative of Lyapunov function is contained in a closed domain to which the error between master and slave system converges. Since the error is sufficiently small, using the principle of the “ultimate boundedness property,” we arrive to the conclusion that the system is globally stable because the derivative of the Lyapunov function is negatively definite. Ultimate boundedness is in particular compatible with local instability about zero and implies global stability. This was demonstrated by Ding and Cheng in [36]. They proposed a new criterion of globally uniformly ultimate boundedness for discrete-time nonlinear systems which helps to relax the condition of stability based on Lyapunov function. The same ideas were successfully applied by de la Sen and Alonso [37], while in [38], Bitsoris et al. work on the robust positive invariance and ultimate boundedness of nonlinear systems with unknown parameters and disturbances, where only their bounds of variance are known. In Section 4, numerical results are presented and we compare the given scheme with that using the simple fixed gain based controller. The conclusions are given in Section 5.
2. Formulation of the Problem
In this paper, we study the master-slave synchronization of a class of Chua's chaotic systems, represented in Figure 1 and described by the equations that follow.
Scheme of the circuit for the whole system: transmitter (blue box), controller (red box), and receiver (green box).
The master system is given by:
(1)x˙1(τ)=α[x2(τ)-x1(τ)-Rf(x1(τ))]+d(τ),x˙2(τ)=β[x1(τ)-x2(τ)+Rx3(τ)],x˙3(τ)=γ[v(τ)-x2(τ)],
where τ is a dimensionless time, xi(t), i=1,2,3, are the state variables, v(τ) is an external force, and α, β, γ, and R are positive constant parameters of the system. The function f(x1(τ)) represents the nonlinearity of the system and d(τ) the disturbances. The function f(x1(τ)) defines Chua's circuit, which is given by f(x1)=a2x(τ)+0.5(a1-a2)(|x1(τ)+1|-|x1(τ)-1|) [31, 33, 34], while the modified Chua's system is obtained using f(x1(τ))=ax13 [12] or f(x1(τ))=a1(x1-b)3-a2(x1-b)+a3 [32]. The latter represents the behavior of a tunnel diode [32]. For an autonomous system v(τ) is constant and d(τ)=0.
The slave system is given by
(2)y˙1(τ)=α[y2(τ)-y1(τ)-Rf(y1(τ))]+U(τ),y˙2(τ)=β[y1(τ)-y2(τ)+Ry3(τ)],y˙3(τ)=γ[v(τ)-y2(τ)],
where yi(τ), i=1,2,3, is the slave state variables and U(τ) the feedback coupling.
Here we present a scheme to solve the synchronization problem for system (1). That is to say, if the uncertain system (1) is regarded as the drive system, a suitable response system should be constructed to synchronize it with the help of the driving signal x. In order to do so, we assume the following:
There is a bounded region 𝒰⊂R3 containing the whole basin of the drive system (1) such that no orbit of system (1) ever leaves it.
The disturbance d(τ) is bounded by an unknown positive constant D, namely,
(3)∥d(τ)∥≤D,
where ∥·∥ denotes the euclidian norm of a vector.
All chaotic systems are supposed to be confined to a limited domain; hence there exists a positive constant L such that
(4)∥f(y1(τ))-f(x1(τ))∥≤L∥y1(τ)-x1(τ)∥.
We will now try to synchronize the systems described in (1) and (2) designing an appropriate control U(τ) in system (2) such that
(5)∥yi(τ)-xi(τ)∥≤r,forτ⟶∞,
where r is a sufficiently small positive constant.
Let us define the state errors between the transmitter and the receiver systems as
(6)ei(τ)=yi(τ)-xi(τ),withi=1,2,3,
and the feedback coupling as
(7)U(τ)=-φ(exp(ke1(τ))-1),
where φ and k are positive fixed constants.
Introducing the definition of the systems (1), (2), and (7) into (2), the dynamics of the error states (6) becomes
(8)e˙1(τ)=α[e2(τ)-e1(τ)-R(f(y1)-f(x1))]-d(τ)-φ(exp(ke1)-1),e˙2(τ)=β[e1(τ)-e2(τ)+Re3(τ)],e˙3(τ)=-γe2(τ).
The problem is now reduced to demonstrating that with the chosen control law U(τ), the error states ei, i=1,2,3, in (8) are at most a sufficiently small positive constant r, which will prove the proposition.
3. Main Results
If we consider the master-slave chaotic systems (1) and (2) with all the aforementioned assumptions (3) and with the exponential function based feedback coupling given by the relation (7), we will show that the overall system will be practically synchronized, that is, ∥yi(τ)-xi(τ)∥≤r, where r is a sufficiently small positive constant for large enough τ.
In order to do so, let us consider the following Lyapunov function:
(9)V=12[e12α+e22β+Re32γ].
Differentiating the function V with respect to time yields
(10)V˙=2e1e2-e12-e22-R(f(y1)-f(x1))e1-d(τ)αe1-φα[exp(ke1)-1]e1=-(e1-e2)2-R(f(y1)-f(x1))e1-d(τ)αe1-φα[exp(ke1)-1]e1.
Expanding the exponential function as follows:(11)exp(ke1)-1≃ke1+∑i=1n(ke1)2i2i!+∑i=1n(ke1)2i+1(2i+1)!+θ(e1)+ζ(e1),
where θ(e1) and ζ(e1) constitute the rest of the expansion in order greater than n for odd part and for even part of the development, respectively, and substituting by the maximum value of the disturbance, D, it follows that
(12)V˙≤RLe12+Dα|e1|-φα(ke1+∑i=1n(ke1)2i2i!+θ(e1))e1.
Hence, we have
(13)V˙≤(RL-φαk)e12+1α(D+φ∑i=1n(k|e1|)2i2i!+|θ(e1)|)|e1|,(14)V˙≤(RL-φαk)e12+1α(D+φ∑i=1n(kr)2i(2i)!+Θ(r))r,
where Θ(r)≥max(θ(e1)).
Here we use r as an upper bound for the error in each axis. Then we see that the derivative of the Lyapunov function (12) is lower than that in (13), which in turn is smaller than the one given by (14). Thus expression (14) is maximized and the radius of the close domain to which the error is attracted is determined. Defining
(15)φ≥αRLk,ϕ=(D+Θ(r)α+RLk∑i=1n(kr)2i(2i)!)r,
one obtains
(16)V˙≤-ψe12+ϕ,whereψ=|RL-φαk|.
Equation (16) is in principle a form of the ultimate boundedness property in the sense that if the error is sufficiently small, then the system is globally stable because the upper-bound is negative [36]. From (16), it follows that if
(17)∥e1∥>ϕψ
therefore, V˙(τ)<0; hence V(τ) decreases, which implies that ∥e1∥ decreases. It then follows from standard invariance arguments as in [23] that asymptotically for increasing time the error satisfies the following bound
(18)∥e1∥<C,
for any C>ϕ/ψ.
So if ϕ is sufficiently small, the bound for the synchronization error will also be sufficiently small. Therefore, the synchronization state error would be contained within a neighborhood of the origin, as we wanted to prove. In addition as V(τ) decreases, then there exists a continuous and strictly increasing function ϱ and a finite integer η, such that
(19)V(e(τ+η),τ+η)-V(e(τ),τ)≤-ϱ(∥e(τ)∥),
where e(τ)=(e1(τ),e2(τ),e3(τ)).
Thus, the Lyapunov function respects [36, Theorem 3.1] and then (8) is globally uniformly ultimate bounded near the origin.
4. Numerical Simulations4.1. Chaotic Systems
In this section, we present some numerical results for the circuit shown in Figure 1, to illustrate the effectiveness of the proposed scheme, where the three-dimensional tunnel diode based modified Chua's system [35] is used as transmitter (blue box) and receiver (green box), the controller appears inside the red box. With the initial conditions selected as (x1(0),x2(0),x3(0))=(0.15,0.27,0.008) and (y1(0),y2(0),y3(0))=(0.18,0.24,0.006) and with the given system's parameters: α=2.507463, β=0.2985075, γ=0.20875, R=16, e=0.250, a1=1.3242872, a2=0.06922314, a3=0.00539, and b=0.167, the systems behave chaotically as shown in Figure 2. The disturbances d(τ) are given by the relation d(τ)=0.001wgn(1,1,1)(x1(τ)+x2(τ)), where wgn(1,1,1) is Matlab white gaussian noise generator.
3D chaotic attractor of the tunnel diode based modified Chua's system.
4.2. Simulation Results and Discussion
The controller's parameters are φ=10 and k=3. The controller circuit was realized through the following relations: k=R5/VTR3=R6/VTR4 and φ=R7Is where VT≃0.026 Volt and Is≃10-12 are diode characteristics. The Voltage controlled current source (VCCS) is used to minimize as much as possible the mutual influence of between the slave system (Green box) and the controller (Red box) and to only generate the current which obliges the response system to follow the drive system. The graphs of Figures 3 and 4 show that the synchronization is reached around the dimensionless time τ=60.
Time evolution of the master system (solid lines) and slave system (dashed lines) from Matlab simulations (left) and Pspice simulations (right).
Time evolution of the synchronization errors from Matlab simulations (left) and Pspice simulations (right).
Remark 1.
In Pspice simulations, the synchronization is reached for high values of R7 particularly if R7>100kΩ. R7 role is to increase the value of the VCCS output current by increasing the value of the voltage at its landmarks.
Considering the case without disturbances, if we compare the proposed scheme with the one for which the controller is given by the following relation:
(20)U(t)=-ζe1(τ),
where ζ is a positive constant chosen equal to φ, it appears that, as one can visually appreciate on the graphs of Figures 5 and 6, the exponential function based nonlinear controller is faster than the linear controller with fixed gain.
Time evolution of the synchronization errors norm with the propose scheme (7).
Time evolution of the synchronization errors norm with linear controller (20).
5. Conclusion
In this paper the synchronization between two different delayed chaotic systems is studied via a simple—exponential function based—nonlinear controller. Although different initial conditions and disturbances make synchronization more difficult, a simple exponential function based nonlinear controller is designed which facilitates the task. This is proven through the Lyapunov stability theory; it is shown that both master-slave systems should be practically synchronized. It is important to note that the proposed scheme improves the linear controller with fixed gain usually used. To show the effectiveness of the proposed strategy, some numerical simulations are given; they show the efficiency of the proposed strategy in front of the linear fixed gain based controller. The electronic circuit of the used controller is also given followed by some simulations.
Acknowledgments
The authors thank the hospitality of the University of Yaounde I and the Abdus Salam International Centre for Theoretical Physics. H. A. Cerdeira acknowledges support by the CNPq-ProAfrica, project no. 490265/2010-3 (Brazil). P. Louodop acknowledges M. André Romet for support throughout this work.
PecoraL. M.CarrollT. L.Synchronization in chaotic systems199064882182410.1103/PhysRevLett.64.821MR1038263ZBL0938.37019LiX.GuanX.RuD.The damping time of EEG with information retrieve and autoregressive modelsProceedings of the 5th IFAC Symposium on Modelling and Control in Biomedical SystemsAugust 2003Melbourne, AustraliaHanS. K.KurrerC.KuramotoY.Dephasing and bursting in coupled neural oscillators19957517319031932-s2.0-424410464210.1103/PhysRevLett.75.3190LinJ. S.HuangC. F.LiaoT. L.YanJ. J.Design and implementation of digital secure communication based on synchronized chaotic systems20102012292372-s2.0-7164910398210.1016/j.dsp.2009.04.006IslamN.IslamB.MazumdarH. P.Generalized chaos synchronization of unidirectionally coupled Shimizu-Morioka dynamical systems201113101106MR2812438BlasiusB.HuppertA.StoneL.Complex dynamics and phase synchronization in spatially extended ecological systems199939967343543592-s2.0-003360938710.1038/20676SivaprakasamS.PierceI.ReesP.SpencerP. S.ShoreK. A.ValleA.Inverse synchronization in semiconductor laser diodes20016411380511380582-s2.0-0035395313WedekindI.ParlitzU.Synchronization and antisynchronization of chaotic power drop-outs and jump-ups of coupled semiconductor lasers2002662142-s2.0-4134910193510.1103/PhysRevE.66.026218026218FradkovA.NijmeijerH.MarkovA.Adaptive observer-based synchronization for communication20001012280728132-s2.0-0034367595CuomoK. M.OppenheimA. V.Circuit implementation of synchronized chaos with applications to communications199371165682-s2.0-1204425158010.1103/PhysRevLett.71.65BowongS.Stability analysis for the synchronization of chaotic systems with different order: application to secure communications20043261-210211310.1016/j.physleta.2004.04.004MR2065892ZBL1161.94389BowongS.TewaJ. J.Unknown inputs' adaptive observer for a class of chaotic systems with uncertainties20084811-121826183910.1016/j.mcm.2007.12.028MR2473411ZBL1187.93059FotsinH.BowongS.Adaptive control and synchronization of chaotic systems consisting of Van der Pol oscillators coupled to linear oscillators20062738228352-s2.0-2314444779610.1016/j.chaos.2005.04.055AstolfiA.KaragiannisD.OrtegaR.2008London, UKSpringerxvi+290MR2723900FengG.LozanoR.1999Reed ElsevierShahverdievE. M.NurievR. A.HashimovaL. H.HuseynovaE. M.HashimovR. H.ShoreK. A.Complete inverse chaos synchronization, parameter mismatches and generalized synchronization in the multi-feedback Ikeda model20083622112162-s2.0-3534900010410.1016/j.chaos.2006.06.026SundarapandianV.Global chaos anti-synchronization of Liu and Chen systems by nonlinear control201112691702MR2819884ZhangX.ZhuH.Anti-synchronization of two different hyperchaotic systems via active and adaptive control200863216223MR2465586ZhuH.Anti-synchronization of two different chaotic systems via optimal control with fully unknown parameters201051118GaoX.ZhongS.GaoF.Exponential synchronization of neural networks with time-varying delays2009715-62003201110.1016/j.na.2009.01.243MR2524415ZBL1173.34349ZhengS.BiQ.CaiG.Adaptive projective synchronization in complex networks with time-varying coupling delay2009373171553155910.1016/j.physleta.2009.03.001MR2513416ZBL1228.05267CaiJ.LinM.YuanZ.Secure communication using practical synchronization between two different chaotic systems with uncertainties2010152166175MR2656602ZBL1201.93065LouodopP.FotsinH.BowongS.A strategy for adaptive synchronization of an electrical chaotic circuit based on nonlinear control201285202500210.1088/0031-8949/85/02/025002RoopaeiM.ArghaA.Novel adaptive sliding mode synchronization in a class of chaotic systems20111222102217SunZ.YangX.Parameters identification and synchronization of chaotic delayed systems containing uncertainties and time-varying delay201020101510530910.1155/2010/105309MR2651099ZBL1189.37091KammogneS. T.FotsinH. B.Synchronization of modified Colpitts oscillators with structural perturbations20118362-s2.0-7995811437610.1088/0031-8949/83/06/065011065011AhnC. K.Robust chaos synchronization using input-to-state stable control20107457057182-s2.0-7795299148410.1007/s12043-010-0092-xEarnD. J. D.RohaniP.GrenfellB. T.Persistence, chaos and synchrony in ecology and epidemiology199826513907102-s2.0-003249187710.1098/rspb.1998.0256BowongS.Optimal control of the transmission dynamics of tuberculosis201061472974810.1007/s11071-010-9683-9MR2718356ZBL1204.49044YangZ.PedersenG. K. M.PedersenJ. H.Model-based control of a nonlinear one dimensional magnetic levitation with a permanent-magnet objectchapter 2135937410.5772/6115ChuaL. O.The genesis of Chua's circuit19924642502572-s2.0-0026899565ChuaL. O.YangT.ZhongG. Q.WuC. W.Synchronization of Chua's circuits with tune-varying channels and parameters199643108628682-s2.0-0030258301YinY. Z.Experimental demonstration of chaotic synchronization in the modified Chua's oscillators199776140114102-s2.0-0040691182LiaoX. X.LuoH. G.ZhangG.JianJ. G.ZongX. J.XuB. J.New results on global synchronization of Chua's circuit20053123203262-s2.0-17244382070MarkovA. Y.FradkovA. L.SiminG. S.Adaptive synchronization of chaotic generators based on tunnel diodesProceedings of the 35th IEEE Conference on Decision and ControlDecember 1996217721822-s2.0-0030398437DingZ.ChengG.A new uniformly ultimate boundedness criterion for discrete-time nonlinear systems2011213231326de la SenM.AlonsoS.Adaptive control of time-invariant systems with discrete delays subject to multiestimation20062006274197310.1155/DDNS/2006/41973MR2244308ZBL1111.93041BitsorisG.VassilakiM.AthanasopoulosN.Robust positive invariance and ultimate bounded- ness of nonlinear systemsProceedings of the 20th Mediterranean Conference on Control and Automation (MED)July 2012Barcelona, Spain598603