Next Article in Journal
Day of the Week Effect on the World Exchange Rates through Fractal Analysis
Next Article in Special Issue
Dynamic Event-Triggered Prescribed-Time Consensus Tracking of Nonlinear Time-Delay Multiagent Systems by Output Feedback
Previous Article in Journal
Enhancing the Pitch-Rate Control Performance of an F-16 Aircraft Using Fractional-Order Direct-MRAC Adaptive Control
Previous Article in Special Issue
An Approximation Method for Fractional-Order Models Using Quadratic Systems and Equilibrium Optimizer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Command Filter-Based Adaptive Neural Control for Nonstrict-Feedback Nonlinear Systems with Prescribed Performance

1
The Research Center for System Theory and Application, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
2
The School of Mathematics and Statistics, Xidian University, Xi’an 710071, China
3
The Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117576, Singapore
4
Chongqing Optoelectronics Research Institute, Chongqing 400060, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2024, 8(6), 339; https://doi.org/10.3390/fractalfract8060339
Submission received: 9 April 2024 / Revised: 16 May 2024 / Accepted: 22 May 2024 / Published: 5 June 2024

Abstract

:
In this paper, a new command filter-based adaptive NN control strategy is developed to address the prescribed tracking performance issue for a class of nonstrict-feedback nonlinear systems. Compared with the existing performance functions, a new performance function, the fixed-time performance function, which does not depend on the accurate initial value of the error signal and has the ability of fixed-time convergence, is proposed for the first time. A radial basis function neural network is introduced to identify unknown nonlinear functions, and the characteristic of Gaussian basis functions is utilized to overcome the difficulties of the nonstrict-feedback structure. Moreover, in contrast to the traditional Backstepping technique, a command filter-based adaptive control algorithm is constructed, which solves the “explosion of complexity” problem and relaxes the assumption on the reference signal. Additionally, it is guaranteed that the tracking error falls within a prescribed small neighborhood by the designed performance functions in fixed time, and the closed-loop system is semi-globally uniformly ultimately bounded (SGUUB). The effectiveness of the proposed control scheme is verified by numerical simulation.

1. Introduction

Nonlinear systems have received extensive attention since they were proposed because these systems can well model most actual systems [1,2]. Many useful techniques have been proposed to control nonlinear systems. Among these methods, the adaptive Backstepping method is a powerful and popular tool, and many meaningful control achievements have been reported for nonlinear systems in the framework of the traditional Backstepping method [3,4]. As is known, in the Backstepping control design, the repeated derivatives of the virtual control functions result in the “explosion of complexity” (EOC) problem. To solve the EOC problem, the dynamic surface control (DSC) strategy [5,6,7] and the command filter (CF) technique [8,9,10,11,12] are incorporated into the Backstepping method. Based on the DSC technique, the adaptive NN/FLS control problem is addressed for strict-feedback nonlinear fractional-order systems [6] and switched strict-feedback nonlinear systems (SFNSs) [7], respectively. However, the DSC technique reported in [5,6,7] does not take into account the filtering errors created by the virtual function passing through the filter. Therefore, it is hard to achieve high control performance for the considered systems. To overcome this limitation, the CF control method was proposed originally in [8] where the compensating mechanism is introduced to handle the filtering errors. Subsequently, the command-filtered Backstepping approach was extended to the single-input-single-output (SISO) SFNSS with constant parameters [9], and then the adaptive Backstepping control scheme based on CF was constructed to warrant that all signals are bounded. Recently, for switched SFNSs with hysteresis input [10], the adaptive finite-time neural network (NN) control strategy has been developed by exploiting the command-filtered Backstepping technique. However, it is worth noting that most of the above control schemes are only concerned with the nonlinear systems in affine form.
In fact, many control systems, e.g., helicopter systems [13], servo mechanisms [14], and aircraft systems [15], are inherently nonlinear, and their input variables may not be expressed in an affine form. Thus, it is essential and interesting to study the control issues of non-affine nonlinear systems. Nevertheless, most of the control algorithms proposed above are unavailable for non-affine systems. To overcome this restriction, much effort has been made and some meaningful results have been published for a kind of nonlinear system in non-affine form [16,17,18]. For instance, by combining multilayer NN with implicit function theory, both state and output feedback adaptive NN controllers are constructed for a type of SISO non-affine nonlinear system with zero dynamics [16]. For non-affine pure-feedback nonlinear multiagent systems with unmodeled dynamics and unknown dead zones [17], an adaptive event-triggered NN control scheme has been designed to warrant that the closed-loop system is bounded. However, it has to be emphasized that most of the obtained results are focused only on nonlinear systems with a strict-feedback structure.
In reality, many actual systems are modeled as nonstrict-feedback nonlinear systems (NSFNSs) with a relaxed system structure, such as uncertain robot systems [19] and aircraft sight control systems [20]. Nevertheless, the previously developed control schemes for strict-feedback systems are unavailable. It is common knowledge that under the framework of the Backstepping approach, a necessary condition is that there must exist a state feedback control law to stabilize the corresponding subsystem. That is, to ensure the existence of these control laws α i ( i = 1 , 2 , , n ) , the designed controllers for each subsystem are dependent on the i-th system states only. If α i is related to all the system states x 1 , x 2 , , x n , the algebraic loop problem will arise [21]. Therefore, how to control NSFNSs has attracted much attention, and then a great deal of effort has been made. Recently, to deal with the nonstrict-feedback structure, the variable separation method has been utilized under the assumption that the system function is less than or equal to a strictly increasing function [22,23]. Apparently, the assumption condition limits the application of the control algorithm reported in [22,23,24]. More recently, some effective adaptive fuzzy-logic system (FLS)/NN control schemes have been designed for uncertain NSFNSs [25,26,27,28], which relax the restriction on the system functions. For example, by combining the adaptive Backstepping and FLS techniques [25], the adaptive finite-time control issue of the NSFNSs with unknown dynamics is investigated. However, these reported control strategies [25,26,27,28] ensure that the tracking error (TE) converges to a small set of residuals, whose size is unknown.
To achieve high tracking performance, prescribed performance control (PPC) was first proposed in [29]. The PPC method guarantees both the transient (such as convergence rate, overshoot, etc.) and steady-state (such as control accuracy) performance of the TE for the controlled systems. Thus, much attention has been given and many favorable achievements have been published by utilizing the PPC and adaptive control techniques [29,30,31,32,33,34,35,36,37,38]. For instance, an adaptive optimal control method is proposed in [31] to address the path tracking control problem with prescribed performance for autonomous vehicles. It is significant to note that the initial value of the performance functions reported in [29,30,31,36,37,38] are dependent on the initial value of the system states and the reference signal. That is, the exact value of e 1 ( 0 ) is required in advance. To overcome the restriction of the initial value, several types of performance functions have been constructed [32,33,34]. For example, Bu et al. propose a new performance function to handle the prescribed tracking performance control problem for a type of hypersonic vehicle system [32]. Additionally, the performance functions reported in [29,30,31,32,33,34] ensure that the TE converges asymptotically to within a prescribed bound. To obtain better convergence performance, several new types of performance functions are designed in [35,36,37,38], such that the TE falls into a predetermined small neighborhood of zero in finite time. However, the convergence time of TE depends on initial values e 1 ( t ) or system design parameters. Therefore, it is a rewarding and challenging problem regarding how to design a performance function without initial value constraints to ensure that tracking error converges within a predetermined time.
Motivated by the foregoing discussion, this study is the first attempt to address the fixed-time prescribed tracking performance control problem for a kind of NSFNS. Moreover, based on the PPC method, a new fixed-time performance function (FTPF) is constructed first, which is not constrained by initial values e 1 ( 0 ) , and the convergence time can be predetermined according to the practical system requirements. And then, by utilizing the adaptive control technique, the radial basis function neural network (RBFNN) method, and CF approach, a novel CF-based adaptive NN control scheme is constructed to warrant the fixed-time PPC of the TE and handle the EOC problem. Furthermore, it is also proved that all the signals of the closed-loop system are SGUUB. Compared with existing works, the following contributions are worth being emphasized:
(1)
This paper focuses on a class of NSFNSs, which are more general than SFNSs reported in [3,4] and the traditional NSFNSs proposed in [25,28]. And thus, the developed control scheme has wider applicability. Moreover, for the nonstrict-feedback structure, differently from the variable separation method with the requirement that the system function is less than or equal to a strictly increasing function in [22,23], the property of the Gaussian basis function is utilized without any restriction on the unknown functions.
(2)
A novel FTPF with fixed-time boundedness is proposed for the first time. Compared with the existing PPC in [29,31,38] where the accurate e 1 ( 0 ) has to be known in advance, the limitation is removed in this paper. Moreover, differently from the performance functions reported in [32,34] where the asymptotic convergence of the TE is warranted, the FTPF is developed, and the fixed-time prescribed performance of the TE is guaranteed. That is, the transient and steady-state performance of TE is guaranteed within a fixed time, and the convergence time can be designed according to the actual system requirements.
(3)
The proposed fixed-time PPC control strategy solves the EOC problem while eliminating the effects of filtering errors. In contrast to the traditional Backstepping technique with the restriction that the n-th derivatives of the reference signal are continuous [3,4], this paper tackles the EOC problem and relaxes the assumption where only the reference signal and its first-order derivative are continuous. Although the control strategies designed based on the DSC method [5,6,7] also deal with the EOC problem, these strategies ignore the influence of filtering errors and do not consider the PPC of the TE.

2. Problem Description and Preliminaries

2.1. Problem Formulation

Consider the NSFNS as follows
x ˙ i = g i ( X ) + f i ( X ) , i = 1 , 2 , , n 1 , x ˙ n = g n ( X , u ) + f n ( X ) , y = x 1 ,
where X = [ x 1 , , x n ] T denotes the system state vector; y and u stand for the system output and control input, respectively; g i ( X ) , g n ( X , u ) , and f i ( X ) are unknown smooth functions with g i ( 0 ) = 0 , g n ( 0 , 0 ) = 0 , and f i ( 0 ) = 0 ; and 0 is a vector whose elements are all zero.
Assumption 1
([39]). Smooth functions g i X ( i = 1 , 2 , , n 1 ) and g n X , u are continuously differentiable, such that
g i X x i + 1 b i > 0 , g n X , u u b n > 0 ,
where b i ( i = 1 , 2 , , n ) are positive constants.
Remark 1.
Assumption 1 is a common assumption of nonstrict-feedback systems [39] to ensure that system (1) is controllable.
Remark 2.
System (1) represents a class of general nonlinear systems. When g i ( X ) = g i ( x i ) x i + 1 and function f i ( X ) ϕ i ( X ) with ϕ i ( 0 ) = 0 , system (1) becomes the NSFNSs reported in [23,24]. Unlike references [23,24], this paper has no such restriction on function f i ( X ) . If functions g i ( X ) and f i ( X ) are both dependent on system state vector x ¯ i = [ x 1 , , x i ] T , system (1) degrades into the well-known SFNSS.
Definition 1
((SGUUB) [40]). If there exists a compact set Ω R n , for every x 0 Ω , there are positive constant b and T = T ( x 0 , b ) 0 , independent of t 0 , such that x ( t ) b , t t 0 + T ( x 0 , b ) ; then, the solutions of system (1) are SGUUB with ultimate bound b.
Definition 2
(Fixed-Time SGUUB). The solutions of system (1) are said to be Fixed-Time SGUUB if it is SGUUB with settling time T > t 0 , independent on initial value x 0 and constant b.
Remark 3.
Compared with Definition 1 where T is dependent on the initial value x 0 and ultimate bound b, the settling time T in Definition 2 is a prescribed constant and irrelevant to the value of x 0 and b. According to Definitions 1 and 2, for every x 0 Ω , if there exist constants b and T > t 0 , such that lim t T x ( t ) b , then the solutions of system (1) are Fixed-Time SGUUB.
The objective of this paper is to construct a CF-based adaptive NN control scheme for NSFNSs (1), such that the TE eventually converges to the prescribed bounded by the designed FTPFs in fixed time, and the SGUUB stability of the considered system is warranted.
To achieve this purpose, in what follows, some preparatory work is provided.
Assumption 2
([10]). Reference signal y d ( t ) and its first derivative are continuous.

2.2. Radial Basis Function Neural Networks

As is known, the more popular methods for dealing with unknown system functions are FLSs and NNs, which can be expressed as W * T S ( Z ) with input vector Z R n Ω , ideal weight vector W * R q , node number q, and basis function vector S ( Z ) R q .
As reported in [41], RBFNN is utilized to identify unknown nonlinear function f ( Z ) , and it yields
f ( Z ) = W T S ( Z ) + ε ( Z ) , Z Ω ,
where Z Ω R n is the input vector; ε ( Z ) is the approximation error; W = [ w 1 , w 2 , , w q ] T R q is the weight vector; and q is the number of RBFNN nodes. And ideal weight vector W * can be described as
W * = arg min W R q sup Z Ω f ( Z ) W T S ( Z ) ,
where S ( Z ) = [ s 1 ( Z ) , s 2 ( Z ) , , s q ( Z ) ] T R q is the basis function vector. Throughout this paper, Gaussian function s l ( Z ) = e Z c l 2 b l 2 with c l = [ c l 1 , c l 2 , , c l n ] T is chosen as the RBFNN basis function s l ( Z ) ; for l = 1 , 2 , , q , i = 1 , 2 , , n , c l i and b l are the centers and widths of Gaussian functions s l ( Z ) .
Lemma 1
([42]). For any positive constants m , n and m n , the basis function of NN satisfies
S ( Z n ) 2 S ( Z m ) 2 ,
where Z n = [ x 1 , , x n ] T and Z m = [ x 1 , , x m ] T are the input vectors of RBFNN.
Proof. 
For l = 1 , 2 , , q , i = 1 , 2 , , n , c l i and b l are the centers and widths of Gaussian functions s l ( Z ) . According to the Definition of the basis function vector and Gaussian function s l ( Z ) = e Z c l 2 b l 2 , one has
S Z 2 = 1 = 1 q i = 1 n exp 1 b l 2 x i c l i 2 2 l = 1 q i = 1 m exp 1 b l 2 x i c l i 2 2 = S Z m 2 .
Remark 4.
According to the Proof in Lemma 1, it can be concluded that the characteristics of the NN basis function are related to the dimensionality of the input vector and that A is independent of the order of arrangement of state information. That is, m-dimensional vector elements can be arbitrarily selected from n-dimensional system states x 1 , x 2 , , x n .

2.3. Performance Function

To obtain the good tracking performance, TE e 1 ( t ) = y 1 ( t ) y d ( t ) satisfies
d ̲ ρ ( t ) < e 1 ( t ) < d ¯ ρ ( t ) ,
where ρ ( t ) is the designed performance function and d ̲ and d ¯ are positive constants.
Definition 3.
A smooth function ρ ( t ) is defined as an FTPF if it satisfies four properties: (1) ρ ( t ) > 0 ; (2) ρ ˙ ( t ) 0 ; (3) ρ ( 0 ) is independent on initial error e 1 ( 0 ) ; and (4) lim t T f ρ ( t ) = ρ T f > 0 and ρ ( t ) = ρ T f for any t T f with ρ T f being an arbitrarily small constant and T f representing the settling time.
From Definition 3, an FTPF can be designed as
ρ ( t ) = coth ( l 1 t + l 2 ) ( 1 l 3 t l ) l + ρ T f , t 0 , T f , ρ T f , t T f , + ,
where l n (n denotes the system order), ρ T f > 0 , l 1 , l 2 , l 3 are constants, and T f = l l 3 .
The relationship between TE e 1 ( t ) and the performance function ρ ( t ) stated above is clearly shown in Figure 1.
Remark 5.
It is evident that function (4) satisfies the four properties of Definition 3 mentioned above.
Remark 6.
The existing PPC methods require that the accurate initial value of the TE be known in advance to set the initial value of the performance function to satisfy constrict condition (3) with t = 0 . However, the requirement is difficult to achieve for some practical systems. When only the rough information of e 1 ( 0 ) is known, the proposed FTPF has an advantage over the reported performance functions. That is, when t = 0 , constrained condition (3) becomes an unconstrained one that lim l 2 d ̲ ρ ( 0 ) < e ( 0 ) < lim l 2 d ¯ ρ ( 0 ) .
Remark 7.
Settling time T f is dependent on constants l and l 3 , which is specified according to the actual system requirements. It is very meaningful for practical models with high convergence time requirements, such as unmanned aerial vehicles and robotic arm systems. Constant ρ T f represents the prescribed accuracy of TE e 1 ( t ) in advance, with the maximum allowable size of TE e 1 ( t ) at the steady state. The value of parameter l 2 determines the maximum overshoot of the TE based on the analysis of Remark 6. Consequently, a different tracking performance can be achieved by selecting the appropriate parameters of function ρ ( t ) . Likewise, when parameters l , l 1 , l 2 , and l 3 are given, the performance function is predetermined.
To represent constrict condition (3) by an unconstrained form, the following state transformation, as reported in [7], is employed
e 1 ( t ) = ρ ( t ) R ζ ¯ 1 ,
where
R ζ ¯ 1 = d ¯ e ζ ¯ 1 d ̲ e ζ ¯ 1 e ζ ¯ 1 + e ζ ¯ 1
and ζ ¯ 1 denotes the transformed error. According to (5), smooth and strictly increasing function R ζ ¯ 1 satisfies that lim ζ ¯ 1 R ζ ¯ 1 = d ̲ and lim ζ ¯ 1 + R ζ ¯ 1 = d ¯ . The inverse transformation of (5) can be obtained
ζ ¯ 1 = R 1 e 1 ρ = 1 2 ln e 1 ρ + d ̲ d ¯ e 1 ρ .
To deal with the zero equilibrium point inconformity problem in the state transformation, transformed error ζ ¯ 1 can be rewritten as
ζ 1 = ζ ¯ 1 1 2 ln d ̲ d ¯ .
And then, the derivation of ζ 1 is
ζ ˙ 1 = χ 1 e ˙ 1 ρ ˙ ρ e 1 ,
where
χ 1 = 1 2 ρ 1 e 1 ρ + d ̲ 1 e 1 ρ d ¯ > 0 ,
ρ ˙ = ( l 1 l 1 coth 2 ( l 1 t + l 2 ) ) ( 1 l 3 t l ) l l 3 coth ( l 1 t + l 2 ) ( 1 l 3 t l ) l 1 .

3. Adaptive NN Controller Design

In this section, a CF-based adaptive NN control scheme is proposed by using the Backstepping technique to ensure the tracking property and prove the stability of the system.
The definition of the error variables is presented below.
Define error variables
z 1 = ζ 1 , z i = x i x i , c , i = 2 , 3 , , n ,
where x i + 1 , c ( t ) and x ˙ i + 1 , c ( t ) are the output of the CF. And as reported in [8], the CF is defined as
ϕ ˙ i , 1 = ω n ϕ i , 2 , i = 1 , 2 , , n 1 , ϕ ˙ i , 2 = 2 ζ ω n ϕ i , 2 ω n ϕ i , 1 α i ,
where x i + 1 , c ( t ) = ϕ i , 1 and x ˙ i + 1 , c ( t ) = ω n ϕ i , 2 with ϕ i , 1 ( 0 ) = 0 and ϕ i , 2 ( 0 ) = 0 . The design parameters of filter (8) satisfy ω n > 0 and ζ ( 0 , 1 ] .
Remark 8.
From (8), it can be seen that the CF is a second-order filter, which is more complicated than the first-order low-pass filter in the DSC method reported in [5,6,7]. However, in the published control schemes based on the DSC method [5,6,7], filtering error x i + 1 , c α i is neglected, which makes the controller difficult to achieve accurate control performance. To achieve good control performance, the CF method is introduced into the Backstepping technique to solve the EOC problem, where the filtering error is eliminated by introducing the compensating signal.
Remark 9.
Parameters of filter (8) are required to satisfy ω n > 0 and ζ ( 0 , 1 ] . The output signals of the filter and control input are affected by the selection of parameter ω n and ζ, which may lead to the peak phenomenon. Different filter performance and control performance can be achieved by selecting appropriate parameters ω n and ζ. Thus, in practical applications, these parameters of the filter can be selected eclectically for achieving suitable control performance.
Next, we define compensated TE signal ν i
ν 1 = z 1 ξ 1 , ν i = z i ξ i , i = 2 , , n 1 , ν n = z n ,
where ξ i is the compensating signal to be devised.
In what follows, the designed adaptive controllers are presented as follows. The virtual controllers are designed as
α 1 = η 1 z 1 ν 1 χ 1 + y ˙ d + ρ ˙ ρ e 1 θ ^ 1 a 1 ν 1 χ 1 S T ( Z 12 ) S ( Z 12 )
and
α i = k i z i ν i a i ν i θ ^ i S T ( Z i 2 ) S ( Z i 2 ) + x ˙ i , c χ 1 ( ν i 1 ξ i 1 ) , i = 2 , , n
The compensating signal laws are constructed as
ξ ˙ 1 = χ 1 ( η 1 ξ 1 + ( x 2 , c α 1 ) + ξ 2 ) ,
and
ξ ˙ i = k i ξ i + ( x i + 1 , c α i ) + ξ i + 1 χ 1 ξ i 1 , i = 2 , 3 , , n 1 ξ ˙ n = k n ξ n ξ n 1 ,
where η 1 > 0 and k i > 0 are constants; Z i 2 is the input vector of RBFNN. Additionally, according to the calculation process, it is easy to find that when i > 2 , χ 1 ( ν i 1 ξ i 1 ) of controller (11) and χ 1 ξ i 1 of controller (13) will be independent of χ 1 . At the same time, the corresponding parameter learning laws are developed as
θ ^ ˙ i = γ i a i ν i 2 S T ( Z i 2 ) S ( Z i 2 ) σ i θ ^ i , i = 1 , 2 , , n ,
where σ i > 0 i = 1 , 2 , , n are the coefficients of the modification terms, and modification terms σ i θ ^ i are used to increase the robustness of the closed-loop system; θ ^ i are the estimate of constants θ i * . Throughout this paper, estimation errors θ ˜ i are defined as θ ˜ i = θ i * θ ^ i .

4. Stability Analysis

And the prescribed performance of the TE and the boundedness of the closed-loop system, are summarized as the theorem below. In what follows, the proof of the theorem is presented.
Theorem 1.
Under Assumptions 1 and 2, system (1), controllers (10) and (11), parameter learning laws (14), and compensating signal laws (12) and (13), it is concluded that
(1) 
the closed-loop system is SGUUB;
(2) 
the fixed-time prescribed performance of the TE is guaranteed, i.e., Ineq. (3) holds.
Proof. 
In what follows, based on the Lyapunov stability theory, the CF method, and the proposed FTPF, an adaptive NN PPC strategy is designed to prove the conclusion of Theorem 1.
Step 1. According to (6), (7), and (9) and following from system description (1), the dynamic of compensated TE ν 1 is
ν ˙ 1 = ζ ˙ 1 ξ ˙ 1 = χ 1 x 2 + h 1 ( Z 11 ) y ˙ d ρ ˙ ρ e 1 χ 1 1 ξ ˙ 1 ,
where h 1 ( Z 11 ) = x 2 + g 1 ( X ) + f 1 ( X ) is an unknown smooth nonlinear function.
With the help of RBFNN, from (2), function h 1 ( Z 11 ) can be expressed as
h 1 ( Z 11 ) = W 1 * T S ( Z 11 ) + ε 1 ( Z 11 ) ,
where Z 11 = X = [ x 1 , , x n ] T Ω is the input vector of RBFNN with compact set Ω .
According to (15) and (16), the dynamic of 1 2 ν 1 2 results in
ν ˙ 1 ν 1 = ν 1 χ 1 ( x 2 + W 1 * T S ( Z 11 ) + ε 1 ( Z 11 ) y ˙ d ρ ˙ ρ e 1 χ 1 1 ξ ˙ 1 ) .
Based on Lemma 1 and Young’s inequality x y x 2 2 a + a y 2 2 ( a > 0 is a positive constant), we have
χ 1 ν 1 W 1 * T S ( Z 11 ) a 1 ν 1 2 χ 1 2 θ 1 * S T ( Z 11 ) S ( Z 11 ) + 1 4 a 1 a 1 ν 1 2 χ 1 2 θ 1 * S T ( Z 12 ) S ( Z 12 ) + 1 4 a 1 ,
and
χ 1 ν 1 ε 1 ( Z 11 ) ν 1 2 χ 1 2 + 1 4 ε 1 * 2 ,
where Z 12 is only dependent on system state x 1 ; θ 1 * = W 1 * 2 is an unknown constant since W 1 * is a constant vector; ε 1 * > 0 is the upper bound of approximation error ε 1 ( Z 11 ) ; and a 1 is a positive constant.
Remark 10.
From (16), apparently, the NN input vector Z 11 is dependent on all the state signals. According to the principle of the Backstepping technique and the Lyapunov stability theory, virtual functions α i are associated with all the system states, which result in the algebraic loop problem [21]. To avoid this issue, the NN input variable Z 11 is replaced by Z 12 based on Lemma 1, so that the designed virtual controllers can be designed and implemented directly.
Choose Lyapunov function as
V 1 = 1 2 ν 1 2 + 1 2 γ 1 θ ˜ 1 2 ,
where γ 1 > 0 is a constant.
In view of (17)–(19), the derivative of function V 1 is
d V 1 d t = ν 1 ν ˙ 1 1 γ 1 θ ˜ 1 θ ^ ˙ 1 χ 1 ν 1 ( ( x 2 x 2 , c ) + ( x 2 , c α 1 ) + α 1 y ˙ d + a 1 θ ^ 1 ν 1 χ 1 S T ( Z 12 ) S ( Z 12 ) + ν 1 χ 1 ρ ˙ ρ e 1 χ 1 1 ξ ˙ 1 ) + 1 4 ε 1 * 2 + 1 4 a 1 1 γ 1 θ ˜ θ ^ ˙ 1 γ 1 a 1 ν 1 2 χ 1 2 S T ( Z 12 ) S ( Z 12 ) .
Moreover, by utilizing the completion of the square, it is easy to conclude that
σ 1 γ 1 θ ˜ 1 θ ^ 1 = σ 1 γ 1 θ ˜ 1 ( θ 1 * θ ˜ 1 ) = σ 1 γ 1 θ ˜ 1 2 + σ 1 γ 1 θ ˜ 1 θ 1 * σ 1 2 γ 1 θ ˜ 1 2 + σ 1 2 γ 1 θ 1 * 2 .
Substituting (10), (12), and (14) with i = 1 and (21) into (20) yields
d V 1 d t k 1 ν 1 2 σ 1 2 γ 1 θ ˜ 1 2 + ν 1 χ 1 ν 2 + D 1 ,
where k 1 : = η 1 χ 1 > 0 since η 1 > 0 , χ 1 > 0 ; D 1 = σ 1 2 γ 1 θ 1 * 2 + 1 4 ε 1 * 2 + 1 4 a 1 .
Step i ( 2 i n 1 ). Based on (1), (7), and (9), the dynamic of compensated TE ν i satisfies
ν ˙ i = x ˙ i ξ ˙ i 1 = x i + 1 + h i ( Z i 1 ) x ˙ i , c ξ ˙ i ,
where h i ( Z i 1 ) = x i + 1 + g i ( X ) + f i ( X ) is an unknown smooth function.
In view of approximator (2), the unknown smooth function can be described as
h i ( Z i 1 ) = W i * T S ( Z i 1 ) + ε i ( Z i 1 ) , Z i 1 Ω ,
where Z i 1 = X = [ x 1 , x 2 , , x n ] T is the input vector of RBFNN.
Subsequently, from (23) and (24), the dynamic of 1 2 ν i 2 is
ν i ν ˙ i = ν i x i + 1 + W i * T S ( Z i 1 ) + ε i ( Z i 1 ) x ˙ i , c ξ ˙ i ν i x i + 1 + a i ν i θ i * S T ( Z i 2 ) S ( Z i 2 ) + ν i x ˙ i , c ξ ˙ i + 1 4 ε i * 2 + 1 4 a i
with NN input vector Z i 2 = [ x 1 , x 2 , , x i ] T . The following two inequalities are used in the derivation of (25). Based on Young’s inequality and the property of basis function S ( · ) , we have
ν i W i * T S ( Z i 1 ) a i ν i 2 θ i * S T ( Z i 2 ) S ( Z i 2 ) + 1 4 a i ,
and
ν i ε i ( Z i 1 ) ν i 2 + 1 4 ε i * 2 ,
where θ i * = W i * 2 and ε i * is a positive constant with ε i * > | ε i ( Z i 1 ) | .
Consider the Lyapunov function
V i = V i 1 + 1 2 ν i 2 + 1 2 γ i θ ˜ i 2 ,
and its first time derivative is
d V i d t = d V i 1 d t + ν i ν ˙ i 1 γ i θ ˜ i θ ^ ˙ i ,
where γ i > 0 is a constant parameter.
According to (22), (25)–(28), it can be obtained that
d V i d t j = 1 i 1 k j ν j 2 j = 1 i 1 σ j 2 γ j θ ˜ j 2 + χ 1 ν i 1 ν i + D i 1 + 1 4 ε i * 2 + 1 4 a i 1 γ i θ ˜ i θ ^ i + ν i x i + 1 + a i ν i θ i * S T ( Z i 2 ) S ( Z i 2 ) + ν i x ˙ i , c ξ ˙ i j = 1 i 1 k j ν j 2 j = 1 i 1 σ j 2 γ j θ ˜ j 2 + D i 1 + 1 4 ε i * 2 + 1 4 a i + ν i ( ( x i + 1 x i + 1 , c ) + ( x i + 1 , c α i ) + α i + χ 1 ν i 1 + a i ν i θ ^ i S T ( Z i 2 ) S ( Z i 2 ) + ν i x ˙ i , c ξ ˙ i ) 1 γ i θ ˜ i θ ^ ˙ i γ i a i ν i 2 S T ( Z i 2 ) S ( Z i 2 ) ,
where D i 1 = j = 1 i 1 ( σ j 2 γ j θ j * 2 + 1 4 ε j * 2 + 1 4 a j ) .
Substituting (11), (13), and (14) into (29) leads to
d V i d t j = 1 i k j z j 2 j = 1 i 1 σ j 2 γ j θ ˜ j 2 + D i 1 + 1 4 ε i * 2 + 1 4 a i + σ i γ i θ ˜ i θ ^ i .
Similar to the calculation of (21), it yields
σ i γ i θ ˜ i θ ^ i σ i 2 γ i θ ˜ i 2 + σ i 2 γ i θ i * 2 .
Combining (30) and (31), we obtain
d V i d t j = 1 i k j ν j 2 j = 1 i σ j 2 γ j θ ˜ j 2 + D i + ν i ν i + 1 ,
where D i = j = 1 i ( σ j 2 γ j θ j * 2 + 1 4 ε j * 2 + 1 4 a j ) .
Step n. Consider
V n = V n 1 + 1 2 ν n 2 + 1 2 γ n θ ˜ n 2 ,
where γ n and θ n * = W n * 2 are positive constants.
Then, noticing (32) with i = n 1 and combining (11) and (14) yields
d V n d t i = 1 n k i ν i 2 i = 1 n σ i 2 γ i θ ˜ i 2 + D n 1 + σ n 2 γ n θ n * 2 + 1 4 ε n * 2 + 1 4 a n c V n + D n ,
where c = min { 2 k i , σ i : i = 1 , , n } and D n = i = 1 n ( σ i 2 γ i θ i * 2 + 1 4 ε i * 2 + 1 4 a i ) . Apparently, D n is bounded since γ i , σ i , θ i * , and ε i * are constants.
According to the recursive process, Lyapunov function V n satisfies d V n d t 0 . Thus, we can conclude that all the signals ( ν i and θ ˜ i , i = 1 , , n ) are uniformly ultimately bounded based on the Boundedness Theorem (e.g., Theorem 4.18 in [40]). At the same time, it is easy to obtain that θ ^ i are bounded since θ ˜ i = θ i * θ ^ i . Choose the Lyapunov function of the compensating system as follows:
V ξ = 1 2 i n ξ i 2 .
According to compensating law (13), the first derivative of Lyapunov function V ξ is
d V ξ d t = ξ 1 ξ ˙ 1 + ξ 2 ξ ˙ 2 + + ξ n ξ ˙ n = η 1 χ 1 ξ 1 2 + χ 1 ξ 1 ( x 2 , c α 1 ) + χ 1 ξ 1 ξ 2 k 2 ξ 2 2 + ξ 2 ( x i + 1 , c α i ) + ξ 2 ξ 3 χ 1 ξ 1 ξ 2 k i ξ i 2 + ξ i ( x i + 1 , c α i ) + ξ i ξ i + 1 ξ i ξ i 1 + k n ξ n 2 ξ n ξ n 1 .
As cited in [8], | x i + 1 , c α i | ϖ i can be ensured with arbitrarily small positive constants ϖ i ( i = 1 , 2 , , n ) . Therefore, with the help of the inequality that a b 1 / 2 a 2 + 1 / 2 b 2 , Equation (33) can be rewritten as
d V ξ d t K V ξ + 1 / 2 i = 1 n 1 ϖ i 2
where K = 2 min { l 1 χ 1 1 / 2 , k 2 1 / 2 , , k n 1 / 2 } . Thus, according to the Boundedness Theorem [40], all the compensating signals are bounded. Thus, according to the boundedness of ξ i and ν i , we can obtain that error signals z i ( i = 1 , 2 , , n ) are bounded. As cited in [29,30], if transformed error ζ 1 is bounded, the prescribed performance of the TE is guaranteed. Thus, according to the boundedness of error signal z 1 ( i.e., ζ 1 ), the fixed-time prescribed tracking performance is ensured. That is, TE e 1 ( t ) enters the prescribed domain bounded by performance functions within fixed time and stay therein.
Consequently, the proof of Theorem 1 is completed. □

5. Simulation

To verify the effectiveness of the proposed control algorithm, a simulation study for NSFNSs is performed.
Example 1.
Consider the NSFNSs below
x ˙ 1 = g 1 ( X ) + f 1 ( X ) , x ˙ 2 = g 2 ( X , u ) + f 2 ( X ) , y = x 1 ,
where X = [ x 1 , x 2 ] T ; u and y denote the system state vector, input and output, respectively; system functions are chosen as g 1 ( X ) = 4 x 2 + cos ( x 1 x 2 ) , g 2 ( X , u ) = 2 u ( sin ( x 1 + x 2 ) + 2 ) , f 1 ( X ) = cos ( x 1 2 x 2 ) , and f 2 ( X ) = cos ( x 1 x 2 ) + 1 ; reference trajectory y d ( t ) is chosen as y d ( t ) = cos ( 1.5 t ) + cos ( t ) ; and performance function
ρ ( t ) = coth ( 0.5 t + 0.5 ) ( 1 4 t 4 ) 4 + ρ T f , t 0 , T f , ρ T f , t T f , + ,
where ρ T f = 0.05 and settling time T f = 1 .
In what follows, adaptive NN controllers based on CF are developed for system (35) to ensure the prescribed fixed-time performance of the TE. Similar to the designed controllers (10) and (11), the controllers for system (35) are formulated as
u = k 2 z 2 ν 2 ν 2 a 2 θ ^ 2 S T ( Z 22 ) S ( Z 22 ) χ 1 ( ν 1 ξ 1 ) + x ˙ 2 , c ,
and
α 1 = η 1 z 1 ν 1 χ 1 + y ˙ d + ρ ˙ ρ e 1 a 1 θ ^ 1 ν 1 χ 1 S T ( Z 12 ) S ( Z 12 ) ,
where Z 12 = x 1 and Z 22 = [ x 1 , x 2 ] T are the NN inputs; θ 1 * and θ 2 * are the norm’s squares of NN ideal weight vectors; and θ ^ 1 and θ ^ 2 are their estimates. At the same time, the dynamics of the compensating signals are
ξ ˙ 1 = χ 1 ( η 1 ξ 1 + ( x 2 , c α 1 ) + ξ 2 ) ,
ξ ˙ 2 = k 2 ξ 2 χ 1 ξ 1 .
And the parameter learning laws are developed as
θ ^ ˙ 1 = γ 1 a 1 ν 1 2 χ 1 2 S T ( Z 12 ) S ( Z 12 ) σ 1 θ ^ 1 ,
θ ^ ˙ 2 = γ 2 a 2 ν 2 2 S T ( Z 22 ) S ( Z 22 ) σ 2 θ ^ 2 .
The chosen simulation parameters are provided in Table 1, which include the initial conditions of system (35), the number of NN nodes, and the parameters of (36)–(41).
To verify the effectiveness of the proposed method, this paper compares the designed fixed-time prescribed tracking performance control scheme with the standard prescribed tracking performance control scheme by selecting the same design parameters and initial values.
The obtained simulation results are presented in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7. From Figure 2, it can be seen that the system output tracks reference trajectory y d ( t ) . To clearly display the prescribed tracking performance, the trajectories of the TE and the performance functions are provided in Figure 3, which indicates that the TE falls within the prescribed bounds by the performance functions in settling time T f = 1 . The small figure of Figure 3 further demonstrates that the tracking error signal converges the prescribed bounds of the performance functions within a fixed time. However, the trajectory of the tracking error–based standard PPC methodology converges asymptotically to a prescribed bounded neighborhood. Additionally, compared to the tracking error obtained without the PPC method, the transient and steady-state performances of the tracking error are guaranteed by using the proposed control algorithm simultaneously. Moreover, the trajectories of the control input u ( t ) , the compensated TE signal, the compensating signal, and the norm’s squares of the weight estimations are presented in Figure 4, Figure 5, Figure 6 and Figure 7, respectively. It can be clearly seen that the trajectories of these estimates are stable in a bounded domain from Figure 4, Figure 5, Figure 6 and Figure 7.
In summary, these simulation results suggest the fixed-time boundedness of the TE and the SGUUB of all the signals of the closed-loop system, which accords with Theorem 1. Furthermore, the obtained control performance verifies the effectiveness of the proposed control method.

6. Conclusions

This paper investigates the tracking control problem with prescribed performance for a class of NSFNSs. A new FTPF is proposed firstly, which does not need to determine the exact initial values in advance and whose convergence time is specified only according to the actual system requirements. Moreover, the approximator RBFNN is exploited to identify the unknown system functions, and the nonstrict-feedback structure is addressed by using the characteristics of NN basis functions. In this paper, the constructed CF-based adaptive NN PPC scheme relaxes the assumption on the reference signal and solves the EOC issue while eliminating the influence of filtering errors. Furthermore, it is proven that the closed-loop system is SGUUB and the fixed-time prescribed tracking performance is ensured. That is, the TE converges to the prescribed small neighborhood of origin within a fixed time.

Author Contributions

Methodology, X.Y., J.L., S.G., X.L. and T.H.; Software, X.Y. and T.H.; Writing—original draft, X.Y. and X.L.; Writing—review & editing, J.L. and S.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bechlioulis, C.P.; Doulgeri, Z.; Rovithakis, G.A. Neuro-adaptive force/position control with prescribed performance and guaranteed contact maintenance. IEEE Trans. Neural Netw. 2010, 21, 1857–1868. [Google Scholar] [CrossRef] [PubMed]
  2. Kostarigka, A.K.; Doulgeri, Z.; Rovithakis, G.A. Prescribed performance tracking for flexible joint robots with unknown dynamics and variable elasticity. Automatica 2013, 49, 1137–1147. [Google Scholar] [CrossRef]
  3. Zong, G.; Sun, H.; Nguang, S.K. Decentralized adaptive neuro-output feedback saturated control for INS and its application to AUV. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 5492–5501. [Google Scholar] [CrossRef] [PubMed]
  4. Zhou, J.; Wen, C.; Wang, W.; Yang, F. Adaptive backstepping control of nonlinear uncertain systems with quantized states. IEEE Trans. Autom. Control 2019, 64, 4756–4763. [Google Scholar] [CrossRef]
  5. Swaroop, D.; Hedrick, J.K.; Yip, P.P.; Gerdes, J.C. Dynamic surface control for a class of nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1893–1899. [Google Scholar] [CrossRef]
  6. Wang, C.; Li, W.; Liang, M. Event-Triggered Adaptive Fuzzy Control for Strict-Feedback Nonlinear FOSs Subjected to Finite-Time Full-State Constraints. Fractal Fract. 2024, 8, 160. [Google Scholar] [CrossRef]
  7. Si, W.; Dong, X. Adaptive neural DSC for nonlinear switched systems with prescribed performance and input saturation. IEEE/CAA J. Autom. Sin. 2017, 99, 1–9. [Google Scholar] [CrossRef]
  8. Farrell, J.A.; Polycarpou, M.; Sharma, M.; Dong, W. Command Filtered Backstepping. IEEE Trans. Autom. Control 2009, 54, 1391–1395. [Google Scholar] [CrossRef]
  9. Dong, W.; Farrell, J.A.; Polycarpou, M.M.; Djapic, V.; Sharma, M. Command Filtered Adaptive Backstepping. IEEE Trans. Control Syst. Technol. 2012, 20, 566–580. [Google Scholar] [CrossRef]
  10. Fu, C.; Wang, Q.G.; Yu, J.; Lin, C. Neural Network-Based Finite-Time Command Filtering Control for Switched Nonlinear Systems with Backlash-Like Hysteresis. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 3268–3273. [Google Scholar] [CrossRef]
  11. Song, S.; Song, X.; Tejado, I. Disturbance Observer-Based Event-Triggered Adaptive Command Filtered Backstepping Control for Fractional-Order Nonlinear Systems and Its Application. Fractal Fract. 2023, 7, 810. [Google Scholar] [CrossRef]
  12. Ma, R.; Chen, J.; Lv, C.; Yang, Z.; Hu, X. Backstepping Control with a Fractional-Order Command Filter and Disturbance Observer for Unmanned Surface Vehicles. Fractal Fract. 2024, 8, 23. [Google Scholar] [CrossRef]
  13. Liu, H.; Lu, G.; Zhong, Y. Robust LQR Attitude Control of a 3-DOF Laboratory Helicopter for Aggressive Maneuvers. IEEE Trans. Ind. Electron. 2013, 60, 4627–4636. [Google Scholar] [CrossRef]
  14. Wang, S.; Na, J.; Chen, Q. Adaptive predefined performance sliding mode control of motor driving systems with disturbances. IEEE Trans. Energy Convers. 2020, 36, 1931–1939. [Google Scholar] [CrossRef]
  15. Shang, Y.; Li, X.; Qian, H.; Wu, S.; Pan, Q.; Huang, L.; Jiao, Z. A novel electro hydrostatic actuator system with energy recovery module for more electric aircraft. IEEE Trans. Ind. Electron. 2019, 67, 2991–2999. [Google Scholar] [CrossRef]
  16. Ge, S.S.; Zhang, J. Neural-network control of nonaffine nonlinear system with zero dynamics by state and output feedback. IEEE Trans. Neural Netw. 2003, 14, 900–918. [Google Scholar] [CrossRef] [PubMed]
  17. Liang, H.; Liu, G.; Zhang, H.; Huang, T. Neural-Network-Based Event-Triggered Adaptive Control of Nonaffine Nonlinear Multiagent Systems with Dynamic Uncertainties. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 2239–2250. [Google Scholar] [CrossRef] [PubMed]
  18. Meng, W.; Yang, Q.; Jagannathan, S.; Sun, Y. Adaptive neural control of high-order uncertain nonaffine systems: A transformation to affine systems approach. Automatica 2014, 50, 1473–1480. [Google Scholar] [CrossRef]
  19. He, W.; Chen, Y.; Yin, Z. Adaptive neural network control of an uncertain robot with full-state constraints. IEEE Trans. Cybern. 2015, 46, 620–629. [Google Scholar] [CrossRef]
  20. Peng, L.; Xun, L.; Han, Y.; Zhang, S.; Liu, J. Extra—Atmospheric Aircraft Control System Design Based on Loop Shaping Method. In Proceedings of the 2018 Cross Strait Quad-Regional Radio Science and Wireless Technology Conference (CSQRWC), Xuzhou, China, 21–24 July 2018. [Google Scholar]
  21. Li, Y.; Tong, S. Command-Filtered-Based Fuzzy Adaptive Control Design for MIMO-Switched Nonstrict-Feedback Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2017, 25, 668–681. [Google Scholar] [CrossRef]
  22. Chen, B.; Zhang, H.; Lin, C. Observer-Based Adaptive Neural Network Control for Nonlinear Systems in Nonstrict-Feedback Form. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 89–98. [Google Scholar] [CrossRef] [PubMed]
  23. Wang, H.; Liu, X.; Liu, K.; Karimi, H.R. Approximation-Based Adaptive Fuzzy Tracking Control for a Class of Nonstrict-Feedback Stochastic Nonlinear Time-Delay Systems. IEEE Trans. Fuzzy Syst. 2015, 23, 1746–1760. [Google Scholar] [CrossRef]
  24. Chen, B.; Liu, X.P.; Ge, S.S.; Lin, C. Adaptive Fuzzy Control of a Class of Nonlinear Systems by Fuzzy Approximation Approach. IEEE Trans. Fuzzy Syst. 2012, 20, 1012–1021. [Google Scholar] [CrossRef]
  25. Liu, Y.; Zhu, Q. Adaptive Fuzzy Finite-Time Control for Nonstrict-Feedback Nonlinear Systems. IEEE Trans. Cybern. 2022, 52, 10420–10429. [Google Scholar] [CrossRef]
  26. Wang, H.; Liu, S.; Yang, X. Adaptive neural control for non-strict-feedback nonlinear systems with input delay. Inf. Sci. 2020, 514, 605–616. [Google Scholar] [CrossRef]
  27. Wang, H.; Xu, K.; Qiu, J. Event-Triggered Adaptive Fuzzy Fixed-Time Tracking Control for a Class of Nonstrict-Feedback Nonlinear Systems. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 3058–3068. [Google Scholar] [CrossRef]
  28. Liu, Y.; Hao, L.Y. Adaptive tracking control for constrained nonlinear nonstrict-feedback switched stochastic systems with unknown control directions. Appl. Math. Comput. 2024, 473. [Google Scholar] [CrossRef]
  29. Bechlioulis, C.P.; Rovithakis, G.A. Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems with Prescribed Performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
  30. Bechlioulis, C.P.; Rovithakis, G.A. Adaptive control with guaranteed transient and steady state tracking error bounds for strict feedback systems. Automatica 2009, 45, 532–538. [Google Scholar] [CrossRef]
  31. Hu, C.; Wang, Z.; Bu, X.; Zhao, J.; Na, J.; Gao, H. Optimal Tracking Control for Autonomous Vehicle with Prescribed Performance via Adaptive Dynamic Programming. IEEE Trans. Intell. Transp. Syst. 2024, 1–13. [Google Scholar] [CrossRef]
  32. Bu, X.; Wu, X.; Zhu, F.; Huang, J.; Ma, Z.; Zhang, R. Novel prescribed performance neural control of a flexible air-breathing hypersonic vehicle with unknown initial errors. ISA Trans. 2015, 59, 149–159. [Google Scholar] [CrossRef] [PubMed]
  33. Guo, G.; Zhang, C.L. Adaptive Fault-Tolerant Control with Global Prescribed Performance of Strict-Feedback Systems. IEEE Trans. Syst. Man Cybern. Syst. 2024. [Google Scholar] [CrossRef]
  34. Song, X.; Sun, P.; Song, S.; Stojanovic, V. Saturated-threshold event-triggered adaptive global prescribed performance control for nonlinear Markov jumping systems and application to a chemical reactor model. Expert Syst. Appl. 2024, 249, 123490. [Google Scholar] [CrossRef]
  35. Liu, Y.; Yao, D.; Li, H.; Lu, R. Distributed Cooperative Compound Tracking Control for a Platoon of Vehicles with Adaptive NN. IEEE Trans. Cybern. 2021, 52, 7039–7048. [Google Scholar] [CrossRef]
  36. Ren, Y.; Geng, Y.; Cao, Q.; Wu, F. Finite-time prescribed performance control for approaching non-cooperative target’s feature surface. Nonlinear Dyn. 2024, 112, 9179–9193. [Google Scholar] [CrossRef]
  37. Wang, Y.; Liu, Y. Global adaptive output-feedback tracking with prescribed performance for uncertain nonlinear systems. Sci. China Inf. Sci. 2024, 67, 152201. [Google Scholar] [CrossRef]
  38. Ma, C.; Dong, D. Finite-Time Prescribed Performance Time-Varying Formation Control for Second-Order Multi-Agent Systems with Non-Strict Feedback Based on a Neural Network Observer. IEEE-CAA J. Autom. Sin. 2024, 11, 1039–1050. [Google Scholar] [CrossRef]
  39. Bechlioulis, C.P.; Rovithakis, G.A. A low-complexity global approximation-free control scheme with prescribed performance for unknown pure feedback systems. Automatica 2014, 50, 1217–1226. [Google Scholar] [CrossRef]
  40. Khalil, H.K. Nonlinear Systems; Patience Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  41. Ge, S.S.; Hang, C.C.; Lee, T.H.; Zhang, T. Stable Adaptive Neural Network Control; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
  42. Sun, Y.; Chen, B.; Lin, C.; Wang, H.; Zhou, S. Adaptive neural control for a class of stochastic nonlinear systems by backstepping approach. Inf. Sci. 2016, 369, 748–764. [Google Scholar] [CrossRef]
Figure 1. Performance functions ρ ( t ) and tracking error e 1 ( t ) .
Figure 1. Performance functions ρ ( t ) and tracking error e 1 ( t ) .
Fractalfract 08 00339 g001
Figure 2. Reference signal y d ( t ) and output signal y ( t ) .
Figure 2. Reference signal y d ( t ) and output signal y ( t ) .
Fractalfract 08 00339 g002
Figure 3. Error signals e 1 ( t ) and performance functions ρ ( t ) .
Figure 3. Error signals e 1 ( t ) and performance functions ρ ( t ) .
Fractalfract 08 00339 g003
Figure 4. Control input u ( t ) .
Figure 4. Control input u ( t ) .
Fractalfract 08 00339 g004
Figure 5. Compensated tracking error signal ν 1 ( t ) .
Figure 5. Compensated tracking error signal ν 1 ( t ) .
Fractalfract 08 00339 g005
Figure 6. Compensating signal ξ 1 ( t ) .
Figure 6. Compensating signal ξ 1 ( t ) .
Fractalfract 08 00339 g006
Figure 7. Estimations of norm’s squares of NN weight vectors.
Figure 7. Estimations of norm’s squares of NN weight vectors.
Fractalfract 08 00339 g007
Table 1. Simulation Parameters.
Table 1. Simulation Parameters.
Initial
conditions
x 1 ( 0 ) 0.5ParametersValue
x 2 ( 0 ) 1 η 1 1
θ ^ 1 ( 0 ) 0 k 2 200
θ ^ 2 ( 0 ) 0 γ 1 10
Node numberq9 γ 2 20
Performance
function
d ¯ 1 σ 1 0.05
d ̲ 1 σ 2 0.05
Command
filter parameters
ω n 100 a 1 1
ζ 0.5 a 2 1
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

Yang, X.; Li, J.; Ge, S.; Liang, X.; Han, T. Command Filter-Based Adaptive Neural Control for Nonstrict-Feedback Nonlinear Systems with Prescribed Performance. Fractal Fract. 2024, 8, 339. https://doi.org/10.3390/fractalfract8060339

AMA Style

Yang X, Li J, Ge S, Liang X, Han T. Command Filter-Based Adaptive Neural Control for Nonstrict-Feedback Nonlinear Systems with Prescribed Performance. Fractal and Fractional. 2024; 8(6):339. https://doi.org/10.3390/fractalfract8060339

Chicago/Turabian Style

Yang, Xiaoli, Jing Li, Shuzhi (Sam) Ge, Xiaoling Liang, and Tao Han. 2024. "Command Filter-Based Adaptive Neural Control for Nonstrict-Feedback Nonlinear Systems with Prescribed Performance" Fractal and Fractional 8, no. 6: 339. https://doi.org/10.3390/fractalfract8060339

APA Style

Yang, X., Li, J., Ge, S., Liang, X., & Han, T. (2024). Command Filter-Based Adaptive Neural Control for Nonstrict-Feedback Nonlinear Systems with Prescribed Performance. Fractal and Fractional, 8(6), 339. https://doi.org/10.3390/fractalfract8060339

Article Metrics

Back to TopTop