A new function projective synchronization scheme between different fractional-order chaotic systems, called scaling-base drive function projective synchronization (SBDFPS), is discussed. In this SBDFPS scheme, one fractional-order chaotic system is chosen as scaling drive system, one fractional-order chaotic system is chosen as base drive systems, and another fractional-order chaotic system is chosen as response system. The SBDFPS technique scheme is based on the stability theory of nonlinear fractional-order systems, and the synchronization technique is theoretically rigorous. Numerical experiments are presented and show the effectiveness of the SBDFPS scheme.
1. Introduction
In the past twenty years, many synchronization schemes for chaotic systems have been presented [1–9]. However, the function projective synchronization (FPS) scheme for chaotic systems is extensively considered due to its potential applications in secure communication. Because the drive and response systems could be synchronized with a scaling function matrix in FPS, the unpredictability of the scaling function matrix in FPS scheme can enhance the security in secure communication. In FPS, only two chaotic systems (one drive system and one response system) are considered, and the function matrix comes from one drive system. Therefore, more than one drive system (two or three drive systems or four drive systems, etc.) and one response system in FPS, and the scaling function matrix coming from multidrive systems, are general case. Moreover, multidrive systems in FPS scheme can additionally enhance the security of communication; this is due to the fact that the transmitted signals can be split into several parts, and each part can be loaded in different drive systems, or the transmitted signals can be divided time into different intervals, and the signals in different intervals can be loaded in different drive systems [8].
Motivated by the previous part, we demonstrated a new function projective synchronization scheme between different fractional-order chaotic systems in this paper, which is called scaling-base drive function projective synchronization (briefly denoted by SBDFPS). In SBDFPS scheme, there are two drive systems, which are called the scaling drive system and the base drive system, respectively. The proposed SBDFPS technique is based on the stability theory of nonlinear fractional-order systems and is theoretically rigorous. The SBDFPS between two-driver chaotic systems (fractional-order Lorenz chaotic system as scaling drive system and fractional-order Lu chaotic system as base drive system) and one response chaotic system (fractional-order Chen chaotic system) is achieved. Numerical experiments show the effectiveness of the SBDFPS scheme.
This paper is organized as follows. In Section 2, the SBDFPS scheme between different fractional-order chaotic systems is demonstrated. In Section 3, some examples are considered and show the effectiveness of the SBDFPS scheme. Finally, the conclusion ends the paper in Section 4.
2. The Scaling-Base Drive Function Projective Synchronization (SBDFPS) between Different Fractional-Order Chaotic Systems
The Caputo definition of the fractional derivative is used, which is
(1)Dqf(t)=1Γ(m-q)∫0tf(m)(τ)(t-τ)q+1-mdτ,hhhhhhhhm-1<q<m,
where Dq is called the Caputo operator, m is the first integer which is not less than q, and f(m)(t) is the m-order derivative for f(t); that is, f(m)(t)=dmf(t)/dtm.
Now, the SBDFPS scheme between different fractional-order chaotic systems will be established. Consider the fractional-order scaling drive chaotic system and base drive chaotic system and one response chaotic system described by systems (2), (3), and (4), respectively as follows:
(2)Dqd1x1=fd1(x1),(3)Dqd2x2=fd2(x2),(4)Dqry=fr(y)+M(x1,x2,y),
where 0<qdi<1(i=1,2) and 0<qr<1 are fractional-order. x1=(x11,x12,…,x1n)T, x2=(x21,x22,…,x2n)T, and y=(y1,y2,…yn)T are state vectors of fractional-order chaotic systems (2)–(4). fdi(i=1,2):Rn→Rn and fr:Rn→Rn are differential nonlinear functions. M(x1,x2,y)∈Rn×1 is a vector controller and will be designed.
Definition 1.
Give the scaling drive system (2), the base drive systems (3), and the response system (4). It is said to scaling-base drive function projective synchronization (SBDFPS) if there exist real nonzero constant matrix Ci∈Rn×n(i=1,2) and nonzero scaling function matrix Si(xi)∈Rn×n(i=1,2) such that
(5)limt→+∞∥e∥=limt→+∞∥[C1S1(x1)+C2S2(x2)]x1-y∥=0,
where ∥·∥ represents the Euclidean norm.
Remark 2.
If C1≠0, C2=0, then the SBDFPS scheme will be turned into FPS. If Ci=0(i=1,2), then the SBDFPS scheme will be turned into a chaos control problem.
Remark 3.
System (2) and systems (3) in SBDFPS scheme may be integer order systems. So, the SBDFPS between integer order chaotic system and fractional-order can be achieved.
Let the SBDFPS error between the scaling drive system (2), base drive systems (3), and response system (4) be defined as
(6)e=y-[C1S1(x1)+C2S2(x2)]x1,
where e=(e1,e2,…,en)T.
Now, choose vector controller M(x1,x2,y)∈Rn×1 as
(7)M(x1,x2,y)=Dqr{[C1S1(x1)+C2S2(x2)]x1}-fr{[C1S1(x1)+C2S2(x2)]x1}+M1(x1,x2,y)e,
where feedback controller M1(x1,x2,y)∈Rn×n will be designed later.
By (6) and (7), system (4) can be changed as follows:
(8)Dqre=fr(y)-fr{[C1S1(x1)+C2S2(x2)]x1}+M1(x1,x2,y)e.
In this paper, we assume that
(9)fr(y)-fr{[C1S1(x1)+C2S2(x2)]x1}=M2(x1,x2,y)e,
where M2(x1,x2,y)∈Rn×n. In fact, many fractional-order chaotic (hyperchaotic) systems satisfy this assumption.
By (9), system (8) can be rewritten as
(10)Dqre=[M1(x1,x2,y)+M2(x1,x2,y)]e.
By (10), the SBDFPS between the scaling drive system (2), base drive systems (3), and response system (4) is turned into the following problem: select suitable M1(x1,x2,y)∈Rn×n such that the system (10) asymptotically converges to zero.
Theorem 4.
Select suitable matrix M1(x1,x2,y)∈Rn×n such that M1(x1,x2,y)+M2(x1,x2,y) satisfy the following conditions:
(1) Mij=-Mji(i≠j)
(2) Mii≤0 (all Mii are not equal to zero),
where Mij(i,j=1,2,…n,∀Mij∈R) are the entries of M1(x1,x2,y)+M2(x1,x2,y). Then the SBDFPS between the scaling drive system (2), base drive systems (3), and response system (4) can be reached.
Proof.
Let λ be one of the eigenvalues of matrix M1(x1,x2,y)+M2(x1,x2,y) and ρ the corresponding nonzero eigenvector. So, we have
(11)[M1(x1,x2,y)+M2(x1,x2,y)]ρ=λρ.
By (11), taking conjugate transpose on both sides of (11), one can obtain
(12){[M1(x1,x2,y)+M2(x1,x2,y)]ρ}T¯=λ¯ρH,
where H denotes conjugate transpose.
Now, (12) multiplied right by ρ plus (11) multiplied left by ρH. Thus
(13)ρH{[M1(x1,x2,y)+M2(x1,x2,y)]H[M1(x1,x2,y)+M2(x1,x2,y)]+[M1(x1,x2,y)+M2(x1,x2,y)]H}ρ=ρHρ(λ+λ¯).
According to the stability theorem for nonlinear fractional-order systems [9–11], (18) indicates that the equilibrium point e=(0,0,…,0)T in system (10) is asymptotically stable; that is,
(19)limt→+∞∥e∥=limt→+∞∥[C1S1(x1)+C2S2(x2)]x1-y∥=0.
Equation (19) demonstrates that the SBDFPS between the scaling drive system (2), base drive systems (3), and response system (4) can be received. The proof is completed.
3. Illustrative Examples
To illustrate the effectiveness of the proposed synchronization scheme, some examples are given and the numerical simulations are yielded.
First, the improved version of Adams-Bashforth-Moulton numerical algorithm [12] for fractional-order nonlinear systems is introduced. Now, consider the nonlinear fractional-order system
(20)dq1z1dtq1=h1(z1,z2),dq2z2dtq2=h2(z1,z2),
with initial condition (z1(0),z2(0)). Let τ=T/N and tn=nτ (n=0,1,2…,N). Then, nonlinear fractional-order system (20) is discretized as follows:
(21)z1(n+1)=z1(0)+τq1Γ(q1+2)×[∑j=0nα1,j,n+1h1(z1(j),z2(j))h1(z1p(n+1),z2p(n+1))+∑j=0nα1,j,n+1h1(z1(j),z2(j))],z2(n+1)=z2(0)+τq2Γ(q2+2)×[∑j=0nα2,j,n+1h2(z1(j),z2(j))h2(z1p(n+1),z2p(n+1))+∑j=0nα2,j,n+1h2(z1(j),z2(j))],
where
(22)z1p(n+1)=z1(0)+1Γ(q1)∑j=0nβ1,j,n+1h1(z1(j),z2(j)),z2p(n+1)=z2(0)+1Γ(q2)∑j=0nβ2,j,n+1h2(z1(j),z2(j)),αi,j,n+1={nqi+1-(n-qi)(n+1)qi,j=0(n-j+2)qi+1+(n-j)qi+1-2(n-j+1)qi+1,1≤j≤n1,j=n+1,hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh(i=1,2),(23)βi,j,n+1=τqiqi[(n-j+1)qi-(n-j)qi],hhhhhhhhhhhhh0≤j≤n(i=1,2).
The error of this approximation is
(24)|zi(tn)-zi(n)|=o(τpi),pi=min(2,1+qi)hhhhhhhhhhhhhhhhhhhhhhhhhhhh(i=1,2).
The fractional-order Lorenz chaotic system [7] is depicted as
(25)Dqd1x11=10(x12-x11),Dqd1x12=28x11-x12-x11x13,Dqd1x13=x11x12-8x133.
The fractional-order Lorenz system (25) exhibits chaotic behavior for fractional-order q≥0.993. The chaotic attractor for qd1=0.994 is shown in Figure 1.
Chaotic attractors of fractional-order Lorenz system (25) for qd1=0.994.
The fractional-order Lu chaotic system [13] is described as
(26)Dqd2x21=36(x22-x21),Dqd2x22=20x22-x21x23,Dqd2x23=x21x22-3x23.
Its chaotic attractor for qd2=0.95 is illustrated in Figure 2.
Chaotic attractors of fractional-order Lu system (26) for qd2=0.95.
The fractional-order Chen chaotic system [7] is
(27)Dqry1=35(y2-y1),Dqry2=-7y1+28y2-y1y3,Dqry3=y1y2-3y3.
The fractional-order Chen system (27) exhibits chaotic behavior for fractional-order qr≥0.83. The chaotic attractor of fractional-order Chen system (27) for qr=0.85 is displayed in Figure 3.
Chaotic attractors of fractional-order Chen system (27) for qr=0.85.
Now, the fractional-order Lorenz chaotic system (25) is selected as the scaling drive system, the fractional-order Lu chaotic system (26) is selected as the base drive system, and the fractional-order Chen chaotic system (27) is selected as response system. Our goal is to realize the SBDFPS between the scaling drive system (25), the base drive system (26), and response system (27).
According to the results in Section 2, we derive that
(28)M2(x1,x2,y)=(-35350-7-y328-βy2β-3),
whereβ=x11[∑i=12CiSi(xi)]11+x12[∑i=12CiSi(xi)]12+x13[∑i=12CiSi(xi)]13, [∑i=12CiSi(xi)]1j(j=1,2) are the elements of matrix [∑i=12CiSi(xi)]. Ci∈R3×3(i=1,2) are real nonzero constant matrix.
Now, we select matrix M1(x1,x2,y) as follows:
(29)M1(x1,x2,y)=(0-28+y3-y20-300000).
According to Theorem 4, we can obtain the following:
(31)|argλ[M1(x1,x2,y)+M2(x1,x2,y)]|≥qrπ2.
This result means that
(32)limt→+∞∥e∥=limt→+∞∥[C1S1(x1)+C2S2(x2)]x1-y∥=0.
Equation (32) implies that the SBDFPS between the scaling drive system (25), base drive systems (26), and response system (27) can be received.
For example, let
(33)Ci=diag(1,1,1)(i=1,2),S1(x1)=diag[35(x12-x11),-7x11-x11x13,x11x12],S2(x2)=diag[10(x22-x21),-x22-x21x23,x21x22-x23].
The initial conditions are (x11,x12,x13)=(2,2,2), (x21,x22,x23)=(1,1,1), and (y1,y2,y3)=(5,-24,8), respectively. The numerical experiments are illustrated in Figure 4.
The SBDFPS errors between the scaling drive system (25), base drive systems (26), and response system (27).
4. Conclusions
In this paper, the scaling-base drive function projective synchronization (SBDFPS) is presented. The SBDFPS scheme is different from the FPS scheme because the scaling function matrix comes from more than one chaotic system (the scaling drive system and the base drive system). The SBDFPS between the fractional-order Lorenz chaotic system (scaling drive system), the fractional-order Lu chaotic system (base drive system), and the fractional-order Chen chaotic system (response system) is taken for example. Numerical experiments show the effectiveness of the SBDFPS scheme.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
PecoraL. M.CarrollT. L.Synchronization in chaotic systems199064882182410.1103/PhysRevLett.64.821MR1038263ZBL0938.37019CarrollT. L.PecoraL. M.Synchronizing chaotic circuits199138453456KacarevL.ParlitzU.Generalized synchronization, predictability, and equivalence of unidirectionally coupled dynamical systems19967618161819KacarevL.ParlitzU.General approach for chaotic synchronization, with application to communication19967450285031MainieriR.RehacekJ.Projective synchronization in the three-dimensional chaotic systems19998230423045DuH. Y.ZengQ. S.WangC. H.LingM. X.Function projective synchronization in coupled chaotic systems201011270571210.1016/j.nonrwa.2009.01.016MR2571243ZBL1181.37039ZhouP.ZhuW.Function projective synchronization for fractional-order chaotic systems201112281181610.1016/j.nonrwa.2010.08.008MR2736173ZBL1209.34065SunJ. W.ShenY.YinQ.XuC. J.Compound synchronization of four memristor chaotic oscillator systems and secure communication201323101314010.1063/1.4794794AhmedE.El-SayedA. M. A.El-SakaH. A. A.Equilibrium points, stability and numerical solutions of fractional-order predator-prey and rabies models2007325154255310.1016/j.jmaa.2006.01.087MR2273544ZBL1105.65122OdibatZ.A note on phase synchronization in coupled chaotic fractional order systems201213277978910.1016/j.nonrwa.2011.08.016MR2846880ZBL1238.34121HegaziA. S.AhmedE.MatoukA. E.On chaos control and synchronization of the commensurate fractional order Liu system20131851193120210.1016/j.cnsns.2012.09.026MR2998579ZBL1261.35148LiC. P.PengG. J.Chaos in Chen's system with a fractional order200422244345010.1016/j.chaos.2004.02.013MR2060878ZBL1060.37026DengW. H.LiC. P.Chaos synchronization of the fractional Lu system20053536172