This paper deals with the synchronization of a class of fractional order chaotic systems with unknown parameters and external disturbance. Based on the Lyapunov stability theory, a fractional order sliding mode is constructed and a controller is proposed to realize chaos synchronization. The presented method not only realizes the synchronization of the considered chaotic systems but also enhances the robustness of sliding mode synchronization. Finally, some simulation results demonstrate the effectiveness and robustness of the proposed method.
1. Introduction
Fractional calculus is as old as conventional calculus and with more than 300 years’ history, but its application to physics and engineering is in recent years. It has been found that many systems can be described by fractional order differential equations, for example, in interdisciplinary fields, such as viscoelastic [1], diffusion [2], dynamo theory [3], dengue fever [4], and chemical processing [5], and in nonlinear physical fields such as fractional order Chen system [6], fractional order Lorenz system [7], fractional order unified system [8], fractional Chua circuit [9], fractional order Van der Pol-like oscillator [10], and fractional Newton-Leipnik system [11–14].
Since the pioneering work of Pecora and Carroll [15], chaos synchronization has become a hot topic to the researchers in different fields [16, 17]. Recently, due to the wide application, many different control methods have been applied to synchronize the fractional order chaotic systems, such as active control [18], adaptive control [19], observer-based control [20], and impulsive control [21]. As the uncertainties are not avoided in the real world, they may lead a given system to an unanticipated state and even destroy the synchronization. Therefore, it is very necessary to investigate robust synchronization to counteract the influence of the uncertainties. Sliding mode control (SMC) is an efficient method to deal with the robust control scheme as it has desired performance such as stability, disturbance rejection capability, and tracking ability. In recent years, sliding mode control method has been applied in the synchronization of fractional order chaotic systems. For example, Tavazoei and Haeri [22] proposed an active SMC to synchronize fractional order chaotic systems. Yin et al. [23] design a SMC to control a class of fractional order chaotic systems. Based on the fractional order line systems’ stability theory, Wang et al. [24] proposed an active sliding mode surface and design a controller to realize the modified projective synchronization for two different fractional order systems. In our previous work [25], a novel robust fractional order sliding mode approach for the synchronization of two fractional order chaotic systems in the presence of system parameter uncertain and external disturbance is proposed, but the unknown parameters were not considered. Although Zhang and Yang [26] considered the uncertain master system with unknown parameters and external disturbance, the slave system’s external disturbance was not discussed.
Motivated by the aforementioned analysis, in this paper, we construct a robust synchronization of a class of uncertain fractional chaotic systems via adaptive sliding model control. Based on the designed fractional order integral type sliding surface, an adaptation algorithm is proposed to realize the synchronization of fractional order chaotic systems with unknown parameters, even the fractional order master and slave chaotic system with external disturbance. The numerical simulations show the effectiveness of the proposed method. This paper is organized as follows. In Section 2, the preliminary and system description are presented. Based on the designed fractional sliding mode surface, a robust adaptive controller is proposed to synchronize the class of fractional order chaotic systems in Section 3. A numerical simulation is given in Section 4 to illustrate the effectiveness of the proposed controller. Conclusions are drawn in Section 5.
2. Preliminary and System Description
Although fractional calculus is very important in modern science, it has no uniform definition up till now. There are many fractional calculus definitions and among them Riemann-Liouville and Caputo definitions are more important than others. As the constant’s fractional derivative is zero and its Laplace translation has the traditional initial value, the Caputo definition is used in this paper:(1)D0tαxt=Jm-αxmtwith α∈0,1,where m=[α]; that is, m is the biggest integer which is not less than α, x(m) is the mth-order derivative in the usual sense, and Jβ(β>0) is the β-order fractional order operator with expression(2)Jβyt=1Γβ∫0tt-τβ-1yτdτ,where Γ(·) stands for Euler Gamma function. Dα is the shorthand for D0tα in this paper.
Consider a class of fractional order chaotic systems with unknown parameters [23], which is described by(3)Dq1x1=x2fx1,x2,x3+x3ξx1,x2,x3-αx1+d1mt,Dq2x2=gx1,x2,x3-βx2+d2mt,Dq3x3=x2hx1,x2,x3-x1ξx1,x2,x3-γx3+d3mt,where x1,x2,x3 are the states of the system, f(·),g(·),h(·),ξ(·) are smooth nonlinear function of states x1,x2,x3, which belong to R3→R space, f(x),g(x),h(x),ξ(x) will be used as a shorthand for f(x1,x2,x3),g(x1,x2,x3),h(x1,x2,x3),ξ(x1,x2,x3), α,β,γ are the unknown parameters, and di(t),i=1,2,3, is the system’s external disturbance.
Remark 1.
Note that many fractional order chaotic systems belong to the class characterized by (3) in [23]; examples include the fractional order financial system, the fractional order unified chaotic system (including the fractional order Lorenz system, the fractional order Chen system, and the fractional order Lü system), and the fractional Liu system.
3. Main Results
Let system (3) be the drive system, and the response system with a controller is given by(4)Dq1y1=y2fy1,y2,y3+y3ξy1,y2,y3-ay1+d1st+u1t,Dq2y2=gy1,y2,y3-by2+d2st+u2t,Dq3y3=y2hy1,y2,y3-y1ξy1,y2,y3-cy3+d3st+u3t,where y1,y2,y3 are the slave system’s states, a,b,c are unknown parameters, dis,i=1,2,3, is unknown disturbance, and ui(t),i=1,2,3, is designed controller.
The aim in this paper is that, for different initial conditions of systems (3) and (4), the two systems can be synchronized by designing an appropriate control u(t) such that (5)limt→∞x-y=0,where y=(y1,y2,y3),x=(x1,x2,x3) are state vectors.
Assumption 2.
It is assumed that the external disturbances are norm-bounded; that is,(6)dimt<βim,dist<βis,i=1,2,3,and βim+βis≤βi,i=1,2,3, is satisfied.
The error between the driver system (3) and the slave system (4) can be defined as e(t)=x(t)-y(t). Then the error dynamics is obtained as follows:(7)Dq1e1=x2fx+x3ξx-αx1+d1mt-y2fy-y3ξy+ay1-d1st-u1t,Dq2e2=gx-βx2+d2mt-gy+by2-d2st-u2t,Dq3e3=x2hx-x1ξx-γx3+d3mt-y2hy+y1ξy+cy3-d3st-u3t.
The first step is to select an appropriate sliding mode surface with the desired behavior:(8)sit=Dqi-1λieit,i=1,2,3,where λi,i=1,2,3.
To ensure the existence of the sliding motion, a discontinuous control law is proposed as(9)u1t=x2fx+x3ξx-α^x1+β^1sgns1-y2fy-y3ξy+a^y1+k1sgns1,u2t=gx-β^x2+β^2sgns2-gy+b^y2+k2sgns2,u3t=x2hx-x1ξx-γ^x3+β^3sgns3-y2hy+y1ξy+c^y3+k3sgns3,where α^,β^,γ^,a^,b^,c^, and γ^i are estimations for α,β,γ,a,b,c, and γi, i=1,2,3, respectively.
The fractional order error system is changed into the following formation:(10)Dq1e1=α^-αx1+a-a^y1+d1mt-d1st-β^1sgns1-k1sgns1,Dq2e2=β^-βx2+b-b^y2+d2mt-d2st-β^2sgns2-k2sgns2,Dq3e3=γ^-γx3+c-c^y3+d3mt-d3st-β^3sgns3-k3sgns3.
The following update laws are defined to tackle the uncertainties, external disturbances, and unknown parameters:(11)α^˙=-x1λ1s1,β^˙=-x2λ2s2,γ^˙=-x3λ3s3,a^˙=y1λ1s1,b^˙=y2λ2s2,c^˙=y3λ3s3,β^˙i=λisi.
Theorem 3.
If the controller is selected as (9) and the update laws of the unknown parameters are selected as (11), then systems (3) and (4) can be synchronized.
Proof.
Selecting a positive definite function as a Lyapunov function candidate (12)Vt=12∑i=13si2+β^i-βi2+12α^-α2+12β^-β2+12γ^-γ2+12a^-a2+12b^-b2+12c^-c2,taking its derivative with respect to time t, one can get(13)V˙t=∑i=13sis˙i+β^i-βiβ^˙i+α^-αα^˙+β^-ββ^˙+γ^-γγ^˙+a^-aa^˙+b^-bb^˙+c^-cc^˙.
Introducing the sliding motion (8) into the right side of (13), one obtains(14)V˙t=∑i=13siλiDqieit+β^i-βiβ^˙i+α^-αα^˙+β^-ββ^˙+γ^-γγ^˙+a^-aa^˙+b^-bb^˙+c^-cc^˙.
Substituting Dqiei from (10) into (14), this yields(15)V˙t=s1λ1α^-αx1+d1mt-d1st-a^-ay1-β^1sgns1-k1sgns1+s2λ2β^-βx2+d2mt-d2st-β^2sgns2-b^-by2-k2sgns2+s3λ3γ^-γx3+d3mt-d3st-β^3sgns3-k3sgns3-c^-cy3+∑i=13β^i-βiβ^˙i+α^-αα^˙+β^-ββ^˙+γ^-γγ^˙+a^-aa^˙+b^-bb^˙+c^-cc^˙.
Assorting to the update laws (11), (15) is changed into the following forms:(16)V˙t=s1λ1d1mt-d1st-β1sgns1-k1sgns1+s2λ2d2mt-d2st-k2sgns2-β2sgns2+s3λ3d3mt-ds3t-k3sgns3-β3sgns3≤s1λ1d1mt-d1st-β1λ1s1-k1λ1s1+s2λ2d2mt-d2st-β2λ2s2-k2λ2s2+s3λ3d3mt-d3st-β3λ3s3-k3λ3s3≤-λ1k1s1-λ2k2s2-λ3k3s3<0.Using Lyapunov stability theory, it can be concluded that the drive system (3) and the slave system (4) realize the synchronization.
4. Simulation
In this section, two numerical simulations are presented to show the efficiency of the proposed method.
Example 4.
Consider the fractional order Chen system [6] which is written as(17)Dq1x1=a1x2-x1,Dq2x2=d1x1-x1x3+c1x2,Dq3x3=x1x2-b1x3,where (a1,b1,c1,d1)=(35,-3,28,-7). The system is chaotic with q1=0.98,q2=0.96,q3=0.95 and initial value (10,0,10) and its chaotic attractor is shown in Figure 1.
Regarding (3) and (4), the drive and slave systems are given as follows:(18)Dq1x1=x2α-αx1+0.5cost,Dq2x2=dx1-βx2+0.5sin2t,Dq3x3=x2x1-γx3+0.5cos3t,(19)Dq1y1=y2a-ay1+0.5sint+u1t,Dq2y2=dy1-y1y3-by2+0.5cos2t+u2t,Dq3x3=y2y1-cy3+0.5sin3t+u3t.
The discontinuous control law corresponding to (9) is(20)u1t=x2α-α^x1+β^sgns1-y2a+a^y1+k1sgns1,u2t=dx1-x1x3-β^2x2+β^2sgns2-dy1+y1y3+b^y2+k2sgns2,u3t=x2x1-γ^x3+β^3sgns3-y2y1+c^y3+k3sgns3with the sliding mode surface (8) and update laws (11); d=-7 and the systems are started with initial values (x1,x2,x3)=(9,10,1), (y1,y2,y3)=(10,0,10); then the simulation results are shown in Figures 2, 3, 4, and 5. Figure 2 illustrates the synchronization errors of the drive and slave systems decrease to 0, where the control inputs are turned on at t=5s. It can been seen that the chaos synchronization between the drive system and slave system is realized. The time responses of the update vector parameters are depicted in Figures 3–5, respectively.
2.89-order fractional Chen system.
Synchronization errors of the drive and slave of fractional Chen systems.
Time response of the update parameters a,b,c of fractional Chen system.
Time response of the update parameters α,β,γ of fractional Chen system.
Time response of the update parameter βi,i=1,2,3, of fractional Chen system.
Example 5.
Consider the fractional order Lorenz system [7], which is expressed as(21)Dq1x1=a1x2-x1,Dq2x2=x1b1-x3-x2,Dq3x3=x1x2-c1x3,where (a1,b1,c1)=(10,28,8/3). The system exhibits a chaotic behavior as shown in Figure 6 with q1=q2=q3=0.99 and initial value (10,0,10). Regarding (3) and (4), the drive and slave systems are given as follows:(22)Dq1x1=αx2-x1+0.5cost,Dq2x2=x1β-x3-x2+0.5sin2t,Dq3x3=x1x2-γx3+0.5cos3t,(23)Dq1x1=ax2-x1+0.5sint+u1t,Dq2x2=x1b-x3-x2+0.5cos2t+u2t,Dq3x3=x1x2-cx3+0.5sin3t+u3t.
2.97-order fractional Lorenz system.
The discontinuous control law corresponding to (9) is(24)u1t=x2α-α^x1+β^1sgns1-y2a+a^y1+k1sgns1,u2t=x1β-x3-β^x2+β^2sgns2-y1b-y3+b^y2+k2sgns2,u3t=x1x2-γ^x3+β^3sgns3-y2y1+c^y3+k3sgns3with the sliding mode surface (8), update laws (11), and initial values (x1,x2,x3)=(8,-2,10),(y1,y2,y3)=(-7,10,-5); then the simulation results are shown in Figures 7–10. Figure 7 illustrates the synchronization errors of the drive and slave systems decrease to 0, where the control inputs are turned on at t=5s. It can been seen that the chaos synchronization between the drive system and slave system is also realized. The time responses of the update vector parameters are depicted in Figures 8–10, respectively.
Synchronization errors of the drive and slave of fractional Lorenz systems.
Time response of the update parameters a,b,c of fractional Lorenz system.
Time response of the update parameters α,β,γ of fractional Lorenz system.
Time response of the update parameter βi,i=1,2,3, of fractional Lorenz system.
5. Conclusions
In this paper, a robust adaptive sliding mode controller has been designed to synchronize a class of uncertain fractional chaotic systems with unknown parameters. Based on the Lyapunov stability theory, the designed closed-loop system is stable and the proposed robust adaptive controller can realize chaotic systems’ synchronization. Finally, two numerical examples have been shown to demonstrate the effectiveness of the proposed scheme.
Competing Interests
The authors declared that they have no conflict of interests regarding the publication of this work. The authors declare that they do not have any commercial or associative interest that represents a conflict of interests in connection with the work.
Acknowledgments
This research was supported by the National Nature Science Foundation of Hebei Province under Project no. F2016502025, the Fundamental Research Funds for the Central Universities under Project no. 9161015007, and the National Nature Science Foundation of China under Project no. 61403137.
El-ShahedM.MHD of a fractional viscoelastic fluid in a circular tube200633226126810.1016/j.mechrescom.2005.02.017MR21835702-s2.0-27744494435JesusI. S.MachadoJ. T.Fractional control of heat diffusion systems200854326328210.1007/s11071-007-9322-2MR24429442-s2.0-52549095901MuthukumarP.BalasubramaniamP.RatnaveluK.Synchronization of a novel fractional order stretch-twist-fold (STF) flow chaotic system and its application to a new authenticated encryption scheme (AES)20147741547155910.1007/s11071-014-1398-xMR32474942-s2.0-84901571816DiethelmK.A fractional calculus based model for the simulation of an outbreak of dengue fever201371461361910.1007/s11071-012-0475-2MR30301242-s2.0-84878363605Flores-TlacuahuacA.BieglerL. T.Optimization of fractional order dynamic chemical processing systems201453135110512710.1021/ie401317r2-s2.0-84897505597DengW.LiC.Synchronization of chaotic fractional Chen system20057461645164810.1143/JPSJ.74.1645ZBL1080.345372-s2.0-21644443401GrigorenkoI.GrigorenkoE.Chaotic dynamics of the fractional Lorenz system200391340341012-s2.0-0041384356DengW.LiC.The evolution of chaotic dynamics for fractional unified system2008372440140710.1016/j.physleta.2007.07.0492-s2.0-37549047625HartleyT. T.LorenzoC. F.QammerH. K.Chaos in a fractional order Chua's system199542848549010.1109/81.4040622-s2.0-0029359880AttariM.HaeriM.TavazoeiM. S.Analysis of a fractional order van der pol-like oscillator via describing function method2010611-226527410.1007/s11071-009-9647-02-s2.0-77954348949SheuL.-J.ChenH.-K.ChenJ.-H.TamL.-M.ChenW.-C.LinK.-T.KangY.Chaos in the newton-Leipnik system with fractional order20083619810310.1016/j.chaos.2006.06.0132-s2.0-35348886158MahmoudG. M.Abed-ElhameedT. M.AhmedM. E.Generalization of combination–combination synchronization of chaotic n-dimensional fractional-order dynamical systems20168341885189310.1007/s11071-015-2453-y2-s2.0-84958118231ShaoS.ChenM.YanX.Adaptive sliding mode synchronization for a class of fractional-order chaotic systems with disturbance20168341855186610.1007/s11071-015-2450-1MR34577132-s2.0-84958106607ZhouP.BaiR.The adaptive synchronization of fractional-order chaotic system with fractional-order 1<q<2 via linear parameter update law2015801-2753765PecoraL. M.CarrollT. L.Synchronization in chaotic systems199064882182410.1103/PhysRevLett.64.821MR1038263ZBL0938.370192-s2.0-0343689904ZhangH.LiuD.WangZ.2009Springer10.1007/978-1-84882-523-9MR2723328ZhangH.MaT.HuangG.-B.WangZ.Robust global exponential synchronization of uncertain chaotic delayed neural networks via dual-stage impulsive control201040383184410.1109/TSMCB.2009.20305062-s2.0-77952582245SrivastavaM.AnsariS. P.AgrawalS. K.DasS.LeungA. Y.Anti-synchronization between identical and non-identical fractional-order chaotic systems using active control method201476290591410.1007/s11071-013-1177-0MR31921872-s2.0-84899624184AgrawalS. K.DasS.A modified adaptive control method for synchronization of some fractional chaotic systems with unknown parameters2013731-290791910.1007/s11071-013-0842-7MR30807202-s2.0-84879783840SenejohnnyD. M.DelavariH.Active sliding observer scheme based fractional chaos synchronization201217114373438310.1016/j.cnsns.2012.03.004MR2930340ZBL1253.340562-s2.0-84861713425StamovaI.Global Mittag-Leffler stability and synchronization of impulsive fractional-order neural networks with time-varying delays20147741251126010.1007/s11071-014-1375-4MR32474742-s2.0-84897123403TavazoeiM. S.HaeriM.Synchronization of chaotic fractional-order systems via active sliding mode controller20083871577010.1016/j.physa.2007.08.0392-s2.0-35748971445YinC.ZhongS.-M.ChenW.-F.Design of sliding mode controller for a class of fractional-order chaotic systems201217135636610.1016/j.cnsns.2011.04.024MR28260142-s2.0-80053384636WangX.ZhangX.MaC.Modified projective synchronization of fractional-order chaotic systems via active sliding mode control2012691-251151710.1007/s11071-011-0282-1MR29298892-s2.0-84861728190ZhangL.YanY.Robust synchronization of two different uncertain fractional-order chaotic systems via adaptive sliding mode control20147631761176710.1007/s11071-014-1244-1MR31926962-s2.0-84899618074ZhangR.YangS.Robust synchronization of two different fractional-order chaotic systems with unknown parameters using adaptive sliding mode approach2013711-226927810.1007/s11071-012-0659-9MR30105792-s2.0-84871965959