Recently, the chaos synchronization of fractional-order systems gained a lot of attention, such as [1-11]. Sun in [12] addressed the sliding mode synchronization problem of fractional-order uncertainty systems, which the master-slave systems can realize project synchronization. The authors in [13] studied the problem of self-adaptive sliding mode synchronization of a class of fractional-order chaos systems, which the drive-response systems achieved chaos synchronization. Chaos synchronization control problem was investigated for fractional-order systems in [14]. Zhang in [15] considered the self-adaptive trace project synchronization problem of the fractional-order Rayleigh-Duffing-like systems. Since the Victor-Carmen chaos systems involving lots of secreted key parameters and getting extensive use in communications, some results on this topic were investigated. For example, a novel chaotic systems was studied for random pulse generation in [16], and in [17], the terminal sliding mode chaos control of fractional-order systems was studied. In this paper, the problem of sliding mode synchronization of a class of fractional-order uncertain Victor-Carmen systems is tackled using self-adaptive sliding mode control approach, and sufficient conditions on sliding mode synchronization are derived for the fractional-order systems.
Definition 1.1 (see [18]) The fractional derivative of Caputo is given as follows
Consider the following integer-order Victor-Carmen systems
where $ x_1, x_2, x_3\in R^3 $ are system states, $ a, b, \alpha, \beta, \gamma $ are constant parameters.
The responsive systems are as follows
where $ \Delta f_i(y) $ is uncertain, $ d_i(t) $ is bounded disturbance, $ u_i $ is controller, subtracting (2.2) to (2.1), we get
Assumption 2.1 $ \Delta f_i(y) $ and $ d_i(t) $ are bounded, $ m_i, n_i>0, |\Delta f_i(y)|<m_i, |d_i(t)|<n_i. $
Assumption 2.2 $ \; m_i $ and $ n_i $ are unknown for all $ i = 1, 2, 3 $.
Assumption 2.3 Definite $ \Delta f_i(y)+d_i(t) = g_i(t), i = 1, 2, 3. $
Assumption 2.4 $ g_i(t) $ satisfies the condition $ |g_i(t)|\leq \varepsilon |e_i(t)|, $ where $ 0<\varepsilon<1. $
Assumption 2.5 If $ e_i(t) = 0 $, then $ g_i(t) = 0 $ and if $ e_i(t)\neq 0 $, then $ g_i(t)\neq 0. $
Lemma 2.6 (Barbalat's lemma, see [19]) If $ f(t) $ is uniform continuity in $ [0, +\infty) $, and $ \int ^{+\infty}_0 f(t)dt $ is exist, then $ \lim\limits_{t\rightarrow \infty}f(t) = 0. $
Lemma 2.7 (see [19]) If there exists a symmetric and positive-definite matrix $ \bf P $ such that $ {\boldsymbol{\rm{J}}}({\boldsymbol{\rm{x}}}(t)) = {{\boldsymbol{\rm{x}}}^T}(t){\boldsymbol{\rm{P}}}D_t^\alpha {\boldsymbol{\rm{x}}}(t) < 0 $, where the systems order number $ 0<\alpha \leq 1 $, then general fractional-order autonomous systems $ D_t^\alpha \bf x(t) = \bf {f}(\bf x(t)) $ is asymptotic stable.
Theorem 2.8 Under Assumptions 2.1–2.5, choosing sliding mode function $ s(t) = e_1+e_2+e_3, $ and the following controllers
where $ \eta>0, $ $ \hat m_i $ and $ \hat n_i $ are the estimate values of $ m_i $ and $ n_i $, and for all $ i = 1, 2, 3 $, designing self-adaptive laws
Then the master-slave systems (2.1) and (2.2) of integer-order Victor-Carmen systems are self-adaptive sliding mode synchronization.
Proof When the systems state moving on the sliding mode surface, then we can get $ s(t) = 0, \dot s(t) = 0 $, because
If we substitute (2.4) to (2.3), then $ \dot{e_i} = -e_i+ g_i(t)-(\hat m_i+\hat n_i){\rm sgn}(s), i = 1, 2 $ for $ s(t) = 0, $ it is easy to get $ \dot{e_i} = -e_i+ g_i(t), i = 1, 2 $. On the other hand, for $ \dot{e_3} = e_1+e_2+g_3(t)-(\hat m_3+\hat n_3){\rm sgn}(s)-\eta {\rm sgn}(s), $ from (2.5), it is easy to get $ e_1+e_2 = -e_3 $, so we get $ \dot{e_3} = -e_3+g_3(t) $, so $ \dot{e_i} = -e_i+ g_i(t), i = 1, 2, 3. $ According to Lyapunov stability theory, when $ e_i(t)\neq 0 $, found Lyapunov function $ V(t) = \frac 1 2 e^2(t), $ we get
So the solution of $ \dot{e_i} = -e_i+ g_i(t) $ convergence to zero, which is $ e_i(t)\rightarrow 0, i = 1, 2, 3. $ For the systems state moving on the sliding mode surface, so the solution of errors equation (2.3) is asymptotic stable, then $ e_i(t)\rightarrow 0, i = 1, 2, 3. $
When the systems aren't moving on the sliding mode surface, we found Lyapunov function as $ V(t) = \frac 1 2{s}^2(t)+ \frac 1 2\sum \limits^3_{i = 1}\left((\hat m_i- m_i)^2+(\hat n_i-n_i)^2\right ), $ so it has
For $ \dot{V} \leq -\eta |s| $, integral on the both sides
so $ s(t) $ is bounded and integrable. From Lemma 2.6, we get $ s(t)\rightarrow 0\Rightarrow e_i(t)\rightarrow 0 $, so the errors converge to zero.
Consider the master systems of fractional-order Victor-Carmen systems
Design the slave systems as following
where $ \Delta f_i(y) $ is uncertainty, $ y = [y_1\; \; y_2\; \; y_3], d_i(t) $ is bounded disturbance, $ u_i $ is controller, subtract (2.7) to (2.6), we get the following errors equation
Theorem 2.9 Under Assumptions 2.1–2.5, design sliding mode function $ s(t) = D_t^{q-1} (e_1+e_2+e_3) $, choosing controller
where $ \eta>0, $ $ \hat m_i, \hat n_i $ are the estimate values of $ m_i, n_i $, design self-adaptive laws
Then the master-slave systems (2.6) and (2.7) of fractional-order Victor-Carmen systems are self-adaptive sliding mode synchronization.
Proof When the systems state moving on the sliding mode surface, $ s(t) = 0, \dot s(t) = 0 $, then $ s(t) = D_t^{q-1} (e_1+e_2+e_3) = 0 $, so we get $ D_t^{1-q}D_t^{q-1} (e_1+e_2+e_3) = 0 $, such that we have
Substitute controller (2.9) to (2.8), we get $ D_t^{q}{e_i} = -e_i+ g_i(t)-(\hat m_i+\hat n_i){\rm sgn}(s), i = 1, 2, $ when the systems state moving on the sliding mode surface $ s(t) = 0 $, so it is easy to get
On the other hand, $ D_t^{q}{e_3} = e_1+e_2+g_3(t)-(\hat m_3+\hat n_3){\rm sgn}(s)-\eta {\rm sgn}(s), $ according to (2.10), such we get $ e_1+e_2 = -e_3 $ and $ D_t^{q}{e_3} = -e_3+g_3(t), $ so it has $ D_t^{q} e_i = -e_i+ g_i(t), i = 1, 2, 3. $
According to Lemma 2.7, if $ e_i(t)\neq 0 $,
According to Lemma 2.7, the solution of following equation $ D_t^{q} e_i = -e_i+ g_i(t), $ so $ e_i(t)\rightarrow 0, i = 1, 2, 3. $ When the systems state moving on the sliding mode surface $ s(t) = 0 $, then the solution of errors equation (2.8) is asymptotic stable such that we get $ e_i(t)\rightarrow 0, i = 1, 2, 3. $
When the systems aren't moving on the sliding mode surface, we found Lyapunov function $ V(t) = \frac 1 2{s}^2(t)+ \frac 1 2\sum \limits^3_{i = 1}\left((\hat m_i- m_i)^2+(\hat n_i-n_i)^2\right ) $ such that we get
According to Lemma 2.6, $ s(t)\rightarrow 0 $, so we get $ e_i(t)\rightarrow 0. $
In this section, the example is provided to verify the effectiveness of the proposed method. The systems appears chaos attractors, when
the disturbance is bounded
From Figure 1, we see that the systems aren't getting synchronization without controller. From Figure 2, we see the systems getting rapidly synchronization with controller. From Figure 3, we see that the errors approaching zero, which verifies the systems getting chaos synchronization rapidly.
In Theorem 2.8, $ g_1(t) = \cos(2\pi y_2 )+0.2\cos t, g_2(t) = 0.5\cos(2\pi y_3 )+0.6\sin t, g_3(t) = 0.3\cos(2\pi y_2 )+\cos 3t, \eta = 2.5 . $ The uncertainty and outer disturbance as Theorem 2.9, $ \eta = 3, q = 0.873, $ the systems errors as Figure 4.
In this paper, we study the self-adaptive sliding mode synchronization problem of a class of fractional-order Victor-Carmen systems based on fractional-order calculus. The conclusion indicates that the systems are self-adaptive synchronization if designing appropriate controller and sliding mode function. We give out the strict proof in mathematics, and the numerical simulation demonstrates the effectiveness of the proposed method.