Next Article in Journal
Authenticated Multi-Party Quantum Private Set Intersection with Single Particles
Previous Article in Journal
Inverse Gravimetric Problem Solving via Prolate Ellipsoidal Parameterization and Particle Swarm Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fixed-Time NN-Based Tracking Control for a Type of Stochastic Nonlinear Systems Subject to Input Saturation

1
College of Mathematics and Computer Science, Tongling University, Tongling 244061, China
2
School of Mathematics and Statistics, Anhui Normal University, Wuhu 241005, China
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(12), 2018; https://doi.org/10.3390/math13122018
Submission received: 14 May 2025 / Revised: 14 June 2025 / Accepted: 17 June 2025 / Published: 18 June 2025

Abstract

This paper considers the adaptive fixed-time tracking control problem for stochastic systems subject to input saturation. Firstly, a smooth function approximation method is utilized to eliminate the effect of input saturation. Then, by combining the neural networks (NNs) approximation method with the backstepping-like technique, an adaptive fixed-time tracking control scheme is explicitly developed. The proposed scheme can ensure that the state variables are bounded in probability and the tracking error converges to a small region of the equilibrium point in a fixed time. Eventually, two numerical examples are given to indicate the performance and effectiveness of the presented strategy.

1. Introduction

As is well known, many practical systems are inevitably affected by stochastic disturbance, stochastic error, and other factors. In recent years, scholars have conducted many studies on the stability and control design of stochastic systems. Reference [1] proposed a novel stochastic gain assignment approach to study the input-to-state stability of the stochastic system, while finite-time stable theorem for stochastic nonlinear systems was proposed in reference [2]. Subsequently, reference [3] considered the finite-time stabilization issue for low-order stochastic systems with inverse dynamics, and the adaptive neural control issue was addressed in reference [4]. At the same time, references [5,6] have respectively investigated finite-time, state-feedback, and output-feedback stabilizers for stochastic output-constrained systems. However, the above results mainly focus on the stochastic stability problem. In numerous applications, it is also necessary to take stochastic vibration into account, e.g., robot manipulator [7], Maglev track vehicle [8], etc. In this situation, tracking performance should be paid more attention instead of only stability performance. Several tracking control design approaches have been developed for different types of stochastic systems. For instance, reference [9] investigated the decentralized output-tracking control for high-order stochastic systems, and a mean-nonovershooting tracking control strategy was provided in [10].
On the other hand, the input restraint problems of saturation and dead-zone are major obstacles in practical applications [11,12]. Since the input saturation may greatly reduce the performance of the control system, and even the phenomena of divergence, oscillation and hysteresis may occur to lead to the instability of the control system and affect the operation of the system. Currently, many different methods of handling this issue have been proposed. For example, reference [13] approximated the saturation limit of a system by using a smooth function, while a linear auxiliary system of the same order as the nonlinear system in [14] was constructed to eliminate the effect of saturation.
In addition, many realistic systems often have some uncertainties, such as unknown nonlinearities, unknown parameters, and so on. The neural networks (NNs) approximation method is usually applied to deal with unknown terms, and the NN-based backstepping technique has been developed to address the control issues of uncertain stochastic systems [15,16]. It should be emphasized that the above results mainly considered finite-time control performance, which is notable for the fact that the upper bound of the settling time relies on the initial data and increases with the initial vector [17,18]. For this reason, reference [19] proposed a definition of fixed-time stability with the upper estimation of the settling time being independent of the initial conditions, and [20] improved the fixed-time stable Lyapunov criteria. For pure feedback systems, ref. [21] designed a new kind of adaptive fixed-time control algorithm. Reference [22] investigated the fixed-time synchronization issue for stochastic memristor-based NN via two different controllers. Subsequently, the event-triggered adaptive fixed-time control algorithm for solving the non-triangularly structured stochastic system was given in [23]. However, these results did not take the input saturation constraints into account. Considering the requirement of practical application, it is important to tackle the fixed-time tracking control issue of stochastic nonlinear systems subject to input saturation. However, dealing with input saturation and achieving tracking performance in a fixed time is a challenge.
Based on the above analyses, this paper aims to devise a control strategy, which can achieve fixed-time tracking performance of the considered system, to fulfill the input saturation restriction. By backstepping, radial basis function neural network (RBFNN), a smooth function, this paper proposes a new fixed-time tracking control method that ensures tracking errors are bounded in a small neighborhood containing the origin. The main contributions of this paper can be summarized in the following two aspects:
(1)
The fixed-time convergence and the input saturation restriction are investigated simultaneously. Although the adaptive fixed-time tracking control schemes have been developed in [21,24], they have not taken into consideration the input constraint. This implies that the proposed control scheme in [21,24] could not solve the input saturation problem.
(2)
The adaptive NN fixed-time controller is designed. The diffusion terms of the considered systems are unknown; the NN approximation method is used to deal with unknown functions. Together with Gaussian error function being utilized to tackle the input saturation issue, the adaptive fixed-time controller is constructed under the framework of the backstepping approach. The adaptive neural network fixed-time control algorithm can achieve the control goal; that is, all the variables of the investigated system are bounded in probability and the tracking error fluctuates around the origin without violating input saturation restriction.
The rest of this paper is structured as follows: Section 2 introduces the research problem and the necessary preliminary knowledge. Section 3 presents the development of the controllers and adaptive laws as well as a stability analysis. Section 4 describes the simulation results, and Section 5 concludes this study.

2. Problem and Preliminaries

The following stochastic system is considered:
d x i = ( x i + 1 + f i ( x ̲ i ) ) d t + g i ( x ̲ i ) d ω , i = 1 , , n 1 d x n = ( u ( υ ) + f n ( x ̲ n ) ) d t + g n ( x ̲ n ) d ω , y = x 1 ,
where y R is system output; x = x ̲ n = ( x 1 , , x n ) T R n denotes state vector and x ̲ i = ( x 1 , x 2 , , x i ) T R i represents the first i elements of the state vector; ω is an r dimensional standard Wiener process; f i ( x ̲ i ) : R i R are smooth known nonlinear functions and g i ( x ̲ i ) : R i R r are smooth unknown functions with f i ( 0 ) = 0 , g i ( 0 ) = 0 ; υ R is control input with saturation restriction with u ( υ ) described by
u ( υ ) = s a t ( υ ) = s i g n ( υ ) u p , | υ | u p . υ , | υ | < u p .
where u p is a known constant called as the saturation bound of u.
Assumption A1. 
The reference signals y d , y ˙ d and its ith-order derivatives satisfy | y d |   < A 0 , | y ˙ d |   < A 1 , | y ¨ d |   < A 2 , | y d ( i ) |   < A i , i = 3 , , n , where A i ( i = 0 , , n ) are all positive constants.
The goal of this article is to propose an adaptive fixed-time tracking control algorithm for system (1) with input saturation. The proposed control algorithm can guarantee that the output will successfully track the expected signal in fixed time and all the system variables are bounded in probability without violating the input saturation.
To accomplish the control objective, some definitions and lemmas are shown below.
Consider the stochastic systems as follows:
d x = f ( x ) d t + g ( x ) d ω , x ( 0 ) = x 0 R n ,
where x R n is the state vector, ω represents a r dimensional standard Wiener process; f ( x ) : R n R and g ( x ) : R n R r are continuous functions meeting f ( 0 ) = 0 , g ( 0 ) = 0 .
Definition 1 
([2]). V ( x ) C 2 relating to system (3), the differential operator of V ( x ) is described as L V ; therefore, one yields
L V = V x f ( x ) + 1 2 T r g T ( x ) 2 V x 2 g ( x ) ,
where T r is the trace of .
Lemma 1 
([20]). For system (3), if there is a C 2 , radially unbounded and positive definite function V ( x ) , for ϑ 1 , ϑ 2 R + , 0 < ς 1 < 1 , ς 2 > 1 , such that
L V ϑ 1 V ς 1 ( x ) ϑ 2 V ς 2 ( x ) , x R n { 0 } .
Therefore, the origin solution of system (3) is fixed-time stable in probability with settling time T x 0 meeting
E ( T x 0 ) Γ ( 1 ς 1 ς 2 ς 1 ) Γ ( ς 2 1 ς 2 ς 1 ) ϑ 1 ( ς 2 ς 1 ) ϑ 1 ϑ 2 1 ς 1 ς 2 ς 1 , x 0 R n { 0 } .
Lemma 2 
([25]). For Y 1 R and positive constant δ ˘ 1 , there is
0   | Y 1 |   < δ ˘ 1 + Y 1 2 Y 1 2 + δ ˘ 1 2 .
Lemma 3 
([26]). For ( Y 1 , Y 2 ) R 2 , the following inequality holds:
Y 1 Y 2 δ ˇ 1 r 1 r 1 | Y 1 | r 1 + 1 r 2 δ ˇ 1 r 2 | Y 2 | r 2 .
where δ ˇ 1 > 0 , r 1 > 1 , r 2 > 1 are constants and 1 r 1 + 1 r 2 = 1 .
Lemma 4 
([6]). For every constant r ¯ 1 > 0 , and any variables Y i R , i = 1 , , n , we have
( | Y 1 | + | Y 2 | + + | Y n | ) r ¯ 1 m a x { 1 , n r ¯ 1 1 } ( | Y 1 | r ¯ 1 + | Y 2 | r ¯ 1 + + | Y n | r ¯ 1 ) .
Lemma 5 
([5]). Let constants r 3 1 , r 4 > 0 , then for Y 1 , Y 2 R , the following inequalities hold
( 1 ) | Y 1 r 3 Y 2 r 3 | r 3 ( 2 r 3 2 + 2 ) ( | Y 1 Y 2 | ) ( | Y 1 r 3 1 Y 2 r 3 1 | ) , ( 2 ) | Y 1 r 4 r 3 Y 2 r 4 r 3 | 2 1 1 r 3 ( | Y 1 r 4 Y 2 r 4 | ) 1 r 3 , ( 3 ) ( | Y 1 | + | Y 2 | ) 1 r 3 | Y 1 | 1 r 3 + | Y 2 | 1 r 3 2 1 1 r 3 ( | Y 1 | + | Y 2 | ) 1 r 3 .
Lemma 6 
([2]). For any variable Y 3 R + , constants r 3 1 and r 4 > 0 the following inequality holds
Y 3 r 4 + Y 3 r 3 r 3 r 3 1 r 4 r 3 1 .
Lemma 7 
([2]). Let constants r 4 > 0 , r 5 > 0 , then for any variables Y 1 , Y 2 R , and any non-negative real functions Q ( · ) and C ( · ) , it holds
Q ( · ) | Y 1 | r 4 | Y 2 | r 5 r 4 C ( · ) r 4 + r 5 | Y 1 | r 4 + r 5 + r 5 ( Q ( · ) ) r 4 + r 5 r 5 r 4 + r 5 ( C ( · ) ) r 4 r 5 | Y 2 | r 4 + r 5 .
Lemma 8 
([18]). For Y 1 , Y 2 R with satisfying Y 2 > 2 Y 1 , and constant 0 < r ¯ 2 < 1 , one has
Y 2 r ¯ 2 Y 1 r ¯ 2 ( 2 r ¯ 2 1 ) ( Y 2 Y 1 ) r ¯ 2 .
Lemma 9. 
For system (3), if there exists a C 2 , positive function and radially unbounded V ( x ) such that
L V ( x ) ϑ 1 V ς 1 ( x ) ϑ 2 V ς 2 ( x ) + ρ ˘ ,
with the constants ς 1 ( 0 , 1 ) , ς 2 > 1 ; and the positive parameters ϑ 1 , ϑ 2 , ρ ˘ , then all variables of system (3) is fixed-time bounded in probability with the settling time T x 0 fulfilling
E ( T x 0 ) T m a x : = Γ ( 1 ς 1 ς 2 ς 1 ) Γ ( ς 2 1 ς 2 ς 1 ) ( 2 ς 1 1 ) ϑ 1 ( ς 2 ς 1 ) ( 2 ς 1 1 ) ϑ 1 ϑ 2 1 ς 1 ς 2 ς 1 .
The residual set of the trivial of system (3) can be described as
Λ ¯ x = x ( t ) | V ( x ( t ) ) min 2 ρ ˘ ϑ 1 , 2 ρ ˘ ϑ 2 .
Proof. 
One defines a function Υ ( χ ) = ϑ 1 χ ς 1 + ϑ 2 χ ς 2 on χ ( 0 , + ) , then Υ ( χ ) is continuous and the range of Υ ( χ ) is ( 0 , + ) . In view of the property of continuous function, it is easily known that there must exist a constant ξ > 0 such that ρ ˘ = ϑ 1 ξ ς 1 + ϑ 2 ξ ς 2 for arbitrary ρ ˘ > 0 . That means Equation (4) can be re-expressed as
L V ( x ) ϑ 1 ( V ς 1 ( x ) ξ ς 1 ) ϑ 2 ( V ς 2 ( x ) ξ ς 2 ) .
Clearly, V ( x ) > 0 for all x R n { 0 } . Therefore, the domain of the state variable can be divided into two regions according to the value of V ( x ) , that is Λ 1 = { x | V ( x ) 2 ξ } and Λ 2 = { x | 0 < V ( x ) < 2 ξ } . In what follows, we will prove this lemma in two cases similarly to the proving method in [17]. For x 0 R , x ( t ) may be in Λ 1 or Λ 2 . Firstly, if x ( t ) Λ 1 , write ζ ( x ( t ) ) = V ( x ( t ) ) ξ . Clearly, ζ ( x ( t ) ) is positive definite on Λ 1 with L V ( x ) satisfying (4). Then, one can obtain from Lemma 8 that
L ζ ( x ) = L V ( x ) L ξ , ϑ 1 ( V ς 1 ( x ) ξ ς 1 ) ϑ 2 ( V ς 2 ( x ) ξ ς 2 ) , ϑ 1 ( 2 ς 1 1 ) ( V ( x ) ξ ) ς 1 ϑ 2 ( V ( x ) ξ ) ς 2 , = ϑ 1 ( 2 ς 1 1 ) ζ ς 1 ( x ) ϑ 2 ζ ς 2 ( x ) .
According to Lemma 1, x ( t ) will fixed-time converge to the origin solution of system (3) in probability as t approaching the settling time T x 0 . And the settling time T x 0 satisfies
E T x 0 T m a x : = Γ ( 1 ς 1 ς 2 ς 1 ) Γ ( ς 2 1 ς 2 ς 1 ) ( 2 ς 1 1 ) ϑ 1 ( ς 2 ς 1 ) ( 2 ς 1 1 ) ϑ 1 ϑ 2 1 ς 1 ς 2 ς 1
In other words, the system state will at least reach Λ 2 for x 0 R . Secondly, if x ( t ) Λ 2 , L V ( x ) also satisfies (4). That implies that the state trajectory does not exceed Λ 2 . Thus, the state variable is bounded in probability. Hence, the variables of system (3) are fixed-time bounded in probability.The system state trajectory is at least kept in Λ 2 = { x | V ( x ) < 2 ξ } . Furthermore, if 0 < ξ < 1 , ξ < ξ ς 1 < ρ ˘ ϑ 1 holds, else 1 < ξ < ξ ς 2 < ρ ˘ ϑ 2 holds. Thus, one gains that the system trace converges into Λ ¯ x = { x ( t ) | V ( x ( t ) ) m i n { 2 ρ ˘ ϑ 1 , 2 ρ ˘ ϑ 2 } } . According to above analyses, one can conclude that the system state x ( t ) can converge into a small region containing the origin as long as the inequality (4) holds.
The proof of the lemma is finished. □
Remark 1. 
Observing from reference [24], one finds that an unknown extra parameter β ( 0 , 1 ) is introduced to calculate the estimated upper bound of the settling time and residual set, thereby T ˜ x 0 = 1 β ϑ 1 ( 1 ς 1 ) + 1 β ϑ 2 ( ς 2 1 ) and Λ ˜ x = x ( t ) | V ( x ( t ) ) min ρ ˘ ϑ 1 ( 1 β ) 1 ς 1 , ρ ˘ ϑ 2 ( 1 β ) 1 ς 2 . The results of T ˜ x 0 and Λ ˜ x are affected by the extra parameter β. Nevertheless, the upper bound estimation of the settling time and the residual set can be directly calculated just via the design parameters without requiring any other parameters in this paper.
In order to handle the unknown nonlinear terms, we will give the following lemma about NN approximation.
Lemma 10 
([27]). Let I ( x ) be a continuous function defined on a compact set x Ξ x R n . There exists a radial basis function neural network (RBFNN) G T Φ ( x ) such that
I ( x ) = G T Φ ( x ) + δ ( x ) ,
where G is the ideal weight vector and denoted as
G : = a r g min G R M sup x Ξ x | I ( x ) G T Φ ( x ) | ,
G = [ o 1 , , o M ] T is the weight vector, M is the RBFNN nodes, Φ ( x ) = [ ϕ 1 ( x ) , , ϕ M ( x ) ] T is a vector of the basic function ϕ i ( x ) , where ϕ i ( x ) = exp { ( x μ i ) T ( x μ i ) ι i 2 } , μ i is the center of Gaussian function, ι i is width of Gaussian function. | δ ( x ) | < τ ˘ is the approximation error with τ ˘ being a constant.
Remark 2. 
The radial basis function neural network (RBFNN) primarily consists of three layers: the input layer, hidden layer, and output layer. The influence of the number of hidden layer neurons (i.e., the node count in the RBFNN) on approximation accuracy represents a complex issue. When the number of nodes is insufficient, the network may fail to adequately approximate the target function, leading to underfitting. This becomes particularly evident when processing highly nonlinear data, where approximation errors increase significantly. As the number of nodes increases, the nonlinear fitting capability of the RBFNN improves, enhancing approximation accuracy. However, excessive nodes may result in overfitting, ultimately causing an increase in prediction errors.

3. Controller Design and Stability Analysis

In this section, the specific design and analysis process is provided. Before that, we present the following smooth function to compensate for the limitations imposed by input saturation
s ( υ ) = u p 2 π 0 π υ 2 u p e t 2 d t : = u p ψ π υ 2 u p ,
where ψ π υ 2 u p is called Gaussian error function(erf). Therefore, s a t ( υ ) can be described by
s a t ( υ ) = s ( υ ) + D ( υ ) ,
where D ( υ ) = s a t ( υ ) s ( υ ) is denoted as the approximate error, and its upper bound can be denoted as
| D ( υ ) | < u p 1 2 π 0 π 2 e t 2 d t : = ϖ .
According to Differential Mid-Value Theorem, there exists a constant 0 < ϑ < 1 which can drive the following equation:
s ( υ ) = s ( υ 0 ) + s ( υ ϑ ) ( υ υ 0 )
with s ( υ ϑ ) = s ( υ ) υ | υ = υ ϑ = e ( π υ 2 u p ) 2 | υ = υ ϑ , υ ϑ = ϑ υ + ( 1 ϑ ) υ 0 . When υ 0 = 0 , Equation (7) can be written as
s ( υ ) = s ( υ ϑ ) υ .
Consequently, (5) can be redescribed as
s a t ( υ ) = s ( υ ϑ ) υ + D ( υ ) .
Assumption 2. 
There exists a constant s ̲ > 0 to ensure
s ̲ < s ( υ ϑ ) 1 .
Remark 3. 
Although the tanh function and erf can both smooth the input saturation, the lager curvature of tanh function transition region will result in larger response errors. Thus, erf has a better approximation effect on the saturation boundary. Additionally, the erf also displays a more robust performance when dealing with system uncertainties and external perturbations. On the other hand, it is clear from Equation (7) that s ( υ ϑ ) = e ( π ϑ υ 2 u p ) 2 with ϑ ( 0 , 1 ) and | υ | < u p . Apparently, s ( υ ϑ ) will increase when υ ( u p , 0 ) and decrease in ( 0 , u p ) . It follows that e ( π ϑ 2 ) 2 < s ( υ ϑ ) 1 . Because of ϑ ( 0 , 1 ) , one has s ( υ ϑ ) > e π 4 . Then, s ̲ can be takes as s ̲ e π 4 .
Next, we introduce the following coordinate transformation:
η 1 = x 1 y d η i = x i i , i = 2 , , n .
where y d is reference signal, 2 , , n are virtual controllers and will be specified afterwards. In addition,
λ i = max { M i G i 2 , i = 1 , , m } ,
where M 1 , , M m and G 1 , , G m are the node numbers and ideal weight vectors, respectively. Hence, applying Equations (1), (8), and (9), one has
d η 1 = ( η 2 + f 1 ( x 1 ) + 2 y ˙ d ) d t + ( g 1 ( x 1 ) ) T d ω , d η i = ( η i + 1 + f i ( x ̲ i ) L i + i + 1 ) d t + ( g i ( x ̲ i ) j = 1 i 1 i x j g j ( x ̲ j ) ) T d ω , 2 i n 1 d η n = ( u ( υ ) + f n ( x ̲ n ) L n ) d t + ( g n ( x ̲ n ) j = 1 n 1 n x j g j ( x ̲ j ) ) T d ω ,
where L i = j = 1 i i x j ( x j + 1 + f j ( x ̲ j ) ) + j = 1 i i λ ^ j λ ^ ˙ j + j = 1 i i y d ( j ) y d ( j + 1 ) + 1 2 j , k = 1 i 2 i x j x k g j ( x ̲ j ) g k ( x ̲ k ) , and the definition of λ ^ j , λ ^ ˙ j will be provided subsequently.
Now, we will propose the main result in a theorem as follows:
Theorem 1. 
If system (1) matches Assumption 1, an actual controller with a series of adaptive laws and virtual controllers are designed as
2 = η 1 3 ξ ˇ 1 2 η 1 6 ξ ˇ 1 2 + ϱ 1 2 k 2 4 ς 2 η 1 4 ς 2 3 η 1 Ψ 1 ( λ ^ 1 ) f 1 ( x 1 ) 3 4 η 1 + y ˙ d ,
i + 1 = η i 3 ξ ˇ i 2 η i 6 ξ ˇ i 2 + ϱ i 2 k 2 4 ς 2 η i 4 ς 2 3 η i Ψ i ( λ ^ i ) f i ( x ̲ i ) η i + l = 1 i 1 l x l f l ( x ̲ l ) ,
υ = 1 s ̲ η n 3 ξ ˇ n 2 η n 6 ξ ˇ n 2 + ϱ n 2 + k 2 4 ς 2 η n 4 ς 2 3 + η n Ψ n ( λ ^ n ) + f n ( x ) l = 1 n 1 n x l f l ( x ̲ l ) + η n ,
λ ^ ˙ i = i 2 η i 3 b i λ ^ i ,
with ξ ˇ 1 = k 1 4 ς 1 η 1 4 ς 1 3 , ξ ˇ i = k 1 4 ς 1 η i 4 ς 1 3 , Ψ i ( λ ^ i ) = 3 4 1 + 1 + λ ^ i 2 2 + τ ˘ i 2 2 4 3 1 4 j i 1 3 , i = 1 , , n , ς 1 ( 0 , 1 ) , ς 2 > 1 and j i > 0 , k 1 > 0 , k 2 > 0 , b i > 0 , i > 0 being designed parameters, then one has
(1) Under the actual controller (14) and adaptive law (15) with the virtual controllers ((12), (13)), all the variables of system (1) are fixed-time bounded in probability, without violating the input saturation constraint condition.
(2) The tracking error oscillates around the origin in the following compact set:
Λ : = E ( | η 1 | ) 4 4 .
where b = min { b 1 , b 2 , , b n } , ϑ 2 = n 1 ς 2 ϑ ¯ 2 , ϑ ¯ 2 = min { n 1 ς 2 k 2 , 2 ς 2 n 1 ς 2 b } , ϑ 1 = min { k 1 , ( b 2 ) ς 1 } , = min { 2 ρ ˘ ϑ 1 , 2 ρ ˘ ϑ 2 } .
Proof. 
In light of Lemma 9, the key to proving Theorem 1 is that the controller and adaptive law can be designed to make sure Equation (4) in Lemma 9 holds. Thus, the proof process is divided into two parts as follows:
Part I. Controller design
In what follows, we will combine adaptive backstepping with the NN method to design the controller step by step. For system (1), select the Lyapunov function
V = j = 1 n 1 4 η j 4 + j = 1 n 1 2 j λ ˜ j 2 ,
where j > 0 is the design parameter, λ ˜ j = λ j λ ^ j is the parameter estimation error, λ ^ j is the estimation of parameter λ j .
According to (11), (17) and Definition 1, one can infer
L V = η 1 3 f 1 ( x 1 ) η 1 3 y ˙ d + j = 1 n 1 η j 3 ( η j + 1 + j + 1 ) + η n 3 ( s ( υ ϑ ) υ + D ( υ ) ) + j = 2 n η j 3 f j ( x ̲ j ) l = 1 j 1 j x l f l ( x ̲ l ) j = 1 n 1 j λ ˜ j λ ^ ˙ j + j = 1 n 3 η j 2 2 g j ( x ̲ j ) l = 1 j 1 j x l g l ( x ̲ l ) T g j ( x ̲ j ) l = 1 j 1 j x l g l ( x ̲ l ) + j = 2 n η j 3 l = 1 j 1 j λ ^ l λ ^ ˙ l l = 1 j 1 j y d ( l ) y d ( l + 1 ) l = 1 j 1 j x l x l + 1 1 2 l , k = 1 j 1 2 j x l x k g l ( x ̲ l ) g k ( x ̲ k ) .
Utilizing Lemma 3, it is testified that
| η j 3 η j + 1 | 3 4 η j 4 + 1 4 η j + 1 4 ,
| η n 3 D ( υ ) | | η n 3 ϖ | 3 4 | η n | 4 + 1 4 | ϖ | 4 .
3 2 η j 2 g j ( x ̲ j ) l = 1 j 1 j x l g l ( x ̲ l ) T g j ( x ̲ j ) l = 1 j 1 l x l g l ( x ̲ l ) 3 4 ν j 2 η j 4 g j ( x ̲ j ) l = 1 j 1 j x l g l ( x ̲ l ) 4 + 3 4 ν j 2 ,
where ν j is the positive design parameter.
Substituting (19), (20) and (21) into (18), one has
L V η 1 3 1 + f 1 ( x 1 ) y ˙ d + 3 4 η 1 + I 1 ( Z 1 ) + j = 2 n 1 η j 3 j + 1 + f j ( x ̲ j ) l = 1 j 1 j x l f l ( x ̲ l ) + η j + I j ( Z j ) + η n 3 s ( υ ϑ ) υ + f n ( x ) l = 1 n 1 n x l f l ( x ̲ l ) + η n + I n ( Z n ) + j = 1 n 3 4 ν j 2 + 1 4 ϖ 4 j = 1 n 1 j λ ˜ j λ ^ ˙ j ,
where Z 1 = x 1 , Z i = ( x ̲ i , λ ^ ¯ i ) , λ ^ ¯ i = ( λ ^ 1 , , λ ^ i ) T ,   I 1 ( Z 1 ) = 3 4 ν 1 2 z 1 4 g 1 ( x 1 ) 4 , I i ( Z i ) = j = 1 i i x j x j + 1 j = 1 i i λ ^ j λ ^ ˙ j j = 1 i i y d ( j ) y d ( j + 1 )   1 2 j , k = 1 i 2 i x j x k g j ( x ̲ j ) g k ( x ̲ k ) + 3 4 ν i 2 η i g i ( x ̲ i ) j = 1 i 1 i 1 x j g j ( x ̲ j ) 4 , i = 1 , , n .
Therefore, from (10), one knows I i ( Z i ) can be estimated by the following RBFNN
I i ( Z i ) = G i T Φ i ( Z i ) + δ i ( Z i ) , | δ i ( Z i ) | < τ ˘ i ,
where τ ˘ i is a constant. Because Φ i T ( Z i ) Φ i ( Z i ) M i and (10) holds, | G i T | 2 | Φ i ( Z i ) | 2 | G i T | 2 M i λ i holds. This, together with Lemmas 6 and 7 and Equation (23) results in
η i 3 I i ( Z i ) = η i 3 ( G i T Φ i ( Z i ) + δ i ( Z i ) ) η i 3 1 + | G i T | | Φ i | 2 + τ ˘ i 2 2 η i 3 1 + 1 + λ ^ i 2 2 + τ ˘ i 2 2 + 1 2 η i 3 λ ˜ i η i 4 Ψ i ( λ ^ i ) + 1 2 η i 3 λ ˜ i + j i ,
where Ψ i ( λ ^ i ) = 3 4 1 + 1 + λ ^ i 2 2 + τ ˘ i 2 2 4 3 1 4 j i 1 3 , and j i is the positive designed parameter.
Moreover, substituting (24) into (22) renders
L V η 1 3 1 + f 1 ( x 1 ) y ˙ d + 3 4 η 1 + η 1 Ψ 1 ( λ ^ 1 ) + j = 2 n 1 η j 3 j + 1 + f j ( x ̲ j ) l = 1 j 1 j x l f l ( x ̲ l ) + η j + η j Ψ j ( λ ^ j ) + η n 3 s ( υ ϑ ) υ + f n ( x ) l = 1 n 1 n x l f l ( x ̲ l ) + η n + η n Ψ n ( λ ^ n ) + j = 1 n 3 ν j 2 4 + j = 1 n j j + ϖ 4 4 + j = 1 n λ ˜ j j j 2 η j 3 λ ^ ˙ j
Therefore, when the controllers are designed as (12)–(15), we can deduce from Lemma 2, Assumption 1, and Equation (25) that
L V k 1 4 ς 1 j = 1 n η j 4 ς 1 k 2 4 ς 2 j = 1 n η j 4 ς 2 + j = 1 n b j 2 j λ ˜ j λ ^ j + j = 1 n 3 4 ν j 2 + j = 1 n j j + 1 4 ϖ 4
Part II. Stability analysis It is not difficult to notice that
b i i λ ˜ i λ ^ i = b i i λ ˜ i ( λ i λ ˜ i ) b i 2 i λ i 2 b i 2 i λ ˜ i 2 , i = 1 , , n .
Together with Equation (26), one can get
L V k 1 4 ς 1 j = 1 n η j 4 ς 1 k 2 4 ς 2 j = 1 n η j 4 ς 2 j = 1 n b j 2 j λ ˜ j 2 + j = 1 n b j 2 j λ j 2 + j = 1 n 3 4 ν j 2 + j = 1 n j j + 1 4 ϖ 4 = k 1 4 ς 1 j = 1 n η j 4 ς 1 k 2 4 ς 2 j = 1 n η j 4 ς 2 + j = 1 n b j 4 j λ ˜ j 2 ς 1 j = 1 n b j 4 j λ ˜ j 2 ς 1 + j = 1 n b j 1 4 j λ ˜ j 2 ς 2 j = 1 n b j 1 4 j λ ˜ j 2 ς 2 j = 1 n b j 2 j λ ˜ j 2 + Δ
where Δ = j = 1 n b j 2 j λ j 2 + j = 1 n 3 4 ν j 2 + j = 1 n j j + 1 4 ϖ 4 .
In addition, since 0 < ς 1 < 1 and ς 2 > 1 , we can derive from Lemma 4 that
k 1 j = 1 n η j 4 4 ς 1 k 1 j = 1 n η j 4 4 ς 1 = k 1 4 ς 1 j = 1 n η j 4 ς 1 ,
k 2 j = 1 n η j 4 4 ς 2 n ς 2 1 k 2 j = 1 n η j 4 4 ς 2 = n ς 2 1 k 2 4 ς 2 j = 1 n η j 4 ς 2 .
Then, one can directly infer from above equations that
k 1 4 ς 1 j = 1 n η j 4 ς 1 k 1 j = 1 n η j 4 4 ς 1 ,
k 2 4 ς 2 j = 1 n η j 4 ς 2 n 1 ς 2 k 2 j = 1 n η j 4 4 ς 2 .
Furthermore, using Lemmas 4 and 7 we can gain
j = 1 n b j 4 j λ ˜ j 2 ς 1 = j = 1 n b j 4 j λ ˜ j 2 ς 1 1 1 ς 1 ( ς 1 1 ς 1 ) ς 1 ς 1 j = 1 n b j 4 j λ ˜ j 2 ς 1 1 ς 1 + ( 1 1 ς 1 ) 1 ς 1 1 ς 1 ( ς 1 ς 1 ) 1 1 ς 1 = j = 1 n b j 4 j λ ˜ j 2 + ρ ˘ 2 ,
j = 1 n b j 1 4 j λ ˜ j 2 ς 2 b j = 1 n 1 4 j λ ˜ j 2 ς 2 n 1 ς 2 b j = 1 n 1 4 j λ ˜ j 2 ς 2 ,
where ρ ˘ 2 = ( 1 ς 1 ) ς 1 ς 1 1 ς 1 and b = min { b j , j = 1 , , n } .
Substituting Equations (29)–(32) into (28) results in
L V k 1 j = 1 n η j 4 4 ς 1 n 1 ς 2 k 2 j = 1 n η j 4 4 ς 2 j = 1 n b j 4 j λ ˜ j 2 ς 1 n 1 ς 2 b j = 1 n 1 4 j λ ˜ j 2 ς 2 + j = 1 n b j λ ˜ j 2 4 j ς 2 j = 1 n b j λ ˜ j 2 4 j + Δ + ρ ˘ 2 ϑ 1 j = 1 n η j 4 4 ς 1 + j = 1 n λ ˜ j 2 2 j ς 1 ϑ ¯ 2 j = 1 n η j 4 4 ς 2 + j = 1 n λ ˜ j 2 2 j ς 2 + j = 1 n b j λ ˜ j 2 4 j ς 2 j = 1 n b j λ ˜ j 2 4 j + Δ + ρ ˘ 2
where ϑ 1 = min { k 1 , ( b 2 ) ς 1 } and ϑ ¯ 2 = min { n 1 ς 2 k 2 , 2 ς 2 n 1 ς 2 b } .
On the other hand, according to Lemma 3, one obtains
V ς 1 j = 1 n η j 4 4 ς 1 + j = 1 n λ ˜ j 2 2 j ς 1 V ς 2 n ς 2 1 j = 1 n η j 4 4 ς 2 + j = 1 n λ ˜ j 2 2 j ς 2
Finally, substituting Equation (34) into (33) yields
L V ϑ 1 V ς 1 ϑ 2 V ς 2 + Δ + ρ ˘ 2 + j = 1 n b j λ ˜ j 2 4 j ς 2 j = 1 n b j λ ˜ j 2 4 j
where ϑ 2 = n 1 ς 2 ϑ ¯ 2 .
To continue stability analysis, the last two terms on the right ride of Equation (35) need to be estimated in what follows.
Assume that there are unknown constants m ˇ j > 0 making | λ ˜ j |   < m ˇ j for j = 1 , , n . Since m ˇ j is unknown, we will prove this separately based on the value of m ˇ j . First of all, we consider the first situation that m ˇ j < 2 j . Since ς 2 > 1 and 0 < λ ˜ j 2 4 j < 1 for all j = 1 , , n , it can be obtained that j = 1 n b j ( λ ˜ j 2 4 j ) ς 2 j = 1 n b j λ ˜ j 2 4 j < 0 .
So one can render
L V ϑ 1 V ς 1 ϑ 2 V ς 2 + ρ ˘ 3
with ρ ˘ 3 = Δ + ρ ˘ 2 .
Secondly, the opposite of the first situation is that at least one of m ˇ j s is greater than the corresponding 2 j . Suppose there are N m ˇ j unsatisfying m ˇ j 2 j . Without loss of generality, we assume that m ˇ j l 2 j l , l = 1 , , N . Then, one can gain l = 1 N b j l ( λ ˜ j l 2 4 j l ) ς 2 l = 1 N b j l λ ˜ j l 2 4 j l < l = 1 N b j l ( m ˇ j l 2 4 j l ) ς 2 l = 1 N b j m ˇ j l 2 4 j l . Then, it can be easily derived that
L V ϑ 1 V ς 1 ϑ 2 V ς 2 + ρ ˘ 4
with ρ ˘ 4 = l = 1 N b j l ( m ˇ j l 2 4 j l ) ς 2 l = 1 N b j m ˇ j l 2 4 j l + ρ ˘ 3 . In summary, one can obtain
L V ϑ 1 V ς 1 ϑ 2 V ς 2 + ρ ˘
where ρ ˘ = ρ ˘ 3 if m ˇ j < 2 j for all j = 1 , , n , else ρ ˘ = ρ ˘ 4 .
According to Lemma 9, we can confirm that the state variables of system (11) are fixed-time bounded in probability. In other words, Z ( t ) = ( η , λ ˜ ) and V ( Z ( t ) ) are almost always bounded. That is, η i and λ ˜ i are bounded for i = 1 , , n . In addition, Z ( t ) will converge to the following compact set:
Λ = Z ( t ) | V ( Z ( t ) ) m i n 2 ρ ˘ ϑ 1 , 2 ρ ˘ ϑ 2 .
Let = min { 2 ρ ˘ ϑ 1 , 2 ρ ˘ ϑ 2 } , one can obtain from the definition of V ( Z ( t ) ) that
E j = 1 n η j 4 4 E [ V ( Z ( t ) ) ] 4 .
Then, we obtain
[ E [ η i 2 ] ] 2 E [ η i 4 ] E j = 1 n η j 4 4 .
Hence, one has
E [ η i 2 ] 2 < + .
In view of λ ˜ i = λ i λ ^ i , the boundness of λ ^ i can be rendered. In addition, from Assumption 1 and η 1 = x 1 y d , we can observe that x 1 is bounded. According to (37), one can gets
E [ | η 1 | ] 4 4 < + .
In other words, we can deduce that tracking error η 1 = y y d is bounded within a compact set containing origin point. According to the correlation between virtual controller i , actual controller υ , and ( η i , λ ˜ i ) , one infers that virtual controller i and actual controller υ are bounded in probability. Thus, x i is bounded. That is, all the variables are bounded. Till up, the proof is completed. □
Remark 4. 
Equation (36) indicates that the control performance is affected constants ϑ 1 and ϑ 2 , the values of which rely on the chosen values of the primary parameters, i.e., j i ( i = 1 , , n ) , i ( i = 1 , , n ) , k 1 , k 2 , b i ( i = 1 , , n ) . However, expecting better control performance may result in the altitude of the controller u larger, which is not desirable. Hence, one should carefully adjust the design parameters many times via considering the trade-off between the control performance and control action. In addition, the proposed method can be extended to address the fixed-time tracking control issue of stochastic nonlinear systems with uncertain parameters.

4. Simulation Example

This section provides two simulation examples to further demonstrate the effectiveness of the presented control scheme.
Example 1:
d x 1 = ( x 2 + x 1 sin ( x 1 ) ) d t + 0.1 x 1 3 d ω , d x 2 = ( u ( υ ) + x 1 x 2 2 ) d t + 0.15 x 1 x 2 d ω ,
where u ( υ ) is defined as
u = s a t ( υ ) = 2 s i g n ( υ ) , | υ | 2 . υ , | υ | < 2 .
According to the previous design procedure, we have
ξ ˇ 1 = k 1 4 ς 1 η 1 4 ς 1 3 , ξ ˇ 2 = k 1 4 ς 1 η 2 4 ς 1 3 , 2 = η 1 3 ξ ˇ 1 2 η 1 6 ξ ˇ 1 2 + ϱ 1 2 η 1 Ψ 1 ( λ ^ 1 ) k 2 4 ς 2 η 1 4 ς 2 3 3 4 η 1 f ( x 1 ) + y ˙ d , υ = 1 s ̲ η 2 3 ξ ˇ 2 2 η 2 6 ξ ˇ 2 2 + ϱ 2 2 + η 2 Ψ 2 ( λ ^ 2 ) + k 2 4 ς 2 η 2 4 ς 2 3 + η 2 + f 2 ( x ̲ 2 ) 2 x 1 f 1 ( x 1 ) , λ ^ ˙ 1 = 1 2 η 1 3 b 1 λ ^ 1 , λ ^ ˙ 2 = 2 2 η 2 3 b 2 λ ^ 2 .
where 2 x 1 = ( 8 ς 1 3 ) η 1 4 ς 1 + 2 ¯ 2 2 + ( 8 ς 1 3 ) η 1 8 ς 1 4 ϱ 1 2 ( η 1 6 ¯ 2 2 + ϱ 1 2 ) 3 2 , Ψ 1 ( λ ^ 1 ) = 3 4 1 + 1 + λ ^ 1 2 2 + τ ˘ 1 2 2 4 3 1 4 j 1 1 3 ,   Ψ 2 ( λ ^ 2 ) = 3 4 1 + 1 + λ ^ 2 2 2 + τ ˘ 2 2 2 4 3 1 4 j 2 1 3 . At the same time, the design parameters can be selected as: ς 1 = 0.5 , ς 2 = 1.75 , k 1 = k 2 = 2 , 1 = 2 = 8 , b 1 = b 2 = 3 , ϱ 1 = 0.075 , ϱ 2 = 0.075 , j 1 = j 2 = 2 , τ ˘ 1 = τ ˘ 2 = 0.5 , s ̲ = e π 4 , and the reference signal y d = 0.125 sin ( π t ) . The initial state is chosen as x 0 = [ 0.48 , 0.3 ] T , λ ^ 0 = [ 0.5 , 0.5 ] T . Calculating by Matlab (latest v 2025a), T u p = 22.8642 s. The trajectories of x i , λ ^ i , υ and u ( υ ) are shown in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, respectively. Therein, the profiles of system output y and reference signal y d are presented in Figure 1. It has been observed that the system output can track the desired output when t 1.9 . In addition, the tracking error is shown in Figure 2, which displays that a tracking error oscillates around the origin t 1.9 . Moreover, the profiles of state x 2 is presented in Figure 3. The settling time T x 0 satisfies T x 0 T u p = 22.8642 s Figure 4 and Figure 5, respectively, indicate the responses of control input υ and of saturation control input u ( υ ) . From the two figures, one can observe that the controller u ( υ ) does not violate the saturation constraint, which implies that the designed controller can effectively compensate the influence of input saturation. It is seen from Figure 6 that the adaptive laws can be stablewithin 1.9 s.
From the above simulation outcomes, it follows that all the variables of the considered system are bounded, and the tracking error is kept in a compact set containing origin point. Thus, the developed control strategy can be utilized to resolve the adaptive tracking control problem of the stochastic system with input saturation.
Moreover, if the parameter is k 2 = 0 , it is easily noticed that controller (38) would be a finite-time controller. To compare the preformation fixed-time controller with finite-time controller, the simulation result under the finite-time controller is shown in Figure 7 and Figure 8. From the figures, one can discover that the system output also tracks the desired signal under the finite time control when t 4.4 , which is later than the convergence time of the fixed-time control. That is, the fixed-time controller can ensure that the upper bound of the setting time does not depend on the initial data as well as with a fast converging rate.
Example 2: To further illustrate the effectiveness of the proposed scheme, an example of a robotic manipulator is given
J q ¨ + A q ˙ + M g l sin ( q ) = u ,
where q ˙ and q denote the position and velocity, respectively, J denotes the rotational inertia, A denotes the damping coefficient, M denotes the object’s mass, l denotes the distance, g denotes the gravitational acceleration, and u denotes the control of the robotic manipulator. By adding stochastic noise to the Lagrangian equation, (39) can be rewritten as
d x 1 = x 2 d t + ( sin ( x 1 ) 2 ) 3 d ω , d x 2 = J 1 ( u ( υ ) B x 2 M g l sin ( x 1 ) ) d t + ( x 2 sin ( x 1 ) 2 ) 4 d ω .
where x 1 = q , x 2 = q ˙ , and the parameters are chosen as J = 1 Kg · m 2 , A = 2 Nm / rad , M = 1 kg , g = 9.8 m / s 2 ,   l = 0.5 m . In this example, the position of the robot manipulator is required to converge to the desired trajectory y d = 0.5 cos ( π 2 t ) . The control parameters are chosen as ς 1 = 0.5 , ς 2 = 2 , k 1 = 2 , k 2 = 1 , 1 = 8 , 2 = 12 , b 1 = 2 , b 2 = 3 , ϱ 1 = ϱ 2 = 0.075 , j 1 = j 2 = 2 , τ ˘ 1 = τ ˘ 2 = 0.4 , the saturation limit u p is 6. The initial value of the system is selected as x 0 = [ 0.6 , 0.8 ] T ,   λ ^ 0 = [ 0.1 , 0.1 ] T . The simulation results are displayed in Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. Specifically, Figure 9 shows the trajectories of the output y and the expectation signal y d , and Figure 10 indicates the tracking error between y and y d . From the two figures, we can clearly find that the system output can track the desired output in a fixed time. Figure 12 and Figure 13 exhibit the curves for actual control υ and saturated control u ( υ ) , respectively, and we are able to see that the controller does not violate saturation limits. In view of Figure 14, the adaptive laws can quickly converge to a steady state. In conclusion, from Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14, the proposed control strategy assures that all the variables of the system are bounded with a well tracking performance.
Remark 5. 
It is worth noting that the simulations demonstrate effectiveness, but practical challenges, such as chatter due to terms like η i 4 ς 2 3 , are not addressed. Regarding how to mitigate these problems, such as smoothing or saturation, the processing of high gain terms will be a key direction for our future research.

5. Conclusions

This essay investigates an adaptive fixed-time tracking control for stochastic nonlinear systems with input saturation. The Gaussian error function is used to deal with saturation limit and the RBFNN is applied to approximate unknown nonlinear functions. Further, the backstepping technique unitizes an adaptive fixed-time tracking controller. The presented control method ensures that all the variables of the considered system are bounded by obtaining a good tracking performance within a fixed time. Ultimately, stability analysis and simulation results both demonstrate that the proposed controller is valid. However, there are still some issues should be further addressed in future, such as chattering from high-gain terms, output constraints, and so on. Thus, we may conduct some work to solve these issues in future.

Author Contributions

Validation, Z.L.; Writing—original draft, D.Z.; Writing—review & editing, L.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by Scientific Research Project of Anhui Higher Education Institutions (2022AH020094 and 2023AH051661), Talent Research Launch Fund Project of Tongling University (2023tlxyrc40), and Graduate Research Innovation Fund Project of Tongling University (23tlcx11).

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tao, B. A tool for the global stabilization of stochastic nonlinear systems. IEEE Trans. Autom. Control 2017, 62, 1946–1951. [Google Scholar]
  2. Khoo, S.; Yin, J.; Man, Z.; Yu, X. Finite-time stabilization of stochastic nonlinear systems in strict-feedback form. Automatica 2013, 49, 1403–1410. [Google Scholar] [CrossRef]
  3. Jiang, M.M.; Xie, X.J. Finite-time stabilization of stochastic low-order nonlinear systems with FT-SISS inverse dynamics. Int. J. Robust Nonlinear Control 2018, 28, 1960–1972. [Google Scholar] [CrossRef]
  4. Sun, Y.M.; 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]
  5. Fang, L.D.; Ding, S.; Ma, L.; Zhu, D. Finite-time state-feedback control for a class of stochastic constrained nonlinear systems. J. Frankl. Inst. 2022, 359, 7415–7437. [Google Scholar] [CrossRef]
  6. Fang, L.D.; Ma, L.; Park, J.H.; Ding, S. Finite-time stabilization for a class of stochastic output-constrained systems by output feedback. Int. J. Robust Nonlinear Control 2022, 32, 1256–1271. [Google Scholar] [CrossRef]
  7. Cui, M.Y.; Xie, X.J.; Wu, J. Dynamics modeling and tracking control of robot manipulators in random vibration environment. IEEE Trans. Autom. Control 2013, 50, 1540–1545. [Google Scholar] [CrossRef]
  8. Liu, X.C.; Guan, X.Q.; Wu, Z.J. Simulation of stochastic vibration of maglev track inspection vehicle. Mech. Syst. Signal Process. 2007, 21, 1927–1935. [Google Scholar] [CrossRef]
  9. Gu, J.B.; Wang, H.; Li, W.Q. Decentralized tracking of large-Scale stochastic nonlinear systems via output-feedback. IEEE Access 2022, 10, 82346–82354. [Google Scholar] [CrossRef]
  10. Li, W.Q. Mean-nonovershooting control of stochastic nonlinear systems. IEEE Trans. Autom. Control 2021, 66, 5756–5771. [Google Scholar] [CrossRef]
  11. Yakoub, Z.; Naifar, O.; Ivanov, D. Unbiased identification of fractional order system with unknown time-delay using bias compensation method. Mathematics 2022, 10, 3028. [Google Scholar] [CrossRef]
  12. Kahouli, O.; Jmal, A.; Naifar, O.; Nagy, A.M.; Ben Makhlouf, A. New result for the analysis of Katugampola fractional-order systems-application to identification problems. Mathematics 2022, 10, 1814. [Google Scholar] [CrossRef]
  13. Sui, S.; Li, Y.M.; Tong, S.C. Adaptive fuzzy control design and applications of uncertain stochastic nonlinear systems with input saturation. Neurocomputing 2015, 156, 42–51. [Google Scholar] [CrossRef]
  14. Min, H.F.; Shi, S.; Feng, H. Adaptive stabilization of constrained stochastic nonlinear systems with input saturation: A combined BLF and NN approach. Trans. Inst. Meas. Control 2024, 46, 1520–1528. [Google Scholar] [CrossRef]
  15. Zhang, Y.; Wang, F. Observer-based finite-time control of stochastic non-strict-feedback nonlinear systems. Int. J. Control Autom. Syst. 2021, 19, 655–665. [Google Scholar] [CrossRef]
  16. Wang, F.; You, Z.Y. A fast finite-time neural network control of stochastic nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 7443–7452. [Google Scholar] [CrossRef] [PubMed]
  17. Chen, K.; Wang, X.; Yu, D. Adaptive fuzzy nonsingular fixed-time control for a class of MIMO nonstrict feedback system. IEEE Trans. Fuzzy Syst. 2023, 31, 4039–4050. [Google Scholar] [CrossRef]
  18. Huang, B.; Li, A.J.; Guo, Y.; Wang, C.Q. Fixed-time attitude tracking control for spacecraft without unwinding. Acta Astronaut. 2018, 151, 818–827. [Google Scholar] [CrossRef]
  19. Yu, J.; Yu, S.; Li, J.; Yan, Y. Fixed-time stability theorem of stochastic nonlinear systems. Int. J. Control 2019, 92, 2194–2220. [Google Scholar] [CrossRef]
  20. Long, Z.Z.; Zhou, W.; Fang, L.D.; Zhu, D.H. Fixed-Time Stabilization of a Class of Stochastic Nonlinear Systems. Actuators 2024, 13, 3. [Google Scholar] [CrossRef]
  21. Liang, Y.J.; Li, Y.X.; Hou, Z.S. Adaptive fixed-time tracking control for stochastic pure-feedback nonlinear systems. Int. J. Adapt. Control Signal Process. 2021, 35, 1712–1731. [Google Scholar] [CrossRef]
  22. Yao, Y.G.; Tan, J.Q.; Wu, J.; Zhang, X. Fixed-time synchronization of stochastic memristor-based neural networks with adaptive control. Neural Netw. 2020, 569, 527–543. [Google Scholar]
  23. Yao, Y.G.; Tan, J.Q.; Wu, J.; Zhang, X. Event-triggered fixed-time adaptive neural dynamic surface control for stochastic non-triangular structure nonlinear systems. Inf. Sci. 2021, 569, 527–543. [Google Scholar] [CrossRef]
  24. Wang, N.; Fu, Z.M.; Tao, F.Z.; Song, S.Z.; Ma, M. Adaptive fuzzy fixed-time control for a class of strict-feedback stochastic nonliear systems. Syst. Sci. Control Eng. 2022, 10, 142–153. [Google Scholar] [CrossRef]
  25. Wang, C.; Lin, Y. Decentralized adaptive tracking control for a class of interconnected nonlinear time-varing systems. Automatica 2015, 54, 16–24. [Google Scholar] [CrossRef]
  26. Carlen, E.A.; Lieb, E.H.; Loss, M. A sharp analog of young inequality on sn and related entropy inequalities. J. Geom. Anal. 2004, 14, 487–520. [Google Scholar] [CrossRef]
  27. Dong, Y.; Yu, Z.X.; Li, S.G. Adaptive output feedback tracking control for switched non-strict-feedback non-linear systems with unknown control direction and asymmetric saturation actuators. IET Control Theory Appl. 2017, 11, 2539–2548. [Google Scholar] [CrossRef]
Figure 1. Responses of output y and reference signal y d with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Figure 1. Responses of output y and reference signal y d with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Mathematics 13 02018 g001
Figure 2. Curve of tracking error y y d with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Figure 2. Curve of tracking error y y d with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Mathematics 13 02018 g002
Figure 3. Trajectory of state x 2 with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Figure 3. Trajectory of state x 2 with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Mathematics 13 02018 g003
Figure 4. Curve of control input υ with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Figure 4. Curve of control input υ with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Mathematics 13 02018 g004
Figure 5. Curve of saturation control s a t ( υ ) with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Figure 5. Curve of saturation control s a t ( υ ) with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Mathematics 13 02018 g005
Figure 6. Responses of adaptive laws with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Figure 6. Responses of adaptive laws with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under the proposed scheme.
Mathematics 13 02018 g006
Figure 7. Responses of output y and reference signal y d with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under finite-time controller.
Figure 7. Responses of output y and reference signal y d with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under finite-time controller.
Mathematics 13 02018 g007
Figure 8. Trajectory of state x 2 with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under finite-time controller.
Figure 8. Trajectory of state x 2 with x 0 = ( 0.48 , 0.3 ) T and λ ^ 0 = ( 0.5 , 0.5 ) T under finite-time controller.
Mathematics 13 02018 g008
Figure 9. Responses of output y and reference signal y d with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Figure 9. Responses of output y and reference signal y d with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Mathematics 13 02018 g009
Figure 10. Curve of tracking error y y d and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Figure 10. Curve of tracking error y y d and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Mathematics 13 02018 g010
Figure 11. Trajectory of state x 2 with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Figure 11. Trajectory of state x 2 with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Mathematics 13 02018 g011
Figure 12. Curve of control input υ with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Figure 12. Curve of control input υ with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Mathematics 13 02018 g012
Figure 13. Curve of saturation control s a t ( υ ) with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Figure 13. Curve of saturation control s a t ( υ ) with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Mathematics 13 02018 g013
Figure 14. Responses of adaptive laws with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Figure 14. Responses of adaptive laws with x 0 = ( 0.6 , 0.8 ) T and λ ^ 0 = ( 0.1 , 0.1 ) T of example 2.
Mathematics 13 02018 g014
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

Zhu, D.; Long, Z.; Fang, L. Adaptive Fixed-Time NN-Based Tracking Control for a Type of Stochastic Nonlinear Systems Subject to Input Saturation. Mathematics 2025, 13, 2018. https://doi.org/10.3390/math13122018

AMA Style

Zhu D, Long Z, Fang L. Adaptive Fixed-Time NN-Based Tracking Control for a Type of Stochastic Nonlinear Systems Subject to Input Saturation. Mathematics. 2025; 13(12):2018. https://doi.org/10.3390/math13122018

Chicago/Turabian Style

Zhu, Daohong, Zhenzhen Long, and Liandi Fang. 2025. "Adaptive Fixed-Time NN-Based Tracking Control for a Type of Stochastic Nonlinear Systems Subject to Input Saturation" Mathematics 13, no. 12: 2018. https://doi.org/10.3390/math13122018

APA Style

Zhu, D., Long, Z., & Fang, L. (2025). Adaptive Fixed-Time NN-Based Tracking Control for a Type of Stochastic Nonlinear Systems Subject to Input Saturation. Mathematics, 13(12), 2018. https://doi.org/10.3390/math13122018

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