Synchronization of fractional chaotic systems based on a simple Lyapunov function

*Correspondence: litianzeng27@163.com 1School of Mathematics and Statistics, Sichuan University of Science and Engineering, Zigong, 643000, China 2Artificial Intelligence Key Laboratory of Sichuan Province, Zigong, 643000, China Full list of author information is available at the end of the article Abstract In this paper the synchronization of fractional-order chaotic systems and a new property of fractional derivatives are studied. Then we propose a new fractional-order extension of Lyapunov direct method to control the fractional-order chaotic systems. A new synchronization method and a linear feedback controller are given to achieve the synchronization of fractional-order chaotic systems based on a simple Lyapunov candidate function. The proposed synchronization method can be applied to the synchronization of an arbitrary fractional-order chaotic system. This method is universal, simple, and theoretically rigorous. Numerical simulations of three fractional-order chaotic systems to verify the effectiveness and the universality of the proposed method.


Introduction
Fractional calculus is a topic of more than  years old. The idea of fractional calculus has been known since the regular calculus, with the first reference probably being associated with Leibniz and L'Hospital in  where a half-order derivative was mentioned. As the generalization of integer-order dynamic systems, the fractional-order dynamic systems provide better mathematical models for some actual physical and engineering systems [, ]. The fractional-order nonlinear dynamic systems have many dynamic behaviors which are similar to the integer-order systems, such as chaos, bifurcation, and attractor [-]. The fractional-order chaotic systems are extensively studied due to their potential applications in biology, information, chemistry, physics, and other fields [-]. We can find numerous applications in electrochemistry, viscoelasticity, porous media, control, and electromagnetics [-].
As is well known, synchronization control of chaos is very important but also very difficult for the chaotic systems. There are some methods which are proposed to control fractional-order chaotic systems [, -], such as backstepping controller [], linear feedback controller [], the Lyapunov equation-based method [, ], sliding mode method [], the iterative learning control method [-] and the monotone iterative method [, ]. In most of these cases, the stability of the whole controlled system has to be analyzed using the fractional-order techniques as well. For the fractional-order linear time invariant systems, the stability can easily be proved using the method proposed by Matignon []. The stability of a fractional-order nonlinear time varying system was proposed by Diethelm [], but the result is valid only for scalar fractional-order systems. Hence, in order to prove the stability of fractional-order nonlinear and time varying systems, some other methods must be applied. The important one of these methods is the fractional-order extension of the Lyapunov direct method, which was proposed by Li et al. []. And in [] the authors proposed the Lyapunov direct method to prove the stability of fractional-order nonlinear system with time delay. As is well known, it is difficult to find a suitable Lyapunov candidate function to prove the stability of fractional systems. Some authors have presented Lyapunov functions to prove the stability of fractional-order systems [, ]. And some Lyapunov functions have been proposed related to fractionalorder sliding mode control []. However, we find that the Lyapunov functions which were proposed in these papers are not simple, and they are valid for fractional-order system with specific characteristics.
In this paper, we first propose a new property of fractional-order derivatives which can help us find a simple Lyapunov function. Then we propose a new fractional-order extension of Lyapunov direct method and a control method for synchronizing an arbitrary fractional-order chaotic system. Some sufficient conditions of synchronization for the fractional-order chaotic systems are proposed based on a simple Lyapunov function. The proposed approach is simple, universal and theoretically rigorous. Numerical simulation results of the synchronization of the fractional-order unified system, the fractional-order Liu's system, and the fractional-order Lorenz system demonstrate the effectiveness and the universality of the proposed method.
This paper is organized in the following manner: In Section  the preliminaries and some definitions are presented. Some synchronization criteria of fractional-order chaotic systems are proposed in Section . In Section , numerical simulation of three fractional chaotic systems shows the effectiveness and the universality of the control method. Finally, conclusions are in Section .

Fractional derivative and numerical solution of differential equation
In the last decades, fractional calculus has been the subject of worldwide attention due to its broad range of applications in many fields, which indicates that it is an important role in modern science [, ]. Some definitions for fractional derivatives were studied in recent years. In this paper, two commonly used definitions of fractional derivatives, the Riemann-Liouville (RL) and the Caputo definition (C), are given as follows.

Definition  ([, ]) The fractional integral a D -α
t of the function f (t) is given as follows: where the fractional order α >  and (z) = ∞  t z- e -t dt is the gamma function.
Definition  ([, ]) The Caputo derivative of the function f (t) with order α is defined as where n - < α < n, n ∈ Z + .

Definition  ([, ])
The Riemann-Liouville derivative of the function f (t) with order α is given as where n - < α < n, n ∈ Z + .
As is well known, various numerical methods have been applied to solve the fractionalorder equation, such as the power series method [], the Millin transform method [], and the GMMP scheme (Gorenflo-Mainardi-Moretti-Paradisi) []. In this section, we adopt the improved version of Adams-Bashforth-Moulton algorithm [, ] to numerically solve the fractional differential equations, which is proposed based on the predictor-correctors scheme. For explaining this method, the following differential equation is considered: where  D α t denotes the fractional derivative of the Caputo (or Riemann-Liouville) definition. Equation () is equivalent to the Volterra integral equation: Then let h = T/N , t n = nh (n = , , . . . , N ). The integral equation () can be discretized as follows: and The error of this approximation is given as follows: where p = min(,  + α).

Some properties of the fractional derivative
In this paper we mainly consider the fractional order of the chaotic system to be  < α < . Then some general properties of the fractional-order derivative a D α t (Riemann-Liouville and Caputo definition) are described as follows [, ].
Property  (Leibniz rule for fractional differentiation [, ]) The Leibniz rule for fractional differentiation is defined by if f (t) and ϕ(t) and all their derivatives are continuous in the interval [a, t].
In the following, two new properties of fractional-order derivatives is proposed, which can help us find a simple Lyapunov function.
where the C a D α t denotes the Caputo fractional derivative.
Proof Firstly, let then proving that equation () is true is equivalent to proving that Due to the Caputo definition (), the function () can be written as Let us integrate by parts equation (), the function f (t) can be rewritten as Let us check the first term of equation (), which has an indetermination at τ = t, then we can analyze the corresponding limitation by the L'Hopital rule. We have And the matrix P is positive definite, then Hence, we obtain f (t) ≤ , i.e. the conclusion () is clearly true.
where the R a D α t denotes the Riemann-Liouville fractional derivative.
Proof Firstly, let then proving that equation () is true is equivalent to proving that Due to the Riemann-Liouville definition (), the function () can be written as Let us integrate by parts equation (), the function g(t) can be rewritten as Let us check the first term of equation (), which has an indetermination at τ = t, then we can analyze the corresponding limitation by the L'Hopital rule: And the matrix P is positive definite, then Hence, we obtain g(t) ≤ , i.e. f (t) ≤ , then the conclusion () is clearly true.
Remark  If the positive definite matrix is an identity matrix, i.e. P = I, the property () and () can be written as

Stability of fractional-order system
The fractional-order nonlinear system is given as . . , f n ) T is a vector function and f i (i = , , . . . , n) is continuous differential nonlinear functions; α is the fractional order of the derivative; x(t) = (x  (t), x  (t), . . . , x n (t)) T ∈ R n ; x() = (c  , c  , . . . , c n ) T is the initial value;  D α t denotes the Caputo (or Riemann-Liouville) fractional-order derivative operator. The equilibrium points of this system are calculated by solving f(x * ) = . For this fractional-order nonlinear system, the fractional-order extension of Lyapunov direct method has been proposed, which is obtained as follows [].

Theorem  Let x =  be an equilibrium point for the nonautonomous fractional-order system (). Assume that there exists a Lyapunov function V (t, x(t)) and class-K functions
where β ∈ (, ). Then the equilibrium point of system () is asymptotically stable.
In the following, based on the fractional-order extension of the Lyapunov direct method and the new property of fractional derivatives, we will find a suitable Lyapunov function and propose the stability condition of the fractional chaotic system.

Theorem  Take the fractional-order system
where α ∈ (, ) and  D α t denotes the Caputo (or Riemann-Liouville) derivative. Without loss of generality, let x * =  be the equilibrium point and x(t) ∈ R n . If there exists a positive definite matrix P, which satisfies then the origin of the system () is asymptotically stable.
Proof Since P is a positive definite matrix, we introduce a Lyapunov function It follows from Property  and Property  that And since x T (t)Pf(x(t)) ≤ , the fractional-order derivative of the Lyapunov function is negative definite. Using the relation between positive definite functions and class-K functions in [], it follows from Theorem  that the origin of the system () is asymptotically stable.

Synchronization of fractional-order chaotic system
In the following, we would give the synchronization criterion of the fractional-order chaotic system. Firstly we rewrite the fractional-order chaotic system () as follows: where Ax(t) is the linear part of system (), g(x(t))x(t) is the nonlinear part of system (). This way of writing is very general and almost all fractional-order chaotic system can be written in the form (). We consider the system () as the drive system, then the response system is given as

y(t) = f y(t) = Ay(t) + g y(t) y(t). ()
To realize the synchronization of two system () and (), we add a linear feedback control input to the response system (). It is well known that the linear controller has many advantages: () it is very simple; () it is easily realized experimentally; () it is more suitable for engineering applications than other controllers.
Hence the controlled response system () with the linear feedback control input is given as

y(t) = Ay(t) + g y(t) y(t) -K y(t) -x(t) , (   )
where K(y(t) -x(t)) is the linear feedback control input, and the feedback gain matrix K ∈ R n×n needs to be determined.

Let the synchronization error e(t) = y(t) -x(t), the error system from () and () is obtained:  D α t e(t) = f y(t) -f x(t) = Ae(t) + B x,y e(t) -Ke(t),
where B x,y is a bounded matrix with its elements depending on x and y.
Then we can easily see that systems () and () are synchronized if and only if the error system () is asymptotically stable at the origin. Therefore, our aim is to design a suitable feedback gain matrix K such that the error system () is asymptotically stable. Proof For the controlled error system (), we introduce the Lyapunov function where P is a positive definite matrix. It follows from Properties ,  that is a symmetric matrix. If S is negative definite for all x(t) and y(t), we have It follows from Theorem  that the controller can make the error system asymptotically stable at the origin, i.e. the systems () and () are asymptotically synchronized.
In this paper, we mainly consider the synchronization of fractional-order chaotic system. It is well known that x(t) is bounded for the fractional-order chaotic system (). It implies that there is a constant matrix C, satisfying e T (t)B x,y e(t) ≤ e T (t)Ce(t). () Hence, we can give some corollaries which are simpler than Theorem . This corollary can easily be proved by Theorem  and inequality ().

Corollary  The controlled fractional-order error system
If the positive definite matrix is P = I, the constant matrix C = cI and the feedback gain matrix K = kI, where I is identity matrix, the following corollary can be obtained.
Corollary  The controlled fractional-order error system () is asymptotically stable at the origin, i.e. the systems () and () are asymptotically synchronized, if the feedback gain matrix K = kI makes the matrix negative definite. Particularly, let λ max be the maximal eigenvalue of the matrix A T +A  , if K = kI satisfies the controlled error system () is asymptotically stable at the origin.
Remark  In these corollaries, these synchronization criteria are sufficient conditions for the synchronization of the fractional chaotic system. In the application, we only choose the feedback gain matrix K = kI, which satisfies k > λ max + c, then the controller can make the error system () asymptotically stable at the origin, i.e. it makes the systems () and () synchronize. This method is simple and universal.
Remark  In Corollary , we suppose that the constant matrix is C = cI and the feedback gain matrix is K = kI, then the conclusion is obtained. If we suppose that C and K are diagonal matrices, i.e. C = diag(c  , c  , c  ) and K = diag(k  , k  , k  ). According to Theorem  and Corollary , we must find a suitable k i which satisfies the condition. In many cases, some k i and c i are equal to zero, which makes the linear controller simpler.

Simulation and analysis
In this section, three D fractional-order chaotic systems are used as examples to show the validity and effectiveness of the synchronization criterion. For the fractional-order error system in the form (), by adding a linear controller and letting the feedback gain matrix satisfy the conditions of Corollary , the error system can be stabilized to the equilibrium point, i.e. the drive system and response system are asymptotically synchronized.

Synchronization of the fractional-order unified system
Lü et al. introduced the unified system [] in , which can unify the Chen, Lü and Lorenz system. Its fractional expression is given as follows [, ]: where a ∈ R and α is the fractional order of the derivative. If the parameter satisfies a ∈ [, .), system () is the generalized Lorenz system; if parameter satisfies a = ., the system becomes the fractional-order Lü system; and if parameter satisfies a ∈ (., ], it becomes the fractional-order generalized Chen system. We select a = , there are three equilibrium points (, , ), ( √ ,  √ , ) and (- √ , - √ , ) in this system (). When we choose the fractional order α = . and initial value (, , ), the system () can generate chaos, which is shown in Figure . The fractional-order chaotic system () can be rewritten in the form of () as a drive system where The controlled response system () can be rewritten in the form ()

y(t) = Ay(t) + g y(t) y(t) -K y(t) -x(t) . (   )
According to systems () and (), the controlled error system is obtained where B x,y is a bounded matrix with its elements depending on x and y. Since the fractional system is chaotic, x(t) is bounded. Then we can easily obtain e T (t)B x,y e(t) = x  e  e x  e  e  < e T (t)e(t) by calculating the eigenvalue of maximum, which implies c ≈ . According to Corollary , if the matrix S = A T +A  + (ck)I is negative positive, the error system () is asymptotically stable, i.e. the systems () and () are asymptotically synchronized. And we can easily see that the maximal eigenvalue of matrix A T +A  is λ max ≈ . So if the feedback gain matrix K = kI satisfies k > , the error system is asymptotically stable at the origin. When selecting k = , the numerical results, illustrated in Figure , show that the fractional-order error system () is driven to its equilibrium point (, , ) asymptotically as t → ∞, which implies that the drive system () and response system () are synchronized.

Synchronization of the fractional-order Liu system
Liu et al. introduced a three dimensional chaotic system in , which is called Liu's system []. Gejji and Bhalekar [] studied the fractional-order chaotic Liu system, which is described as The fractional-order chaotic Liu's system () can be rewritten in the form of () as a drive system where The controlled response system () can be rewritten in the form ()

y(t) = Ay(t) + g y(t) y(t) -K y(t) -x(t) . (   )
According to the systems () and (), the controlled error system is obtained: where B x,y is a bounded matrix with its elements depending on x and y.  Figure , show that the fractional-order error system () is driven to its equilibrium point (, , ) asymptotically as t → ∞, which implies that the drive system () and response system () are synchronized.   where B x,y is a bounded matrix with its elements depending on x and y. Since the fractional system is chaotic, x(t) is bounded. Then we can easily obtain e T (t)B x,y e(t) = -x  e  e  + x  e  e  ≤ e T (t)e(t) by numerical simulation, i.e. c ≈ . Hence, according to Corollary , if the matrix S = A T +A  + (ck)I is negative positive, the error system () is asymptotically stable, i.e. the systems () and () are asymptotically synchronized. And we can easily see that the maximal eigenvalue of matrix A T +A  is λ max ≈ . So if the feedback gain matrix K = kI satisfies k > , the system is asymptotically stable at the origin. When selecting k = , the numerical results, illustrated in Figure , show that the fractional-order unified system is driven to its equilibrium point (, , ) asymptotically as t → ∞, which implies that the drive system () and response system () are synchronized.

Conclusion
In this letter we proposed a new synchronization method for fractional-order chaotic systems based on a simple Lyapunov function. We also proposed some sufficient conditions of synchronization for the fractional-order chaotic systems. The proposed method is simple, universal and theoretically rigorous. Furthermore, we have implemented and verified our method for other fractional-order chaotic systems [, -], namely the Lü chaotic system, the fractional-order Newton-Leipnik system, the Rössler system, financial systems, etc. The numerical simulation results also indicate that the proposed controller can effectively make the fractional-order chaotic systems synchronized, and the proposed method provides a theoretical basis for the applications of synchronization method in fractionalorder dynamic systems. In future work as regards this topic, we will consider whether the proposed synchronization method can be extended to control other complex chaotic systems, such as the networked fractional chaotic systems [, ] and fractional multi-scroll chaotic systems [].