Skip to main content

Theory and Modern Applications

Synchronization of fractional chaotic systems based on a simple Lyapunov function

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.

1 Introduction

Fractional calculus is a topic of more than 300 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 1695 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 [1, 2]. The fractional-order nonlinear dynamic systems have many dynamic behaviors which are similar to the integer-order systems, such as chaos, bifurcation, and attractor [36]. The fractional-order chaotic systems are extensively studied due to their potential applications in biology, information, chemistry, physics, and other fields [710]. We can find numerous applications in electrochemistry, viscoelasticity, porous media, control, and electromagnetics [1114].

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 [5, 1517], such as backstepping controller [15], linear feedback controller [5], the Lyapunov equation-based method [16, 18], sliding mode method [17], the iterative learning control method [1921] and the monotone iterative method [22, 23]. 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 [24]. The stability of a fractional-order nonlinear time varying system was proposed by Diethelm [25], 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. [26]. And in [27] 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 [28, 29]. And some Lyapunov functions have been proposed related to fractional-order sliding mode control [30]. 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 2 the preliminaries and some definitions are presented. Some synchronization criteria of fractional-order chaotic systems are proposed in Section 3. In Section 4, numerical simulation of three fractional chaotic systems shows the effectiveness and the universality of the control method. Finally, conclusions are in Section 5.

2 Preliminaries and definitions

2.1 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 [1, 2]. 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 1

[1, 2]

The fractional integral \({}_{a}D_{t}^{-\alpha}\) of the function \(f(t)\) is given as follows:

$$\begin{aligned}& _{a}D_{t}^{-\alpha}f(t)=\frac{1}{\Gamma(\alpha)} \int_{a}^{t}(t- \tau)^{\alpha-1}f(\tau)\,d\tau, \end{aligned}$$
(1)

where the fractional order \(\alpha>0\) and \(\Gamma(z)=\int_{0}^{ \infty} t^{z-1}e^{-t}\,dt\) is the gamma function.

Definition 2

[1, 2]

The Caputo derivative of the function \(f(t)\) with order α is defined as

$$\begin{aligned}& {}^{C}_{a}D_{t}^{\alpha}f(t)={_{a}D_{t}^{-(n-\alpha)}} \frac{d^{n}}{dt ^{n}} f(t)=\frac{1}{\Gamma(n-\alpha)} \int_{a}^{t}(t-\tau)^{n- \alpha-1}f^{(n)}( \tau)\,d\tau, \end{aligned}$$
(2)

where \(n-1<\alpha<n\), \(n\in Z^{+}\).

Definition 3

[1, 2]

The Riemann-Liouville derivative of the function \(f(t)\) with order α is given as

$$\begin{aligned}& {}^{RL}_{a}D_{t}^{\alpha}f(t)= \frac{d^{n}}{dt^{n}} {_{a}D_{t}^{-(n- \alpha)}}f(t)= \frac{1}{\Gamma(n-\alpha)}\frac{d^{n}}{dt^{n}} \int _{a}^{t}(t-\tau)^{n-\alpha-1}f(\tau)\,d\tau, \end{aligned}$$
(3)

where \(n-1<\alpha<n\), \(n\in Z^{+}\).

As is well known, various numerical methods have been applied to solve the fractional-order equation, such as the power series method [1], the Millin transform method [1], and the GMMP scheme (Gorenflo-Mainardi-Moretti-Paradisi) [31]. In this section, we adopt the improved version of Adams-Bashforth-Moulton algorithm [2, 32] 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:

$$\begin{aligned}& \begin{aligned}{}_{0}D_{t}^{\alpha}y(t)=f\bigl(t,y(t) \bigr), \quad 0\leq t\leq T, \\ y^{(k)}(0)=y_{0}^{(k)},\quad k=0,1,\ldots,m-1, \end{aligned} \end{aligned}$$
(4)

where \({}_{0}D_{t}^{\alpha}\) denotes the fractional derivative of the Caputo (or Riemann-Liouville) definition. Equation (4) is equivalent to the Volterra integral equation:

$$\begin{aligned}& y(t)=\sum_{k=0}^{\lceil\alpha\rceil-1}y_{0}^{(k)} \frac {t^{k}}{k!}+\frac{1}{ \Gamma(\alpha)} \int_{0}^{t}(t-s)^{\alpha-1}f\bigl(s,y(s)\bigr)\,ds. \end{aligned}$$
(5)

Then let \(h=T/N\), \(t_{n}=nh\) (\(n=0, 1, \ldots, N\)). The integral equation (5) can be discretized as follows:

$$\begin{aligned}& y_{h}(t_{n+1})=\sum _{k=0}^{\lceil\alpha\rceil-1}y_{0}^{(k)} \frac{t ^{k}}{k!}+\frac{h^{\alpha}}{\Gamma(\alpha+2)}f\bigl(t_{n+1},y_{h}^{p}(t _{n+1})\bigr)+\frac{h^{\alpha}}{\Gamma(\alpha+2)}\sum_{j=0}^{n} a_{j,n+1}f\bigl(t _{j},y_{h}(t_{j}) \bigr), \end{aligned}$$
(6)

where

$$\begin{aligned}& y_{h}^{p}(t_{n+1})=\sum _{k=0}^{\lceil\alpha\rceil -1}y_{0}^{(k)} \frac{t ^{k}}{k!}+\frac{1}{\Gamma(\alpha)}\sum_{j=0}^{n}b_{j,n+1} f\bigl(t_{j},y _{h}(t_{j})\bigr), \end{aligned}$$
(7)

and

$$\begin{aligned}& a_{j,n+1}= \textstyle\begin{cases} n^{\alpha+1}-(n-\alpha)(n+1)^{\alpha}, & j=0, \\ (n-j+2)^{\alpha+1}+(n-j)^{\alpha+1}-2(n-j+1)^{\alpha+1}, & 1 \leq j\leq n, \\ 1, & j=n+1, \end{cases}\displaystyle \end{aligned}$$
(8)
$$\begin{aligned}& b_{j,n+1}=\frac{h^{\alpha}}{\alpha}\bigl((n+1-j)^{\alpha}-(n-j)^{\alpha } \bigr),\quad 0\leq j\leq n. \end{aligned}$$
(9)

The error of this approximation is given as follows:

$$ \max_{j=0,1,\ldots,N}\bigl\vert y(t_{j})-y_{h}(t_{j}) \bigr\vert =O\bigl(h^{p}\bigr), $$
(10)

where \(p=\min(2,1+\alpha)\).

2.2 Some properties of the fractional derivative

In this paper we mainly consider the fractional order of the chaotic system to be \(0<\alpha<1\). Then some general properties of the fractional-order derivative \({}_{a}D_{t}^{\alpha}\) (Riemann-Liouville and Caputo definition) are described as follows [1, 2].

Property 1

Leibniz rule for fractional differentiation [1, 2]

The Leibniz rule for fractional differentiation is defined by

$$ {}_{a}D_{t}^{\alpha}\bigl( \varphi(t)f(t)\bigr)=\sum_{k=0}^{\infty} \binom{ \alpha}{k}\varphi^{(k)}(t){}_{a}D_{t}^{\alpha-k}f(t), $$
(11)

if \(f(t)\) and \(\varphi(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.

Property 2

Caputo definition \({}_{a}^{C}D_{t}^{\alpha}\)

Let \(\boldsymbol{x}(t)=(x_{1}(t),\ldots, x_{n}(t))^{T}\in\mathbb{R} ^{n}\) have continuous derivatives in \([a, t]\), for any positive definite matrix P, then

$$ {}_{a}^{C}D_{t}^{\alpha} \biggl(\frac{1}{2}\boldsymbol{x}^{T}(t)P \boldsymbol{x}(t) \biggr)\leq\boldsymbol{x}^{T}(t)P{}_{a}^{C}D_{t}^{\alpha } \boldsymbol{x}(t),\quad \forall \alpha\in(0, 1), $$
(12)

where the \({}_{a}^{C}D_{t}^{\alpha}\) denotes the Caputo fractional derivative.

Proof

Firstly, let

$$ f(t)={}_{a}^{C}D_{t}^{\alpha} \biggl(\frac{1}{2}\boldsymbol{x}^{T}(t)P \boldsymbol{x}(t) \biggr)-\boldsymbol{x}^{T}(t)P{}_{a}^{C}D_{t}^{\alpha} \boldsymbol{x}(t), $$
(13)

then proving that equation (12) is true is equivalent to proving that

$$ f(t)=\frac{1}{2}{}_{a}^{C}D_{t}^{\alpha} \bigl(\boldsymbol{x}^{T}(t)P \boldsymbol{x}(t)\bigr)- \boldsymbol{x}^{T}(t)P{}_{a}^{C}D_{t}^{\alpha} \boldsymbol{x}(t)\leq0. $$
(14)

Due to the Caputo definition (2), the function (13) can be written as

$$\begin{aligned} f(t) =&\frac{1}{\Gamma(1-\alpha)} \int_{a}^{t}\frac{\boldsymbol{x} ^{T}(\tau)P\dot{\boldsymbol{x}}(\tau)}{(t-\tau)^{\alpha}}\,d\tau \\ &{} - \frac{1}{ \Gamma(1-\alpha)}\boldsymbol{x}^{T}(t)P \int_{a}^{t}\frac{ \dot{\boldsymbol{x}}(\tau)}{(t-\tau)^{\alpha}}\,d\tau \\ =&\frac{1}{\Gamma(1-\alpha)} \int_{a}^{t}\frac{\boldsymbol{x}^{T}( \tau)P\dot{\boldsymbol{x}}(\tau)-\boldsymbol{x}^{T}(t)P \dot{\boldsymbol{x}}(\tau)}{(t-\tau)^{\alpha}}\,d\tau \\ =&\frac{1}{\Gamma(1-\alpha)} \int_{a}^{t}\frac{(\boldsymbol{x}^{T}( \tau)-\boldsymbol{x}^{T}(t))P\dot{\boldsymbol{x}}(\tau)}{(t-\tau)^{ \alpha}}\,d\tau \\ \stackrel{\boldsymbol{y}(\tau)=\boldsymbol{x}(\tau)-\boldsymbol {x}(t)}{=}& \frac{1}{ \Gamma(1-\alpha)} \int_{a}^{t}\frac{\boldsymbol{y}^{T}(\tau)P \dot{\boldsymbol{y}}(\tau)}{(t-\tau)^{\alpha}}\,d\tau \\ \stackrel{\boldsymbol{y}^{T}(\tau)P\dot{\boldsymbol{y}}(\tau)\,d\tau=\frac{1}{2}\,d(\boldsymbol{y}^{T}(\tau)P\boldsymbol{y}( \tau))}{=}&\frac{1}{2 \Gamma(1-\alpha)} \int_{a}^{t}(t-\tau)^{-\alpha}\,d\bigl( \boldsymbol{y} ^{T}(\tau)P\boldsymbol{y}(\tau)\bigr). \end{aligned}$$
(15)

Let us integrate by parts equation (15), the function \(f(t)\) can be rewritten as

$$\begin{aligned} f(t) =&\frac{1}{2\Gamma(1-\alpha)}\frac{\boldsymbol{y}^{T}(\tau)P \boldsymbol{y}(\tau)}{(t-\tau)^{\alpha}}{ \bigg\vert }^{t}_{a}-\frac{ \alpha}{2\Gamma(1-\alpha)} \int_{a}^{t}\frac{\boldsymbol{y}^{T}( \tau)P\boldsymbol{y}(\tau)}{(t-\tau)^{\alpha+1}}\,d\tau \\ =&\frac{\boldsymbol{y}^{T}(\tau)P\boldsymbol{y}(\tau)}{2\Gamma(1- \alpha)(t-\tau)^{\alpha}}{ \bigg\vert }_{\tau=t}-\frac{\boldsymbol{y} ^{T}(a)P\boldsymbol{y}(a)}{2\Gamma(1-\alpha)(t-a)^{\alpha}}- \frac{ \alpha}{2\Gamma(1-\alpha)} \int_{a}^{t}\frac{\boldsymbol{y}^{T}( \tau)P\boldsymbol{y}(\tau)}{(t-\tau)^{\alpha+1}}\,d\tau. \end{aligned}$$
(16)

Let us check the first term of equation (16), which has an indetermination at \(\tau=t\), then we can analyze the corresponding limitation by the L’Hopital rule. We have

$$ \lim_{\tau\rightarrow t}\frac{\boldsymbol{y}^{T}(\tau)P \boldsymbol{y}(\tau)}{(t-\tau)^{\alpha}}=\lim _{\tau\rightarrow t}\frac{2 \boldsymbol{y}^{T}(\tau)P\dot{\boldsymbol{y}}(\tau)}{-\alpha(t- \tau)^{\alpha-1}}=\lim_{\tau\rightarrow t} \frac{2\boldsymbol{y} ^{T}(\tau)P\dot{\boldsymbol{y}}(\tau)(t-\tau)^{1-\alpha}}{-\alpha }=0. $$
(17)

And the matrix P is positive definite, then

$$ \frac{\boldsymbol{y}^{T}(a)P\boldsymbol{y}(a)}{2\Gamma(1-\alpha)(t-a)^{ \alpha}}\geq0 $$
(18)

and

$$ \frac{\alpha}{2\Gamma(1-\alpha)} \int_{a}^{t}\frac{\boldsymbol{y} ^{T}(\tau)P\boldsymbol{y}(\tau)}{(t-\tau)^{\alpha+1}}\,d\tau\geq0. $$
(19)

Hence, we obtain \(f(t)\leq0\), i.e. the conclusion (12) is clearly true. □

Property 3

Riemann-Liouville definition \({}_{a}^{R}D_{t}^{\alpha}\)

Let \(\boldsymbol{x}(t)=(x_{1}(t),\ldots, x_{n}(t))^{T}\in\mathbb{R} ^{n}\) have a continuous derivatives in \([a, t]\), for any positive definite matrix P, then

$$ {}_{a}^{R}D_{t}^{\alpha} \biggl(\frac{1}{2}\boldsymbol{x}^{T}(t)P \boldsymbol{x}(t) \biggr)\leq\boldsymbol{x}^{T}(t)P{}_{a}^{R}D_{t}^{\alpha } \boldsymbol{x}(t),\quad \forall \alpha\in(0, 1), $$
(20)

where the \({}_{a}^{R}D_{t}^{\alpha}\) denotes the Riemann-Liouville fractional derivative.

Proof

Firstly, let

$$ f(t)={}_{a}^{R}D_{t}^{\alpha} \biggl(\frac{1}{2}\boldsymbol{x}^{T}(t)P \boldsymbol{x}(t) \biggr)-\boldsymbol{x}^{T}(t)P{{}_{a}^{R}D_{t}^{\alpha}} \boldsymbol{x}(t), $$
(21)

then proving that equation (20) is true is equivalent to proving that

$$ f(t)=\frac{1}{2}{}_{a}^{R}D_{t}^{\alpha} \bigl(\boldsymbol{x}^{T}(t)P \boldsymbol{x}(t)\bigr)- \boldsymbol{x}^{T}(t)P{}_{a}^{R}D_{t}^{\alpha} \boldsymbol{x}(t)\leq0. $$
(22)

Due to the Riemann-Liouville definition (3), the function (21) can be written as

$$\begin{aligned} f(t) =&\frac{1}{2\Gamma(1-\alpha)}\frac{d}{dt} \int_{a}^{t}\frac{ \boldsymbol{x}^{T}(\tau)P{\boldsymbol{x}}(\tau)}{(t-\tau)^{\alpha }}\,d\tau- \frac{1}{\Gamma(1-\alpha)}\boldsymbol{x}^{T}(t)P \frac{d}{dt} \int_{a}^{t}\frac{\boldsymbol{x}(\tau)}{(t-\tau)^{ \alpha}}\,d\tau \\ =&\frac{1}{\Gamma(1-\alpha)}\biggl\{ \frac{1}{2}\frac{d}{dt} \int _{a}^{t}\frac{ \boldsymbol{x}^{T}(\tau)P{\boldsymbol{x}}(\tau)}{(t-\tau)^{\alpha }}\,d\tau- \boldsymbol{x}^{T}(t)\frac{d}{dt} \int_{a}^{t}\frac{P \boldsymbol{x}(\tau)}{(t-\tau)^{\alpha}}\,d\tau\biggr\} . \end{aligned}$$
(23)

Let

$$ g(t)=\frac{1}{2}\frac{d}{dt} \int_{a}^{t}\frac{\boldsymbol{x}^{T}( \tau)P{\boldsymbol{x}}(\tau)}{(t-\tau)^{\alpha}}\,d\tau- \boldsymbol{x}^{T}(t)\frac{d}{dt} \int_{a}^{t}\frac{P\boldsymbol{x}( \tau)}{(t-\tau)^{\alpha}}\,d\tau, $$
(24)

then

$$\begin{aligned} g(t) \stackrel{y=t-\tau}{=}&\frac{1}{2}\frac{d}{dt} \int_{0}^{t-a}\frac{ \boldsymbol{x}^{T}(t-y)P\boldsymbol{x}(t-y)}{y^{\alpha}}\,dy- \boldsymbol{x}^{T}(t)\frac{d}{dt} \int_{0}^{t-a}\frac{P\boldsymbol {x}(t-y)}{y ^{\alpha}}\,dy \\ =&\frac{1}{2}\frac{\boldsymbol{x}^{T}(a)P\boldsymbol{x}(a)}{(t-a)^{ \alpha}}+ \int_{0}^{t-a}\frac{\boldsymbol{x}^{T}(t-y)P \dot{\boldsymbol{x}}(t-y)}{y^{\alpha}}\,dy \\ &{}- \boldsymbol{x}^{T}(t)\biggl\{ \frac{P \boldsymbol{x}(a)}{(t-a)^{\alpha}}+ \int_{0}^{t-a}\frac{P \dot{\boldsymbol{x}}(t-y)}{y^{\alpha}}\,dy\biggr\} \\ =&\frac{1}{2}\frac{\boldsymbol{x}^{T}(a)P\boldsymbol{x}(a)}{(t-a)^{ \alpha}}-\frac{\boldsymbol{x}^{T}(t)P\boldsymbol{x}(a)}{(t-a)^{ \alpha}}+ \int_{0}^{t-a}\frac{(\boldsymbol{x}^{T}(t-y)-\boldsymbol{x} ^{T}(t))P\dot{\boldsymbol{x}}(t-y)}{y^{\alpha}}\,dy \\ \stackrel{\tau=t-y}{=}&\frac{1}{2}\frac{\boldsymbol{x}^{T}(a)P \boldsymbol{x}(a)}{(t-a)^{\alpha}}-\frac{\boldsymbol{x}^{T}(t)P \boldsymbol{x}(a)}{(t-a)^{\alpha}}+ \int_{a}^{t}\frac{(\boldsymbol{x} ^{T}(\tau)-\boldsymbol{x}^{T}(t))P\dot{\boldsymbol{x}}(\tau)}{(t- \tau)^{\alpha}} \\ \stackrel{\boldsymbol{y}(\tau)=\boldsymbol{x}(\tau)-\boldsymbol{x}(t)}{=}& \frac{1}{2}\frac{\boldsymbol{x}^{T}(a)P\boldsymbol{x}(a)}{(t-a)^{ \alpha}}-\frac{\boldsymbol{x}^{T}(t)P\boldsymbol{x}(a)}{(t-a)^{ \alpha}}+ \int_{a}^{t}(t-\tau)^{-\alpha}\,d\biggl( \frac{1}{2}\boldsymbol{y} ^{T}(\tau)P\boldsymbol{y}(\tau) \biggr). \end{aligned}$$
(25)

Let us integrate by parts equation (25), the function \(g(t)\) can be rewritten as

$$\begin{aligned} g(t) =&\frac{1}{2}\frac{\boldsymbol{x}^{T}(a)P\boldsymbol{x}(a)}{(t-a)^{ \alpha}}-\frac{\boldsymbol{x}^{T}(t)P\boldsymbol{x}(a)}{(t-a)^{ \alpha}}+ \frac{1}{2}\frac{\boldsymbol{y}^{T}(\tau)P\boldsymbol{y}( \tau)}{(t-\tau)^{\alpha}}{ \bigg\vert }_{a}^{t}- \frac{\alpha}{2} \int_{a} ^{t}\frac{\boldsymbol{y}^{T}(\tau)P\boldsymbol{y}(\tau)}{(t-\tau)^{ \alpha+1}}\,d\tau \\ =&\frac{1}{2}\lim_{\tau\rightarrow t}\frac{\boldsymbol{y}^{T}(\tau)P \boldsymbol{y}(\tau)}{(t-\tau)^{\alpha}}- \frac{\boldsymbol{x}^{T}(t)P \boldsymbol{x}(t)}{2(t-a)^{\alpha}}-\frac{\alpha}{2} \int _{a}^{t}\frac{ \boldsymbol{y}^{T}(\tau)P\boldsymbol{y}(\tau)}{(t-\tau)^{\alpha+1}}\,d\tau. \end{aligned}$$
(26)

Let us check the first term of equation (26), which has an indetermination at \(\tau=t\), then we can analyze the corresponding limitation by the L’Hopital rule:

$$ \lim_{\tau\rightarrow t}\frac{\boldsymbol{y}^{T}(\tau)P \boldsymbol{y}(\tau)}{(t-\tau)^{\alpha}}=\lim _{\tau\rightarrow t}\frac{2 \boldsymbol{y}^{T}(\tau)P\dot{\boldsymbol{y}}(\tau)}{-\alpha(t- \tau)^{\alpha-1}}=\lim_{\tau\rightarrow t} \frac{2\boldsymbol{y} ^{T}(\tau)P\dot{\boldsymbol{y}}(\tau)(t-\tau)^{1-\alpha}}{-\alpha }=0. $$
(27)

And the matrix P is positive definite, then

$$ \frac{\boldsymbol{x}^{T}(a)P\boldsymbol{x}(a)}{2(t-a)^{\alpha}} \geq0 $$
(28)

and

$$ \frac{\alpha}{2} \int_{a}^{t}\frac{\boldsymbol{y}^{T}(\tau)P \boldsymbol{y}(\tau)}{(t-\tau)^{\alpha+1}}\,d\tau\geq0. $$
(29)

Hence, we obtain \(g(t)\leq0\), i.e. \(f(t)\leq0\), then the conclusion (20) is clearly true. □

Remark 1

If the positive definite matrix is an identity matrix, i.e. \(P=I\), the property (2) and (3) can be written as

$$ {}_{a}D_{t}^{\alpha}\biggl( \frac{1}{2}\boldsymbol{x}^{T}(t)\boldsymbol{x}(t)\biggr) \leq \boldsymbol{x}^{T}(t){}_{a}D_{t}^{\alpha} \boldsymbol{x}(t),\quad \forall \alpha\in(0, 1). $$
(30)

2.3 Stability of fractional-order system

The fractional-order nonlinear system is given as

$$ {}_{0}D_{t}^{\alpha}\boldsymbol{x}(t)= \boldsymbol{f}\bigl(t, \boldsymbol{x(t)}\bigr),\quad \boldsymbol{x}(0)=\boldsymbol{c}, $$
(31)

where \(\boldsymbol{f}=(f_{1}, f_{2},\ldots, f_{n})^{T}\) is a vector function and \(f_{i}\) (\(i=1,2,\ldots,n\)) is continuous differential nonlinear functions; α is the fractional order of the derivative; \(\boldsymbol{x}(t)=(x_{1}(t), x_{2}(t),\ldots, x_{n}(t))^{T} \in\mathbb{R}^{n}\); \(\boldsymbol{x}(0)=(c_{1},c_{2},\ldots,c_{n})^{T}\) is the initial value; \({}_{0}D_{t}^{\alpha}\) denotes the Caputo (or Riemann-Liouville) fractional-order derivative operator. The equilibrium points of this system are calculated by solving \(\boldsymbol{f}( \boldsymbol{x}^{*})=0\). For this fractional-order nonlinear system, the fractional-order extension of Lyapunov direct method has been proposed, which is obtained as follows [26].

Theorem 1

Let \(\boldsymbol{x}=0\) be an equilibrium point for the nonautonomous fractional-order system (31). Assume that there exists a Lyapunov function \(V(t, \boldsymbol{x}(t))\) and class-K functions \(\alpha_{i}\) (\(i=1,2,3\)) satisfying

$$\begin{aligned}& \alpha_{1}\bigl(\bigl\Vert \boldsymbol{x}(t)\bigr\Vert \bigr)\leq V\bigl(t,\boldsymbol{x}(t)\bigr)\leq \alpha_{2} \bigl(\bigl\Vert \boldsymbol{x}(t)\bigr\Vert \bigr), \end{aligned}$$
(32)
$$\begin{aligned}& {}_{0}D_{t}^{\beta}V\bigl(t,\boldsymbol{x}(t) \bigr)\leq-\alpha_{3}\bigl(\bigl\Vert \boldsymbol{x}(t)\bigr\Vert \bigr), \end{aligned}$$
(33)

where \(\beta\in(0, 1)\). Then the equilibrium point of system (31) 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 2

Take the fractional-order system

$$ {}_{0}D_{t}^{\boldsymbol{\alpha}}\boldsymbol{x}(t)= \boldsymbol{f}\bigl( \boldsymbol{x}(t)\bigr), $$
(34)

where \(\alpha\in(0, 1)\) and \({}_{0}D_{t}^{\boldsymbol{\alpha}}\) denotes the Caputo (or Riemann-Liouville) derivative. Without loss of generality, let \(\boldsymbol{x}^{*}=0\) be the equilibrium point and \(\boldsymbol{x}(t)\in\mathbb{R}^{n}\). If there exists a positive definite matrix P, which satisfies

$$ \boldsymbol{x}^{T}(t)P\boldsymbol{f}\bigl( \boldsymbol{x}(t)\bigr)\leq0, $$
(35)

then the origin of the system (34) is asymptotically stable.

Proof

Since P is a positive definite matrix, we introduce a Lyapunov function

$$ V\bigl(\boldsymbol{x}(t)\bigr)=\frac{1}{2} \boldsymbol{x}^{T}(t)P\boldsymbol{x}(t). $$
(36)

It follows from Property 2 and Property 3 that

$$ {}_{0}D_{t}^{\alpha}V\bigl( \boldsymbol{x}(t)\bigr)\leq\boldsymbol{x}^{T}(t)P {}_{0}D_{t}^{\alpha} \boldsymbol{x}(t)=\boldsymbol{x}^{T}(t)P \boldsymbol{f}\bigl( \boldsymbol{x}(t)\bigr). $$
(37)

And since \(\boldsymbol{x}^{T}(t)P\boldsymbol{f}(\boldsymbol{x}(t)) \leq0\), the fractional-order derivative of the Lyapunov function is negative definite. Using the relation between positive definite functions and class-K functions in [33], it follows from Theorem 1 that the origin of the system (34) is asymptotically stable. □

3 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 (34) as follows:

$$ {}_{0}D_{t}^{\boldsymbol{\alpha}}\boldsymbol{x}(t)= \boldsymbol{f}\bigl( \boldsymbol{x}(t)\bigr)=A\boldsymbol{x}(t)+\boldsymbol{g} \bigl(\boldsymbol{x}(t)\bigr) \boldsymbol{x}(t), $$
(38)

where \(A\boldsymbol{x}(t)\) is the linear part of system (34), \(\boldsymbol{g}(\boldsymbol{x}(t))\boldsymbol{x}(t)\) is the nonlinear part of system (34). This way of writing is very general and almost all fractional-order chaotic system can be written in the form (38). We consider the system (38) as the drive system, then the response system is given as

$$ {}_{0}D_{t}^{\boldsymbol{\alpha}}\boldsymbol{y}(t)= \boldsymbol{f}\bigl( \boldsymbol{y}(t)\bigr)=A\boldsymbol{y}(t)+\boldsymbol{g} \bigl(\boldsymbol{y}(t)\bigr) \boldsymbol{y}(t). $$
(39)

To realize the synchronization of two system (38) and (39), we add a linear feedback control input to the response system (39). It is well known that the linear controller has many advantages: (1) it is very simple; (2) it is easily realized experimentally; (3) it is more suitable for engineering applications than other controllers.

Hence the controlled response system (39) with the linear feedback control input is given as

$$ {}_{0}D_{t}^{\boldsymbol{\alpha}} \boldsymbol{y}(t)=A\boldsymbol{y}(t)+ \boldsymbol{g}\bigl(\boldsymbol{y}(t)\bigr) \boldsymbol{y}(t)-K\bigl(\boldsymbol{y}(t)- \boldsymbol{x}(t)\bigr), $$
(40)

where \(K(\boldsymbol{y}(t)-\boldsymbol{x}(t))\) is the linear feedback control input, and the feedback gain matrix \(K\in\mathbb{R}^{n\times n}\) needs to be determined.

Let the synchronization error \(\boldsymbol{e}(t)=\boldsymbol{y}(t)- \boldsymbol{x}(t)\), the error system from (38) and (40) is obtained:

$$ {}_{0}D_{t}^{\boldsymbol{\alpha}}\boldsymbol{e}(t)= \boldsymbol{f}\bigl( \boldsymbol{y}(t)\bigr)-\boldsymbol{f}\bigl(\boldsymbol{x}(t) \bigr)=A\boldsymbol{e}(t)+B _{\boldsymbol{x},\boldsymbol{y}}\boldsymbol{e}(t)-K\boldsymbol{e}(t), $$
(41)

where \(B_{\boldsymbol{x},\boldsymbol{y}}\) is a bounded matrix with its elements depending on x and y.

Then we can easily see that systems (38) and (40) are synchronized if and only if the error system (41) is asymptotically stable at the origin. Therefore, our aim is to design a suitable feedback gain matrix K such that the error system (41) is asymptotically stable.

Theorem 3

The controlled fractional-order error system (41) is asymptotically stable at the origin, i.e. the systems (38) and (40) are asymptotically synchronized, if the feedback gain matrix K makes the symmetric matrix

$$ S=\frac{(PA+PB_{\boldsymbol{x},\boldsymbol{y}}-PK)^{T}+(PA+PB_{ \boldsymbol{x},\boldsymbol{y}}-PK)}{2} $$
(42)

negative definite for all \(\boldsymbol{x}(t)\) and \(\boldsymbol{y}(t)\), where P is a positive definite matrix.

Proof

For the controlled error system (41), we introduce the Lyapunov function

$$ V(\boldsymbol{e})=\frac{1}{2}\boldsymbol{e}^{T}(t)P \boldsymbol{e}(t), $$
(43)

where P is a positive definite matrix. It follows from Properties 2, 3 that

$$\begin{aligned} {}_{0}D^{\alpha}_{t}V(\boldsymbol{e}) =&\frac{1}{2}{}_{0}D^{\alpha} _{t}\bigl( \boldsymbol{e}^{T}(t)P\boldsymbol{e}(t)\bigr) \\ \leq&\boldsymbol{e}^{T}(t)P{}_{0}D^{\alpha}_{t} \boldsymbol{e}(t) \\ =&\boldsymbol{e}^{T}(t)P\bigl(A\boldsymbol{e}(t)+B_{\boldsymbol{x}, \boldsymbol{y}} \boldsymbol{e}(t)-K\boldsymbol{x}(t)\bigr) \\ =&\boldsymbol{e}^{T}(t) (PA+PB_{\boldsymbol{x},\boldsymbol{y}}-PK) \boldsymbol{e}(t) \\ =&\boldsymbol{x}^{T}(t)S\boldsymbol{x}(t), \end{aligned}$$
(44)

where

$$ S=\frac{(PA+PB_{\boldsymbol{x},\boldsymbol{y}}-PK)^{T}+(PA+PB_{ \boldsymbol{x},\boldsymbol{y}}-PK)}{2} $$
(45)

is a symmetric matrix. If S is negative definite for all \(\boldsymbol{x}(t)\) and \(\boldsymbol{y}(t)\), we have

$$ {}_{0}D^{\alpha}_{t}V(\boldsymbol{e}) \leq\boldsymbol{e}^{T}(t)S \boldsymbol{e}(t)< 0. $$
(46)

It follows from Theorem 2 that the controller can make the error system asymptotically stable at the origin, i.e. the systems (38) and (40) are asymptotically synchronized.

In this paper, we mainly consider the synchronization of fractional-order chaotic system. It is well known that \(\boldsymbol{x}(t)\) is bounded for the fractional-order chaotic system (38). It implies that there is a constant matrix C, satisfying

$$ \boldsymbol{e}^{T}(t)B_{\boldsymbol{x},\boldsymbol{y}}\boldsymbol{e}(t) \leq\boldsymbol{e}^{T}(t)C\boldsymbol{e}(t). $$
(47)

Hence, we can give some corollaries which are simpler than Theorem 3. □

Corollary 1

The controlled fractional-order error system (41) is asymptotically stable at the origin, i.e. the systems (38) and (40) are asymptotically synchronized, if the feedback gain matrix K makes the matrix

$$ S=\frac{(PA+PC-PK)^{T}+(PA+PC-PK)}{2} $$
(48)

negative definite, where P is a positive definite and C is defined as (47).

This corollary can easily be proved by Theorem 3 and inequality (47).

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 2

The controlled fractional-order error system (41) is asymptotically stable at the origin, i.e. the systems (38) and (40) are asymptotically synchronized, if the feedback gain matrix \(K=kI\) makes the matrix

$$ S=\frac{A^{T}+A}{2}+(c-k)I $$
(49)

negative definite. Particularly, let \(\lambda_{\max}\) be the maximal eigenvalue of the matrix \(\frac{A^{T}+A}{2}\), if \(K=kI\) satisfies

$$ \lambda_{\max}+c-k< 0, $$
(50)

the controlled error system (41) is asymptotically stable at the origin.

Remark 2

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>\lambda_{\max}+c\), then the controller can make the error system (41) asymptotically stable at the origin, i.e. it makes the systems (38) and (40) synchronize. This method is simple and universal.

Remark 3

In Corollary 2, 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=\operatorname{diag}(c_{1},c_{2},c_{3})\) and \(K=\operatorname{diag}(k_{1},k_{2},k _{3})\). According to Theorem 3 and Corollary 2, 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.

4 Simulation and analysis

In this section, three 3D 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 (41), by adding a linear controller and letting the feedback gain matrix satisfy the conditions of Corollary 2, the error system can be stabilized to the equilibrium point, i.e. the drive system and response system are asymptotically synchronized.

4.1 Synchronization of the fractional-order unified system

et al. introduced the unified system [34] in 2002, which can unify the Chen, Lü and Lorenz system. Its fractional expression is given as follows [35, 36]:

$$\begin{aligned}& \begin{aligned}&{}_{0}D_{t}^{\alpha}x_{1}=(25a+10) (x_{2}-x_{1}), \\ &{}_{0}D_{t}^{\alpha}x_{2}=(28-35a)x_{1}+(29a-1)x_{2}-x_{1}x_{3}, \\ &{}_{0}D_{t}^{\alpha}x_{3}=x_{1} x_{2}-(a+8)/3x_{3}, \end{aligned} \end{aligned}$$
(51)

where \(a\in R\) and α is the fractional order of the derivative. If the parameter satisfies \(a\in[0, 0.8)\), system (51) is the generalized Lorenz system; if parameter satisfies \(a=0.8\), the system becomes the fractional-order Lü system; and if parameter satisfies \(a\in(0.8, 1]\), it becomes the fractional-order generalized Chen system. We select \(a=1\), there are three equilibrium points \((0, 0, 0)\), \((3\sqrt{7}, 3\sqrt{7},21)\) and \((-3\sqrt{7},-3 \sqrt{7},21)\) in this system (51). When we choose the fractional order \(\alpha=0.9\) and initial value \((2,2,1)\), the system (51) can generate chaos, which is shown in Figure 1.

Figure 1
figure 1

Chaotic attractors in the fractional-order unified system with \(\pmb{\alpha=0.9}\) . The panels (a), (b), (c) and (d) show the \(x_{2}-x_{1}\), \(x_{3}-x_{1}\), \(x_{3}-x_{2}\) and 3D views, respectively.

The fractional-order chaotic system (51) can be rewritten in the form of (38) as a drive system

$$ {}_{0}D_{t}^{\alpha}\boldsymbol{x}(t)=A \boldsymbol{x}(t)+ \boldsymbol{g}\bigl(\boldsymbol{x}(t)\bigr)\boldsymbol{x}(t), $$
(52)

where

$$ A= \left( \begin{matrix} -35& 35& 0 \\ 7 & 28 & 0 \\ 0 &0& -3 \end{matrix}\right),\qquad \boldsymbol{g}\bigl(\boldsymbol{x}(t)\bigr)= \left( \begin{matrix} 0& 0& 0 \\ 0 & 0 & -x_{1} \\ 0 & x_{1}& 0 \end{matrix}\right). $$
(53)

The controlled response system (51) can be rewritten in the form (40)

$$ {}_{0}D_{t}^{\alpha}\boldsymbol{y}(t)=A \boldsymbol{y}(t)+ \boldsymbol{g}\bigl(\boldsymbol{y}(t)\bigr)\boldsymbol{y}(t)-K \bigl(\boldsymbol{y}(t)- \boldsymbol{x}(t)\bigr). $$
(54)

According to systems (52) and (54), the controlled error system is obtained

$$ {}_{0}D_{t}^{\boldsymbol{\alpha}} \boldsymbol{e}(t)=A\boldsymbol{e}(t)+B _{\boldsymbol{x},\boldsymbol{y}}\boldsymbol{e}(t)-K \boldsymbol{e}(t), $$
(55)

where \(B_{\boldsymbol{x},\boldsymbol{y}}\) is a bounded matrix with its elements depending on x and y.

Since the fractional system is chaotic, \(\boldsymbol{x}(t)\) is bounded. Then we can easily obtain \(\boldsymbol{e}^{T}(t)B_{\boldsymbol{x}, \boldsymbol{y}}\boldsymbol{e}(t)=x_{2}e_{1}e_{3}-x_{3}e_{1}e_{2}<25 \boldsymbol{e}^{T}(t)\boldsymbol{e}(t)\) by calculating the eigenvalue of maximum, which implies \(c\approx25\). According to Corollary 2, if the matrix \(S=\frac{A^{T}+A}{2}+(c-k)I\) is negative positive, the error system (55) is asymptotically stable, i.e. the systems (52) and (54) are asymptotically synchronized. And we can easily see that the maximal eigenvalue of matrix \(\frac{A^{T}+A}{2}\) is \(\lambda_{\max}\approx31\). So if the feedback gain matrix \(K=kI\) satisfies \(k>56\), the error system is asymptotically stable at the origin. When selecting \(k=57\), the numerical results, illustrated in Figure 2, show that the fractional-order error system (55) is driven to its equilibrium point \((0,0,0)\) asymptotically as \(t\rightarrow\infty\), which implies that the drive system (52) and response system (54) are synchronized.

Figure 2
figure 2

Time waveforms of synchronization errors \(\pmb{e_{1}}\) (a), \(\pmb{e_{2}}\) (b) and \(\pmb{e_{3}}\) (c) between two fractional-order unified systems.

4.2 Synchronization of the fractional-order Liu system

Liu et al. introduced a three dimensional chaotic system in 2009, which is called Liu’s system [37]. Gejji and Bhalekar [38] studied the fractional-order chaotic Liu system, which is described as

$$\begin{aligned}& \begin{aligned}&{}_{0}D_{t}^{\alpha}x_{1}(t)=-a x_{1}-e x_{2}^{2}, \\ &{}_{0}D_{t}^{\alpha}x_{2}(t)=bx_{2}-k x_{1} x_{3}, \\ &{}_{0}D_{t}^{\alpha}x_{3}(t)=-c x_{3}+m x_{1} x_{2}, \end{aligned} \end{aligned}$$
(56)

where \(a, b, c, e, k, m\in R\). Its parameters are chosen as \(a=e=1\), \(b=2.5\), \(k=m=4\), \(c=5\), the system has five equilibrium points. Two of them are complex and three are real equilibriums \((0, 0, 0)\), \((-0.884, 0.940,-0.665)\) and \((-0.884, -0.940,-0.665)\). On selecting the order \(\alpha=0.94\) and initial value \((1, 1, 1)\), the system (56) has chaotic behaviors, which is shown in Figure 3.

Figure 3
figure 3

Chaotic attractors in the fractional-order Liu’s system with \(\pmb{\alpha=0.94}\) . The panels (a), (b), (c) and (d) show the \(x_{2}-x_{1}\), \(x_{3}-x_{1}\), \(x_{3}-x_{2}\) and 3D views, respectively.

The fractional-order chaotic Liu’s system (56) can be rewritten in the form of (38) as a drive system

$$ {}_{0}D_{t}^{\alpha}\boldsymbol{x}(t)=A \boldsymbol{x}(t)+ \boldsymbol{g}\bigl(\boldsymbol{x}(t)\bigr)\boldsymbol{x}(t), $$
(57)

where

$$ A= \left( \begin{matrix} -a& 0& 0 \\ 0 & b & 0 \\ 0 &0& -c \end{matrix}\right),\qquad \boldsymbol{g}\bigl(\boldsymbol{x}(t)\bigr)= \left( \begin{matrix} 0& -ex_{2}& 0 \\ 0 & 0 & -kx_{1} \\ 0 & mx_{1}& 0 \end{matrix}\right). $$
(58)

The controlled response system (57) can be rewritten in the form (40)

$$ {}_{0}D_{t}^{\alpha}\boldsymbol{y}(t)=A \boldsymbol{y}(t)+ \boldsymbol{g}\bigl(\boldsymbol{y}(t)\bigr)\boldsymbol{y}(t)-K \bigl(\boldsymbol{y}(t)- \boldsymbol{x}(t)\bigr). $$
(59)

According to the systems (58) and (60), the controlled error system is obtained:

$$ {}_{0}D_{t}^{\boldsymbol{\alpha}} \boldsymbol{e}(t)=A\boldsymbol{e}(t)+B _{\boldsymbol{x},\boldsymbol{y}}\boldsymbol{e}(t)-K \boldsymbol{e}(t), $$
(60)

where \(B_{\boldsymbol{x},\boldsymbol{y}}\) is a bounded matrix with its elements depending on x and y.

Since the fractional system is chaotic, \(\boldsymbol{x}(t)\) is bounded. Then we can easily obtain \(\boldsymbol{e}^{T}(t)B_{\boldsymbol{x}, \boldsymbol{y}}\boldsymbol{e}(t)=-(x_{2}+x_{3}+y_{2})e_{1}e_{2}+x_{2}e _{1}e_{3}<3.5\boldsymbol{e}^{T}(t)\boldsymbol{e}(t)\) by calculating the eigenvalue of maximum. It implies \(c=3.5\). According to Corollary 2, if the matrix \(S=\frac{A^{T}+A}{2}+(c-k)I\) is negative positive, the error system (60) is asymptotically stable, i.e. the systems (57) and (59) are asymptotically synchronized. And we can easily see that the maximal eigenvalue of matrix \(\frac{A^{T}+A}{2}\) is \(\lambda_{\max}=2.5\). Hence, if the feedback gain matrix \(K=kI\) satisfies \(k>6\), the system is asymptotically stable at the origin. When selecting \(k=7\), the numerical results, illustrated in Figure 4, show that the fractional-order error system (60) is driven to its equilibrium point \((0,0,0)\) asymptotically as \(t\rightarrow\infty\), which implies that the drive system (57) and response system (59) are synchronized.

Figure 4
figure 4

Time waveforms of synchronization errors \(\pmb{e_{1}}\) (a), \(\pmb{e_{2}}\) (b) and \(\pmb{e_{3}}\) (c) between two fractional-order Liu systems.

4.3 Synchronization of the fractional-order Lorenz system

Lorenz introduced an integer-order dynamical system in 1963, which is call Lorenz system. It can be described as follows [39]:

$$\begin{aligned}& \begin{aligned}&\dot{x_{1}}=a(x_{2}-x_{1}), \\ &\dot{x_{2}}=c x_{1}-x_{1}x_{3}- x_{2}, \\ &\dot{x_{3}}=x_{1}x_{2}-bx_{3}. \end{aligned} \end{aligned}$$
(61)

When the parameters are chosen as \(a=10\), \(b=8/3\) and \(c=28\), this system (61) exhibits a chaotic behavior. Grigorenko and Grigorenko [40] studied the fractional version of this system which is given by

$$\begin{aligned}& \begin{aligned} &{}_{0}D_{t}^{\alpha}x_{1}=a(x_{2}-x_{1}), \\ &{}_{0}D_{t}^{\alpha}x_{2}=c x_{1}-x_{1}x_{3}- x_{2}, \\ &{}_{0}D_{t}^{\alpha}x_{3}=x_{1}x_{2}-bx_{3}, \end{aligned} \end{aligned}$$
(62)

where α is the order of fractional derivative. With the order \(\alpha=0.995\) and initial value \((0.1, 0.2, 0.3)\), the system can generate chaotic behavior, as shown in Figure 5.

Figure 5
figure 5

Chaotic attractors in the fractional-order Lorenz system with \(\pmb{\alpha=0.995}\) . The panels (a), (b), (c) and (d) show the \(x_{2}-x_{1}\), \(x_{3}-x_{1}\), \(x_{3}-x_{2}\) and 3D views, respectively.

The fractional-order chaotic system (62) can be rewritten in the form of (38) as a drive system

$$ {}_{0}D_{t}^{\alpha}\boldsymbol{x}(t)=A \boldsymbol{x}(t)+ \boldsymbol{g}\bigl(\boldsymbol{x}(t)\bigr)\boldsymbol{x}(t), $$
(63)

where

$$ A=\left( \begin{matrix} -a& a& 0 \\ c & -1 & 0 \\ 0 &0& -b \end{matrix}\right),\qquad \boldsymbol{g}\bigl(\boldsymbol{x}(t)\bigr)= \left( \begin{matrix} 0& 0& 0 \\ 0 & 0 & -x_{1} \\ 0 & x_{1}& 0 \end{matrix}\right). $$
(64)

The controlled response system (63) can be rewritten in the form of (40)

$$ {}_{0}D_{t}^{\alpha}\boldsymbol{y}(t)=A \boldsymbol{y}(t)+ \boldsymbol{g}\bigl(\boldsymbol{y}(t)\bigr)\boldsymbol{y}(t)-K \bigl(\boldsymbol{y}(t)- \boldsymbol{x}(t)\bigr). $$
(65)

According to systems (63) and (65), the controlled error system is obtained

$$ {}_{0}D_{t}^{\boldsymbol{\alpha}} \boldsymbol{e}(t)=A\boldsymbol{e}(t)+B _{\boldsymbol{x},\boldsymbol{y}}\boldsymbol{e}(t)-K \boldsymbol{e}(t), $$
(66)

where \(B_{\boldsymbol{x},\boldsymbol{y}}\) is a bounded matrix with its elements depending on x and y.

Since the fractional system is chaotic, \(\boldsymbol{x}(t)\) is bounded. Then we can easily obtain \(\boldsymbol{e}^{T}(t)B_{\boldsymbol{x}, \boldsymbol{y}}\boldsymbol{e}(t)=-x_{3}e_{1}e_{2}+x_{2}e_{1}e_{3} \leq25\boldsymbol{e}^{T}(t)\boldsymbol{e}(t)\) by numerical simulation, i.e. \(c\approx25\). Hence, according to Corollary 2, if the matrix \(S=\frac{A^{T}+A}{2}+(c-k)I\) is negative positive, the error system (66) is asymptotically stable, i.e. the systems (63) and (65) are asymptotically synchronized. And we can easily see that the maximal eigenvalue of matrix \(\frac{A^{T}+A}{2}\) is \(\lambda_{\max}\approx14\). So if the feedback gain matrix \(K=kI\) satisfies \(k>39\), the system is asymptotically stable at the origin. When selecting \(k=40\), the numerical results, illustrated in Figure 6, show that the fractional-order unified system is driven to its equilibrium point \((0,0,0)\) asymptotically as \(t\rightarrow\infty\), which implies that the drive system (63) and response system (65) are synchronized.

Figure 6
figure 6

Time waveforms of synchronization errors \(\pmb{e_{1}}\) (a), \(\pmb{e_{2}}\) (b) and \(\pmb{e_{3}}\) (c) between two fractional-order Lorenz systems.

5 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 [2, 4144], 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 fractional-order 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 [45, 46] and fractional multi-scroll chaotic systems [47].

References

  1. Podlubny, I: Fractional Differential Equations. Academic Press, New York (1999)

    MATH  Google Scholar 

  2. Petras, I: Fractional-Order Nonlinear Systems: Modeling, Analysis and Simulation. Higher Education Press, Beijing (2011)

    Book  MATH  Google Scholar 

  3. Ahn, HS, Chen, YQ: Necessary and sufficient stability condition of fractional-order interval linear systems. Automatica 44, 2985-2988 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  4. Liu, CX, Liu, L: A novel four-dimensional autonomous hyperchaotic system. Chin. Phys. B 18, 2188-2193 (2009)

    Article  Google Scholar 

  5. Li, CG, Chen, GR: Chaos in the fractional order Chen system and its control. Chaos Solitons Fractals 22, 549-554 (2004)

    Article  MATH  Google Scholar 

  6. Yang, NN, Liu, CX, Wu, CJ: A hyperchaotic system stabilization via inverse optimal control and experimental research. Chin. Phys. B 19, 1005021-1005028 (2010)

    Google Scholar 

  7. Ge, ZM, Jhuang, WR: Chaos control and synchronization of a fractional order rotational mechanical system with a centrifugal governor. Chaos Solitons Fractals 33, 270-289 (2007)

    Article  MATH  Google Scholar 

  8. Zhong, QS: Impulsive control for fractional-order chaotic systems. Chin. Phys. Lett. 25, 2812-2815 (2008)

    Article  Google Scholar 

  9. Huang, LL, He, SJ: Stability of fractional state space system and its application to fractional order chaotic system. Acta Phys. Sin. 60, 0447031 (2011)

    Google Scholar 

  10. Bai, ZB, Dong, XY, Yin, C: Existence results for impulsive nonlinear fractional differential equation with mixed boundary conditions. Bound. Value Probl. 2016, 63 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  11. Bai, ZB: Solvability for a class of fractional m-point boundary value problem at resonance. Comput. Math. Appl. 62, 1292-1302 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  12. Bai, ZB, Zhang, YH: The existence of solutions for a fractional multi-point boundary value problem. Comput. Math. Appl. 60, 2364-2372 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  13. Bai, ZB, Qiu, TT: Existence of positive solution for singular fractional differential equation. Appl. Math. Comput. 215, 2761-2767 (2009)

    MathSciNet  MATH  Google Scholar 

  14. Bai, ZB: On solutions of some fractional m-point boundary value problems at resonance. Electron. J. Qual. Theory Differ. Equ. 2010, 37 (2010)

    MathSciNet  MATH  Google Scholar 

  15. Ahmad, WM, El-Khazali, R, Al-Assaf, Y: Stabilization of generalized fractional order chaotic systems using state feedback control. Chaos Solitons Fractals 22, 141-150 (2004)

    Article  MATH  Google Scholar 

  16. Li, CG, Chen, GR: Chaos in the fractional order Chen system and its control. Chaos Solitons Fractals 22, 549-554 (2004)

    Article  MATH  Google Scholar 

  17. Zhang, RX, Yang, SP: Chaos in the fractional-order conjugate Chen system and its circuit emulation. Acta Phys. Sin. 58, 29571-29576 (2009)

    Google Scholar 

  18. Li, XP, Lin, XY, Lin, YQ: Lyapunov-type conditions and stochastic differential equations driven by G-Brownian motion. J. Math. Anal. Appl. 439, 235-255 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  19. Wang, JR, Zhou, Y: Analysis of nonlinear fractional control systems in Banach spaces. Nonlinear Anal., Theory Methods Appl. 74, 5929-5942 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  20. Yu, XL, Debbouche, A, Wang, JR: On the iterative learning control of fractional impulsive evolution equations in Banach spaces. Math. Methods Appl. Sci. 38, 3726 (2015)

    Article  Google Scholar 

  21. Liu, SD, Debbouche, A, Wang, JR: On the iterative learning control for stochastic impulsive differential equations with randomly varying trial lengths. J. Comput. Appl. Math. 312, 47-57 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  22. Bai, ZB, Zhang, S, Sun, SJ, Yin, C: Monotone iterative method for a class of fractional differential equations. Electron. J. Differ. Equ. 2016, 1 (2016)

    Article  Google Scholar 

  23. Bai, ZB: Eigenvalue intervals for a class of fractional boundary value problem. Comput. Math. Appl. 64, 3253-3257 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  24. Matignon, D: Représentations en variables détat de modéles de guides dondes avec dérivation fractionnaire. Ph.D. thesis, Université Paris (1994)

  25. Diethelm, K: The Analysis of Fractional Differential Equations. Springer, Berlin (2004)

    Google Scholar 

  26. Li, Y, Chen, Y, Podlubny, I: Stability of fractional-order nonlinear dynamic systems: Lyapunov direct method and generalized Mittag Leffler stability. Comput. Math. Appl. 59, 1810-1821 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  27. Wang, Y, Li, TZ: Stability analysis of fractional-order nonlinear systems with delay. Math. Probl. Eng. 2014, 3012351-3012359 (2014)

    MathSciNet  Google Scholar 

  28. Lakshmikantham, V, Leela, S, Sambandham, M: Lyapunov theory for fractional differential equations. Commun. Appl. Anal. 12, 365-376 (2008)

    MathSciNet  MATH  Google Scholar 

  29. Lakshmikantham, V, Leela, S, Vasundara Devi, SJ: Theory of Fractional Dynamic Systems. Cambridge Scientific Publishers, Cambridge (2009)

    MATH  Google Scholar 

  30. Burton, TA: Fractional differential equations and Lyapunov functionals. Nonlinear Anal., Theory Methods Appl. 74, 5648-5662 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  31. Gorenflo, R, Mainardi, F, Moretti, D, et al.: Time fractional diffusion: a discrete random walk approach. Nonlinear Dyn. 29, 129-143 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  32. Tavazoei, MS, Haeri, M: A necessary condition for double scroll attractor existence in fractional-order systems. Phys. Lett. A 367, 102-113 (2007)

    Article  MATH  Google Scholar 

  33. Slotine, JJ, Li, W: Applied Nonlinear Control. Prentice Hall, New York (1999)

    MATH  Google Scholar 

  34. Lü, JH, Chen, GR: A new chaotic attractor coined. Int. J. Bifurc. Chaos 12, 659-662 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  35. Wang, XJ, Li, J, Chen, GR: Chaos in the fractional order unified system and its synchronization. J. Franklin Inst. 345, 392-401 (2008)

    Article  MATH  Google Scholar 

  36. Li, TZ, Wang, Y, Luo, MK: Control of chaotic and hyperchaotic systems based on a fractional order controller. Chin. Phys. B 23, 0805011 (2014)

    Google Scholar 

  37. Liu, C, Liu, L, Liu, T: A novel three-dimensional autonomous chaos system. Chaos Solitons Fractals 39, 1950-1958 (2009)

    Article  MATH  Google Scholar 

  38. Gejji, VD, Ou, CY: Chaos in a fractional order modified Duffing system. Chaos Solitons Fractals 34, 262-291 (2007)

    Article  MATH  Google Scholar 

  39. Lorenz, EN: Deterministic nonperiodic flow. J. Atmos. Sci. 20, 130-141 (1963)

    Article  Google Scholar 

  40. Grigorenko, I, Grigorenko, E: Chaotic dynamics of the fractional Lorenz system. Phys. Rev. Lett. 91(3), 0341011 (2003)

    Article  Google Scholar 

  41. Rössler, OE: An equation for hyperchaos. Phys. Lett. A 71, 155-157 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  42. Oustaloup, A, Sabatier, J, Lanusse, P: From fractal robustness to the CRONE control. Fract. Calc. Appl. Anal. 2, 1-30 (1999)

    MathSciNet  MATH  Google Scholar 

  43. Li, TZ, Wang, Y, Yong, Y: Designing synchronization schemes for fractional-order chaotic system via a single state fractional-order controller. Optik 125, 6700-6705 (2014)

    Article  Google Scholar 

  44. Wang, Z, Huang, X, Shi, GD: Analysis of nonlinear dynamics and chaos in a fractional order financial system with time delay. Comput. Math. Appl. 62, 1531-1539 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  45. Chen, Y, Lü, JH, Lin, ZL: Consensus of discrete-time multi-agent systems with transmission nonlinearity. Automatica 49, 1768-1775 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  46. Wang, Y, Li, TZ: Synchronization of fractional order complex dynamical networks. Physica A 428, 1-12 (2015)

    Article  MathSciNet  Google Scholar 

  47. Lü, JH, Chen, GR: Generating multiscroll chaotic attractors: theories, methods and applications. Int. J. Bifurc. Chaos 16, 775-858 (2006)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This work is partly supported by Natural Science Foundation of China (No. 11501390, 61573010), Sichuan Youth Science & Technology Foundation (No. 2016JQ0046), Artificial Intelligence Key Laboratory of Sichuan Province (No. 2016RYJ06), Found of Sichuan University of Science and Engineering (No. 2016RCL33, 2015RC10), the Opening Project of Sichuan Province University Key Laboratory of Bridge Non-destruction Detecting and Engineering Computing (No. 2015QYY01), Opening Project of Key Laboratory of Higher Education of Sichuan Province for Enterprise Informationalization and Internet of Things (No. 2016WYJ04).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tianzeng Li.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

All authors read and approved the final manuscript.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, T., Wang, Y. & Zhao, C. Synchronization of fractional chaotic systems based on a simple Lyapunov function. Adv Differ Equ 2017, 304 (2017). https://doi.org/10.1186/s13662-017-1320-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-017-1320-1

Keywords