Next Article in Journal
Exploring the Dynamics of Dark and Singular Solitons in Optical Fibers Using Extended Rational Sinh–Cosh and Sine–Cosine Methods
Previous Article in Journal
Effects of Heating Bituminous Mixtures in a Hot-Gas Drum Based on a Finite Volume Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fuzzy Fixed-Time Control for Uncertain Nonlinear Systems with Mismatched Disturbances

1
Institute of Remote Sensing Satellite, China Academy of Space Technology, Beijing 100094, China
2
School of Aerospace Science and Technology, Xidian University, Xi’an 710126, China
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(5), 560; https://doi.org/10.3390/sym16050560
Submission received: 18 February 2024 / Revised: 8 March 2024 / Accepted: 21 March 2024 / Published: 4 May 2024

Abstract

:
This paper focuses on addressing the adaptive fuzzy fixed-time issue for a class of nonlinear systems with uncertainty functions and mismatched disturbances. Fuzzy logical systems are utilized for identifying unknown functions. Additionally, to tackle challenges posed by mismatched disturbances, disturbance observers are constructed based on the backstepping method. Utilizing the adding one power integrator approach and the fixed-time control method, this paper introduces a fixed-time adaptive fuzzy control algorithm. Notably, this algorithm accommodates the presence of unknown mismatched disturbances and nonlinear functions. The paper establishes, through the application of the Lyapunov stability theory, that the designed adaptive fixed-time fuzzy control algorithm ensures practical fixed-time stability for the resulting closed-loop systems. Finally, the effectiveness of the derived strategy is demonstrated through an illustrative example involving two cases.

1. Introduction

Over the past decade, finite-time control and backstepping control have emerged as two prominent research focuses in nonlinear systems. They have found widespread application in diverse practical engineering systems, including robot control systems, spacecraft control systems, unmanned marine vehicles, and multi-unmanned aerial vehicles [1,2,3,4,5]. In contrast to asymptotic control strategies, finite-time control strategies offer several advantages, including enhanced disturbance rejection capabilities, higher control precision, and faster convergence rates [6,7]. On the other hand, the technique of backstepping, introduced in 1991 by Kanellakopoulos, has evolved into a commonly employed method for deriving control laws in systems with nonlinear dynamic models [8,9,10]. It has been instrumental in the progress of systems exhibiting both multi-input and multi-output characteristics, as well as those featuring single-input and single-output attributes [11,12]. It is crucial to emphasize that all the aforementioned control algorithms do not take into account model uncertainties and disturbances.
In real-world engineering applications, uncertainties and disturbances are prevalent [13]. Specifically, systems like multi-missiles and multi-hydraulic manipulators are prone to mismatched uncertainties. External factors, such as wind, variation in parameters, and environmental forces, directly impact the system’s performance, bypassing the actuator input pathway [14,15,16]. Feedback controllers do not have a direct means to mitigate these influences. In recent developments, significant progress has been made in establishing effective methods to bolster the system’s resilience in the face of unknown disturbances and uncertainties. Notable examples include H , terminal sliding-mode control, and controllers utilizing disturbance observers. Among these methods, a control method based on disturbance observers stands out as a promising approach to strike a balance between the demands of disturbance rejection capabilities and performance indices. In [17], a disturbance observer-based control approach with terminal sliding-mode control was utilized to alleviate the effects of mismatched disturbances, ensuring the stability of the system. In [18], a new finite-time distributed observer-based containment control algorithm was derived for a category of nonlinear multi-agent systems subject to mismatched disturbances. In [19], an innovative method for active anti-disturbance output consensus was introduced for addressing mismatched disturbances in nonlinear multi-agent systems. Nevertheless, the aforementioned robust control approaches can only assure the asymptotical or finite-time stability of the controlled systems.
It is worth noting that a limitation of finite-time control is its dependence on the initial states for convergence time [20,21,22,23]. The applicability of finite-time control is impeded by the necessity to have information about initial states for determining convergent time, a requirement that may not always be met due to uncertainties in the initial conditions in real-world applications [24,25,26]. Hence, the finite-time controller incorporates the concept of fixed-time stability, ensuring that the convergent time remains unaffected by the initial conditions [27,28,29]. Up to this point, researchers have derived controllers with fixed-time characteristics for nonlinear systems [30,31,32]. However, these schemes did not consider disturbances and model uncertainties, significantly limiting the applicability of the derived fixed-time control laws. The presence of entirely unknown nonlinear terms and mismatched disturbances adds complexity to the controller design. Under these circumstances, achieving fixed-time control for nonlinear systems with mismatched disturbances becomes a nontrivial challenge, and existing research results are insufficient to address this challenge. This motivation prompted the investigation presented in this paper.
In summary of the preceding discussions, our investigation centers on deriving a fixed-time controller for a category of uncertain nonlinear systems with mismatched disturbances. A pioneering fuzzy fixed-time control algorithm, incorporating disturbance observers, is presented to guarantee the practical fixed-time stability of the controlled systems. The primary contributions of this paper are emphasized as follows: (1) This paper investigates the fixed-time stability problem for nonlinear systems, seeking the convergence of states in the resulting closed-loop system to a small region around the origin within fixed-time. Importantly, the convergence time in this study is unaffected by the initial conditions. Nonetheless, it is acknowledged that initial conditions may significantly influence the convergence time of finite-time controllers in [20,21,33]. (2) Unlike the fixed-time controllers mentioned in [34,35,36,37,38], our approach takes into account mismatched disturbances. The challenge posed by uncertain functions and mismatched disturbances is concurrently addressed by incorporating fuzzy logical systems, adaptive laws, and disturbance observers. (3) In comparison to some studies on fixed-time control, where the terminal sliding mode was applied to design control schemes [38], this paper proposes a new fixed-time control protocol. Designed for uncertain nonlinear systems, it incorporates the adding one power integrator approach and backstepping technique to prevent non-continuous and singular issues.
The remainder of this article is structured as follows. The problem statement and some preliminaries are presented in Section 2. Section 3 provides a comprehensive overview of the principal outcomes related to designing the fixed-time control protocol. Section 4 includes an illustrative example for clarification, and the paper concludes with Section 5.
Notations: R p × q represents the set of p × q real matrices. sign ( · ) represents the sign function. sig b ( · ) = sign ( · ) | · | b . · refers to the Euclidean norm.

2. Problem Formulation

2.1. Problem Formulation

Considering a category of uncertain nonlinear systems,
x ˙ i = f i ( x ¯ i ) + x i + 1 + d i , 1 i n 1 x ˙ n = f n ( x ¯ n ) + u + d n y = x 1
where x ¯ n = [ x 1 , , x n ] T R n represents the plant state vector, u R represents the control input, y R represents the plant output vector. f i ( x ¯ i ) represents unknown nonlinear functions, and d i denotes the mismatched disturbance with i = 1 , , n .
Control objective: to design a fixed-time adaptive fuzzy control algorithm for Equation (1) with mismatched disturbances, which renders the controlled systems practically fixed-time stable. Moreover, all signals in the evolved systems converge to a small region around the origin within fixed-time.
To facilitate the design of the control strategy, some lemmas are given.
Lemma 1.
Based on reference [39], for z k R , k = 1 , , p and s > 1 , one has
k = 1 p | z k | s 1 n 1 s k = 1 p | z k | s
k = 1 p | z k | 1 / s k = 1 p | z k | 1 / s
Lemma 2.
Based on reference [39], for c > 0 , k > 0 , and ξ > 0 , we have
| x | c | z | k c ξ c + k | x | k + c + k ξ c / k c + k | z | c + k
Lemma 3.
Based on reference [40], for a R , z R , and s 1 , one has
| a + z | s 2 s 1 | sig s ( a ) + sig s ( z ) |
| a z | s 2 s 1 | sig q ( a ) sig s ( z ) |
Lemma 4.
Based on reference [38], for the nonlinear system,
y ˙ = h ( y , t ) , h ( 0 , t ) = 0 , y R n
Based on us assume the existence of a Lyapunov function V ( y ) and some positive constants ς 1 , ς 2 , m, n R + , ς 2 k > 1 , ς 1 k < 1 , and 0 < c < , such that
V ˙ ( y ) ( m V ( y ) ς 1 + n V ( y ) ς 2 ) k + c , y U o
Subsequently, the solution of Equation (7) is practical fixed-time and satisfies
lim t T y | V ( y ) min m 1 ς 1 c 1 η k 1 ς 1 k , n 1 ς 2 c 1 η k 1 ς 2 k
where 0 < η < 1 . The settling time is given by
T 1 m k η k ( 1 ς 1 k ) + 1 n k η k ( ς 2 k 1 )

2.2. Fuzzy Logic Systems

The unknown nonlinear term is approximated using fuzzy logical systems (FLSs) in this article, which can be described as
y ( x ) = 𝚤 = 1 l θ 𝚤 i = 1 n φ F i 𝚤 ( x i ) 𝚤 = 1 l i = 1 n φ F i 𝚤 ( x i )
where y R and x = [ x 1 , , x n ] T R n denote the input and output vector, respectively. φ F i 𝚤 ( x i ) is membership function, 𝚤 = 1 , 2 , , l and l refers the number of rules, θ 𝚤 = max y R φ G 𝚤 ( y ) . Then, fuzzy basis functions can be modeled by
φ 𝚤 ( x ) = i = 1 n φ F i l ( x i ) 𝚤 = 1 l [ i = 1 n φ F i l ( x i ) ]
Denote θ T = [ θ 1 , θ 2 , , θ l ] and φ T ( x ) = [ φ 1 , φ 2 , , φ l ] . According to Equation (12), one has φ T ( x ) φ ( x ) < 1 . Then, based on Equations (11) and (12), we have
y ( x ) = θ T φ ( x )
Furthermore, if f ( x ) is a continuous function defined on a compact set A , there exists the FLSs for an arbitrary ε > 0 satisfying the following inequality
sup x A | f ( x ) θ T φ ( x ) | ε
Remark 1.
In certain earlier studies on nonlinear systems, constraints were imposed on the nonlinear functions to fulfill specific conditions, like the quadratic and Lipschitz conditions [41,42]. Nevertheless, this paper does not impose any requirements to satisfy these constraints. Therefore, this description is more general. Additionally, practical engineering systems may experience mismatched disturbances, which can adversely affect the properties of the control system and potentially induce system instability. Consequently, it is highly significant to consider mismatched disturbances in the design of controllers for these universal systems.

3. Main Results

In this section, we will derive a fixed-time adaptive control law for nonlinear systems encountering mismatched disturbances and uncertainty functions. This will be achieved through the utilization of the adding one power integrator and the backstepping control approach.

3.1. Fuzzy Adaptive Fixed-Time Controller

To streamline the control protocol development, the coordinate transformations ϑ 1 and ϑ n are formulated as follows:
ϑ 1 = sig 1 / τ 1 ( x 1 ) sig 1 / τ 1 ( σ 1 ) ϑ i = sig 1 / τ i ( x i ) sig 1 / τ i ( σ i ) , i = 2 , , n
where τ 1 = 1 , 0 < τ i + 1 = τ i + b < 1 , 1 < b < 0 , σ 1 = 0 , σ i ( i = 2 , , n ) represent virtual control schemes to be proposed later.
Step 1: Choose the Lyapunov function as
V 1 = σ 1 x 1 sig 2 τ 2 sig 1 / τ 1 ( s ) sig 1 / τ 1 ( σ 1 ) d s + 1 2 χ ˜ 2 + 1 2 θ ˜ 1 T θ ˜ 1 + 1 2 Ψ ˜ 1 2
where χ ^ , θ ^ 1 , and Ψ ^ 1 are estimations of χ * , θ 1 , and Ψ 1 , respectively. χ ˜ = χ * χ ^ , θ ˜ 1 = θ 1 θ ^ 1 , Ψ ˜ 1 = Ψ 1 Ψ ^ 1 , and the definitions of χ * , θ 1 , and Ψ 1 are to be given at a later stage. Based on (16), we obtain
V ˙ 1 = sig 2 τ 2 ( ϑ 1 ) ( x 2 σ 2 ) + sig 2 τ 2 ( ϑ 1 ) ( f 1 ( x 1 ) + d 1 ( t ) ) + sig 2 τ 2 ( ϑ 1 ) σ 2 χ ˜ χ ^ ˙ θ ˜ 1 T θ ^ ˙ 1 Ψ ˜ 1 T Ψ ^ ˙ 1
Based on Lemma 1 to 3, we find
sig 2 τ 2 ( ϑ 1 ) ( x 2 σ 2 ) | ϑ 1 | 2 τ 2 | x 2 σ 2 | 2 | ϑ 1 | 2 τ 2 | ϑ 2 | τ 2 | ϑ 1 | 2 + ς | ϑ 2 | 2
where ς = τ 2 ( 2 τ 2 ) ( 2 τ 2 ) / τ 2 > 0 is a constant.
The FLSs serve as an approximator to identify f 1 ( x 1 ) , such that
f 1 ( x 1 ) = θ 1 T φ 1 + ϵ 1
where ϵ 1 is the approximate error with ϵ ¯ 1 | ϵ 1 | as its upper bound. Let Ψ 1 = d 1 ( t ) + ϵ ¯ 1 , which denotes compound disturbance.
Then, the virtual control scheme σ 2 and update law of θ ^ 1 are defined as
σ 2 = sig τ 2 ( ϑ 1 ) ( χ ^ + 1 + ψ ) 1 4 sig 2 τ 2 ( ϑ 1 ) θ ^ 1 T φ 1 Ψ ^ 1 2 3 β 2 | ϑ 1 | η sig τ 2 2 ( ϑ 1 )
θ ^ ˙ 1 = sig 2 τ 2 ( ϑ 1 ) φ 1 γ 1 θ ^ 1
where β = η 2 b > 1 , > 0 , η > 2 b , γ 1 > 0 , and ψ > 0 are parameters.
Construct the disturbance observer as
Ψ ^ 1 = δ 1 ( x 1 ϕ 1 ) ϕ ˙ 1 = x 2 + θ ^ 1 T φ 1 + Ψ ^ 1
where δ 1 > 0 is a design parameter and ϕ 1 denotes an auxiliary function.
Based on Equation (22), we have
Ψ ^ ˙ 1 = δ 1 ( Ψ ˜ 1 + θ ˜ 1 T φ 1 )
Invoking Equations (18) to (23), we have
V ˙ 1 | ϑ 1 | 2 + ς | ϑ 2 | 2 + sig 2 τ 2 ( ϑ 1 ) ( f 1 ( x 1 ) + d 1 ( t ) ) + sig 2 τ 2 ( ϑ 1 ) σ 2 χ ˜ χ ^ ˙ θ ˜ 1 T θ ^ ˙ 1 Ψ ˜ 1 T Ψ ^ ˙ 1 ψ ϑ 1 2 2 3 β 2 | ϑ 1 | η ϑ 1 2 χ ^ + ς | ϑ 2 | 2 + sig 2 τ 2 ( ϑ 1 ) ( θ 1 T φ 1 + ϵ 1 + d 1 ( t ) θ ^ 1 T φ 1 Ψ ^ 1 1 4 sig 2 τ 2 ( ϑ 1 ) ) χ ˜ χ ^ ˙ θ ˜ 1 T θ ^ ˙ 1 Ψ ˜ 1 T Ψ ^ ˙ 1 ψ ϑ 1 2 2 3 β 2 | ϑ 1 | η + sig 2 τ 2 ( ϑ 1 ) ( θ 1 T φ 1 + Ψ 1 θ ^ 1 T φ 1 Ψ ^ 1 1 4 sig 2 τ 2 ( ϑ 1 ) ) ϑ 1 2 χ ^ + sig 1 b ( ϑ 1 ) Ω 1 ( x ) χ ˜ χ ^ ˙ θ ˜ 1 T θ ^ ˙ 1 Ψ ˜ 1 T Ψ ^ ˙ 1
Note that Ω 1 ( x ) = sig b 1 ( ϑ 1 ) ς | ϑ 2 | 2 . With the ability of FLSs to approximate Ω 1 ( x 1 , σ 2 ) , one has
Ω 1 ( x 1 , σ 2 ) = θ Ω 1 , 1 T φ Ω 1 , 1 + ϵ Ω 1
where ϵ Ω 1 is the approximation error.
Furthermore, we have
Ω 1 = θ Ω 1 T φ Ω 1 + ϵ Ω 1 θ ¯ Ω 1 T φ ¯ Ω 1
where θ ¯ Ω 1 T = [ θ Ω 1 T , ϵ ¯ Ω 1 ] , ϵ ¯ Ω 1 is a positive constant satisfying ϵ ¯ Ω 1 | ϵ Ω 1 | , φ ¯ Ω 1 T = [ φ Ω 1 , 1 ] . According to Lemma 2 and property 0 < φ Ω 1 T φ Ω 1 1 , we find
sig 1 b ( ϑ 1 ) Ω 1 ( x ) | ϑ 1 | 1 b 1 2 τ 2 2 | ϑ 1 | 1 b χ 1 b 2 ϑ 1 2 χ + Γ 1
where 1 = ( 2 θ ¯ Ω 1 ) 2 / ( 1 b ) and Γ 1 = 1 + b 2 2 1 b ( 1 b ) / ( 1 + b ) .
Then, substituting Equation (27) into Equation (24) yields
V ˙ 1 ψ ϑ 1 2 2 3 β 2 | ϑ 1 | η ϑ 1 2 χ ^ + ϑ 1 2 χ * + Γ 1 χ ˜ χ ^ ˙ + Ψ ˜ 1 ( Ψ ˙ 1 δ 1 Ψ ˜ 1 ) + ( 1 + p 2 δ 1 2 ) Ψ ˜ 2 + ι 2 p θ ˜ 1 2 + γ 1 θ ˜ 1 T θ ^ 1 ψ ϑ 1 2 2 3 β 2 | ϑ 1 | η + χ ˜ ( ϑ 1 2 χ ^ ˙ ) + Γ 1 + Ψ ˜ 1 ( Ψ ˙ 1 δ 1 Ψ ˜ 1 ) + ( 1 + p 2 δ 1 2 ) Ψ ˜ 1 2 + ι 2 p θ ˜ 1 2 + γ 1 θ ˜ 1 T θ ^ 1
where p is a design parameter and ι is the node number of FLSs.
Step 2: The Lyapunov function in step 2 is given by
V 2 = V 1 + σ 2 x 2 sig 2 τ 2 + 1 sig 1 / τ 2 ( s ) sig 1 / τ 2 ( σ 2 ) d s + 1 2 θ ˜ 2 T θ ˜ 2 + 1 2 Ψ ˜ 2 2
Similar to the derivation process in step 1, the virtual control scheme σ 3 and update law of θ ^ 2 are defined as
σ 3 = sig τ 3 ( ϑ 2 ) ( χ ^ + 1 + ψ ) 1 4 sig 2 τ 3 ( ϑ 2 ) θ ^ 2 T φ 2 Ψ ^ 2 2 3 β 2 | ϑ 2 | η sig τ 3 2 ( ϑ 2 )
θ ^ ˙ 2 = sig 2 τ 3 ( ϑ 2 ) φ 2 γ 2 θ ^ 2
where β = η 2 b > 1 , > 0 , η > 2 b , γ 2 > 0 , and ψ > 0 are parameters.
Construct the disturbance observer as
Ψ ^ 2 = δ 2 ( x 2 ϕ 2 ) ϕ ˙ 2 = x 3 + θ ^ 2 T φ 2 + Ψ ^ 2
where δ 2 > 0 is a design parameter and ϕ 2 denotes an auxiliary function.
Then, at step 2, V 2 satisfies
V ˙ 2 ψ k = 1 2 ϑ k 2 2 3 β 2 k = 1 2 | ϑ k | η + χ ˜ ( k = 1 21 ϑ k 2 χ ^ ˙ ) + ( 2 ) Γ 1 + k = 1 2 Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 2 Ψ ˜ k 2 + ι 2 p k = 1 2 θ ˜ k 2 + γ k k = 1 2 θ ˜ k T θ ^ k
Step  i ( 3 i n 1 ) : The Lyapunov function in step i 1 is given by
V i 1 = V 1 + k = 2 i 1 σ k x k sig 2 τ k + 1 sig 1 / τ k ( s ) sig 1 / τ k ( σ k ) d s + 1 2 k = 2 i 1 θ ˜ k T θ ˜ k + 1 2 k = 2 i 1 Ψ ˜ k 2
Assume that, at this particular step, V i 1 satisfies
V ˙ i 1 ψ k = 1 i 1 ϑ k 2 2 3 β 2 k = 1 i 1 | ϑ k | η + χ ˜ ( k = 1 i 1 ϑ k 2 χ ^ ˙ ) + ( i 1 ) Γ 1 + k = 1 i 1 Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 i 1 Ψ ˜ k 2 + ι 2 p k = 1 i 1 θ ˜ k 2 + γ k k = 1 i 1 θ ˜ k T θ ^ k
Subsequently, we will demonstrate that Equation (35) is satisfied at step i. The Lyapunov function is provided as
V i = V i 1 + π i + 1 2 θ ˜ i T θ ˜ i + 1 2 Ψ ˜ i 2
where π i = σ i x i sig 2 τ i + 1 sig 1 / τ i ( s ) sig 1 / τ i ( σ i ) d s .
According to Equation (36), we obtain
V ˙ i = V ˙ i 1 + sig 2 τ i + 1 ( ϑ i ) x ˙ i + k = 1 i 1 π i x k x ˙ k + k = 1 i 1 π i sig 1 / τ i ( σ i ) d sig 1 / τ i ( σ i ) d t θ ˜ i T θ ^ ˙ i Ψ ˜ i Ψ ^ ˙ i
Invoking Equation (35), it is shown that
V ˙ i ψ k = 1 i 1 ϑ k 2 2 3 β 2 k = 1 i 1 | ϑ k | η + χ ˜ ( k = 1 i 1 ϑ k 2 χ ^ ˙ ) + ( i 1 ) Γ 1 + k = 1 i 1 Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 i 1 Ψ ˜ k 2 + ι 2 p k = 1 i 1 θ ˜ k 2 + γ k k = 1 i 1 θ ˜ k T θ ^ k + sig 2 τ i + 1 ( ϑ i ) ( f i ( x ¯ i ) + d i ( t ) ) + sig 2 τ i + 1 ( ϑ i ) ( x i + 1 σ i + 1 ) + sig 2 τ i + 1 ( ϑ i ) σ i + 1 + k = 1 i 1 π i x k x ˙ k + k = 1 i 1 π i sig 1 / τ k ( σ k ) d sig 1 / τ k ( σ k ) d t θ ˜ i T θ ^ ˙ i Ψ ˜ i Ψ ^ ˙ i
In addition, according to the definition of π i , one has
π i sig 1 / τ k ( σ k ) d sig 1 / τ k ( σ k ) d t ( 2 τ i + 1 ) | sig 1 / τ k ( σ k ) t | | σ i x i sig 1 τ i + 1 sig 1 / τ i ( s ) sig 1 / τ i ( σ i ) d s | ( 2 τ i + 1 ) | σ k 1 / τ k t | | ϑ i | 1 τ i + 1 | x i σ i | 2 ( 2 τ i + 1 ) | ϑ i | 1 b | σ k 1 / τ k t |
Similar to Equation (39), we have
π i x k x ˙ k 2 ( 2 τ i + 1 ) | ϑ i | 1 b | σ k 1 / τ k x k x ˙ k |
Substituting Equations (39) and (40) into Equation (38) yields
V ˙ i ψ k = 1 i 1 ϑ k 2 2 3 β 2 k = 1 i 1 | ϑ k | η + χ ˜ ( k = 1 i 1 ϑ k 2 χ ^ ˙ ) + ( i 1 ) Γ 1 + k = 1 i 1 Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 i 1 Ψ ˜ k 2 + ι 2 p k = 1 i 1 θ ˜ k 2 + γ k k = 1 i 1 θ ˜ k T θ ^ k + sig 2 τ i + 1 ( ϑ i ) ( f i ( x ¯ i ) + d i ( t ) ) + ς | ϑ i + 1 | 2 + ϑ i 2 + sig 2 τ i + 1 ( ϑ i ) σ i + 1 + sig 1 b ( ϑ i ) Ω i ( x ¯ i , σ i ) θ ˜ i T θ ^ ˙ i Ψ ˜ i Ψ ^ ˙ i
where Ω i ( x ¯ i , σ i + 1 ) = 2 sign ( ϑ i ) ( 2 τ i + 1 ) k = 1 i 1 | σ i 1 / τ i t | + k = 1 i 1 | σ i 1 / τ i x k x ˙ k | + sig b 1 ( ϑ i ) ς | ϑ i + 1 | 2 .
In a manner akin to Equation (27), one has
sig 1 b ( ϑ i ) Ω i | ϑ i | 1 b i 1 b 2 i ϑ i 2 χ * + Γ 1
where i = ( 2 θ ¯ Ω i ) 2 / ( 1 b ) .
The FLSs serve as an approximator to identify f i ( x ¯ i ) , such that f i ( x ¯ i ) = θ i T φ i + ϵ i with ϵ ¯ i | ϵ i | . Defining Ψ i = d i ( t ) + ϵ ¯ i , the disturbance observer is formulated with δ i as follows
Ψ ^ i = δ i ( x i ϕ i ) ϕ ˙ i = x i + 1 + θ ^ i T φ i + Ψ ^ i
We design the virtual controller and update laws as
σ i + 1 = sig τ i + 1 ( ϑ i ) ( χ ^ + 1 + ψ ) 1 4 sig 2 τ i + 1 ( ϑ i ) θ ^ i T φ i Ψ ^ i 2 3 β 2 | ϑ i | η sig τ i + 1 2 ( ϑ i )
θ ^ ˙ i = sig 2 τ i + 1 ( ϑ i ) φ i γ i θ ^ i
where γ i > 0 a is designed parameter.
Invoking Equation (42) to Equation (45), one obtains
V ˙ i ψ k = 1 i ϑ k 2 2 3 β 2 k = 1 i | ϑ k | η + χ ˜ ( k = 1 i ϑ k 2 χ ^ ˙ ) + i Γ 1 + k = 1 i Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 i Ψ ˜ k 2 + ι 2 p k = 1 i θ ˜ k 2 + γ k k = 1 i θ ˜ k T θ ^ k
Step n: The Lyapunov function is defined as
V n = V n 1 + π n + 1 2 θ ˜ n T θ ˜ n + 1 2 Ψ ˜ n 2
According to Equation (47), we obtain
V ˙ n = V ˙ n 1 + sig 2 τ n + 1 ( ϑ n ) x ˙ n + k = 1 n π n x k x ˙ k + k = 1 n π n sig 1 / τ k ( σ k ) d sig 1 / τ k ( σ k ) d t θ ˜ n T θ ^ ˙ n Ψ ˜ n Ψ ^ ˙ n = V ˙ n 1 + sig 2 τ n + 1 ( ϑ n ) ( u ( t ) + d n ( t ) + f n ( x ¯ n ) ) + k = 1 n π n x k x ˙ k + k = 1 n π n sig 1 / τ k ( σ k ) d sig 1 / τ k ( σ k ) d t θ ˜ n T θ ^ ˙ n Ψ ˜ n Ψ ^ ˙ n
Based on Equation (46), we have
V ˙ n ψ k = 1 n 1 ϑ k 2 2 3 β 2 k = 1 n 1 | ϑ k | η + χ ˜ ( k = 1 n 1 ϑ k 2 χ ^ ˙ ) + ( n 1 ) Γ 1 + k = 1 n 1 Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 n 1 Ψ ˜ k 2 + ι 2 p k = 1 n 1 θ ˜ k 2 + γ k k = 1 n 1 θ ˜ k T θ ^ k + sig 2 τ n + 1 ( ϑ n ) ( u ( t ) + d n ( t ) + f n ( x ¯ n ) ) + k = 1 n π n x k x ˙ k + k = 1 n π n sig 1 / τ k ( σ k ) d sig 1 / τ k ( σ k ) d t θ ˜ n T θ ^ ˙ n Ψ ˜ n Ψ ^ ˙ n ψ k = 1 n 1 ϑ k 2 2 3 β 2 k = 1 n 1 | ϑ k | η + χ ˜ ( k = 1 n 1 ϑ k 2 χ ^ ˙ ) + ( n 1 ) Γ 1 + k = 1 n 1 Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 n 1 Ψ ˜ k 2 + ι 2 p k = 1 n 1 θ ˜ k 2 + γ k k = 1 n 1 θ ˜ k T θ ^ k + sig 2 τ n + 1 ( ϑ n ) ( u ( t ) + d n ( t ) + f n ( x ¯ n ) ) + sig 1 b ( ϑ n ) Ω n ( x ¯ n , σ n ) θ ˜ n T θ ^ ˙ n Ψ ˜ n Ψ ^ ˙ n
where Ω n ( x ¯ n , σ n ) = 2 sign ( ϑ n ) ( 2 τ n + 1 ) k = 1 n | σ k 1 / τ k t | + k = 1 n | σ k 1 / τ k x k x ˙ k | .
In a manner akin to Equation (27), we have
sig 1 b ( ϑ n ) Ω n | ϑ n | 1 b n 1 b 2 n ϑ n 2 χ * + Γ 1
where n = ( 2 θ ¯ Ω n ) 2 / ( 1 b ) .
The FLSs serve as an approximator to identify f n ( x ¯ n ) , such that f n ( x ¯ n ) = θ n T φ n + ϵ n with ϵ ¯ n | ϵ n | . Defining Ψ n = d n ( t ) + ϵ ¯ n , the disturbance observer is formulated with δ n as follows
Ψ ^ n = δ n ( x n ϕ n ) ϕ ˙ n = θ ^ n T φ n + Ψ ^ i
The actual controller and update laws are defined as
u ( t ) = sig τ n + 1 ( ϑ n ) ( χ ^ + ψ ) 1 4 sig 2 τ n + 1 ( ϑ n ) θ ^ n T φ n Ψ ^ n 2 3 β 2 | ϑ n | η sig τ n + 1 2 ( ϑ n )
θ ^ ˙ n = sig 2 τ n + 1 ( ϑ n ) φ n γ n θ ^ n
χ ^ ˙ = i = 1 n ϑ i 2 μ ψ χ ^
Invoking Equation (50) to Equation (54) yields
V ˙ n ψ k = 1 n ϑ k 2 2 3 β 2 k = 1 n | ϑ k | η + χ ˜ ( k = 1 n ϑ k 2 χ ^ ˙ ) + n Γ 1 + k = 1 n Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 n Ψ ˜ k 2 + ι 2 p k = 1 n θ ˜ k 2 + γ k k = 1 n θ ˜ k T θ ^ k ψ k = 1 n ϑ k 2 2 3 β 2 k = 1 n | ϑ k | η + μ ψ χ ˜ χ ^ + n Γ 1 + k = 1 n Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 n Ψ ˜ k 2 + ι 2 p k = 1 n θ ˜ k 2 + γ k k = 1 n θ ˜ k T θ ^ k
Based on Lemma 2, for any b 1 > ( 1 / 2 ) and b 2 > ( 1 / 2 ) , we have
μ ψ χ ˜ χ ^ = μ ψ χ ˜ ( χ ˜ χ * ) c 1 ψ 2 χ ˜ 2 + b 1 ψ μ 2 χ * 2
γ k θ ˜ k T θ ^ k γ k ( 2 b 2 1 ) 2 b 2 θ ˜ k 2 + b 2 γ k 2 θ k 2
where c 1 = 2 μ ( b 1 0.5 ) b 1 .
Substituting Equations (56) and (57) into Equation (55), we have
V ˙ n ψ k = 1 n ϑ k 2 2 3 β 2 k = 1 n | ϑ k | η c 1 ψ 2 χ ˜ 2 + b 1 ψ μ 2 χ * 2 + n Γ 1 + k = 1 n Ψ ˜ k ( Ψ ˙ k δ k Ψ ˜ k ) + ( 1 + p 2 δ k 2 ) k = 1 n Ψ ˜ k 2 + ι 2 p k = 1 n θ ˜ k 2 k = 1 n γ k ( 2 b 2 1 ) 2 b 2 θ ˜ k 2 + k = 1 n b 2 γ k 2 θ k 2 ψ k = 1 n ϑ k 2 2 3 β 2 k = 1 n | ϑ k | η c 1 ψ 2 χ ˜ 2 + b 1 ψ μ 2 χ * 2 + n Γ 1 ϱ 1 , k k = 1 n Ψ ˜ k 2 ϱ 2 , k k = 1 n θ ˜ k 2 + k = 1 n b 2 γ k 2 θ k 2
where ϱ 1 , k = δ k 1 p 2 δ k 2 and ϱ 2 , k = γ k ( 2 b 2 1 ) 2 b 2 ι 2 p .

3.2. Stability Analysis

From the analysis above, the primary theorem of this paper will be articulated as follows.
Theorem 1.
Consider the nonlinear systems in Equation (1), the actual fixed-time adaptive fuzzy control strategy in Equation (52) is proposed with the virtual control laws in Equations (20), (30), and (44), the adaptation laws of Equations (21), (31), (45), (53), and (54), and the disturbances observers of Equations (22), (32), (43), and (51). The derived control scheme can ensure that the resulting system is practically fixed-time stable, and the states x i converge in the region | x i | Δ x = min ϖ 1 1 α Υ 1 η 0 1 α , ϖ ¯ 2 1 α Υ 1 η 0 1 β in fixed time T 1 ϖ 1 η 0 ( 1 α ) + 1 ϖ ¯ 2 η 0 ( β 1 ) , where ϖ 1 = min { ψ / 2 , c 1 ψ / 2 n 1 β , ϱ 1 , k , ϱ 2 , k } , c 1 = 2 μ ( b 1 0.5 ) b 1 , b 1 > ( 1 / 2 ) , b 2 > ( 1 / 2 ) , 1 > η 0 > 0 , Υ = ω + n Γ 1 + ω θ + ω Ψ + k = 1 n b 2 γ k 2 θ k 2 + ω + b 1 ψ μ 2 χ * 2 , ϖ 2 = min { 2 β 1 , c 1 β ψ β / 2 β n 1 β , ϱ 1 , k β / n β 1 , ϱ 2 , k β n β 1 } .
Proof. 
From Equation (47), V n can be rewritten as
V n = k = 1 n π k + 1 2 χ ˜ 2 + 1 2 k = 1 n θ ˜ k T θ ˜ k + 1 2 k = 1 n Ψ ˜ k 2
where
k = 1 n π k = k = 1 n σ j x k sig 2 τ k + 1 sig 1 / τ k ( s ) sig 1 / τ k ( σ k ) d s 2 k = 1 n | ϑ k | 2 b
Furthermore, we have
( k = 1 n π k ) α ( 2 k = 1 n | ϑ k | 2 b ) α 2 k = 1 n ϑ k 2
( k = 1 n π k ) β ( 2 k = 1 n | ϑ k | 2 b ) β 2 β 1 k = 1 n ( 2 | ϑ k | 2 b ) β 2 2 β 1 n 1 β k = 1 n | ϑ k | η
where 0 < α = 2 2 b < 1 , η > 2 b , β = η 2 b > 1 .
Based on [43], it is known that, for a bounded function χ ˜ with constant Δ χ as the boundary, 0 < α < 1 and β > 1 , such that
c 1 ψ 2 χ ˜ 2 c 1 ψ 4 χ ˜ 2 α c 1 ψ 4 χ ˜ 2 β + ω
where ω = ( 1 α ) α α / 1 α + ( c 1 ψ 4 Δ χ 2 ) β .
Similar to
ϱ 2 , k k = 1 n θ ˜ k 2 ϱ 2 , k 2 k = 1 n θ ˜ k 2 α 1 n β 1 ϱ 2 , k 2 k = 1 n θ ˜ k 2 β + ω θ
where ω θ = ( 1 α ) α α / 1 α + k = 1 n ( ϱ 2 , k 2 Δ θ , k 2 ) β .
ϱ 1 , k k = 1 n Ψ ˜ k 2 ϱ 2 , k 2 k = 1 n Ψ ˜ k 2 α 1 n β 1 ϱ 1 , k 2 k = 1 n Ψ ˜ k 2 β + ω Ψ
where ω Ψ = ( 1 α ) α α / 1 α + k = 1 n ( ϱ 1 , k 2 Δ Ψ , k 2 ) β .
Then, combining Equation (58) and Equations (63)–(65), we have
V ˙ n ψ k = 1 n ϑ k 2 2 3 β 2 k = 1 n | ϑ k | η c 1 ψ 4 χ ˜ 2 α c 1 ψ 4 χ ˜ 2 β + ω + b 1 ψ μ 2 χ * 2 + n Γ 1 ϱ 2 , k 2 k = 1 n θ ˜ k 2 α 1 n β 1 ϱ 2 , k 2 k = 1 n θ ˜ k 2 β + ω θ ϱ 2 , k 2 k = 1 n Ψ ˜ k 2 α 1 n β 1 ϱ 1 , k 2 k = 1 n Ψ ˜ k 2 β + ω Ψ + k = 1 n b 2 γ k 2 θ k 2 ϖ 1 ( k = 1 n ϖ k ) α + 1 2 χ ˜ 2 α + 1 2 k = 1 n Ψ ˜ k 2 α + 1 2 k = 1 n θ ˜ k 2 α ϖ 2 ( k = 1 n ϖ k ) β + 1 2 χ ˜ 2 β + 1 2 k = 1 n Ψ ˜ k 2 β + 1 2 k = 1 n θ ˜ k 2 β + Υ
where ϖ 1 = min { ψ / 2 , c 1 ψ / 2 n 1 β , ϱ 1 , k , ϱ 2 , k } , ϖ 2 = min { 2 β 1 , c 1 β ψ β / 2 β n 1 β , ϱ 1 , k β / n β 1 ,
ϱ 2 , k β n β 1 } , Υ = ω + n Γ 1 + ω θ + ω Ψ + k = 1 n b 2 γ k 2 θ k 2 + ω + b 1 ψ μ 2 χ * 2 .
Furthermore, based on Lemma 1, we have
V ˙ n ϖ 1 k = 1 n ϖ k + 1 2 χ ˜ 2 + 1 2 k = 1 n Ψ ˜ k 2 + 1 2 k = 1 n θ ˜ k 2 α ϖ ¯ 2 k = 1 n ϖ k + 1 2 χ ˜ 2 + 1 2 k = 1 n Ψ ˜ k 2 + 1 2 k = 1 n θ ˜ k 2 β + Υ ϖ 1 V n α ϖ ¯ 2 V n β + Υ
where ϖ ¯ 2 = n 1 β ϖ 2 .
In accordance with Lemma 4, Equation (1) demonstrates practical fixed-time stability. Moreover, x i will converge in the region
B = lim t T s x i | V n min ϖ 1 1 α Υ 1 η 0 1 α , ϖ ¯ 2 1 α Υ 1 η 0 1 β
in T 1 ϖ 1 η 0 ( 1 α ) + 1 ϖ ¯ 2 η 0 ( β 1 ) .    □
The block diagram of the proposed adaptive fixed-time controller is shown in Figure 1.
Remark 2.
In this article, we present a fixed-time adaptive fuzzy control protocol for uncertain nonlinear systems. It is crucial to highlight that our proposed controller, in contrast to finite-time controllers, ensures the practical fixed-time stability of controlled systems. Furthermore, we employ the backstepping technique and adding one power integrator for developing the fixed-time controller, avoiding noncontinuous and singular issues.
Remark 3.
This paper presents a fixed-time fuzzy adaptive controller designed for uncertain nonlinear systems with mismatched disturbances. Distinguishing itself from finite-time controllers [20,21,33], our proposed controller guarantees practical fixed-time stability of closed-loop systems, with the convergence time unaffected by the initial conditions. Thus, compared to finite-time control, fixed-time control is more applicable to practical engineering. In contrast to the fixed-time controllers in [34,36,37], our method considers mismatched disturbances. Additionally, we have developed a dedicated disturbance observer to address these mismatches, thereby improving the system’s robustness and control precision. Leveraging property 0 < φ T φ 1 , our proposed control scheme relies on only one adaptive parameter χ related to the maximum norm of the fuzzy weight parameters, eliminating the need for directly incorporating multiple fuzzy weight parameters. This approach significantly reduces the computational load. In upcoming research, we will further reduce the computational load of the system by introducing an event-triggered mechanism.
The design algorithm of the proposed adaptive fixed-time controller is shown in Algorithm 1.
Algorithm 1 Algorithm to design fixed-time fuzzy controller
Input: The parameters τ 1 , τ i , and b in intermediate variables (16); the parameters
> 0 , ψ > 0 , and β > 1 in virtual control laws (21), (31), and (45) and actual controller
(53); the parameters γ i > 0 , > 0 , μ > 0 , and ψ > 0 in adaptive laws (22), (32), (46), (54), and
(55); the parameter δ i in disturbance observers (23), (33), (44), and (52).
Output: The fixed-time controller (53).
Begin:
1: Step 1: Establish a system model.
2: Step 2: Design the intermediate variables.
3: Step 3: Design the disturbance observers.
4: Step 4: Chose appropriate design parameters and design adaptive laws
              and virtual controllers.
5: Step 5: Select appropriate design parameters and design actual control law (53).
6: Step 6: Calculate the convergence time of the resulting closed-loop system.
end
Remark 4.
In contrast to the event-triggered control protocols designed in [44,45], which necessitate the determination of upper bounds for system uncertainties, our control protocol is derived using an adaptive technique that does not have such a requirement. Additionally, refs. [44,45] do not address mismatched disturbances, whereas our proposed controller is capable of handling the more challenging task involving mismatched disturbances.
Remark 5.
In this paper, a fixed-time fuzzy adaptive controller is proposed for uncertain nonlinear systems with mismatched disturbances. In order to mitigate the impact of mismatched disturbances, the disturbance observers (23), (33), (44), and (52) are designed. In both virtual controllers (21), (31), and (45) and actual controllers (53), we can observe the presence of the term Ψ ^ i . This term is obtained through a disturbance observer and is utilized to mitigate the impact of disturbances on the system.

4. Illustrative Examples

In this section, we conduct an illustrative example on the dynamics of a one-line arm to validate the effectiveness of the proposed controller, the system is described as
N q ¨ + M q ˙ + R sin ( q ) = F
where q represents the arm’s position, F denotes the control input signal. N = 1 kg · m 2 refers to the mechanical inertia, R = m g L with L = 1 m refers to the link length, M = 1 kg · m 2 denotes the mechanical inertia, g = 10 N / kg refers to the gravitational acceleration, and m = 1 kg represents the load mass.
Let x 1 = q and x 2 = q ˙ , d 1 = 0.1 cos ( x 1 ) sin ( x 2 ) , and d 2 = sin ( 0.01 t ) into consideration; then, Equation (69) can be described by
x ˙ 1 = x 2 + d 1 x ˙ 2 = x 2 10 sin ( x 1 ) + u + d 2
Case 1. The parameters are designed as ψ = 1 16 , = 0.5 , μ = 16 , δ 1 = 2 , Ψ 1 ( 0 ) = 0 , Ψ 2 ( 0 ) = 0 , γ 2 = 1 , δ 2 = 2 , b = 2 7 , τ 1 = 1 , τ 2 = 5 7 , τ 3 = 3 7 , β = 1.1 , x ( 0 ) = [ 0.5 , 1.5 ] T , χ ^ ( 0 ) = 0.04 .
Case 2. The parameters are designed as ψ = 1 16 , = 0.4 , μ = 16 , δ 1 = 2 , χ ^ ( 0 ) = 0.02 , Ψ 1 ( 0 ) = 0 , Ψ 2 ( 0 ) = 0 , γ 2 = 1 , δ 2 = 2 , b = 2 5 , τ 1 = 1 , τ 2 = 3 5 , τ 3 = 1 5 , x ( 0 ) = [ 0.5 , 1.5 ] T , and β = 1.1 .
The simulation results for two cases are given by Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. The trajectory of state x 1 for case 1 is given in Figure 2. The trajectory of state x 2 for case 1 is given in Figure 3. The trajectory of χ ^ for case 1 is provided in Figure 4. From Figure 2 and Figure 3, it can be observed that, with the proposed fixed-time controller, the system states x 1 and x 2 for case 1 converge to near-zero within 4 s. The trajectory of state x 1 for case 2 is given in Figure 6. The trajectory of state x 2 for case 2 is given in Figure 7. From Figure 6 and Figure 7, it can be observed that, with the proposed fixed-time controller, the system states x 1 and x 2 for case 2 converge to near-zero within 4 s. The trajectory of χ ^ for case 2 is provided in Figure 8. The trajectory of the control signal for the two cases are given in Figure 5 and Figure 9, respectively.
In order to further investigate the performance of the designed controller, a set of comparative simulation validations was conducted employing a finite-time control approach. A finite-time controller without disturbance observed based on the classical back-stepping method is also applied to Equation (70). The finite-time controller is designed as
u ( t ) = sig τ n + 1 ( ϑ n ) ( χ ^ + ψ ) 1 4 sig 2 τ n + 1 ( ϑ n ) θ ^ n T φ n
where the adaptive laws are defined as
θ ^ ˙ n = sig 2 τ n + 1 ( ϑ n ) φ n γ n θ ^ n χ ^ ˙ = i = 1 n ϑ i 2 μ ψ χ ^
To make a more equal comparison, the same parameters were designed for the finite-time controller and our proposed fixed-time controller. The simulation results using a finite-time controller and our proposed fixed-time controller are given in Figure 10 and Figure 11.
From Figure 10, it can be observed that, with the finite-time controller and fixed-time controller, system state x 1 converges to near-zero within 4 s and 10 s, respectively. By 20 s, the control precision is approximately 8 × 10 3 for the finite-time controller and 5.8 × 10 3 for the fixed-time controller. From Figure 11, it can be observed that, with the finite-time controller and fixed-time controller, system state x 2 converges to near-zero within 4 s and 10 s, respectively. By 20 s, the control precision is approximately 3.2 × 10 3 for the finite-time controller and 1.5 × 10 3 for the fixed-time controller. From the comparative simulation results, it is evident that, in the absence of a disturbance observer, the perturbations in the trajectories of states x 1 and x 2 are significantly enhanced, and their control precision is also lower compared to the scenario where a disturbance observer is present. Additionally, it can be observed that the convergence speed of the fixed-time controller is faster than that of the finite-time controller. Based on the simulation results, we can deduce that our derived control protocol guarantees rapid convergence performance for the closed-loop system. Moreover, the two cases’ simulation results confirm that the derived adaptive fixed-time fuzzy controller in this work can effectively mitigate the impact of mismatched disturbances.

5. Conclusions

This paper addressed the fixed-time fuzzy control issue for uncertain nonlinear systems with mismatched disturbances. The systems encompass mismatched disturbances and unknown nonlinear functions. Through the utilization of the adaptive method and disturbance observers, a range of issues stemming from uncertain nonlinear functions and mismatched disturbances have been effectively addressed. By applying the backstepping technique and incorporating the concept of integrating one power integrator, we have developed a fixed-time fuzzy adaptive control protocol for uncertain nonlinear systems. This controller design guarantees the fixed-time stability of the controlled systems. A practical example has been showcased to illustrate the efficacy of the derived controller. Future investigations will involve extending our proposed control approach to uncertain systems featuring full-state constraints.

Author Contributions

R.L.: software, conceptualization, methodology, writing, and investigation. L.Z.: writing, conceptualization, methodology, and investigation. Y.L.: methodology, investigation, and writing. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yang, C.; Jiang, Y.; Na, J.; Li, Z.; Cheng, L.; Su, C. Finite-time convergence adaptive fuzzy control for dual-arm robot with unknown kinematics and dynamics. IEEE Trans. Fuzzy Syst. 2018, 27, 574–588. [Google Scholar] [CrossRef]
  2. Sun, K.; Karimi, H.R.; Qiu, J. Finite-time fuzzy adaptive quantized output feedback control of triangular structural systems. Inf. Sci. 2021, 557, 153–169. [Google Scholar] [CrossRef]
  3. Lv, X.; Niu, Y.; Song, J. Finite-time boundedness of uncertain Hamiltonian systems via sliding mode control approach. Nonlinear Dyn. 2021, 104, 497–507. [Google Scholar] [CrossRef]
  4. Ye, D.; Sun, J.; Xiao, Y.; Sun, Z. Energy optimal guidance for proximity approach with obstacle avoidance. Aerosp. Sci. Technol. 2022, 130, 107949. [Google Scholar] [CrossRef]
  5. Yu, J.; Shi, P.; Chen, X.; Cui, G. Finite-time command filtered adaptive control for nonlinear systems via immersion and invariance. Sci. China Inf. Sci. 2021, 64, 192202. [Google Scholar] [CrossRef]
  6. Wang, A.; Liu, L.; Qiu, J.; Feng, G. Finite-time adaptive fuzzy control for nonstrict-feedback nonlinear systems via an event-triggered strategy. IEEE Trans. Fuzzy Syst. 2019, 28, 2164–2174. [Google Scholar] [CrossRef]
  7. Mehdifar, F.; Hashemzadeh, F.; Baradarannia, M.; de Queiroz, M. Finite-time rigidity-based formation maneuvering of multiagent systems using distributed finite-time velocity estimators. IEEE Trans. Cybern. 2018, 49, 4473–4484. [Google Scholar] [CrossRef] [PubMed]
  8. Witkowska, A.; Tomera, M.; Śmierzchalski, R. A backstepping approach to ship course control. Int. J. Appl. Math. Comput. Sci. 2007, 17, 73–85. [Google Scholar] [CrossRef]
  9. Li, G.; Wang, X.; Li, S. Consensus control of higher-order Lipschitz non-linear multi-agent systems based on backstepping method. IET Control. Theory Appl. 2019, 14, 490–498. [Google Scholar] [CrossRef]
  10. Kartal, Y.; Subbarao, K.; Gans, N.R.; Dogan, A.; Lewis, F. Distributed backstepping based control of multiple UAV formation flight subject to time delays. IET Control. Theory Appl. 2020, 14, 1628–1638. [Google Scholar] [CrossRef]
  11. Zhuang, H.; Sun, Q.; Chen, Z.; Zeng, X. Robust adaptive sliding mode attitude control for aircraft systems based on back-stepping method. Aerosp. Sci. Technol. 2021, 118, 107069. [Google Scholar] [CrossRef]
  12. Zhang, L.; Ding, H.; Shi, J.; Huang, Y.; Chen, H.; Guo, K.; Li, Q. An adaptive backstepping sliding mode controller to improve vehicle maneuverability and stability via torque vectoring control. IEEE Trans. Veh. Technol. 2020, 69, 2598–2612. [Google Scholar] [CrossRef]
  13. Xiao, Y.; de Ruiter, A.; Ye, D.; Sun, Z. Attitude coordination control for flexible spacecraft formation flying with guaranteed performance bounds. IEEE Trans. Aerosp. Electron. Syst. 2022, 59, 1534–1550. [Google Scholar] [CrossRef]
  14. Yu, J.; Shi, P.; Zhao, L. Finite-time command filtered backstepping control for a class of nonlinear systems. Automatica 2018, 92, 173–180. [Google Scholar] [CrossRef]
  15. Capone, A.; Hirche, S. Backstepping for partially unknown nonlinear systems using Gaussian processes. IEEE Control Syst. Lett. 2019, 3, 416–421. [Google Scholar] [CrossRef]
  16. Fedele, G.; Dlfonso, L. A kinematic model for swarm finite-time trajectory tracking. IEEE Trans. Cybern. 2018, 49, 3806–3815. [Google Scholar] [CrossRef]
  17. Wang, H.; Yu, W.; Ren, W.; Lu, J. Distributed adaptive finite-time consensus for second-order multiagent systems with mismatched disturbances under directed networks. IEEE Trans. Cybern. 2019, 51, 1347–1358. [Google Scholar] [CrossRef] [PubMed]
  18. Xiao, W.; Ren, H.; Zhou, Q.; Li, H.; Lu, R. Distributed finite-time containment control for nonlinear multiagent systems With mismatched disturbances. IEEE Trans. Cybern. 2022, 52, 6939–6948. [Google Scholar] [CrossRef]
  19. Wang, H.; Yu, W.; Ren, W.; Lu, J. Finite-time output consensus of higher-order multi-agent systems with mismatched disturbances and unknown state elements. IEEE Trans. Syst. Man Cybern. Syst. 2019, 66, 2571–2581. [Google Scholar]
  20. Arabi, E.; Yucelen, T.; Singler, J.R. Finite-time distributed control with time transformation. Int. J. Robust Nonlinear Control 2021, 31, 107–130. [Google Scholar] [CrossRef]
  21. Yu, J.; Shi, P.; Liu, J.; Lin, C. Neuroadaptive finite-time control for nonlinear MIMO systems with input constraint. IEEE Trans. Cybern. 2020, 52, 6676–6683. [Google Scholar] [CrossRef] [PubMed]
  22. Ye, D.; Zou, A.; Sun, Z. Predefined-time predefined-bounded attitude tracking control for rigid spacecraft. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 464–472. [Google Scholar] [CrossRef]
  23. Zhao, L.; Yu, J.; Chen, X. Neural-network-based adaptive finite-time output feedback control for spacecraft attitude tracking. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 8116–8123. [Google Scholar] [CrossRef] [PubMed]
  24. Fang, L.; Wu, C.; Ji, H. Distributed adaptive finite-time consensus for high-order multi-agent systems with intermittent communications under switching topologies. Symmetry 2022, 14, 1368. [Google Scholar] [CrossRef]
  25. Mouktonglang, T.; Poochinapan, K.; Yimnet, S. Robust finite-time control of discrete-time switched positive time-varying delay systems with exogenous disturbance and their application. Symmetry 2022, 14, 735. [Google Scholar] [CrossRef]
  26. Alattas, K.A.; Mobayen, S.; Assawinchaichote, W.; Asad, J.H.; Awrejcewicz, J.; Aly, A.A.; Alghtani, A.H. The remaining authors are added, please check and confirm. We confirm that no problem. A Lyapunov-based optimal integral finite-time tracking control approach for asymmetric nonholonomic robotic systems. Symmetry 2021, 13, 2367. [Google Scholar] [CrossRef]
  27. Mei, K.; Ding, S. Fixed-time HOSM controller design for constrained sliding mode systems with mismatched terms. Inf. Sci. 2022, 585, 366–381. [Google Scholar] [CrossRef]
  28. Cai, Y.; Zhang, H.; Zhang, J.; Wang, W. Fixed-time leader-following/containment consensus for a class of nonlinear multi-agent systems. Inf. Sci. 2021, 555, 58–84. [Google Scholar]
  29. Li, Q.; Wei, J.; Gou, Q.; Niu, Z. Distributed adaptive fixed-time formation control for second-order multi-agent systems with collision avoidance. Inf. Sci. 2021, 564, 27–44. [Google Scholar] [CrossRef]
  30. Sun, Y.; Wang, F.; Liu, Z.; Zhang, Y.; Chen, C.P. Fixed-time fuzzy control for a class of nonlinear systems. IEEE Trans. Cybern. 2020, 52, 3880–3887. [Google Scholar] [CrossRef]
  31. Jiang, B.; Li, C.; Hou, S.; Ma, G. Fixed-time attitude tracking control for spacecraft based on adding power integrator technique. Int. J. Robust Nonlinear Control 2020, 30, 2515–2532. [Google Scholar] [CrossRef]
  32. Ba, D.; Li, Y.; Tong, S. Fixed-time adaptive neural tracking control for a class of uncertain nonstrict nonlinear systems. Neurocomputing 2019, 363, 273–280. [Google Scholar] [CrossRef]
  33. Li, K.; Hua, C.; You, X.; Guan, X. Finite-time observer-based leader-following consensus for nonlinear multiagent systems with input delays. IEEE Trans. Cybern. 2020, 51, 5850–5858. [Google Scholar] [CrossRef] [PubMed]
  34. Chen, M.; Wang, H.; Liu, X. Adaptive fuzzy practical fixed-time tracking control of nonlinear systems. IEEE Trans. Fuzzy Syst. 2019, 29, 664–673. [Google Scholar] [CrossRef]
  35. Han, H.; Liu, H.; Li, J.; Qiao, J. Cooperative fuzzy-neural control for wastewater treatment process. IEEE Trans. Ind. Inform. 2020, 17, 5971–5981. [Google Scholar] [CrossRef]
  36. Liu, R.; Liu, M.; Ye, D.; Yu, Y. Event-triggered adaptive fixed-time fuzzy control for uncertain nonlinear systems with unknown actuator faults. Inf. Sci. 2022, 612, 344–360. [Google Scholar] [CrossRef]
  37. Sun, H.; Hou, L.; Zong, G.; Yu, X. Fixed-time attitude tracking control for spacecraft with input quantization. IEEE Trans. Aerosp. Electron. Syst. 2018, 55, 124–134. [Google Scholar] [CrossRef]
  38. Zhao, L.; Yu, J.; Lin, C.; Yu, H. Distributed adaptive fixed-time consensus tracking for second-order multi-agent systems using modified terminal sliding mode. Appl. Math. Comput. 2017, 312, 23–35. [Google Scholar] [CrossRef]
  39. Qian, C.; Lin, W. A continuous feedback approach to global strong stabilization of nonlinear systems. IEEE Trans. Autom. Control. 2001, 46, 1061–1079. [Google Scholar] [CrossRef]
  40. Zou, A.; Kumar, K.D.; de Ruiter, A.H. Fixed-time attitude tracking control for rigid spacecraft. Automatica 2020, 113, 108792. [Google Scholar] [CrossRef]
  41. Liu, J.; Zhang, Y.; Yu, Y.; Sun, C. Fixed-time event-triggered consensus for nonlinear multiagent systems without continuous communications. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 2221–2229. [Google Scholar] [CrossRef]
  42. Yu, W.; Ren, W.; Zheng, W.X.; Chen, G.; Lü, J. Distributed control gains design for consensus in multi-agent systems with second-order nonlinear dynamics. Automatica 2013, 49, 2107–2115. [Google Scholar] [CrossRef]
  43. Xu, H.; Yu, D.; Sui, S.; Zhao, Y.; Chen, C.P.; Wang, Z. Nonsingular practical fixed-time adaptive output feedback control of MIMO nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 7222–7234. [Google Scholar] [CrossRef] [PubMed]
  44. Liu, Y.; Jiang, B.; Lu, J.; Cao, J.; Lu, G. Event-triggered sliding mode control for attitude stabilization of a rigid spacecraft. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 3290–3299. [Google Scholar] [CrossRef]
  45. Wu, B.; Shen, Q.; Cao, X. Event-triggered attitude control of spacecraft. Adv. Space Res. 2018, 61, 927–934. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the fixed-time control scheme.
Figure 1. Block diagram of the fixed-time control scheme.
Symmetry 16 00560 g001
Figure 2. The trajectory of state x 1 for case 1.
Figure 2. The trajectory of state x 1 for case 1.
Symmetry 16 00560 g002
Figure 3. The trajectory of state x 2 for case 1.
Figure 3. The trajectory of state x 2 for case 1.
Symmetry 16 00560 g003
Figure 4. The trajectory of χ ^ for case 1.
Figure 4. The trajectory of χ ^ for case 1.
Symmetry 16 00560 g004
Figure 5. The trajectory of control signal for case 1.
Figure 5. The trajectory of control signal for case 1.
Symmetry 16 00560 g005
Figure 6. The trajectory of state x 1 for case 2.
Figure 6. The trajectory of state x 1 for case 2.
Symmetry 16 00560 g006
Figure 7. The trajectory of state x 2 for case 2.
Figure 7. The trajectory of state x 2 for case 2.
Symmetry 16 00560 g007
Figure 8. The trajectory of χ ^ for case 2.
Figure 8. The trajectory of χ ^ for case 2.
Symmetry 16 00560 g008
Figure 9. The trajectory of state x 2 for case 2.
Figure 9. The trajectory of state x 2 for case 2.
Symmetry 16 00560 g009
Figure 10. The trajectory of state x 1 for case 1.
Figure 10. The trajectory of state x 1 for case 1.
Symmetry 16 00560 g010
Figure 11. The trajectory of state x 2 for case 1.
Figure 11. The trajectory of state x 2 for case 1.
Symmetry 16 00560 g011
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

Luo, R.; Zhang, L.; Li, Y. Adaptive Fuzzy Fixed-Time Control for Uncertain Nonlinear Systems with Mismatched Disturbances. Symmetry 2024, 16, 560. https://doi.org/10.3390/sym16050560

AMA Style

Luo R, Zhang L, Li Y. Adaptive Fuzzy Fixed-Time Control for Uncertain Nonlinear Systems with Mismatched Disturbances. Symmetry. 2024; 16(5):560. https://doi.org/10.3390/sym16050560

Chicago/Turabian Style

Luo, Rongzheng, Lu Zhang, and You Li. 2024. "Adaptive Fuzzy Fixed-Time Control for Uncertain Nonlinear Systems with Mismatched Disturbances" Symmetry 16, no. 5: 560. https://doi.org/10.3390/sym16050560

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