Next Article in Journal
Heterogeneous Coupled Control of Ventilated Supercavitating Vehicles
Previous Article in Journal
Recent Developments in Cross-Shore Coastal Profile Modeling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Long Short-Term Memory-Based Fixed-Time Fault-Tolerant Control for Unmanned Marine Vehicles with Signal Quantization

1
Navigation College, Dalian Maritime University, Dalian 116026, China
2
Marine Electrical Engineering College, Dalian Maritime University, Dalian 116026, China
3
Automation Engineering College, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(10), 2012; https://doi.org/10.3390/jmse13102012
Submission received: 23 September 2025 / Revised: 12 October 2025 / Accepted: 17 October 2025 / Published: 20 October 2025
(This article belongs to the Special Issue System Optimization and Control of Unmanned Marine Vehicles)

Abstract

This paper presents a fixed-time fault-tolerant control strategy based on an improved long short-term memory network for dynamic positioning of unmanned marine vehicles subject to signal quantization, disturbances, and input saturation. Firstly, an improved long short-term memory network optimized by an adaptive mixed-gradient algorithm is developed to accurately estimate external disturbances. Secondly, a fixed-time extended state observer is designed to rapidly predict thruster faults. Subsequently, within a fixed-time control framework, a novel terminal sliding-mode surface incorporating signal quantization parameters is constructed. In addition, a dynamic uniform quantization strategy with tunable sensitivity is introduced to effectively alleviate the performance degradation induced by quantization errors. Based on this, a fixed-time fault-tolerant controller is constructed. Finally, simulation results and comparative experiments are provided to demonstrate the effectiveness of the proposed control scheme.

1. Introduction

In recent years, the motion control of unmanned marine vehicles (UMVs) has garnered increasing attention owing to their wide-ranging applications in scientific exploration, marine resource surveying, and defense operations [1,2]. To satisfy the demanding requirements of maritime missions for fast, precise, and robust performance, various advanced control strategies have been developed, including dynamic positioning (DP) control [3], tracking control [4,5], and path-following control [6]. Due to the highly nonlinear and strongly coupled characteristics of ships, DP control has consistently remained a challenging problem.
The finite-time control approach has recently gained popularity due to its high precision and rapid convergence. For UMVs, a resilient finite-time control methodology was proposed in [7]. Additionally, a nonsingular terminal sliding-mode (TSM) controller augmented with an extended state observer was developed to achieve finite-time convergence [8]. Furthermore, an adaptive parameter adjustment scheme leveraging both system tracking discrepancies and adaptive estimation errors was introduced, leading to the design of an adaptive finite-time controller based on second-order terminal sliding-mode control (TSMC) [9,10]. However, a significant limitation of finite-time control methods is their inherent dependence on the initial state, resulting in settling times that vary with different initial conditions. To address these limitations, Polyakov first proposed the fixed-time stability theory in [11]. Unlike finite-time stability, fixed-time stability guarantees that the upper bound of convergence time is independent of initial conditions, relying solely on design parameters. In [12], a novel fixed-time sliding-mode control strategy incorporating a time-varying threshold and additional parameters was proposed to address the trajectory tracking problem for autonomous surface vehicles. Further, an adaptive practical fixed-time sliding-mode controller was developed in [13] to handle model uncertainties and external disturbances affecting autonomous surface vehicles. In [14], a fast fixed-time sliding-mode trajectory tracking control strategy is proposed for autonomous surface vehicles, and faster convergence is achieved through a dual-phase state acceleration mechanism with a gain scheduling function. In [15], a global fixed-time stability result was derived by combining the power and hyperbolic cosine functions, and a fixed-time sliding-mode controller was developed accordingly. Moreover, when sensor measurements and control commands of UMVs are transmitted over bandwidth-limited network channels, signal quantization inevitably introduces quantization errors, degrading the control accuracy and robustness [16,17]. However, most existing fixed-time control methods based on terminal sliding mode under quantization conditions can only confine system states within a bounded region, failing to achieve exact convergence to the origin. Therefore, how to design a fixed-time control scheme with a dynamic parameter adjustment strategy is the first motivation of this study.
On the other hand, UMVs are routinely exposed to environmental disturbances, uncertainties in hydrodynamic coefficients, modeling errors, and parameter variations, further complicating accurate dynamic modeling [18,19]. To address this problem, recurrent neural networks have emerged as an effective solution due to their capability for approximating unknown parameters [20,21]. However, traditional recurrent neural networks structures suffer from short-term memory limitations and are prone to losing critical historical information, thus restricting their effectiveness in capturing highly fluctuating temporal features [22]. In estimating system uncertainties, long short-term memory networks have shown considerable advantages owing to their superior learning capabilities. In [23], a long short-term memory estimator integrating a selective update strategy was proposed to capture rapidly fluctuating temporal information for accurate sideslip angle estimation, based on which a learning line-of-sight guidance law for path following was developed. In [24], a long short-term memory model incorporating an enhanced forget-gate mechanism was developed, demonstrating superior performance in wind power forecasting tasks. Moreover, a read-first long short-term memory architecture introduced in [25] employs augmented read gates to enhance interactions among control gates, improve feature extraction during the encoding phase, and strengthen long-term memory capabilities. However, traditional long short-term memory networks exhibit certain limitations in capturing temporal dependencies within the gradient flow, which motivates the current study.
With the growing demand for high performance, safety, and reliability in UMV control systems, it is essential to develop effective fault-tolerant control (FTC) strategies, as actuator failures may lead to severe performance degradation or even mission failure. The authors of [26] propose an FTC strategy that employs an adaptive mechanism to estimate the upper bounds of time-varying stuck faults and external disturbances, without presuming prior knowledge of the lower bounds of thruster faults. The authors of [27] develop an integral sliding-mode, output-feedback FTC scheme for UMVs subject to unknown dynamics, thruster faults, and external disturbances; the dynamic-positioning objective is ensured via a high-gain compensator using the available outputs. To our knowledge, designing an effective fixed-time FTC scheme for UMVs under quantization errors and ocean disturbances remains a formidable challenge.
Based on the above analysis, this paper proposes a fixed-time FTC strategy utilizing an improved long short-term memory network to address the DP problem of UMVs under signal quantization, disturbances, and input saturation constraints. The main contributions are as follows:
(1) Unlike the long short-term memory networks in [23,24], this paper proposes a long short-term memory model integrated with adaptive mixed gradient (AMG) optimization algorithm, which enables more efficient capture of temporal features in gradient dynamics and substantially enhances the network’s capacity for modeling marine disturbances.
(2) Compared with [16,17], an improved dynamic quantization adjustment strategy is proposed by presetting the initial quantization threshold, which expands the upper bound of the quantization parameter range and enables more effective compensation for quantization errors.
(3) This paper proposes a fixed-time fault-tolerant controller that ensures the DP error converges to a small neighborhood of the equilibrium point within a finite time, independent of the initial state.
The rest of this article is organized as follows. The problem description and the quantizer model are provided in Section 2. A long short-term memory network structure combined with a long short-term memory optimization algorithm is developed in Section 3. The controller design and stability analysis are presented in Section 4. Simulation studies are demonstrated in Section 5. Finally, Section 6 concludes this article.
Notation: We write R for the set of real numbers, R n for the space of n-dimensional real column vectors and R m × n for the space of m × n real matrices. For a matrix A, A denotes the induced Euclidean norm, and A denotes the transpose of A. Let diag ( x 1 , , x n ) be the diagonal matrix with diagonal entries x 1 , , x n . For x = [ x 1 , , x n ] R n , define sig r ( x ) : = [ | x 1 | r sgn ( x 1 ) , , | x n | r sgn ( x n ) ] , where sgn ( · ) is the sign function. round ( · ) denotes the rounding (integer-valued) function, min ( · , · ) denotes the minimum of its arguments.

2. Problem Statement

2.1. UMV Modeling

In this section, a thruster-actuated three-degree-of-freedom UMV is considered, with the earth-fixed and body-fixed reference frames illustrated in Figure 1. As the focus is DP, the analysis is restricted to planar motion. Under low–speed operation, light to moderate sea states, and small attitude deviations, coupling with heave, roll, and pitch is negligible and therefore omitted. The kinematic and dynamic equations describing the motion of the UMV in the surge, sway, and yaw directions are adopted from the model presented in [3] and are given as follows:
M ϑ ˙ ( t ) + D ϑ ( t ) + Q ξ ( t ) = B τ F ( t ) + d ( t ) , ξ ˙ ( t ) = W ( ψ ( t ) ) ϑ ( t )
where ξ ( t ) = x ( t ) y ( t ) ψ ( t ) T R 3 , with x ( t ) and y ( t ) denoting the position coordinates and ψ ( t ) the yaw angle; ϑ ( t ) = u ( t ) v ( t ) r ( t ) T R 3 , and u ( t ) , v ( t ) , r ( t ) denoting the surge velocity, sway velocity, and yaw velocity, respectively. The vector τ F ( t ) R 6 denotes the control input after thruster fault, while d ( t ) R 3 captures unknown disturbances from wind, waves and currents. B R 3 × 6 denotes the thruster configuration matrix. M R 3 × 3 denotes the three-DOF inertia matrix satisfying M = M T > 0 , D R 3 × 3 denotes the hydrodynamic damping matrix, and Q R 3 × 3 denotes the mooring-force matrices. Moreover, the rotation matrix W ( ψ ( t ) ) is given by
W ( ψ ( t ) ) = cos ( ψ ( t ) ) sin ( ψ ( t ) ) 0 sin ( ψ ( t ) ) cos ( ψ ( t ) ) 0 0 0 1 .
The fault model follows the formulation presented in [26] and is detailed as follows:
τ F ( t ) = λ τ ( t ) + μ τ s ( t ) ,
where λ is a diagonal semi-positive definite matrix representing the effectiveness of each thruster. It is defined as λ λ j λ j = diag ( λ 1 j , λ 2 j , , λ m j ) , λ i j [ λ ̲ i j , λ ¯ i j ] , where 0 λ ̲ i j λ ¯ i j 1 . Fault factor μ μ j μ j = diag ( μ 1 j , μ 2 j , , μ m j ) , μ i j = 0 o r μ i j = 1 . Here, the index i = 1 , 2 , , m denotes the i-th thruster, and j = 1 , 2 , , n denotes the j-th fault mode. τ s ( t ) denotes the fault parameter of the thruster under conditions of time-varying jamming and full-deflection faults, satisfying τ s ( t ) τ ¯ s , where τ ¯ s > 0 is the unknown constant upper bound on τ s ( t ) . Then, system (1) can be rewritten as
M ϑ ˙ ( t ) + D ϑ ( t ) + Q ξ ( t ) = B ( λ τ ( t ) + μ τ s ( t ) ) + d ( t ) .
Due to the uncertainties in hydrodynamic coefficients and modeling errors, the UMV model exhibits dynamic uncertainties [28]. Accordingly, the matrices M, D, and Q are represented as the sum of their nominal components and associated uncertainty terms, given by
M = M 1 + M ¯ , D = D 1 + D ¯ , Q = Q 1 + Q ¯ ,
where M ¯ , D ¯ , Q ¯ represent standard term, and M 1 , D 1 , Q 1 denote uncertain terms, and the system (4) can be rewritten as
M ¯ ϑ ˙ ( t ) + D ¯ ϑ ( t ) + Q ¯ ξ ( t ) = B ( λ τ ( t ) + μ τ s ( t ) ) + Δ ( t ) ,
where the lumped model uncertainties are denoted by Δ ( t ) , expressed as Δ ( t ) = M 1 ϑ ˙ ( t ) D 1 ϑ ( t ) Q 1 ξ ( t ) + d ( t ) . Define F = M ¯ 1 D ¯ , N = M ¯ 1 Q ¯ , Δ 1 ( t ) = M ¯ 1 Δ ( t ) and B 0 = M ¯ 1 B . Then, the system (6) transforms into
ϑ ˙ ( t ) = F ϑ ( t ) + N ξ ( t ) + B 0 ( λ τ ( t ) + μ τ s ( t ) ) + Δ 1 ( t ) .
Due to physical constraints such as motor drive capacity, propeller efficiency, and power supply limits, the actual thrust generated by the thrusters is inherently bounded, which may readily cause input saturation. Hence, the control input is imposed with the following symmetric saturation constraints.
τ H τ ( t ) τ H ,
where τ H is the limit of the control input, such that
τ ( t ) = τ H , if τ τ H τ 0 , if τ H τ < τ H τ H , if τ < τ H .
Thus, the control input τ ( t ) is specified by τ ( t ) = τ 0 ( t ) + Δ τ ( t ) , where τ 0 ( t ) is nominal part and Δ τ ( t ) is given as
Δ τ ( t ) = τ H τ 0 , if τ 0 τ H 0 , if τ H τ 0 < τ H τ H τ 0 , if τ 0 < τ H .

2.2. Quantizer Model

In this subsection, we consider quantization effects appearing in the sensor controller and controller thruster links. Since the DP vessel is connected to the remote control station via a communication network, bandwidth constraints unavoidably produce quantization errors in transmitted signals. Following the quantizer defined in [3], let ϕ R p denote the variable subject to quantization. The static quantizer is defined as a mapping q : R n { q 1 , , q n } , where { q 1 , , q n } R n are the quantization points. The quantizer q ( · ) exhibits the following characteristics:
q ( ϕ ) ϕ ι , if | ϕ | H q , q ( ϕ ) ϕ > ι , if | ϕ | > H q ,
where ι denotes the quantization parameter, defined as ι = p 2 , with p being the dimension of ϕ . The parameter H q represents the range of the quantizer q ( · ) . Accordingly, the dynamic quantizer q D ( · ) is defined as follows:
q D ( ϕ ) : = b q ( ϕ b ) : = b r o u n d ( ϕ b ) , b > 0 ,
where b is a parameter of the quantizer, and the quantization error is defined as E b = q ( ϕ ) ϕ . Then, one has
| E b 1 | = | q D ( x ( t ) ) x ( t ) | e 1 b 1 , | E b 2 | = | q ( τ ( t ) ) τ ( t ) | e 2 b 2 ,
where q D ( x ( t ) ) denotes the dynamic quantizer and q ( τ ( t ) ) represents the static quantizer. The terms e 1 and e 2 represent quantization error parameters, where b 1 is a time-varying parameter and b 2 is a constant.
Under the presence of both quantization and input saturation, system (7) is reformulated as follows:
ϑ ˙ ( t ) = F ϑ ( t ) + N ξ ( t ) + B 0 τ q ( t ) + Δ τ q ( t ) + ω d ( t ) + Δ 1 ( t ) ,
where τ q = q ( τ ( t ) ) denotes the quantized control input, and ω d ( t ) = B 0 μ τ s ( t ) + Δ B 0 τ q ( t ) + Δ τ q ( t ) + E ( t ) represents a nonlinear term. Here, Δ B 0 = B 0 ( λ I ) and E ( t ) = B 0 λ E τ , where E τ is the quantization error associated with the control input. Define the error coordinates x 1 = ξ ( t ) ξ d , x 2 = R ϑ ( t ) , and x e = x 2 x d , where ξ d and x d denote the desired position and velocity, respectively. Then, one obtains
x ˙ 1 ( t ) = x 2 ( t ) , x ˙ 2 ( t ) = W ( ψ ) S ϑ ( t ) + W ( ψ ) ( F ϑ ( t ) + N ξ ( t ) + B 0 ( τ q ( t ) + Δ τ q ( t ) ) + ω d ( t ) + Δ 1 ( t ) ) , = F 1 ϑ ( t ) + N 1 ξ ( t ) + B 1 ( τ q ( t ) + Δ τ q ( t ) ) + ω R ( t ) + h t ,
where F 1 = W ( ψ ) ( S + F ) , N 1 = W ( ψ ) N , B 1 = W ( ψ ) B 0 , ω R ( t ) = W ( ψ ) ω d ( t ) , h t = W ( ψ ) Δ 1 , and S = 0 r ( t ) 0 r ( t ) 0 0 0 0 0 is a skew-symmetric matrix.
Remark 1.
q D x ( t ) denotes the dynamic quantizer and q τ ( t ) denotes the static quantizer. The parameters e 1 and e 2 characterize the corresponding quantization errors, with b 1 ( t ) a time-varying coefficient and b 2 a constant.
To guarantee the efficacy of the designed fixed-time FTC strategy, the following Lemma and Assumptions are presented.
Assumption 1.
The existence of unknown positive constants τ ¯ s and d ¯ is implied by the fact that both the thruster stuck fault τ s ( t ) and external disturbance d ( t ) are piece-wise continuous bounded functions.
τ s ( t ) τ ¯ s , d ( t ) d ¯ .
Assumption 2.
The prediction error between the long short-term memory outputs and the actual values is denoted by ϵ, which is assumed to be bounded as ϵ ϵ l , where ϵ l is a constant.
Remark 2.
Assumption 1 is necessary to compensate for the adverse effects caused by time-varying stuck faults and external disturbances. Since the external disturbance d ( t ) and the stuck-fault signal are both constrained by physical limits and vary slowly over time, it is reasonable to model them as piecewise-continuous bounded signals [26]. Under bounded inputs, a long short-term memory with bounded activation functions and bounded weights produces bounded outputs. Therefore, Assumption 2 that the estimation error admits a constant upper bound is reasonable.
Lemma 1
([29]). Suppose there exists a positive definite and continuous Lyapunov function V U such that V ˙ ( t ) β V h ( t ) φ V g ( t ) + Δ ¯ , where β , φ > 0 , 0 < h < 1 , g > 1 and 0 < Δ ¯ < . Then, the system state will converge to a neighborhood Ω 1 of the equilibrium point. Moreover, the convergence time t satisfies
t t max = 1 a ¯ β ( 1 h ) + 1 a ¯ φ ( g 1 ) ,
where a ¯ represents a scalar and fulfills 0 < a ¯ < 1 , and the neighborhood Ω can be expressed as Ω = { x | x min { φ 1 / g ( Δ ¯ 1 a ¯ ) 1 / g , β 1 / h ( Δ ¯ 1 a ¯ ) 1 / h } } , where x ( t ) is system state.

2.3. Control Objective

The objective of this study is to design a fixed-time fault-tolerant controller based on long short-term memory learning for DP vessels subject to signal quantization, external disturbances, and input saturation constraints. The proposed control scheme ensures accurate DP within a fixed time, while effectively compensating for various uncertainties and enhancing the robustness and reliability of the system. The system architecture is illustrated in Figure 2.

3. Improved LSTM Network

The long short-term memory network, a variant of recurrent neural networks, effectively addresses the challenges of capturing long-term dependencies inherent in sequential data. Central to long short-term memory is its unique gating mechanism, comprising three primary gates: the input gate, forget gate, and output gate. These gates collaboratively regulate the flow and retention of information within the network, dynamically updating the internal cell states. Through this sophisticated gating architecture, long short-term memory significantly mitigates common issues in traditional recurrent neural networks, such as gradient vanishing and exploding, thereby achieving enhanced performance in processing and predicting temporal sequences compared to conventional models. Therefore, to effectively predict the lumped disturbances in system (15), a long short-term memory network is employed in this paper. The network structure is shown in Figure 3 and can be expressed as follows.
i t = σ W i i x t + b i i + W h i h ^ ( t 1 ) + b h i f t = σ W i f x t + b i f + W h f h ^ ( t 1 ) + b h f x ˜ t = tanh W i g x t + b i g + W h g h ^ ( t 1 ) + b h g O t = σ W i o x t + b i o + W h o h ^ ( t 1 ) + b h o x t = f t x t 1 + i t g t h ^ t = O t tanh ( x t ) ,
where b i i , b h i , b i f , b h f , b i g , b h g , b i o , and b h o represent bias vectors, W i i , W h i , W i f , W h f , W i g , W h g , W i o and W h o denote weight matrices, and x ˜ t is an intermediate variable. The central innovation of long short-term memory lies in its memory cell x t , which selectively accumulates and updates state information using three gating mechanisms: the input gate i t , forget gate f t , and output gate O t .
To precisely capture temporal dependencies within the gradient flow, this paper introduces an AMG optimization algorithm, whose detailed implementation is presented in Algorithm 1.
Algorithm 1 AMG Optimization Algorithm with Temporal Dependencies
  • Input: Learning rate η r ; decay rates π 1 , π 2 [ 0 , 1 ) ; memory factor ϱ [ 0.6 , 1 ) ; stochastic objective function g ( x ) is defined to describe the performance index of the system under stochastic disturbances; initial values m 0 = 0 , v 0 = 0 , t = 0
  • Output: Optimized parameters x t
  1:
Initialize t 0 , m 0 0 , v 0 0
  2:
while not converged do
  3:
       t t + 1
  4:
      Compute gradient: ι t g ( x t )
  5:
      Update learning rate: η t η r / t
  6:
      Update first moment: m t π 1 m t 1 + ( 1 π 1 ) ι t
  7:
      Temporal average: m ^ t ϱ m ^ t 1 + ( 1 ϱ ) m t
  8:
      Update second moment: v t π 2 v t 1 + ( 1 π 2 ) ι t 2
  9:
      Temporal average: v ^ t ϱ v ^ t 1 + ( 1 ϱ ) v t
   10:
       Update parameters: x t + 1 Π X ( x t η t m ^ t v ^ t )
   11:
 end while
Subsequently, a fixed-time extended state observer is constructed to estimate the thruster faults w R , whose dynamics are expressed as follows:
x ^ ˙ q 1 ( t ) = x ^ q 2 ( t ) + β 1 sig n 1 ( e ( t ) ) + k 1 sig L 1 ( e ( t ) ) x ^ ˙ q 2 ( t ) = ω ^ R ( t ) + F 1 ϑ ( t ) + N 1 ξ ( t ) + B 1 ( τ q ( t ) + Δ τ q ( t ) ) + h t + β 2 sig n 2 ( e ( t ) ) + k 2 sig L 2 ( e ( t ) ) ω ^ ˙ R ( t ) = β 3 sig n 3 ( e ( t ) ) + k 3 sig L 3 ( e ( t ) ) ,
where e ( t ) = x q 1 ( t ) x ^ q 1 ( t ) and β i > 0 , n i = i n i i + 1 , L i = L i + ( i 1 ) , ( i = 1 , 2 , 3 ) , which satisfies n 1 ( 2 / 3 , 1 ) , and L 1 = 1 / n 1 . ω ^ R denotes the estimate of the thruster fault w R . Subsequently, the error dynamics will be derived as follows: x d ( t )
e ˙ ( t ) = e 1 ( t ) β 1 sig n 1 ( e ( t ) ) k 1 sig L 1 ( e ( t ) ) e ˙ 1 ( t ) = e 2 ( t ) β 2 sig n 2 ( e ( t ) ) k 2 sig L 2 ( e ( t ) ) e ˙ 2 ( t ) = ω ^ D β 3 sig n 3 ( e ( t ) ) k 3 sig L 3 ( e ( t ) ) ,
where e 1 ( t ) = x q 2 ( t ) x ^ q 2 ( t ) , e 2 ( t ) = ω R ω ^ R ; according to the Theorem 2 in [1], the errors e ( t ) , e 1 ( t ) and e 2 ( t ) will converge to zero in fixed-time t d . The convergence time t d is
t d 1 c 3 ( 1 d m ) + 2 c 1 ( d n 1 ) + 1 b c 2 ( 1 d m ) ,
where 0 < d m < 1 , d n > 1 , 0 < b < 1 , c 1 , c 2 and c 3 are positive constants.
Remark 3.
The ω R ( t ) exhibits continuous differentiability over time, satisfying the condition ω ˙ R ( t ) F d , where F d denotes the upper bound of ω ˙ R ( t ) .

4. Main Results

This section first presents the design of a fixed-time quantized TSM surface. On this basis, we develop a fixed-time TSM controller with anti-saturation capability.

4.1. Fixed-Time Quantized TSM Surface Design

The fixed-time TSM surface is designed as
S ( x ) = K x 1 ( t ) + sig r ( x 2 ( t ) ) ,
where K = diag ( K 1 , K 2 , K 3 ) and K is defined as follows
K = ( z | x 1 ( t ) | p ( 1 / r ) + l | x 1 ( t ) | o ( 1 / r ) ) r ,
where o = 1 + θ 2 + θ 1 2 sign ( | x 1 ( t ) | 1 ) , z > 0 , l > 0 , r > 1 , θ > 1 , 1 / r < p < 1 . When S ( x ) = 0 , solving (19), yields the following fixed-time upper bound on the settling time t s : t s 1 l ( 1 p ) l n ( 1 + z l ) + 1 l ( θ 1 ) .
Lemma 2.
The fixed-time quantized TSM surface is designed in the following form:
S q ( x ) = K x q 1 ( t ) + sig r ( x q 2 ( t ) ) ,
when the system state x ( t ) lies within the neighborhood
Ω = x ( t ) : ς 1 ρ 1 ( z + l l t 3 ) l t 1 + z r + 2 ς 2 ρ 2 l t 2 ,
it can be guaranteed that sign ( S ( x ) ) = sign ( S q ( x ) ) , where l t i ( i = 1 , 2 , 3 ) are Taylor expansion residual terms, and x q 1 , x q 2 denote the quantized system states.
Proof. 
By utilizing Equations (19) and (21), we can obtain
S q ( x ) S ( x ) = K x q 1 ( t ) + sig r ( x q 2 ( t ) ) K x 1 ( t ) sig r ( x 2 ( t ) ) .
Case 1: When | x 1 ( t ) | > 1 , the fixed-time TSM surface takes the following form:
S ( x ) = ( z | x 1 ( t ) | p + l | x 1 ( t ) | θ ) r + sig r ( x 2 ( t ) ) , S q ( x ) = ( z | x q 1 ( t ) | p + l | x q 1 ( t ) | θ ) r + sig r ( x q 2 ( t ) ) .
Based on the terminal sliding-mode surface before quantization (19) and its quantized counterpart (21), the following result can be obtained
S ( x ) S q ( x ) < z | x 1 ( t ) | + l | x 1 ( t ) | θ r z | x q 1 ( t ) | + l | x q 1 ( t ) | θ r + | x 2 ( t ) | r | x q 2 ( t ) | r .
According to the quantization error in (23) and the factorization formula A n B n = ( A B ) i = 0 n 1 A i B n 1 i , it follows that
S ( x ) S q ( x ) ( z ( | x 1 ( t ) | | x q 1 ( t ) | ) + l ( | x 1 ( t ) | | x q 1 ( t ) | ) i = 0 θ 1 | x 1 ( t ) | i | x q 1 ( t ) | θ 1 i ) + i = 0 r 1 ( z | x 1 ( t ) | + l | x 1 ( t ) | ) i ( z | x q 1 ( t ) | + l | x q 1 ( t ) | ) r 1 i + ( | x 2 ( t ) | | x q 2 ( t ) | ) i = 0 r 1 | x 2 ( t ) | i | x q 2 ( t ) | r 1 i ς 1 ρ 1 ( z + l l t 3 ) l t 1 + ς 2 ρ 2 l t 2 .
where l t 1 = i = 0 r 1 z | x 1 ( t ) | + l | x 1 ( t ) | i z | x q 1 ( t ) | + l | x q 1 ( t ) | r 1 i , l t 2 = i = 0 r 1 | x 2 ( t ) | i | x q 2 ( t ) | r 1 i , and l t 3 = i = 0 θ 1 | x 1 ( t ) | i | x q 1 ( t ) | θ 1 i represent the corresponding remainder terms.
Case 2: When | x 1 ( t ) | 1 , the fixed-time TSM surface takes the following form
S ( x ) = ( z | x 1 | p + l | x 1 | ) r + sig r ( x 2 ) S q ( x ) = ( z | x q 1 | p + l | x q 1 | ) r + sig r ( x q 2 ) ,
we have
S ( x ) S q ( x ) = ( z | x 1 ( t ) | p + l | x 1 ( t ) | ) r + sig r ( x 2 ( t ) ) ( z | x q 1 ( t ) | p + l | x q 1 ( t ) | ) r sig r ( x q 2 ( t ) ) < ( z | x 1 ( t ) | p ) r ( z | x q 1 ( t ) | p ) r + | x 2 ( t ) | r | x q 2 ( t ) | r < z r | x 1 ( t ) | z r | x q 1 ( t ) | + ς 2 ρ 2 l t 2 < z r ς 1 ρ 1 + ς 2 ρ 2 l t 2 .
In conclusion, it follows that
S ( x ) S q ( x ) ς 1 ρ 1 ( ( z + l l t 3 ) l t 1 + z r ) + 2 ς 2 ρ 2 l t 2 .
The proof is completed.    □
Remark 4.
Compared with the conventional finite-time integral terminal sliding-mode surface, the terminal sliding surface designed in this section introduces a higher-order integral term S ( x ) = K x 1 ( t ) + sig r ( x 2 ( t ) ) , which addresses the difficulty of accurately obtaining the system’s initial state. Consequently, its convergence time depends only on the design parameters, thereby accelerating the system’s convergence.
Remark 5.
This study examines the relationship between the quantized fixed-time TSM surface and its non-quantized counterpart. By utilizing Equation (29), it is further shown that the system state converges to a specified neighborhood, thereby providing the basis for the stability analysis in the subsequent section.

4.2. Controller Design and Stability Analysis

To solve the DP problem of UMVs under signal quantization, disturbances, and input saturation, we propose the following long short-term memory-based fixed-time fault-tolerant anti-saturation controller
τ n ( t ) = B 1 T ( B 1 B 1 T ) 1 ( τ q 0 ( t ) + τ q 1 ( t ) ) ,
where
τ q 0 ( t ) = F 1 ϑ ( t ) + N 1 ξ ( t ) + ω ^ R ( t ) + F sig ( S ( x ) ) + h ^ ( t ) + 1 r | x 2 ( t ) | sig 2 r ( K ¯ ( x 1 ( t ) ) x 2 ( t ) + K x 2 ( t ) ) ,
and the switching control component τ q 1 ( t ) is designed as
τ q 1 ( t ) = 1 r f ϵ | x 2 ( t ) | 1 r ( σ 1 sig m 1 ( S ( x ) ) + σ 2 sig m 2 ( S ( x ) ) + κ + K s S ( x ) ) ,
where K s = diag [ K s 1 , K s 2 , K s 3 , , K s n ] is a diagonal positive definite matrix, with each diagonal element satisfying K s i > 0 for i = 1 , 2 , , n . h ^ ( t ) denotes the long short-term memory estimate of the lumped disturbance Δ ( t ) . The constants σ 1 and σ 2 are positive, and the exponents satisfy 0 < m 1 < 1 , m 2 > 1 . The anti-windup compensator κ is then defined as follows:
κ ˙ = K ζ κ σ 3 sig m 1 ( κ ) + σ 4 sig m 2 ( κ ) + S ( x ) + Δ τ ,
where K ζ is a diagonal positive definite matrix, σ 3 and σ 4 are positive constants, and the function f ϵ is defined as follows:
f ϵ = sin ( π | x 2 ( t ) | r 1 2 ) , if | x 2 ( t ) | r 1 ϵ 2 1 , if | x 2 ( t ) | r 1 > ϵ 2
where ϵ > 0 , we can get f ϵ 0 , 1 , and as x 2 approaches infinity, f ϵ tends to zero, thus mitigating the issue of singularity.
Theorem 1.
Consider the UMV DP system (1) under Assumptions 1 and 2. Apply the fixed-time extended state observer (17), the fixed-time sliding-mode fault-tolerant controller (30), and the adaptive law (31). Then the state x ( t ) converges, within a user-assigned fixed time t, to the compact set
Ω 1 = { x ( t ) : x ( t ) min ( ϖ 2 2 1 + m 1 Δ ¯ 1 1 a ¯ 2 1 + m 1 , ϖ 1 2 Δ ¯ 1 1 a ¯ 2 ) } ,
where
x ( t ) = x 1 ( t ) x 2 ( t ) , Δ ¯ 1 = ρ 1 | Ω 1 | 1 + m 1 + ρ 1 κ 1 | Ω 1 | , ϖ 1 = 2 ρ 1 κ 1 , ϖ 2 = 2 1 + m 1 ρ 1 ,
and the total settling time t is given by
t = t 1 + t 2 + t d + t s ,
with
t 1 2 a ¯ ψ l 1 ( 1 m 1 ) + 2 a ¯ ψ l 2 ( m 2 1 ) , t 2 1 a ¯ z p + 1 a ¯ l o , t d 1 a ¯ 1 ( 1 d m ) + 2 a ¯ 2 ( d n 1 ) + 1 b a ¯ 3 ( 1 d m ) , t s 1 l ( 1 p ) ln 1 + z l + 1 l ( θ 1 ) .
Here, t 1 and t 2 denote the fixed times required for the sliding variable to evolve from S ( x ) 0 to S ( x ) = 0 , t d is the fixed-time convergence bound of the extended state observer, and t s is the time needed for the state error to contract to the equilibrium neighbourhood Ω 1 .
Proof. 
Choose the Lyapunov functional candidate as
V ( t ) = 1 2 S T ( x ) S ( x ) + 1 2 κ T κ ,
Taking the time derivative of V ( t ) along the trajectory of the closed-loop system (15), we obtain
V ˙ ( t ) = S T ( x ) ( K ¯ ( x 1 ( t ) ) x 2 ( t ) + K x 2 ( t ) + r | x 2 ( t ) | r 1 ( F 1 ϑ ( t ) + N 1 ξ ( t ) + B 1 ( τ q ( t ) + Δ τ q ( t ) ) + ω R ( t ) + h t ) ) + κ T κ ˙ S T ( x ) r X ω R ( t ) + ϵ l ω ^ R ( t ) F sig ( S ( x ) ) + B 1 Δ τ q ( t ) S T ( x ) f ϵ σ 1 sig m 1 ( S ( x ) ) + σ 2 sig m 2 ( S ( x ) ) + κ + K s S ( x ) + κ T κ ˙ .
where X = diag { | x 2 1 | r 1 , | x 2 2 | r 1 , | x 2 3 | r 1 } . Based on Assumption 2 and Remark 3, the above inequality can be simplified as follows:
V ˙ ( t ) S T ( x ) r X ϵ l + B 1 Δ τ q ( t ) S T ( x ) f ϵ ( σ 1 sig m 1 ( S ( x ) ) + σ 2 sig m 2 ( S ( x ) ) + κ + K s S ( x ) ) + κ T κ ˙ .
According to Young’s inequality, it can be obtained that S T ( x ) r X B 1 Δ τ q ( t ) r 2 S T ( x ) X B 1 B 1 T X T S ( x ) + r 2 Δ τ q T ( t ) Δ τ q ( t ) , and by a similar approach, it can be further simplified as
V ˙ ( t ) S T ( x ) f ϵ σ 1 sig m 1 ( S ( x ) ) + σ 2 sig m 2 ( S ( x ) ) κ T σ 3 sig m 1 ( κ ) + σ 4 sig m 2 ( κ ) + 1 + r 2 Δ τ q T ( t ) Δ τ q ( t ) + r 2 ϵ l T ϵ l κ T K κ 1 2 I 3 κ + r 2 X B 1 2 1 2 f ϵ 2 f ϵ K s + 1 2 I 3 + r 2 X 2 S ( x ) 2 .
When the system state satisfies x 2 ( t ) r 1 > ϵ 2 , we obtain
V ˙ ( t ) S T ( x ) σ 1 sig m 1 ( S ( x ) ) + σ 2 sig m 2 ( S ( x ) ) κ T σ 3 sig m 1 ( κ ) + σ 4 sig m 2 ( κ ) + 1 + r 2 Δ τ q T ( t ) Δ τ q ( t ) + r 2 ϵ l T ϵ l κ T K κ 1 2 I 3 κ + r 2 X B 1 2 K s + r 2 X 2 S ( x ) 2 .
By choosing parameter values to ensure r 2 X B 1 2 K s + r 2 X 2 > 0 and K κ 1 2 I 3 > 0 , the above inequality simplifies to
V ˙ ( t ) S T ( x ) σ 1 sig m 1 ( S ( x ) ) + σ 2 sig m 2 ( S ( x ) ) κ T σ 3 sig m 1 ( κ ) + σ 4 sig m 2 ( κ ) + 1 + r 2 Δ τ q T ( t ) Δ τ q ( t ) + r 2 ϵ l T ϵ l .
According to sign ( S ( x ) ) = sign ( S q ( x ) ) , and based on the banded area (26) and adaptive law (31), we obtain
V ˙ ( t ) S q T ( x ) σ 1 sig m 1 S q ( x ) + σ 2 sig m 2 S q ( x ) κ T σ 3 sig m 1 ( κ ) + σ 4 sig m 2 ( κ ) + Ω 3 Ω σ 1 | S q ( x ) | m 1 + 1 + σ 2 | S q ( x ) | m 2 + 1 ( 1 + Ω ) σ 1 | S q ( x ) | m 1 + 1 + σ 2 | S q ( x ) | m 2 + 1 σ 3 | κ | m 1 + 1 + σ 4 | κ | m 2 + 1 + Ω 3 ( 1 + Ω ) σ 1 | S ( x ) | 1 + m 1 + σ 2 | S ( x ) | 1 + m 2 1 2 σ 3 | κ | 1 + m 1 + σ 4 | κ | 1 + m 2 1 2 + Ω ¯ 3 ψ l 1 V ( t ) 1 + m 1 2 ψ l 2 V ( t ) 1 + m 2 2 + Ω ¯ 3 .
where
ψ l 1 = 2 ( 1 + m 1 ) / 2 min ( 1 + Ω ) σ 1 , σ 3 > 0 , ψ l 2 = 2 ( 1 + m 2 ) / 2 min ( 1 + Ω ) σ 2 , σ 4 > 0 , Ω ¯ 3 = 1 + r 2 Δ τ T ( t ) Δ τ ( t ) + r 2 ϵ l T ϵ l > 0 .
The system state can converge to the nearby neighborhood ϵ 2 a within a fixed time t 1 , and the convergence time t 1 can be expressed as
t 1 2 a ¯ ψ l 1 ( 1 m 1 ) + 2 a ¯ ψ l 2 ( m 2 1 ) ,
According to Lemma 1, the neighborhood can be described as
Ω 1 = x ( t ) : x ( t ) min ψ l 2 2 / ( 1 + m 2 ) Ω ¯ 3 1 a ¯ 2 / ( 1 + m 2 ) , ψ l 1 2 / ( 1 + m 1 ) Ω ¯ 3 1 a ¯ 2 / ( 1 + m 1 ) .
When the system state satisfies x 2 ( t ) r 1 ϵ 2 , it follows that 0 < f ϵ < 1 , and we obtain
S ( x ) min ψ l 2 2 / ( 1 + m 2 ) Ω ¯ 3 1 a ¯ 2 / ( 1 + m 2 ) , ψ l 1 2 / ( 1 + m 1 ) Ω ¯ 3 1 a ¯ 2 / ( 1 + m 1 ) .
Let x 1 ( t ) = sig z sig p ( x 1 ( t ) ) + l sig o ( x 1 ( t ) ) + S 1 / r ( x ) . Define the Lyapunov function as
V x 1 ( t ) = i = 1 3 | x 1 i | = i = 1 3 sign ( x 1 i ) x ˙ 1 i ( t ) .
Taking the time derivative of V x 1 ( t ) yields
V ˙ x 1 ( t ) = i = 1 3 z sig p ( x 1 i ( t ) ) + l sig o ( x 1 i ( t ) ) + sign ( x 1 i ) S 1 / r z V x 1 p ( t ) + l V x 1 o ( t ) + S 1 / r .
The system state will converge to a neighborhood near the equilibrium point within a fixed time t 2 , and the settling time t 2 can be expressed as
t 2 1 a ¯ z p + 1 a ¯ l o .
According to Lemma 1, the system state will converge to the neighborhood of the equilibrium point denoted by Ω 1 . According to the following algorithm, when b 1 ( t ) 0 , we have x ( t ) 0 . Eventually, the system state will converge to the equilibrium point in a fixed time t, which can be expressed as
t = t 1 + t 2 + t d + t s .
The proof is completed.    □
Next, we propose a dynamic adjustment strategy for the quantization parameter to ensure that x ( t ) 0 whenever b 1 ( t ) 0 .

5. Simulation Results

In this section, simulations are conducted on a floating production vessel to demonstrate the effectiveness of the proposed fixed-time FTC strategy. Following [28], the model matrices are adopted. The specific numerical values of M, D, Q, B, and the disturbance d ( t ) used in system (1) are summarized in Table 1.
The model uncertainties account for 10 % and d ( t ) is considered as d 1 ( t ) = sin ( 0.01 t ) ; d 2 ( t ) ) = 0.09 sin ( 0.01 t ) ; d 3 ( t ) = 0.9 . The data of the UMV were collected offline using an ocean disturbance dataset, which was employed to train the long short-term memory neural network in an offline manner. The long short-term memory model consists of five layers, with a seven-dimensional input comprising six input features and one target output. The objective function used for training is the minimization of the mean squared error of the prediction. To update the weights, the adaptive mixed gradient optimization algorithm optimizer is utilized, where the initial learning rate is 0.01 and the momentum factor is 0.7. The total uncertainty is estimated using the proposed long short-term memory network integrated with the AMG optimization algorithm. Figure 4 illustrates the predicted curve of the total uncertainty obtained by the long short-term memory. The minimal error between the predicted and actual values effectively demonstrates the accuracy of the proposed estimation approach. The following fault scenario is considered: the port main thruster experiences a 10% reduction in effectiveness, and the starboard main propeller is stuck at 0.1 , while the remaining thrusters operate normally. The corresponding design parameters are specified as follows: τ H = 0.1 , r = m 2 = h = 1.2 ,   m 1 = 0.8 ,   p = 0.85 ,   z = l = 0.5 , σ = σ 1 = σ 2 = σ 3 = 0.2 , K ζ = diag [ 1 , 1 , 1 ] , K S = diag [ 1.5 , 1.5 , 1.5 ] , k ( 0 ) = 0.5 , γ = 0.1 . All numerical simulations in this paper were carried out in the MATLAB R2024a environment. The gain adjustment follows a performance-driven procedure grounded in Lyapunov analysis. Starting from the prescribed performance pair ( T , ε ) , the performance indices are fixed. We then derive a feasible region for the controller gains from the Lyapunov inequality/theorem and compute (or update) the gains by solving the associated LMI with the constraint V ˙ < 0 . Finally, a scaling refinement is applied under actuator-saturation and anti-chattering requirements to ensure both a certified fixed-time convergence upper bound and practical implementability. To visualize the DP performance, the Figure 5 shows the UMV trajectory on the 3–D x y z plane. The initial position is approximately ( 0.1 , 0.1 , 0 ) m . Under the proposed controller, the vessel undergoes a brief adjustment and rotation, rapidly converges toward the origin, and performs small refinements in its vicinity. The terminal positioning error is about ( | x | , | y | , | z | ) ( 7.5 × 10 5 , 5.5 × 10 4 , 0 ) m . These results indicate that the proposed method achieves smooth, stable dynamic positioning with high-precision convergence in the plane.
As reported in Table 2, the AMG algorithm delivers the best accuracy: relative to Adaptive Moment (Adam), root-mean-square error (RMSE) and mean absolute error (MAE) drop by 4.5% and 17%, and symmetric mean absolute percentage error (SMAPE) reaches a minimum of 3.46%.

5.1. Hardware-in-the-Loop Validation of the Proposed Control Scheme

To further validate the feasibility of the proposed control method, a hardware-in-the-loop (HiL) simulation platform is established for testing. As shown in Figure 6, the HiL platform is composed of a Raspberry Pi 4B controller that runs Ubuntu 20.04 and ROS Noetic, and a model computer that runs Windows 11 and MATLAB 2024a. Due to the hardware limitations of the Raspberry Pi and cross-system data transfer requirements, it is necessary to increase the solution step size and modify multiple design parameters. The other settings are the same as described above.
The pose data of the UMV are recorded via data acquisition modules in Simulink and exported to MATLAB for plotting, the specific results are shown in Figure 7. Although the results are inferior to software simulation, the control objectives are achieved, which demonstrates the feasibility for future engineering applications.
Remark 6.
The proposed control method is implemented on a Raspberry Pi 4B development board for hardware-in-the-loop simulation testing. The results demonstrate that the method exhibits a certain degree of real-time capability. Future work will explore model compression techniques (e.g., quantization, pruning) and efficient architectures to enable real-time operation under hardware constraints.
Remark 7.
The optimizer’s hyperparameters—learning rate ( η = 10 3 ), momentum ( β = 0.7 ), and decay factor ( γ = 0.95 )—were selected via grid search and validated across simulation scenarios. Performance remained stable within moderate ranges (e.g., η [ 10 4 , 10 2 ] ), whereas extreme values led to divergence or oscillation.

5.2. Comparative Analysis of Fixed-Time TSMC and Finite-Time TSMC

The simulation results in Figure 8 show that the proposed approach achieves noticeably faster convergence of both positions and velocities than the finite-time TSMC and fixed-time TSMC baselines. In particular, relative to the finite-time controller in [7], the settling time is substantially shortened. This acceleration translates into enhanced closed-loop stability and a quicker transient response properties that are essential for real-time applications demanding high precision and rapid regulation. Furthermore, the corresponding control efforts in Figure 9 and Figure 10 remain uniformly bounded, with smaller peaks and quicker decay than the finite-time TSMC baseline.

5.3. Comparative Analysis of Dynamic Adjustment of Quantization Parameters

To assess the proposed scheme for dynamic adjustment of quantization parameters in Algorithm 2, we compare it against the uniform static-quantization controller reported in [17]. As shown in Figure 11, the dynamic-tuning strategy drives the state to equilibrium noticeably faster. Continuous adjustment of the quantization parameters suppresses the error throughout the transient, whereas the static design attains stability more slowly and with larger overshoot. These results confirm the superiority of the dynamic adjustment mechanism.
Algorithm 2 Adjustment Strategy of Quantization Parameter b 1 ( t )
   1:
Input: Select b 1 ( t 0 ) = γ b 1 ( t 1 ) , the parameter γ is chosen as γ / Ω 1 < γ < 1 , Ω 1 = { x ( t ) | x ( t ) min { ϖ 2 2 / 1 + m 1 ( Δ ¯ 1 1 a ¯ ) 2 / 1 + m 1 , ϖ 1 2 ( Δ ¯ 1 1 a ¯ ) 2 } } , where γ is a positive constant and Ω 1 is defined in Theorem 1.
   2:
Output: b 1 ( t i )
   3:
i = 0 ;
   4:
j = 1 ;
   5:
while  j = 1  do
   6:
q ( x ( t ) b 1 ( t i ) ) = b r o u n d ( x ( t ) k i b 1 ( t 0 ) )
   7:
  if q ( x ( t ) b 1 ( t i ) ) 2 > Ω 1 , then
   8:
     b 1 ( t i + 1 ) = k i b 1 ( t i ) ; j = 0 ;
   9:
  else
10:
       i = i + 1 ;
11:
      b 1 ( t i + 1 ) = k i b 1 ( t i ) ;
12:
  end if
13:
end while

5.4. Comparative Analysis of the Impact of Input Saturation

To further evaluate the performance of the proposed anti-saturation compensation controller, we simulated the controller with and without input-saturation compensation. As depicted in Figure 12, the saturation-aware scheme drives the position, yaw, and velocity states to the origin more rapidly and with reduced overshoot. After a short transient, all states remain bounded and converge to zero, whereas the saturation-neglecting controller develops increasing oscillations and ultimately destabilizes the system. Hence, explicitly incorporating thruster limits markedly improves closed-loop robustness.

5.5. Comparative Analysis of the Impact of Thruster Faults

In this subsection, we compare a baseline without fault accommodation to the proposed FTC. We consider the following fault scenario: for t 7   s , all thrusters operate normally; for t > 7   s , the port main thruster and aft tunnel thruster I are stuck at 0.001 and 0.01 , respectively; the starboard main thruster experiences a 30 % loss of effectiveness; the remaining thrusters operate nominally. As shown in Figure 13 and Figure 14, without fault handling the surge/sway/yaw velocities and the position/attitude states exhibit pronounced oscillations and noticeable steady-state offsets. In contrast, under the proposed FTC all states and control inputs remain bounded and converge rapidly to the desired equilibrium despite thruster faults, demonstrating closed-loop stability and effective fault mitigation.

5.6. Comparative Analysis of the Impact of Long Short-Term Memory Network and Adaptive Law

To provide a more comprehensive evaluation of the proposed controller, we compared its performance with that of the controller based on the adaptive law presented in [7,9]. The simulation results are shown in Figure 15. As shown in Figure 15, due to the superior capability of neural network in approximating nonlinear functions, the state curve demonstrates enhanced stability and robustness when subjected to time-varying disturbances. However, the adaptive parameters vary with these time-varying disturbances, which can lead to degraded control performance and cause the system state to diverge.
Remark 8.
In the comparative simulations, the same disturbances, input constraints, initial conditions, simulation time, and solution step size are set, although different control methods are used for the comparison, which may have resulted in different design parameters for the controllers. However, all parameters are adjusted as much as possible according to the same standards (such as control accuracy, control input size, and response speed). Therefore, a fair comparison may be guaranteed.

6. Conclusions

This paper proposed a fixed-time FTC scheme for DP of UMVs in the presence of signal quantization, external disturbances, and thruster saturation. As a key technical contribution, we designed a long short-term memory network enhanced with the adaptive mixed gradient optimizer to accurately learn lumped disturbances in real time. Next, a fixed-time extended state observer compensates for thruster effectiveness loss within a pre-assigned settling time that is independent of the initial state. To counteract quantization effects, we construct a terminal sliding-mode manifold that explicitly incorporates quantization parameters and employ an adaptive uniform quantizer with online-tunable sensitivity. By integrating the disturbance learner, fault estimates, and quantization mechanism, the resulting fixed-time FTC law guarantees that all closed-loop states converge to a small neighborhood of the origin within a fixed time, regardless of initial conditions. In our future work, the prescribed-time FTC of UMVs will be considered as a meaningful research topic. However, the research is conducted under ideal communication conditions without considering communication delays and data packet loss. Therefore, SMC methods that account for practical communication issues will be investigated in future research.

Author Contributions

Conceptualization, X.Y. and L.-Y.H.; methodology, X.Y. and J.-B.W.; software, X.Y.; validation, T.L. and G.D.; formal analysis, X.Y.; investigation, J.-B.W.; resources, L.-Y.H. and T.L.; data curation, X.Y.; writing—original draft preparation, X.Y.; writing—review and editing, L.-Y.H. and T.L.; visualization, X.Y. and J.-B.W.; supervision, L.-Y.H. and T.L.; project administration, L.-Y.H.; funding acquisition, L.-Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62533006, Grant 52471376, Grant 51939001, Grant 52171292, and Grant 61976033; by the Fundamental Research Funds for the Central Universities under Grant ZYGX2024Z018; and in part by the Outstanding Young Talent Program under Grant 2022RJ05.

Data Availability Statement

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

Conflicts of Interest

The authors declare that they have no conflicts of interest regarding this work.

References

  1. Verfuss, U.K.; Aniceto, A.S.; Harris, D.V.; Gillespie, D.; Fielding, S.; Jiménez, G.; Johnston, P.; Sinclair, R.R.; Sivertsen, A.; Solbø, S.A.; et al. A review of unmanned vehicles for the detection and monitoring of marine fauna. Mar. Pollut. Bull. 2019, 140, 17–29. [Google Scholar] [CrossRef]
  2. Veal, R.; Tsimplis, M.; Serdy, A. The legal status and operation of unmanned maritime vehicles. Ocean. Dev. Int. Law 2019, 50, 23–48. [Google Scholar] [CrossRef]
  3. Alexandris, C.; Papageorgas, P.; Piromalis, D. Positioning systems for unmanned underwater vehicles: A comprehensive review. Appl. Sci. 2024, 14, 9671. [Google Scholar] [CrossRef]
  4. Ye, Z.H.; Zhang, D.; Wu, Z.G. Adaptive event-based tracking control of unmanned marine vehicle systems with DoS attack. J. Frankl. Inst. 2021, 358, 1915–1939. [Google Scholar] [CrossRef]
  5. Paliotta, C.; Lefeber, E.; Pettersen, K.Y.; Pinto, J.; Costa, M. Trajectory tracking and path following for underactuated marine vehicles. IEEE Trans. Control Syst. Technol. 2018, 27, 1423–1437. [Google Scholar] [CrossRef]
  6. Liu, Z.; Zhang, Y.; Yuan, C. Adaptive path following control of unmanned surface vehicles considering environmental disturbances and system constraints. IEEE Trans. Syst. Man Cybern. Syst. 2018, 51, 339–353. [Google Scholar] [CrossRef]
  7. Rodriguez, J.; Castañeda, H.; Gonzalez-Garcia, A.; Gordillo, J.L. Finite-time control for an unmanned surface vehicle based on adaptive sliding mode strategy. Ocean. Eng. 2022, 254, 111255. [Google Scholar] [CrossRef]
  8. Hou, Q.K.; Ding, S.H. Finite-time extended state observer-based super-twisting sliding mode controller for PMSM drives with inertia identification. IEEE Trans. Transp. Electrif. 2021, 8, 1918–1929. [Google Scholar] [CrossRef]
  9. Qiao, L.; Zhang, W.D. 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]
  10. Qiao, L.; Zhang, W.D. Trajectory tracking control of AUVs via adaptive fast non-singular integral terminal sliding mode control. IEEE Trans. Ind. Inform. 2019, 16, 1248–1258. [Google Scholar] [CrossRef]
  11. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of. linear control systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef]
  12. Guo, G.X.; Tan, H.R.; Feng, Y.; Yang, Y.N. Event-triggered fixed-time tracking control for uncertain networked autonomous surface vehicle with disturbances. Ocean. Eng. 2024, 312, 119100. [Google Scholar] [CrossRef]
  13. Wang, Y.D.; Zong, G.D.; Zhao, X.D.; Li, Y. Adaptive practical fixed-time synchronized tracking control of ASV with prescribed performance. Automatica 2024, 166, 111716. [Google Scholar] [CrossRef]
  14. Wang, T.; Liu, Y.; Niu, S.; Zhang, X. Neural disturbance observer-based fast fixed-time sliding mode tracking control for autonomous surface vehicles with uncertain dynamics. Int. J. Control. Autom. Syst. 2025, 23, 2068–2082. [Google Scholar] [CrossRef]
  15. Cao, Y.; Wen, H.; Zhang, X.; Zhou, H.; Yao, B.; Lian, L. A novel flexible fixed-time stability result and its application in sliding-mode controller design. Nonlinear Dyn. 2025, 113, 15243–15256. [Google Scholar] [CrossRef]
  16. Yoo, S.J.; Park, B.S. Approximation-free design for distributed formation tracking of networked uncertain underactuated surface vessels under fully quantized environment. Nonlinear Dyn. 2023, 111, 6411–6430. [Google Scholar] [CrossRef]
  17. Ning, J.; Wang, Y.; Wang, E. Fuzzy trajectory tracking control of under-actuated unmanned surface vehicles with ocean current and input quantization. IEEE Trans. Syst. Man Cybern. Syst. 2024, 55, 63–72. [Google Scholar] [CrossRef]
  18. Yang, X.; Hao, L.-Y.; Li, T.S.; Xiao, Y. Lyapunov matrix-based adaptive resilient control for unmanned marine vehicles with sensor and thruster attacks. ISA Trans. 2024, 153, 70–77. [Google Scholar] [CrossRef] [PubMed]
  19. Mwaffo, V.; Frontera, P.; Feemster, M.; Kragelund, S. Maximum likelihood estimation of the uncertain dynamics of small catamaran unmanned surface vehicles. IEEE Trans. Control Syst. Technol. 2024, 32, 1928–1935. [Google Scholar] [CrossRef]
  20. Dong, S.; Liu, K.; Liu, M.; Chen, G. Adaptive neural network-quantized tracking control of uncertain unmanned surface vehicles with output constraints. IEEE Trans. Intell. Veh. 2023, 9, 3293–3304. [Google Scholar] [CrossRef]
  21. Zhang, L.; Jiang, C.; Chai, Z.; He, Y. Adversarial attack and training for deep neural network based power quality disturbance classification. Eng. Appl. Artif. Intell. 2024, 1, 107245. [Google Scholar] [CrossRef]
  22. Chen, C.; Lu, N. Prediction interval estimation of aeroengine remaining useful life based on bidirectional long short-term memory network. IEEE Trans. Instrum. Meas. 2021, 70, 1–13. [Google Scholar] [CrossRef]
  23. Hao, L.-Y.; Liu, Y.-P.; Wu, Z.-J.; Shen, C. Learning-based guidance and control codesign for underactuated autonomous surface vehicles: Theory and experiment. IEEE Trans. Ind. Electron. 2025, 72, 3927–3936. [Google Scholar] [CrossRef]
  24. Yu, R.; Gao, J. LSTM-EFG for wind power forecasting based on sequential correlation features. Future Gener. Comput. Syst. 2019, 93, 33–42. [Google Scholar] [CrossRef]
  25. Zhang, B.; Guo, G.J. A novel encoder-decoder model based on read-first LSTM for air pollutant prediction. Sci. Total Environ. 2021, 765, 144507. [Google Scholar] [CrossRef]
  26. Yang, X.; Hao, L.-Y.; 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]
  27. Hao, L.-Y.; Yang, X.; Zhang, Y.-Q.; Atajan, H.; Liu, Y. Fault-tolerant control of unmanned marine vehicles with unknown parametric dynamics via integral sliding mode output feedback control. Asian J. Control 2024, 27, 840–851. [Google Scholar] [CrossRef]
  28. Fossen, T.I. Guidance and Control of Ocean Vehicles; Wiley: New York, NY, USA, 1994. [Google Scholar]
  29. Liu, W.; Chen, M. Fixed-time disturbance observer-based control for quadcopter suspension transportation system. IEEE Trans. Circuits Syst. 2022, 69, 4632–4642. [Google Scholar] [CrossRef]
Figure 1. Earth-fixed frame and body-fixed reference frame.
Figure 1. Earth-fixed frame and body-fixed reference frame.
Jmse 13 02012 g001
Figure 2. Long short-term memory-based fixed-time FTC strategy structure diagram.
Figure 2. Long short-term memory-based fixed-time FTC strategy structure diagram.
Jmse 13 02012 g002
Figure 3. Long short-term memory network structure.
Figure 3. Long short-term memory network structure.
Jmse 13 02012 g003
Figure 4. Comparison results of system lumped uncertainties.
Figure 4. Comparison results of system lumped uncertainties.
Jmse 13 02012 g004
Figure 5. UMV trajectory on the 3D x y ψ plane under the proposed DP controller.
Figure 5. UMV trajectory on the 3D x y ψ plane under the proposed DP controller.
Jmse 13 02012 g005
Figure 6. Block diagram of the HiL platform.
Figure 6. Block diagram of the HiL platform.
Jmse 13 02012 g006
Figure 7. Positions ( x , y ) and yaw angle ( ψ ) errors in the HiL simulation.
Figure 7. Positions ( x , y ) and yaw angle ( ψ ) errors in the HiL simulation.
Jmse 13 02012 g007
Figure 8. Comparison results of the system state under finite-time TSMC and fixed-time TSMC.
Figure 8. Comparison results of the system state under finite-time TSMC and fixed-time TSMC.
Jmse 13 02012 g008
Figure 9. Comparison results of the controller τ i ( i = 1 , 2 , 3 ) under fixed-time TSMC and finite-time TSMC.
Figure 9. Comparison results of the controller τ i ( i = 1 , 2 , 3 ) under fixed-time TSMC and finite-time TSMC.
Jmse 13 02012 g009
Figure 10. Comparison results of the controller τ i ( i = 4 , 5 , 6 ) under fixed-time TSMC and finite-time TSMC.
Figure 10. Comparison results of the controller τ i ( i = 4 , 5 , 6 ) under fixed-time TSMC and finite-time TSMC.
Jmse 13 02012 g010
Figure 11. Comparison results of the system state under dynamic quantization and static quantization.
Figure 11. Comparison results of the system state under dynamic quantization and static quantization.
Jmse 13 02012 g011
Figure 12. Comparison results of the system state under input saturation and without considering input saturation.
Figure 12. Comparison results of the system state under input saturation and without considering input saturation.
Jmse 13 02012 g012
Figure 13. Comparison response curves of UMV velocity error.
Figure 13. Comparison response curves of UMV velocity error.
Jmse 13 02012 g013
Figure 14. Comparison response curves of UMV position and yaw angle error.
Figure 14. Comparison response curves of UMV position and yaw angle error.
Jmse 13 02012 g014
Figure 15. Comparison results of the system state under long short-term memory network and considering adaptive law.
Figure 15. Comparison results of the system state under long short-term memory network and considering adaptive law.
Jmse 13 02012 g015
Table 1. Model matrices for the reference floating production vessel (as in [28]).
Table 1. Model matrices for the reference floating production vessel (as in [28]).
MatrixNumerical ValueMatrixNumerical Value
M 1.0852 0 0 0 2.0575 0.4087 0 0.4087 0.2153 D 0.0865 0 0 0 0.0762 0.0151 0 0.0151 0.0310
Q 0.0398 0 0 0 0.0266 0 0 0 0 d ( t ) sin ( 0.01 t ) 0.09 sin ( 0.01 t ) 0.9
B 1 1 0 0 0 0 0 0 1 1 1 1 0.0472 0.0472 0.4108 0.3858 0.4554 0.3373
Table 2. Performance of optimizers.
Table 2. Performance of optimizers.
OptimizersAMGAdamEKFRMS
RMSE0.1680.2120.1740.241
MAE0.1240.3010.1560.241
MAPE8.43%10.6%7.93%8.47%
SMAPE9.44%12.9%10.4%15.6%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, X.; Hao, L.-Y.; Wang, J.-B.; Dong, G.; Li, T. Improved Long Short-Term Memory-Based Fixed-Time Fault-Tolerant Control for Unmanned Marine Vehicles with Signal Quantization. J. Mar. Sci. Eng. 2025, 13, 2012. https://doi.org/10.3390/jmse13102012

AMA Style

Yang X, Hao L-Y, Wang J-B, Dong G, Li T. Improved Long Short-Term Memory-Based Fixed-Time Fault-Tolerant Control for Unmanned Marine Vehicles with Signal Quantization. Journal of Marine Science and Engineering. 2025; 13(10):2012. https://doi.org/10.3390/jmse13102012

Chicago/Turabian Style

Yang, Xin, Li-Ying Hao, Jia-Bin Wang, Gege Dong, and Tieshan Li. 2025. "Improved Long Short-Term Memory-Based Fixed-Time Fault-Tolerant Control for Unmanned Marine Vehicles with Signal Quantization" Journal of Marine Science and Engineering 13, no. 10: 2012. https://doi.org/10.3390/jmse13102012

APA Style

Yang, X., Hao, L.-Y., Wang, J.-B., Dong, G., & Li, T. (2025). Improved Long Short-Term Memory-Based Fixed-Time Fault-Tolerant Control for Unmanned Marine Vehicles with Signal Quantization. Journal of Marine Science and Engineering, 13(10), 2012. https://doi.org/10.3390/jmse13102012

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