Next Article in Journal
Analogies between Lattice QCD and the Truncated Nambu–Jona-Lasinio Model
Previous Article in Journal
Emergence of Novel WEDEx-Kerberotic Cryptographic Framework to Strengthen the Cloud Data Security against Malicious Attacks
Previous Article in Special Issue
Data-Driven Model Predictive Control for Uncalibrated Visual Servoing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fuzzy Fixed-Time Control for Nonlinear Systems with Unmodeled Dynamics

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
3
School of Information, Changchun Polytechnic, Changchun 130033, China
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(5), 606; https://doi.org/10.3390/sym16050606
Submission received: 8 March 2024 / Revised: 7 April 2024 / Accepted: 12 April 2024 / Published: 14 May 2024

Abstract

:
This article concentrates on the problem of fixed-time tracking control for a certain class of nonlinear systems with unmodeled dynamics. Unmodeled dynamics are prevalent in practical engineering systems, such as axially symmetric systems like robotic arms, spacecraft, and missiles. In this paper, the fuzzy-logic systems (FLSs) are implemented to address the challenge of accurately approximating the unknown nonlinear terms that arise during the derived control algorithm process. By employing fixed-time command filters (FTCF), the “explosion of complexity” issues encountered in traditional backstepping methods will be effectively resolved. Moreover, error compensation mechanisms are derived to effectively mitigate the filtering errors that may arise from the FTCFs. The computational burden associated with FLSs is reduced through the utilization of the weight vector estimation method based on the maximal norm and an adaptive approach. A fixed-time adaptive fuzzy tracking controller is developed within the backstepping control framework to ensure the boundedness of all signals and achieve fixed-time convergence of the tracking error for the controlled system. Illustrative examples are conducted to illustrate the viability of the derived controller.

1. Introduction

Substantial advancements have been achieved in the application of backstepping-based control to a wide range of systems, leading to substantial development in this field. Several important results have been established as a result of these advancements [1,2,3]. However, the applicability of backstepping-based control schemes becomes limited when nonlinear systems contain unknown functions. Unfortunately, imposing the presumption that the analyzed nonlinear system is fully understood proved overly limiting for a broad spectrum of systems encountered in the field of engineering. To surmount the limitation of assuming complete knowledge of the nonlinear system, the function approximation methods, such as the utilization of FLSs and neural networks (NNs), have been comprehensively applied [4,5]. In [4], based on the anti-stepping method, a consensus fuzzy controller was developed in a distributed manner to ensure synchronization of output signals among all followers and the leader, and then the algorithm was applied to a second-order Lagrange symmetric system. In [5], a learning strategy based on NNs was proposed for nonlinear systems with strict feedback and full-state constraints, where the directions of gain are unknown. The efficiency of the proposed algorithm was confirmed by a case study of an axisymmetric robotic manipulator system. These methods are highly effective in handling unknown terms because of their remarkable capability to approximate complex functions [6,7,8]. Adaptive backstepping control protocols incorporating FLSs have been widely and fruitfully applied in different axisymmetric systems, such as satellite clusters and unmanned aerial vehicles [9,10]. In [9], they devised an adaptive fuzzy backstepping control approach to tackle the attitude stabilization problem under consideration. where the adaptive fuzzy logic technique was utilized for approximate the nonlinearities arising from the coupling between rigidity and flexibility in the spacecraft system.
It is noteworthy that the practical application of traditional adaptive backstepping approaches necessitates recursive differentiation of virtual control strategies at each stage. However, this can lead to a significant increase in complexity, which may result in higher computational demands or even a decline in control performance. To overcome this drawback, a solution was implemented by incorporating command filters to evaluate the differential coefficients of the virtual control laws during the derivation stage of the backstepping controller. In recent publications, notable research breakthroughs have been made regarding adaptive backstepping command filter-based control for a specific category of nonlinear systems and these achievements can be found in [11,12,13]. In [11], an adaptive neural network (NN) fault-tolerant controller was developed utilizing the command filter approach, backstepping algorithm, and average dwell time method. The aim was to minimize tracking errors and guarantee the constraint on all signals within the closed-loop system, enabling precise tracking of a reference signal. In [12], a innovative finite-time command filtered backstepping control approach was introduced, which applied new virtual control signals and altered error compensation signals. This approach retained the benefits of conventional command-filtered backstepping control while guaranteeing finite-time convergence. The method was demonstrated on an axially symmetric electromechanical system. In [13], a robust adaptive neural network tracking control scheme was introduced for a category of strict-feedback nonlinear system featuring unknown nonlinearity and external interference, while also considering input saturation. The command filter backstepping control method was employed to address the limitations of other methods such as dynamic surface control and tracking-differentiator-based control. On the other hand, it is important to acknowledge that unmodeled dynamics are inherent in real-world systems owing to various factors such as modeling inaccuracies, external disturbances, and measurement noise [14,15,16,17,18]. These unmodeled dynamics can significantly degrade system performance and even cause instability. As a result, considerable research endeavors have been devoted to investigating and addressing the issue of unmodeled dynamics [19,20,21]. More significantly, existing works on unmodeled dynamic systems control have focused on ensuring asymptotic stability.
It is widely recognized that achieving a high convergence rate is essential when dealing with tracking issues for nonlinear systems. Finite-time control algorithms offer several advantages compared to asymptotic control algorithms [22,23,24,25]. They not only improve disturbance rejection capabilities, achieve faster convergence rate, and enhance tracking accuracy, but they also guarantee that the control objective can be achieved within a finite time [26,27,28,29]. It is crucial to note that the determination of settling time in finite-time control algorithms is assessed based on the initial states of the systems [30,31,32]. However, meeting the initial condition requirement is not always possible as the initial conditions are always unknown in applied settings. Hence, the fixed-time control approach has emerged as a progression of the finite-time control algorithm, specifically designed to calculate the settling time of uncertain nonlinear systems, regardless of the initial conditions [33,34,35,36]. So far, considerable research has been dedicated to exploring fixed-time control techniques suitable for intricate engineering systems, such as airplanes, racing vehicles, and multiagent systems [37,38,39,40,41,42]. In [37], two innovative adaptive fault-tolerant fixed-time control schemes were introduced: the distributed fixed-time control (DFTC) method and the priority-based fixed-time control (PFTC) method. These methods were developed to ensure practical fixed-time stability of tracking errors and prevent violations of error constraints. Despite the notable progress that has been reported, a fundamental challenge persists in the domain of fixed-time tracking control for nonlinear system featuring unknown function and unmodeled dynamic, demanding further attention and resolution. This issue adds an additional layer of complexity and difficulty to the control design process, particularly when incorporating command filters.
Building upon the insights from the aforementioned statements, this article seeks to tackle the challenge of fixed-time control for nonlinear systems affected by unmodeled dynamics and unknown functions. Through the utilization of fuzzy systems and adaptive techniques, the challenges posed by unrepresented dynamics and unknown functions are effectively managed. Additionally, the issue of "explosion of complexity," arising from the derivatives of virtual controllers, is mitigated using the command filter. Finally, we recommend a adaptive fuzzy fixed-time control scheme. The developed protocol demonstrates the capability to achieve practical fixed-time stability of the tracking error and ensure the boundedness of all signals within the controlled systems. The superiority of this article is threefold, as follows: (1) Compared to recent studies that focus purely on the asymptotic or finite-time stability of controlled systems [19,20,21], this article derives a novel fixed-time controller for unmodeled dynamical nonlinear systems. The proposed scheme ensures that the tracking error remains bounded within fixed time. (2) Unlike the fixed-time control algorithm discussed in [38], this paper takes into account the impact of unmodeled dynamics. The challenge posed by the presence of unmodeled dynamics is effectively resolved by the derived fixed-time controller. (3) To mitigate the challenge of the “explosion of complexity” inherent in traditional backstepping methods, the controller design incorporates the use of the command filter technique. Furthermore, to compensate filtering errors, error compensation mechanisms are constructed.
This article follows this structure: Section 2 presents the problem statement and some preliminary information, while Section 3 offers a thorough review of the key findings regarding the design of the fixed-time control protocol. Moreover, the detailed design of control protocol and stability analysis are also displayed. Section 4 contains an demonstrative illustration for explanation purposes, and the article is concluded in Section 5.

2. Problem Formulation and Preliminaries

2.1. System Description

We examine a category of uncertain nonlinear systems featuring unaccounted dynamics and dynamic disturbances, described as follows: [43,44,45,46]:
φ ˙ = q ( φ , x ) x ˙ 1 = x 2 + f 1 ( x 1 ) + Δ 1 ( x , φ , t ) , x ˙ i = x i + 1 + f i ( x ¯ i ) + Δ i ( x , φ , t ) , 2 i n 1 x ˙ n = f n ( x ) + u + Δ n ( x , φ , t ) , y = x 1
where x ¯ i = [ x 1 , , x i ] T R i , x = [ x 1 , , x n ] T R n symbolizes state, u R symbolizes control input, y R symbolizes output. The φ -dynamics in (1) is the unmeasurable unmodeled dynamics, φ R is the unmeasured part of the state. Δ i ( · ) represents the dynamic disturbances, q ( · ) and f i ( · ) denote unknown nonlinear functions, i = 1 , , n .
Remark 1.
The primary focus of this article is on a category of nonlinear systems. Owing to the complexity of real-world engineering systems, their outputs are not always proportional to changes in inputs. For example, in hypersonic flight vehicles, the highly coupled and rapidly changing nature of the system’s variables makes linear models no longer applicable. Therefore, nonlinear systems are often required to describe such engineering systems. Nonlinear systems are ubiquitous in engineering applications, such as spacecraft, nuclear power stations, and hypersonic flight vehicles. Overall, the study of nonlinear systems is essential for understanding and controlling complex systems in engineering applications. Alternatively, it is important to acknowledge that dynamic disturbances and unmodeled dynamics are inherent in real-world systems owing to various factors among others modeling inaccuracies, external disturbances, and measurement noise. For instance, the flight conditions encountered by hypersonic vehicles are intricate and cannot be fully replicated in a wind tunnel, thus rendering the constructed model incapable of precisely capturing the complex nonlinear dynamics of hypersonic flight vehicles. The existence of dynamic disturbances and unmodeled dynamics can significantly degrade system performance and even cause instability. Thus, it is essential to consider dynamic disturbances and unmodeled dynamics when designing the controller. Hence, for a more precise representation of nonlinear system with dynamic disturbances and unmodeled dynamics, we introduce Δ i ( · ) and φ dynamics into the nonlinear system model as (1). Moreover, this paper will address the control problem of nonlinear systems characterized by unmodeled dynamics and dynamic disturbances, as described in Equation (1).
Control objective: Developing a fixed-time adaptive fuzzy controller for systems (1) with unmodeled dynamics, aiming to achieve fixed-time stability and ensure convergence of the tracking error y y d to a small region within a fixed time. Furthermore, all signals within the advanced system converge to a compact region near the origin within a fixed time.
Lemma 1
([47]). For z R and x R , if ı 1 > 0 , ȷ > 0 , and ı 2 > 0 , one has
| z | ı 1 | x | ı 2 ı 1 ȷ ı 1 + ı 2 | z | ı 1 + ı 2 + ı 2 ȷ ı 1 / ı 2 ı 1 + ı 2 | x | ı 1 + ı 2
Lemma 2
([48]). If ϱ 0 > 0 , we have
0 | ϱ 0 | ϱ 0 tanh ( ϱ 0 ς ) 0.2785 ς
where ς > 0 .
Lemma 3
([48]). For ζ R and x R , we obtain
ζ x l ϱ 1 ϱ 1 | ζ | ϱ 1 + l b l ϱ 2 | x | ϱ 2
where ϱ 1 > 1 , l > 0 , ϱ 2 > 1 , and ( ϱ 1 1 ) ( ϱ 2 1 ) = 1 .
Lemma 4
([49,50]). If x i R , 0 < s 1 , i = 1 , 2 , , n
i = 1 n | x i | s i = 1 n | x i | s n 1 s i = 1 n | x i | s
Lemma 5
([51]). If ϑ R + and ϑ > 1 , for z , x R , one has | z + x | ϑ 2 ϑ 1 | z ϑ + x ϑ | .
Lemma 6
([52,53]). For the system
y ˙ = h ( y ( t ) ) , y ( 0 ) = 0 , h ( 0 ) = 0
Let us assume the existence of a Lyapunov function V ( y ) and scalars ς 1 , ς 2 , m, n R + , ς 2 k > 1 , ς 1 k < 1 , and 0 < ϑ < such that
V ˙ ( y ) ( m V ( y ) ς 1 + n V ( y ) ς 2 ) k + ϑ , y U o
Following, the trajectory of system (6) is fixed-time steady and the solution satisfies
lim t T y | V ( y ) min m 1 ς 1 ϑ 1 θ k 1 ς 1 k , n 1 ς 2 ϑ 1 θ k 1 ς 2 k
where 0 < θ < 1 . The settling time is defined by
T 1 m k θ k ( 1 ς 1 k ) + 1 n k θ k ( ς 2 k 1 )
Assumption 1.
We assume that both the tracking signal y d and its nth order derivatives are continuous and have bounded magnitudes.
Assumption 2.
The dynamic uncertainty satisfying
| Δ i ( x , φ , t ) | ψ i 1 ( | x ¯ i | ) + ψ i 2 ( | φ | )
where ψ i 1 ( · ) denotes smooth unknown functions, and ψ i 2 ( · ) denotes strictly increasing functions, i = 1 , , n .
Assumption 3.
For φ ˙ = q ( φ , x ) , let us assume the existence of V φ ( φ ) such that
ψ 1 ( | φ | ) V φ ( φ ) ψ 2 ( | φ | ) V φ φ q ( φ , x ) c 0 V φ ( φ ) + Υ ( | x 1 | ) + d 0
where c 0 > 0 and d 0 > 0 . Υ ( · ) denotes a known function. Furthermore, V φ ( φ ) is a Lyapunov function which guarantees practical input-to-state stability.
The dynamic signal is formed by
δ ˙ = c ¯ δ + Υ ¯ ( | x 1 | ) + d 0 , δ ( 0 ) = δ 0
where Υ ¯ ( | x 1 | ) Υ ( | x 1 | ) , c 0 > 0 , and c ¯ ( 0 , c 0 ) .
Lemma 7
([54]). Based on Assumption 3 and (12), one obtains
V z ( z ) δ ( t ) + B ( t )
for all t 0 , where B ( t ) denotes a function that is not negative and B ( t ) = 0 for t T 0 with T 0 = T 0 ( c ¯ , δ 0 ) is finite time.
Moreover, we have
δ ˙ = c ¯ δ + x 1 2 Υ ( x 1 2 ) + d 0 , δ ( 0 ) = δ 0
where Υ ¯ ( | x 1 | ) = x 1 2 Υ ( x 1 2 ) .

2.2. Fuzzy-Logic Systems

In this paper, FLSs are applied to estimate the unidentified nonlinear term. The FLSs with the following IF-THEN rules are constructed as
R ı : if x 1 is F 1 ı , x 2 is F 2 ı , , and x n is F n ı , then y is G ı
where x = [ x 1 , , x n ] T R n and y R represent the input and output of the FLSs, respectively. F i ı and G ı denote the fuzzy sets associated with the membership functions μ F i ı ( x i ) and μ G ı ( y ) , respectively, where ı = 1 , 2 , , l and l is the number of rules. The FLSs can characterize
y ( x ) = ı = 1 l θ ı i = 1 n φ F i ı ( x i ) ı = 1 l i = 1 n φ F i ı ( x i )
where θ ı = max y R φ G ı ( y ) . Define the fuzzy basis functions
φ ı ( x ) = i = 1 n φ F i ı ( x i ) ı = 1 l [ i = 1 n φ F i ı ( x i ) ]
Denote φ T ( x ) = [ φ 1 , φ 2 , , φ l ] . According to (17), we have φ T ( x ) φ ( x ) < 1 . FLSs may be reformulated as
y ( x ) = ϖ T φ ( x )
where ϖ T = [ θ 1 , θ 2 , , θ l ] is the adaptive parameter vector.
Furthermore, let f ( x ) be a continuous function defined over a compact set. We have
sup x A | f ( x ) ϖ T φ ( x ) | ε
where ε > 0 .
Remark 2.
Referring to Section 2.2, it becomes evident that FLSs possess universal approximation capability. This implies that FLSs can estimate continuous function with desired level of accuracy. As a result, FLSs have been widely used to address the uncertainties in diverse control systems, as demonstrated in [6,7,37]. In this paper, we will use FLSs to estimate the unknown nonlinear terms. By using FLSs to estimate unknown nonlinear terms, we can avoid the need to know the exact form of these nonlinear terms. This makes our control scheme more robust to uncertainties in the system dynamics. Moreover, the implementation of FLSs is relatively straightforward, enhancing the practicality of our control scheme.

3. Control Law Design

In this section, we will develop an adaptive fixed-time control strategy for nonlinear systems subject to unmodeled dynamics and uncertain functions. This will be accomplished by employing the command filtered technique, backstepping control approach, and fixed-time control method. By combining the command filter with the backstepping control approach, we can design an adaptive fixed-time control law that both robust to unmodeled dynamics and uncertain functions, and also avoids the “explosion of complexity” issue.
To streamline the control protocol development, the coordinate transformations are expressed as follows:
ρ 1 = x 1 y d ρ i = x i π i , i = 2 , , n
where y d represents the desired tracking signal, while π i represents the output of the fixed-time command filter (FTCF) and the virtual controllers a i serving as the input.
The FTCF is designed as follows:
p ˙ i , 1 = b i , 1 l i , 1 ( σ i ) + p i , 2 p ˙ i , 2 = b i , 2 l i , 2 ( σ i )
where l i , 1 ( σ i ) = ϕ i sig ( σ i ) β i , 1 + ( 1 ϕ i ) sig ( σ i ) β i , 2 , sig ( σ i ) β i , 1 = sign ( σ i ) | σ i | β i , 1 , sig ( σ i ) β i , 2 = sign ( σ i ) | σ i | β i , 2 , sign ( · ) denotes the sign function, σ i = p i , 1 a i , i = 1 , , n , l i , 2 ( σ i ) = ϕ i sig ( σ i ) 2 β i , 1 1 + ( 1 ϕ i ) sig ( σ i ) 2 β i , 2 1 , b i , 2 > 0 , b i , 1 > 0 , β i , 2 ( 1 , 1 + q ) , 0.5 < β i , 1 < 1 , q is a small positive constant, a i denotes the virtual controllers. Let π i + 1 = p i , 1 and π ˙ i + 1 = p i , 2 .
Lemma 8
([55]). For the FTCF defined by (21), if a i satisfies | a ¨ i | ν with ν > 0 for all t 0 , then for r i > 0 , there exist r i , 2 , r i , 1 > 0 such that | π i + 1 a i | r i is attained within fixed time. Furthermore, the p ˙ i , 1 , p ¨ i , 1 , and p ¨ i , 2 are bounded within fixed time.
Remark 3.
It is widely recognized that the issue of “explosion of complexity” may arise when using the traditional backstepping control technique. This problem arises from the fact that multiple differential operators are imposed on the virtual control signal a i 1 at each step of the backstepping method. This leads to a rapid increase in the complexity of the overall control law, making it difficult to implement and analyze. Fixed-time command filter is utilized to address this issue. The signal π i is produced through a series of terms with the virtual control signal a i 1 serving as the input, which will be employed in the control strategy. Therefore, the frequent differentiation can be effectively mitigated. To counterbalance the filtering errors induced by FTCFs, a function transformation ξ i = ρ i χ i will be introduced for the design of the updated fixed-time controller. Therefore, the use of FTCFs in our control scheme allows to avoid the issue of “explosion of complexity” and design a control law that is both effective and implementable.
During the process of designing the fixed-time command filtered backstepping control, construct the virtual signals a i as follows:
a 1 = ξ 1 ϖ ¯ ^ 1 2 ξ 1 φ 1 T ϖ ¯ ^ 1 + ϵ 1 , 1 * ξ 1 ς ¯ ^ 1 2 | ξ 1 | ς ¯ ^ 1 + ϵ 1 , 2 * c 1 , 1 ρ 1 + y ˙ d c 1 , 2 sgn γ 1 ( ξ 1 ) c 1 , 3 sgn γ 2 ( ξ 1 )
a i = ξ i ϖ ¯ ^ i 2 ξ i φ i T ϖ ¯ ^ i + ϵ i , 1 * ξ i ς ¯ ^ i 2 | ξ i | ς ¯ ^ i + ϵ i , 2 * c i , 1 ρ i + π ˙ i c i , 2 sgn γ 1 ( ξ i ) c i , 3 sgn γ 2 ( ξ i ) ξ i 1
a n = ξ n ϖ ¯ ^ n 2 ξ n φ n T ϖ ¯ ^ n + ϵ n , 1 * ξ n ς ¯ ^ n 2 | ξ n | ς ¯ ^ n + ϵ n , 2 * c n , 1 ρ n + π ˙ n ξ n 1 c n , 2 sgn γ 1 ( ξ n ) c n , 3 sgn γ 2 ( ξ n )
where 0 < γ 1 < 1 , γ 2 > 1 , i = 1 , 2 , , n , sgn γ 1 ( ξ i ) = sign ( ξ i ) | ξ i | γ 1 , sgn γ 2 ( ξ i ) = sign ( ξ i ) | ξ i | γ 2 , sign ( · ) denotes the sign function, ϵ > 0 , ϵ i , 1 * = ϵ * sign ( | ξ i | ς ¯ ^ i ) , ϵ i , 1 * = ϵ * sign ( ξ i φ i T ϖ ¯ ^ i ) , c i , 2 > 1 , c i , 2 > 0 , and c i , 3 > 0 . The ϖ i and φ i are vectors related to FLSs, with definitions provided later. ϖ i ϖ ¯ i with ϖ ¯ ^ i is the estimate of the parameter ϖ ¯ i . ς ¯ ^ i is the estimate of the parameter ς ¯ i . The definition of ς ¯ i will be given later. The parameter update laws of ϖ ¯ ^ i and ς ¯ ^ i are defined as follows:
ϖ ¯ ^ ˙ i = 2 λ i , 1 ϖ ¯ ^ i i , 1 λ i , 1 ϖ ¯ ^ i γ 2 + λ i , 1 ξ i φ i T
ς ¯ ^ ˙ i = 2 λ i , 2 ς ¯ ^ i i , 2 λ i , 2 ς ¯ ^ i γ 2 + λ i , 2 | ξ i |
where λ i , 1 , λ i , 2 , i , 1 , and i , 1 are positive constants. The ξ i signal represents the compensated tracking error and is described as
ξ i = ρ i χ i
and χ i is the error compensation signal and is described as
χ ˙ 1 = ( π 2 α 1 ) c 1 , 1 χ 1 + χ 2
χ ˙ i = ( π i + 1 α i ) c i , 1 χ i + χ i + 1
χ ˙ n = c n , 1 χ n
with χ i ( 0 ) = 0 .
Next, we will introduce the primary findings of this paper, and Figure 1 illustrates the schematic diagram of the proposed fixed-time scheme.
Theorem 1.
Consider the nonlinear system (1) under Assumptions 1–3, the action of controller u = a n , which is related to the virtual controllers (22)–(24) and the adaptive laws (25) and (26), resulting in practically fixed-time stable closed-loop system and the tracking error converging to a region within fixed-time.
Proof. 
The proof will consist of two parts. Part A will establish the proof of the fixed-time tracking problem. Part B will demonstrate that χ i remains bounded at all times.
Part A: The main results are derived through the following n recursive steps.
Step  i = 1 : The definition of the compensated tracking error signal ξ 1 is expressed as ξ 1 = ρ 1 χ 1 . In view of (20), we have
ξ ˙ 1 = x 2 + Δ 1 ( φ , x , t ) + f 1 ( x 1 ) y ˙ d χ ˙ 1 = π 2 + ρ 2 + Δ 1 ( φ , x , t ) + f 1 ( x 1 ) y ˙ d χ ˙ 1
Design the Lyapunov function as
V 1 = 1 2 ξ 1 2 + 1 2 λ 1 , 1 ϖ ¯ ˜ 1 2 + 1 2 λ 1 , 2 ς ¯ ˜ 1 2
where ξ 1 = ρ 1 χ 1 denotes the compensated tracking error for ρ 1 , χ 1 denotes the compensation signal. ϖ ¯ ˜ 1 = ϖ ¯ 1 ϖ ¯ ^ 1 , ς ¯ ˜ 1 = ς ¯ 1 ς ¯ ^ 1 with ϖ ¯ ^ 1 and ς ¯ ^ 1 being the estimates of ϖ ¯ 1 and ς ¯ 1 , respectively. ϖ ¯ 1 and ς ¯ 1 will be defined later. λ 1 , 1 > 0 and λ 1 , 2 > 0 are constants.
Then, we have
V ˙ 1 = ξ 1 ξ ˙ 1 + 1 λ 11 ϖ ¯ ˜ 1 ϖ ¯ ˜ ˙ 1 + 1 λ 12 ς ¯ ˜ 1 ς ¯ ˜ ˙ 1
Invoking (31), ξ 1 ξ ˙ 1 is calculated as
ξ 1 ξ ˙ 1 = ξ 1 ( π 2 + ρ 2 + Δ 1 ( φ , x , t ) + f 1 ( x 1 ) χ ˙ 1 y ˙ d )
Subsequently, we obtain
V ˙ 1 = ξ 1 ( π 2 + ρ 2 + Δ 1 ( φ , x , t ) y ˙ d + f 1 ( x 1 ) χ ˙ 1 ) + 1 λ 11 ϖ ¯ ˜ 1 ϖ ¯ ˜ ˙ 1 + 1 λ 12 ς ¯ ˜ 1 ς ¯ ˜ ˙ 1
According to Assumption 2, the ξ 1 Δ i , 1 ( φ , x , t ) may be expressed as
ξ 1 Δ 1 ( φ , x , t ) | ξ 1 | ψ 11 ( | x 1 | ) + | ξ 1 | ψ 12 ( | φ | )
According to Lemma 2, we have
| ξ 1 | ψ 11 ( | x 1 | ) ξ 1 ψ ^ 11 ( x 1 , ξ 1 ) + τ ´ 11
where the terms ψ ^ 11 ( x 1 , ξ 1 ) and τ ´ 11 is defined as
ψ ^ 11 ( x 1 , ξ 1 ) = ψ 11 ( | x 1 | ) tanh ξ 1 ψ 11 ( | x 1 | ) τ 11 , τ ´ 11 = 0.2785 τ 11 > 0
For the term | ξ 1 | ψ 12 ( | φ | ) , we have
| ξ 1 | ψ 12 ( | φ | ) | ξ 1 | ψ 12 ( η 1 1 ( δ + B ) ) | ξ 1 | ψ 12 ( η 1 1 ( 2 δ ) ) + | ξ 1 | ψ 12 ( η 1 1 ( 2 B ) ) ξ 1 ψ ^ 12 ( ξ 1 , δ ) + τ ´ 12 + 1 4 ξ 1 2 + d 1 ( t )
with
τ ´ 12 = 0.2785 τ 12 > 0 , d 1 ( t ) = ψ 12 ( η 1 1 ( 2 B ) ) 2 ψ ^ 12 ( ξ 1 , δ ) = ψ 12 ( η 1 1 ( 2 δ ) ) tanh ξ 1 ψ 12 ( η 1 1 ( 2 δ ) ) τ 12
Substituting (36)–(39) into (35), we have
V ˙ 1 ξ 1 ( π 2 + ρ 2 + f 1 ( x 1 ) y ˙ d χ ˙ 1 ) + 1 λ 11 ϖ ¯ ˜ 1 ϖ ¯ ˜ ˙ 1 + 1 λ 12 ς ¯ ˜ 1 ς ¯ ˜ ˙ 1 + ξ 1 ψ ^ 11 ( x 1 , ξ 1 ) + τ ´ 11 + ξ 1 ψ ^ 12 ( ξ 1 , δ ) + τ ´ 12 + 1 4 ξ 1 2 + d 1 ( t ) ξ 1 ( π 2 α 1 + α 1 + ρ 2 + Φ 1 ( X 1 ) y ˙ d χ ˙ 1 ) + 1 λ 11 ϖ ¯ ˜ 1 ϖ ¯ ˜ ˙ 1 + 1 λ 12 ς ¯ ˜ 1 ς ¯ ˜ ˙ 1 + τ ´ 11 + τ ´ 12 + d 1 ( t )
where Φ 1 ( X 1 ) = ψ ^ 11 ( x 1 , ξ 1 ) + ψ ^ 12 ( ξ 1 , δ ) + f 1 ( x 1 ) + 1 4 ξ 1 2 , X 1 = [ x 1 , ξ 1 , δ ] T + 1 4 ξ 1 .
The FLSs function as an estimator to identify Φ 1 ( X 1 ) in such a way that
Φ 1 ( X 1 ) = φ 1 T ( X 1 ) ϖ 1 + ε 1
where ε 1 denotes the approximation error, with ς ¯ 1 | ε 1 | as its upper bound.
Then, we have
V ˙ 1 ξ 1 ( π 2 α 1 + α 1 + ρ 2 + φ 1 T ( X 1 ) ϖ 1 + ε 1 y ˙ d χ ˙ 1 ) + 1 λ 11 ϖ ¯ ˜ 1 ϖ ¯ ˜ ˙ 1 + 1 λ 12 ς ¯ ˜ 1 ς ¯ ˜ ˙ 1 + τ ´ 12 + τ ´ 11 + d 1 ( t )
Substituting (22), (25), (26), and (28) into (43), we have
V ˙ 1 ξ 1 ( φ 1 T ϖ 1 + ε 1 + ρ 2 χ 2 c 1 , 1 ξ 1 ξ 1 ϖ ¯ ^ 1 2 ξ 1 φ 1 T ϖ ¯ ^ 1 + ϵ 1 , 1 * ξ 1 ς ¯ ^ 1 2 | ξ 1 | ς ¯ ^ 1 + ϵ 1 , 2 * c 1 , 2 sgn γ 1 ( ξ 1 ) c 1 , 3 sgn γ 2 ( ξ 1 ) ) + 1 λ 1 , 1 ς ¯ ˜ 1 ς ¯ ˜ ˙ 1 + 1 λ 1 , 2 ϖ ¯ ˜ 1 ϖ ¯ ˜ ˙ 1 + τ ´ 11 + τ ´ 12 + d 1 ( t ) ξ 1 φ 1 T ϖ ¯ 1 + | ξ 1 | | ε 1 | + ξ 1 ( ρ 2 χ 2 ) ξ 1 2 ϖ ¯ ^ 1 2 ξ 1 φ 1 T ϖ ¯ ^ 1 + ϵ 1 , 1 * ξ 1 2 ς ¯ ^ 1 2 | ξ 1 | ς ¯ ^ 1 + ϵ 1 , 2 * c 1 , 2 sgn γ 1 + 1 ( ξ 1 ) c 1 , 3 sgn γ 2 + 1 ( ξ 1 ) + 2 ϖ ¯ ˜ 1 ϖ ¯ ^ 1 ϖ ¯ ˜ 1 ξ 1 φ 1 T + 2 ς ¯ ˜ 1 ς ¯ ^ 1 ς ¯ ˜ 1 | ξ 1 | c 1 , 1 ξ 1 2 + 1 , 1 ϖ ¯ ˜ 1 ϖ ¯ ^ 1 γ 2 + 1 , 2 ς ¯ ˜ 1 ς ¯ ^ 1 γ 2 + τ ´ 11 + τ ´ 12 + d 1 ( t )
By using the property φ 1 T φ 1 1 , we can obtain
ξ 1 φ 1 T ϖ ¯ 1 ξ 1 2 ϖ ¯ ^ 1 2 ξ 1 φ 1 T ϖ ¯ ^ 1 + ϵ 1 , 1 * ϖ ¯ ˜ 1 ξ 1 φ 1 T = ξ 1 φ 1 T ϖ ¯ ^ 1 ϵ 1 , 1 * ξ 1 φ 1 T ϖ ¯ ^ 1 + ϵ 1 , 1 * ϵ
Similar to (45), we have
| ξ 1 | | ε 1 | ξ 1 2 ς ¯ ^ 1 2 | ξ 1 | ς ¯ ^ 1 + ϵ 1 , 2 * ς ¯ ˜ 1 | ξ 1 | ξ 1 ς ¯ ^ 1 ϵ 1 , 2 * | ξ 1 | ς ¯ ^ 1 + ϵ 1 , 2 * ϵ
Combine (45) and (46) with (44), it yields
V ˙ 1 ξ 1 ( ρ 2 χ 2 ) c 1 , 2 sgn γ 1 + 1 ( ξ 1 ) c 1 , 3 sgn γ 2 + 1 ( ξ 1 ) + 2 ς ¯ ˜ 1 ς ¯ ^ 1 + 2 ϖ ¯ ˜ 1 ϖ ¯ ^ 1 + 1 , 1 ϖ ¯ ˜ 1 ϖ ¯ ^ 1 γ i + 1 , 2 ς ¯ ˜ 1 ς ¯ ^ 1 γ i c 1 , 1 ξ 1 2 + 2 ϵ + τ ´ 11 + τ ´ 12 + d 1 ( t )
Step  i = 2 , , n 1 : Choose the Lyapunov function candidate as
V i = V i 1 + 1 2 ξ i 2 + 1 2 λ i , 1 ϖ ¯ ˜ i 2 + 1 2 λ i , 2 ς ¯ ˜ i 2
where ξ i = ρ i χ i denotes the compensated tracking error for ρ i , χ i denotes the compensation signal. ϖ ¯ ˜ i = ϖ ¯ i ϖ ¯ ^ i , ς ¯ ˜ i = ς ¯ i ς ¯ ^ i , where ϖ ¯ ^ i and ς ¯ ^ i are the estimates of ϖ ¯ i and ς ¯ i . ϖ ¯ i , and ς ¯ i will be defined later. λ i , 1 > 0 and λ i , 2 > 0 are constants. Based on (48), we have
V ˙ i = V ˙ i 1 + 1 λ i , 1 ϖ ¯ ˜ i ϖ ¯ ˜ ˙ i + ξ i ξ ˙ i + 1 λ i , 2 ς ¯ ˜ i ς ¯ ˜ ˙ i = V ˙ i 1 + ξ i ( π i + 1 + ρ i + 1 + f i ( x ¯ i ) + Δ i ( φ , x , t ) π ˙ i χ ˙ i ) + 1 λ i , 1 ς ¯ ˜ i 2 ς ¯ ˜ ˙ i + 1 λ i , 2 ϖ ¯ ˜ i ϖ ¯ ˜ ˙ i
According to Assumption 2, the ξ i Δ i ( φ , x , t ) may be expressed as
ξ i Δ i ( φ , x , t ) | ξ i | ψ i 1 ( | x i | ) + | ξ i | ψ i 2 ( | φ | )
According to Lemma 2, we have
| ξ i | ψ i 1 ( | x i | ) ξ i ψ ^ i 1 ( x i , ξ i ) + τ ´ i 1
where
ψ ^ i 1 ( x i , ξ i ) = ψ i 1 ( | x i | ) tanh ξ i ψ i 1 ( | x i | ) τ i 1 , τ ´ i 1 = 0.2785 τ i 1 > 0
For the term | ξ i | ψ i 2 ( | φ | ) , one obtains
| ξ i | ψ i 2 ( | φ | ) | ξ i | ψ i 2 ( η 1 1 ( δ + B ) ) | ξ i | ψ i 2 ( η 1 1 ( 2 δ ) ) + | ξ i | ψ i 2 ( η 1 1 ( 2 B ) ) ξ i ψ ^ i 2 ( ξ i , δ ) + τ ´ i 2 + 1 4 ξ i 2 + d i ( t )
with
d i ( t ) = ψ i 2 ( η 1 1 ( 2 B ) ) 2 , τ ´ i 2 = 0.2785 τ i 2 > 0 ψ ^ i 2 ( ξ i , δ ) = ψ i 2 ( η 1 1 ( 2 δ ) ) tanh ξ i ψ i 2 ( η 1 1 ( 2 δ ) ) τ i 2
Substituting (50)–(53) into (49), we have
V ˙ i V ˙ i 1 + ξ i ( π i + 1 + ρ i + 1 + f i ( x ¯ i ) χ ˙ i π ˙ i ) + 1 λ i 1 ϖ ¯ ˜ i ϖ ¯ ˜ ˙ i + 1 λ i 2 ς ¯ ˜ i ς ¯ ˜ ˙ i + ξ i ψ ^ i 1 ( x i , ξ i ) + τ ´ i 1 + ξ i ψ ^ i 2 ( ξ i , δ ) + τ ´ i 2 + 1 4 ξ i 2 + d i ( t ) V ˙ i 1 + ξ i ( π i + 1 α i + α i + ρ i + 1 + Φ i ( X i ) χ ˙ i π ˙ i ) + 1 λ i 1 ϖ ¯ ˜ i ϖ ¯ ˜ ˙ i + 1 λ i 2 ς ¯ ˜ i ς ¯ ˜ ˙ i + τ ´ i 1 + τ ´ i 2 + d i ( t )
where Φ i ( X i ) = ψ ^ i 1 ( x i , ξ i ) + ψ ^ i 2 ( ξ i , δ ) + f i ( x ¯ i ) + 1 4 ξ i , X i = [ x i , ξ i , δ ] T .
The FLSs function as an estimator to ascertain Φ i ( X i ) in such a way that
Φ i ( X i ) = φ i T ( X i ) ϖ i + ε i
where ε i is the approximate error with ς ¯ i | ε i | as its upper bound.
Then, we have
V ˙ i V ˙ i 1 + ξ 1 ( π i + 1 α i + α i + ρ i + 1 + φ i T ( X i ) ϖ i + ε i π ˙ i χ ˙ i ) + 1 λ i 1 ϖ ¯ ˜ i ϖ ¯ ˜ ˙ i + 1 λ i 2 ς ¯ ˜ i ς ¯ ˜ ˙ i + τ ´ i 1 + τ ´ i 2 + d i ( t )
Substituting (23), (25), (26), (29) into (57), one obtains
V ˙ i = V ˙ i 1 + ξ i ( φ i T ϖ i + ε i + ρ i + 1 χ i + 1 c i , 1 ξ i ξ i ϖ ¯ ^ i 2 ξ i φ i T ϖ ¯ ^ i + ϵ i , 1 * ξ i ς ¯ ^ i 2 | ξ i | ς ¯ ^ i + ϵ i , 2 * c i , 2 sgn γ 1 ( ξ i ) c i , 3 sgn γ 2 ( ξ i ) ) ξ i 1 ξ i + 1 λ i , 1 ς ¯ ˜ i ς ¯ ˜ ˙ i + 1 λ i , 2 ϖ ¯ ˜ i ϖ ¯ ˜ ˙ i + τ ´ i 1 + τ ´ i 2 + d i ( t ) V ˙ i 1 + ξ i φ i T ϖ ¯ i + | ξ i | | ε i | + ξ i ( ρ i + 1 χ i + 1 ) ξ i 2 ϖ ¯ ^ i 2 ξ i φ i T ϖ ¯ ^ i + ϵ i , 1 * ξ i 2 ς ¯ ^ 2 i | ξ i | ς ¯ ^ i + ϵ i , 2 * c i , 2 sgn γ 1 + 1 ( ξ i ) c i , 3 sgn γ 2 + 1 ( ξ i ) + 2 ϖ ¯ ˜ i ϖ ¯ ^ i ϖ ¯ ˜ i ξ i φ i T + 2 ς ¯ ˜ i ς ¯ ^ i ς ¯ ˜ i | ξ i | c i , 1 ξ 2 2 ξ i 1 ξ i + i , 1 ϖ ¯ ˜ i ϖ ¯ ^ i γ 2 + i , 2 ς ¯ ˜ i ς ¯ ^ i γ 2 + τ ´ i 1 + τ ´ i 2 + d i ( t )
By using the property φ i T φ i 1 , we can obtain
ξ i φ i T ϖ ¯ i ξ i 2 ϖ ¯ ^ i 2 ξ i φ i T ϖ ¯ ^ i + ϵ i , 1 * ϖ ¯ ˜ i ξ i φ i T = ξ i φ i T ϖ ¯ ^ i ϵ i , 1 * ξ i φ i T ϖ ¯ ^ i + ϵ i , 1 * ϵ
Similar to (59), we have
| ξ i | | ε i | ξ i 2 ς ¯ ^ i 2 | ξ i | ς ¯ ^ i + ϵ i , 2 * ς ¯ ˜ i | ξ i | ξ i ς ¯ ^ i ϵ i , 2 * | ξ i | ς ¯ ^ i + ϵ i , 2 * ϵ
Combine (59) and (60) with (58), we have
V ˙ i V ˙ i 1 + ξ i ( ρ i + 1 χ i + 1 ) c i , 2 sgn γ 1 + 1 ( ξ i ) c i , 3 sgn γ 2 + 1 ( ξ i ) + 2 ς ¯ ˜ i ς ¯ ^ i + 2 ϖ ¯ ˜ i ϖ ¯ ^ i c i , 1 ξ i 2 + 2 ϵ ξ i 1 ξ i + i , 1 ϖ ¯ ˜ i ϖ ¯ ^ i γ 2 + i , 2 ς ¯ ˜ i ς ¯ ^ i γ 2 + τ ´ i 1 + τ ´ i 2 + d i ( t ) c i , 2 i = 1 n 1 sgn γ 1 + 1 ( ξ i ) c i , 3 i = 1 n 1 sgn γ 2 + 1 ( ξ i ) + 2 i = 1 n 1 ς ¯ ˜ i ς ¯ ^ i + 2 i = 1 n 1 ϖ ¯ ˜ i ϖ ¯ ^ i c i , 1 i = 1 n 1 ξ i 2 + ξ i ( ρ i + 1 χ i + 1 ) + 2 i ϵ + i , 1 i = 1 n 1 ϖ ¯ ˜ i ϖ ¯ ^ i γ 2 + i , 2 i = 1 n 1 ς ¯ ˜ i ς ¯ ^ i γ 2 + i = 1 n 1 τ ´ i 1 + i = 1 n 1 τ ´ i 2 + i = 1 n 1 d i ( t )
Step n: The Lyapunov function is defined as
V n = V n 1 + 1 2 ξ n 2 + 1 2 λ n , 1 ϖ ¯ ˜ n 2 + 1 2 λ n , 2 ς ¯ ˜ n 2
where ξ n = ρ n χ n denotes the compensated tracking error for z n , χ n denotes the compensation signal. ϖ ¯ ˜ n = ϖ ¯ n ϖ ¯ ^ n , ς ¯ ˜ n = ς ¯ n ς ¯ ^ n , where ϖ ¯ ^ n and ς ¯ ^ n represent the estimates of ϖ ¯ n and ς ¯ n . ϖ ¯ n , and ς ¯ n will be provided at a later stage, λ n , 1 > 0 , and λ n , 2 > 0 are constants. Furthermore, we have
V ˙ n = V ˙ n 1 + ξ n ξ ˙ n + 1 λ n , 2 ς ¯ ˜ n ς ¯ ˜ ˙ n + 1 λ n , 1 ϖ ¯ ˜ n ϖ ¯ ˜ ˙ n = V ˙ n 1 + ξ n ( f n ( x ) + Δ n ( φ , x , t ) + u χ ˙ n π ˙ n ) + 1 λ n , 1 ς ¯ ˜ n ς ¯ ˜ ˙ n + 1 λ n , 2 ϖ ¯ ˜ n ϖ ¯ ˜ ˙ n
According to 2, we have
ξ n Δ n ( φ , x , t ) | ξ n | ψ n 1 ( | x n | ) + | ξ n | ψ n 2 ( | φ | )
According to Lemma 2, we have
| ξ n | ψ n 1 ( | x n | ) e n ψ ^ n 1 ( x n , ξ n ) + τ ´ n 1
where
ψ ^ n 1 ( x n , e n ) = ψ n 1 ( | x n | ) tanh e n ψ n 1 ( | x n | ) τ n 1 , τ ´ n 1 = 0.2785 τ n 1 > 0
For the term | ξ n | ψ n 2 ( | φ | ) , one obtains
| ξ n | ψ n 2 ( | φ | ) | ξ n | ψ n 2 ( η 1 1 ( δ + B ) ) | ξ n | ψ n 2 ( η 1 1 ( 2 δ ) ) + | ξ n | ψ n 2 ( η 1 1 ( 2 B ) ) e n ψ ^ n 2 ( ξ n , δ ) + τ ´ n 2 + 1 4 ξ n 2 + d n ( t )
with
d n ( t ) = ψ n 2 ( η 1 1 ( 2 B ) ) 2 , τ ´ n 2 = 0.2785 τ n 2 > 0 ψ ^ n 2 ( ξ n , φ ) = ψ n 2 ( η 1 1 ( 2 δ ) ) tanh ξ n ψ n 2 ( η 1 1 ( 2 δ ) ) τ n 2
Then,
V ˙ n V ˙ n 1 + ξ n ( u + f n ( ξ n ) ρ ˙ n π ˙ n ) + 1 λ n 2 ς ¯ ˜ n ς ¯ ˜ ˙ n + 1 λ n 1 ϖ ¯ ˜ n ϖ ¯ ˜ ˙ n + ξ n ψ ^ n 1 ( x n , e n ) + τ ´ n 1 + ξ n ψ ^ n 2 ( ξ n , δ ) + τ ´ n 2 + 1 4 ξ n 2 + d n ( t ) V ˙ n 1 + ξ n ( u + Φ n ( X n ) π ˙ n ρ ˙ n ) + 1 λ n 1 ϖ ¯ ˜ n ϖ ¯ ˜ ˙ n + τ ´ n 2 + τ ´ n 1 + d n ( t ) + 1 λ n 2 ς ¯ ˜ n ς ¯ ˜ ˙ n
where Φ n ( X n ) = ψ ^ n 1 ( x n , ξ n ) + ψ ^ n 2 ( ξ n , δ ) + f n ( x n ) + 1 4 ξ n , X n = [ x n , ξ n , δ ] T .
The FLSs function as an estimator to ascertain Φ n ( X n ) in such a way that
Φ n ( X n ) = φ n T ( X n ) ϖ n + ε n
where ε n is the approximate error with ς ¯ n | ε n | as its upper bound.
Based on (70), we can obtain
V ˙ n V ˙ n 1 + ξ n ( φ n T ϖ n + ε n + u χ ˙ n π ˙ n ) + 1 λ n , 1 ς ¯ ˜ n ς ¯ ˜ ˙ n + 1 λ n , 2 ϖ ¯ ˜ n ϖ ¯ ˜ ˙ n + τ ´ n 2 + τ ´ n 1 + d n ( t ) + 1 4 e n 2
Substituting (24), (25), (26), (30) into (71), one has
V ˙ n = V ˙ n 1 + ξ n ( φ n T ϖ n + ε n ξ n 1 c n , 1 ξ n ξ n ϖ ¯ ^ n 2 ξ n φ n T ϖ ¯ ^ n + ϵ n , 1 * ξ n ς ¯ ^ n 2 | ξ n | ς ¯ ^ n + ϵ n , 2 * c n , 2 sgn γ 1 ( ξ n ) c n , 3 sgn γ 2 ( ξ n ) ) + 1 λ n , 1 ς ¯ ˜ n ς ¯ ˜ ˙ n + 1 λ 2 , 2 ϖ ¯ ˜ n ϖ ¯ ˜ ˙ n V ˙ n 1 + | ξ n | | ε n | ξ n ξ n 1 ξ n 2 ϖ ¯ ^ n 2 ξ n φ n T ϖ ¯ ^ n + ϵ n , 1 * ξ n 2 ς ¯ ^ n 2 | ξ n | ς ¯ ^ n + ϵ n , 2 * c n , 2 sgn γ 1 + 1 ( ξ n ) c n , 3 sgn γ 2 + 1 ( ξ n ) + ϖ ¯ ˜ n ϖ ¯ ^ n ϖ ¯ ˜ n ξ n φ n T + ς ¯ ˜ n ς ¯ ^ n ς ¯ ˜ n | ξ n | c n , 1 ξ n 2 + n , 1 ϖ ¯ ˜ n ϖ ¯ ^ n γ 2 + n , 2 ς ¯ ˜ n ς ¯ ^ n γ 2 + ξ n φ n T ϖ ¯ n V ˙ n 1 ξ n ξ n 1 c n , 2 sgn γ 1 + 1 ( ξ n ) c n , 3 sgn γ 2 + 1 ( ξ n ) + 2 ς ¯ ˜ n ς ¯ ^ n + 2 ϖ ¯ ˜ n ϖ ¯ ^ n c n , 1 ξ n 2 + 2 ϵ + n , 1 ϖ ¯ ˜ n ϖ ¯ ^ n γ 2 + n , 2 ς ¯ ˜ n ς ¯ ^ n γ 2 c i , 2 i = 1 n sgn γ 1 + 1 ( ξ i ) c i , 3 i = 1 n sgn γ 2 + 1 ( ξ i ) + i = 1 n 2 ς ¯ ˜ i ς ¯ ^ i + i = 1 n 2 ϖ ¯ ˜ i ϖ ¯ ^ i i = 1 n c i , 1 ξ i 2 + 2 n ϵ + i = 1 n i , 1 ϖ ¯ ˜ i ϖ ¯ ^ i γ 2 + i = 1 n i , 2 ς ¯ ˜ i ς ¯ ^ i γ 2
Noting that
ξ n φ n T ϖ n ξ n 2 ϖ ¯ ^ n 2 ξ n φ n T ϖ ¯ ^ n + ϵ n , 1 * ϖ ¯ ˜ n ξ n φ n T = ξ n φ n T ϖ ¯ ^ n ϵ n , 1 * ξ n φ n T ϖ ¯ ^ n + ϵ n , 1 * ϵ
| ξ n | | ε n | ξ n 2 ς ¯ ^ n 2 | ξ n | ς ¯ ^ n + ϵ n , 2 * ς ¯ ˜ n | ξ n | ξ n ς ¯ ^ n ϵ n , 2 * | ξ n | ς ¯ ^ n + ϵ n , 2 * ϵ
where the property φ n T φ n 1 is applied.
For o ¯ i > 1 / 2 and o i > 1 / 2 , one has
ϖ ¯ ˜ i ϖ ¯ ^ i 2 o i 1 2 o i ϖ ¯ ˜ i 2 + o i 2 ϖ ¯ i 2 , ς ¯ ˜ i ς ¯ ^ i 2 o ¯ i 1 2 o ¯ i ς ¯ ˜ i 2 + o ¯ i 2 ς ¯ i 2
From (72) and (75), one has
V ˙ n c i , 2 i = 1 n | ξ i | γ 1 + 1 c i , 3 i = 1 n | ξ i | γ 2 + 1 i = 1 n 2 o i 1 o i ϖ ¯ ˜ i 2 + i = 1 n o i ϖ ¯ i 2 i = 1 n 2 o ¯ i 1 o ¯ i ς ¯ ˜ i 2 + i = 1 n o ¯ i ς ¯ i 2 + i = 1 n i , 1 ϖ ¯ ˜ i ϖ ¯ ^ i γ 2 + i = 1 n i , 2 ς ¯ ˜ i ς ¯ ^ i γ 2 + 2 n ϵ c i , 2 i = 1 n | ξ i | γ 1 + 1 c i , 3 i = 1 n | ξ i | γ 2 + 1 i = 1 n 1 2 λ i , 1 ϖ ¯ ˜ i 2 + i = 1 n 1 2 λ i , 2 ς ¯ ˜ i 2 + i = 1 n o i ϖ ¯ i 2 + i = 1 n o ¯ i ς ¯ i 2 + i = 1 n i , 1 ϖ ¯ ˜ i ϖ ¯ ^ i γ 2 + i = 1 n i , 2 ς ¯ ˜ i ς ¯ ^ i γ 2 + 2 n ϵ
where = min 2 λ i , 2 ( 2 o ¯ i 1 ) o ¯ i , 2 λ i , 1 ( 2 o i 1 ) o i .
Based on Lemma 3, Let x = 1 , z = i = 1 n 1 2 λ i , 1 ϖ ¯ ˜ i 2 , a = 1 γ 1 + 1 2 , b = γ 1 + 1 2 , and ȷ = γ 1 + 1 2 ( γ 1 + 1 2 / 1 γ 1 + 1 2 ) , we have
i = 1 n 1 2 λ i , 1 ϖ ¯ ˜ i 2 γ 1 + 1 2 ( 1 γ 1 + 1 2 ) ȷ + i = 1 n 1 2 λ i , 1 ϖ ¯ ˜ i 2
Similar to (77), one has
i = 1 n 1 2 λ i , 1 ς ¯ ˜ i 2 γ 1 + 1 2 ( 1 γ 1 + 1 2 ) ȷ + i = 1 n 1 2 λ i , 1 ς ¯ ˜ i 2
Moreover, in accordance with [37], the following inequalities are satisfied
i , 1 ϖ ¯ ˜ i ϖ ¯ ^ i γ 2 i , 1 1 + γ 2 ( 2 ϖ ¯ i 1 + γ 2 ϖ ¯ ˜ i 1 + γ 2 ) i , 2 ς ¯ ˜ i ς ¯ ^ i γ 2 i , 2 1 + γ 2 ( 2 ς ¯ i 1 + γ 2 ς ¯ ˜ i 1 + γ 2 )
From (77) to (79), one has
V ˙ n c i , 2 i = 1 n | ξ i | γ 1 + 1 c i , 3 i = 1 n | ξ i | γ 2 + 1 i = 1 n 1 2 λ i , 1 ϖ ¯ ˜ i 2 γ 1 + 1 2 i = 1 n 1 2 λ i , 1 ς ¯ ˜ i 2 γ 1 + 1 2 + 2 ( 1 γ 1 + 1 2 ) ȷ + i = 1 n o i ϖ ¯ i 2 + i = 1 n i , 1 1 + γ 2 2 ϖ ¯ i 1 + γ 2 i = 1 n i , 1 1 + γ 2 ϖ ¯ ˜ i 1 + γ 2 + i = 1 n o ¯ i ς ¯ i 2 + i , 2 1 + γ 2 2 ς ¯ i 1 + γ 2 i = 1 n i , 2 1 + γ 2 ς ¯ ˜ i 1 + γ 2 + 2 n ϵ
According to Lemmas 4 and 5, we have
V ˙ n μ 1 V n γ 1 + 1 2 μ 2 1 2 γ 2 + 1 2 1 n V n γ 2 + 1 2 + 2 ( 1 γ 1 + 1 2 ) ȷ + i = 1 n o i ϖ ¯ i 2 + i = 1 n i , 1 1 + γ 2 2 ϖ ¯ i 1 + γ 2 + i = 1 n o ¯ i ς ¯ i 2 + i , 2 1 + γ 2 2 ς ¯ i 1 + γ 2 + 2 n ϵ
Then, we have
V ˙ n μ 1 V n γ 1 + 1 2 μ 2 1 2 γ 2 + 1 2 1 n V n γ 2 + 1 2 + υ
where υ = 2 ( 1 γ 1 + 1 2 ) ȷ + i = 1 n o i ϖ ¯ i 2 + i = 1 n i , 1 1 + γ 2 2 ϖ ¯ i 1 + γ 2 + i = 1 n o ¯ i ς ¯ i 2 + i , 2 1 + γ 2 2 ς ¯ i 1 + γ 2 + 2 n ϵ , μ 1 = min { c 2 min 2 γ 1 + 1 2 , } , c 2 min = min { c i , 2 } , μ 2 = min { c 3 min 2 γ 2 + 1 2 , min γ 2 + 1 2 2 γ 2 + 1 2 , ¯ min γ 2 + 1 2 2 γ 2 + 1 2 } , c 3 min = min { c i , 3 } , min = min { i , 1 1 + γ 2 } , ¯ min = min { i , 2 1 + γ 2 } . Drawing upon Lemma 6 and [53], we can infer the closed-loop systems are practically stable in fixed-time, ξ i , ϖ ¯ ˜ i , ς ¯ ˜ i are bounded. Moreover, the ξ i , ϖ ¯ ˜ i , and ς ¯ ˜ i will converge into
Π = lim t T s ξ i , ϖ ¯ ˜ i , ς ¯ ˜ i | V ( x ) min μ 1 2 γ 1 + 1 υ 1 2 γ 1 + 1 , μ 2 2 γ 2 + 1 υ 1 2 γ 2 + 1
in a settling time
T s 1 μ 1 ( 1 γ 1 + 1 2 ) + 1 μ 2 1 2 γ 2 + 1 2 1 n ( γ 2 + 1 2 1 )
where 0 < < 1 .
According to (83), we have
| ξ i | 2 V n 1 2 min 2 μ 1 1 γ 1 + 1 υ 1 2 γ 1 + 1 , 2 μ 2 1 γ 2 + 1 υ 1 2 γ 2 + 1
Part B: The demonstration of the boundedness of χ i for all time will be provided.
For the compensating systems (28), (29), and (30), considering the Lyapunov function
V ¯ = 1 2 i = 1 n χ i 2
Then, we have
V ¯ ˙ = χ 1 χ ˙ 1 + χ 2 χ ˙ 2 + + χ n 1 χ ˙ n 1 + χ n χ ˙ n = χ 1 ( c 1 , 1 χ 1 + ( π 2 α 1 ) + χ 2 ) + χ 2 ( c 2 , 1 χ 2 + ( π 3 α 2 ) + χ 3 ) + + χ n 1 ( c n 1 , 1 χ n 1 + ( π n α n 1 ) + χ n ) + χ n ( c n , 1 χ n ) = c 1 , 1 χ 1 2 + χ 1 ( π 2 α 1 ) + χ 1 χ 2 c 1 , 2 χ 2 2 + χ 2 ( π 3 α 2 ) + χ 2 χ 3 + c n 1 , 1 χ n 1 2 + χ n 1 ( π n α n 1 ) + χ n 1 χ n c n , 1 χ n 2
Young’s inequality yields
χ i χ i + 1 1 2 χ i 2 + 1 2 χ i + 1 2 , i = 1 , 2 , , n 1
Moreover, one has
V ¯ ˙ ( c 1 , 1 1 2 ) χ 1 2 ( c 2 , 1 1 ) χ 2 2 ( c n 1 , 1 1 ) χ n 1 2 ( c n , 1 1 2 ) χ n 2 + i = 1 n 1 χ i ( π i + 1 α i ) μ ̲ V ¯ + i = 1 n 1 χ i ( π i + 1 α i )
Based on Lemma 8, there exists | π i + 1 α i | r i , we have
V ¯ ˙ μ ̲ V ¯ + ( i = 1 n 1 r i | χ i | + | χ n | ) μ ̲ V ¯ + 2 n μ ¯ V ¯ 1 2
where μ ̲ = min { 2 ( c 1 , 1 1 2 ) , 2 ( c 2 , 1 1 ) , , 2 ( c n 1 , 1 1 ) , 2 ( c n , 1 1 2 ) } , μ ¯ = max { r i , 1 } .
Furthermore, it has
| χ | e μ ̲ 2 t | χ ( 0 ) | + 2 n μ ¯ μ ̲ ( 1 e μ ̲ 2 t )
where χ ( 0 ) denotes the initial condition of χ ( t ) . Due to χ i ( 0 ) = 0 , i = 1 , 2 , , n , one has | χ | 2 n μ ¯ μ ̲ for all t > 0 , χ i is bounded for all the time.
Due to ξ i = ρ i χ i , according to (91) and (85), we conclude that ρ i is bounded. Since ρ i = x i π i , | π i + 1 α i | r i , and α i is bounded, we know x i is bounded. Note that ξ 1 = ρ 1 χ 1 and ξ 1 is bounded, then we can obtain the tracking error ρ 1 is bounded. Furthermore, according to (85), it is known that the tracking error ρ 1 converges to a region with the radius min 2 μ 1 1 γ 1 + 1 υ 1 2 γ 1 + 1 , 2 μ 2 1 γ 2 + 1 υ 1 2 γ 2 + 1 .    □
Remark 4.
This article discusses fixed-time adaptive fuzzy control for a particular class of unmodeled dynamical systems, which is a relatively emerging field of study. Unmodeled dynamics are prevalent in practical engineering system, such as axially symmetric systems like robotic arms, spacecraft, and missiles. These systems are frequently defined by intricate nonlinear dynamics that pose challenges for accurate modeling. Unmodeled dynamics can arise from a variety of sources, such as friction, inertia coupling, and external disturbances. In practical engineering systems, unaccounted dynamics can considerably influence the system’s performance and stability.. It is noteworthy that there have been scarce efforts to address this particular problem up until now, especially in the case of guaranteeing fixed-time convergence of the controlled systems. This article centers on a type of systems that encompass unmodeled dynamics and unknown nonlinear functions. By taking these factors into consideration, the research presents a more realistic scenario and introduces novel challenges for control scheme derivation. Moreover, the Φ ( · ) discussed in this article is identified using FLSs. By employing a combination of update laws (25) and (26), the challenges posed by the uncertainties Φ ( · ) in nonlinear control systems can be effectively addressed. Moreover, this paper introduces a fixed-time tracking controller integrating adaptation laws. This approach guarantees that all signals within the controlled system, as well as the tracking error, remain bounded within a fixed time.
The design procedure for the proposed fixed-time tracking controller is outlined in Algorithm 1.
Algorithm 1 Algorithm to design fixed-time fuzzy controller
Input: The parameters b i , 1 , b i , 2 , β i , 1 , and β i , 2 in fixed-time command filter (21); the parameters γ 1 , γ 2 , c i , 1 , c i , 2 , c i , 3 , and ϵ in virtual control laws (22), (23), and (24); the parameters λ i , 1 , λ i , 2 , i , 1 , and i , 2 in adaptive laws (25) and (26);
Output: The controller u.
Begin:
Step 1: Derive the system model (1).
Step 2: Establish the correlative variables (20).
Step 3: Establish the fixed-time command filter (21).
Step 4: Establish adaptive laws (25) and (26),virtual controllers (22)–(24),
               and error compensation mechanism (28)–(30).
Step 5: Establish actual control law u = a n .
Step 6: Select appropriate design parameters.
end

4. Illustrative Examples

This section includes a practical illustration to illustrate the effectiveness of the proposed control algorithm. A pulled car system is considered, which is modeled as [38]:
φ ˙ = q ( φ , x ) x ˙ 1 = x 2 x ˙ 2 = 1 M ( k 0 e x 1 x 1 F d x 2 + u ) + Δ 2 ( x , φ , t ) y = x 1
where q ( φ , x ) = 2 φ + x 1 2 + 0.3 , x 1 represents the displacement of the car relative to its equilibrium position., and x 2 denotes the velocity of the car. The symbol M = 1 kg represents the vehicle’s mass, and F d = 1.1 Ns/m represents the damping factor. K = k 0 e x 1 represents the stiffness of the spring, k 0 = 0.33 N/m. Δ 2 ( x , φ , t ) = φ x 1 cos ( x 2 ) denotes dynamic uncertainty. Let dynamic signal δ ˙ = δ + 2 x 1 4 + 1 .
Based on Theorem 1, the action of the controller is defined as
u = ξ 2 ϖ ¯ ^ 2 2 ξ 2 φ 2 T ϖ ¯ ^ 2 + ϵ 2 , 1 * ξ 2 ς ¯ ^ 2 2 | ξ 2 | ς ¯ ^ 2 + ϵ 2 , 2 * + c 2 , 1 ρ n + π ˙ 2 ξ 1 c 2 , 2 sgn γ 1 ( ξ 2 ) c 2 , 3 sgn γ 2 ( ξ 2 )
with
ϖ ¯ ^ ˙ 2 = 2 λ 2 , 1 ϖ ¯ ^ 2 2 , 1 λ 2 , 1 ϖ ¯ ^ 2 γ 2 + λ 2 , 1 ξ n φ 2 T , ς ¯ ^ ˙ 2 = 2 λ 2 , 2 ς ¯ ^ 2 2 , 2 λ 2 , 2 ς ¯ ^ 2 γ 2 + λ 2 , 2 | ξ 2 |
The error compensation signals are designed as
χ ˙ 1 = ( π 2 α 1 ) c 1 , 1 χ 1 + χ 2 χ ˙ 2 = c 2 , 1 χ 2
where
a 1 = ξ 1 ϖ ¯ ^ 1 2 ξ 1 φ 1 T ϖ ¯ ^ 1 + ϵ 1 , 1 * ξ 1 ς ¯ ^ 1 2 | ξ 1 | ς ¯ ^ 1 + ϵ 1 , 2 * c 1 , 1 ρ 1 + y ˙ d c 1 , 2 sgn γ 1 ( ξ 1 ) c 1 , 3 sgn γ 2 ( ξ 1 )
with
ϖ ¯ ^ ˙ 1 = 2 λ 1 , 1 ϖ ¯ ^ 1 1 , 1 λ 1 , 1 ϖ ¯ ^ 1 γ 2 + λ 1 , 1 ξ 1 φ 1 T , ς ¯ ^ ˙ 1 = 2 λ 1 , 2 ς ¯ ^ 1 1 , 2 λ 1 , 2 ς ¯ ^ 1 γ 2 + λ 1 , 2 | ξ 1 |
Let fuzzy the membership functions μ F l ( x 1 , x 2 , δ ) = exp [ ( x 1 4 + l ) 2 / 4 ] × exp [ ( x 2 4 + l ) 2 / 16 ] × exp [ ( δ 4 + l ) 2 / 16 ] , where l = 1 , 2 , , 7 . Then, we have
φ l ( x 1 , x 2 , δ ) = μ F l ( x 1 , x 2 , δ ) l = 1 7 μ F l ( x 1 , x 2 , δ )
where φ = [ φ 1 , φ 2 , , φ 7 ] T .
Case 1. The design parameters are γ 1 = 3 5 , γ 2 = 21 19 , λ 1 , 1 = 0.002 , c 1 , 1 = 1.01 , c 1 , 2 = 0.01 , c 1 , 3 = 0.01 , c 2 , 1 = 1.01 , c 2 , 2 = 0.01 , c 2 , 3 = 0.01 , λ 1 , 2 = 0.02 , λ 2 , 1 = 0.002 , λ 2 , 2 = 0.02 , [ x 1 ( 0 ) , x 2 ( 0 ) , φ ( 0 ) , δ ( 0 ) ] = [ 2.5 , 0.5 , 0 , 0 ] T , y d = 0.2 cos ( 0.05 t ) , ς ¯ ^ 1 ( 0 ) = 0.01 , θ ¯ ^ 2 ( 0 ) = 0.01 , ϖ ¯ ^ 1 ( 0 ) = 0.01 , ϖ ¯ ^ 2 ( 0 ) = 0.01 , ϵ = 0.1 , 1 , 1 = 0.01 , 1 , 2 = 0.01 , 2 , 1 = 0.01 , 2 , 2 = 0.01 , b 2 , 1 = 0.1 , b 2 , 2 = 0.1 , β 2 , 1 = 3 5 , β 2 , 2 = 21 19 .
Case 2. The parameters are designed as γ 1 = 3 5 , γ 2 = 21 19 , λ 1 , 1 = 0.002 , c 1 , 1 = 1.01 , c 1 , 2 = 0.01 , c 1 , 3 = 0.01 , c 2 , 1 = 1.01 , c 2 , 2 = 0.01 , c 2 , 3 = 0.01 , λ 1 , 2 = 0.02 , λ 2 , 1 = 0.002 , λ 2 , 2 = 0.02 , [ x 1 ( 0 ) , x 2 ( 0 ) , φ ( 0 ) , δ ( 0 ) ] = [ 3 , 0.2 , 0 , 0 ] T , y d = 0.4 sin ( 0.01 t ) , ς ¯ ^ 1 ( 0 ) = 0.01 , θ ¯ ^ 2 ( 0 ) = 0.01 , ϖ ¯ ^ 1 ( 0 ) = 0.01 , ϖ ¯ ^ 2 ( 0 ) = 0.01 , ϵ = 0.1 , 1 , 1 = 0.01 , 1 , 2 = 0.01 , 2 , 1 = 0.01 , 2 , 2 = 0.01 , b 2 , 1 = 0.1 , b 2 , 2 = 0.1 , β 2 , 1 = 3 5 , β 2 , 2 = 21 19 .
Simulation results are depicted in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. For Case 1, Figure 2 and Figure 3 depict the response trajectories of the states x 1 , y d , and x 2 . The tracking error trajectory is illustrated in Figure 4. It is evident from the simulation results that the output variable y is able to accurately track the desired signal y d within 20 s. Figure 5 presents the control signal curve. For Case 2, the simulation results can be seen in Figure 6, Figure 7, Figure 8 and Figure 9. Figure 6 and Figure 7 display the response trajectories of the states x 1 , y d , and x 2 for Case 2, respectively. The tracking error curve is depicted in Figure 8. It is evident from the simulation results that the output variable y is able to accurately track the desired signal y d within 20 s for case 2. The control signal curve is depicted in Figure 9.
From the results, it is evident that the developed fixed-time control strategy handles unknown functions and unmodeled dynamics. Moreover, the adaptive fixed-time fuzzy control protocol ensures good tracking performance within fixed-time for both cases. To further validate the effectiveness of the algorithm proposed in this article, we conducted a set of comparative simulation verifications in the revised manuscript. To ensure a fair comparison, we have designed the same parameters for the system model (92) in both the fixed-time controller presented in [38] and this paper proposed fixed-time controller. The simulation results obtained from the fixed-time controller proposed in [38] and this article introduced fixed-time controller are illustrated in Figure 6, Figure 7, Figure 10 and Figure 11.
Based on Figure 6, Figure 7, Figure 10 and Figure 11, it is apparent that the system state x 1 can track the desired signal within 50 s and 20 s, respectively, with the fixed-time controller proposed in [38] and the proposed fixed-time controller. From Figure 6 and Figure 10, it is evident that the system state can track the desired signal within 50 s using the fixed-time controller in reference [38], and within 20 s using our controller. Additionally, the comparison of simulation results indicates that the disturbances in the trajectories of states x 1 and x 2 are more pronounced when utilizing the fixed-time controller from reference [38], resulting in decreased control accuracy compared to our fixed-time controller in this study. Consequently, drawing upon the simulation results mentioned earlier, we can conclude that our proposed controller ensures swift convergence and enhanced control precision for the closed-loop system.

5. Conclusions

This paper addresses the topic of adaptive fixed-time fuzzy control applied to nonlinear systems exhibiting unmodeled dynamics disturbances. We process incorporates FLSs to represent the nonlinear terms that emerge as unknown factors. The control scheme is designed using FTCFs to address the challenge of complexity explosion typically related to traditional backstepping. Additionally, mechanisms for error compensation are devised to eliminate filtering errors that may arise from the use of FTCFs. A fixed-time fuzzy control algorithm has been formulated for nonlinear system, integrating the adaptive backstepping approach and fixed-time control strategy. Within the established fixed-time controller, the resultant system achieves practical fixed-time stability, and the tracking error remains bounded within fixed time. Simulation examples illustrate the effectiveness of the obtained controller. There are several practical yet complex issues that warrant consideration. For instance, future investigations will delve into nonlinear systems incorporating event-triggered mechanisms, predefined-time predefined-bounded tracking control, time-delays, and the symmetric full-state constrained problem.

Author Contributions

Software, R.L. and J.S.; conceptualization, R.L.; methodology, R.L., L.Z. and Y.L.; writing, R.L., L.Z. and Y.L.; investigation, R.L., L.Z., Y.L. and J.S. 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. 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]
  2. 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]
  3. Capone, A.; Hirche, S. Backstepping for partially unknown nonlinear systems using Gaussian processes. IEEE Control Syst. Lett. 2019, 3, 416–421. [Google Scholar] [CrossRef]
  4. Dong, G.; Ren, H.; Yao, D.; Li, H.; Lu, R. Prescribed performance consensus fuzzy control of multiagent systems with nonaffine nonlinear faults. IEEE Trans. Fuzzy Syst. 2020, 29, 3936–3946. [Google Scholar] [CrossRef]
  5. Kong, L.; Yu, X.; Zhang, S. Neuro-learning-based adaptive control for state-constrained strict-feedback systems with unknown control direction. ISA Trans. 2021, 112, 12–22. [Google Scholar] [CrossRef]
  6. Pan, Y.; Wu, Y.; Lam, H.K. Security-based fuzzy control for nonlinear networked control systems with DoS attacks via a resilient event-triggered scheme. IEEE Trans. Fuzzy Syst. 2022, 30, 4359–4368. [Google Scholar] [CrossRef]
  7. Deng, C.; Yang, G. Distributed adaptive fuzzy control for nonlinear multiagent systems under directed graphs. IEEE Trans. Fuzzy Syst. 2017, 26, 1356–1366. [Google Scholar]
  8. Hu, Z.; Norouzi, H.; Jiang, M.; Zhao, X.; Dadfar, S.; Kashiwagi, T. Novel hybrid modified krill herd algorithm and fuzzy controller based MPPT to optimally tune the member functions for PV system in the three-phase grid-connected mode. ISA Trans. 2022, 129, 214–229. [Google Scholar] [CrossRef] [PubMed]
  9. Liu, Q.; Liu, M.; Duan, G. Adaptive fuzzy backstepping control for attitude stabilization of flexible spacecraft with signal quantization and actuator faults. Sci. China Inf. Sci. 2021, 64, 1–16. [Google Scholar] [CrossRef]
  10. Yacef, F.; Bouhali, O.; Hamerlain, M.; Rizoug, N. Observer-based adaptive fuzzy backstepping tracking control of quadrotor unmanned aerial vehicle powered by Li-ion battery. J. Intell. Robot. Syst. 2016, 84, 179–197. [Google Scholar] [CrossRef]
  11. Wang, Y.; Xu, N.; Liu, Y.; Zhao, X. Adaptive fault-tolerant control for switched nonlinear systems based on command filter technique. Appl. Math. Comput. 2021, 392, 125725. [Google Scholar] [CrossRef]
  12. 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]
  13. Zhu, G.; Du, J.; Kao, Y. Command filtered robust adaptive NN control for a class of uncertain strict-feedback nonlinear systems under input saturation. J. Frankl. Inst. 2018, 355, 7548–7569. [Google Scholar] [CrossRef]
  14. 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]
  15. 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]
  16. Guo, J.; Yue, C.; Jia, S.; Cao, X. Plate-like flexible spacecraft modeling and distribution of control moment gyroscopes. Space Sci. Technol. 2023, 3, 68. [Google Scholar] [CrossRef]
  17. Ye, D.; Zou, A.; Sun, Z. Predefined-time predefined-bounded attitude tracking control for rigid spacecraft. IEEE Trans. Aerosp. Electron. Syst. 2021, 58, 464–472. [Google Scholar] [CrossRef]
  18. Sun, G.; Zhou, M.; Jiang, X. Non-cooperative spacecraft proximity control considering target behavior uncertainty. Astrodynamics. 2022, 6, 399–411. [Google Scholar] [CrossRef]
  19. Jing, Y.; Yang, G. Fuzzy adaptive fault-tolerant control for uncertain nonlinear systems with unknown dead-zone and unmodeled dynamics. IEEE Trans. Fuzzy Syst. 2019, 27, 2265–2278. [Google Scholar] [CrossRef]
  20. Wang, Z.; Yuan, Y.; Yang, H. Adaptive fuzzy tracking control for strict-feedback Markov jumping nonlinear systems with actuator failures and unmodeled dynamics. IEEE Trans. Cybern. 2018, 50, 126–139. [Google Scholar] [CrossRef]
  21. Liu, R.; Xing, L.; Deng, H.; Zhong, W. Finite-time adaptive fuzzy control for unmodeled dynamical systems with actuator faults. Mathematics 2023, 11, 2193. [Google Scholar] [CrossRef]
  22. Li, Y.; Liang, H. Robust finite-time control algorithm based on dynamic sliding mode for satellite attitude maneuver. Mathematics 2022, 10, 111. [Google Scholar] [CrossRef]
  23. Wang, F.; Chen, B.; Liu, X.; Lin, C. Finite-time adaptive fuzzy tracking control design for nonlinear systems. IEEE Trans. Fuzzy Syst. 2017, 26, 1207–1216. [Google Scholar] [CrossRef]
  24. Wang, J.; Tian, Y.; Hua, L.; Shi, K.; Zhong, S.; Wen, S. New results on finite-time synchronization control of chaotic memristor-based inertial neural networks with time-varying delays. Mathematics 2023, 11, 684. [Google Scholar] [CrossRef]
  25. Wei, C.; Li, Y.; Yin, Z.; Zhou, L.; Feng, J. On finite-time anti-saturated proximity control with a tumbling non-cooperative space target. Space Sci. Technol. 2023, 3, 45. [Google Scholar] [CrossRef]
  26. Du, H.; Wen, G.; Cheng, Y.; Lü, J. Design and implementation of bounded finite-time control algorithm for speed regulation of permanent magnet synchronous motor. IEEE Trans. Ind. Electron. 2020, 68, 2417–2426. [Google Scholar] [CrossRef]
  27. Lei, R.; Chen, L. Finite-time tracking control and vibration suppression based on the concept of virtual control force for flexible two-link space robot. Def. Technol. 2021, 17, 874–883. [Google Scholar] [CrossRef]
  28. Li, Y.; Li, K.; Tong, S. Finite-time adaptive fuzzy output feedback dynamic surface control for MIMO nonstrict feedback systems. IEEE Trans. Fuzzy Syst. 2018, 27, 96–110. [Google Scholar] [CrossRef]
  29. Song, C.; Yu, J.; Zhao, L.; Ma, Y. Full-state constraints-based neuroadaptive finite-time control for induction motor drive systems with iron losses. Int. J. Control Autom. Syst. 2022, 20, 637–647. [Google Scholar] [CrossRef]
  30. 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]
  31. 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]
  32. Alattas, K.A.; Mobayen, S.; Assawinchaichote, W.; Asad, J.H.; Awrejcewicz, J.; Aly, A.A.; Alghtani, A.H. A Lyapunov-based optimal integral finite-time tracking control approach for asymmetric nonholonomic robotic systems. Symmetry 2021, 13, 2367. [Google Scholar] [CrossRef]
  33. Li, S.; Ahn, C.K.; Xiang, Z. Command-filter-based adaptive fuzzy finite-time control for switched nonlinear systems using state-dependent switching method. IEEE Trans. Fuzzy Syst. 2020, 29, 833–845. [Google Scholar] [CrossRef]
  34. Lv, W. Finite time adaptive fault-tolerant control for nonlinear MIMO systems with actuator faults. Int. J. Control Autom. Syst. 2022, 20, 99–108. [Google Scholar] [CrossRef]
  35. Nguyen, N.P.; Mung, N.X.; Ha, L.N.N.T.; Huynh, T.T.; Hong, S.K. Finite-time attitude fault tolerant control of quadcopter system via neural networks. Mathematics 2020, 8, 1541. [Google Scholar] [CrossRef]
  36. Sun, W.; Wu, Y.; Sun, Z. Command filter-based finite-time adaptive fuzzy control for uncertain nonlinear systems with prescribed performance. IEEE Trans. Fuzzy Syst. 2020, 28, 3161–3170. [Google Scholar] [CrossRef]
  37. Yang, H.; Ye, D. Adaptive fuzzy nonsingular fixed-time control for nonstrict-feedback constrained nonlinear multiagent systems with input saturation. IEEE Trans. Fuzzy Syst. 2020, 29, 3142–3153. [Google Scholar] [CrossRef]
  38. Liu, R.; Liu, M.; Shi, Y.; Qu, J. Adaptive fixed-time fuzzy control for uncertain nonlinear systems with asymmetric time-varying full-state constraints. Int. J. Fuzzy Syst. 2023, 25, 1597–1611. [Google Scholar] [CrossRef]
  39. Li, W.; Song, Y.; Cheng, L.; Gong, S. Closed-loop deep neural network optimal control algorithm and error analysis for powered landing under uncertainties. Astrodynamics 2023, 7, 211–228. [Google Scholar] [CrossRef]
  40. Ahmed, S.; Azar, A.T. Adaptive fractional tracking control of robotic manipulator using fixed-time method. Complex Intell. Syst. 2024, 10, 369–382. [Google Scholar] [CrossRef]
  41. Ahmed, S. Robust model reference adaptive control for five-link robotic exoskeleton. Int. J. Model. Identif. Control 2021, 39, 324–331. [Google Scholar] [CrossRef]
  42. Zhu, W.; Mu, J.; Shao, C.; Hu, J.; Wang, B.; Wen, Z.; Han, F.; Li, A.S. System design for pose determination of spacecraft using time-of-flight sensors. Space Sci. Technol. 2022, 2022, 9763198. [Google Scholar] [CrossRef]
  43. Jiang, Z.; Praly, L. Design of robust adaptive controllers for nonlinear systems with dynamic uncertainties. Automatica 1998, 34, 825–840. [Google Scholar] [CrossRef]
  44. Sui, S.; Chen, C.L.P.; Tong, S. Event-trigger-based finite-time fuzzy adaptive control for stochastic nonlinear system With unmodeled dynamics. IEEE Trans. Fuzzy Syst. 2021, 29, 1914–1926. [Google Scholar] [CrossRef]
  45. Jiang, Z.; Marcels, I.M.Y. A small-gain control method for nonlinear cascaded systems with dynamic uncertainties. IEEE Trans. Autom. Control 1997, 42, 292–308. [Google Scholar] [CrossRef]
  46. Xu, B.; Li, Y.; Ahn, C.K. Small-gain approach to fuzzy adaptive control for interconnected systems with unmodeled dynamics. IEEE Trans. Fuzzy Syst. 2022, 30, 4702–4716. [Google Scholar] [CrossRef]
  47. Hardy, H.; Littlewood, E.; Polya, J. Inequalities; Cambridge University Press: Cambridge, UK, 1995. [Google Scholar]
  48. Deng, H.; Krstic, M. Output-feedback stochastic nonlinear stabilization. IEEE Trans. Autom. Control 1999, 44, 328–333. [Google Scholar] [CrossRef]
  49. 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]
  50. Wu, Y.; Wang, Z. Fuzzy adaptive practical fixed-time consensus for second-order nonlinear multiagent systems under actuator faults. IEEE Trans. Cybern. 2021, 51, 1150–1162. [Google Scholar] [CrossRef]
  51. Jiang, B.; Hu, Q.; Friswell, M.I. Fixed-time attitude control for rigid spacecraft with actuator saturation and faults. IEEE Trans. Control Syst. Technol. 2016, 24, 1892–1898. [Google Scholar] [CrossRef]
  52. 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]
  53. LaSalle, J.; Lefschetz, S. Stability by Liapunov’s Direct Method with Applications; Academic Press: New York, NY, USA, 1961. [Google Scholar]
  54. Yang, Y.; Tang, L.; Zou, W.; Ding, D.-W.; Ahn, C.K. A unified fixed-time framework of adaptive fuzzy controller design for unmodeled dynamical systems with intermittent feedback. Inf. Sci. 2022, 611, 628–648. [Google Scholar] [CrossRef]
  55. Shi, X.; Zhou, Z.; Zhou, D.; Li, R.; Chen, X. Observer-based event-triggered fixed-time control for nonlinear system with full-state constraints and input saturation. Int. J. Control 2022, 95, 432–446. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the fixed-time scheme.
Figure 1. Schematic diagram of the fixed-time scheme.
Symmetry 16 00606 g001
Figure 2. The trajectories of the state x 1 and y d for Case 1.
Figure 2. The trajectories of the state x 1 and y d for Case 1.
Symmetry 16 00606 g002
Figure 3. The trajectory of the state x 2 for Case 1.
Figure 3. The trajectory of the state x 2 for Case 1.
Symmetry 16 00606 g003
Figure 4. The trajectory of tracking error | x 1 y d | for Case 1.
Figure 4. The trajectory of tracking error | x 1 y d | for Case 1.
Symmetry 16 00606 g004
Figure 5. The trajectories of control signal for Case 1.
Figure 5. The trajectories of control signal for Case 1.
Symmetry 16 00606 g005
Figure 6. The trajectories of the state x 1 and y d for Case 2.
Figure 6. The trajectories of the state x 1 and y d for Case 2.
Symmetry 16 00606 g006
Figure 7. The trajectory of the state x 2 for Case 2.
Figure 7. The trajectory of the state x 2 for Case 2.
Symmetry 16 00606 g007
Figure 8. The trajectory of tracking error | x 1 y d | for Case 2.
Figure 8. The trajectory of tracking error | x 1 y d | for Case 2.
Symmetry 16 00606 g008
Figure 9. The trajectories of control signal for Case 2.
Figure 9. The trajectories of control signal for Case 2.
Symmetry 16 00606 g009
Figure 10. The trajectory of state x 1 under the fixed-time controller in [38].
Figure 10. The trajectory of state x 1 under the fixed-time controller in [38].
Symmetry 16 00606 g010
Figure 11. The trajectory of state x 2 under the fixed-time controller in [38].
Figure 11. The trajectory of state x 2 under the fixed-time controller in [38].
Symmetry 16 00606 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.; Shen, J. Adaptive Fuzzy Fixed-Time Control for Nonlinear Systems with Unmodeled Dynamics. Symmetry 2024, 16, 606. https://doi.org/10.3390/sym16050606

AMA Style

Luo R, Zhang L, Li Y, Shen J. Adaptive Fuzzy Fixed-Time Control for Nonlinear Systems with Unmodeled Dynamics. Symmetry. 2024; 16(5):606. https://doi.org/10.3390/sym16050606

Chicago/Turabian Style

Luo, Rongzheng, Lu Zhang, You Li, and Jiwei Shen. 2024. "Adaptive Fuzzy Fixed-Time Control for Nonlinear Systems with Unmodeled Dynamics" Symmetry 16, no. 5: 606. https://doi.org/10.3390/sym16050606

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