This paper proposes a robust adaptive output feedback control strategy which can automatically regulate control gain for chaos synchronization. Chaotic systems with input nonlinearities, delayed nonlinear coupling, and external disturbance can achieve synchronization by applying this strategy. Utilizing Lyapunov method and LMI technique, the conditions ensuring chaos synchronization are obtained. Finally, simulations are given to show the effectiveness of our control strategy.
1. Introduction
Chaos synchronization has attracted a lot of interest due to its wide engineering application in various areas like secure communication [1–4], neural networks [5, 6], electronic engineering [7], and so on [8, 9]. Consider the fact that chaotic system is a class of nonlinear dynamical system which sensitively depends on initial conditions. It is necessary to solve the problem of chaos synchronization.
In the practical physical systems, physical limitations will lead to state nonlinearity and input nonlinearity, such as sector [10–12], saturation [13–15], and dead zones [16–19]. Considering state nonlinearity, [20] proposed an adaptive control strategy for multirate networked nonlinear systems. In [21], fuzzy control method has been applied to a class of nonlinear system. Filter design and H∞ performance for nonlinear networked systems have been researched in [22]. A novel sliding mode observer approach has been proposed for a class of stochastic systems in [23]. Moreover, it should not be ignored that effect of nonlinear control inputs can cause serious degradation of synchronization performance even nonsynchronous. Thus, nonlinear control inputs should be considered in synchronization controller design of chaotic systems. Unfortunately, in [24, 25], input nonlinearity has not been considered.
As a source of nonsynchronism, time-varying delay has to be faced in many engineering synchronization systems, such as chemical processes [26, 27] and pneumatic systems [28]. Therefore, designing a controller for time-varying delay systems is necessary [29].
Recently, considering nonlinearly coupled chaotic systems, [30] proposed a state feedback controller to achieve synchronization. However, the input nonlinearity was not considered. To the authors’ knowledge, synchronization for coupled chaotic systems with input nonlinearity and time delays has been rarely mentioned. Furthermore, in real application, only the output state is available. Therefore, it is necessary to design a synchronization controller in output feedback form.
Motivated by the previous discussions, we propose an adaptive output feedback controller to make chaotic systems synchronize. Input nonlinearities, nonlinear coupling, and time-varying delay have been taken into account. By utilizing Lyapunov method and LMI technique, the conditions ensuring synchronization are obtained.
In the rest of this paper, Section 2 provides systems and problem description. Then a robust adaptive output feedback control strategy is proposed for chaos synchronization in Section 3. In Section 4, simulations are given to demonstrate effectiveness of this control strategy. Conclusion are collected in Section 5.
2. Problem Formulation
Consider chaotic systems as follows:(1)x˙mt=Axmt+Acxmt-d1t+Bft,xmt+Bcgt,xmt-d1t-Bdkt,xst-d2t,ymt=Cxmt(2)x˙st=Axst+Acxst-d1t+Bft,xst+Bcgt,xst-d1t-Bdkt,xmt-d2t+Dωt+EΛut,yst=Cxst,where xm∈Rn, xs∈Rn, ym∈Rm, and ys∈Rm are the state vector and output vector for the drive and response system, respectively. f(t,x),g(t,x),k(t,x):Rn×Rn→Rm represent nonlinear vectors. u(t)=[u1(t)⋯um(t)]T∈Rm is the control input vector; ω(t) denotes the external disturbance; time-varying delay d1(t) and d2(t) satisfy(3)d11≤d˙1t≤d12,(4)d21≤d˙2t≤d22.Λ(u(t))=[λ1(u1(t))⋯λm(um(t))]T is representing the nonlinear control input vector which satisfies the following inequality:(5)νitλiνit≥χiνit2.χi is an unknown positive constant satisfying χ∗=minχi. Constant matrices A,Ac,B,Bc,Bd,C,D,E have appropriate dimensions.
Synchronization error can be defined as e(t)=xs(t)-xm(t). Using (1) and (2), synchronization error can be obtained:(6)e˙t=Aet+Acet-d1t+BΨt+BcΥt,d1+BdΞt,d2+Dωt+EΛut,yet=Cet,where(7)Ψt=ft,xst-ft,xmt,Υt,d1=gt,xst-d1t-gt,xmt-d1t,Ξt,d2=kt,xst-d2t-kt,xmt-d2t.
The objective is to make drive and response systems synchronize. Obviously, if e(t)→0, then xs(t)-xm(t)→0 and it means that system (1) and (2) is synchronized.
To obtain the synchronization conditions, the following lemma and assumptions will be used during the proof.
Lemma 1.
If matrix H=H11H12H21H22, where H11 and H22 are square matrices, then the following inequalities are equivalent:
H<0;
H11<0, H22-H12TH11-1H12<0;
H22<0, H11-H12H22-1H12T<0.
Assumption 2.
The nonlinear function Ψ(t), Υ(t,d1), and Ξ(t,d2) satisfy the global Lipschitz condition:(8)Ψt≤L1xst-xmt,Υt,d1≤L2xst-d1t-xmt-d1t,Ξt,d2≤L3xst-d2t-xmt-d2t.
Assumption 3.
Matrix P>0 and satisfies the following equation:(9)ETP=C.
3. Robust Adaptive Controller Design Based on LMI
In order to make drive and response systems synchronize, the following adaptive controller is considered:(10)ut=-ν2Cet,where ν is an adaptive control gain and is adjusted by the following adaptation law:(11)ν˙=χ∗ρCet2,ν0>0,where ρ is a positive parameter.
By applying of the adaptive controller, synchronization errors will converge to zero asymptotically. In Theorems 4 and 5 the main results will be presented.
Theorem 4.
Consider the drive and response system (1) and (2) under ω(t)=0. By application of the adaptive control law (10) and (11), if existing symmetric and positive definite matrices P, W1, W2, and a scalar α>0, satisfying the following LMI:(12)ΔPAc0PBPBcPBdL1T00∗-1-d12W100000L2T0∗∗-1-d22W200000L3T∗∗∗-I00000∗∗∗∗-I0000∗∗∗∗∗-I000∗∗∗∗∗∗-I00∗∗∗∗∗∗∗-I0∗∗∗∗∗∗∗∗-I<0,where(13)Δ=PA+ATP-αPEETP+W1+W2,the system (1) and (2) is synchronized.
Proof.
We consider the following Lyapunov-Krasovskii functional:(14)V=eTtPet+∫t-d1tteTvW1evdv+∫t-d2tteTvW2evdv+12ρ-1ν~2,where ν~=ν∗-ν. ν∗ and ρ are positive constants.
The derivative of V can be calculated as follows:(15)V˙=2eTtPe˙t+eTtW1et-1-d˙1teTt-d1tW1et-d1t+eTtW2et-1-d˙2teTt-d2tW2et-d2t-ρ-1ν˙ν~=2eTtPAet+Acet-d1t+BΨt+BcΥt,d1+BdΞt,d2+EΛut+eTtW1et-1-d˙1teTt-d1tW1et-d1t+eTtW2et-1-d˙2teTt-d2tW2et-d2t-ρ-1ν˙ν~.Incorporating (3) and (4), we can get(16)V˙≤eTtPA+ATP-αPEETP+W1+W2et+αETPet2+2eTtPAcet-d1t+2eTtPBΨt+2eTtPBcΥt,d1+2eTtPBdΞt,d2+2eTtPEΛut-1-d12eTt-d1tW1et-d1t-1-d22eTt-d2tW2et-d2t-ρ-1ν˙ν~.Using (8) leads to(17)V˙≤eTtPA+ATP-αPEETP+W1+W2et+αETPet2+2eTtPAcet-d1t+2eTtPBΨt+2eTtPBcΥt,d1+2eTtPBdΞt,d2+2eTtPEΛut-1-d12eTt-d1tW1et-d1t-1-d22eTt-d2tW2et-d2t-ρ-1ν˙ν~+eTtL1TL1et+eTt-d1tL2TL2et-d1t+eTt-d2tL3TL3et-d2t-ΨTtΨt-ΥTt,d1Υt,d1-ΞTt,d2Ξt,d2.Assume Ce(t)=Z(t)m×1; Zn(t) is the nth element of Z(t). By using (11), it is easy to prove that ν>0. Based on (5), we need to consider the following two cases:
When Zn(t)>0, we have un(t)<0. Multiplying Zn(t)>0 and dividing un(t)<0 by both sides of (5), we can obtain that Zn(t)λn(νn(t))≤χnZn(t)νn(t).
When Zn(t)<0, we have un(t)>0. Multiplying Zn(t)<0 and dividing un(t)>0 by both sides of (5), we can obtain that Zn(t)λn(νn(t))≤χnZn(t)νn(t).
Form the previous discussion, we can prove that the following relation always holds:(18)Zntλnνnt≤χnZntνnt.Using Assumption 3 and χ∗=minχn we have(19)2eTtPEΛνt=2∑n=1mZntλnνnt≤2∑n=1mχnZntνnt≤-χ∗νCet2.Let α=χ∗ν∗; incorporating the previous result (19), we can obtain(20)V˙≤eTtPA+ATP-αPEETP+W1+W2+L1TL1et+χ∗ν∗Cet2+2eTtPAcet-d1t+2eTtPBΨt+2eTtPBcΥt,d1+2eTtPBdΞt,d2-χ∗νCet2-1-d12eTt-d1tW1et-d1t-1-d22eTt-d2tW2et-d2t-χ∗ν∗-νCet2+eTt-d1tL2TL2et-d1t+eTt-d2tL3TL3et-d2t-ΨTtΨt-ΥTt,d1Υt,d1-ΞTt,d2Ξt,d2=eTtPA+ATP-αPEETP+W1+W2+L1TL1et+eTt-d1tL2TL2-1-d12W1et-d1t+eTt-d2tL3TL3-1-d22W2et-d2t+2eTtPAcet-d1t+2eTtPBΨt+2eTtPBcΥt,d1+2eTtPBdΞt,d2-ΨTtΨt-ΥTt,d1Υt,d1-ΞTt,d2Ξt,d2which further can be written as V˙≤ξTΓ1ξ, where(21)ξT=eTteTt-d1teTt-d2tΨTtΥTt,d1ΞTt,d2T,(22)Γ1=Δ1PAc0PBPBcPBd∗Δ20000∗∗Δ3000∗∗∗-I00∗∗∗∗-I0∗∗∗∗∗-I<0,where(23)Δ1=PA+ATP-αPEETP+L1TL1+W1+W2,Δ2=L2TL2-1-d12W1,Δ3=L3TL3-1-d22W2.Using Lemma 1, (22) can be transformed to (12), which completed the proof of Theorem 4.
In fact, disturbances always come from surrounding environment and communication channel. So, it is significant to solve the robustness problem in practical application. Theorem 5 will tackle this issue.
Theorem 5.
Consider the drive and response system (1) and (2) under ω(t)≠0. By application of the adaptive control law (10) and (11), for given γ, if existing symmetric and positive definite matrices P, W1, W2, and a scalar α>0, satisfy the following LMI:(24)ΠPAc0PBPBcPBdPDL1T00∗-1-d12W1000000L2T0∗∗-1-d22W2000000L3T∗∗∗-I000000∗∗∗∗-I00000∗∗∗∗∗-I0000∗∗∗∗∗∗-γ2I000∗∗∗∗∗∗∗-I00∗∗∗∗∗∗∗∗-I0∗∗∗∗∗∗∗∗∗-I<0,where(25)Π=PA+ATP-αPEETP+W1+W2+CTC,the attention rate γ for H∞ synchronization in the disturbance situation can be achieved.
Proof.
With zero initial condition, let us introduce(26)J=∫o∞yeTtyet-γ2ωTtωtdt≤0.For ω(t)≠0, the following function can be obtained:(27)J≤∫o∞V˙d+yeTtyet-γ2ωTtωtdt≤0.From the proof of Theorem 4, V˙d can be obtained:(28)V˙d=eTtPA+ATP-αPEETP+L1TL1+W1+W2et+eTt-d1tL2TL2-1-d12W1et-d1t+eTt-d2tL3TL3-1-d22W2et-d2t+2eTtPAcet-d1t+2eTtPBΨt+2eTtPBcΥt,d1+2eTtPBdΞt,d2+2eTtPDωt-ΨTtΨt-ΥTt,d1Υt,d1-ΞTt,d2Ξt,d2.Let(29)ξdT=eTteTt-d1teTt-d2tωTtΨTtΥTt,d1ΞTt,d2T. Equation (28) can be written as(30)J≤ξdTΓ2ξdT,where(31)Γ2=Π1PAc0PBPBcPBdPD∗Π200000∗∗Π30000∗∗∗-I000∗∗∗∗-I00∗∗∗∗∗-I0∗∗∗∗∗0-γ2I,(32)Π1=PA+ATP-αPEETP+L1TL1+W1+W2+CTC,(33)Π2=L2TL2-1-d12W1,Π3=L3TL3-1-d22W2.Using Lemma 1, (31) can be transformed to (24), which completed the proof of Theorem 5.
4. Simulation Results
Consider the drive and response system (1) and (2) with parameters:(34)A=-100-1,Ac=0000,B=2-0.1-54.5,Bc=-1.5-0.1-0.2-4,Bd=0.001000.001,C=1.5000.5,E=2002,D=1001.ft,xt=tanhxt,gt,xt-d1t=tanhxt-d1t,ht,xt-d2t=xt-d2tsint,d1t=1+0.3sint,d2t=1-0.02sin10t,λu1tλu2t=1+0.4sinu1tu1t1.2+0.2cosu2tu2t,ωt=0.3sin100t0.5sin110tT.Initial conditions are chosen as(35)xm10,xm20=0.1,-0.3,xs10,xs20=-2,1,χ∗ρ=5,γ=0.6.
When ω(t)=0, using the LMI given in Theorem 4 (12), we can obtain(36)W1=29.11480.29020.29023.7117,W2=27.69710.23990.23992.9992,P=0.7500000.2500,α=46.6242.
When ω(t)≠0, using the LMI given in Theorem 5 (24), we can obtain(37)W1=48.13110.24570.24576.9022,W2=32.26550.22540.22546.8700,P=0.7500000.2500,α=77.6427.
The phase trajectory of system (1) and (2) without any control is shown in Figures 1(a) and 1(b). The error between them is shown in Figure 1(c). It is obvious in Figure 1 that the systems are nonsynchronous. After application of the proposed controller, the phase trajectory of system (1) and (2) with nonlinear control inputs is shown in Figures 2(a) and 2(b). The error between them is shown in Figure 2(c). It is obvious in Figure 2 that the systems are synchronous. Figure 3(a) illustrates the phase trajectory of response system with nonlinear control inputs and disturbances after applying the proposed controller. Figure 3(b) illustrates that the error signal tends to zero in a short time, in spite of the disturbances.
Behavior of the drive and response systems without any control: (a) phase trajectory of drive system, (b) phase trajectory of response system, and (c) synchronization errors.
xm
xs
e(t)
Behavior of the drive and response systems with controller: (a) phase trajectory of drive system, (b) phase trajectory of response system, and (c) synchronization errors.
xm
xs
e(t)
Behavior of the drive and response systems with controller and disturbance: (a) phase trajectory of response system and (b) synchronization errors.
xs
e(t)
5. Conclusion
We investigate the synchronization problem of chaotic systems with nonlinear control inputs. A robust adaptive controller has been established. By applying this controller, control gain can be regulated automatically and the synchronization of chaotic systems can be achieved. Then, considering external disturbances, we propose a new H∞ synchronization method for chaotic systems. From the above simulation results, we can find that the error signal tends to zero in a short time. Therefore our control strategy is effective in synchronizing chaotic systems.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgment
The project is supported by the National Natural Science Foundation of China (Grant nos. 61503280, 61403278, and 61272006).
Al-HussaibiW.Effect of filtering on the synchronization and performance of chaos-based secure communication over Rayleigh fading channel2015261–3879710.1016/j.cnsns.2015.02.010MR3332037ChadliM.ZelinkaI.Chaos synchronization of unknown inputs Takagi-Sugeno fuzzy: application to secure communications201468122142214710.1016/j.camwa.2013.01.0132-s2.0-84919838109YangJ. Q.ChenY. T.ZhuF.Singular reduced-order observer-based synchronization for uncertain chaotic systems subject to channel disturbance and chaos-based secure communication201422922723810.1016/j.amc.2013.12.0452-s2.0-84891798980HeZ. Y.LiK.YangL. X.ShiY. H.A robust digital secure communication scheme based on sporadic coupling chaos synchronization200047339740310.1109/81.8419232-s2.0-0034156659KalpanaM.BalasubramaniamP.RatnaveluK.Direct delay decomposition approach to synchronization of chaotic fuzzy cellular neural networks with discrete, unbounded distributed delays and Markovian jumping parameters201525429130410.1016/j.amc.2014.12.133MR33144552-s2.0-84921504349MengD.Neural networks adaptive synchronization for four-dimension energy resource system with unknown dead zones201515131495149910.1016/j.neucom.2014.10.0342-s2.0-84918542959OhtsuboJ. J.Chaos synchronization and chaotic signal masking in semiconductor lasers with optical feedback20023891141115410.1109/jqe.2002.8018832-s2.0-0036714704AwrejcewiczJ.KryskoA. V.DobriyanV.PapkovaI. V.KryskoV. A.Chaotic and synchronized dynamics of non-linear Euler-Bernoulli beams2015155859610.1016/j.compstruc.2015.02.022GöksuaA.KocamazbU. E.UyaroglucY.Synchronization and control of chaos in supply chain management201586107115LuX. J.LiH.-X.HuangM. H.Stability and robust design using a sector nonlinearity approach for nonlinear manufacturing systems20148211512710.1016/j.mechmachtheory.2014.08.0042-s2.0-84906853312LiuT. F.JiangZ.-P.HillD. J.A sector bound approach to feedback control of nonlinear systems with state quantization201248114515210.1016/j.automatica.2011.09.041MR28794222-s2.0-84355162971PanY. D.KumarK. D.LiuG. J.FurutaK.Design of variable structure control system with nonlinear time-varying sliding sector20095481981198610.1109/tac.2009.2023965MR25528412-s2.0-68949194435SaeedN. A.El-GaniniW. A.EissaM.Nonlinear time delay saturation-based controller for suppression of nonlinear beam vibrations20133720-218846886410.1016/j.apm.2013.04.010MR33231782-s2.0-84884139250EissaM.KandilA.El-GanainiW. A.KamelM.Vibration suppression of a nonlinear magnetic levitation system via time delayed nonlinear saturation controller201572234110.1016/j.ijnonlinmec.2015.02.012HuangY.-L.SunC.-K.Nonlinear saturation behaviors of high-speed p-i-n photodetectors200018220321210.1109/50.8227942-s2.0-0033893363ZhangT. P.GeS. S.Adaptive dynamic surface control of nonlinear systems with unknown dead zone in pure feedback form20084471895190310.1016/j.automatica.2007.11.025MR25281432-s2.0-45849090294ZhangZ. Q.XuS. Y.ZhangB. Y.Exact tracking control of nonlinear systems with time delays and dead-zone input20155227227610.1016/j.automatica.2014.11.013MR33108412-s2.0-84922478566HuC. X.YaoB.WangQ. F.Performance-oriented adaptive robust control of a class of nonlinear systems preceded by unknown dead zone with comparative experimental results201318117818910.1109/tmech.2011.21626332-s2.0-84866524162TongS. C.LiY. M.Adaptive fuzzy output feedback tracking backstepping control of strict-feedback nonlinear systems with unknown dead zones201220116818010.1109/tfuzz.2011.21711892-s2.0-84863148523WangT.GaoH.QiuJ.A combined adaptive neural network and nonlinear model predictive control for multirate networked industrial process control201510.1109/TNNLS.2015.2411671LiH. Y.WuC. W.ShiP.GaoY. B.Control of nonlinear networked systems with packet dropouts: interval type-2 fuzzy model-based approach201445112378238910.1109/tcyb.2014.23718142-s2.0-84913613971LiH.WuC.WuL.LamH.-K.GaoY.Filtering of interval type-2 fuzzy systems with intermittent measurements201510.1109/TCYB.2015.2413134LiH. Y.GaoH. J.ShiP.ZhaoX. D.Fault-tolerant control of Markovian jump stochastic systems via the augmented sliding mode observer approach20145071825183410.1016/j.automatica.2014.04.006MR32308832-s2.0-84904765908ParkJ. H.JiD. H.WonS. C.LeeS. M.H∞ synchronization of time-delayed chaotic systems2008204117017710.1016/j.amc.2008.06.012MR24583522-s2.0-52049085749KimJ. H.ParkH. B.H∞ state feedback control for generalized continuous/discrete time-delay system19993581443145110.1016/s0005-1098(99)00038-2MR18314842-s2.0-0033177632XuS. C.BaoJ.Distributed control of plant-wide chemical processes with uncertain time-delays20128451253210.1016/j.ces.2012.08.0452-s2.0-84868661097ZhangC. H.HeJ. N.LiY. L.LiX. Y.LiP.Ignition delay times and chemical kinetics of diethoxymethane/O2/Ar mixtures201515434635110.1016/j.fuel.2015.04.005HongM.-W.LinC.-L.ShiuB.-M.Stabilizing network control for pneumatic systems with time-delays200919339940910.1016/j.mechatronics.2008.09.0082-s2.0-62249197562KarimipourD.PourdehiS.KarimaghaeeP.Adaptive unstable periodic orbit stabilization of uncertain time-delayed chaotic systems subjected to input nonlinearity201261121168117410.1016/j.sysconle.2012.10.0042-s2.0-84868538015ZaheerM. H.RehanM.MustafaG.AshrafM.Delay-range-dependent chaos synchronization approach under varying time-lags and delayed nonlinear coupling20145361716173010.1016/j.isatra.2014.09.0072-s2.0-84919464253