Next Article in Journal
Baseline Assessment of Black Sea Food Web Integrity Using a Zooplankton-Based Approach Under the Marine Strategy Framework Directive
Previous Article in Journal
CPUE Standardization and Socioeconomic Influences on Red Snow Crab (Chionoecetes japonicus) Fisheries in Korean Waters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Sliding Mode Fault-Tolerant Tracking Control for Underactuated Unmanned Surface Vehicles

College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(4), 712; https://doi.org/10.3390/jmse13040712
Submission received: 14 March 2025 / Revised: 30 March 2025 / Accepted: 30 March 2025 / Published: 2 April 2025
(This article belongs to the Section Ocean Engineering)

Abstract

:
This article proposes an adaptive sliding mode fault-tolerant tracking control scheme for underactuated unmanned surface vehicles (USVs) that suffer from loss of effectiveness and increase in bias input when performing path tracking. First, the mathematical model and fault model of USVs are introduced. Then, the USV is driven along the planned path by back-stepping and fast terminal sliding mode control. The radial basis function (RBF) neural network is used to approximate the unknown external disturbances caused by wind, waves, and currents, the unmodeled dynamics of the system, the actuator non-executed portions and bias faults. An adaptive law is designed to account for the loss of effectiveness of the thruster. In addition, through the analysis of Lyapunov stability criteria, it is proved that the proposed control method can asymptotically converge the tracking error to zero. Finally, this paper uses a simulation to demonstrate that, when a fault occurs, the tracking effect of the fault-tolerant control method proposed in this paper is almost the same as that without a fault, which proves the effectiveness of the designed adaptive law.

1. Introduction

In recent years, with the rapid development of control technology, USVs play an increasingly important role in marine activities such as marine resource exploration, marine search and rescue, and reconnaissance [1,2,3,4,5]. According to the actuator configuration, ships can be generally categorized into underactuated and fully actuated ships. Ships with higher requirements for control accuracy and safety, such as containers, drilling platforms, and special ships, are designed with full drive systems. In actual navigation, most ships, in order to economize, are only fitted with propellers to generate longitudinal propulsion and rudder devices to generate turning torque, not transverse propellers, which means they qualify as underdrive systems. Due to the complexity and variability of marine conditions, the propellers of fully driven ships frequently experience malfunctions or damages, at which time the system also becomes underactuated. The study of underactuated USV control is critical: underactuated USVs can be designed as backup controllers for fully driven USVs, which can reduce the catastrophic consequences brought about by the damage of the drive.
The basic tasks that underactuated ship motion control addresses today include point-to-point motion control, trajectory tracking control, path following control, dynamic positioning, and formation control, of which the path following problem of underactuated ships has received extensive attention in both theory and practical applications [6,7,8,9]. USVs are typical non-complete systems and have nonlinear characteristics and unknown perturbations in the marine environment, which makes the high-precision path tracking control of USVs extremely challenging. When the underactuated USV performs some tasks with high attitude requirements, the sideslip phenomenon caused by uncontrollable nonzero sway velocity is not allowed. Ref. [10] proposes a path following control algorithm for underactuated USVs, which can reduce the sideslip angle on a curved path. In [11], a fixed-time predictor is proposed to approximate the sideslip caused by disturbance for the path tracking problem of USV systems with unknown disturbance. The predictor can make the prediction error converge to zero in a fixed time. Ref. [12] proposes a finite-time integral line-of-sight-based path following a control scheme for four degree-of-freedom underactuated USVs in the presence of uncertain dynamics and environmental disturbances. It is worth noting that the states and inputs of USVs are either physically constrained or limited by marine applications. Ref. [13] investigates the trajectory tracking control problem of an underactuated unmanned vessel by means of a nonlinear model predictive control strategy under the presence of the above constraints of the system.
Because USVs work in uncertain and complex marine environments for a long time, coupled with factors such as aging components, they are prone to propulsion failures, and once a failure occurs, it is very likely to cause mission failure [14,15]. Therefore, fault-tolerant control technology has always been a problem of interest to USV researchers. Fault-tolerant control is categorized into active fault-tolerant control and passive fault-tolerant control. Active fault-tolerant control requires a fault detection module. For instance, ref. [16] presents a method for detecting internal leakage faults in hydraulic actuator cylinders using signal analysis and a supervised artificial neural network classifier. In contrast, passive fault-tolerant control does not require a fault detection module. For the dynamic positioning control problem of constrained unmanned marine vehicles with thruster faults, ref. [17] propose a codesign framework based on integral sliding mode control and model predictive control. Ref. [18] proposes a fault-tolerant control method based on integral sliding mode output feedback technique for dynamic positioning control of unmanned ocean vehicles affected by signal quantization and thruster faults. Ref. [19] investigates the problem of unmanned vessel dynamic localization control under the influence of thruster failure and time delay. Ref. [20] studies the fixed-time fuzzy formation tracking control problem for multiple unmanned surface vehicle systems with intermittent actuator faults. Ref. [21] investigates the problem of dynamic event-triggered output feedback fault-tolerant control and the design method of states/disturbances/faults estimation for USVs. In order to solve the problem of fault-tolerant trajectory tracking control of twin-propeller non-rudder USVs, ref. [22] designs a new adaptive fault-tolerant control scheme by considering the effects of actuator faults, unknown nonlinear terms, and external disturbances.
Prior research has found that most of the fault-tolerant control for underactuated ships focuses on power positioning, while most of the research on fault-tolerant control during path tracking is for and against fully actuated ships, and there are fewer studies on fault-tolerant control for underactuated ship path tracking. Therefore, this paper proposes an adaptive sliding mode control for the problem of actuator failures of underactuated ships during path tracking. The main contributions are as follows:
  • By combining the backstepping method and the fast terminal sliding mode method, the ship can track the path. Compared with the traditional sliding mode, the fast terminal sliding mode has the advantages of increased convergence speeds, robustness, and effective chatter elimination.
  • A radial basis function (RBF) neural network is used to approximate the synthetic disturbances consisting of external disturbances, unmodeled system, actuator non−executed portions and actuator bias faults.
  • The designed adaptive sliding mode controller can simultaneously handle the case of simultaneous faults of two actuators.
The organizational structure of this paper is as follows: Section 2 briefly introduces some preparatory knowledge. Section 3 introduces the underactuated ship model and the thruster fault model. In Section 4, an adaptive sliding mode controller is designed, and the stability analysis is completed using Lyapunov theory. Section 5 verifies the effectiveness of the proposed control algorithm by Simulink simulation. Section 6 is the conclusion.

2. Preliminary

2.1. RBF

The RBF neural network has good generalization ability, and the network structure is simple, which avoids unnecessarily lengthy calculations. RBFs have the ability to approximate any nonlinear function with compact set and arbitrary precision [23]. Consider a continuous nonlinear function f z , which is approximated using an RBF neural network, yielding:
f z = W * T h z + ε
where z is the input of the network; W * = W 1 * , W 2 * , W 3 * , , W n * T is the ideal weight of the network; and h z = h 1 , h 2 , h 3 , , h n T is the output of the Gaussian basis function of the network, n is the number of neurons; ε is the approximation error of the network, ε ε N . Typically, the following Gaussian basis function is selected:
h j = exp z c 2 b j 2 2 , j = 1 , 2 , 3 , , n
where c represents the centers of Gaussian basis functions, and b = b 1 , b 2 , , b n T denotes their widths. In practical applications, by appropriately selecting these parameters, the approximation error can be minimized as much as possible.

2.2. Young’s Inequality

For any x , y R n , there exists ϵ 1 > 0 , ϵ 2 > 0 , ϵ 3 > 0 , and ϵ 2 1 ϵ 3 1 = 1 such that the following inequality holds:
x T y ϵ 1 ϵ 2 ϵ 2 x ϵ 2 + 1 ϵ 3 ϵ 1 ϵ 3 y ϵ 3

3. Problem Formulation

3.1. USV Model

The simplified body-fixed and earth-fixed reference frame of the USV is shown in Figure 1, where X B , Y B and Z B denote the longitudinal axis, transverse axis, and normal axis, respectively; X E , Y E , and X E denote earth-fixed reference frames. The origin of the coordinates is chosen to be at the center line of the USV.
The three-degrees-of-freedom kinematic model of the USV consists of two combined parts: a kinematic model and a dynamics model. The simplified kinematic model is as follows:
η ˙ = J ψ ν
where η = x , y , ψ T R 3 is the earth-fixed orientation vector with x and y specifying the positions, and ψ specifiying the directional angle, respectively; the vector ν = u , υ , r T R 3 is the body-fixed linear and angular velocities with u, v, and r specifying the surge velocity, the sway velocity, and the yaw velocity, respectively. J is the transformation matrix between the body-fixed and earth-fixed coordinate systems, described as
J = cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1
The simplified dynamics as
M ν ˙ + C ν ν + D ν = τ + τ w
where M is the inertia matrix of the system and M = M T > 0 , C denotes the Coriolis and centripetal force matrices, D represents the damping parameter matrix, and τ w = τ w u , τ w v , τ w r T R 3 with τ w u , τ w v , and τ w r specifying the environmental disturbances generated by winds, waves, and currents. The unmodeled dynamics, although not explicitly included in this model, can significantly affect the behavior of the ship. Since it is an underactuated system, the ship lacks lateral thrust, so the control input for the USV is described as τ = τ u , 0 , τ r T R 3 with τ u specifying the force provided by main propeller and τ r specifying the yaw moment provided by azimuth thruster. The expressions for M , C , and D are as follows:
M = m 11 0 0 0 m 22 0 0 0 m 33
C ν = 0 0 m 22 υ 0 0 m 11 u m 22 υ m 11 u 0
D = d 11 0 0 0 d 22 0 0 0 d 33
The underactuated USV mathematical model can be converted from Equations (4) and (5) to the following model:
x ˙ = u cos ψ v sin ψ y ˙ = u sin ψ + v cos ψ ψ ˙ = r u ˙ = m 22 m 11 v r d 11 m 11 u + τ w u m 11 + τ u m 11 v ˙ = m 11 m 22 u r d 22 m 22 v + τ w v m 22 r ˙ = m 11 m 22 m 33 u v d 33 m 33 r + τ w r m 33 + τ r m 33
In order to realize the design of the path following control law of the USV, the following assumptions are given:
Assumption 1.
τ w u , τ w v , and τ w r are time-varying disturbances and satisfy:
τ w u τ w u * <
τ w v τ w v * <
τ w r τ w r * <
where τ w u * , τ w v * , τ w r * denote the upper bound of the external interference, and the bound is unknown.

3.2. Actuator Model

As shown in Figure 2, The actuator of the USV exhibits saturation and faults. Where τ c represents the control input, and τ represents the actuator output. The saturation of the actuator can be expressed as
s a t τ c i = τ c i + i = τ c i max τ c i τ c i max ; τ c i τ c i max τ c i τ c i min ; τ c i min τ c i τ c i min ;
where i = u , r , τ c i max and τ c i min represent the upper and lower limits of the actuator’s output and i denotes the unexecuted portion.
The fault model of the thruster can be denoted as
τ u = σ u s a t τ c u + τ ¯ u
τ r = σ r s a t τ c r + τ ¯ r
where σ u and σ r are the thruster effectiveness loss proportional constant, and τ ¯ u and τ ¯ r are fault bias values. The following assumptions are made for thruster failure.
Assumption 2.
Based on the physical properties of the controller itself, the deviation of the control mechanism is a bounded quantity, and there exist two constants τ ¯ u * and τ ¯ r * that satisfy τ ¯ u τ ¯ u * and τ ¯ r τ ¯ r * , respectively.
Assumption 3.
Based on scenarios in actual engineering, it is assumed that the propellers do not exist in a state of complete failure or stuckness, i.e., τ c u 0 and τ c r 0 , and the failure coefficients are denoted as bounded quantities that satisfy 0 < τ c u 1 and 0 < τ c u 1 .
The failure modes considered are shown in Table 1.

4. Adaptive Control Law Design

In this section, the backstepping method is first used to design the virtual control volume, which is the desired USV speed, and then the adaptive controller is designed in conjunction with the terminal sliding mode to make the ship tolerant to propeller faults while performing path tracking. Additionally, the correctness of the designed controller is proved according to Lyapunov stability theory.

4.1. Virtual Control Law Design

Assumption 4.
The reference trajectory x d , y d of the USV is smooth and has first and second-order derivatives.
The position tracking error is defined as
x e y e = x x d y y d
The derivation can be obtained:
x ˙ e y ˙ e = cos ψ sin ψ sin ψ cos ψ u v x ˙ d y ˙ d
In order to make these errors converge to zero, the virtual control law is designed to be
u d v d = cos ψ sin ψ sin ψ cos ψ x ˙ d k x e x e + y e + c y ˙ d k y e x e + y e + c
where k > 0 , c > 0 . Let u e = u u d , v e = v v d , so Equation (11) can be expressed as:
x ˙ e y ˙ e = cos ψ sin ψ sin ψ cos ψ u e + u d v e + v d x ˙ d y ˙ d
In order to facilitate subsequent expressions, let x e 2 + y e 2 + c = w . Equation (11) can now be further expressed as
x ˙ e y ˙ e = k x e w k y e w + cos ψ sin ψ sin ψ cos ψ u e v e
Define the Lyapunov function as
V = 1 2 x e 2 + 1 2 y e 2
The derivation of the above equation can be obtained
V ˙ = x e x ˙ e + y e y ˙ e = k w x e 2 k w y e 2 + x e , y e cos ψ sin ψ sin ψ cos ψ u e v e
when u e 0 and v e 0 , the above equation can be equated to
V ˙ = k w x e 2 k w y e 2
The next step involves designing control law such that u e 0 , v e 0 .
In order to facilitate the subsequent statement, the derivative of the virtual control law is first obtained:
u ˙ d v ˙ d = r v d r u d + cos ψ sin ψ sin ψ cos ψ x ¨ d k ( w 1 w 3 x e 2 ) x ˙ e + k w 3 x e y e y ˙ e y ¨ d k ( w 1 w 3 y e 2 ) y ˙ e + k w 3 x e y e x ˙ e

4.2. Surge Adaptive Control Law Design

Considering the unmodeled dynamics in the system, the dynamic model of the USV can be expressed as
u ˙ = 1 m 11 m 22 v r d 11 u f u + τ w u + τ u v ˙ = 1 m 22 m 11 u r d 22 v f v + τ w v r ˙ = 1 m 33 m 11 m 22 u v d 33 r f r + τ w r + τ r
The fast terminal sliding mode is constructed as
S 1 = u ˙ e + α u 0 u e + β u 0 u e q u 0 / p u 0
where α u 0 > 0 , β u 0 > 0 , q u 0 and p u 0 q u 0 < p u 0 are odd numbers.
Expanding the above equation yields
S 1 = u ˙ e + α u 0 u e + β u 0 u e q u 0 / p u 0 = u ˙ u ˙ d + α u 0 u e + β u 0 u e q u 0 / p u 0 = 1 m 11 m 22 v r d 11 u f u + τ u + τ w u u ˙ d + α u 0 u e + β u 0 u e q u 0 / p u 0 = 1 m 11 m 22 v r d 11 u u ˙ d + 1 m 11 τ w u f u + 1 m 11 τ u + α u 0 u e + β u 0 u e q u 0 / p u 0 = u + 1 m 11 τ w u f u + 1 m 11 τ u + α u 0 u e + β u 0 u e q u 0 / p u 0
where
u = 1 m 11 m 22 v r d 11 u u ˙ d
When S 1 = 0 , u e can approach 0, so the surge adaptive control law is designed as
τ u = τ w u f u m 11 u m 11 α u 0 u e + β u 0 u e q u 0 / p u 0
let
α = m 11 u + m 11 α u 0 u e + β u 0 u e q u 0 / p u 0
thus, Equation (22) can be expressed as
τ u = τ w u f u α
From Equation (8), it can be observed that
τ c u = 1 σ u α 1 σ u τ w u f u + τ ¯ u u = k u α d u
where
d u = 1 σ u τ w u f u + τ ¯ u +    u σ u k u = 1
Remark 1.
Since it has been assumed that σ u 0 , k u is a bounded quantity, and k u * k u .
Since k u and d u are unknown and varying, so Equation (24) is written as follows:
τ u c = k ^ u α d ^ u
According to the universal approximation property of RBF neural networks, the neural network output expression for the unknown term d u is
d u = W u * T h z + ε u
d ^ u = W ^ u T h z
where W u * is the network ideal weights, W ^ u is an estimate of W u * , and z = u , v , r T is the input to the network. ε u is the neural network approximation error and satisfies ε u ε u * .
The adaptive control law is designed as
k ^ ˙ u = γ u 1 u e α g u 1 k ^ u W ^ ˙ u = γ u 2 u e h z g u 2 W ^ u
where γ u 1 , γ u 2 , g u 1 , and g u 2 are all greater than 0.
The following Lyapunov function is chosen for stability analysis, where W ˜ u = W u * W ^ u and k ˜ u = k u k ^ u .
V 1 = 1 2 m 11 u e 2 + σ u 2 γ u 1 k ˜ u 2 + σ u 2 γ u 2 W ˜ u T W ˜ u
The derivative of V 1 is
V ˙ 1 = m 11 u e u ˙ e σ u γ u 1 k ˜ u k ^ ˙ u σ u γ u 2 W ˜ u T W ^ ˙ u = u e τ u + τ w u f u + m 11 u σ u γ u 1 k ˜ u k ^ ˙ u σ u γ u 2 W ˜ u T W ^ ˙ u = u e σ u τ c u + u + τ ¯ u + τ w u f u + α u e m 11 α u 0 u e + β u 0 u e q u 0 / p u 0 σ u γ u 1 k ˜ u k ^ ˙ u σ u γ u 2 W ˜ u T W ^ ˙ u = u e σ u k ^ u α σ u d ^ u + τ w u f u + τ ¯ u + σ u u + α u e m 11 α u 0 u e + β u 0 u e q u 0 / p u 0 σ u γ u 1 k ˜ u k ^ ˙ u σ u γ u 2 W ˜ u T W ^ ˙ u = u e σ u k ^ u α + σ u k u α σ u d ^ u + σ d u u e m 11 α u 0 u e + β u 0 u e q u 0 / p u 0 σ u γ u 1 k ˜ u k ^ ˙ u σ u γ u 2 W ˜ u T W ^ ˙ u = u e σ u α k ˜ u + W u T h z + ε u u e m 11 α u 0 u e + β u 0 u e q u 0 / p u 0 σ u γ u 1 k ˜ u k ^ ˙ u σ u γ u 2 W ˜ u T W ^ ˙ u = u e m 11 α u 0 u e + β u 0 u e q u 0 / p u 0 + u e σ u α k ˜ u + W u T h z + ε u σ u k ˜ u u e α g u 1 k ^ u σ u W ˜ u T u e h z g u 2 W ^ u = u e m 11 α u 0 u e + β u 0 u e q u 0 / p u 0 + u e ε u + σ u g u 1 k ˜ u k ^ u + σ u g u 2 W ˜ u T W ^ u
Because of
2 k ˜ u k ^ u = k u k ^ u k ^ u + k ˜ u k u k ˜ u = k u k ^ u k ^ u k ^ u + k ˜ u k u k ˜ u k ˜ u = k u k u k ˜ u k ^ u k ^ u + k ˜ u k u k ˜ u k ˜ u = k u k u k u k ˜ u k ^ u k ^ u 1 + k ˜ u 1 k u 1 k ˜ u 1 k ˜ u 1 = k u 2 k ^ u 2 k ˜ u 2 = k u 2 k ˜ u 2 k u * 2 k ˜ u 2
σ u g u 1 k ˜ u k ^ u g u 1 k ˜ u k ^ u 1 2 g u 1 k ˜ u 2 + 1 2 g u 1 k u * 2
The same reasoning leads to
σ u g u 2 W ˜ u T W ^ u g u 2 W ˜ u T W ^ u 1 2 g u 2 W ˜ u T W ˜ u + 1 2 g u 2 W u * T W u *
Applying Young’s inequality gives
u e σ u ε u u e ε u * 1 2 ε u * 2 + 1 2 u e 2
Therefore, Equation (30) can be expressed as
V ˙ 1 m 11 α u 0 1 2 u e 2 m 11 β u 0 u e q u 0 / p u 0 + 1 1 2 g u 1 k ˜ u 2 1 2 g u 2 W ˜ u T W ˜ u + 1 2 g u 1 k u * 2 + 1 2 g u 2 W u * T W u * + 1 2 ε u * 2 m 11 α u 0 1 2 u e 2 1 2 g u 1 k ˜ u 2 1 2 g u 2 W ˜ u T W ˜ u + 1 2 g u 1 k u * 2 + 1 2 g u 2 W u * T W u * + 1 2 ε u * 2 C u V 1 + U u
where
C u = 2 min m 11 α u 0 1 2 , 1 2 g u 1 , 1 2 g u 2 U u = 1 2 ε u * 2 + 1 2 g u 1 k u * 2 + 1 2 g u W u * T W u *
As obtained from Equation (35):
0 V 1 U u C u + V 1 0 U u C u e C u t
From Equation (36), it is known that V 1 is convergent, and thus u e is bounded.

4.3. Steering Torque Adaptive Control Law Design

A fast terminal sliding model with a recursive structure is as follows:
S 1 = v ˙ e + α r 0 v e + β r 0 v e q r 0 / p r 0 S 2 = S ˙ 1 + α r 1 S 1 + β r 1 S 1 q r 1 / p r 1
where α r 0 > 0 , α r 1 > 0 , β r 0 > 0 , β r 1 > 0 and q r 0 , p r 0 , q r 1 , and q r 1 q r 0 < p r 0 , q r 1 < p r 1 are odd numbers. Expanding S 2 to obtain
S 2 = v ¨ e + α r 0 v ˙ e + β r 0 q r 0 p r 0 v e q r 0 / p r 0 1 v ˙ e + α r 1 S 1 + β r 1 S 1 q r 1 / p r 1
To achieve v e 0 , S 2 must be set to zero for the design of the steering torque control law. It is first necessary to expand v ¨ e :
v ¨ e = v ¨ v ¨ d
The next step is to calculate v ¨ and v ¨ d separately. From Equation (19), it follows that
v ¨ = 1 m 22 m 11 u ˙ r m 11 u r ˙ d 22 v ˙ + τ ˙ w v f ˙ v = 1 m 22 m 11 u ˙ r d 22 v ˙ + τ ˙ w v f ˙ v m 11 u m 22 m 11 m 22 m 33 u v d 33 m 33 r + 1 m 33 τ w r f r + 1 m 33 τ r = 1 m 22 m 33 m 33 m 11 u ˙ r m 33 d 22 v ˙ + m 33 τ ˙ w v f ˙ v m 11 u m 22 m 33 m 11 m 22 u v d 33 r + τ w r f r + τ r
From Equation (18), it follows that
v ˙ d = r v d sin ψ x ¨ d k w 1 w 3 x e 2 x ˙ e + k w 3 x e y e y ˙ e + cos ψ y ¨ d k w 1 w 3 y e 2 y ˙ e + k w 1 x e y e x ˙ e
Let
f = sin ψ x ¨ d k w 1 w 3 x e 2 x ˙ e + k w 3 x e y e y ˙ e
+ cos ψ y ¨ d k w 1 w 3 y e 2 y ˙ e + k w 1 x e y e x ˙ e
then,
v ˙ d = r v d + f
Continuing the derivation for v ˙ d leads to
v ¨ d = r ˙ v d r v ˙ d + f ˙ = v d m 33 m 11 m 22 u v d 33 r + τ w r f r + τ r r v ˙ d + f ˙
Therefore, v ¨ e can be obtained from Equations (40) and (43):
v ¨ e = v ¨ v ¨ d = 1 m 22 m 33 b τ r + τ w r f r + m 33 τ ˙ w v f ˙ v + h
where
h = m 22 v d m 11 m 22 u v d 33 r + m 22 m 33 r v ˙ d f ˙ d 22 m 33 v ˙ m 11 m 33 u ˙ r + m 11 d 33 u r + m 11 m 22 m 11 u 2 v
b = m 22 v d m 11 u
The following result is obtained from Equations (38)–(46):
τ r = τ w r f r m 33 b τ ˙ w v f ˙ v m 22 m 33 b r + α r 1 S 1 + β r 1 S 1 q r 1 / p r 1
where
r = 1 m 22 m 33 h + α r 0 v ˙ e + β r 0 q r 0 p r 0 v e q r 0 / p r 0 1 v ˙ e
Remark 2.
For most conventional surface vessels, the inertia parameter m 11 is 20% larger than m 22 , and, therefore, b > 0 . Then, no singular values will occur.
Remark 3.
Since v d and u were proved to be bounded earlier, b is bounded. Let the upper bound of b be b * .
Let
β = m 22 m 33 b r + α r 1 S 1 + β r 1 S 1 q r 1 / p r 1
that
τ r = τ w r f r m 33 b τ ˙ w v f ˙ v β
From Equation (9), it can be concluded that
τ c r = 1 σ r β 1 σ r τ w r f r + m 33 b τ ˙ w v f ˙ v + τ ¯ r r = k r β d r
where
d r = 1 σ r τ w r f r + m 33 b τ ˙ w v f ˙ v + τ ¯ r +    r σ r k r = 1
Remark 4.
Since it has been assumed that σ r 0 , k u is a bounded quantity, and k r * k r .
Since k u and d u are unknown and varying, so Equation (49) is written as follows:
τ c r = k ^ r β d ^ r
According to the universal approximation property of RBF neural networks, the neural network output expression for the unknown term d r is
d r = W r * T h z + ε r
d ^ r = W ^ r T h z
where W r * is the network ideal weights, W ^ r is an estimate of W r * , and z = u , v , r T is the input to the network. ε r is the neural network approximation error and satisfies ε r < ε r * .
The adaptive control law is designed as
k ^ ˙ r = γ r 1 b S 1 β g r 1 k ^ r 1 W ^ ˙ r = γ r 2 b S 1 h z g r 2 W ^ r
where γ r 1 , γ r 2 , g r 1 and g r 2 are all greater than 0.
The following Lyapunov function is chosen for stability analysis, where W ˜ r = W r * W ^ r and k ˜ r = k r k ^ r :
V 2 = 1 2 m 22 m 33 S 1 2 + σ r 2 γ r 1 k ˜ r 2 + σ r 2 γ r 2 W ˜ r T W ˜ r
The derivative of V 2 is
V ˙ 2 = m 22 m 33 S 1 S ˙ 1 σ r γ r 1 k ˜ r k ^ ˙ r σ r γ r 2 W ˜ r T W ^ ˙ r = m 22 m 33 S 1 v ¨ e + α r 0 v ˙ e + β r 0 q r 0 p r 0 v e q r 0 / p r 0 1 v ˙ e σ r γ r 1 k ˜ r k ^ ˙ r σ r γ r 2 W ˜ r T W ^ ˙ r = S 1 b τ r + τ w r f r + m 33 τ ˙ w v f ˙ v + m 22 m 33 r σ r γ r 1 k ˜ r k ^ ˙ r σ r γ r 2 W ˜ r T W ^ ˙ r = S 1 b σ r τ c r + b σ r r + b τ ¯ r + b τ w r f r + m 33 τ ˙ w v f ˙ v + m 22 m 33 r σ r γ r 1 k ˜ r k ^ ˙ r σ r γ r 2 W ˜ r T W ^ ˙ r = S 1 b σ r k ^ r β d ^ r + b σ r r + b τ ¯ r + b τ w r f r + m 33 τ ˙ w v f ˙ v + m 22 m 33 r σ r γ r 1 k ˜ r k ^ ˙ r σ r γ r 2 W ˜ r T W ^ ˙ r = S 1 b σ r k ^ r β b σ r d ^ r + b σ r r + b τ ¯ r + b τ w r f r + m 33 τ ˙ w v f ˙ v + m 22 m 33 r σ r γ r 1 k ˜ r k ^ ˙ r σ r γ r 2 W ˜ r T W ^ ˙ r = S 1 b σ r k ^ r β b σ r d ^ r + b σ r d r + b σ r k r β m 22 m 33 α r 0 v ˙ e + β r 0 q r 0 p r 0 v e q r 0 / p r 0 1 v ˙ e σ r γ r 1 k ˜ r k ^ ˙ r σ r γ r 2 W ˜ r T W ^ ˙ r = S 1 b σ r β k ˜ r + b σ r W ˜ r T h z + b σ r ε r S 1 m 22 m 33 α r 0 v ˙ e + β r 0 q r 0 p r 0 v e q r 0 / p r 0 1 v ˙ e σ r k ˜ r b S 1 β g r 1 k ^ r σ r W ˜ r T b S 1 h z g r 2 W ^ r = S 1 m 22 m 33 α r 0 v ˙ e + β r 0 q r 0 p r 0 v e q r 0 / p r 0 1 v ˙ e + S 1 b σ r ε r + σ r g r 1 k ˜ r k ^ r + σ r g r 2 W ˜ r T W ^ r
From the previous analysis, it is clear that
σ r g r 1 k ˜ r k ^ r g r 1 k ˜ r k ^ r 1 2 g r 1 k ˜ r 2 + 1 2 g r 1 k r * 2
σ r g r 2 W ˜ r T W ^ r g r 2 W ˜ r T W ^ r 1 2 g r 2 W ˜ T W ˜ + 1 2 g r 2 W * T W *
S 1 b σ r ε r b * S 1 ε r * b * 2 ε r * 2 + b * 2 S 1 2
Therefore, Equation (55) can be denoted as
V ˙ 2 m 22 m 33 α r 1 b * 2 S 1 2 m 22 m 33 β r 1 S 1 q r 1 / p r 1 + 1 1 2 g r 1 k ˜ r 2 1 2 g r 2 W ˜ r T W ˜ + 1 2 g r 1 k r * 2 + 1 2 g r 2 W r * T W r * + b * 2 ε u * 2 m 22 m 33 α r 1 b * 2 S 1 2 1 2 g r 1 k ˜ r 2 1 2 g r 2 W ˜ r T W ˜ r + 1 2 g r 1 k r * 2 + 1 2 g r 2 W r * T W r * + b * 2 ε u * 2 C r V 2 + U r
where
C r = 2 min m 22 m 33 α r 1 b * 2 , 1 2 g r 1 , 1 2 g r 2 U r = 1 2 g r 1 k r * 2 + 1 2 g r 2 W r * T W r * + b * 2 ε u * 2
As obtained from Equation (59):
0 V 2 U r C r + V 2 0 U r C r e C r t
Equation (60) shows the convergence of V 2 , which implies the boundedness of v e .
In order to prevent k ^ r from becoming too large and causing the control input signal to also be too large or k ^ r 0 , it is necessary to design the adaptive rate so that the variation of k ^ r is within the range of k r min , k r max , and a mapping adaptive algorithm [24] with the following correction to Equation (53):
k ^ ˙ r = P r o j k ^ r γ r 1 b β S 1 g r 1 k ^ r
where
P r o j k ^ r · = 0 k ^ r k r max a n d · > 0 ; 0 k ^ r k r min a n d · < 0 ; · o t h e r w i s e ;
when k ^ r exceeds the maximum value, if there is a tendency to continue to increase, i.e., k ^ ˙ r > 0 , then take the value of k ^ r to be unchanged, i.e., k ^ ˙ r = 0 ; when k ^ r exceeds the minimum value, if there is a tendency to continue to decrease, i.e., k ^ ˙ r < 0 , then the value of k ^ r is taken to be unchanged, i.e., k ^ ˙ r = 0 .

4.4. Yaw Stability Analysis

Since the design of τ u and τ r in this paper does not directly control the ship’s yaw angular velocity r, it is necessary to prove that r has the bounded-input bounded-output stabilization property. Define the following Lyapunov function:
V 3 = 1 2 m 33 r 2
The function is directly related to the kinetic energy term of r. This choice aligns with the energy characteristics of the dynamical system and can intuitively reflect the dynamic behavior of r. Moreover, compared to other functions that may introduce unnecessary state coupling, it simplifies the stability proof. The derivative of V 3 is
V ˙ 3 = r m 11 m 22 u v d 33 r + τ w r + τ r
if
d 33 r > m 22 m 11 u v + τ r + τ w r
then, V ˙ 3 < 0 . From Equation (64), V 3 is a decreasing function. Therefore, r is a decreasing function under the satisfaction of the condition d 33 r > m 22 m 11 u v + τ r + τ w r . Since τ r , τ w r , u, and v bounded, r is also bounded.

5. Simulation Results

To validate the control performance of the adaptive controller, numerical simulations were conducted in MATLAB/Simulink(R2024b) using the ship model described in Reference [25] as the test case. The parameters of the ship model are
m 11 = 1.20 × 10 5 k g , d 11 = 2.15 × 10 4 k g / s
m 22 = 1.779 × 10 5 k g , d 22 = 1.47 × 10 5 k g / s
m 33 = 6.36 × 10 7 k g , d 33 = 8.02 × 10 6 k g / s
The external environmental interference is
τ w u = 10 5 sin 0.2 t + cos 0.5 t τ w v = 10 2 sin 0.1 t + cos 0.4 t τ w r = 10 6 sin 0.5 t + cos 0.3 t
The unmodeled dynamics are as follows:
f u = 0.2 d 11 u 2 + 0.1 d 11 u 3 f v = 0.2 d 22 v 2 + 0.1 d 22 v 3 f r = 0.2 d 33 r 2 + 0.1 d 33 r 3
The target trajectory is
x d = 300 sin 0.03 t
y d = 300 cos 0.03 t
The control parameters are shown in Table 2. The selection criteria for these parameters will be elaborated in subsequent sections.
The initial state is x 0 = 0 m, y 0 = 0 m, ψ 0 = π / 6 r a d , u 0 = 0 m/s, v 0 = 0 m/s, r 0 = 0 rad/s. The initial values of the parameter estimates are all set to 1. In RBF network design, the initial values of c and b should be configured within the effective mapping range of network inputs. Based on the actual range of network input z = u , v , r T , the Gaussian basis function parameters are determined as follows:
c u = 4 6 5.7 0.3 0 0.3 5.7 6 6 5.7 0.3 0 0.3 5.7 6 6 5.7 0.3 0 0.3 5.7 6 c r = 0.2 1 0.95 0.05 0 0.05 0.95 1 1 0.95 0.05 0 0.05 0.95 1 1 0.95 0.05 0 0.05 0.95 1 b u j = 5 , j = 1 , 2 , 3 41 b r j = 2 , j = 1 , 2 , 3 41

5.1. Control Performance Under Actuator Faults

When t > 200 s, both actuators τ u and τ r experience faults with σ u = 0.3 , σ r = 0.1 , and τ ¯ u = τ ¯ r = 0.8 . The related path-tracking results are shown in Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7. (For clarity, subscript 1 denotes the case without faults, subscript 2 denotes the case with faults but without fault tolerance, and subscript 3 denotes the case with fault tolerance.) As shown in Figure 7, actuators τ u and τ r suffered severe failures at t = 200 s. From Figure 3, it can be observed that when actuator faults occurred, the non-fault-tolerant ship deviated from the desired trajectory, while the ship with our proposed fault-tolerant controller maintained accurate tracking of the reference path.

5.2. Impact of Parameters on Control Performance

Parameter selection significantly impacts the controller’s performance. The parameters k and γ u 1 are chosen as examples to demonstrate the influence of parameters on control performance.
As shown in Figure 8, the convergence rate is relatively slow when k = 7 , while with k = 11 , although fast convergence is achieved, the system only oscillates near the desired trajectory. Therefore, through comprehensive comparison, k = 9 demonstrates the optimal convergence performance.
As shown in Figure 9, the system fails to track the reference path when γ u 1 = 1 × 10 10 . While γ u 1 = 1 × 10 6 enables rapid path tracking, Figure 10 reveals severe actuator chattering occurs during the initial phase. Considering both convergence speed and actuator chattering, γ u 1 = 1 × 10 8 proves to be the most suitable parameter choice. The selection of other parameters also follows the same methodology.

5.3. Comparison with Conventional Sliding Mode Control

A comparative analysis between the proposed fast terminal sliding mode and conventional sliding mode fault-tolerant control strategies reveals the following advantages of the proposed method:
Faster Convergence (Figure 11): The proposed approach demonstrates significantly improved convergence speed compared to traditional sliding mode control.
Enhanced stability under fault conditions (Figure 12): When faults occur, the proposed method exhibits substantially smaller oscillations than the conventional approach.
Reduced actuator chattering (Figure 13): The control signals generated by the proposed method show markedly less chattering behavior.

5.4. Robustness

This section presents the robustness test of the system. As shown in Figure 14 and Figure 15, the tracking performance remains virtually unaffected despite significant variations in external disturbances and system parameters.
The following explains the subscripts in the figures:
noise 1 :
τ w u = 10 3 sin 0.2 t + cos 0.5 t τ w v = 10 1 sin 0.1 t + cos 0.4 t τ w r = 10 5 sin 0.5 t + cos 0.3 t
noise 2 :
τ w u = 10 5 sin 0.2 t + cos 0.5 t τ w v = 10 2 sin 0.1 t + cos 0.4 t τ w r = 10 6 sin 0.5 t + cos 0.3 t
noise 3 :
τ w u = 10 6 sin 0.2 t + cos 0.5 t τ w v = 10 3 sin 0.1 t + cos 0.4 t τ w r = 10 7 sin 0.5 t + cos 0.3 t
parameters 1 :
m 11 = 0.2 × 10 5 kg m 22 = 0.779 × 10 5 kg m 33 = 5.36 × 10 7 kg
parameters 2 :
m 11 = 1.2 × 10 5 kg m 22 = 1.779 × 10 5 kg m 33 = 6.36 × 10 7 kg
parameters 3 :
m 11 = 2.2 × 10 5 kg m 22 = 2.779 × 10 5 kg m 33 = 6.36 × 10 7 kg

6. Conclusions

This paper investigates the adaptive fault-tolerant control problem for the USV with thruster failures while performing path tracking. Firstly, in the kinematic section, the desired speed of the USV is designed using the backstepping method based on the desired trajectory of the USV. Secondly, in the dynamic section, the fast terminal sliding mode control method is employed to enable the USV to track the desired speed, thereby achieving tracking of the desired trajectory. To address the composite disturbance composed of external disturbances, system unmodeled dynamics, actuator non-executed portions, and bias faults, an RBF neural network is utilized for approximation. Then, an adaptive law is designed to resolve the loss of effectiveness of the USV, and the stability and effectiveness of the designed controller are proven using Lyapunov functions. Finally, the feasibility of the proposed control method is verified through simulations.

Author Contributions

Conceptualization, H.C.; methodology, H.C.; software, H.C.; validation, H.C., W.Z. and Z.C.; formal analysis, H.C., W.Z. and Z.C.; investigation, M.H.; resources, M.H.; data curation, H.C.; writing—original draft preparation, H.C.; writing-review and editing, W.Z.; visualization, W.Z.; supervision, W.Z.; project administration, W.Z.; funding acquisition, W.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China (No. 62203293). It was also sponsored by the Shanghai Rising-Star Program (No. 22YF1416100).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Li, J.; Zhang, G.; Jiang, C.; Zhang, W. A survey of maritime unmanned search system: Theory, applications and future directions. Ocean Eng. 2023, 285, 115359. [Google Scholar]
  2. Wang, Y.; Liu, W.; Liu, J.; Sun, C. Cooperative USV–UAV marine search and rescue with visual navigation and reinforcement learning-based control. ISA Trans. 2023, 137, 222–235. [Google Scholar] [PubMed]
  3. Jiang, X.; Xia, G. Event-Triggered Practical Formation Control of Leaderless Unmanned Surface Vehicles With Environmental Disturbances. IEEE Trans. Circuits Syst. II Express Briefs 2024, 71, 1326–1330. [Google Scholar]
  4. Lu, N.; Liu, H.; Wang, Y.; Yan, H. A new real-time path planning for USV based on dynamic artificial potential field in complex environments. Int. J. Robust Nonlinear Control. 2024. [Google Scholar] [CrossRef]
  5. Ning, J.; Wang, Y.; Liu, L.; Li, T. Disturbance observer based adaptive heading control for unmanned marine vehicles with event-triggered and input quantization. Int. J. Robust Nonlinear Control. 2024. [Google Scholar] [CrossRef]
  6. Fu, M.; Zhang, G.; Xu, Y.; Wang, L.; Dong, L. Discrete-time adaptive predictive sliding mode trajectory tracking control for dynamic positioning ship with input magnitude and rate saturations. Ocean Eng. 2023, 269, 113528. [Google Scholar]
  7. Zhou, B.; Huang, B.; Su, Y.; Zhu, C. Interleaved Periodic Event-Triggered Communications-Based Distributed Formation Control for Cooperative Unmanned Surface Vessels. IEEE Trans. Neural Netw. Learn. Syst. 2024, 36, 2382–2394. [Google Scholar]
  8. Peng, H.; Huang, B.; Jin, M.; Zhu, C.; Zhuang, J. Distributed finite-time bearing-based formation control for underactuated surface vessels with Levant differentiator. ISA Trans. 2024, 147, 239–251. [Google Scholar]
  9. Wang, Z.; Li, Y.; Ma, C.; Yan, X.; Jiang, D. Path-following optimal control of autonomous underwater vehicle based on deep reinforcement learning. Ocean Eng. 2023, 268, 113407. [Google Scholar]
  10. Xu, Z.; He, S.; Zhou, W.; Li, Y.; Xiang, J. Path Following Control With Sideslip Reduction for Underactuated Unmanned Surface Vehicles. IEEE Trans. Ind. Electron. 2024, 71, 11039–11047. [Google Scholar]
  11. Wang, S.; Sun, M.; Xu, Y.; Liu, J.; Sun, C. Predictor-Based Fixed-Time LOS Path Following Control of Underactuated USV With Unknown Disturbances. IEEE Trans. Intell. Veh. 2024, 8, 2088–2096. [Google Scholar] [CrossRef]
  12. Li, J.; Zhu, G.; Lu, J.; Chen, C. FTILOS-based self-triggered adaptive neural path following control for 4DOF underactuated unmanned surface vehicles. Ocean Eng. 2024, 295, 116947. [Google Scholar]
  13. Liang, H.; Li, H.; Xu, D. Nonlinear Model Predictive Trajectory Tracking Control of Underactuated Marine Vehicles: Theory and Experiment. IEEE Trans. Ind. Electron. 2021, 68, 4238–4248. [Google Scholar]
  14. Li, Y.; Feng, K.; Li, K. Finite-Time Fuzzy Adaptive Dynamic Event-Triggered Formation Tracking Control for USVs With Actuator Faults and Multiple Constraints. IEEE Trans. Ind. Inform. 2024, 4, 5285–5296. [Google Scholar] [CrossRef]
  15. Li, K.; Feng, K.; Li, Y. Fuzzy Adaptive Fault-Tolerant Formation Control for USVs With Intermittent Actuator Faults. IEEE Trans. Intell. Veh. 2024, 9, 4445–4455. [Google Scholar] [CrossRef]
  16. Wrat, G.; Ranjan, P.; Mishra, S.K.; Jose, J.T.; Das, J. Neural network-enhanced internal leakage analysis for efficient fault detection in heavy machinery hydraulic actuator cylinders. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2025, 239, 1021–1031. [Google Scholar] [CrossRef]
  17. Hao, L.; Wu, Z.; Shen, C.; Cao, Y.; Wang, R. Tube-Based Model Predictive Control for Constrained Unmanned Marine Vehicles With Thruster Faults. IEEE Trans. Intell. Veh. 2024, 20, 4606–4615. [Google Scholar]
  18. Hao, L.; Zhang, Y.; Shen, C.; Xu, F. Fault-Tolerant Control for Unmanned Marine Vehicles via Quantized Integral Sliding Mode Output Feedback Technique. IEEE Trans. Intell. Transp. Syst. 2023, 24, 5014–5023. [Google Scholar] [CrossRef]
  19. Yang, X.; Hao, L.; Li, T.; Xiao, Y. Dynamic Positioning Control for Unmanned Marine Vehicles With Thruster Faults and Time Delay: A Lyapunov Matrix-Based Method. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 4019–4030. [Google Scholar] [CrossRef]
  20. Wu, W.; Tong, S. Fixed-time formation fault tolerant control for unmanned surface vehicle systems with intermittent actuator faults. Ocean Eng. 2023, 281, 114813. [Google Scholar] [CrossRef]
  21. Sun, H.; Shi, J.; Hou, L. Dynamic Event-Triggered Output Feedback Fault-Tolerant Control for Dynamic Positioning of Unmanned Surface Vehicles With Multiple Estimators. IEEE Trans. Veh. Technol. 2024, 73, 3218–3229. [Google Scholar] [CrossRef]
  22. Liu, Z.; Wang, Y.; Han, Q. Adaptive fault-tolerant trajectory tracking control of twin-propeller non-rudder unmanned surface vehicles. Ocean Eng. 2023, 285, 115294. [Google Scholar] [CrossRef]
  23. Park, J.; Sandberg, I.W. Universal approximation using radial-basis-function networks. Neural Comput. 1991, 3, 246–257. [Google Scholar] [CrossRef] [PubMed]
  24. Xu, L.; Yao, B. Adaptive robust control of mechanical systems with non-linear dynamic friction compensation. Int. J. Control. 2008, 81, 167–176. [Google Scholar] [CrossRef]
  25. Do, K.D.; Jiang, Z.P.; Pan, J. Robust adaptive path following of underactuated ships. Automatica 2004, 6, 929–944. [Google Scholar]
Figure 1. Body-fixed and earth-fixed reference frames of USV.
Figure 1. Body-fixed and earth-fixed reference frames of USV.
Jmse 13 00712 g001
Figure 2. Body-fixed and earth-fixed reference frames of USV.
Figure 2. Body-fixed and earth-fixed reference frames of USV.
Jmse 13 00712 g002
Figure 3. Circular trajectory tracking curve.
Figure 3. Circular trajectory tracking curve.
Jmse 13 00712 g003
Figure 4. Position tracking and yaw angle.
Figure 4. Position tracking and yaw angle.
Jmse 13 00712 g004
Figure 5. Actual speed.
Figure 5. Actual speed.
Jmse 13 00712 g005
Figure 6. Positional errors.
Figure 6. Positional errors.
Jmse 13 00712 g006
Figure 7. Controller outputs.
Figure 7. Controller outputs.
Jmse 13 00712 g007
Figure 8. Trajectory tracking comparison under different k values.
Figure 8. Trajectory tracking comparison under different k values.
Jmse 13 00712 g008
Figure 9. Trajectory Tracking comparison under different γ u 1 values.
Figure 9. Trajectory Tracking comparison under different γ u 1 values.
Jmse 13 00712 g009
Figure 10. Controller Output comparison under different γ u 1 values.
Figure 10. Controller Output comparison under different γ u 1 values.
Jmse 13 00712 g010
Figure 11. Trajectory tracking comparison of different sliding mode control methods.
Figure 11. Trajectory tracking comparison of different sliding mode control methods.
Jmse 13 00712 g011
Figure 12. Tracking error comparison of different sliding mode control methods.
Figure 12. Tracking error comparison of different sliding mode control methods.
Jmse 13 00712 g012
Figure 13. Controller output comparison of different sliding mode control methods.
Figure 13. Controller output comparison of different sliding mode control methods.
Jmse 13 00712 g013
Figure 14. Trajectory tracking comparison under different noise conditions.
Figure 14. Trajectory tracking comparison under different noise conditions.
Jmse 13 00712 g014
Figure 15. Trajectory tracking comparison under different system parameters.
Figure 15. Trajectory tracking comparison under different system parameters.
Jmse 13 00712 g015
Table 1. Fault types of each thruster ( i = u , r ).
Table 1. Fault types of each thruster ( i = u , r ).
Fault Model σ i τ i ¯
Normal σ i = 1 τ i ¯ = 0
Loss of effectiveness 0 < σ i < 1 τ i ¯ = 0
Increased bias input σ i = 1 τ i ¯ 0
Both faults occur 0 < σ i < 1 τ i ¯ 0
Table 2. Control parameters.
Table 2. Control parameters.
ParameterValueParameterValue
c9k5
α u 0 2 β u 0 1
q u 0 5 p u 0 9
α r 0 1 β r 0 1
q r 0 5 p r 0 9
α r 1 10 β r 1 10
q r 1 1 p r 1 3
γ u 1 1 10 8 γ u 2 0.2
g u 1 1 g u 2 0.1
γ r 1 1 10 8 γ r 2 0.2
g r 1 1 g r 2 0.1
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, W.; Cheng, H.; Chen, Z.; Hua, M. Adaptive Sliding Mode Fault-Tolerant Tracking Control for Underactuated Unmanned Surface Vehicles. J. Mar. Sci. Eng. 2025, 13, 712. https://doi.org/10.3390/jmse13040712

AMA Style

Zhou W, Cheng H, Chen Z, Hua M. Adaptive Sliding Mode Fault-Tolerant Tracking Control for Underactuated Unmanned Surface Vehicles. Journal of Marine Science and Engineering. 2025; 13(4):712. https://doi.org/10.3390/jmse13040712

Chicago/Turabian Style

Zhou, Weixiang, Hongying Cheng, Zihao Chen, and Menglong Hua. 2025. "Adaptive Sliding Mode Fault-Tolerant Tracking Control for Underactuated Unmanned Surface Vehicles" Journal of Marine Science and Engineering 13, no. 4: 712. https://doi.org/10.3390/jmse13040712

APA Style

Zhou, W., Cheng, H., Chen, Z., & Hua, M. (2025). Adaptive Sliding Mode Fault-Tolerant Tracking Control for Underactuated Unmanned Surface Vehicles. Journal of Marine Science and Engineering, 13(4), 712. https://doi.org/10.3390/jmse13040712

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