- Research
- Open access
- Published:
A hybrid adaptive synchronization protocol for nondeterministic perturbed fractional-order chaotic nonlinear systems
Advances in Difference Equations volume 2020, Article number: 150 (2020)
Abstract
In this paper, we investigate hybrid adaptive synchronization issue for a class of perturbed fractional-order chaotic systems with nondeterministic nonlinear terms. On the basis of fractional-order extended version of Lyapunov stability criterion, a novel fuzzy adaptive synchronization control protocol coupled with backstepping-based method is constructed, ensuring that the synchronization errors converge to a sufficiently small region of the origin. In order to avert the occurrence of “explosion of complexity”, we take advantage of a fuzzy logic system to estimate the unknown systematic term approximately in every backstepping step. Finally, some numerical simulations are given to exemplify the effectiveness of the proposed approach.
1 Introduction
Fractional calculus [1], as a greatly ancient subject, is overwhelmingly superior than integer-order calculus in various applications. This is ascribed to that fractional calculus provides not only a powerful algorithmic tool to facilitate complex numerical computing, but also a comprehensive mathematical model of enormous practical problems [2]. In view of heredity and memristive feature, fractional-order calculus can be utilized to model most of complex dynamic behaviors or specific materials (such as chaos, anomalous diffusions, viscoelastic damping structures, neural networks, and so on, see [3–8]) more precisely, beyond the integer-order calculus in general. Due to this, the topic of synchronization protocol design for fractional-order nonlinear systems has dramatically stirred plenty of excitement in many research fields. The synchronization issues can be dealt with by applying abundant control methods, including resilient control [9, 10], output-feedback control [11, 12], sliding mode control [13–17], fuzzy control [18–21], dynamic surface control [22–25], etc.
Synchronization issue of nonlinear systems is widely considered due to its valuable significance in both theoretical and practical aspects. The goal of synchronization is to design an active controller to synchronize the so-called slave dynamical system with another diverse one, namely the master. Various synchronization protocols have been proposed, including lag synchronization [26], projective synchronization [27], fixed time synchronization [28], and chaos synchronization [29, 30]. In essence, chaos synchronization generalizes chaos control [31], which enables the chaotic master–slave error dynamics trajectories to be asymptotically stable.
In real life, especially in control procedure, we are frequently confronted with a slew of information with ambiguity, randomness, incompatibility, incompleteness, and so forth. This led to the invention of many mathematical approaches (e.g., Zadeh’s fuzzy set approach [32], backstepping approach [33–36]) to dispose of nondeterministic systematic parameters. As a kind of recursive control strategy, backstepping control has engaged attention because of its efficient performance in handling mismatched parametric uncertainties of integer-order nonlinear systems. Unfortunately, this control method has an inherent drawback, namely “explosion of complexity”, which is triggered by iteratively differentiating virtual control inputs (see [22]). Additionally, it requires complicated analysis to compute a so-called “regression matrix” (see [37]). Dawson et al. [38] pointed out the fact that the size of the regression matrix displayed too large when backstepping technique was applied to manipulate DC motors in a conventional manner. Such a complexity might be augmented significantly for a fractional-order nonlinear system. An available remedy for relaxing the limitation of backstepping control is to incorporate fuzzy inference approach [39] into backstepping proceedings. For instance, Tong et al. [40] put forward an observer-based adaptive backstepping control protocol for nondeterministic stochastic strict-feedback integer-order systems via fuzzy inference approach, and they also developed a simplified control protocol. Liu et al. [41] introduced a robust fuzzy backstepping control method for fractional-order nonlinear systems with triangle structures. Shukla et al. [42] exploited a backstepping technique to synchronize the tracking signals of fractional-order chaotic systems with constant parameters. However, their works seldom took into account fractional-order chaotic systems with functional uncertainties and external perturbations.
Motivated by this, we aim to address the backstepping-based synchronization issue of a class of fractional-order chaotic master–slave nonlinear systems. Compared with the previous works, our problem model involves nondeterministic external perturbations and more complicated parametric uncertainties, which expands the scope of applications. In order to achieve this goal, we propose a hybrid adaptive control method combined with backstepping technique and fuzzy inference approach. The contributions of our synchronization protocol are outlined to be twofold:
- (1)
An appropriate fuzzy logic system is adopted as an estimation function routinely for the nondeterministic nonlinear term in each backstepping step;
- (2)
A reasonable fuzzy adaptive control strategy based on backstepping method is established to attenuate all estimation errors and realize the synchronization between master and slave systems. With the aid of the proposed protocol, the occurrence of the drawback of “explosion of complexity” will be denied in every backstepping step.
The arrangement of this paper is listed as below. In Sect. 2, some fundamental notions and results involving with fractional calculus are recalled and a concrete description of model for the research issue is presented. In Sect. 3, we construct an adaptive backstepping-based controller via fuzzy inference approach, and analyze the systematic synchronization on the basis of our proposed synchronization scheme. The validity of this synchronization scheme is demonstrated by numerical simulation in Sect. 4. Finally, we summarize the research in this paper and present an outlook for our further research in Sect. 5.
2 Preliminaries
2.1 Fractional calculus fundamental
In the full context, we denote the space of all real numbers (resp. complex numbers, n-dimensional real vectors) by \(\mathbb{R}\) (resp. \(\mathbb{C}\), \(\mathbb{R}^{n}\)). For a vector \(x\in \mathbb{R}^{n}\), \(x^{T}\) denotes its transpose.
A fractional-order integral \({}^{C}_{0}{D}_{t}^{-\beta }f(t)\) (denoted by \(D^{-\beta }f(t)\), briefly) of order \(\beta \in (0,1)\) is expressed by
where \(f(t)\) is a time-dependent function with \(t\geq 0\), Γ denotes the Gamma function, that is,
The Caputo derivative \({}^{C}_{0}{D}_{t}^{\beta }f(t)\) (denoted by \(D^{\beta }f(t)\), briefly) of order \(\beta \in (0,1)\) is defined by
In [1], the Laplace transform of Eq. (2.1) is represented as
where \(\mathcal{L}\) denotes the Laplace transform operator, \(F(s)=\mathcal{L}\{f(t);s\}\).
Definition 2.1
([43])
The two-parameter Mittag-Leffler function \(E_{\alpha,\beta }\), with \(\alpha,\beta >0\), is given by
It is immediately seen that \(E_{1,1}(z)=e^{z}\).
Lemma 2.2
([43])
Letsbe a variable of the Laplace domain and\(\nu \in \mathbb{R}\). Then
where\(\mathcal{L}^{-1}\)denotes the inverse Laplace transform operator, \(\operatorname{Re}(s)\)means the real part ofs.
Lemma 2.3
([1])
The inverse Laplace transform of the product of functions\(F_{i}:[0,+\infty )\rightarrow \mathbb{R}\)\((i=1,2)\)is
where\(f_{i}(t)=\mathcal{L}^{-1}\{F_{i}(s);t\}\)\((i=1,2)\), and\(f_{1}(t)*f_{2}(t)\)denotes the convolution of\(f_{i}\), \(i=1,2\), that is,
Lemma 2.4
([1])
Let\(\alpha \in (0,1)\), \(\beta \in \mathbb{C}\). Suppose there is a\(p\in \mathbb{R}\)such that
Then, for all positive integersn,
where\(p\leq |\arg (z)|\leq \pi \)as\(|z|\)tends to ∞.
Lemma 2.5
([1])
Let\(\alpha \in (0,2)\)and\(\beta \in \mathbb{R}\). If Eq. (2.2) holds for some constant\(p>0\), then there is\(M>0\)such that
for all\(z\in \mathbb{C}\)with\(|z|\geq 0\)and\(\beta \leq |\arg (z)|\leq \pi \).
Lemma 2.6
([44])
For arbitrary\(w(t)\in \mathbb{R}^{n}\)and\(t\in [0,+\infty )\), it holds that
2.2 Fuzzy logic systems
Let \(\pmb{x}(t)\in \mathbb{R}^{n}\) at time instant \(t\in [ 0,+\infty )\), and \(\mathcal{R}^{(1)}\), \(\mathcal{R}^{(2)}, \dots,\mathcal{R}^{(m)}\) be fuzzy rules, which can be interpreted as [18–21, 39]:
where \(x_{k}\) is the kth component of \(\pmb{x}(t)\), \(E^{k}_{j}\ (j=1,2,\dots,n)\) and \(F^{k}\) are fuzzy sets. A fuzzy logic system, with \(\pmb{x}(t)\) and \(\hat{f}(\pmb{x}(t))\) being the input-variable and the output-variable, respectively, is given by
where \(\mu _{E_{j}^{k}}\) is the fuzzy membership function of \(E_{j}^{k}\) defined from \({\mathbb{R}}\) to the interval \([0,1]\), and \(\eta _{k}(t)\) (called the centroid of the fuzzy rule \(\mathcal{R}^{(k)}\)) is a real number at which the fuzzy membership degree \(\mu _{F^{k}}\) for \(F^{k}\) is maximized, i.e.,
In general, we set \(\mu _{F^{k}}(\eta _{k}(t))=1\) for simplicity.
A fuzzy basis function \(\phi _{k}:\mathbb{R}^{n}\longrightarrow \mathbb{R}\) based on the fuzzy rule \(\mathcal{R}^{(k)}\) is defined by
Denote \(\pmb{\phi }(\pmb{x}(t))=(\phi _{1}(\pmb{x}(t)), \phi _{2}(\pmb{x}(t)), \dots,\phi _{m}(\pmb{x}(t)))^{T}\), \(\pmb{\eta }(t)=(\eta _{1}(t),\eta _{2}(t),\dots,\eta _{m}(t))^{T}\). Then the output-variable of the fuzzy logic system (2.3) can be simplified as
Theorem 2.7
([39])
Let\(h:\varPsi \rightarrow \mathbb{R}\)be a continuous function, whereΨis compact in\(\mathbb{R}^{n}\). Given a constant\(\zeta >0\), there is a fuzzy logic system (2.4) such that
3 Problem description
In this paper, we concentrate on chaos synchronization issue of a type of uncertain fractional-order master system, which is represented as
where \(\bar{\bar{x}}_{i}(t)=(x_{1}(t),x_{2}(t),\dots,x_{i}(t))^{T}\in \mathbb{R}^{i}\ (i=1,2,\dots,n)\) describe variables of master pseudo-states at time instant \(t\in [0,+\infty )\), and \(f_{i}\) denote nondeterministic smooth nonlinear functions.
The slave system coupled with system (3.1) is expressed by
where \(\bar{\bar{y}}_{i}(t)=(y_{1}(t),y_{2}(t),\dots,y_{i}(t))^{T}\in \mathbb{R}^{i} (1\leq i\leq n)\) stand for variables of slave pseudo-states, \(q_{i}\) denote nondeterministic smooth nonlinear real-valued functions, \(d_{i}(t)\in \mathbb{R}\) represent external perturbations, and \(u(t)\in \mathbb{R}\) is a synchronization controller which will be specified later. The relationship between systems (3.1) and (3.2) is that slave (3.2) subjected to the dynamic behaviors of master (3.1) is asymptotically synchronized with master (3.1) with the aid of controller \(u(t)\).
Assumption 3.1
For each i (\(1\leq i\leq n\)), the external perturbation \(d_{i}(t)\) is bounded, that is,
for some known positive constant \(\overline{d}_{i}\).
4 Controller construction and stability analysis
The synchronization error \(e_{i}(t)\) for the master variable \(x_{i}(t)\) and its slave \(y_{i}(t)\) is defined as
Subtracting (3.1) from (3.2) leads to
where
for \(i=1,2,\dots,n-1\), and
Next, let us focus on the design of a fuzzy adaptive backstepping-based control protocol step by step.
\(Step 1\). To approximate the nondeterministic continuous function \(h_{1}\), we construct the following fuzzy logic system, whose output-variable is determined by an estimation function \(\hat{h}_{1}\) for \(h_{1}\):
where \(\eta _{1}(t)\) is an adjustable 1-dimensional parameter vector and \(\phi _{1}\) is a fuzzy basis function. Moreover, with respect to \(\eta _{1}(t)\), Theorem 2.7 guarantees the existence of the optimal parameter \(\eta _{1}^{*}\), which is given by
Here, the employment of \(\eta _{1}^{*}\) just only facilitates the analysis of the systematic stability, but it is not mandatory in the control protocol.
Define the optimal parametric error \(\tilde{\eta }_{1}\) and the optimal estimation error \(\varepsilon _{1}\) by
respectively. It can be easily seen that the boundedness of the estimation error \(\varepsilon _{1}\) is guaranteed by [45, 46] and Theorem 2.7, that is,
where \(\varepsilon _{1}^{*}>0\) is a given constant.
Let \(\varrho _{1}(t)=e_{1}(t)\). Based on Eqs. (4.2), (4.3), and (4.4), one gets
where \(\varrho _{2}(t)=e_{2}(t)-\lambda _{1}\), and \(\lambda _{1}\) is a virtual control input to be constructed later.
Define
where \(k_{11}, k_{21}\) and \(k_{31}\) are designed parameters with \(k_{11}>0\), \(k_{21}\geq \varepsilon _{1}^{*}\), and \(k_{31}\geq \overline{d}_{1}\).
Substituting (4.6) into (4.5) yields
Multiplying both sides of (4.7) by \(\varrho _{1}(t)\) yields
Now, construct a Lyapunov function as follows:
The associated adaptation law can be designed as
where \(\xi _{1}\) and \(\hat{\xi }_{1}\) are positive designed parameters.
Note that \(D^{\alpha } \tilde{\eta }_{1}(t)=D^{\alpha } \eta _{1}(t)\). Taking fractional-order derivative on both sides of (4.9) and substituting (4.8) and (4.10) into it, by Lemma 2.6, we deduce that
where \(a_{11}=\min \{2k_{11}, 2\hat{\xi }_{1}\}\) and \(a_{21}=\frac{\hat{\xi }_{1}}{2\xi _{1}}(\eta _{1}^{*})^{T}\eta _{1}^{*}\).
\(Step 2\). Let \(\varrho _{3}(t)=e_{3}(t)-\lambda _{2}\), where \(\lambda _{2}\) is a virtual control input which will be defined later. Observe that
Substituting (4.1) into (4.11) gives
where \(H_{2}\) is a nondeterministic continuous function given by \(H_{2}(\bar{\bar{y}}_{2}(t),\bar{\bar{x}}_{3}(t))=h_{2}(\bar{\bar{y}}_{2}(t), \bar{\bar{x}}_{3}(t))-D^{\alpha }\lambda _{1}\). In analogy to Step 1, to approximate unknown \(H_{2}\), we adopt the employment of fuzzy logic system as follows:
Establish the adaptation law and the virtual control input \(\lambda _{2}\) respectively by
where \(\xi _{2}\) and \(\hat{\xi }_{2}\) are positive designed parameters; \(\eta _{2}(t)\) is an adjustable 2-dimensional parameter vector, \(\phi _{2}\) is a fuzzy basis function, while \(k_{12}>0, k_{22}\geq \varepsilon _{2}^{*}\), and \(k_{32}\geq \overline{d}_{2}\). Here, \(\varepsilon _{2}^{*}>0\) is a certain constant satisfying \(|\varepsilon _{2}(\bar{\bar{y}}_{2}(t),\bar{\bar{x}}_{3}(t))|\leq \varepsilon _{2}^{*}\) with \(\varepsilon _{2}(\bar{\bar{y}}_{2}(t),\bar{\bar{x}}_{3}(t))=H_{2}( \bar{\bar{y}}_{2}(t),\bar{\bar{x}}_{3}(t))-\hat{H}_{2}(\eta _{2}^{*}, \bar{\bar{y}}_{2}(t))\).
Multiply both sides of (4.12) by \(\varrho _{2}(t)\). Then, according to (4.13), (4.14), and (4.15),
Consider the Lyapunov candidate
Apply \(D^{\alpha }\) on both sides of (4.17). An application of Eqs. (4.14), (4.16), and Lemma 2.6 gives
where \(a_{12}=\min \{a_{11}, 2k_{12}, 2\hat{\xi }_{2}\}\) and \(a_{22}=a_{21}+\frac{\hat{\xi }_{2}}{2\xi _{2}}(\eta _{2}^{*})^{T} \eta _{2}^{*}\).
Stepi\((i=3,4,\dots, n-1)\). Let \(\varrho _{i}(t)=e_{i}(t)-\lambda _{i-1}\). Then
where \(H_{i}(\bar{\bar{y}}_{i}(t),\bar{\bar{x}}_{i+1}(t))=h_{i}( \bar{\bar{y}}_{i}(t),\bar{\bar{x}}_{i+1}(t))-D^{\alpha }\lambda _{i-1}\) is an unknown function, \(\lambda _{i}\) is a virtual control input which is pending design. In analogy to Step 2, the functional uncertainty can be approximated by the fuzzy logic system
where \(\eta _{i}(t)\) is an adjustable parameter vector and \(\phi _{i}\) is a fuzzy basis function.
Put
and, in addition, select the adaptation law as
where \(\xi _{i}\) and \(\hat{\xi }_{i}\) are positive designed parameters, \(k_{1i}>0\), \(k_{2i}\geq \varepsilon _{i}^{*}\) with \(\varepsilon _{i}^{*}\) being a known positive constant such that \(|\varepsilon _{i}(\bar{\bar{y}}_{i}(t),\bar{\bar{x}}_{i+1}(t))|\leq \varepsilon _{i}^{*}\) for \(\varepsilon _{i}(\bar{\bar{y}}_{i}(t),\bar{\bar{x}}_{i+1}(t))=H_{i}( \bar{\bar{y}}_{i}(t),\bar{\bar{x}}_{i+1}(t))-\hat{H}_{i}(\eta _{i}^{*}, \bar{\bar{y}}_{i}(t))\), \(k_{3i}\geq \overline{d}_{i}\).
Multiply both sides of (4.18) by \(\varrho _{i}(t)\). Using Eqs. (4.19), (4.20), and (4.21), this generates
Select the Lyapunov candidate of the form
Apply the derivative operator \(D^{\alpha }\) on both sides of (4.23) and substitute Eqs. (4.21) and (4.22) into it. By Lemma 2.6, one obtains
where \(a_{1i}=\min \{a_{1,i-1}, 2k_{1i}, 2\hat{\xi }_{i}\}\) and \(a_{2i}=a_{2,i-1}+\frac{\hat{\xi }_{i}}{2\xi _{i}}(\eta _{i}^{*})^{T} \eta _{i}^{*}\).
Stepn. From \(\varrho _{n}(t)=e_{n}(t)-\lambda _{n-1}\), we derive
where \(H_{n}(\bar{\bar{y}}_{n}(t),\bar{\bar{x}}_{n}(t))=h_{n}(\bar{\bar{y}}_{n}(t), \bar{\bar{x}}_{n}(t))-{D^{\alpha }\lambda _{n-1}}\) is an uncertain function. Similar to Step \(n-1\), one may utilize an approximator and an adaptation law as
respectively, where \(\xi _{n}\) and \(\hat{\xi }_{n}\) are positive designed parameters, \(\varepsilon _{n}(\bar{\bar{y}}_{n}(t),\underline{x_{n}}(t))=H_{n}( \bar{\bar{y}}_{n}(t), \underline{x_{n}}(t))-\hat{H}_{n}(\eta _{n}^{*}, \bar{\bar{y}}_{n}(t))\) satisfies \(|\varepsilon _{n}(\bar{\bar{y}}_{n}(t),\underline{x_{n}}(t))|\leq \varepsilon _{n}^{*}\) with \(\varepsilon _{n}^{*}>0\) being a known constant.
To accomplish the remaining protocol design procedure, the active controller may be constructed as in the following expression:
where \(k_{1n}>0, k_{2n}\geq \varepsilon _{n}^{*}\) and \(k_{3n}\geq \overline{d}_{n}\).
Multiply both sides of (4.24) with \(\varrho _{n}(t)\). By (4.25), (4.26), and (4.27), we get
Consider the following Lyapunov candidate:
Compute fractional-order derivative of both sides of (4.29), then substitute (4.26) and (4.28) into it. By Lemma 2.6, this yields
where \(a_{1n}=\min \{a_{1,n-1}, 2k_{1n}, 2\hat{\xi }_{n}\}\) and \(a_{2n}=a_{2,n-1}+\frac{\hat{\xi }_{n}}{2\xi _{n}}(\eta _{n}^{*})^{T} \eta _{n}^{*}\).
Theorem 4.1
Let Assumption 3.1be fulfilled. If the controller\(u(t)\)is chosen as in (4.27), the virtual control inputs satisfy Eqs. (4.6), (4.15), and (4.20), and, moreover, the adaptation laws are determined by (4.10), (4.14), (4.21), and (4.26), then every synchronization error\(e_{i}(t)\) (\(i=1,2, \dots,n\)) for systems (3.1) and (3.2) converges to a sufficiently small region of the origin as\(t\rightarrow +\infty \).
Proof
By virtue of Eq. (4.30), we derive
for some function \(k(t)\geq 0\). Applying the Laplace transform \(\mathcal{L}\) to (4.31), we obtain
where \(W_{n}(s)=\mathcal{L}\{V_{n}(t);s\}\) and \(K(s)=\mathcal{L}\{k(t);s\}\).
Take the inverse Laplace transform \(\mathcal{L}^{-1}\) of Eq. (4.32). Based on Lemmas 2.2 and 2.3, this yields
Trivially, \(k(t)*t^{\alpha -1}E_{\alpha,\alpha }(-a_{1n}t^{\alpha })\geq 0\), since \(k(t)\) and \(E_{\alpha,\alpha }(-a_{1n}t^{\alpha })\) are nonnegative. Thereby,
Noting that \(\arg (-a_{1n}t^{\alpha })=-\pi \) and \(|-a_{1n}t^{\alpha }|\geq 0\) for all \(t\geq 0\) with \(0<\alpha <2\), by Lemma 2.5, we conclude that there is an \(M>0\) with
Hence,
Therefore, for each \(\epsilon >0\), there is a constant \(T_{1}>0\) satisfying
for any \(t\geq T_{1}\).
On the other hand, it follows from Lemma 2.4 that
As a consequence, for each \(\epsilon >0\), there is a constant \(T_{2}>0\) satisfying
for all \(t\geq T_{2}\).
Select \(a_{1n}\) and \(a_{2n}\) such that \(\frac{a_{2n}}{a_{1n}}\leq \frac{\epsilon }{3}\). Based on the preceding argument, we have
From (4.33), it can be inferred that all state variables and estimation errors are bounded in the closed-loop system according to (4.29). Hence, by the arbitrariness of ϵ, every synchronization error \(e_{i}(t)\) tends towards a sufficiently small region of the origin ultimately. □
Remark 4.2
In order to realize the systematic synchronization, we should adjust \(a_{2n}/a_{1n}\) to be as small as possible by means of parameterizing the fuzzy logic system properly. For instance, we can enlarge \(\xi _{i}\) and reduce \(\hat{\xi }_{i}\) simultaneously.
Remark 4.3
Note that the proposed method is also valid if system (3.2) is described as
where \(b_{1}, b_{2}, \dots, b_{n}\) are known constants.
Remark 4.4
It should be mentioned that Theorem 4.1 can be extended to analyze the stability of many other fractional-order nonlinear systems. Based on fractional Lyapunov stability criterion, it is not difficult to show that if there exist positive constants \(\tau _{1}\), \(\tau _{2}\) with \(D^{\alpha }V(t)\leq -\tau _{1}V(t)+\tau _{2}\), where \(V(t)=\frac{1}{2}e^{T}(t)e(t)\) is a quadratic Lyapunov function, then \(e(t)\in \mathbb{R}^{n}\) is globally bounded and \(e(t)\leq \frac{\tau _{2}}{\tau _{1}}\) holds whenever the time instant t is sufficiently large.
Remark 4.5
Under the proposed fuzzy adaptive backstepping control protocol, it can be apparently seen that the superfluous terms which might appear by recurring fractional derivations on virtual control inputs are fully averted, which is also suitable for many other fractional-order nonlinear systems. For the details, the readers may refer to Appendix B of [35].
5 Numerical simulations
5.1 Example 1
Suppose that a master system is formed by
The relevant slave system is formulated by
Let \(\alpha =0.98\), \(d_{i}(t)=u(t)\equiv 0\). Figures 1 and 2 exhibit the uncontrolled phenomena of system (5.1) with the initial value \((x_{1}(0),x_{2}(0))=(0.3,-0.4)\) and system (5.2) with the initial value \((y_{1}(0),y_{2}(0))=(-2.9,2)\), respectively.
Take two fuzzy logic systems into consideration in this simulation. Assume that \(y_{1}(t)\) is the input of the first fuzzy logic system with the Gaussian membership functions, which are expressed by \(\exp (-(x-c_{i})^{2}/(2\sigma _{i}^{2}))\) for \(i=1,2,3, 4\). Suppose they are uniformly distributed on \([-3,3]\), and consider the initial value \(\eta _{1}(0)=(1,1,1,1)^{T}\). The secondary one treats \(y_{1}(t)\) and \(y_{2}(t)\) as its inputs. In terms of \(y_{2}(t)\), there are five Gaussian functions treated as fuzzy membership functions uniformly distributed on \([-4,4]\) with the initial value \(\eta _{2}(0)=(1,\dots,1)^{T}\in \mathbb{R}^{20}\).
Let \(k_{11}=k_{12}=1.2\), \(k_{13}=1\), \(k_{21}=k_{22}=1.6\), \(k_{23}=2\), \(k_{31}=k_{32}=2\), \(k_{33}=5\), \(\xi _{1}=\xi _{2}=\xi _{3}=100\), and \(\hat{\xi }_{1}=\hat{\xi }_{2}=\hat{\xi }_{3}=0.1\), which are the parameters of the synchronization controller. Choose \(d_{1}(t)=1\) and \(d_{2}(t)=0.1+\cos (t)\) as the external disturbances. The simulation results are revealed in Fig. 3.
In view of the above-mentioned results, we observe that the synchronization errors reduce very rapidly and thereafter converge to a sufficiently small region as time elapses, which shows the outstanding performance of the fuzzy logic system in practical applications. Such results meet our expectation.
5.2 Example 2
Consider the master system as defined in [47]:
Let the initial value be \((x_{1}(0),x_{2}(0),x_{3}(0))=(-2,-1,1)\). According to [47], when \(\alpha =0.98\), chaos emerges in system (5.3), which is shown in Fig. 4.
The slave system defined in [48] is
Without loss of generality, assume \(\beta _{1}=\frac{100}{9}\), \(\beta _{2}=1.5\), \(\beta _{3}=1\), and \(\beta _{4}=-1\). When \(\alpha =0.98, d_{i}(t)=u(t)\equiv 0\), and the initial value is \((y_{1}(0),y_{2}(0),y_{3}(0))=(-3,-0.5,0.1)\), system (5.4) is in chaos, which is displayed in Fig. 5.
The simulation involves three fuzzy systems. The first is based on the four fuzzy membership functions as defined in Example 1, viewing \(y_{1}(t)\) as its input. Let the initial value be \(\eta _{1}(0)=(1,1,1,1)^{T}\). The second takes \(y_{1}(t)\) and \(y_{2}(t)\) as its inputs. For every input, the membership functions are defined similarly to that of the first fuzzy system with the initial value \(\eta _{2}(0)=(1,\dots,1)^{T}\in \mathbb{R}^{16}\). The last system regards \(y_{1}(t)\), \(y_{2}(t)\), and \(y_{3}(t)\) as its inputs. With respect to \(y_{3}(t)\), one defines five Gaussian membership functions uniformly distributed on \([-4,4]\). The initial value is chosen as \(\eta _{3}(0)=(1,\dots,1)^{T}\in \mathbb{R}^{80}\).
Choose \(k_{11}=k_{12}=1.2\), \(k_{13}=1\), \(k_{21}=k_{22}=0.5\), \(k_{23}=0.8\), \(k_{31}=k_{32}=k_{33}=2\), \(\xi _{1}=\xi _{2}=\xi _{3}=10\), and \(\hat{\xi }_{1}=\hat{\xi }_{2}=\hat{\xi }_{3}=0.05\) as the parameters of the controller. Set the external disturbances \(d_{1}(t)=\sin (10t)\), \(d_{2}(t)=0.1+\cos (t)\), and \(d_{3}(t)=0.1+\sin (5t)\), respectively. Figures 6 and 7 depict the state stabilization and the state synchronization under simulation, respectively. This indicates that the simulation results coincide with those of the preceding theoretical analysis.
6 Conclusion
This work provides a framework to study stabilization control of perturbed fractional-order chaotic systems with nondeterministic terms based on extended Lyapunov stability criterion. It is demonstrated by numerical simulations that the proposed adaptive fuzzy backstepping-based control strategy not only overcomes the inherent drawback of “explosion of complexity”, but also reflects the robust attribute for fractional-order chaotic systems consisting of parameter uncertainties and external perturbations. In the future, it is worth considering the synchronization issue of fractional-order systems with more sophisticated structures (for example, we can assume that the linear term coefficient is nondeterministic).
References
Pudlubny, I.: Fractional Differential Equations. Academic Press, London (1999)
Podlubny, I.: Geometric and physical interpretation of fractional integration and fractional differentiation. Fract. Calc. Appl. Anal. 5(4), 367–386 (2002)
Zhang, S., Liu, H., Li, S.: Robust adaptive control for fractional-order chaotic systems with system uncertainties and external disturbances. Adv. Differ. Equ. 2018, 412 (2018)
Chen, W., Ye, L., Sun, H.: Fractional diffusion equations by the Kansa method. Comput. Math. Appl. 59(5), 1614–1620 (2010)
Bagley, R.L., Torvik, P.J.: Fractional calculus—A different approach to the analysis of viscoelastically damped structures. AIAA J. 21(5), 741–748 (1983)
Chen, D., Zhang, R., Liu, X., Ma, X.: Fractional order Lyapunov stability theorem and its applications in synchronization of complex dynamical networks. Commun. Nonlinear Sci. Numer. Simul. 19(12), 4105–4121 (2014)
Li, G., Liu, H.: Stability analysis and synchronization for a class of fractional-order neural networks. Entropy 18(2), 55 (2016)
Wang, J., Zhou, Y.: Study of an approximation process of time optimal control for fractional evolution systems in Banach spaces. Adv. Differ. Equ. 2011), 385324 (2011)
Yuan, Y., Yuan, H., Guo, L., Yang, H., Sun, S.: Resilient control of networked control system under DoS attacks: a unified game approach. IEEE Trans. Ind. Inform. 12(5), 1786–1794 (2016)
He, S., Ai, Q., Ren, C., Dong, J., Liu, F.: Finite-time resilient controller design of a class of uncertain nonlinear systems with time-delays under asynchronous switching. IEEE Trans. Syst. Man Cybern. Syst. 49(2), 281–286 (2018)
Li, Y., Tong, S., Li, T.: Hybrid fuzzy adaptive output feedback control design for uncertain MIMO nonlinear systems with time-varying delays and input saturation. IEEE Trans. Fuzzy Syst. 24(4), 841–853 (2016)
Niu, B., Karimi, H.R., Wang, H., Liu, Y.: Adaptive output-feedback controller design for switched nonlinear stochastic systems with a modified average dwell-time method. IEEE Trans. Syst. Man Cybern. Syst. 47(7), 1371–1382 (2016)
Balasubramaniam, P., Muthukumar, P., Ratnavelu, K.: Theoretical and practical applications of fuzzy fractional integral sliding mode control for fractional-order dynamical system. Nonlinear Dyn. 80(1–2), 249–267 (2015)
Li, H., Shi, P., Yao, D., Wu, L.: Observer-based adaptive sliding mode control for nonlinear Markovian jump systems. Automatica 64, 133–142 (2016)
Li, H., Wang, J., Wu, L., Lam, H.-K., Gao, Y.: Optimal guaranteed cost sliding-mode control of interval type-2 fuzzy time-delay systems. IEEE Trans. Fuzzy Syst. 26(1), 246–257 (2018)
Liu, J., Vazquez, S., Wu, L., Marquez, A., Gao, H., Franquelo, L.G.: Extended state observer-based sliding-mode control for three-phase power converters. IEEE Trans. Ind. Electron. 64(1), 22–31 (2017)
Liu, H., Wang, H., Cao, J., Alsaedi, A., Hayat, T.: Composite learning adaptive sliding mode control of fractional-order nonlinear systems with actuator faults. J. Franklin Inst. 356(16), 9580–9599 (2019)
Li, Y., Sui, S., Tong, S.: Adaptive fuzzy control design for stochastic nonlinear switched systems with arbitrary switchings and unmodeled dynamics. IEEE Trans. Cybern. 47(2), 403–414 (2017)
Liu, H., Pan, Y., Cao, J., Zhou, Y., Wang, H.: Positivity and stability analysis for fractional-order delayed systems: a T-S fuzzy model approach. IEEE Trans. Fuzzy Syst. (2020). https://doi.org/10.1109/TFUZZ.2020.2966420
Li, H., Bai, L., Zhou, Q., Lu, R., Wang, L.: Adaptive fuzzy control of stochastic nonstrict-feedback nonlinear systems with input saturation. IEEE Trans. Syst. Man Cybern. Syst. 47(8), 2185–2197 (2017)
Liu, Y.J., Tong, S., Li, D.J., Gao, Y.: Fuzzy adaptive control with state observer for a class of nonlinear discrete-time systems with input constraint. IEEE Trans. Fuzzy Syst. 24(5), 1147–1158 (2015)
Yip, P.P., Hedrick, J.K.: Adaptive dynamic surface control: a simplified algorithm for adaptive backstepping control of nonlinear systems. Int. J. Control 71(5), 959–979 (1998)
Pan, Y., Yu, H.: Dynamic surface control via singular perturbation analysis. Automatica 57, 29–33 (2015)
Pan, Y., Yu, H.: Composite learning from adaptive dynamic surface control. IEEE Trans. Autom. Control 61(9), 2603–2609 (2016)
Li, Y., Li, K., Tong, S.: Finite-time adaptive fuzzy output feedback dynamic surface control for MIMO nonstrict feedback systems. IEEE Trans. Fuzzy Syst. 27(1), 96–110 (2019)
Zhang, L., Yang, Y., et al.: Lag synchronization for fractional-order memristive neural networks with time delay via switching jumps mismatch. J. Franklin Inst. 355(3), 1217–1240 (2018)
Zhang, W., Cao, J., Wu, R., Alsaedi, A., Alsaadi, F.E.: Projective synchronization of fractional-order delayed neural networks based on the comparison principle. Adv. Differ. Equ. 2018, 73 (2018)
Chen, D., Zhang, W., Cao, J., Huang, C.: Fixed time synchronization of delayed quaternion-valued memristor-based neural networks. Adv. Differ. Equ. 2020, 92 (2020)
Pecora, L.M., Carroll, T.L.: Synchronization in chaotic systems. Phys. Rev. Lett. 64(8), 821–827 (1990)
Shahiri, M., Ghaderi, R., Ranjbar, N.A., Hosseinnia, S.H., Momani, S.: Chaotic fractional-order Coullet system: Synchronization and control approach. Commun. Nonlinear Sci. Numer. Simul. 15(3), 665–674 (2010)
Ott, E., Grebogi, C., Yorke, J.A.: Controlling chaos. Phys. Rev. Lett. 64(11), 1196–1199 (1990)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8(3), 338–353 (1965)
Efe, M.Ö.: Fractional order systems in industrial automation—A survey. IEEE Trans. Ind. Inform. 7(4), 582–591 (2011)
Baleanu, D., Machado, J.A.T., Luo, A.C.: Fractional Dynamics and Control. Springer, New York (2011)
Yu, J., Chen, B., Yu, H., Gao, J.: Adaptive fuzzy tracking control for the chaotic permanent magnet synchronous motor drive system via backstepping. Nonlinear Anal., Real World Appl. 12(1), 671–681 (2011)
Zhou, J., Wen, C., Wang, W., Yang, F.: Adaptive backstepping control of nonlinear uncertain systems with quantized states. IEEE Trans. Autom. Control 64(11), 4756–4763 (2019)
Kwan, C., Lewis, F.L.: Robust backstepping control of induction motors using neural networks. IEEE Trans. Neural Netw. 11(5), 1178–1187 (2000)
Dawson, D.M., Carroll, J.J., Schneider, M.: Integrator backstepping control of a brush DC motor turning a robotic load. IEEE Trans. Control Syst. Technol. 2(3), 233–244 (1994)
Wang, L.-X., Mendel, J.M.: Fuzzy basis functions, universal approximation, and orthogonal least-squares learning. IEEE Trans. Neural Netw. 3(5), 807–814 (1992)
Tong, S., Li, Y., Li, Y., Liu, Y.: Observer-based adaptive fuzzy backstepping control for a class of stochastic nonlinear strict-feedback systems. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 41(6), 1693–1704 (2011)
Liu, H., Pan, Y., Li, S., Chen, Y.: Adaptive fuzzy backstepping control of fractional-order nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 47(8), 2209–2217 (2017)
Shukla, M.K., Sharma, B.B.: Backstepping based stabilization and synchronization of a class of fractional order chaotic systems. Chaos Solitons Fractals 102, 274–284 (2017)
Li, Y., Chen, Y.Q., Podlubny, I.: Mittag-Leffler stability of fractional order nonlinear dynamic systems. Automatica 45(8), 1965–1969 (2009)
Aguila-Camacho, N., Duarte-Mermoud, M.A., Gallegos, J.A.: Lyapunov functions for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 19(9), 2951–2957 (2014)
Boulkroune, A., Tadjine, M., M’Saad, M., Farza, M.: Fuzzy adaptive controller for MIMO nonlinear systems with known and unknown control direction. Fuzzy Sets Syst. 161(6), 797–820 (2010)
Shaocheng, T., Jiantao, T., Tao, W.: Fuzzy adaptive control of multivariable nonlinear systems 1. Fuzzy Sets Syst. 111(2), 153–167 (2000)
Petráš, I.: A note on the fractional-order Chua’s system. Chaos Solitons Fractals 38(1), 140–147 (2008)
Lu, J.G.: Chaotic dynamics and synchronization of fractional-order Arneodo’s systems. Chaos Solitons Fractals 26(4), 1125–1133 (2005)
Acknowledgements
The authors would like to express their sincere gratitude to the anonymous reviewers and the editors for their earnest reviews and constructive recommendations.
Availability of data and materials
Data sharing is not applicable to this article as no data sets were generated or analyzed during the current study.
Funding
This work was jointly supported by the Project of Young and Middle-aged Researchers’ Basic Ability Promotion for Guangxi colleges and universities (Grant No. 2019KY0669), the Project of Joint Cultivation for Guangxi Natural Science Foundation (Grant No. 2018GXNSFAA294010) and the Project of Young Researchers’ Scientific Research Development Foundation of Guangxi University of Finance and Economics (Grant No. 2019QNB18).
Author information
Authors and Affiliations
Contributions
All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Lin, F., Xue, G., Su, G. et al. A hybrid adaptive synchronization protocol for nondeterministic perturbed fractional-order chaotic nonlinear systems. Adv Differ Equ 2020, 150 (2020). https://doi.org/10.1186/s13662-020-02608-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662-020-02608-x