†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).
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.
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, [3– 6] 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.[18– 20] In recent years, control research on the synchronization of fractional-order chaotic systems were extensively investigated.[21– 25] 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.
Definition 1 Let f : [a, b] → R and f ∈ L1[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), x ∈ D ⊂ Rn, 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 A ∈ Rn× n and x ∈ Rn, 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.
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 x ∈ Rn, y ∈ Rn, and α ∈ (0, 1) is the order of the fractional derivative; fi and
The system error is defined as e = y − x, 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
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
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
By Eq. (16), we have
Substitute control ui and note that
we have
By use of update laws (14) and (15) and noting that
Step 2 Choose Lyapunov function
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
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.
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]⊤ ,
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
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
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.
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.
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.
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|