Next Article in Journal
Inflation and Fractional Quantum Cosmology
Next Article in Special Issue
Finite-Time Synchronization for Fractional Order Fuzzy Inertial Cellular Neural Networks with Piecewise Activations and Mixed Delays
Previous Article in Journal
Exact Fractional Solution by Nucci’s Reduction Approach and New Analytical Propagating Optical Soliton Structures in Fiber-Optics
Previous Article in Special Issue
Model-Free Fractional-Order Sliding Mode Control of Electric Drive System Based on Nonlinear Disturbance Observer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Compound Adaptive Fuzzy Synchronization Controller Design for Uncertain Fractional-Order Chaotic Systems

1
School of Finance and Mathematics, Huainan Normal University, Huainan 232038, China
2
School of Mathematics and Physics, Guangxi Minzu University, Nanning 530006, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2022, 6(11), 652; https://doi.org/10.3390/fractalfract6110652
Submission received: 9 October 2022 / Revised: 28 October 2022 / Accepted: 31 October 2022 / Published: 5 November 2022
(This article belongs to the Special Issue Robust and Adaptive Control of Fractional-Order Systems)

Abstract

:
In this paper, the synchronization of two fractional-order chaotic systems with uncertainties and external disturbances is considered. A fuzzy logic system is utilized to estimate uncertain nonlinearity, and its estimation accuracy is improved by constructing a series-parallel model. A disturbance observer is implemented to estimate bounded disturbance. To solve the “explosion of complexity” problem in the backstepping scheme, fractional-order command filters are employed to estimate virtual control inputs and their derivatives, and error compensation signals are devised to reduce filtering errors. Based on the fractional-order Lyapurov criterion, the proposed compound adaptive fuzzy backstepping control strategy can guarantee that the synchronization error converges to a small neighborhood of the origin. At last, the validity of the proposed control strategy is verified via a numerical simulation.

1. Introduction

Fractional calculus has been developed for over three centuries, which can be seen as an extension of ordinary calculus. It plays an important role in dealing with the control problem of non-integer order systems, which has received extensive attention due to its fascinating properties and potential application values. Over the past few decades, it has been discovered that in some real-world systems related to time series, compared with integer-order systems, fractional-order systems have better modeling accuracy due to the memory and inheritance of fractional calculus, such as financial systems [1], viscoelastic systems [2], dielectric polarization [3], and electrode–electrolyte polarization [4].
Nowadays, some studies have indicated that a lot of fractional-order systems exhibit chaotic phenomena, which is nonlinearity with complexity, randomness, unpredictability and extreme sensitivity to initial values [5,6,7,8], and has great application value in secure communication [9], signal processing, mathematical biology and machinery [5], etc. So far, scholars have proposed various control strategies to achieve the synchronization of fractional-order chaotic systems (FOCSs), e.g., sliding mode control [10], adaptive control [11], backstepping control [12], etc. Among them, backstepping control is an effective and commonly utilized method to realize the synchronization of FOCSs with the form of strict feedback. On the other hand, in actual modeling, due to the measurement errors, parameter uncertainties, external disturbances and other factors, the uncertain items often appear in the FOCSs which will affect the synchronization performance. Therefore, an ingenious idea is to combine backstepping control with function estimation techniques to handle its uncertainties so as to achieve the control objective. In [13], Ha et al. devised an adaptive fuzzy backstepping control (AFBC) method to realize the synchronization of FOCSs. Simultaneously, the fractional derivative of the virtual control function was regarded as a part of the uncertainties and was estimated by the fuzzy logic system (FLS) so as to enhance the performance of synchronization and reduce the amount of calculation. In [14], a backstepping sliding mode control scheme was devised for a typical fractional-order quadrotor unmanned aerial vehicle, which can reduce the chattering phenomenon and improve the response and convergence speeds. In [15], a hybrid control method combining AFBC and sliding mode control was adopted to achieve fast and high-precision control of nonlinear fully actuated and underactuated mechanical systems in the presence of uncertainties. It is worth emphasizing that the backstepping control schemes utilized in the above literature can effectively achieve the control objectives, but the disadvantage of these schemes is that they will lead to an increase in computational complexity due to repeated differentiation of virtual control inputs. Therefore, how to devise a suitable method to reduce the computational complexity is meaningful and necessary work.
In recent years, some scholars have introduced the fractional-order command filter to estimate the derivatives of virtual control inputs to settle the “explosion of complexity” problem, and some interesting research results have been realized. In [16], Ha et al. devised an AFBC method to achieve the control objective, and adopted a fractional-order command filter to approximate the derivative of the virtual input. Simultaneously, an error compensation mechanism was utilized to handle errors generated in the filtering process. In [17], Han et al. devised an AFBC scheme with a fractional-order command filter for fractional-order systems. Among them, the fractional-order command filter was employed to eliminate the differential expansion of the backstepping controller, and the sliding mode controller was utilized to enhance the robustness of the system. In [18], a method combining AFBC and finite-time sliding mode control was employed for fractional-order systems with actuator faults, which not only exhibits superior robustness, but also helps to complete all the required tracking control targets in some finite time. It is noted that the filter used in the above literature has a strong approximation effect on the virtual control input and its derivative, and finally achieved a good control effect, but the discussion on the estimation accuracy of parameters is rare. However, in many practical systems, such as navigation systems and industrial lockstitch machine systems, the requirements for parameter accuracy are very high. Therefore, how to improve the estimation accuracy of parameters deserves further consideration.
In order to solve the above problem, a natural idea is to increase number of rules or neural nodes when estimating uncertain terms by FLSs or neural networks, but this method will increase the computational burden. Therefore, to avoid this situation, a series-parallel model is introduced, whose main idea is to construct a prediction error as an additional feedback term for the adaptive law. In [19], Liu et al. exploited a compound learning sliding mode control strategy for triangular fractional-order systems, in which a prediction error is defined and combined with a tracking error to construct a compound learning law to improve the estimation accuracy of the parameters. In [20], Zhou et al. devised a T-S fuzzy-based compound learning control strategy to synchronize two FOCSs with both uncertain parameters and time-varying delays. Furthermore, the proposed interval excitation condition can ensure a fast convergence of the parameters. In [21], Han et al. utilized online recorded data and instantaneous data to define a prediction error and combined a synchronization error to build a series-parallel model, and the proposed composite learning sliding mode control scheme ensured that the synchronization error asymptotically tends to zero. However, note that the disturbance is considered in the above literature and handled by an adaptive law, but this method will produce a disturbance error and have a negative impact on the control performance.
As far as we know, an effective solution to deal with the effects of disturbances is to devise a disturbance observer (DOB). In [22], Mofid et al. combined a DOB with an adaptive sliding mode control scheme to achieve a rapid response for the synchronization of three-dimensional FOCSs. In [23], Li et al. adopted a saturation control scheme to control a double-pendulum offshore crane subjected to matching disturbance, and constructed a fractional-order DOB to eliminate the effect of the matching disturbance. In [24], Guha et al. developed a DOB to estimate disturbance in an endogenous or exogenous system to accelerate dynamic response with minimal flutter, and utilized the Mittag–Leffler stability theorem to ensure the finite time convergence of disturbance error. The above literature provides a lot of outstanding solutions for dealing with disturbances. How to combine the DOB with the backstepping control technology to handle the synchronous control of FOCSs deserves further study.
Inspired by the above discussion, this paper studies the synchronization of FOCSs with uncertainties and external disturbances based on compound AFBC technology. First, FLSs are utilized to estimate uncertain terms, and series-parallel models are constructed to enhance their estimation accuracy, while DOBs are devised to estimate disturbances. For two different chaotic systems, the main objective of this paper is to design a compound adaptive fuzzy controller to ensure that synchronization errors converge to a small neighborhood of the origin and all signals are bounded. Simultaneously, the effectiveness of the proposed method is demonstrated by the Lyapunov stability theory. Finally, the contributions of this article are shown below. (1) It is difficult to achieve a very ideal effect by using traditional fuzzy methods to approximate uncertain nonlinear terms or parameters in the system. However, in many practical systems, the requirement of parameter accuracy is very high. The series parallel model proposed in this paper can effectively improve the approximation accuracy without increasing the number of fuzzy rules. (2) Compared with the traditional DOB, the proposed DOB in this paper adds a prediction error as a feedback term to further improve the observation accuracy.
Here is the remaining part of this study. In Section 2, the notation and preliminaries are displayed. In Section 3, the master–slave systems are introduced, and DOBs and adaptive fuzzy controllers are designed, while stability analysis is performed by using the Lyapunov method. In Section 4, a simulation example is employed to check the feasibility and validity of this means. Furthermore, the conclusion is given in Section 5.

2. Preliminaries

2.1. Definitions and Lemmas

In this part, several fundamental definitions and lemmas with respect to fractional-order integrals and derivatives will be presented, which are useful for stability analysis.
Definition 1 
([25]). The fractional integral with order ϑ ( 0 , 1 ) is defined as
I ϑ f ( t ) = 1 Γ ( ϑ ) t 0 t f ( ϱ ) ( t ϱ ) 1 ϑ d ϱ ,
where t t 0 , Γ ( ϑ ) = 0 e t t ϑ 1 d t .
In this paper, we mainly consider the Caputo fractional derivative, owing to the fact that its initial conditions for fractional differential equations possess the identical physical meaning with the integer-order one.
Definition 2 
([26]). The Caputo fractional derivative with order ϑ ( 0 , 1 ) is described as
c D ϑ f ( t ) = 1 Γ ( 1 ϑ ) t 0 t f ( ϱ ) ( t ϱ ) ϑ d ϱ ,
where f ( t ) C n ( [ t 0 , + ] , R ) . Hereafter, D ϑ represents c D ϑ for convenience.
Definition 3 
([27]). The Mittag–Leffler function is
E ι , ν ( ϕ ) = κ = 0 ϕ κ Γ ( ι κ + ν ) ,
where ι , ν R + , and ϕ C , and its Laplace transformation is
L t ν 1 E ι , ν ( c t ι ) = s ι ν s ι + c .
Lemma 1 
([28]). Let ϖ ( t ) R be a real-valued continuous differentiable vector function, then we have
1 2 D ϑ ϖ T ϖ ϖ T D ϑ ϖ ϑ ( 0 , 1 ] , t 0 .
Lemma 2 
([29]). (Yong’s Inequality) For a , b 0 , the following inequality holds:
a b a p p + b q q .
Lemma 3 
([30]). For ν C , 0 < ι < 1 and π ι 2 < φ < min π , π ι , we can obtain
E ι , ν ( ϕ ) = j = 1 n 1 Γ ( ν ι j ) ϕ j + o 1 | ϕ | n + 1 ,
when n 1 , | ϕ | , φ | a r g ( ϕ ) | π .
Lemma 4 
([31]). Supposing σ is a normal number, the following holds:
| η | η tanh η σ 0.2785 σ = σ .
Lemma 5 
([31]). Suppose that 0 < υ < 2 and ς R . If there exists ζ R + , such that π υ 2 < ζ m i n π , π υ , then we have
| E υ , ς ( ϕ ) | p 1 + | ϕ | ,
where p R + , ζ | a r g ( ϕ ) | π .

2.2. The Fuzzy Logic System

In the next part, in order to estimate the uncertainty, an FLS is required and characterized as below.
The ith rule is portrayed as below: R ( i ) : if μ 1 is Υ 1 i , , μ n is Υ n i , then Φ ^ is Ξ i , where Υ 1 i , , Υ n i are fuzzy sets and Φ ^ is the output. Through taking advantage of the defuzzification, the FLS output can be manifested as shown below:
Φ ^ ( μ ) = i = 1 q ρ i ( j = 1 n ð Υ j i ( μ j ) ) i = 1 q ( j = 1 n ð Υ j i ( μ j ) ) = ρ T ξ ( μ ) ,
where Φ ^ ( μ ) is the approximation of the Φ ( μ ) , ð Υ j i ( μ j ) is the degree of membership of μ j to Υ j i , q is the amount of fuzzy rules, ρ = [ ρ 1 , , ρ q ] T is the adjustable parameter vector, and ξ = [ ξ 1 , , ξ q ] T , where
ξ i ( μ ) = j = 1 n ð Υ j i ( μ j ) i = 1 q ( j = 1 n ð Υ j i ( μ j ) )
is the fuzzy basis function (FBF), assuming that the picked FBFs have at least one active rule count, i.e., i = 1 q ( j = 1 n ð Υ j i ( μ j ) ) > 0 .
Later, the unknown function Φ i ( μ ) can be estimated by employing (10):
Φ i ( μ i ) = ρ i * T ξ i ( μ i ) + ε i ( μ i ) ,
where ε i ( μ i ) is the optimal estimation error, and the optimal estimation of ρ i can be described as
ρ i * = a r g min ρ i sup μ i Ω μ i | Φ i ( μ i ) Φ ^ i ( μ i , ρ i ) | ,
and note that the vector ρ i * is only utilized for stability analysis. It is not necessary to calculate its specific values in the implementation process.
Therefore, from (10) and (11), we have
Φ ^ i ( μ i , ρ i ) Φ i ( μ i ) = Φ ^ i ( μ i , ρ i ) Φ ^ i ( μ i , ρ i * ) + Φ ^ i ( μ i , ρ i * ) Φ i ( μ i ) = ρ i T ξ i ( μ i ) ρ i * T ξ i ( μ i ) + ε i ( μ i ) = ρ ˜ i T ξ i ( μ i ) + ε i ( μ i ) ,
where ρ ˜ i = ρ i ρ i * , and ε i ( μ i ) = Φ ^ i ( μ i , ρ i * ) Φ i ( μ i ) .
Remark 1. 
Obviously, the FLS (10) is greatly universally employed in control applications. According to the general approximation outcomes, the FLS (10) can approximate any nonlinear smooth function Φ with arbitrary precision in a compact operation space, presuming that the construction of the FLS (10), i.e., membership function parameters and number of rules, is correctly predesigned by the designer and the parameter ρ is defined by the learning algorithm.

3. Main Results

3.1. System Description

Consider a class of uncertain FOCSs portrayed as below.
The master system is
D ϑ x i ( t ) = x i + 1 ( t ) + f i ( x ¯ i ( t ) ) , ( i = 1 , , n 1 ) , D ϑ x n ( t ) = f n ( x ¯ n ( t ) ) ,
where x i R is the measurable state vector, x ¯ i = [ x 1 , x 2 , , x i ] T R i , and f i ( x ¯ i ) R is an unknown smooth function.
The slave system is
D ϑ y i ( t ) = y i + 1 ( t ) + g i ( y ¯ i ( t ) ) + γ i ( t ) , ( i = 1 , , n 1 ) , D ϑ y n ( t ) = g n ( y ¯ n ( t ) ) + u ( t ) + γ n ( t ) ,
where y i R is the measurable state vector, y ¯ i = [ y 1 , y 2 , , y i ] T R i , and g i ( y ¯ i ) R is an unknown smooth function, γ ( t ) = [ γ 1 , , γ n ] T is an unknown disturbance vector, and u = [ u 1 , , u n ] T R n represents the control input vector.
From (14) and (15), the error system can be characterized as follows:
D ϑ e i ( t ) = e i + 1 ( t ) + Φ i ( x ¯ i , y ¯ i ) + γ i ( t ) , D ϑ e n ( t ) = Φ n ( x ¯ n , y ¯ n ) + u ( t ) + γ n ( t ) ,
where e i + 1 ( t ) = y i + 1 x i + 1 , and Φ i ( x ¯ i , y ¯ i ) = g i ( y ¯ i ( t ) ) f i ( x ¯ i ( t ) ) . Hereafter, we will replace Φ i ( x ¯ i , y ¯ i ) with Φ i ( μ i ) for convenience.
Note that the unknown function Φ i ( μ i ) can be directly estimated by the FLS (10), but it is difficult to obtain satisfactory estimation accuracy without increasing the number of fuzzy rules. Thus, to settle this problem, a series-parallel model is presented below:
D ϑ e ^ 1 = e ^ 2 ( t ) + Φ ^ 1 ( μ 1 , ρ 1 ) + k 1 e ˜ 1 + γ ^ 1 , D ϑ e ^ i = e ^ i + 1 ( t ) + Φ ^ i ( μ i , ρ i ) + k i e ˜ i + β i β i 1 e ˜ i 1 + γ ^ i , D ϑ e ^ n = Φ ^ n ( μ n , ρ n ) + k n e ˜ n + β n β n 1 e ˜ n 1 + γ ^ n ,
where k i R + , and the prediction error is e ˜ i = e i e ^ i .

3.2. Design of the Disturbance Observer

As we all know, unknown external disturbances often appear in real-world systems, which will affect the performance of the system. Therefore, immediately after, in order to estimate unknown disturbances of the slave system, DOBs will be devised.
To facilitate the design of DOBs, auxiliary variables are brought by
Q i ( t ) = δ i e i ( t ) γ i ( t ) , Q n ( t ) = δ n e n ( t ) γ n ( t ) .
From (16) and (18), the fractional derivative of Q i ( t ) can be obtained as
D ϑ Q i = δ i D ϑ e i D ϑ γ i = δ i ( e i + 1 + Φ i ( μ i ) + γ i ) D ϑ γ i = δ i e i + 1 + δ i Φ i ( μ i ) δ i Q i + δ i 2 e i D ϑ γ i .
Similar to the Q i ( t ) , the Q n ( t ) is calculated as
D ϑ Q n = δ n Φ n ( μ n ) + δ n u δ n Q n + δ n 2 e n D ϑ γ n ,
and in order to enhance the estimation performance of the DOB, the estimation of the Q is introduced as
D ϑ Q ^ i = δ i e i + 1 + δ i Φ ^ i ( μ i ) δ i Q ^ i + δ i 2 e i 1 β i e ˜ i η i , D ϑ Q ^ n = δ n Φ ^ n ( μ n ) + δ n u δ n Q ^ n + δ n 2 e n 1 β n e ˜ n η n ,
Next, the estimation of disturbance can be described as
γ ^ i = δ i e i Q ^ i ,
whose disturbance estimation error is
γ ˜ i = γ i γ ^ i .
Furthermore, on the basis of (18), (22) and (23), we have
Q ˜ i = Q i Q ^ i = γ ^ i γ i = γ ˜ i .
Now, by using (13), (19), (20) and (21), the fractional derivative of Q ˜ i can be obtained as
D ϑ Q ˜ i = δ i ρ ˜ i T ξ i ( μ i ) δ i ε i ( μ i ) δ i Q ˜ i D ϑ γ i + 1 β i e ˜ i + η i , ( i = 1 , , n )
Remark 2. 
Different from the handling of the disturbance term in [13,25], the DOB proposed above has better approximation accuracy, which can achieve a more satisfactory control effect.

3.3. Controller Design

In the following part of this section, we will promote proper synchronization between the systems (14) and (15) by devising a fuzzy adaptive control law, while guaranteeing that all signals are bounded and the synchronization error asymptotically converges to zero. However, in the traditional backstepping control method, its computational complexity often increases sharply with the increase in the order, i.e., the explosion of complexity problem. Thus, to solve this problem, fractional-order command filters are adopted as
D ϑ e i c = λ i ( e i c α i ) , D ϑ e n c = λ n ( e n c u ) ,
where λ i R + , α i and u are the virtual control input and actual control input, respectively, e i c and e n c are the output, and the initial conditions are e i c ( 0 ) = α i ( 0 ) and e n c ( 0 ) = u ( 0 ) , respectively.
Further, the tracking error is defined as
ω 1 = e 1 , ω i = e i e i 1 c .
However, fractional-order command filters will bring filtering errors, which will affect the performance of synchronization. Thus, error compensation signals are employed to handle this problem, which are characterized as
D ϑ τ 1 = s 1 τ 1 + τ 2 + e 1 c α 1 , D ϑ τ i = s i τ i + τ i 1 + τ i + 1 + e i c α i , D ϑ τ n = s n τ n + τ n 1 ,
where s i R + , τ i ( 0 ) = 0 , and τ i = e i c α i .
The compensated tracking error signal is characterized as
η i = ω i τ i .
The virtual control input α i ( t ) and actual control input u ( t ) are devised as
α 1 = s 1 ω 1 ρ 1 T ξ 1 tanh η 1 σ 1 γ ^ 1 , α i = s i ω i ω i 1 ρ i T ξ i tanh η i σ i + D ϑ e i 1 c γ ^ i , α n = s n ω n ω n 1 ρ n T ξ n tanh η n σ n + D ϑ e n 1 c γ ^ n .
Remark 3. 
It can be noticed that there exist some control methods that suffer from chattering problems, such as Refs. [13,25]. To handle this problem, here, we take advantage of a smooth hyperbolic tangent function instead of the sign function.
Next, the adaptive law is devised as
D ϑ ρ i = θ i ( | η i | + e ˜ i β i ) ξ i m i ρ i ,
where θ i and m i are normal numbers.
In light of the above discussion, our key results can be described below.
Theorem 1. 
Premeditating systems (14) and (15), suppose that the series-parallel model is devised as (17), the fractional-order command filter is chosen as (26), and the error compensation signal is portrayed as (28), while presuming the DOB, the controller, and the fuzzy adaptive law are characterized as (22), (30) and (31), respectively. Then the system can ensure that the properties below hold:
  • All signals remain bounded in a closed-loop system.
  • The synchronization error eventually converges to a small neighborhood of zero.
First, to accomplish the proof of the Theorem 1, an assumption is reasonable to be given.
Assumption A1. 
The γ i ( t ) and its fractional-order derivative are bounded, i.e., | γ i ( t ) | γ ¯ i ( t ) and D ϑ γ i ( t ) i , where γ ¯ i ( t ) and i are the unknown positive function and positive constant, respectively.
Proof. 
Step 1: Select the Lyapunov function as
V 1 = V 11 + V 12 + V 13 + V 14 = 1 2 η 1 2 + 1 2 β 1 e ˜ 1 2 + 1 2 θ 1 ρ ˜ 1 T ρ ˜ 1 + 1 2 γ 1 2 .
From (13), (16), (23), (27), (28), (29), (30), (31), Lemma 1 and Lemma 4, the fractional-order derivative of V 11 is calculated as
D ϑ V 11 η 1 ( e 2 + Φ 1 + γ 1 D ϑ τ 1 ) = η 1 ( e 2 + Φ 1 Φ ^ 1 + Φ ^ 1 + γ 1 D ϑ τ 1 ) = η 1 ( e 2 ρ ˜ 1 T ξ 1 ε 1 + ρ 1 T ξ 1 + γ 1 + s 1 τ 1 τ 2 e 1 c + α 1 ) = η 1 ( η 2 ρ ˜ 1 T ξ 1 ε 1 + ρ 1 T ξ 1 + γ 1 + s 1 τ 1 + α 1 ) η 1 η 2 η 1 ρ ˜ 1 T ξ 1 + | η 1 | η 1 tanh η 1 σ 1 s 1 η 1 2 η 1 γ ˜ 1 η 1 η 2 η 1 ρ ˜ 1 T ξ 1 + σ 1 s 1 η 1 2 η 1 γ ˜ 1 .
Next, by using (16), (17) and Lemma 1, we have
D ϑ V 12 1 β 1 e ˜ 1 ( D ϑ e 1 D ϑ e ^ 1 ) = 1 β 1 e ˜ 1 ( e 2 + Φ 1 + γ 1 e ˜ 2 Φ ˜ 1 k 1 e ˜ 1 γ ^ 1 ) = 1 β 1 e ˜ 1 ( e ˜ 2 ρ ˜ 1 T ξ 1 ε 1 k 1 e ˜ 1 γ ˜ 1 ) 1 β 1 e ˜ 1 e ˜ 2 1 β 1 e ˜ 1 ρ ˜ 1 T ξ 1 + 1 β 1 | e ˜ 1 | 1 β 1 k 1 e ˜ 1 2 1 β 1 e ˜ 1 γ ˜ 1 .
Simultaneously, according to Lemma 1, we obtain
D ϑ V 13 1 θ 1 ρ ˜ 1 T D ϑ ρ ˜ 1 .
In addition, it follows from (24), (25) and Lemma 1 that
D ϑ V 14 γ ˜ 1 ( δ 1 ρ ˜ 1 T ξ 1 ( μ 1 ) δ 1 ε 1 ( μ 1 ) δ 1 Q ˜ 1 D ϑ γ 1 + 1 β 1 e ˜ 1 + η 1 ) .
Then, from (31), (33), (34), (35) and (36), we can obtain
D ϑ V 1 η 1 η 2 η 1 ρ ˜ 1 T ξ 1 + σ 1 s 1 η 1 2 η 1 γ ˜ 1 + 1 β 1 e ˜ 1 e ˜ 2 + 1 β 1 | e ˜ 1 | 1 β 1 e ˜ 1 ρ ˜ 1 T ξ 1 1 β 1 k 1 e ˜ 1 2 1 β 1 e ˜ 1 γ ˜ 1 + 1 θ 1 ρ ˜ 1 T D ϑ ρ 1 + γ ˜ 1 D ϑ γ ˜ 1 η 1 η 2 + σ 1 s 1 η 1 2 + 1 β 1 e ˜ 1 e ˜ 2 + 1 β 1 | e ˜ 1 | 1 β 1 k 1 e ˜ 1 2 m 1 θ 1 ρ ˜ 1 T ρ 1 + δ 1 ρ ˜ 1 T ξ 1 + δ 1 | γ ˜ 1 | δ 1 γ ˜ 1 2 γ ˜ 1 D ϑ γ 1 η 1 η 2 + σ 1 s 1 η 1 2 + 1 β 1 e ˜ 1 e ˜ 2 + 1 β 1 | e ˜ 1 | 1 β 1 k 1 e ˜ 1 2 m 1 θ 1 ρ ˜ 1 T ρ ˜ 1 m 1 θ 1 ρ ˜ 1 T ρ 1 * + δ 1 ρ ˜ 1 T ξ 1 + δ 1 | γ ˜ 1 | δ 1 γ ˜ 1 2 γ ˜ 1 D ϑ γ 1 .
Noting that ξ 1 2 1 , and on the basis of Lemma 2, we have
1 β 1 | e ˜ 1 | 1 2 β 1 e ˜ 1 2 + 1 2 β 1 , ρ ˜ 1 T ρ 1 * 1 2 ρ ˜ 1 T ρ ˜ 1 + 1 2 ρ 1 * T ρ 1 * , δ 1 ρ ˜ 1 T ξ 1 1 4 δ 1 2 γ ˜ 1 2 + ρ ˜ 1 T ρ ˜ 1 , δ 1 | γ ˜ 1 | 1 4 δ 1 2 γ ˜ 1 2 + 1 , γ ˜ 1 D ϑ γ 1 1 4 γ ˜ 1 2 + ( D ϑ γ 1 ) 2 .
Substituting (38) into (37) yields
D ϑ V 1 η 1 η 2 + σ 1 s 1 η 1 2 + 1 β 1 e ˜ 1 e ˜ 2 + 1 2 β 1 e ˜ 1 2 + 1 2 β 1 k 1 β 1 e ˜ 1 2 m 1 2 θ 1 ρ ˜ 1 T ρ ˜ 1 + m 1 2 θ 1 ρ 1 * T ρ 1 * + 1 4 δ 1 2 γ ˜ 1 2 + ρ ˜ 1 T ρ ˜ 1 + 1 4 δ 1 2 γ ˜ 1 2 + 1 δ 1 γ ˜ 1 2 + 1 4 γ ˜ 1 2 + ( D ϑ γ 1 ) 2 s 1 η 1 2 2 k 1 1 2 β 1 e ˜ 1 2 m 1 2 θ 1 2 θ 1 ρ ˜ 1 T ρ ˜ 1 1 2 ( δ 1 2 2 δ 1 + 1 2 ) γ ˜ 1 2 + η 1 η 2 + 1 β 1 e ˜ 1 e ˜ 2 + m 1 2 θ 1 ρ 1 * T ρ 1 * + σ 1 + 1 2 β 1 + 1 2 + 1 b 1 V 1 + η 1 η 2 + 1 β 1 e ˜ 1 e ˜ 2 + z 1 ,
where b 1 = min { 2 s 1 , 2 k 1 1 , m 1 2 θ 1 , δ 1 2 2 δ 1 + 1 2 } R + and z 1 = m 1 2 θ 1 ρ 1 * T ρ 1 * + σ 1 + 1 2 β 1 + 1 2 + 1 R + .
Step i: Choosing the Lyapunov function as
V i = V i 1 + V i 1 + V i 2 + V i 3 + V i 4 = V i 1 + 1 2 η i 2 + 1 2 β i e ˜ i 2 + 1 2 θ i ρ ˜ i T ρ ˜ i + 1 2 γ i 2 .
Similar to the Step 1, the fractional-order derivative of V i 1 is calculated as
D ϑ V i 1 η i ( e i + 1 + Φ i + γ i D ϑ e i 1 c D ϑ τ i ) = η i ( e i + 1 + Φ i Φ ^ i + Φ ^ i + γ i D ϑ e i 1 c D ϑ τ i ) = η i ( e i + 1 ρ ˜ i T ξ i ε i + ρ i T ξ i + γ i D ϑ e i 1 c + s i τ i + τ i 1 τ i + 1 e i c + α i ) = η i ( η i + 1 ρ ˜ i T ξ i ε i + ρ i T ξ i + γ i D ϑ e i 1 c + s i τ i + τ i 1 + α i ) η i η i + 1 η i ρ ˜ i T ξ i η i γ ˜ i + | η i | η i tanh η i σ i s i η i 2 η i 1 η i η i η i + 1 η i ρ ˜ i T ξ i η i γ ˜ i + σ i s i η i 2 η i 1 η i .
Next, by using (16), (17) and Lemma 1, we have
D ϑ V i 2 1 β i e ˜ i ( e i + 1 + Φ i + γ i e ˜ i + 1 Φ ˜ i k i e ˜ i β i β i 1 e ˜ i 1 γ ^ i ) = 1 β i e ˜ i ( e ˜ i + 1 ρ ˜ i T ξ i ε i γ ˜ i k i e ˜ i β i β i 1 e ˜ i 1 ) 1 β i e ˜ i e ˜ i + 1 1 β i e ˜ i ρ ˜ i T ξ i + 1 β i | e ˜ i | 1 β i e ˜ i γ ˜ i 1 β i k i e ˜ i 2 1 β i 1 e ˜ i 1 e ˜ i .
Simultaneously, in line with Lemma 1, we obtain
D ϑ V i 3 1 θ i ρ ˜ i T D ϑ ρ ˜ i .
In addition, it follows from (24), (25) and Lemma 1 that
D ϑ V i 4 γ ˜ i ( δ i ρ ˜ i T ξ i ( μ i ) δ i ε i ( μ i ) δ i Q ˜ i D ϑ γ i + 1 β i e ˜ i + η i ) .
Then, from (31), (41), (42), (43) and (44), we can obtain
D ϑ V i b i 1 V i 1 + η i 1 η i + 1 β i 1 e ˜ i 1 e ˜ i + z i 1 + η i η i + 1 η i ρ ˜ i T ξ i + σ i s i η i 2 η i 1 η i + 1 β i e ˜ i e ˜ i + 1 + 1 β i | e ˜ i | 1 β i e ˜ i ρ ˜ i T ξ i 1 β i k i e ˜ i 2 1 β i 1 e ˜ i 1 e ˜ i + 1 θ i ρ ˜ i T D ϑ ρ i + γ ˜ 1 D ϑ γ ˜ 1 b i 1 V i 1 + z i 1 + η i η i + 1 + σ i s i η i 2 + 1 β i e ˜ i e ˜ i + 1 + 1 β i | e ˜ i | 1 β i k i e ˜ i 2 m i θ i ρ ˜ i T ρ i + δ i ρ ˜ i T ξ i + δ i | γ ˜ i | δ i γ ˜ i 2 γ ˜ i D ϑ γ i b i 1 V i 1 + z i 1 + η i η i + 1 + σ i s i η i 2 + 1 β i e ˜ i e ˜ i + 1 + 1 β i | e ˜ i | 1 β i k i e ˜ i 2 m i θ i ρ ˜ i T ρ ˜ i m i θ i ρ ˜ i T ρ i * + δ i ρ ˜ i T ξ i + δ i | γ ˜ i | δ i γ ˜ i 2 γ ˜ i D ϑ γ i .
Similar to (38), we have
1 β i | e ˜ i | 1 2 β i e ˜ i 2 + 1 2 β i , ρ ˜ i T ρ i * 1 2 ρ ˜ i T ρ ˜ i + 1 2 ρ i * T ρ i * , δ i ρ ˜ i T ξ i 1 4 δ i 2 γ ˜ i 2 + ρ ˜ i T ρ ˜ i , δ i | γ ˜ i | 1 4 δ i 2 γ ˜ i 2 + 1 , γ ˜ i D ϑ γ i 1 4 γ ˜ i 2 + ( D ϑ γ i ) 2 .
Substituting (46) into (45) yields
D ϑ V i b i 1 V i 1 + z i 1 + η i η i + 1 + σ i s i η i 2 + 1 β i e ˜ i e ˜ i + 1 + 1 2 β i e ˜ i 2 + 1 2 β i k i β i e ˜ i 2 m i 2 θ i ρ ˜ i T ρ ˜ i + m i 2 θ i ρ i * T ρ i * + 1 4 δ i 2 γ ˜ i 2 + ρ ˜ i T ρ ˜ i + 1 4 δ i 2 γ ˜ i 2 + 1 + 1 4 γ ˜ i 2 + ( D ϑ γ i ) 2 = b i 1 V i 1 s i η i 2 2 k i 1 2 β i e ˜ i 2 m i 2 θ i 2 θ i ρ ˜ i T ρ ˜ i 1 2 ( δ i 2 2 δ i + 1 2 ) γ ˜ i 2 + η i η i + 1 + 1 β i e ˜ i e ˜ i + 1 + z i 1 + m i 2 θ i ρ i * T ρ i * + σ i + 1 2 β i + i 2 + 1 b i V i + η i η i + 1 + 1 β i e ˜ i e ˜ i + 1 + z i ,
where b i = min { b i 1 , 2 s i , 2 k i 1 , m i 2 θ i , δ i 2 2 δ i + 1 2 } R + and z i = z i 1 + m i 2 θ i ρ i * T ρ i * + σ i + 1 2 β i + i 2 + 1 R + .
Step n: Next, we will complete the controller design and stability analysis.
Construct the Lyapunov function as
V n = V n 1 + V n 1 + V n 2 + V n 3 + V n 4 = V n 1 + 1 2 η n 2 + 1 2 β n e ˜ n 2 + 1 2 θ n ρ ˜ n T ρ ˜ n + 1 2 γ n 2 .
Similar to the Step i, we can obtain
D ϑ V n 1 η n ( Φ n + γ + u D ϑ e n 1 c D ϑ τ n ) = η n ( Φ n Φ ^ n + Φ ^ n + γ + u D ϑ e n 1 c D ϑ τ n ) = η n ( ρ ˜ n T ξ n ε n + ρ n T ξ n + γ + u D ϑ e n 1 c + s n τ n + τ n 1 ) η n ρ ˜ n T ξ n + | η n | + η n γ ˜ η n tanh η n σ n s n η n 2 η n 1 η n η n ρ ˜ n T ξ n + σ n + η n γ ˜ s n η n 2 η n 1 η n .
D ϑ V n 2 1 β n e ˜ n ( Φ n + γ + u Φ ^ n k n e ˜ n u β n β n 1 e ˜ n 1 γ ^ ) = 1 β n e ˜ n ( ρ n T ξ n ε n + γ ˜ k n e ˜ n β n β n 1 e ˜ n 1 ) 1 β n e ˜ n ρ ˜ n T ξ n + 1 β n | e ˜ n | + 1 β n | e ˜ n | γ ˜ 1 β n k n e ˜ n 2 1 β n 1 e ˜ n 1 e ˜ n .
D ϑ V n 3 = 1 2 θ n D ϑ ρ ˜ n T ρ ˜ n 1 θ n ρ ˜ n T D ϑ ρ ˜ n = 1 θ n ρ ˜ n T D ϑ ρ n .
D ϑ V n 4 γ ˜ n ( δ n ρ ˜ n T ξ n ( μ n ) δ n ε n ( μ n ) δ n Q ˜ n D ϑ γ n + 1 β n e ˜ n + η n ) .
Then, from (31), (49), (50), (51) and (52), we can obtain
D ϑ V n D ϑ V n 1 + η n D ϑ η n + 1 β n e ˜ n D ϑ e ˜ n + 1 θ n ρ ˜ n T D ϑ ρ n + γ ˜ n T D ϑ γ ˜ n b n 1 V n 1 + z n 1 + σ n s n η n 2 + 1 β n | e ˜ n | 1 β n k n e ˜ n 2 m n θ n ρ ˜ n T ρ n + δ n γ ˜ n ρ ˜ n T ξ n + δ n | γ ˜ n | δ n γ ˜ n 2 γ ˜ n D ϑ γ n b n 1 V n 1 + z n 1 + σ n s n η n 2 + 1 β n | e ˜ n | 1 β n k n e ˜ n 2 m n θ n ρ ˜ n T ρ ˜ n m n θ n ρ ˜ n T ρ n * + δ n γ ˜ n ρ ˜ n T ξ n + δ n | γ ˜ n | δ n γ ˜ n 2 γ ˜ n D ϑ γ n .
According to Lemma 2, we obtain that
1 β n | e ˜ n | 1 2 β n e ˜ n 2 + 1 2 β n , ρ ˜ n T ρ n * 1 2 ρ ˜ n T ρ ˜ n + 1 2 ρ i * T ρ n * , δ n ρ ˜ n T ξ n 1 4 δ n 2 γ ˜ n 2 + ρ ˜ n T ρ ˜ n , δ n | γ ˜ n | 1 4 δ n 2 γ ˜ n 2 + 1 , γ ˜ n D ϑ γ n 1 4 γ ˜ n 2 + ( D ϑ γ n ) 2 .
Substituting (54) into (53) yields
D ϑ V n b n 1 V n 1 + z n 1 + σ n s n η n 2 + 1 2 β n e ˜ n 2 + 1 2 β n k n β n e ˜ n 2 m n 2 θ n ρ ˜ n T ρ ˜ n + m n 2 θ n ρ n * T ρ n * + 1 4 δ n 2 γ ˜ n 2 + ρ ˜ n T ρ ˜ n + 1 4 δ n 2 γ ˜ n 2 + 1 + 1 4 γ ˜ n 2 + ( D ϑ γ n ) 2 = b n 1 V n 1 s n η n 2 2 k n 1 2 β n e ˜ n 2 m n 2 θ n 2 θ n ρ ˜ n T ρ ˜ n 1 2 ( δ n 2 2 δ n + 1 2 ) γ ˜ n 2 + z n 1 + σ n + m n 2 θ n ρ n * T ρ n * + 1 2 β n + n 2 + 1 b n V n + z n ,
where b n = min { b n 1 , 2 s n , 2 k n 1 , m n 2 θ n , δ n 2 2 δ n + 1 2 } R + , and z n = z n 1 + σ n + m n 2 θ n ρ n * T ρ n * + 1 2 β n + n 2 + 1 R + .
In accordance with (55), there exists a non-negative function b ( t ) such that the equation holds below:
D ϑ V n + a ( t ) = b n V n + z n ,
and its Laplace transformation can be obtained by
s ϑ V n ( s ) s ϑ 1 V n ( 0 ) + A ( s ) = b n V n ( s ) + z n s .
Further, we can obtain
V n ( s ) = s ϑ 1 s ϑ + b n V n ( 0 ) + z n s ( s ϑ + b n ) A ( s ) s ϑ + b n .
In line with (4), we can obtain
| V n ( t ) | | V n ( 0 ) | E ϑ , 1 ( b n t ϑ ) + z n t ϑ E ϑ , ϑ + 1 ( b n t ϑ ) .
In light of Lemmas 3 and 5, ϵ > 0 , there exists t > t 1 > 0 , then the following inequalities can hold:
z n t ϑ E ϑ , ϑ + 1 ( b n t ϑ ) z n b n + ϵ 3 ,
| V n ( 0 ) | E ϑ , 1 ( b n t ϑ ) ϵ 3 ,
and the value of the parameter can be adjusted as z n b n ϵ 3 .
It follows from (59), (60) and (61) that
| V n ( t ) | ϵ .
Equation (62) implies that the control objective has been achieved, and then this completes the proof process. □
Remark 4. 
It is worth noting that parameters designed above play a vital role in the control and synchronization performance of the system. Therefore, based on the past experience and the effect of simulation, the following reference opinions for parameter selection are given. (1) The control gain coefficient s i should be chosen to be larger in order to obtain satisfactory control performance, but if it is too large, it will result in more energy loss. (2) To obtain a more accurate system model, the coefficient θ i should be designed to be larger, but it is necessary to avoid parameter drift caused by designing it to be too large. Simultaneously, to ensure the boundedness of ρ i , parameter m i should also be selected to be large, but it should be noted that if it is too large, it may cause ρ i to converge to zero quickly, which will cause the FLS to not work. (3) To obtain a better disturbance observation result, the parameter δ i should be designed to be smaller. (4) To make the constructed series-parallel model play a good role, parameter k i should be chosen to be as large as possible, and parameter β i should be chosen to be as small as possible.
Remark 5. 
From (31), it can be found that different from the usual control scheme, the prediction error e ˜ i is included in the adaptive law (31), and it is utilized as an additional feedback term of ρ i to improve the estimation accuracy of the FLS. Simultaneously, to improve the observation effect of the DOB, the prediction error e ˜ i is also included in Equation (21).

4. Simulation Results

So as to certify the feasibility of the put forward controller for uncertain FOCSs, we premeditate the following systems.
The master system [32] is
D ϑ x 1 = x 2 + 10 7 ( x 1 x 1 3 ) , D ϑ x 2 = x 3 + 10 x 1 x 2 , D ϑ x 3 = 100 7 x 2 .
The slave system [32] is
D ϑ y 1 = y 2 + 10 7 ( y 1 y 1 3 ) + 0.15 sin x 1 + 0.1 sin ( x 1 x 2 ) , D ϑ y 2 = y 3 + 10 y 1 y 2 + 0.5 sin ( x 1 2 + x 2 2 ) + 1 10 + x 1 x 2 cos 2 t , D ϑ y 3 = 100 7 y 2 + u ( t ) + 1.5 sin x 2 + 0.3 sin ( x 1 x 2 ) x 1 2 + x 2 2 + x 3 2 .
The initial conditions are given as x ( 0 ) = [ x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) ] T = [ 0.5 , 1.5 , 1.5 ] T , y ( 0 ) = [ y 1 ( 0 ) , y 2 ( 0 ) , y 3 ( 0 ) ] T = [ 0.8 , 0.5 , 0.5 ] T , e 1 c ( 0 ) = e 2 c ( 0 ) = e 3 c ( 0 ) = 0 , α 1 ( 0 ) = α 2 ( 0 ) = u ( 0 ) = 0 , e ^ 1 = e ^ 2 = e ^ 3 = 0 , γ ^ = 0 , Q ^ = 0 , d = 0 . The opted parameters are revealed as ϑ = 0.98 , λ 1 = λ 2 = λ 3 = 28 , θ 1 = θ 2 = θ 3 = 2 , k 1 = k 2 = 20 , k 3 = 80 , s 1 = s 2 = s 3 = 10 , σ 1 = σ 2 = σ 3 = 12 , β 1 = β 2 = β 3 = 0.001 , m 1 = m 2 = m 3 = 9 , δ 1 = δ 2 = δ 3 = 9.5 .
There are three FLSs adopted in the devised controller. The first FLS takes x 1 and y 1 as its input and defines nine Gaussian membership functions evenly distributed on [ 2 , 2 ] for every input. The initial condition is picked as ρ 1 ( 0 ) = [ 1 , , 1 ] T R 81 . The second FLS takes x 1 , x 2 , y 1 and y 2 as its input and defines four Gaussian membership functions evenly distributed on [ 3 , 3 ] for every input. The initial condition is picked as ρ 2 ( 0 ) = [ 1 , , 1 ] T R 256 . The third FLS takes x 3 and y 3 as its input and defines 10 Gaussian membership functions evenly distributed on [ 25 , 20 ] for every input. The initial condition is picked as ρ 3 ( 0 ) = [ 1 , , 1 ] T R 100 .
Ultimately, the simulation outcomes are exhibited in Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5. Figure 1 exhibits that the master–slave systems are practically synchronized and their synchronization errors converges to a small neighborhood of the origin, which shows that the proposed method has excellent control performance. Figure 2 displays the approximation effect of Φ i , and the simulation results show that the proposed compound AFBC method has obvious improvement effect on FLS. Figure 3 exhibits the approximation effect of the virtual input α i and the actual input u, from which we can find that the filter adopted has a strong approximation effect. The tracking errors by using the compound AFBC and the tracking error compensation signals are exhibited in Figure 4. Figure 5 displays the approximation effect of γ i , and the simulation results show that the proposed DOB can effectively improve the approximation effect by adding a series parallel model compared with the existing DOB. The above results show that the synchronization error has a fast convergence and the controller is able to work well with external disturbances and model uncertainties. Further, we can also observe that all signals can remain bounded, so the control objective is achieved.

5. Conclusions

In this paper, a compound AFBC scheme is proposed for two FOCSs with strict feedback. At each step, a FLS is utilized to approximate a unknown function, and a command filter is taken to approximate the derivative of the virtual control input. Simultaneously, a DOB is adopted to approximate a unknown disturbance. All signals are shown to be bounded and the synchronization errors asymptotically approached to zero by the advanced adaptive fuzzy backstepping controller. Finally, from the simulation results, it can also be intuitively seen that the proposed scheme achieves satisfactory synchronization. How to devise a compound AFBC scheme for FOCSs with input delay is one of our next research directions.

Author Contributions

Project administration, X.Z.; Writing—original draft, F.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Research Project of Guangxi Minzu University (2020KJYB002), and the Key Natural Science Projects of Anhui Universities (KJ2020A0643).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study is in the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, S.; He, S.; Yousefpour, A.; Jahanshahi, H.; Repnik, R.; Perc, M. Chaos and complexity in a fractional-order financial system with time delays. Chaos Solitons Fractals 2020, 131, 109521. [Google Scholar] [CrossRef]
  2. Homaeinezhad, M.; Yaqubi, S.; Gholyan, H. Control of MIMO mechanical systems interacting with actuators through viscoelastic linkages. Mech. Mach. Theory 2020, 147, 103763. [Google Scholar] [CrossRef]
  3. Cunha-Filho, A.; Briend, Y.; de Lima, A.; Donadon, M. A new and efficient constitutive model based on fractional time derivatives for transient analyses of viscoelastic systems. Mech. Syst. Signal Process. 2021, 146, 107042. [Google Scholar] [CrossRef]
  4. He, Y.; Zhang, Y.; Sari, H.M.K.; Wang, Z.; Lü, Z.; Huang, X.; Liu, Z.; Zhang, J.; Li, X. New insight into Li metal protection: Regulating the Li-ion flux via dielectric polarization. Nano Energy 2021, 89, 106334. [Google Scholar] [CrossRef]
  5. Bouzeriba, A.; Boulkroune, A.; Bouden, T. Projective synchronization of two different fractional-order chaotic systems via adaptive fuzzy control. Neural Comput. Appl. 2016, 27, 1349–1360. [Google Scholar] [CrossRef]
  6. Khan, A.; Jahanzaib, L.S. Synchronization on the adaptive sliding mode controller for fractional order complex chaotic systems with uncertainty and disturbances. Int. J. Dyn. Control 2019, 7, 1419–1433. [Google Scholar] [CrossRef]
  7. Wei, Z. Dynamical behaviors of a chaotic system with no equilibria. Phys. Lett. A 2011, 376, 102–108. [Google Scholar] [CrossRef]
  8. Qi, G.; Chen, G.; Du, S.; Chen, Z.; Yuan, Z. Analysis of a new chaotic system. Phys. A Stat. Mech. Its Appl. 2005, 352, 295–308. [Google Scholar] [CrossRef]
  9. Fradkov, A.L.; Evans, R.J. Control of chaos: Methods and applications in engineering. Annu. Rev. Control 2005, 29, 33–56. [Google Scholar] [CrossRef]
  10. Yin, X.; Pan, L.; Cai, S. Robust adaptive fuzzy sliding mode trajectory tracking control for serial robotic manipulators. Robot. Comput. Integr. Manuf. 2021, 72, 101884. [Google Scholar] [CrossRef]
  11. Boulkroune, A.; Bouzeriba, A.; Bouden, T.; Azar, A.T. Fuzzy adaptive synchronization of uncertain fractional-order chaotic systems. In Advances in Chaos Theory and Intelligent Control; Springer: Berlin/Heidelberg, Germany, 2016; pp. 681–697. [Google Scholar]
  12. Huang, S.; Wang, J.; Xiong, L.; Liu, J.; Li, P.; Wang, Z.; Yao, G. Fixed-Time Backstepping Fractional-Order Sliding Mode Excitation Control for Performance Improvement of Power System. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 69, 956–969. [Google Scholar] [CrossRef]
  13. Ha, S.; Liu, H.; Li, S.; Liu, A. Backstepping-based adaptive fuzzy synchronization control for a class of fractional-order chaotic systems with input saturation. Int. J. Fuzzy Syst. 2019, 21, 1571–1584. [Google Scholar] [CrossRef]
  14. Shi, X.; Cheng, Y.; Yin, C.; Dadras, S.; Huang, X. Design of fractional-order backstepping sliding mode control for quadrotor UAV. Asian J. Control 2019, 21, 156–171. [Google Scholar] [CrossRef] [Green Version]
  15. Moezi, S.A.; Zakeri, E.; Eghtesad, M. Optimal adaptive interval type-2 fuzzy fractional-order backstepping sliding mode control method for some classes of nonlinear systems. ISA Trans. 2019, 93, 23–39. [Google Scholar] [CrossRef]
  16. Ha, S.; Chen, L.; Liu, H.; Zhang, S. Command filtered adaptive fuzzy control of fractional-order nonlinear systems. Eur. J. Control 2022, 63, 48–60. [Google Scholar] [CrossRef]
  17. Han, S. Fractional-order command filtered backstepping sliding mode control with fractional-order nonlinear disturbance observer for nonlinear systems. J. Frankl. Inst. 2020, 357, 6760–6776. [Google Scholar] [CrossRef]
  18. Xue, G.; Lin, F.; Li, S.; Liu, H. Adaptive fuzzy finite-time backstepping control of fractional-order nonlinear systems with actuator faults via command-filtering and sliding mode technique. Inf. Sci. 2022, 600, 189–208. [Google Scholar] [CrossRef]
  19. 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. Frankl. Inst. 2019, 356, 9580–9599. [Google Scholar] [CrossRef]
  20. Zhou, Y.; Liu, H.; Cao, J.; Li, S. Composite learning fuzzy synchronization for incommensurate fractional-order chaotic systems with time-varying delays. Int. J. Adapt. Control Signal Process. 2019, 33, 1739–1758. [Google Scholar] [CrossRef]
  21. Han, Z.; Li, S.; Liu, H. Composite learning sliding mode synchronization of chaotic fractional-order neural networks. J. Adv. Res. 2020, 25, 87–96. [Google Scholar] [CrossRef]
  22. Mofid, O.; Mobayen, S.; Khooban, M.H. Sliding mode disturbance observer control based on adaptive synchronization in a class of fractional-order chaotic systems. Int. J. Adapt. Control Signal Process. 2019, 33, 462–474. [Google Scholar] [CrossRef]
  23. Li, Z.; Ma, X.; Li, Y. Nonlinear partially saturated control of a double pendulum offshore crane based on fractional-order disturbance observer. Autom. Constr. 2022, 137, 104212. [Google Scholar] [CrossRef]
  24. Guha, D.; Roy, P.K.; Banerjee, S. Adaptive fractional-order sliding-mode disturbance observer-based robust theoretical frequency controller applied to hybrid wind–diesel power system. ISA Trans. 2022; in press. [Google Scholar] [CrossRef]
  25. Liu, H.; Pan, Y.; Li, S.; Chen, Y. Adaptive fuzzy backstepping control of fractional-order nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 2209–2217. [Google Scholar] [CrossRef]
  26. Abbas, S.; Benchohra, M. Fractional order partial hyperbolic differential equations involving Caputo’s derivative. Stud. Univ. Babes-Bolyai Math 2012, 57, 469–479. [Google Scholar]
  27. Shen, J.; Lam, J. Non-existence of finite-time stable equilibria in fractional-order nonlinear systems. Automatica 2014, 50, 547–551. [Google Scholar] [CrossRef]
  28. Aguila-Camacho, N.; Duarte-Mermoud, M.A.; Gallegos, J.A. Lyapunov functions for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 2951–2957. [Google Scholar] [CrossRef]
  29. Li, J.; Cao, J.; Liu, H. State observer-based fuzzy echo state network sliding mode control for uncertain strict-feedback chaotic systems without backstepping. Chaos Solitons Fractals 2022, 162, 112442. [Google Scholar] [CrossRef]
  30. Zirkohi, M.M. Robust adaptive backstepping control of uncertain fractional-order nonlinear systems with input time delay. Math. Comput. Simul. 2022, 196, 251–272. [Google Scholar] [CrossRef]
  31. Ha, S.; Chen, L.; Liu, H. Command filtered adaptive neural network synchronization control of fractional-order chaotic systems subject to unknown dead zones. J. Frankl. Inst. 2021, 358, 3376–3402. [Google Scholar] [CrossRef]
  32. Petráš, I. Fractional-Order Nonlinear Systems: Modeling, Analysis and Simulation; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
Figure 1. Synchronization performance: (a) synchronization performance among x 1 and y 1 ; (b) synchronization performance among x 2 and y 2 ; (c) synchronization performance among x 3 and y 3 ; (d) synchronization errors.
Figure 1. Synchronization performance: (a) synchronization performance among x 1 and y 1 ; (b) synchronization performance among x 2 and y 2 ; (c) synchronization performance among x 3 and y 3 ; (d) synchronization errors.
Fractalfract 06 00652 g001
Figure 2. Comparison results: (a) the approximation effect of Φ 1 by utilizing the compound AFBC; (b) the approximation effect of Φ 1 by utilizing the AFBC; (c) the approximation effect of Φ 2 by utilizing the compound AFBC; (d) the approximation effect of Φ 2 by utilizing the AFBC; (e) the approximation effect of Φ 3 by utilizing the compound AFBC; (f) the approximation effect of Φ 3 by utilizing the AFBC.
Figure 2. Comparison results: (a) the approximation effect of Φ 1 by utilizing the compound AFBC; (b) the approximation effect of Φ 1 by utilizing the AFBC; (c) the approximation effect of Φ 2 by utilizing the compound AFBC; (d) the approximation effect of Φ 2 by utilizing the AFBC; (e) the approximation effect of Φ 3 by utilizing the compound AFBC; (f) the approximation effect of Φ 3 by utilizing the AFBC.
Fractalfract 06 00652 g002
Figure 3. Time response of filters: (a) virtual input α 1 and filter output e 1 c ; (b) virtual input α 2 and filter output e 2 c ; (c) actual input u and filter output e 3 c ; (d) filter errors.
Figure 3. Time response of filters: (a) virtual input α 1 and filter output e 1 c ; (b) virtual input α 2 and filter output e 2 c ; (c) actual input u and filter output e 3 c ; (d) filter errors.
Fractalfract 06 00652 g003
Figure 4. Auxiliary variables: (a) tracking errors by using the compound AFBC; (b) tracking error compensation signals.
Figure 4. Auxiliary variables: (a) tracking errors by using the compound AFBC; (b) tracking error compensation signals.
Fractalfract 06 00652 g004
Figure 5. Comparison results: (a) the approximation effect of γ 1 by utilizing the compound AFBC; (b) the approximation effect of γ 1 by utilizing the AFBC; (c) the approximation effect of γ 2 by utilizing the compound AFBC; (d) the approximation effect of γ 2 by utilizing the AFBC; (e) the approximation effect of γ 3 by utilizing the compound AFBC; (f) the approximation effect of γ 3 by utilizing the AFBC.
Figure 5. Comparison results: (a) the approximation effect of γ 1 by utilizing the compound AFBC; (b) the approximation effect of γ 1 by utilizing the AFBC; (c) the approximation effect of γ 2 by utilizing the compound AFBC; (d) the approximation effect of γ 2 by utilizing the AFBC; (e) the approximation effect of γ 3 by utilizing the compound AFBC; (f) the approximation effect of γ 3 by utilizing the AFBC.
Fractalfract 06 00652 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, F.; Zhang, X. Compound Adaptive Fuzzy Synchronization Controller Design for Uncertain Fractional-Order Chaotic Systems. Fractal Fract. 2022, 6, 652. https://doi.org/10.3390/fractalfract6110652

AMA Style

Liu F, Zhang X. Compound Adaptive Fuzzy Synchronization Controller Design for Uncertain Fractional-Order Chaotic Systems. Fractal and Fractional. 2022; 6(11):652. https://doi.org/10.3390/fractalfract6110652

Chicago/Turabian Style

Liu, Fengyan, and Xiulan Zhang. 2022. "Compound Adaptive Fuzzy Synchronization Controller Design for Uncertain Fractional-Order Chaotic Systems" Fractal and Fractional 6, no. 11: 652. https://doi.org/10.3390/fractalfract6110652

Article Metrics

Back to TopTop