Abstract
In this paper, a sliding-mode control strategy incorporating prescribed features was systematically designed, resolving the dual challenges of trajectory tracking precision maintenance and disturbance attenuation for an AUV subjected to dynamic model inaccuracies and disturbances. To neutralize the impact of parametric uncertainties and environmental disturbances on the controlled plant, an adaptive finite-time sliding-mode disturbance observer (AFTSMDO), the upper bound of perturbations was not required for the proposed observer. Subsequently, by embedding error transformations and prescribed performance functions, we designed a novel sliding-mode surface. This surface ensured that tracking errors and their derivatives converge to specified regions within predefined temporal bounds, irrespective of initial configurations. This overcomes the longstanding limitations of traditional prescribed performance control methods and contributes to enhancing system performance. Finally, we conducted comparative simulation experiments with existing sliding-mode control methods to prove the practical viability and comparative advantage of the synthesized control methodology.
1. Introduction
With continuous advancements in ocean engineering [1,2], autonomous underwater vehicles (AUVs) are assuming an increasingly pivotal role in diverse domains, including marine scientific research, resource exploration, and environmental monitoring [3,4]. Within the realm of AUV applications, the capability to swiftly and accurately track trajectories emerges as a paramount concern [5]. Nevertheless, the dynamic modeling of AUVs exhibits pronounced nonlinearity and substantial interdependence with the unpredictable marine environment, encompassing factors such as currents, waves, and buoyancy [6]. Consequently, achieving trajectory tracking control for AUVs is far from straightforward and remains a central challenge within this field.
Known for its robustness, the SMC method is widely regarded as a viable means for addressing systems with parametric uncertainties and energy-bound external perturbations. Sliding-mode control achieves robust performance in uncertain systems through a discontinuous control law. This law forces the system state onto a designated sliding surface and subsequently constrains the state trajectory to evolve on this manifold. The system’s dynamics, while constrained to the sliding manifold, become invariant to a specific class of disturbances and uncertainties, known as “matched uncertainties”. During sliding motion, the controller inherently compensates for these matched perturbations without requiring their explicit measurement or knowledge, achieving inherent robustness [7]. Due to this advantage, several SMC strategies for AUVs have been proposed to ensure that the system’s output effectively tracks target trajectories [8,9,10]. However, the practical implementation of these approaches often relies on having the upper-bound information about uncertainty terms or applying large gains to suppress disturbances. By incorporating adaptive techniques into sliding mode control, it becomes possible to achieve online estimation of the upper bound of disturbances through adaptive update laws [11,12,13]. Nevertheless, the adaptive gains remain relatively conservative, inevitably resulting in energy wastage. In this study, we established a comprehensive disturbance observer that operates independently of information concerning disturbances and their derivative upper bounds. This observer provides the real-time estimation of integrated disturbances, effectively alleviating conservatism issues within the controller. Furthermore, it is worth noting that controllers designed based on a linear SM surface can only ensure the asymptotic error convergence to zero over infinite time, which cannot satisfy the urgent demand for rapid response in AUV trajectory tracking tasks [14].
Consisting of the nonlinear mapping of trajectory tracking errors and their temporal derivatives, terminal sliding-mode (TSM) methods can ensure that the trajectory regulation discrepancy of a feedback-controlled system converges in specified temporal bound [15,16,17]. However, the traditional TSM control method encounters issues with singular values and may have a suboptimal convergence rate than traditional SMC when the system states are large initial condition deviations [18]. To reconcile these issues, some enhanced TSM control strategies have been researched, including non-singular TSM control [19,20,21] and fast TSM control [18,22,23]. Subsequently, an NFTSM control strategy has been studied to preclude the occurrence of singular values and achieve rapid finite-time convergence [24,25,26,27]. Building upon the finite-time SMC method, a fixed-time SMC strategy has been proposed [28,29,30] which can compute an upper bound for settling time irrespective of initial state configuration. It is imperative to note that the aforementioned research on finite (or fixed-time) sliding-mode control predominantly focuses on steady-state performance, disregarding transient behavior. In practice, given the intricate underwater operational environments, predefining tracking performance for the AUV system becomes a necessary consideration [31].
In practical scenarios, it is crucial to consider the preset constraints of both tracking error and tracking error dynamics for AUV trajectory tracking. Having the dual preset constraints on error and error dynamics can not only effectively improve the control accuracy, but also greatly enhance the rapid response ability when encountering special tasks, such as high maneuverability, which is urgently needed for obstacle avoidance missions and extremely precise tracking capability is necessary for operations in narrow waters, etc. Unfortunately, the existing results [28,29,30] did not take this issue into account. Recently, a devised SMC framework with prescribed performance has been developed by combining the prescribed performance control techniques with the SMC methods [32,33]. This scheme ensures strong robustness of the system and allows for the pre-configuration of error performance. Similar to traditional prescribed performance control methods [34,35,36], the mentioned control approaches [32,33] are effective only when the initial tracking error satisfies specific constraint conditions, implying that the systematic determination of relevant design parameters is derived from the accurate information about the initial tracking error. In practical engineering applications, due to different target trajectories or initial states, the primordial trajectory deviation of the closed-loop system may exhibit a significant range of variation, and in some cases, it may even be impossible to determine in advance [37]. Therefore, the approach of readjusting design parameters before each system startup is challenging to implement. Furthermore, the approach of imposing performance constraints only on the error alone risks causing the system to fall into input saturation at the initial moment, as well as overshooting before reaching steady state. Although these problems can be mitigated indirectly through relaxing the tracking error bounds [33], limiting the error derivative is more direct and effective in practice. However, limited research remains on this aspect in the existing literature.
Considering the aforementioned analysis and acknowledging the merits of the prescribed-performance sliding-mode control method in improving system performance, we developed a prescribed-performance sliding-mode control (SMC) architecture for the path following of fully-actuated AUVs operating under hydrodynamic parameter variations and exogenous marine disturbances. The core innovations are described below.
- A prescribed-time convergent SM surface is presented, embedding dual performance constraints that regulate both trajectory tracking discrepancies and their rate variables, guaranteeing all error states enter designer-specified tolerance bounds within the user-defined temporal horizon;
- Utilizing the error transformation function, the constructed sliding-mode surface that meets the performance criteria remains unaffected by the initial conditions, ensuring that the error from any limited initial value can be restricted by the predetermined performance function following a specified duration;
- Taking into account uncertainties in parameters and external disturbances, a model referred to as AFTSMDO was developed to quickly estimate integrated disturbances and their derivatives in real time, without relying on the prior knowledge of disturbances.
The organizational flow of this article progresses as follows. Section 2 begins by establishing the dynamic model of the AUV, followed by a concise exposition of foundational concepts and a formal definition of control objectives. Building upon this framework, Section 3 systematically develops the closed-loop system, complemented by rigorous Lyapunov-based stability proofs. To empirically validate the theoretical constructs, Section 4 demonstrates numerical simulations under diverse operational scenarios. Section 5 synthesizes the principal contributions of this research.
2. Problem Formulation
2.1. Model of AUV
Table 1 is the standard symbols and notations for AUV. Normally, the reference coordinate involves and . The corresponding physical quantities include linear velocities and angular velocities, which are represented as and . Let and , the kinematic equation is given by [38]
where is a Jacobi matrix and can be given as
with
Table 1.
Standard symbols and notations for AUV.
The AUV mathematical model with parametric uncertainties and environmental disturbances can be expressed as [38]
where , , , .
Applying the kinematic transformation (1) to the dynamics model (4), the dynamic expressions are derived as follows:
where , , and . and can be expressed as [38]
and are denoted as
where , .
Then, the dynamics model (5) is represented as
where is the centralized uncertainty term with,
2.2. Assumption, Lemma, and Definition
In this section, we introduce some assumptions and lemmas to enable the systematic development of the ensuing feedback control architecture.
Assumption 1.
The Jacobian matrix
is assumed to be invertible, as commonly encountered in AUV kinematic modeling.
Assumption 2.
The external disturbance is continuous and uniformly bounded, and its first derivative exists and is uniformly bounded by an unknown finite constant. The parameter terms of the model are bounded.
Remark 1.
For AUVs operating in practical marine environments, the external disturbances (e.g., ocean currents) and parameter variations are time-varying. However, their magnitudes are physically constrained due to energy limitations and the nature of hydrodynamic forces. The rate of change of these disturbances is also practically limited, as environmental factors like currents typically exhibit low-to-moderate frequency variations rather than instantaneous jumps. In practical engineering, the pitch angle is always limited to , which implies that the Jacobian matrix is non-singular [39]. This paper studies simple trajectories under non-extreme perturbations, which implies that the thrusts are not always saturated [40,41,42]. Due to the slow-varying nature and limited energy characteristics of the marine environment, both the external disturbances and their derivatives are bounded [43]. Therefore, Assumptions 1 and 2 are reasonable.
Lemma 1
([44]). We analyzed a nonlinear dynamical system characterized by the state vector v.
When a continuous function , satisfying , the solution to system (17) is proven to be finite-time stable, with the reaching time explicitly expressed as
among them, means , and are positive constants.
Lemma 2
([45]). Consider the nonlinear system (19), when a continuous function , satisfying , the solution of the system (17) is finite-time stable, and the upper bound of the reaching time satisfies the following inequality:
where , and are positive constants. denotes the initial state of .
Definition 1
([46]). The nonlinear functions are called the error transformation functions, in which
with the preassigned adjustment time
. More particularly, the functions
have several notable properties:
- 1.
- are second-order differentiable functions;
- 2.
- and ;
- 3.
- In , are monotonically increasing, for any .
Definition 2
([47]). The smoothing functions can be referred to as the preset performance functions, in which
where
are positive design parameters, and
are predetermined settling time. More specifically, the functions
have the following properties:
- 1.
- are differentiable and their derivatives are bounded;
- 2.
- ;
- 3.
- are monotonically decreasing functions in , and for any .
2.3. Control Objective
This study proposes a prescribed-performance SMC for the AUV dynamics governed by (14) to guarantee the state vector and track the target reference command , while guaranteeing that all states and control inputs in the feedback system remain uniformly bound. Furthermore, under any initial conditions, the proposed system’s tracking errors and their derivatives converge to the specified regions and after the predetermined time and , respectively.
3. Main Results
The methodology unfolds in two principal phases: First, an AFTSMDO was developed, operating without requiring the upper bound of the disturbances or its time derivatives. Then, we designed a novel AUV trajectory tracking SMC scheme with preset performance settings. Figure 1 delineates the block diagram of the control system structure.
Figure 1.
The integrated architecture of the proposed strategy.
3.1. AFTSMDO Design
Define and as the state variables of the auxiliary system. The sliding variable is subsequently constructed as
with being a state vector of the auxiliary kinetic system. The auxiliary system is given as
where represents the estimated value of the comprehensive disturbance , , . The adaptive variables will be defined subsequently and is a constant.
Combining (14) and (22), we can obtain
where represents the estimation error of the disturbance observer.
Typically, when constructing a disturbance observer, it is essential to acquire the upper-bound information of the comprehensive disturbance in advance [48]. However, in practical engineering, given the intricate and time-varying environments in which AUVs operate, the upper bound of external disturbances is not always obtainable [49,50]. To solve this problem, the following adaptive nesting system was constructed:
where and are positive design parameters. The parameters should satisfy conditions such as
where is an unknown constant satisfying . is a predetermined safety margin. When and , it can be obtained as the solution of .
Therefore, an AFTSMDO was designed for the AUV to estimate the comprehensive disturbance term as follows:
where , and are positive design parameters, and is an auxiliary variable. , where is the estimate of .
The roles of the design parameters in (26) are summarized as follows: (1) large values of , and allow for the estimate of the integrated disturbance to be rapidly approximated to the true value. Nonetheless, an excessively large value of the gain can result in diminished estimation precision. (2) A small leads to more rapid estimation. Reducing the design parameter facilitates faster attainment of the safety margin threshold, but this parameter must exceed the combined magnitude of measurement noise and computational errors to ensure reliable operation. The parameter negligibly affects the convergence rate of the adaptive nested system. To satisfy the stability condition in (25), the parameter sets a sufficiently large to attenuate the impact of the disturbance term [51,52]. The parameter has a small effect on the convergence performance, and according to [51,52], it is suggested that the value of ranges from . An overlarge value of may cause system instability.
Theorem 1.
With the aid of the auxiliary system (22) and the adaptive nesting system (24), the estimation error of the AFTSMDO (26) attains convergence to a bound invariant set within a finite time.
Proof of Theorem 1.
- Step 1. It will be demonstrated that can be achieved in a finite time .
Defining the variable , one gets
Consider a Lyapunov function, defined as
From (24) and (27), the time derivative of can be expressed as
where .
Combining (25) to control sequence and (29), it follows that
One obtains
If , from (24), is deduced. Therefore, it can be further derived to
Otherwise, when , one can obtain . Then, the derivative of can be given as
which means that if , then .
Note that is a non-decreasing function, which indicates that if , then . Thus, it is confirmed that . Therefore, outside the following rectangular area
one can conclude that .
Then, as shown in Figure 2, a smallest ellipse that encloses region (34) is constructed as
Figure 2.
Visualization of and .
Due to , outside of in the solution domain, , which implies that is an invariant set. Therefore, if the selection of in (25) satisfies , then will be forced to drive into the region of in finite time [52].
By incorporating the definition of in (24), one gets
Then, according to (25), it can be derived by
From the preceding Lyapunov analysis, it is established that both and remain uniformly bound under the closed-loop control law, and satisfies , indicating that is also bound. Furthermore, according to the definition of in (24), it can be further deduced that is bound.
Step 2. It will be demonstrated that the variable can achieve convergence to in finite time .
The Lyapunov candidate function is defined as
in which . Taking the derivative of yields
From (23), the derivative of can be given as
Notice that the proof in the Step 1 yields , and holds, so (40) can be further derived as
In light of Lemma 1, we concluded that variable can achieve convergence to within the finite time .
Step 3. It will be proven that under condition , the observation error can achieve convergence to a bound region in finite time.
Therefore, the energy function is proposed as
where .
From (26),
Then, with the aid of (43), the derivative of is derived as
From the equivalent conversion , one gets
Since the inequalities and always hold.
Thus,
where .
Leveraging the result from Lemma 2, the estimation error could be forced into a bound tight set , with in a finite time .
As such, proof is obtained. □
Remark 2.
Note that the exact bounds on the perturbation derivatives in (25) can be handled without a priori information. Fulfilling equation (25) can be achieved by choosing a sufficiently large parameter to mitigate the influence of the disturbance derivative [51,52]. In addition, we can estimate the value of the disturbance derivative in AFTSMDO (26). Compared to conventional disturbance observers [53,54,55] or fuzzy disturbance observers [56], the proposed adaptive finite-time sliding mode disturbance observer (AFTSMDO) endows the observer with the capability to estimate external disturbances and model uncertainties within a predefined finite-time interval, which is crucial for high-performance control systems requiring a rapid response. The adaptive mechanism embedded in AFTSMDO can dynamically adjust control parameters according to real-time system states, eliminating the need for the precise prior knowledge of disturbance characteristics that conventional methods often rely on. Meanwhile, the finite-time sliding-mode surface construction ensures robust disturbance rejection against both matched and mismatched uncertainties, maintaining estimation accuracy under severe external perturbations.
3.2. Controller Design
Regarding the PPC method [34,35,36], the parameter settings of most existing works depend on the initial system state. That is to say, when the machine is restarted, the relevant parameters need to be reconfigured, which limits its application in practical engineering. To address this challenge, we proposed an error transformation, defined as
where the error transformation matrix and denotes the tracking error vector.
From (47), the first and second order derivatives of yield
Based on (47) and Definition 2, a novel SM surface with predefined performance settings is constructed as
where is a customized error gain matrix.
In the above definition (50),
where and .
Theorem 2.
By introducing the error transformation (19) and the prespecified performance functions (20), the designed sliding-mode surface (50) can impose priori constraints on the dynamic behavior of the errors and its derivatives. More specifically, if is bound, then for any , the sliding-mode surface exhibits the following characteristics:
- 1.
- and , for any ;
- 2.
- , for any ;
- 3.
- , for any .
Proof.
See the Appendix A. □
Now, the derivative of can be obtained as follows:
with
and
The elements in the diagonal matrices (54) and (55) are, respectively, given as follows:
and
To simplify the description, the derivative of is rewritten as
with , , , and .
The derivative of is rewritten as
where .
Substituting (14), (58) and (59) into (53), we get
where , .
With the help of the observer (26), the control law is formulated as
where and are user-defined diagonal matrices.
3.3. Stability Analysis
Theorem 3.
Consider the closed-loop system for AUV trajectory tracking consisting of the controlled plan (14), the auxiliary dynamical system (22), the adaptive nested auxiliary system (24), the disturbance observer (26), the sliding-mode variable (50), and the control law (61). Assuming that Assumptions 1 and 2 hold, and the design parameters satisfy , and , the following design objectives can be achieved for any initial state .
The sliding-mode variable is bound for any .
The trajectory tracking errors and their derivatives are forced into the predefined regions and after the predetermined time and , respectively.
Proof of Theorem 3.
A Lyapunov function is chosen as
Differentiating (62) and using (60), one gets
With the help of (61), we have
where and .
Multiplying (64) by , it can be derived as
Integrating both sides of (65) yield
Since is bound and , it follows that is bound. From the definition of in (50), it can be further deduced that is bound, which means that the sufficient condition of Theorem 2 is satisfied. Then, based on the properties of Theorem 2, we derive that the tracking error and its derivatives are driven into the preset neighborhood of zeros, and , respectively, after the specified time and .
Thus, proof is obtained. □
Remark 3.
This paper employed the boundary layer technique to suppress the chattering phenomenon arising from the sign function’s discontinuous nature. More specifically, a continuous function was used as a replacement for , where represents the sliding mode variable, and the boundary layer is set to 0.01. This approach does not have any impact on the results of the system stability analysis [48]. Furthermore, this study preconfigures the error and its derivatives, so any performance degradation caused by the boundary layer method can be neglected. The recent hybrid H∞/SMC approaches [57,58,59,60] primarily ensure robust stabilization while constraining performance degradation within acceptable bounds. In contrast, our methodology, leveraging the prescribed performance control mechanism, explicitly imposes predefined bounds on both the transient and steady-state behavior of tracking errors. Furthermore, a key advantage of our proposed approach lies in the finite-time convergence of its disturbance observer. This constitutes a significant improvement over conventional observers [61,62,63,64] employed in H∞/SMC frameworks, which typically guarantee only asymptotic (or exponential) convergence. Asymptotic convergence implies that the estimation error approaches zero asymptotically as time tends to infinity, whereas our observer ensures that exact disturbance estimation is achieved within a finite time interval. Consequently, the proposed approach not only guarantees worst-case performance bounds, but also holds the potential for enhanced tracking precision.
Remark 4.
In contrast to existing works [33,39], which leads to an implicit reduction in the rate of convergence of the tracking error in the initial phase by weakening mathematical constraints on the error, the proposed method can constrain the error derivative with respect to the sliding-mode variable, thus more directly reducing the risk of the system inputs falling into saturation. In addition, the ability to preconfigure the performance of the error and its derivative simultaneously facilitates the adjustment of the system’s performance.
Note that most existing PPC control strategies [34,35,36] depend on the initial values of states. More specifically, the parameters must be chosen such that the condition is strictly satisfied, otherwise the system will not operate properly. In this paper, dependence on the initial conditions was avoided by introducing an error transformation function, as presented in the experimental results of Figure 3, which allows for the tracking error to reach the prescribed convergence region within a given time even if the initial error lies outside the predefined performance bounds. The experimental parameters in Figure 3 are given in Section 4.
Figure 3.
Tracking error and its derivative curves independent of initial conditions.
4. Simulation Verification
For the purpose of validating numerical tests of the controller, we conducted 3D trajectory tracking numerical simulations on an autonomous underwater vehicle model designed by the University of Hawaii. In addition, the introduced controller was contrasted with ordinary SMC [8] and ASOFNTSMC [41] for the objective evaluation of its tracking performance.
The simulation experiments were performed in MATLAB 2024b on a PC equipped with a 12th Gen Intel(R) Core(TM) i9-12900H (2.90 GHz) CPU. A fixed step-size of 0.01 s was used for all compared methods to ensure a consistent and fair comparison.
Noting that the employed spherical AUV is equipped with four thrusters both horizontally and vertically, based on the thruster distribution matrix , the relationship between the nominal thrust vector and the actuator input vector can be given as [65]
where is the command input vector and denotes the pseudo-inverse matrix of , with
where , m, and m are constants associated with the model.
For the simulation experiments, the following model parameters are borrowed from [41], and the parametric uncertainties are modeled as 20% deviations from their nominal values. In terms of dynamics, the motion trajectory of AUV exhibits time-varying properties and is representable as a summation of parameter-varying sinusoidal signals. Thus, the reference targets are assumed to be
The marine environment is slow-time-varying and can be equated to the form of a superposition of a set of sinusoidal signals with diverse parameters [66]. Therefore, the external perturbations are chosen as
During experimental comparisons, the initial states are assigned as and . It should be emphasized that to maintain fairness during performance comparison, the parameters are selected on the principle of ensuring that the different control methods consume almost the same amount of energy . As shown in Figure 4, the suggested control strategy requires slightly less actuation energy than the remaining two methods, so it can be ensured that the simulation experiment represents an impartial comparison of different approaches’ performance in the context of the same energy consumption. Table 2 presents the design parameters.
Figure 4.
Histogram of the energy consumption for the three methods.
Table 2.
Controller design parameters for the three control schemes.
Figure 5 demonstrates that the closed-loop AUV system successfully tracks the spiral trajectory under all three control schemes, but based on the local zoomed view, it demonstrates that the proposed method h achieves a shorter settling time to approximate the target trajectory. From Figure 6, we can see the estimated lumped disturbance converges rapidly to its actual value in a short period of time.
Figure 5.
Trajectory tracking performance curves (a) in 3D space; and (b) in the x–y plane.
Figure 6.
Comprehensive disturbance estimation performance of the designed AFTSMDO.
In this section, the steady-state maximum allowable errors for position tracking error and attitude tracking error are 0.01 m and 0.01 rad, respectively. From Figure 7, we can see the tracking effect of position and attitude is high-precision.
Figure 7.
Position and attitude tracking curves.
From Figure 8a, the SMC control strategy exhibited higher exponential convergence rate when the error was large; however, when the tracking error approached the steady state, the convergence rate of the SMC was greatly reduced. The ASOFNTSMC control method improved the convergence speed as the error approached the equilibrium point, but the settling time achieved by the suggested algorithm was significantly one second less than it. Figure 8b shows that the introduced method exhibited superior tracking accuracy compared to ASOFNTSMC and SMC; theoretical analysis confirms that it ensures a predefined bounded region is where the tracking error converges, whereas the errors generated by the comparative methods remain within a larger interval for ASOFNTSMC and for SMC. Combining Figure 9 and Figure 10 demonstrates that the derivative of the tracking error also has accelerated convergence with superior steady-state accuracy. Similarly, Figure 8 and Figure 10 show that the proposed strategy effectively increases the closed-loop system exponential convergence without causing overshoot. According to Figure 11, the actual actuator inputs of the proposed method do not produce significant chattering.
Figure 8.
(a) Position tracking errors and attitude tracking error curves. (b) Localized magnification of tracking errors.
Figure 9.
Linear and angular velocity tracking curves.
Figure 10.
The derivative curves of the tracking errors.
Figure 11.
Thrust curves of the thrusters.
According to the experimental findings and analysis presented, we can infer that the designed control strategy outperformed the SMC and ASOFNTSMC methods with respect to response speed and transient accuracy, while consuming the same amount of energy.
5. Conclusions
5.1. The Main Work
In this study, a prescribed-performance sliding-mode control scheme was developed for AUV trajectory tracking under model uncertainty and oceanic disturbances, which ensures that the trajectory tracking errors and their rates of change are suppressed within the preset ranges after the specified time. The designed AFTSMDO is independent of the upper bound of the perturbations. And the designed control strategy has the following advantages based on the simulation results:
- (1)
- Parameters are not constrained by the initial conditions;
- (2)
- The developed control approach effectively improves the convergence rate and tracking accuracy of the system without sacrificing a significant amount of energy.
5.2. Future Work
The developed control strategy failed to account for the cases where the system may have deviated from the prescribed performance due to factors such as actuator failures or sudden external perturbations.
Future research will focus on algorithmic optimization and the integration of a safety margin into the prescribed performance function, validated via physical AUV prototyping.
Author Contributions
Y.G.: Methodology, Conceptualization, Formal analysis, Investigation. Z.G.: Methodology, Conceptualization, Formal analysis, Writing—review and editing, Supervision. Y.H.: Methodology, Writing—original draft, Investigation, Resource. Z.S.: Investigation, Resource. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Acknowledgments
Other scholars and organizations that helped in the research process are also acknowledged.
Conflicts of Interest
The authors declare no conflict of interests.
Appendix A
Proof of Theorem 2.
- Step 1. By utilizing the contrapositive method, the Property 1 will be proved.
Hypotheses: If is bounded, the SMS-PPS does not satisfy Property 1.
From Definition 1, (47) and (48), it can be derived that and . According to Definition 2, one gets and . Based on this, we can derive that and .
Noting that either or holds in the hypotheses, then by using the Zero Existence Theorem, we can conclude that there exists at least one point such that or . It will lead to implying a contradiction to the hypothesis. Thus, we conclude that Property 1 holds.
Step 2. With the help of the properties of related functions, the Properties 2 and 3 will be proved.
From the properties of in Definition 1, it can be derived that and . Combining the expression of in (47), the expression of in (48) and in Definition 2, one obtains that if and if hold. Therefore, based on Property 1, we can directly introduce Properties 2 and 3.
Now, the proof has been completed. □
References
- Hu, X.; Wei, X.; Kao, Y.; Han, J. Robust Synchronization for Under-Actuated Vessels Based on Disturbance Observer. IEEE Trans. Intell. Transp. Syst. 2022, 23, 5470–5479. [Google Scholar] [CrossRef] [Scilit]
- Hu, X.; Zhu, G.; Ma, Y.; Li, Z.; Malekian, R.; Sotelo, M.A. Dynamic Event-Triggered Adaptive Formation with Disturbance Rejection for Marine Vehicles Under Unknown Model Dynamics. IEEE Trans. Veh. Technol. 2023, 72, 5664–5676. [Google Scholar] [CrossRef] [Scilit]
- Peng, Z.; Wang, J.; Wang, J. Constrained Control of Autonomous Underwater Vehicles Based on Command Optimization and Disturbance Estimation. IEEE Trans. Ind. Electron. 2019, 66, 3627–3635. [Google Scholar] [CrossRef] [Scilit]
- Liang, X.; Li, Y.; Peng, Z.; Zhang, J. Nonlinear dynamics modeling and performance prediction for underactuated AUV with fins. Nonlinear Dyn. 2016, 84, 237–249. [Google Scholar] [CrossRef] [Scilit]
- Yan, Z.; Yu, H.; Hou, S. Diving control of underactuated unmanned undersea vehicle using integral-fast terminal sliding mode control. J. Cent. South Univ. 2016, 23, 1085–1094. [Google Scholar] [CrossRef] [Scilit]
- Elhaki, O.; Shojaei, K. A robust neural network approximation-based prescribed performance output-feedback controller for autonomous underwater vehicles with actuators saturation. Engineering Applications of Artificial Intelligence 2020, 88. [Google Scholar] [CrossRef] [Scilit]
- Utkin, V.I. Sliding Modes in Control and Optimization; Springer: Berlin/Heidelberg, Germany, 1992. [Google Scholar]
- Yang, Y.C.; Yang, K.S.; Chen, C.Y.; Mu, L.J.; Yang, W.C. Robust trajectory control for an autonomous underwater vehicle. In Proceedings of the 2013 MTS/IEEE OCEANS, Bergen, Norway, 10–14 June 2013; IEEE: Piscataway, NJ, USA, 2013. [Google Scholar]
- Jiang, Y.; Guo, C.; Yu, H. Robust trajectory tracking control for an underactuated autonomous underwater vehicle based on bioinspired neurodynamics. International Journal of Advanced Robotic Systems 2018, 15. [Google Scholar] [CrossRef] [Scilit]
- Karkoub, M.; Wu, H.M.; Hwang, C.L. Nonlinear trajectory-tracking control of an autonomous underwater vehicle. Ocean Eng. 2017, 145, 188–198. [Google Scholar] [CrossRef] [Scilit]
- Yan, Z.; Wang, M.; Xu, J. Robust adaptive sliding mode control of underactuated autonomous underwater vehicles with uncertain dynamics. Ocean Eng. 2019, 173, 802–809. [Google Scholar] [CrossRef] [Scilit]
- Cristi, R.; Papoulias, F.A. Adaptive Sliding Mode Control of Autonomous Underwater Vehicles in the Dive Plane. IEEE J. Ocean. Eng. 1990, 15, 152–160. [Google Scholar] [CrossRef] [Scilit]
- Lee, D.; Kim, H.J.; Sastry, S. Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter. Int. J. Control Autom. Syst. 2009, 7, 419–428. [Google Scholar] [CrossRef] [Scilit]
- Elmokadem, T.; Zribi, M.; Youcef-Toumi, K. Terminal sliding mode control for the trajectory tracking of underactuated Autonomous Underwater Vehicles. Ocean Eng. 2017, 129, 613–625. [Google Scholar] [CrossRef] [Scilit]
- Zhihong, M.; Yu, X.H. Terminal sliding mode control of MIMO linear systems. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2002, 44, 1065–1070. [Google Scholar] [CrossRef] [Scilit]
- Yu, X.; Feng, Y.; Man, Z. Terminal sliding mode control—An overview. IEEE Open J. Ind. Electron. Soc. 2020, 2, 36–52. [Google Scholar] [CrossRef] [Scilit]
- Tang, Y. Terminal sliding mode control for rigid robots. Automatica 1998, 34, 51–56. [Google Scholar] [CrossRef] [Scilit]
- Mobayen, S. An adaptive fast terminal sliding mode control combined with global sliding mode scheme for tracking control of uncertain nonlinear third-order systems. Nonlinear Dyn. 2015, 82, 599–610. [Google Scholar] [CrossRef] [Scilit]
- Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef] [Scilit]
- Rangel, M.A.G.; Manzanilla, A.; Suarez, A.E.Z.; Muoz, F.; Lozano, R. Adaptive Non-singular Terminal Sliding Mode Control for an Unmanned Underwater Vehicle: Real-time Experiments. Int. J. Control Autom. Syst. 2020, 18, 615–628. [Google Scholar] [CrossRef] [Scilit]
- Komurcugil, H. Non-singular terminal sliding-mode control of DC–DC buck converters. Control Eng. Pract. 2013, 21, 321–332. [Google Scholar] [CrossRef] [Scilit]
- Truong, T.N.; Vo, A.T.; Kang, H.-J. A backstepping global fast terminal sliding mode control for trajectory tracking control of industrial robotic manipulators. IEEE Access 2021, 9, 31921–31931. [Google Scholar] [CrossRef] [Scilit]
- Yu, X.; Zhihong, M. Fast terminal sliding-mode control design for nonlinear dynamical systems. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2009, 49, 261–264. [Google Scholar]
- Boukattaya, M.; Mezghani, N.; Damak, T. Adaptive nonsingular fast terminal sliding-mode control for the tracking problem of uncertain dynamical systems. ISA Trans. 2018, 77, 1–19. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yang, L.; Yang, J. Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control 2011, 21, 1865–1879. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Zhu, K.; Chen, B.; Jin, M. Model-free continuous nonsingular fast terminal sliding mode control for cable-driven manipulators. ISA Trans. 2020, 98, 483–495. [Google Scholar] [CrossRef] [Scilit]
- Xu, B.; Zhang, L.; Ji, W. Improved non-singular fast terminal sliding mode control with disturbance observer for PMSM drives. IEEE Trans. Transp. Electrif. 2021, 7, 2753–2762. [Google Scholar] [CrossRef] [Scilit]
- Song, Z.; Sun, K. Prescribed performance tracking control for a class of nonlinear system considering input and state constraints. ISA Trans. 2022, 119, 81–92. [Google Scholar] [CrossRef] [Scilit]
- Song, Z.; Liu, J.; Sun, K. Performance-guaranteed fault tolerant control for Euler-Lagrange systems with actuator faults and uncertain disturbance. Proc. Inst. Mech. Eng. Part I-J. Syst. Control. Eng. 09596518251322239. [CrossRef] [Scilit]
- Song, Z.; Sun, K. Adaptive fault tolerant control for a small coaxial rotor unmanned aerial vehicles with partial loss of actuator effectiveness. Aerospace Science and Technology 2019, 88, 362–379. [Google Scholar] [CrossRef] [Scilit]
- Li, J.; Du, J.; Sun, Y.; Lewis, F.L. Robust adaptive trajectory tracking control of underactuated autonomous underwater vehicles with prescribed performance. Int. J. Robust Nonlinear Control. 2019, 29, 4629–4643. [Google Scholar] [CrossRef] [Scilit]
- Sun, H.; Zong, G.; Cui, J.; Shi, K. Fixed-time sliding mode output feedback tracking control for autonomous underwater vehicle with prescribed performance constraint. Ocean Eng. 2022, 247, 110673. [Google Scholar] [CrossRef] [Scilit]
- Rong, S.; Wang, H.; Li, H.; Sun, W.; Gu, Q.; Lei, J. Performance-guaranteed fractional-order sliding mode control for underactuated autonomous underwater vehicle trajectory tracking with a disturbance observer. Ocean Eng. 2022, 263, 112330. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Bai, W.; Zhao, X.; Liu, P.X. Finite-time-prescribed performance-based adaptive fuzzy control for strict-feedback nonlinear systems with dynamic uncertainty and actuator faults. IEEE Trans. Cybern. 2021, 52, 6959–6971. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, J.; Du, J.; Chen, C.P. Command-filtered robust adaptive NN control with the prescribed performance for the 3-D trajectory tracking of underactuated AUVs. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 6545–6557. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, C.; Zhu, S.; Yu, W.; Song, L.; Guan, X. Adaptive prescribed performance control of nonlinear asymmetric input saturated systems with application to AUVs. J. Frankl. Inst. 2021, 358, 8330–8355. [Google Scholar] [CrossRef] [Scilit]
- Zhou, S.; Song, Y.; Luo, X. Fault-tolerant tracking control with guaranteed performance for nonlinearly parameterized systems under uncertain initial conditions. J. Frankl. Inst. 2020, 357, 6805–6823. [Google Scholar] [CrossRef] [Scilit]
- Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]
- Liu, H.; Qi, Z.; Yuan, J.; Tian, X. Robust fixed-time H∞ tracking control of UUVs with partial and full state constraints and prescribed performance under input saturation. Ocean Eng. 2023, 283, 115023. [Google Scholar] [CrossRef] [Scilit]
- Zhang, M.; Liu, X.; Yin, B.; Liu, W. Adaptive terminal sliding mode based thruster fault tolerant control for underwater vehicle in time-varying ocean currents. J. Frankl. Inst. 2015, 352, 4935–4961. [Google Scholar] [CrossRef] [Scilit]
- Qiao, L.; Zhang, W. Adaptive second-order fast nonsingular terminal sliding mode tracking control for fully actuated autonomous underwater vehicles. IEEE J. Ocean. Eng. 2018, 44, 363–385. [Google Scholar] [CrossRef] [Scilit]
- Wan, L.; Cao, Y.; Sun, Y.; Qin, H. Fault-tolerant trajectory tracking control for unmanned surface vehicle with actuator faults based on a fast fixed-time system. ISA Trans. 2022, 130, 79–91. [Google Scholar] [CrossRef] [Scilit]
- An, S.; Wang, L.; He, Y. Robust fixed-time tracking control for underactuated AUVs based on fixed-time disturbance observer. Ocean Eng. 2022, 266, 112567. [Google Scholar] [CrossRef] [Scilit]
- Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef] [Scilit]
- Hu, Q.; Li, B.; Qi, J. Disturbance observer based finite-time attitude control for rigid spacecraft under input saturation. Aerosp. Sci. Technol. 2014, 39, 13–21. [Google Scholar] [CrossRef] [Scilit]
- Zhou, S.; Wang, X.; Song, Y. Prescribed performance tracking control under uncertain initial conditions: A neuroadaptive output feedback approach. IEEE Trans. Cybern. 2022, 53, 7213–7223. [Google Scholar] [CrossRef] [Scilit]
- Song, Z.; Sun, K. Prescribed performance adaptive control for an uncertain robotic manipulator with input compensation updating law. J. Frankl. Inst. 2021, 358, 8396–8418. [Google Scholar] [CrossRef] [Scilit]
- Zhu, Y.; Qiao, J.; Guo, L. Adaptive sliding mode disturbance observer-based composite control with prescribed performance of space manipulators for target capturing. IEEE Trans. Ind. Electron. 2018, 66, 1973–1983. [Google Scholar] [CrossRef] [Scilit]
- Li, J.; Du, J. Adaptive disturbance cancellation for a class of MIMO nonlinear Euler–Lagrange systems under input saturation. ISA Trans. 2020, 96, 14–23. [Google Scholar] [CrossRef] [Scilit]
- Sun, T.; Cheng, L.; Wang, W.; Pan, Y. Semiglobal exponential control of Euler-Lagrange systems using a sliding-mode disturbance observer. Automatica 2020, 112, 108677. [Google Scholar] [CrossRef] [Scilit]
- Shao, K.; Zheng, J.; Wang, H.; Xu, F.; Wang, X.; Liang, B. Recursive sliding mode control with adaptive disturbance observer for a linear motor positioner. Mech. Syst. Signal Process. 2021, 146, 107014. [Google Scholar] [CrossRef] [Scilit]
- Edwards, C.; Shtessel, Y.B. Adaptive continuous higher order sliding mode control. Automatica 2016, 65, 183–190. [Google Scholar] [CrossRef] [Scilit]
- Chen, W.H.; Ballance, D.J. A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Ind. Electron. 2000, 47, 932–938. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, Q.D.; Huang, S.-C.; Giap, V.N. Lyapunov-based fractional order of disturbance observer and sliding mode control for a secure communication of chaos-based system. Int. J. Control Autom. Syst. 2023, 21, 3595–3606. [Google Scholar] [CrossRef] [Scilit]
- Giap, V.N.; Nguyen, Q.D.; Trung, N.K.; Huang, S.-C. Time-varying disturbance observer based on sliding-mode observer and double phases fixed-time sliding mode control for a TS fuzzy micro-electro-mechanical system gyroscope. J. Vib. Control 2023, 29, 1927–1942. [Google Scholar] [CrossRef] [Scilit]
- Hwang, S.; Kim, H.S. Extended Disturbance Observer-Based Integral Sliding Mode Control for Nonlinear System via T-S Fuzzy Model. IEEE Access 2020, 8, 116090–116105. [Google Scholar] [CrossRef] [Scilit]
- Kumar, T.R.D.; Mija, S.J. Boundary Logic-Based Hybrid PID-SMC Scheme for a Class of Underactuated Nonlinear Systems-Design and Real-Time Testing. IEEE Trans. Ind. Electron. 2025, 72, 5257–5267. [Google Scholar] [CrossRef] [Scilit]
- Pal, P.; Behera, R.K.; Muduli, U.R. Eliminating Current Sensor Dependencies in DAB Converters Using a Luenberger Observer-Based Hybrid Approach. IEEE Trans. Ind. Appl. 2024, 60, 6380–6392. [Google Scholar] [CrossRef] [Scilit]
- Zhang, X.; Lu, Z.; Yuan, X.; Wang, Y.; Shen, X. L2-Gain Adaptive Robust Control for Hybrid Energy Storage System in Electric Vehicles. IEEE Trans. Power Electron. 2021, 36, 7319–7332. [Google Scholar] [CrossRef] [Scilit]
- Karahan, O.; Karci, H. Design of robust fractional order fuzzy PID sliding mode controller based on hybrid swarm intelligence algorithm for a 6-DOF robotic manipulator. Robotica 2025, 43, 1110–1139. [Google Scholar] [CrossRef] [Scilit]
- Ma, Y.; He, L.; Song, T.; Wang, D. Adaptive path-tracking control with passivity-based observer by port-Hamiltonian model for autonomous vehicles. IEEE Trans. Intell. Veh. 2023, 8, 4120–4130. [Google Scholar] [CrossRef] [Scilit]
- Chabukswar, A.; Wandhare, R. Modified Back-Stepping Sliding Mode Controller with Robust Observer-Less Disturbance Rejection for DC Microgrid Applications. IEEE Trans. Power Electron. 2025, 40, 451–466. [Google Scholar] [CrossRef] [Scilit]
- Fu, B.; Che, W.; Wang, Q.; Liu, Y.; Yu, H. Improved sliding-mode control for a class of disturbed systems based on a disturbance observer. J. Frankl. Inst. 2024, 361, 106699. [Google Scholar] [CrossRef] [Scilit]
- Zhang, L.; Liu, X.; Zong, G.; Wang, W. Kalman filter-based SMC for systems with noise and disturbances: Applications to magnetic levitation system. Int. J. Syst. Sci. 2025. [Google Scholar] [CrossRef] [Scilit]
- Qiao, L.; Zhang, W. Adaptive non-singular integral terminal sliding mode tracking control for autonomous underwater vehicles. IET Control Theory Appl. 2017, 11, 1293–1306. [Google Scholar] [CrossRef] [Scilit]
- Li, J.; Du, J.; Hu, X. Robust adaptive prescribed performance control for dynamic positioning of ships under unknown disturbances and input constraints. Ocean Eng. 2020, 206, 107254. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).










