Next Article in Journal
A Goodwin Model Modification and Its Interactions in Complex Networks
Previous Article in Journal
A Framework for Analyzing Fraud Risk Warning and Interference Effects by Fusing Multivariate Heterogeneous Data: A Bayesian Belief Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Adaptive Command-Filter Control of Incommensurate Fractional-Order Nonlinear Systems

Department of Automation, University of Science and Technology of China, Hefei 230052, China
*
Author to whom correspondence should be addressed.
Entropy 2023, 25(6), 893; https://doi.org/10.3390/e25060893
Submission received: 27 April 2023 / Revised: 22 May 2023 / Accepted: 24 May 2023 / Published: 2 June 2023
(This article belongs to the Section Complexity)

Abstract

:
This paper focuses on the command-filter control of nonstrict-feedback incommensurate fractional-order systems. We utilized fuzzy systems to approximate nonlinear systems, and designed an adaptive update law to estimate the approximation errors. To overcome the dimension explosion phenomenon in the backstepping process, we designed a fractional-order filter and applied the command filter control technique. The closed-loop system was semiglobally stable, and the tracking error converged to a small neighbourhood of equilibrium points under the proposed control approach. Lastly, the validity of the developed controller is verified with simulation examples.

1. Introduction

Fractional-order calculus is an extension of classical integer-order calculus that has had a history of several hundreds of years. Due to the lack of a practical application background, the development of fractional-order theory has stagnated for a long time. In recent decades, with the rapid development of science and technology, an increasing number of practical physical systems were found to have fractional-order characteristic [1,2,3,4]. An ocean of valuable results on linear fractional-order systems (FOSs) have been published in [5,6,7,8]. To discuss the stability of nonlinear FOSs, the direct and indirect Lyapunov methods were proposed in [9,10], respectively. Adaptive control, sliding mode control, fuzzy control, and the comprehensive application of these schemes was extended to FOSs [11,12,13,14,15]. In [16,17], Ding et al. constructed an adaptive backstepping controller for nonlinear FOSs with additive disturbance.
Most of the existing results are on the control issue of commensurate fractional-order systems. In practical applications, depicting the physical phenomenon with incommensurate fractional models is more reasonable. It was experimentally verified that the incommensurate model exhibited superior performance over its commensurate counterpart in the field of thermal diffusion dynamics and lithium-ion batteries [18,19]. Thanks to the proposal of the indirect Lyapunov method, Wei et al. developed an adaptive backstepping control approach in [20], and an output-feedback control method in [21] for incommensurate nonlinear FOSs. Sheng et al. [22] proposed an observer-based adaptive backstepping control method for nonlinear FOSs, and a fractional-order auxiliary system was constructed to compensate for the input saturation by generating a series of virtual signals. However, in the process of backstepping controller design, reference signals need to be calculated repeatedly, which leads to the problem of computational complexity explosion.
Dynamic surface control (DSC), which was first proposed in [23], is an effective approach to reduce the complexity of computation. Zhou et al. [24] proposed a DSC scheme for nonlinear systems with uncertainty, and external disturbances could be approximated with radial-basis-function neural networks whose weight value is adjusted online. Ning et al. [25] focused on the collective behaviors of robots beyond nearest-neighbor rules, for example, dispersion and flocking, when robots interact with others by applying an acute-angle test-based interaction rule. Fan et al. [26] proposed bounded control for preserving the connectivity of multiagent systems using the constraint function approach. Cheng et al. [27] designed an event-triggered optimal nonlinear-system control method on the basis of a state observer and neural network. Wang et al. [28] designed a DSC strategy using a sliding-mode differential and constructed a tan-type barrier Lyapunov function to handle the issue of full state constraints. Yoo [29] presented a recursive control design strategy for lower triangular cyber–physical systems with unknown nonlinear dynamics and unmatched time delays to the control input. Ma et al. [30] first introduced the DSC technique to the strict feedback nonlinear FOSs. Yang et al. [31] extended the DSC approach to nonstrict feedback nonlinear FOSs. However, the DSC method ignores the compensation error caused by the filters; thus, the control effect deteriorates.
The command-filter method was first proposed in [32]. The core idea of a command filter is that a filter is designed, such that its output output can track the derivative of reference signals; then, error compensation signals are constructed to weaken the impact of filtering errors on control quality. Numerous scholars have solved problems such as observer design and output feedback [33], switching system control with output constraints [34], and unknown system control direction [35] on the basis of the command filter. With increasing attention being paid to fractional-order backstepping control, research on the corresponding improved algorithms has emerged like mushrooms after rain. Wang et al. [36] proposed adaptive fault-tolerant control for switched nonlinear systems based on the command-filter technique. Wang et al. [37] designed command-filter-based adaptive neural control for nonstrict-feedback nonlinear systems with multiple actuator constraints. Li [38] first investigated the command-filter adaptive asymptotic tracking control of uncertain nonlinear systems with both time-varying parameters and uncertain disturbances, and a novel quadratic Lyapunov function by incorporating the lower bounds of control gains was proposed that guaranteed that the tracking error asymptotically converges to zero. Liu et al. [39] proposed a command-filter backstepping control scheme for fractional-order nonlinear systems with actuator faults. You et al. [40] presented a finite-time fractional-order command-filtered implementation strategy for the backstepping approach that was further applied to uncertain fractional-order nonlinear systems. The published works focused on the command-filter design of only commensurate FOSs. The proposed approach for commensurate FOSs was based on the direct Lyapunov method and requires the fractional-order derivatives of the Lyapunov functions. Therefore, it cannot be applied to incommensurate FOSs. To the best of the authors’ knowledge, there are few works on command-filter-based control schemes for incommensurate FOSs.
Motivated by the above discussions, we developed an adaptive fuzzy ETC strategy for nonstrict feedback incommensurate nonlinear FOSs with external disturbances. The main contributions of the proposed approach are summarized as follows.
1.
An adaptive backstepping recursive algorithm was developed for strict feedback incommensurate nonlinear FOSs, and the stability of closed-loop systems is analyzed with the indirect Lyapunov method. Different from the results in [41,42], we considered a more general kind of systems, and the approach presented in this work has more abundant applications in practice [43,44,45]. Accordingly, it introduces challenges in the analysis and synthesis of controller design.
2.
The command-filter control scheme was first proposed for incommensurate FOSs to address the dimension explosion issue, and a fractional-order filter was designed. The fuzzy approximation errors were estimated with adaptive update laws. In contrast to the works in [20,21,22], the information of the high-order differentials of reference signals is not essential. In addition, closed-loop control performance can be guaranteed.
3.
The unknown control coefficient is considered in this paper, and the parameter update law was constructed to estimate the control coefficient. Due to the sign function introduced into the controller, the chattering phenomenon occurs. The hyperbolic tangent function was utilized to replace the sign function, proving that the stability of the closed-loop system is still guaranteed.
The remainder of this article is organized as follows. Section 2 gives the system descriptions and some useful preliminaries. Section 3 presents the synthesis process of the adaptive fuzzy command-filter control for incommensurate nonlinear FOSs. Section 4 presents the simulation results to demonstrate the effectiveness of the proposed method. Lastly, Section 5 concludes this work.

2. Problem Statement and Preliminaries

Definition 1 
([46]). The Caputo fractional-order derivative with zero initial time is defined as follows:
D α F ( s ) = 1 Γ ( k α ) 0 s ( s τ ) k α 1 F ( k ) ( τ ) d τ ,
where k 1 < α k , k N , F ( s ) is a continuously differentiable function, F ( k ) ( s ) denotes the traditional k-th differential order of F ( s ) , and Γ ( α ) = 0 τ α 1 e τ d τ is the gamma function.
Definition 2 
([46]). The fractional-order integral is defined as follows:
I α F ( s ) = 1 Γ ( α ) 0 s ( s τ ) α 1 F ( τ ) d τ ,
where α > 0 .
Before proceeding, the following useful lemmas are introduced.
Lemma 1 
([47]). The differential equation D α X ( t ) = p ( t ) with α ( 0 , 1 ) , X ( t ) R and p ( t ) R can be transformed into the following continuous frequency distributed model (FDM):
h ( σ , t ) t = σ h ( σ , t ) + p ( t ) , X ( t ) = 0 ζ α ( σ ) h ( σ , t ) d σ ,
where ζ α ( σ ) = sin ( α π ) σ α π .
Lemma 2 
([40]). Let v ( t ) be a signal satisfying | υ ( t ) | ψ and | D α υ ( t ) | ϑ . For t 0 and r > 0 , one has
D α ω ( t ) = r ( ω ( t ) υ ( t ) ) ,
where ω ( 0 ) = υ ( 0 ) . There exists a constant d > 0 , such that | ω ( t ) υ ( t ) | 3 ϑ d r .
Remark 1. 
The above lemma indicates that selecting a sufficiently large filter coefficient r can ensure that the filtering error is small enough. Then, it is not necessary to consider filtering error signals in the design process of Lyapunov functions.

2.1. System Descriptions

Consider the following uncertain nonlinear FOSs:
D α i x i = x i + 1 + f i ( x ̲ i ) , i = 1 , 2 , , n 1 , D α n x n = b u + f n ( x ̲ n ) , y = x 1 ,
where x = [ x 1 , x 2 , , x n ] T R n denotes the pseudostate vector, u R and y R represent the system input and output variable, respectively. α i is the system incommensurate fractional order that satisfies that 0 < α i < 1 for i N { 1 , 2 , , n } , x ̲ i = [ x 1 , x 2 , , x i ] T R i , b is the control coefficient, and f i ( x ) R is an unknown smooth nonlinear function.
Control objective: considering uncertain nonlinear FOSs (5) to design a command-filter-based adaptive fuzzy dynamic surface control approach, such that all the signals in closed-loop system are uniformly ultimately bounded, and the tracking error asymptotically converges to the equilibrium point.
Remark 2. 
In most existing work, the command-filter-based dynamic surface control approach was proposed for commensurate fractional-order systems. The direct Lyapunov method is utilized to analyze the stability of closed-loop systems. It is required to take the derivative of the Lyapunov function; thus, these approaches are not applicable to incommensurate fractional-order systems. The indirect Lyapunov method is established on the basis of the frequency distributed model, and real states have an infinite dimensional property. If the Lyapunov function satisfies V ˙ 0 , real states can converge to zero asymptotically. Then, the pseudostates converge to zero asymptotically, while, because of the existence of filter errors, condition V ˙ 0 cannot be obtained. To sum up, the significant difficulty is in how to analyze the stability of pseudostates when the command-filter-based method is applied to incommensurate fractional-order systems.
Some common assumptions are as follows.
Assumption 1. 
Reference signal y r and D α i y r are available and bounded for all i N .
Assumption 2. 
The value of control coefficient b is unknown, while the sign of b is known.
Remark 3. 
In [20,21,22], it was required that the reference signal and its first i = 1 j α i -th order derivatives were piecewise continuous and bounded, j N . The restrictive assumption was removed in this article; thus, the dimension explosion issue is tackled, and the computational burden is mitigated.
Remark 4. 
Assumption 1 is a common assumption for the backstepping control of incommensurate fractional-order systems; see [20,21,22]. y d must be bounded; otherwise, the system output cannot obviously track the reference signal. The fractional-order derivative of a reference signal is used in the design process of virtual control variables. D α i y d need to be bounded and available to guarantee that the dynamic surface control method can be utilized for incommensurate fractional-order systems.

2.2. Fuzzy Logic Systems

Consider the following inference rules:
R l :   IF   x 1   is   G 1 l   AND AND   x p   is   G p l ; THEN   y   is   y f l   ( l = 1 , 2 , , N ) ,
where G i l is a fuzzy set, i N , y f l is the crisp output of lth rule, and N is the total number of rules.
Through the fuzzifier, product inference, and defuzzifier, the fuzzy logic system (FLS) can be inferred as follows:
y ( x ) = l = 1 N μ l ( x ) y f l l = 1 N μ l ( x ) ,
where μ l ( x ) = i = 1 n μ G i l ( x i ) , μ G i l ( x i ) is the membership function. By introducing the fuzzy basis functions, the FLS (6) can be expressed as follows:
y ( x ) = Θ T ξ ( x ) ,
where ξ ( x ) = [ ξ 1 ( x ) , ξ 2 ( x ) , , ξ N ( x ) ] , Θ = [ y f 1 , y f 2 , , y f N ] , and
ξ l ( x ) = μ l ( x ) i = 1 N μ i ( x ) , l = 1 , 2 , , N .
Lemma 3 
([48]). For a continuous function f ( x ) defined on a compact set Ω, there exists a FLS (7), such that
sup x Ω f ( x ) Θ T ξ ( x ) ϵ .
According to Lemma 3, unknown nonlinear function f i ( x ̲ i ) can be expressed as follows:
f i ( x ̲ i ) = Θ i T ξ i ( x ̲ i ) + δ i ,
where δ i is the bounded approximation error satisfying | δ i ( x ̲ i ) | D i , D i is the upper bound of the approximation error, and
Θ i = arg min Θ ^ i Ω i sup x ̲ X i f i ( x ̲ i ) Θ ^ i T ξ i ( x ̲ i ) ,
where Θ ^ i is the estimation of Θ i , and Ω i and X i are compact sets for Θ ^ i and x ̲ i , respectively.

3. Command-Filter Control Scheme Design

Before the backstepping procedure, some signals are defined as follows:
ϵ 1 = y y r , ϵ i = x i ω i , z j = ϵ j s j ,
where i = 2 , 3 , , n , j = 1 , 2 , , n , ϵ i and z j are error surfaces, s j are compensation signals, υ i 1 denote virtual controllers, and ω i denotes the filtered virtual signals.
The virtual controller is defined as follows:
υ 1 = c 1 ϵ 1 + D α 1 y r Θ ^ 1 T ξ 1 ( x ̲ 1 ) sgn ( z 1 ) D ^ 1 , υ i = c i ϵ i ϵ i 1 + D α i ω i Θ ^ i T ξ i ( x ̲ i ) sgn ( z i ) D ^ i , i = 2 , 3 , , n 1 .
The fractional-order filter is designed as follows:
D α i ω i = r i υ i 1 r i ω i , i = 2 , 3 , , n .
The compensation signal is constructed as follows:
D α 1 s 1 = c 1 s 1 + s 2 + ω 2 υ 1 , D α i s i = c i s i s i 1 + s i + 1 + ω i + 1 υ i , i = 2 , 3 , , n 1 , D α n s n = c n s n s n 1 .
The parameter update laws are designed as follows:
D β i Θ ^ i = π i z i ξ i ( x ̲ i ) , i = 1 , 2 , , n , D γ i D ^ i = λ i | z i | , i = 1 , 2 , , n , D α φ ^ = τ sgn ( b ) z n υ n .
The actual control input was chosen as follows:
u = φ ^ υ n , υ n = c n ϵ n ϵ n 1 + D α n ω n Θ ^ n T ξ n ( x ) sgn ( z n ) D ^ n ,
where 0 < α , β i , γ i < 1 are the fractional order of update laws, define φ = 1 b , Θ ^ i , D ^ i and φ ^ i are the estimation of parameters Θ i , D i , φ i , respectively, c i , π i , λ i , τ and r j are positive designed parameters, i = 1 , 2 , , n , j = 2 , 3 , , n .
It follows from (10), (12), and (15) that
D α 1 z 1 = z 2 + f 1 ( x ̲ 1 ) D α 1 y r + c 1 s 1 + υ 1 , D α i z i = z i + 1 + f i ( x ̲ i ) D α i ω i + c i s i + s i 1 + υ i , i = 2 , 3 , , n 1 , D α n z n = b u + f n ( x ̲ n ) D α n ω n + c n s n + s n 1 .
Step 1. On the basis of Lemma 1, the related FDM of (18) can be obtained as follows:
h z 1 ( σ , t ) t = σ h z 1 ( σ , t ) + z 2 + f 1 ( x ̲ 1 ) D α 1 y r + c 1 s 1 + υ 1 , z 1 = 0 ζ α 1 ( σ ) h z 1 ( σ , t ) d σ ,
where ζ α 1 ( σ ) = sin ( α 1 π ) σ α 1 π .
Define the parameter estimation errors as Θ ˜ 1 = Θ 1 Θ ^ 1 and D ˜ 1 = D 1 D ^ 1 ; then, we have
h Θ 1 ( σ , t ) t = σ h Θ 1 ( σ , t ) D β 1 Θ ^ 1 Θ ˜ 1 = 0 ζ β 1 ( σ ) h Θ 1 ( σ , t ) d σ , h D 1 ( σ , t ) t = σ h D 1 ( σ , t ) D γ 1 D ^ 1 , D ˜ 1 = 0 ζ γ 1 ( σ ) h D 1 ( σ , t ) d σ ,
where ζ β 1 ( σ ) = sin ( β 1 π ) σ β 1 π and ζ γ 1 ( σ ) = sin ( γ 1 π ) σ γ 1 π .
Consider the following Lyapunov function:
V 1 = 1 2 π 1 0 ζ β 1 ( σ ) h Θ 1 T ( σ , t ) h Θ 1 ( σ , t ) d σ + 1 2 λ 1 0 ζ γ 1 ( σ ) h D 1 2 ( σ , t ) d σ + 1 2 0 ζ α 1 ( σ ) h z 1 2 ( σ , t ) d σ .
By substituting Virtual Control Law (13) into the above inequality and taking the derivative of V 1 , one can obtain that
V ˙ 1 = 1 π 1 0 σ ζ β 1 ( σ ) h Θ 1 T ( σ , t ) h Θ 1 ( σ , t ) d σ 1 π 1 Θ ˜ 1 T D β 1 Θ ^ 1 1 λ 1 0 σ ζ γ 1 ( σ ) h D 1 2 ( σ , t ) d σ 0 σ ζ α 1 ( σ ) h z 1 2 ( σ , t ) d σ 1 λ 1 D ˜ 1 D γ 1 D ^ 1 + z 1 z 2 + c 1 z 1 ( s 1 ϵ 1 ) + z 1 [ f 1 ( x ̲ 1 ) Θ ^ 1 T ξ 1 ( x ̲ 1 ) ] | z 1 | D ^ 1 .
Consider the following fact:
z 1 [ f 1 ( x ̲ 1 ) Θ ^ 1 T ξ 1 ( x ̲ 1 ) ] | z 1 | D 1 + z 1 Θ ˜ 1 T ξ 1 ( x ̲ 1 ) .
Substituting (23) into (22), we have
V ˙ 1 1 π 1 0 σ ζ β 1 ( σ ) h Θ 1 T ( σ , t ) h Θ 1 ( σ , t ) d σ 1 λ 1 0 σ ζ γ 1 ( σ ) h D 1 2 ( σ , t ) d σ 0 σ ζ α 1 ( σ ) h z 1 2 ( σ , t ) d σ c 1 z 1 2 + z 1 z 2 + Θ ˜ 1 T [ z 1 ξ 1 ( x ̲ 1 ) 1 π 1 D β 1 Θ ^ 1 ] + D ˜ 1 ( | z 1 | 1 λ 1 D γ 1 D ^ 1 ) .
Bearing (16) in mind, we obtain that
V ˙ 1 1 π 1 0 σ ζ β 1 ( σ ) h Θ 1 T ( σ , t ) h Θ 1 ( σ , t ) d σ 1 λ 1 0 σ ζ γ 1 ( σ ) h D 1 2 ( σ , t ) d σ 0 σ ζ α 1 ( σ ) h z 1 2 ( σ , t ) d σ c 1 z 1 2 + z 1 z 2 .
Step  i ( i = 2 , , n 1 ) . It follows from (18) that the FDM of z i can be expressed as follows:
h z i ( σ , t ) t = σ h z i ( σ , t ) + z i + 1 + f i ( x ) D α i ω i + c i s i + s i 1 + υ i , z i = 0 ζ α i ( σ ) h z i ( σ , t ) d σ ,
where ζ α i ( σ ) = sin ( α i π ) σ α i π .
Select the Lyapunov function as follows:
V i = V i 1 + 1 2 π i 0 ζ β i ( σ ) h Θ i T ( σ , t ) h Θ i ( σ , t ) d σ + 1 2 λ i 0 ζ γ i ( σ ) h D i 2 ( σ , t ) d σ + 1 2 0 ζ α i ( σ ) h z i 2 ( σ , t ) d σ .
Taking the derivative of V i , we obtain that
V ˙ i = V ˙ i 1 1 π i 0 σ ζ β i ( σ ) h Θ i T ( σ , t ) h Θ i ( σ , t ) d σ 1 π i Θ ˜ i T D β i Θ ^ i 1 λ i 0 σ ζ γ i ( σ ) h D i 2 ( σ , t ) d σ 1 λ i D ˜ i D γ i D ^ i 0 σ ζ α i ( σ ) h z i 2 ( σ , t ) d σ + z i [ z i + 1 + f i ( x ̲ i ) D α i ω i + c i s i + s i 1 + υ i ] .
Substituting Virtual Control Law (13) into the above inequality, one has
V ˙ i = V ˙ i 1 1 π i 0 σ ζ β i ( σ ) h Θ i T ( σ , t ) h Θ i ( σ , t ) d σ 1 λ i 0 σ ζ γ i ( σ ) h D i 2 ( σ , t ) d σ 0 σ ζ α i ( σ ) h z i 2 ( σ , t ) d σ 1 π i Θ ˜ i T D β i Θ ^ i 1 λ i D ˜ i D γ i D ^ i c i z i 2 + z i z i + 1 z i z i 1 + z i [ f i ( x ̲ i ) Θ ^ i T ξ i ( x ̲ i ) ] | z i | D ^ i V ˙ i 1 1 π i 0 σ ζ β i ( σ ) h Θ i T ( σ , t ) h Θ i ( σ , t ) d σ 1 λ i 0 σ ζ γ i ( σ ) h D i 2 ( σ , t ) d σ 0 σ ζ α i ( σ ) h z i 2 ( σ , t ) d σ c i z i 2 + z i z i + 1 z i z i 1 + Θ ˜ i T [ z i ξ i ( x ̲ i ) 1 π i D β i Θ ^ i ] + D ˜ i ( | z i | 1 λ i D γ i D ^ i ) .
Bearing (16) in mind, it can be obtained that
V ˙ i V ˙ i 1 1 π i 0 σ ζ β i ( σ ) h Θ i T ( σ , t ) h Θ i ( σ , t ) d σ 1 λ i 0 σ ζ γ i ( σ ) h D i 2 ( σ , t ) d σ 0 σ ζ α i ( σ ) h z i 2 ( σ , t ) d σ c i z i 2 + z i z i + 1 z i z i 1 .
The following theorem summarizes the main results of the controller design.
Theorem 1. 
Considering that System (5) satisfies Assumptions 1 and 2, the virtual controllers were designed as in (13), the fractional-order filter was designed as in (14), the actual control signal was chosen as in (17), and the update laws were selected as in (16). Then, the presented method guaranteed that all signals of closed-loop System (5) were bounded, and the tracking error could asymptotically converge to the equilibrium point.
Proof. 
Step n. By defining parameter estimation error φ ˜ = φ φ ^ , the fractional-order derivative of φ ˜ can be expressed as follows:
h φ ( σ , t ) t = σ h φ ( σ , t ) D α φ ^ , φ ˜ = 0 ζ α ( σ ) h φ ( σ , t ) d σ .
where ζ α ( σ ) = sin ( α π ) σ α π .
Choose the Lyapunov function as follows:
V n = V n 1 + 1 2 π n 0 ζ β n ( σ ) h Θ n T ( σ , t ) h Θ n ( σ , t ) d σ + | b | 2 τ 0 ζ α ( σ ) h φ 2 ( σ , t ) d σ + 1 2 λ n 0 ζ γ n ( σ ) h D n 2 ( σ , t ) d σ + 1 2 0 ζ α n ( σ ) h z n 2 ( σ , t ) d σ .
By substituting Virtual Control Law (13) into the above inequality and taking the derivative of V 1 , one has
V ˙ n = V ˙ n 1 1 π n 0 σ ζ β n ( σ ) h Θ n T ( σ , t ) h Θ n ( σ , t ) d σ 1 λ n 0 σ ζ γ n ( σ ) h D n 2 ( σ , t ) d σ 0 σ ζ α n ( σ ) h z n 2 ( σ , t ) d σ | b | τ 0 σ ζ α ( σ ) h φ 2 ( σ , t ) d σ 1 π n Θ ˜ n T D β n Θ ^ n 1 λ n D ˜ n D γ n D ^ n + z n [ υ n + f n ( x ) D α n ω n + c n s n + s n 1 ] b φ ˜ z n υ n | b | τ φ ˜ D α φ ^ .
By designing the update law as in (16) and substituting it into the derivative of the Lyapunov function, we have
V ˙ n V ˙ n 1 1 π n 0 σ ζ β n ( σ ) h Θ n T ( σ , t ) h Θ n ( σ , t ) d σ 1 λ n 0 σ ζ γ n ( σ ) h D n 2 ( σ , t ) d σ 0 σ ζ α n ( σ ) h z n 2 ( σ , t ) d σ | b | τ 1 0 σ ζ α ( σ ) h φ 2 ( σ , t ) d σ c n z n 2 z n z n 1 + Θ ˜ n T [ z n ξ n ( x ) 1 π n D β n Θ ^ n ] + D ˜ n ( | z n | 1 λ n D γ n D ^ n ) φ ˜ ( b z n υ n | b | τ D α φ ^ ) j = 1 n 1 π j 0 σ ζ β j ( σ ) h Θ j T ( σ , t ) h Θ j ( σ , t ) d σ j = 1 n 1 λ j 0 σ ζ γ j ( σ ) h D j 2 ( σ , t ) d σ j = 1 n 0 σ ζ α j ( σ ) h z j 2 ( σ , t ) d σ | b | τ 1 0 σ ζ α ( σ ) h φ 2 ( σ , t ) d σ j = 1 n c j z j 2 0 .
According to (34), as in t , the real states of system h Θ i ( σ , t ) , h D i ( σ , t ) , h z i ( σ , t ) , i = 1 , 2 , , n and h φ ( σ , t ) converge to zero. The pseudostates of closed-loop system z i , Θ ˜ i , D ˜ i , i = 1 , 2 , , n and φ ˜ accordingly converge to zero. □
Remark 5. 
The approaches proposed in [30,31] were based on the direct Lyapunov method and require the fractional-order derivatives of Lyapunov functions. Therefore, it cannot be applied to incommensurate FOSs. The indirect Lyapunov method is utilized to handle control problems of incommensurate FOSs, and Lyapunov functions are designed on the basis of the real states of systems. In most existing works, the convergence of the real states is determined first; then, the convergence of its pseudostates is judged. In this paper, we do not discuss the complex relationship between real states and pseudostates, and we could directly conclude that the pseudostates were bounded.
Remark 6. 
According to the process of control scheme design, the following parameter adjustment conclusions could be obtained. By increasing parameter c i , r i and decreasing μ, the bound of the tracking error is lessened, but the transmission frequency is increased. Therefore, there exists a trade-off between tracking quality and the number of actuator updates.
The sign function was introduced into the design of Virtual Control Law (13) and Actual Control Input (17). This led to the chattering performance shown in the simulation results. An improved method is proposed in the following theorem, and the chattering phenomenon is avoided.
Theorem 2. 
Considering System (5) with Assumptions 1 and 2 satisfied, the virtual controllers, fractional-order filter, actual control signal, and parameter update laws were designed as follows. The virtual control law is as follows:
υ 1 = c 1 ϵ 1 + D α 1 y r Θ ^ 1 T ξ 1 ( x ̲ 1 ) tanh ( z 1 ρ ) D ^ 1 , υ i = c i ϵ i ϵ i 1 + D α i ω i Θ ^ i T ξ i ( x ̲ i ) tanh ( z i ρ ) D ^ i , i = 2 , 3 , , n 1 .
The fractional-order filter is as follows:
D α i ω i = r i υ i 1 r i ω i , i = 2 , 3 , , n .
The parameter update law is as follows:
D β i Θ ^ i = π i , 1 ϵ i ξ i ( x ̲ i ) π i , 2 Θ ^ i , i = 1 , 2 , , n , D γ i D ^ i = λ i , 1 | ϵ i | λ i , 2 D ^ i , i = 1 , 2 , , n , D α φ ^ = τ 1 sgn ( b ) ϵ n υ n τ 2 φ ^ ,
The actual control input is as follows:
u = φ ^ υ n , υ n = c n ϵ n ϵ n 1 + D α n ω n Θ ^ n T ξ n ( x ) tanh ( z n ρ ) D ^ n ,
where 0 < α , β i , γ i < 1 are the fractional order of update laws defined as φ = 1 b , Θ ^ i , D ^ i and φ ^ i are the estimation of parameters Θ i , D i , φ i , respectively, c i , π i , λ i , τ, ρ and r j are designed positive parameters i = 1 , 2 , , n , j = 2 , 3 , , n . Then, the presented method guarantees that all signals of closed-loop System (5) are bounded, and the tracking error can converge to a small neighbourhood of the equilibrium point.
Proof.  
Step 1. Consider the following Lyapunov function:
V 1 = 1 2 π 1 , 1 0 ζ β 1 ( σ ) h Θ 1 T ( σ , t ) h Θ 1 ( σ , t ) d σ + 1 2 λ 1 , 1 0 ζ γ 1 ( σ ) h D 1 2 ( σ , t ) d σ + 1 2 0 ζ α 1 ( σ ) h z 1 2 ( σ , t ) d σ .
Substituting Virtual Control Law (34) into the above inequality and taking the derivative of V 1 , one can obtain that
V ˙ 1 = 1 π 1 , 1 0 σ ζ β 1 ( σ ) h Θ 1 T ( σ , t ) h Θ 1 ( σ , t ) d σ 1 λ 1 , 1 0 σ ζ γ 1 ( σ ) h D 1 2 ( σ , t ) d σ 0 σ ζ α 1 ( σ ) h z 1 2 ( σ , t ) d σ 1 π 1 , 1 Θ ˜ 1 T D β 1 Θ ^ 1 1 λ 1 , 1 D ˜ 1 D γ 1 D ^ 1 + z 1 z 2 + c 1 z 1 ( s 1 ϵ 1 ) + z 1 [ f 1 ( x ̲ 1 ) Θ ^ 1 T ξ 1 ( x ̲ 1 ) ] z 1 tanh ( z 1 ρ ) D ^ 1 . 1 π 1 , 1 0 σ ζ β 1 ( σ ) h Θ 1 T ( σ , t ) h Θ 1 ( σ , t ) d σ 1 λ 1 , 1 0 σ ζ γ 1 ( σ ) h D 1 2 ( σ , t ) d σ 0 σ ζ α 1 ( σ ) h z 1 2 ( σ , t ) d σ c 1 z 1 2 + z 1 z 2 + Θ ˜ 1 T [ z 1 ξ 1 ( x ̲ 1 ) 1 π 1 , 1 D β 1 Θ ^ 1 ] + D ˜ 1 ( | z 1 | 1 λ 1 , 1 D γ 1 D ^ 1 ) + D ^ 1 [ | z 1 | z 1 tanh ( z 1 ρ ) ] .
According to the literature [49], the following fact can be deduced:
| z 1 | z 1 tanh ( z 1 ρ ) ρ ψ ,
where ψ is the solution of equation ψ = e ( ψ + 1 ) .
Substituting (40) into (39), we have
V ˙ 1 1 π 1 , 1 0 σ ζ β 1 ( σ ) h Θ 1 T ( σ , t ) h Θ 1 ( σ , t ) d σ 1 λ 1 , 1 0 σ ζ γ 1 ( σ ) h D 1 2 ( σ , t ) d σ 0 σ ζ α 1 ( σ ) h z 1 2 ( σ , t ) d σ c 1 z 1 2 + z 1 z 2 + π 1 , 2 π 1 , 1 Θ ˜ 1 T Θ ^ 1 + λ 1 , 2 λ 1 , 1 D ˜ 1 D ^ 1 + ρ ψ | D ^ 1 | 1 π 1 , 1 0 σ ζ β 1 ( σ ) h Θ 1 T ( σ , t ) h Θ 1 ( σ , t ) d σ 1 λ 1 , 1 0 σ ζ γ 1 ( σ ) h D 1 2 ( σ , t ) d σ 0 σ ζ α 1 ( σ ) h z 1 2 ( σ , t ) d σ c 1 z 1 2 + z 1 z 2 π 1 , 2 2 π 1 , 1 Θ ˜ 1 T Θ ˜ 1 ( λ 1 , 2 2 λ 1 , 1 ρ ψ ) D ˜ 1 2 + π 1 , 2 2 π 1 , 1 Θ 1 T Θ 1 + ( λ 1 , 2 2 λ 1 , 1 + ρ ψ ) D 1 2 .
Step  i ( i = 2 , , n 1 ) . Consider the following Lyapunov function:
V i = V i 1 + 1 2 π i , 1 0 ζ β i ( σ ) h Θ i T ( σ , t ) h Θ i ( σ , t ) d σ + 1 2 λ i , 1 0 ζ γ i ( σ ) h D i 2 ( σ , t ) d σ + 1 2 0 ζ α i ( σ ) h z i 2 ( σ , t ) d σ .
By substituting Virtual Control Law (34) into the above inequality and taking the derivative of V i , one can obtain that
V ˙ i V ˙ i 1 1 π i , 1 0 σ ζ β i ( σ ) h Θ i T ( σ , t ) h Θ i ( σ , t ) d σ 1 λ i , 1 0 σ ζ γ i ( σ ) h D i 2 ( σ , t ) d σ 0 σ ζ α i ( σ ) h z i 2 ( σ , t ) d σ c i z i 2 + z i z i + 1 z i z i 1 + Θ ˜ i T [ z i ξ i ( x ̲ i ) 1 π i , 1 D β i Θ ^ i ] + D ˜ i ( | ϵ i | 1 λ i , 1 D γ i D ^ i ) + ρ ψ | D ^ i | .
Substituting Parameter Update Law (36) into (43), one has
V ˙ i V ˙ i 1 1 π i , 1 0 σ ζ β i ( σ ) h Θ i T ( σ , t ) h Θ i ( σ , t ) d σ 1 λ i , 1 0 σ ζ γ i ( σ ) h D i 2 ( σ , t ) d σ 0 σ ζ α i ( σ ) h z i 2 ( σ , t ) d σ c i z i 2 + z i z i + 1 z i z i 1 π i , 2 2 π i , 1 Θ ˜ i T Θ ˜ i ( λ i , 2 2 λ i , 1 ρ ψ ) D ˜ i 2 + π i , 2 2 π i , 1 Θ i T Θ i + ( λ i , 2 2 λ i , 1 + ρ ψ ) D i 2 .
Step n. Choose the following Lyapunov function:
V n = V n 1 + 1 2 π n , 1 0 ζ β n ( σ ) h Θ n T ( σ , t ) h Θ n ( σ , t ) d σ + | b | 2 τ 1 0 ζ α ( σ ) h φ 2 ( σ , t ) d σ + 1 2 λ n , 1 0 ζ γ n ( σ ) h D n 2 ( σ , t ) d σ + 1 2 0 ζ α n ( σ ) h z n 2 ( σ , t ) d σ
By substituting Actual Control Input (37) into (45) and taking the derivative of V n , we have
V ˙ n = V ˙ n 1 1 π n , 1 0 σ ζ β n ( σ ) h Θ n T ( σ , t ) h Θ n ( σ , t ) d σ 1 λ n , 1 0 σ ζ γ n ( σ ) h D n 2 ( σ , t ) d σ 0 σ ζ α n ( σ ) h z n 2 ( σ , t ) d σ 1 π n , 1 Θ ˜ n T D β n Θ ^ n | b | τ 1 0 σ ζ α ( σ ) h φ 2 ( σ , t ) d σ 1 λ n , 1 D ˜ n D γ n D ^ n b φ ˜ z n υ n | b | τ 1 φ ˜ D α φ ^ + z n [ c n ϵ n z n 1 Θ ^ n T ξ n ( x ) tanh ( z n ρ ) D ^ n + f n ( x ) ] .
Bearing Update Law (36) in mind, we can obtain that
V ˙ n j = 1 n 1 π j , 1 0 σ ζ β j ( σ ) h Θ j T ( σ , t ) h Θ j ( σ , t ) d σ j = 1 n 1 λ j , 1 0 σ ζ γ j ( σ ) h D j 2 ( σ , t ) d σ j = 1 n 0 σ ζ α j ( σ ) h j 2 ( σ , t ) d σ j = 1 n c j z j 2 | b | τ 1 0 σ ζ α ( σ ) h φ 2 ( σ , t ) d σ j = 1 n π j , 2 2 π j , 1 Θ ˜ j T Θ ˜ j j = 1 n ( λ j , 2 2 λ j , 1 ρ ψ ) D ˜ j 2 | b | τ 2 2 τ 1 φ ˜ 2 + j = 1 n π j , 2 2 π j , 1 Θ j T Θ j + j = 1 n ( λ j , 2 2 λ j , 1 + ρ ψ ) D j 2 + | b | τ 2 2 τ 1 φ 2 ,
where parameter λ i , 1 , λ i , 2 is selected to satisfy λ i , 2 λ i , 1 ρ ψ > 0 , ( i = 1 , 2 , , n ) .
Define that
C = min c 1 , , c n , π 1 , 2 2 π 1 , 1 , , π n , 2 2 π n , 1 , λ 1 , 2 2 λ 1 , 1 ρ ψ , , λ n , 2 2 λ n , 1 ρ ψ , | b | τ 2 2 τ 1
and K = j = 1 n π j , 2 2 π j , 1 Θ j T Θ j + j = 1 n ( λ j , 2 2 λ j , 1 + ρ ψ ) D j 2 + | b | τ 2 2 τ 1 φ 2 . It follows from (47) that
V ˙ n C j = 1 n z j 2 C j = 1 n Θ ˜ j T Θ ˜ j C j = 1 n D ˜ j 2 C φ ˜ 2 + K .
According to LaSalle’s invariance principle, system signals converge to the region ( z 1 , Θ ˜ 1 , D ˜ 1 , , z n , Θ ˜ n , D ˜ n , φ ˜ ) | V ˙ n = 0 . Bearing (49) in mind, one can conclude that, as t , error surfaces z i , parameter estimation errors Θ ˜ i , and D ˜ i are bounded on compact set E = j = 1 n z j 2 + j = 1 n θ ˜ j 2 + j = 1 n D ˜ j 2 + φ ˜ 2 K C . Thus, all the signals of closed-loop systems are bounded. □
Remark 7. 
In Theorem 2, hyperbolic tangent function is utilized to replace the sign function in the controller design. The hyperbolic tangent function is an approximation of the sign function; thus, an approximation error is introduced into the closed-loop system. This leads to the tracking error not being able to asymptotically converge to zero. Therefore, the method proposed in Theorem 2 can avoid the chattering phenomenon in the control input, while steady-state performance is affected. This is a trade-off in practical application.

4. Numerical Examples

Example 1. 
Consider the following uncertain incommensurate nonlinear fractional-order system:
D 0.5 x 1 = x 2 + f 1 ( x ̲ 1 ) , D 0.8 x 2 = b u + f 2 ( x ̲ 2 ) ,
where uncertain system model f 1 ( x ̲ 1 ) = 0.5 x 1 2 , f 2 ( x ̲ 2 ) = x 2 + x 2 x 2 2 1 + x 1 2 sin ( x 1 ) , unknown control coefficient b = 5 , and the reference signal is y r ( t ) = 0.5 [ sin ( 2 t + π 4 ) + sin ( 4 t ) ] . The control parameters were adopted to be c 1 = c 2 = 1 , β 1 = β 2 = γ 1 = γ 2 = 0.8 , α = 0.9 , π 1 = π 2 = λ 1 = λ 2 = 1 , φ 1 = φ 2 = τ 1 = τ 2 = 1 , and r 2 = 20 . Given the zero initial value of estimation parameters and initial state x ( 0 ) = [ 1 0 ] T . In Case 1, the following simulation results could be obtained by applying the approach proposed in Theorem 1 to the FOS in (50). Figure 1 illustrates the reference signal, system output, and tracking error, Figure 2 and Figure 3 show the estimation error of the upper bound of approximation error D and unknown control coefficient b, respectively, and Figure 4 depicts the actual control input.
The system output could track the reference signal with satisfying control performance. However, there existed an obvious chattering phenomenon in the actual control input that is not acceptable in practical application. In Case 2, the following simulation results show the effect of the improved method presented in Theorem 2. The control parameters and the initial values of system were chosen to be the same as those in the above simulation. Figure 5 illustrates the reference signal, system output, and tracking error, Figure 6 and Figure 7 show the estimation error of the upper bound of approximation error D and unknown control coefficient b, respectively, and Figure 8 depicts the actual control input.
The chattering phenomenon disappeared by utilizing the method proposed in Theorem 2. The tracking error could converge to a small neighborhood of equilibrium points. The approach in [40] was proposed for commensurate fractional-order systems via the direct Lyapunov method, which cannot be applied to this example. This reflects the progressiveness of the method proposed in this paper.
Example 2. 
Consider the following uncertain incommensurate nonlinear fractional-order system:
D 0.8 x 1 = x 2 + f 1 ( x ) , D 0.9 x 2 = u + f 2 ( x ) , y = x 1 ,
where uncertain system model f 1 ( x ) = 0.5 ( x 1 + x 2 ) , f 2 ( x ) = x 1 x 2 , the unknown control coefficient was chosen to be b = 5 , and the reference signal was chosen to be y d ( t ) = sin ( 1.5 t + π 4 ) . The adopted control parameters were c 1 = c 2 = c = 15 , β 1 = β 2 = γ 1 = γ 2 = G = 0.8 , π 1 = π 2 = λ 1 = λ 2 = 100 , φ 1 = φ 2 = τ 1 = τ 2 = k = 1 , r 2 = 20 , given the zero initial value of the estimation parameters and initial state x ( 0 ) = [ 1 0 ] T . In order to illustrate the superiority of the command-filter-based method designed for incommensurate fractional-order systems, the method proposed in our paper was adopted in Case 1, and the backstepping control approach proposed in [20] was utilized in Case 2. Figure 9 illustrates the reference signal, system output, and tracking error, Figure 10 and Figure 11 show the estimation error of the upper bound of approximation error D and unknown control coefficient b, respectively, Figure 12 depicts the actual control input, and the specific simulation results are summarized in Table 1.
The tracking error in Case 1 had faster convergence speed and better control performance. According to the data in Table 1, the norm of the tracking error in Case 1 was 37.0% less than that in Case 2, and the norm of the control input in Case 1 was 12.5% lager than that in Case 2. Although the control cost slightly increased, the improvement in control effectiveness was even greater. Repeatedly calculating the fractional-order derivative of virtual control variables was avoided in Case 1. The issue of the explosion of computational complexity in the traditional backstepping design process was solved with the method proposed in this paper.
Parameter adjustment is a significant and difficult work in practical application. Next, we discuss the problem of parameter selection via the following simulation results. The control variate method was adopted, and one parameter was changed each time. Table 2, Table 3 and Table 4 show the influence of parameters c , G , k , a n d η on control performance, respectively.
According to the results in Table 2, Table 3 and Table 4, the following conclusions could be obtained.
1.
As the c parameter increases, the overall tracking error decreases, the tracking effect improves, and the control cost correspondingly increases. Especially in the transitional process, this often caused the output of the system to overshoot and oscillate. If this performance is required, a differentiator or other methods could be utilized to arrange the transitional process.
2.
The G parameter does not have a linear relationship with the tracking error. In these simulation results, tracking performance was the best when G was 0.8. The adaptive command-filter dynamic surface control combined with intelligent optimization algorithms to tune parameters is a promising future research direction.
3.
As the k parameter increases, the norm of the tracking error decreased, and tracking performance improves. The estimation effect of the bound of approximation error improves, while the estimation effect of the unknown control coefficient worsens.

5. Conclusions

In this article, a command-filter control scheme of incommensurate nonlinear uncertain FOSs was studied. An adaptive fuzzy logic system was employed to estimate the system uncertainty. The FDM was introduced to analyze the stability of closed-loop systems via the indirect Lyapunov method. For the sake of eschewing the dimension explosion phenomenon, command-filter technology was utilized in the backstepping process. All the signals in closed-loop systems could converge to a minute neighborhood of equilibrium points.A numerical example indicated the effectiveness and advantages of the proposed control scheme. In future work, the predefined performance of tracking error will be taken into consideration in the proposed method. Fixed time command-filter-based dynamic surface control for incommensurate fractional-order systems is a future research hotspot.

Author Contributions

Conceptualization, methodology, data curation, writing original draft preparation, D.G.; supervision and project administration, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported financially by the National Natural Science Foundation of China (No. 619732291).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All comparative data indicators can be found in the references.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Luo, Y.; Chen, Y.; Pi, Y. Experimental study of fractional order proportional derivative controller synthesis for fractional order systems. Mechatronics 2011, 21, 204–214. [Google Scholar] [CrossRef]
  2. Cao, J.; Ma, C.; Jiang, Z.; Liu, S. Nonlinear dynamic analysis of fractional order rub-impact rotor system. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 1443–1463. [Google Scholar] [CrossRef]
  3. Chen, D.; Liu, C.; Wu, C.; Liu, Y.; Ma, X.; You, Y. A new fractional-order chaotic system and its synchronization with circuit simulation. Circuit Syst. Signal Process 2012, 31, 1599–1613. [Google Scholar] [CrossRef]
  4. Wang, B.; Liu, Z.; Li, S.; Moura, S.; Peng, H. State-of-charge estimation for lithium-ion batteries based on a nonlinear fractional model. IEEE Trans. Control Syst. Technol. 2017, 25, 3–11. [Google Scholar] [CrossRef]
  5. Lu, J.; Chen, G. Robust stability and stabilization of fractional-order interval systems: An LMI approach. IEEE Trans. Autom. Control 2009, 54, 1294–1299. [Google Scholar]
  6. Farges, C.; Moze, M.; Sabatier, J. Pseudo-state feedback stabilization of commensurate fractional order systems. Automatica 2010, 46, 1730–1734. [Google Scholar] [CrossRef]
  7. Lan, Y.; Zhou, Y. LMI-based robust control of fractional-order uncertain linear systems. Comput. Math. Appl. 2011, 62, 1460–1471. [Google Scholar] [CrossRef] [Green Version]
  8. Ibrir, S.; Bettayeb, M. New sufficient conditions for observer-based control of fractional-order uncertain systems. Automatica 2015, 59, 216–223. [Google Scholar] [CrossRef]
  9. Li, Y.; Chen, Y.; Podlubny, I. Stability of fractional-order nonlinear dynamic systems: Lyapunov direct method and generalized Mittag CLeffler stability. Comput. Math. Appl. 2010, 59, 1810–1821. [Google Scholar] [CrossRef] [Green Version]
  10. Trigeassou, J.; Maamri, N.; Sabatier, J.; Oustaloup, A. A Lyapunov approach to the stability of fractional differential equations. Signal Process 2011, 91, 437–445. [Google Scholar] [CrossRef]
  11. Liu, H.; Li, S.; Wang, H.; Huo, Y.; Luo, J. Adaptive synchronization for a class of uncertain fractional-order neural networks. Entropy 2015, 17, 7185–7200. [Google Scholar] [CrossRef] [Green Version]
  12. Huang, X.; Wang, Z.; Li, Y.; Lu, J. Design of fuzzy state feedback controller for robust stabilization of uncertain fractional-order chaotic systems. J. Frankl. Inst. 2014, 351, 5480–5493. [Google Scholar] [CrossRef]
  13. Boroujeni, E.; Momeni, H. Non-fragile nonlinear fractional order observer design for a class of nonlinear fractional order systems. Signal Process 2012, 92, 2365–2370. [Google Scholar] [CrossRef]
  14. Ni, J.; Liu, L.; Liu, C.; Hu, X. Fractional order fixed-time nonsingular terminal sliding mode synchronization and control of fractional order chaotic systems. Nonlinear Dyn. 2017, 89, 2065–2083. [Google Scholar] [CrossRef]
  15. Sun, G.; Ma, Z. Practical tracking control of linear motor with adaptive fractional order terminal sliding mode control. Mechatronics 2017, 22, 2643–2653. [Google Scholar] [CrossRef]
  16. Ding, D.; Qi, D.; Wang, Q. Non-linear Mittag-Leffler stabilisation of commensurate fractional-order non-linear systems. IET Control Theory Appl. 2014, 9, 681–690. [Google Scholar] [CrossRef]
  17. Ding, D.; Qi, D.; Peng, J.; Wang, Q. Asymptotic peseudo-state stabilization of commensurate fractional-order nonlinear systems with additive disturbance. Nonlinear Dyn. 2015, 81, 667–677. [Google Scholar] [CrossRef]
  18. Victor, S.; Malti, R.; Garnier, H.; Oustaloup, A. Parameter and differentiation order estimation in fractional models. Automatica 2013, 49, 926–935. [Google Scholar] [CrossRef]
  19. Wang, B.; Li, S.E.; Peng, H.; Liu, Z. Fractional-order modeling and parameter identification for lithium-ion batteries. J. Power Sources 2015, 293, 151–161. [Google Scholar] [CrossRef]
  20. Wei, Y.; Chen, Y.; Liang, S.; Wang, Y. A novel algorithm on adaptive backstepping control of fractional order systems. Neurocomputing 2015, 165, 395–402. [Google Scholar] [CrossRef]
  21. Wei, Y.; Peter, W.; Yao, Z.; Wang, Y. Adaptive backstepping output feedback control of a class of nonlinear fractional order systems. Nonlinear Dyn. 2016, 86, 1047–1056. [Google Scholar] [CrossRef]
  22. Sheng, D.; Wei, Y.; Cheng, S.; Wang, Y. Observer-based adaptive backstepping control for fractional order systems with input saturation. ISA Trans. 2018, 82, 18–29. [Google Scholar] [CrossRef] [PubMed]
  23. Swaroop, D.; Hedrick, J.; Yip, P.; Gerdes, J. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1893–1899. [Google Scholar] [CrossRef] [Green Version]
  24. Zhou, Z.; Tong, D.; Chen, Q.; Zhou, W.; Xu, Y. Adaptive NN control for nonlinear systems with uncertainty based on dynamic surface control. Neurocomputing 2021, 421, 161–172. [Google Scholar] [CrossRef]
  25. Ning, B.; Long, Q.; Zuo, Z.; Jin, J.; Zheng, J. Collective behaviors of mobile robots beyond the nearest neighbor rules with switching topology. IEEE Trans. Cybern. 2018, 48, 1577–1590. [Google Scholar] [CrossRef]
  26. Fan, Y.; Feng, G.; Gao, Q. Bounded control for preserving connectivity of multi-agent systems using the constraint function approach. IET Control. Theory Appl. 2012, 6, 1752–1757. [Google Scholar] [CrossRef]
  27. Cheng, S.; Li, H.; Guo, Y.; Pan, T.; Fan, Y. Event-triggered optimal nonlinear systems control based on state observer and neural network. J. Syst. Sci. Complex. 2023, 36, 222–238. [Google Scholar] [CrossRef]
  28. Wang, L.; Chen, C. Adaptive fuzzy dynamic surface control of nonlinear constrained systems with unknown virtual control coefficients. IEEE Trans. Fuzzy Syst. 2020, 28, 1737–1747. [Google Scholar] [CrossRef]
  29. Yoo, S. Neural-network-based adaptive resilient dynamic surface control against unknown deception attacks of uncertain nonlinear time-delay cyberphysical systems. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 4341–4353. [Google Scholar] [CrossRef]
  30. Ma, Z.; Ma, H. Adaptive fuzzy backstepping dynamic surface control of strict-feedback fractional-order uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 2020, 28, 122–133. [Google Scholar] [CrossRef]
  31. Yang, W.; Yu, W.; Lv, Y.; Zhu, L.; Hayat, T. Adaptive fuzzy tracking control design for a class of uncertain nonstrict-feedback fractional-order nonlinear SISO systems. IEEE Trans. Cybern. 2021, 51, 3039–3053. [Google Scholar] [CrossRef] [PubMed]
  32. Farrell, A.; Polycarpou, M.; Sharma, M.; Dong, W. Command Filtered Backstepping. IEEE Trans. Autom. Control 2009, 54, 1391–1395. [Google Scholar] [CrossRef]
  33. Yu, J.; Shi, P.; Wang, D.; Yu, H. Observer and command-filter-based adaptive fuzzy output feedback control of uncertain nonlinear systems. IEEE Trans. Ind. Electron. 2021, 62, 5962–5970. [Google Scholar] [CrossRef] [Green Version]
  34. Niu, B.; Liu, Y.; Zong, G.; Han, Z.; Fu, J. Command filter-based adaptive neural tracking controller design for uncertain switched nonlinear output-constrained systems. IEEE Trans. Cybern. 2017, 47, 3160–3171. [Google Scholar] [CrossRef]
  35. Xia, J.; Zhang, J.; Feng, J.; Wang, Z.; Zhaung, G. Command filter-based adaptive fuzzy control for nonlinear systems with unknown control directions. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1945–1953. [Google Scholar] [CrossRef]
  36. Wang, Y.; Xu, N.; Liu, Y.; Zhao, X. Adaptive fault-tolerant control for switched nonlinear systems based on command filter technique. Appl. Math. Compt. 2022, 52, 12561–12570. [Google Scholar] [CrossRef]
  37. Wang, H.; Kang, S.; Zhao, X.; Xu, N.; Li, T. Command filter-based adaptive neural control design for nonstrict-feedback nonlinear systems with multiple actuator constraints. IEEE Trans. Cybern. 2021, 392, 125725. [Google Scholar] [CrossRef] [PubMed]
  38. Li, Y. Command filter adaptive asymptotic tracking of uncertain nonlinear systems with time-varying parameters and disturbances. IEEE Trans. Autom. Control 2022, 67, 2973–2980. [Google Scholar] [CrossRef]
  39. Liu, H.; Pan, Y.; Cao, J.; Wang, H.; Zhou, Y. Adaptive neural network backstepping control of fractional-order nonlinear systems with actuator faults. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 5166–5177. [Google Scholar] [CrossRef]
  40. You, X.; Dian, S.; Liu, K.; Guo, B.; Xiang, G.; Zhu, Y. Command filter-based adaptive fuzzy finite-time tracking control for uncertain fractional-order nonlinear systems. IEEE Trans. Fuzzy Syst. 2023, 31, 226–240. [Google Scholar] [CrossRef]
  41. Feng, T.; Wang, Y.; Liu, L.; Wu, B. Observer-based event-triggered control for uncertain fractional-order systems. J. Frankl. Inst. 2020, 357, 9423–9441. [Google Scholar] [CrossRef]
  42. Hu, T.; He, Z.; Zhang, X.; Zhong, S. Leader-following consensus of fractional-order multi-agent systems based on event-triggered control. Nonlinear Dyn. 2020, 99, 2219–2232. [Google Scholar] [CrossRef]
  43. Tripathy, M.; Mondal, D.; Biswas, K.; Scn, S. Design and performance study of phase-locked loop using fractional-order loop filter. Int. J. Circuit Theory Appl. 2015, 43, 776–792. [Google Scholar] [CrossRef]
  44. Cheng, S.; Liang, S.; Fan, Y. Distributed solving Sylvester equations with fractional order dynamics. Control Theory Technol. 2021, 19, 249–259. [Google Scholar] [CrossRef]
  45. Li, X.; He, J.; Wen, C.; Liu, X. Backstepping-based adaptive control of a class of uncertain incommensurate fractional-order nonlinear systems with external disturbance. IEEE Trans. Ind. Electron. 2022, 69, 4087–4095. [Google Scholar] [CrossRef]
  46. Kilbas, A.; Srivastava, H.; Trujillo, J. Theory and Applications of Fractional Differential Equations; Elsevier: Oxford, UK, 2006. [Google Scholar]
  47. Montseny, G. Diffusive Representation of Pseduo-Differential Time-Operators. Eur. Ser. Appl. Ind.-Math. Fract. Differ. Syst. Model. Methods Appl. 1998, 5, 159–175. [Google Scholar]
  48. Wang, L. Stable adaptive fuzzy control of nonlinear systems. IEEE Trans. Fuzzy Syst. 1993, 1, 146–155. [Google Scholar] [CrossRef]
  49. Sun, K.; Qiu, J.; Larimi, H.; Fu, Y. Event-triggered robust fuzzy adaptive finite-time control of nonlinear systems with prescribed performance. IEEE Trans. Fuzzy Syst. 2021, 29, 1460–1471. [Google Scholar] [CrossRef]
Figure 1. Reference signal, system output, and tracking error with the method proposed in Theorem 1.
Figure 1. Reference signal, system output, and tracking error with the method proposed in Theorem 1.
Entropy 25 00893 g001
Figure 2. The estimation error of D with the method proposed in Theorem 1.
Figure 2. The estimation error of D with the method proposed in Theorem 1.
Entropy 25 00893 g002
Figure 3. The estimation error of b with the method proposed in Theorem 1.
Figure 3. The estimation error of b with the method proposed in Theorem 1.
Entropy 25 00893 g003
Figure 4. Actual control input with the method proposed in Theorem 1.
Figure 4. Actual control input with the method proposed in Theorem 1.
Entropy 25 00893 g004
Figure 5. Reference signal, system output, and tracking error with the method proposed in Theorem 2.
Figure 5. Reference signal, system output, and tracking error with the method proposed in Theorem 2.
Entropy 25 00893 g005
Figure 6. The estimation error of D with the method proposed in Theorem 2.
Figure 6. The estimation error of D with the method proposed in Theorem 2.
Entropy 25 00893 g006
Figure 7. The estimation error of b with the method proposed in Theorem 2.
Figure 7. The estimation error of b with the method proposed in Theorem 2.
Entropy 25 00893 g007
Figure 8. Actual control input with the method proposed in Theorem 2.
Figure 8. Actual control input with the method proposed in Theorem 2.
Entropy 25 00893 g008
Figure 9. Reference signal, system output, and tracking error in Example 2.
Figure 9. Reference signal, system output, and tracking error in Example 2.
Entropy 25 00893 g009
Figure 10. The estimation error of D in Example 2.
Figure 10. The estimation error of D in Example 2.
Entropy 25 00893 g010
Figure 11. The estimation error of b in Example 2.
Figure 11. The estimation error of b in Example 2.
Entropy 25 00893 g011
Figure 12. Actual control input in Example 2.
Figure 12. Actual control input in Example 2.
Entropy 25 00893 g012
Table 1. Comparison of the control performance of the two methods in Example 2.
Table 1. Comparison of the control performance of the two methods in Example 2.
ϵ ( t ) 2 D ˜ 1 2 D ˜ 2 2 φ ˜ 2 u ( t ) 2
case 111.889167.56221.707.2698106.82
case 218.867124.94235.266.680993.505
Table 2. Changing parameter c.
Table 2. Changing parameter c.
ϵ ( t ) 2 D ˜ 1 2 D ˜ 2 2 φ ˜ 2 u ( t ) 2
c = 520.650150.99238.68139.8797.527
c = 1014.611162.13192.2128.065100.84
c = 1511.889167.56221.707.2698106.82
c = 2010.360168.65202.198.3325115.75
Table 3. Changing parameter G.
Table 3. Changing parameter G.
ϵ ( t ) 2 D ˜ 1 2 D ˜ 2 2 φ ˜ 2 u ( t ) 2
G = 0.912.175167.02219.157.1657106.41
G = 0.811.889167.56221.707.2698106.82
G = 0.712.155168.29224.547.4307106.66
G = 0.612.126168.92227.027.5888106.84
Table 4. Changing parameter k.
Table 4. Changing parameter k.
ϵ ( t ) 2 D ˜ 1 2 D ˜ 2 2 φ ˜ 2 u ( t ) 2
k = 511.50190.087112.9398.327113.01
k = 111.889167.56221.707.2698106.82
k = 0.512.640189.28247.043.3027107.19
k = 0.113.781214.46261.487.4787109.44
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gong, D.; Wang, Y. Fuzzy Adaptive Command-Filter Control of Incommensurate Fractional-Order Nonlinear Systems. Entropy 2023, 25, 893. https://doi.org/10.3390/e25060893

AMA Style

Gong D, Wang Y. Fuzzy Adaptive Command-Filter Control of Incommensurate Fractional-Order Nonlinear Systems. Entropy. 2023; 25(6):893. https://doi.org/10.3390/e25060893

Chicago/Turabian Style

Gong, Dianjun, and Yong Wang. 2023. "Fuzzy Adaptive Command-Filter Control of Incommensurate Fractional-Order Nonlinear Systems" Entropy 25, no. 6: 893. https://doi.org/10.3390/e25060893

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop