Mittag–Leffler synchronization of fractional-order uncertain chaotic systems*
Wang Qiao†, Ding Dong-Sheng, Qi Dong-Lian
College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China

Corresponding author. E-mail: qiao@zju.edu.cn

*Project supported by the National Natural Science Foundation of China (Grant No. 61171034) and the Zhejiang Provincial Natural Science Foundation of China (Grant No. R1110443).

Abstract

This paper deals with the synchronization of fractional-order chaotic systems with unknown parameters and unknown disturbances. An adaptive control scheme combined with fractional-order update laws is proposed. The asymptotic stability of the error system is proved in the sense of generalized Mittag–Leffler stability. The two fractional-order chaotic systems can be synchronized in the presence of model uncertainties and additive disturbances. Finally these new developments are illustrated in examples and numerical simulations are provided to demonstrate the effectiveness of the proposed control scheme.

Keyword: 05.45.Gg; 05.45.Pq; chaos; synchronization; adaptive control; Mittag–Leffler stability
1. Introduction

Fractional-order systems have become an active research field in recent years. Since the fractional calculus enables us to describe real world physical phenomena more accurately than the classical integer calculus, the research on the dynamics, control, and applications of fractional-order systems deserves considerable attention.[1, 2] The controls of linear and nonlinear systems have been reported in a lot of literature related to the system stability analysis, [36] controller design, [7, 8] system simulation, etc. Among many physical and biological fractional-order systems, it has been confirmed theoretically and practically that the chaotic behaviors exist in the fractional-order systems, such as fractional-order Chua’ s system, [9] fractional-order financial system, [10] and fractional-order unified chaotic system, [11] etc.

Synchronization of fractional-order chaotic systems is of significance for real world physical applications. Fractional-order chaotic systems have been found in physics, engineering, finance, and sociology. The control and synchronization of fractional-order chaotic systems have been used successfully in many real applications, such as permanent magnet synchronous motor, [12] circuit design, [13] and secret communication.[14] For classical chaotic system synchronization, much research work has been done in some areas, such as linear control, [15] nonlinear state feedback control, robust control, [16, 17] and sliding mode control.[1820] In recent years, control research on the synchronization of fractional-order chaotic systems were extensively investigated.[2125] However, the integer-order stability analysis tools are inapplicable for fractional-order chaotic systems in the sense of Lyapunov stability.

For fractional-order nonlinear stability analysis, the generalized Mittag– Leffler stability[26] is a powerful tool, in terms of fractional Lyapunov function, to prove controlled system stability. Although an appropriate candidate Lyapunov function is often hard to obtain, some recent work[27, 28] provides suitable fractional-order inequalities and analysis techniques to facilitate the process of controller design.

To our best knowledge, the work on the synchronization of fractional-order chaotic systems with uncertain parameters, model uncertainty or additive disturbance, is not so much in the sense of the generalized Mittag– Leffler stability. In practical applications, it is inevitable to encounter the situation where systems are often with various uncertainties, [29, 30] which will be considered in this paper.

In our contributions, we use the generalized Mittag– Leffler stability to deal with the synchronization of fractional-order chaotic systems with uncertain parameters and uncertain disturbances. To our best knowledge, most of the studies are based on traditional Lyapunov stability, however we employ the generalized Mittag– Leffler stability, which implies Lyapunov asymptotic stability, to design the controller, by constructing a fractional Lyapunov function. The uncertainties are often caused by model uncertainty and additive noise, and these uncertainties usually can be dealt with under certain conditions that the uncertainties are assumed to be bounded either by a known or an unknown constant. For the case that uncertainties are bounded by a known constant, a robust or adaptive control proposed in the cited references in this paper can be employed to deal with this situation. Meanwhile, for the case of an unknown constant, limited work has addressed this issue before and we propose fractional-order update laws for the unknown parameters and unknown upper bounds of the uncertainties respectively. An adaptive control combined with fractional-order state feedback and uncertainty estimates is proposed to synchronize two fractional-order chaotic systems. Although the proposed control law consists of multi-controllers, it presents a new insight into this issue theoretically and it holds true for most of the chaotic systems, even the synchronization between two different chaotic systems as will be discussed later in Corollary 2. Finally, illustrative examples and simulations are provided to demonstrate our control design.

The rest of this paper is organized as follows. In Section 2, fractional calculus properties and fractional-order system stability criteria are introduced. In Section 3, the adaptive control design and estimated update laws are presented. In Section 4, illustrative examples and numerical simulation results are provided. Finally, some conclusions are drawn from the present studies in Section 5.

2. Problem formulation and preliminaries

Definition 1 Let f : [a, b] → R and fL1[a, b]. The Caputo fractional derivative of order α is defined as

where α R+ and Γ (· ) is the Gamma function. The order of the chaotic system is 0 < α < 1. In this paper we employ D for representing the classical integer differential D1f (t) = d f (t)/dt.

Furthermore, there are some properties for the fractional calculus.[10]

(i) For α = n, where n is an integer, the fractional-order derivative coincides with the integer order derivative. Particularly, when α = 0, it appears as the identity operator, i.e.,

(ii) The fractional operator is a linear operator

where a and b are real constants.

Theorem 1[26] Let x(t) = 0 be the equilibrium point of the fractional-order system Dα x = f (x, t), xDRn, where D contains the origin. Assume that a fractional Lyapunov function V(x, t) : Rn × [0, ∞ ) → R is a continuous differential function and locally Lipschitz with respect to x, and there exists class-K function γ i such that

then x(t) = 0 is asymptotically stable. Moreover, if the conditions hold globally on D = Rn, then x(t) = 0 is globally asymptotically stable.

The above theorem deals with system stability in the sense of fractional order, and is also called the generalized Mittag– Leffler stability theorem. It should be noted that Mittag– Leffler stability implies Lyapunov asymptotic stability.[26]

Theorem 2[5] Let fractional-order linear time-invariant (LTI) system Dα x(t) = Ax(t), where ARn× n and xRn, if the following condition is satisfied:

then the LTI system is asymptotically stable.

Since the fractional Lyapunov function described in Theorem 1 must work within the framework of fractional-order inequalities, here we present some powerful inequalities concerning the fractional-order systems.

Lemma 1[27] Let x(t) ∈ R be a continuous and derivable function, then, for any time t ≥ 0, the following inequality will always hold:

where α ∈ (0, 1).

Lemma 2[28] Let x(t) = [x1(t), … , xn(t)] ∈ Rn be a real-valued continuous and derivable vector function, then, for any time t ≥ 0, the following inequality will always hold:

where α ∈ (0, 1) and P = diag[p1, … , pn] > 0.

Remark 1 The above two lemmas are conducive to constructing fractional Lyapunov candidate function through transforming the well-used quadratic function in Lyapunov direct method into system fractional differential equations by inequality.

3. Synchronization of fractional-order uncertain chaotic systems

Consider a pair of fractional-order uncertain chaotic systems. The drive system can be described by

The response system with unknown uncertainties can be described by

where the system state xRn, yRn, and α ∈ (0, 1) is the order of the fractional derivative; fi and (i = 1, … , n) are continuous nonlinear system vector functions; θ iRmi (i = 1, … , n) are the unknown parameters in the drive system; Rmi (i = 1, … , n) are the estimates of θ i in the drive system; Δ fi(y, t) (i = 1, … , n) are unknown model uncertainty terms; di(t) (i = 1, … , n) are external disturbances of the system; ui (i = 1, … , n) are system controllers.

The system error is defined as e = yx, and systems (8) and (9) are said to be synchronized under arbitrary initial conditions x(0) and y(0) if

The error system can be represented by the following equations:

where and Δ fei = Δ fi(y, t) + di(t).

Assumption 1 The unknown model uncertain terms Δ fi(y, t) and external disturbances di(t) are all bounded by unknown positive constants, which implies

where δ i (i = 1, … , n) are unknown positive constants.

Remark 2 The term Δ fei is introduced for simplifying the system expression, and one can also consider Δ fi (y, t) and di(t) directly instead of Δ fei, which makes no difference in the error system asymptotic stability. Furthermore, it is also available to consider uncertain terms and external disturbances in the drive system  (8), and this consideration only leads to the change of Δ fei. It can be seen that our control method is valid under the Assumption  1, thus it will also work if the uncertainties are considered in both drive system and response system.

Theorem 3 The error system (11) with uncertainties can be globally stabilized asymptotically by the adaptive feedback control

where si = ei + λ iDα ei,

λ i and ki are constants, update laws

and

with being the estimate of the unknown parameter θ i, and being the estimate of the unknown upper bound δ i in Assumption 1; Γ i = diag[pi1, … , pim] > 0 and ri > 0 are the gains of the update laws respectively.

Proof The procedure of the proof consists of two steps.

Step 1 By introducing si = ei + λ iDα ei for the i-th equation in error system (11), and using the Caputo derivative, we obtain

Choosing Lyapunov function for the i-th equation

where is the parameter estimate error and is the upper bound estimate error, using the Caputo derivative, and according to Lemma  1 and Lemma  2 we have

By Eq.  (16), we have

Substitute control ui and note that

we have

By use of update laws  (14) and (15) and noting that we have

Step 2 Choose Lyapunov function for the whole error system  (11), then we have

If Dα V = 0, which implies si = 0, thus the error system becomes

By choosing λ i appropriately to satisfy Theorem  2, the error system achieves asymptotic stability.

If Dα V < 0, and since is positive-definite, based on the relationship between class-K functions and positive-definite functions, there exists a class-K function γ such that Dα V ≤ − γ (‖ η ‖ ), where . According to Theorem  1, the error system is asymptotically stable. This completes the proof.

Corollary 1 Theorem 3 makes it also possible to design a simpler feedback control in the way of replacing si by ei. In this case, the items kisgn(si) and mi in ui become kiei and

respectively. Follow the two steps in the proof, we have

and

If Dα V = 0, this implies ei = 0; otherwise Dα V < 0, thus the error system is asymptotically stable according to Theorem  1.

Corollary 2 It is also available to achieve the synchronization of two different fractional-order chaotic systems, based on Theorem 3. In this case, the response system (9) becomes Dα yi(t) = gi(y) + Δ fi(y, t) + di(t) + ui and fei(e) = gi(y) − fi(x) in the error system  (11) correspondingly. Following the procedure of the proof of Theorem 3, we can design an adaptive control for the synchronization between two different chaotic systems, which case will be illustrated in Example 3 in the simulations.

4. Illustrative examples and simulations

In this section, we will give numerical simulations to illustrate the effectiveness of the proposed adaptive control.

Example 1 Consider the fractional-order Van der Pol oscillator

where α ∈ (0, 1) and ε is the system parameter. The response system within unknown ε is expressed as

the adaptive control is

and the update laws are

Figures  1 and 2 show the convergence of the Van der Pol error system and the system synchronization, with initial conditions x(0) = [2, − 3], y(0) = [5, 4], gains of update law p = 1, ri = 2, model uncertainties Δ fi = 0.5cos(π t), external disturbances di(t) = 0.1sin(5t); control parameters ki = 2 and λ i = 1; system order α = 0.96.

Fig.  1. Convergence of Van der Pol error system.

Fig.  2. Synchronization of Van der Pol systems.

Example 2 Consider the fractional-order Genesio– Tesi system

where α ∈ (0, 1) and β i are the system parameters. The response system with unknown β 1 and β 2 is expressed as

the adaptive control is

and the update laws are

Figures  3 and 4 show the convergence of the Genesio– Tesi error system and the system synchronization, with initial conditions x(0) = [0.1, 0.5, − 0.2], y(0) = [− 1, − 2, 1], and gains of update law pi = 2, ri = 3; model uncertainties Δ fi = 0.4sin(π t); external disturbances di(t) = 0.2cos(5t); control parameters ki = 1 and λ i = 3; system order α = 0.98.

Fig.  3. Convergence of Genesio– Tesi error system.

Example 3 Consider the synchronization of two different chaotic systems as discussed in Corollary 2. The drive system is the Lorenz system

where α ∈ (0, 1); a and c are the unknown parameters. The response system is chosen to be the Lü system with uncertainties

where α ∈ (0, 1); τ , ρ , and β are the system parameters. The adaptive control is

and the update laws are

Fig.  4. Synchronization of Genesio– Tesi systems.

Figures  5 and 6 show the convergence of the errors and the synchronization between two different chaotic systems, with initial conditions x(0) = [0.1, 0.1, 0.1], y(0) = [6, − 6, 5], β = 20, ρ = 3, τ = 36, b = 1, ĉ (0) = 3, and â (0) = 9; gains of update law pi = 6, ri = 4; model uncertainties Δ fi = 0.2sin(π t); external disturbances di(t) = 0.1cos(8t); control parameters ki = 3 and λ i = 3; system order α = 0.98.

Fig.  5. Convergence of errors between Lorenz and Lü systems.

Fig.  6. Synchronization between Lorenz and Lü systems.

From Fig.  1 to Fig.  6, it is obvious that Van der Pol oscillator system, Genesio– Tesi system and Lorenz system are well synchronized by the adaptive control proposed in this paper. Based on the comparison of the three examples in the simulations, it is concluded that both the control parameters and the gains of update laws have influences on the convergence speed. When increasing the control parameters and update law gains, the error systems converge faster. Furthermore, when fractional orders of the systems increase, the error systems converge faster. The system unknown parameters, model uncertainties, and external disturbances can be well dealt with under arbitrary initial conditions, which confirms the effectiveness of our control method.

5. Conclusions

In this paper, we consider the synchronization of two fractional-order chaotic systems with unknown parameters and uncertainties. Based on fractional Lyapunov function, an adaptive control combined with the fractional-order nonlinear state feedback and estimated update laws is proposed to stabilize the fractional-order error system with asymptotic convergence. The unknown parameters and unknown uncertainties can be well dealt with under fractional order the update laws of the proposed controller. Illustrative examples and simulation results are provided to demonstrate our control scheme.

Reference
1 Diethelm K 2010 The Analysis of Fractional Differential Equations Berlin Springer [Cited within:1]
2 Podlubny I 1999 Fractional Differential Equations San Diego Academic Press [Cited within:1]
3 Ahmed E and EI-Sayed A M 2006 Phys. Lett. A 358 1 DOI:10.1016/j.physleta.2006.04.087 [Cited within:1] [JCR: 1.11]
4 Ahmed E and EI-Sayed A M 2007 J. Math. Anal. Appl. 325 542 DOI:10.1016/j.jmaa.2006.01.087 [Cited within:1] [JCR: 1.05]
5 Tavazoei M S and Haeri M 2008 Physica D 237 2628 DOI:10.1016/j.physd.2008.03.037 [Cited within:1] [JCR: 1.669]
6 Tavazoei M S and Haeri M 2009 Math. Comput. Simul. 79 1566 DOI:10.1016/j.matcom.2008.07.003 [Cited within:1] [JCR: 0.836]
7 Dadras S and Momeni H R 2010 Physica A 389 2434 DOI:10.1016/j.physa.2010.02.025 [Cited within:1] [JCR: 1.676]
8 Djennoune S and Bettayeb M 2013 Automatica 49 2243 DOI:10.1016/j.automatica.2013.04.007 [Cited within:1] [JCR: 2.919]
9 Lu J G 2005 Int. J. Mod. Phys. 20 3249 [Cited within:1] [JCR: 0.615]
10 Petras I 2011 Fractional-order Nonlinear Systems Berlin Springer [Cited within:2]
11 Wu X J, Li J and Chen G R 2008 J. Franklin Inst. 345 392 DOI:10.1016/j.jfranklin.2007.11.003 [Cited within:1]
12 Zhang B, Pi Y and Luo Y 2012 ISA Trans. 51 649 DOI:10.1016/j.isatra.2012.04.006 [Cited within:1]
13 Chen D Y, Wu. C, Iu H H C and Ma X Y 2013 Nonlinear Dyn. 73 1671 DOI:10.1007/s11071-013-0894-8 [Cited within:1]
14 Chen D Y, Liu C F, Wu. C, Liu Y J, Ma X Y and You Y J 2012 Circuits Syst. Signal Process. 31 1599 DOI:10.1007/s00034-012-9408-z [Cited within:1] [JCR: 0.982]
15 Odibet Z and Corson N 2010 Int. J. Bifur. Chaos 20 81 DOI:10.1142/S0218127410025429 [Cited within:1]
16 Lee T H, Park J H, Lee S M and Kwon O M 2013 Int. J. Control 86 107 DOI:10.1080/00207179.2012.720034 [Cited within:1] [JCR: 1.008]
17 Wang D F, Zhang J Y and Wang X Y 2014 Chin. Phys. B 22 100504 [Cited within:1] [JCR: 1.148] [CJCR: 1.2429]
18 Li R H and Chen W S 2013 Chin. Phys. B 22 040503 DOI:10.1088/1674-1056/22/4/040503 [Cited within:1] [JCR: 1.148] [CJCR: 1.2429]
19 Liu S and Chen L Q 2013 Chin. Phys. B 22 100506 DOI:10.1088/1674-1056/22/10/100506 [Cited within:1] [JCR: 1.148] [CJCR: 1.2429]
20 Chen D Y, Zhang R F, Sprott J C and Ma X Y 2012 Nonlinear Dyn. 70 1549 DOI:10.1007/s11071-012-0555-3 [Cited within:1]
21 Aghababa M P 2014 Nonlinear Dyn. 78 2129 DOI:10.1007/s11071-014-1594-8 [Cited within:1]
22 Selivanov A and Fradkov A 2014 J. Franklin Inst. 351 5024 [Cited within:1]
23 Zheng S 2013 Nonlinear Dyn. 74 957 DOI:10.1007/s11071-013-1015-4 [Cited within:1]
24 Liu D, Wu Z and Ye Q 2014 Nonlinear Dyn. 75 209 DOI:10.1007/s11071-013-1059-5 [Cited within:1]
25 Chen D Y, Zhao W L, Sprott J C and Ma X Y 2013 Nonlinear Dyn. 73 1495 DOI:10.1007/s11071-013-0880-1 [Cited within:1]
26 Li Y, Chen Y C and Podlubny I 2011 Comput. Math. Appl. 59 1810 [Cited within:3] [JCR: 0.75]
27 Camacho N A 2014 Commun. Nonlinear Sci. Numer. Simul. 19 2951 DOI:10.1016/j.cnsns.2014.01.022 [Cited within:2] [JCR: 2.773]
28 Mermoud M A and Camacho N A 2014 Commun. Nonlinear Sci. Numer. Simul. 41 2734 [Cited within:2] [JCR: 2.773]
29 Mohammad R F, Hadi D and Dumitru B 2013 Comput. Math. Appl. 66 832 DOI:10.1016/j.camwa.2012.11.015 [Cited within:1] [JCR: 0.75]
30 Dadras S and Momeni H R 2013 Mechatronics 23 880 DOI:10.1016/j.mechatronics.2013.05.009 [Cited within:1] [JCR: 1.3]