Next Article in Journal
Overview of Fatty Acids and Volatiles in Selected Nuts: Their Composition and Analysis
Next Article in Special Issue
A Robust Fuzzy Adaptive Control Scheme for PMSM with Sliding Mode Dynamics
Previous Article in Journal
Osmotic Pretreatment and Solar Drying of Eggplant in Tunisian Rural Areas: Assessing the Impact of Process Efficiency and Product Quality
Previous Article in Special Issue
Adaptive Continuous Non-Singular Terminal Sliding Mode Control for High-Pressure Common Rail Systems: Design and Experimental Validation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predefined-Time Adaptive Neural Control with Event-Triggering for Robust Trajectory Tracking of Underactuated Marine Vessels

1
School of Intelligent Engineering, Shijiazhuang Posts and Telecommunications Technical College, Shijiazhuang 050021, China
2
School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266525, China
3
Faculty of Science, Agriculture, and Engineering, Newcastle University Singapore, Singapore 599493, Singapore
*
Author to whom correspondence should be addressed.
Processes 2025, 13(8), 2443; https://doi.org/10.3390/pr13082443
Submission received: 26 June 2025 / Revised: 22 July 2025 / Accepted: 24 July 2025 / Published: 1 August 2025
(This article belongs to the Special Issue Design and Analysis of Adaptive Identification and Control)

Abstract

This paper addresses the trajectory tracking control problem of underactuated ships in ocean engineering, which faces the dual challenges of tracking error time–performance regulation and robustness design due to the system’s underactuated characteristics, model uncertainties, and external disturbances. Aiming to address the issues of traditional finite-time control (convergence time dependent on initial states) and fixed-time control (control chattering and parameter conservativeness), this paper proposes a predefined-time adaptive control framework that integrates an event-triggered mechanism and neural networks. By constructing a Lyapunov function with time-varying weights and designing non-periodic dynamically updated dual triggering conditions, the convergence process of tracking errors is strictly constrained within a user-prespecified time window without relying on initial states or introducing non-smooth terms. An adaptive approximator based on radial basis function neural networks (RBF-NNs) is employed to compensate for unknown nonlinear dynamics and external disturbances in real-time. Combined with the event-triggered mechanism, it dynamically adjusts the update instances of control inputs, ensuring prespecified tracking accuracy while significantly reducing computational resource consumption. Theoretical analysis shows that all signals in the closed-loop system are uniformly ultimately bounded, tracking errors converge to a neighborhood of the origin within the predefined-time, and the update frequency of control inputs exhibits a linear relationship with the predefined-time, avoiding Zeno behavior. Simulation results verify the effectiveness of the proposed method in complex marine environments. Compared with traditional control strategies, it achieves more accurate trajectory tracking, faster response, and a substantial reduction in control input update frequency, providing an efficient solution for the engineering implementation of embedded control systems in unmanned ships.

1. Introduction

In the field of ocean engineering, ship motion control has long been a focal point of research due to its theoretical challenges and critical engineering values in marine rescue, resource exploration, environmental monitoring, and military applications [1,2,3]. Constrained by design factors such as system complexity, efficiency, weight, and reliability, most practical ships exhibit an underactuated nature—where the number of actuators is strictly fewer than the degrees of freedom—resulting in control inputs that cannot independently regulate accelerations in all configuration space directions simultaneously. This characteristic presents unique challenges, as lateral movement must be achieved through the coordination of longitudinal motion and rotation, making the system more susceptible to the amplification of hydrodynamic parameter perturbations and environmental disturbances like waves and currents. Additionally, there exist uncontrollable state spaces in zero-velocity regions, all of which impose unique dynamic constraints and control-theoretic challenges for high-precision tracking control design.
In existing research, methodologies such as asymptotic tracking control based on the Lyapunov direct method and backstepping technique, robust adaptive control satisfying passivity-bounded conditions, and adaptive output-feedback control leveraging the learning capability of radial basis function neural networks have achieved significant theoretical progress in the trajectory tracking of underactuated ships [4,5]. By constructing structured control Lyapunov functions or introducing adaptive mechanisms, these approaches effectively address the nonholonomic constraints and parametric uncertainties of underactuated systems, providing theoretical support for trajectory tracking control in complex marine environments. However, the aforementioned control methodologies have generally overlooked the explicit time–performance constraints on tracking errors, thereby precluding precise regulation of the system’s transient response characteristics. Asymptotic control methods, for instance, can achieve asymptotic stability of tracking errors through exact mathematical models or intelligent control methodologies integrating adaptive mechanisms and neural network approximation [6,7], but their convergence processes lack explicit temporal constraints. This means they cannot guarantee convergence within a finite time to meet preset accuracy requirements, making the a priori specification of convergence rates and tracking accuracy unattainable, which is insufficient for engineering scenarios demanding rapid response. To surmount the limitation of slow convergence inherent in asymptotic stability theory, finite-time control (FTC) theory ensures the convergence of tracking errors to the origin within a finite-time horizon via the design of non-smooth Lyapunov functions [8,9,10], leading to a notable enhancement in dynamic response speed. Nonetheless, the convergence time of FTC remains critically dependent on initial state conditions. This dependence means that in practical engineering applications, it is challenging to precisely predefine key performance indices such as maximum overshoot and settling time, as these are heavily influenced by the initial states of the system. To address the initial-state dependency issue inherent in finite-time control, fixed-time control theory has made advancements by incorporating homogeneous polynomials or non-smooth terms, thereby establishing a uniform upper bound on convergence time that remains entirely independent of initial states [11,12,13]. Nevertheless, control laws derived under this theoretical framework often suffer from high-frequency chattering due to the introduction of non-smooth terms. Moreover, parameter design tends to be conservative, as it requires overestimating disturbance bounds to ensure stability, and the decoupled design of convergence time and tracking accuracy continues to pose theoretical challenges. In recent years, predefined-time stability theory has emerged and matured in the field of dynamic system control [14,15,16]. By constructing Lyapunov functions with time-varying weights or prespecifying convergence trajectories, this theory rigorously constrains the convergence process of tracking errors within a user-defined time window. Compared to finite-time control and fixed-time control, it offers distinct advantages. It eliminates the initial-state dependency of finite-time control, meaning the convergence time is a fixed value set by the user regardless of initial conditions. It also overcomes the chattering drawbacks of fixed-time control by employing smooth control laws, thus avoiding high-frequency oscillations in the control input. In [17], time-varying scaling functions were elaborately constructed to achieve asymptotic stability within a prespecified time interval, where system states are guaranteed to converge to the origin upon reaching the predefined-time. This characteristic effectively overcomes the limitations of finite-time control—such as convergence time dependency on initial states—and addresses the issues of high-frequency chattering in control laws and complexity in parameter tuning inherent in fixed-time control frameworks. As a result, it provides a novel theoretical paradigm for the precise regulation of transient performance in dynamic systems.
With the continuous refinement of its theoretical framework, predefined-time stability theory has gradually been introduced into the field of ship control, offering novel solutions to the trajectory tracking problem of underactuated vessels [18,19,20]. In underactuated ship systems, where model uncertainties and external environmental disturbances are pervasive, conventional control methodologies struggle to simultaneously meet the requirements of time performance and robustness under complex operating conditions. Predefined-time stability theory establishes a direct correlation between the convergence process of tracking errors and a preset time window through the design of time-varying Lyapunov functions. For instance, by incorporating time-dependent weight functions to modulate error decay rates, this theory enables designers to flexibly set convergence time thresholds according to specific mission requirements (e.g., emergency obstacle avoidance, precise docking) [21]. This characteristic holds significant practical value in ocean engineering, particularly in scenarios demanding rapid response, such as maritime rescue and oil spill cleanup operations, where it can notably enhance the mission execution efficiency and safety of the system. In contrast to the passivity of finite-time control—where convergence time is inherently determined by initial states—and the conservativeness of fixed-time control—stemming from its reliance on non-smooth terms that introduce parametric conservativeness—predefined-time stability theory demonstrates distinct advantages in ship control [22,23]. This theory not only ensures that tracking errors converge to a preassigned precision neighborhood within a user-specified time frame through explicit temporal constraint mechanisms but also effectively mitigates the risk of high-frequency actuator chattering via smooth control law design, thereby significantly enhancing the engineering applicability of the system in complex marine environments. Such advantages are particularly pronounced when confronting uncertainties such as wave disturbances and modeling errors, providing a robust theoretical foundation for achieving precise trajectory tracking of underactuated ships in dynamically changing operational scenarios.
The introduction of predefined-time stability theory into ship control offers a core advantage: it provides designers with an active control framework that enables the a priori specification of a convergence time window. Within this framework, tracking errors are guaranteed to converge to an arbitrarily small neighborhood of the origin within the preset time horizon, without relying on system initial states or introducing non-smooth control terms. This establishes a more flexible theoretical design paradigm for the precise regulation of transient performance in complex dynamic systems. To address the pervasive nonlinear dynamic uncertainties and external environmental disturbances in underactuated ship models, neural networks (NNs), underpinned by the Universal Approximation Theorem for nonlinear functions, have emerged as a pivotal tool for handling complex system uncertainties [7,24]. The integration of NNs with predefined-time stability theory offers a twofold benefit: first, real-time compensation of unknown system dynamics through adaptive weight online update mechanisms; second, strict constraint of the error exponential decay process within a user-specified time window via the structured design of time-varying Lyapunov functions [25]. For example, ref. [5] employs radial basis function neural networks (RBF-NNs) to parametrically approximate unknown system terms, achieving explicit mathematical characterization and active regulation of error convergence rates in underactuated ship trajectory tracking control. Ref. [26] further demonstrates through Lyapunov stability analysis that this integrated approach maintains predefined transient performance metrics under wave disturbances and model parameter perturbations, fully highlighting the robust adaptability of neural network approximators to the uncertainties of complex marine environments. However, conventional continuous-time control strategies often necessitate fixed-frequency input updates, which can lead to unnecessary computational resource consumption and communication bandwidth strain in practical engineering [27]. The introduction of the event-triggered mechanism (ETM) provides a critical technological pathway to address this issue [28,29]. By designing triggering conditions based on tracking errors, the controller updates only when system states deviate from predefined performance boundaries, significantly reducing control input update frequency while maintaining tracking accuracy. In the context of underactuated ship control, the integration of ETM with predefined-time control enables dual optimization: on the one hand, predefined-time theory preestablishes error convergence time thresholds to prevent excessive triggering caused by prolonged convergence; on the other hand, the event-triggered strategy dynamically adjusts control input update instances, alleviating real-time computation pressure on embedded control systems. Recent studies [30,31,32] have preliminarily validated the effectiveness of ETM in ship heading control and path tracking, yet the systematic integration of ETM with predefined-time stability theory and neural network approximation methods remains theoretically unaddressed. A key unresolved challenge is constructing a unified Lyapunov framework that concurrently accounts for temporal constraints, neural network approximation errors, and triggering conditions to ensure predefined-time stability of the closed-loop system under event-triggered updating processes—a gap that demands rigorous theoretical investigation.
Against this research background and the identified challenges, this paper addresses the predefined-time trajectory tracking control problem for underactuated ship systems by proposing an innovative control framework that integrates an event-triggered mechanism with neural network approximation. The core contributions of this study can be systematically summarized as follows:
  • Predefined-time convergence framework: Unlike finite-time control (initial-state-dependent convergence) and fixed-time control (susceptible to chattering and conservative parameters), our method achieves strict convergence of tracking errors within a user-defined time window T independent of initial states, via time-varying Lyapunov functions. This resolves transient performance regulation challenges in underactuated systems.
  • Integrated RBF-NN approximator with adaptive laws: We design an online adaptive RBF-NN compensator with dynamically updated weights W ^ to handle unmodeled dynamics, parametric uncertainties, and environmental disturbances. This ensures robustness without requiring prior knowledge of disturbance bounds.
  • Dual-condition event-triggered mechanism: A novel triggering rule, coupling tracking errors and time thresholds, dynamically adjusts control input updates. This reduces computational load by 46.7% compared to fixed-frequency methods while avoiding Zeno behavior, as proven by the linear relationship between triggering frequency and T .

2. System Description and Preliminaries

In this section, the system description, control objective, and problem formulation of Unmanned Surface Vehicles (USVs) are presented. Moreover, key definitions and preliminary knowledge essential for the subsequent analysis are provided.
The USVs under consideration are described by [26]
χ ˙ = P ( ψ ) v M v ˙ + C ( v ) v + D ( v ) v + l ( v ) = τ + f ( t )
χ = x y ψ , ν = u 0 r , τ = τ 1 0 τ 2 f ( t ) = f 1 ( t ) f 2 ( t ) f 3 ( t ) , P ( ψ ) = cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1 l ( v ) = l 1 ( v ) l 2 ( v ) l 3 ( v ) , N = n 11 0 0 0 n 22 n 23 0 n 32 n 33 C ( v ) = 0 0 c 13 ( v ) 0 0 c 23 ( v ) c 31 ( v ) c 32 ( v ) 0 D ( v ) = d 11 ( v ) 0 0 0 d 22 ( v ) d 23 ( v ) 0 d 32 ( v ) d 33 ( v )
In the model formulation, Table 1 presents the definitions of each parameter.
A practical approach to eliminate the yaw moment’s direct influence on sway dynamics is to set the body-fixed frame origin at the USV centerline [27,28]. This configuration simplifies the dynamic equation in (1) as derived in prior studies [27,28].
n 11 u ˙ = c 13 ( v ) r d 11 ( v ) u h 1 ( v ) u + τ 1 + f 1 ( t ) n 22 v ˙ = c 23 ( v ) r d 22 ( v ) v d 23 ( v ) r h 2 ( v ) + f 2 ( t ) n 33 r ˙ = c 31 ( v ) u c 32 ( v ) v + d 33 ( v ) r d 32 ( v ) v + h 3 ( v ) + n 2 c 23 ( v ) r                   n 2 f 2 ( t ) n 2 h 2 ( v ) + f 3 ( t ) + n 2 d 22 ( v ) v + n 2 d 23 ( v ) r + τ 2
where n 2 = n 32 n 22 1 ; the USV model is reformulated into the following condensed form in line with previous research:
x ˙ = u cos ψ v sin ψ y ˙ = u sin ψ + v cos ψ ψ = r u ˙ = 1 n 11 ( n 22 v r d 11 u + τ 1 + f 1 + d 1 ) v ˙ = 1 n 22 ( n 11 u r d 22 v + f 2 + d 2 ) r ˙ = 1 n 33 [ ( n 11 n 22 ) u v d 33 r + τ 3 + f 3 + d 3 ]
where
f 1 = h 1 ( v ) u
f 2 = d 23 ( v ) r h 2 ( v )
f 3 = c 31 ( v ) u c 32 ( v ) v d 32 ( v ) v + h 3 ( v ) + n 2 c 23 ( v ) r n 2 f 2 ( t ) n 2 h 2 ( v ) + n 2 d 22 ( v ) v + n 2 d 23 ( v ) r
Obviously, the dynamics equation of the ship is an under-driven system:
x ˙ 1 = x 2 cos ( x 5 ) x 4 sin ( x 5 ) x ˙ 2 = 1 a ( b x 4 x 6 d 11 x 2 + u 1 + f 1 + d 1 ) x ˙ 3 = x 2 sin ( x 5 ) + x 4 cos ( x 5 ) x ˙ 4 = 1 b ( a x 2 x 6 d 22 x 4 + f 2 + d 2 ) x ˙ 5 = x 6 x ˙ 6 = 1 c [ ( a b ) x 2 x 4 d 33 x 6 + u 2 + f 3 + d 3 ]
where u 1 and u 2 are the input for the control; x 1 , x 3 , and x 5 are the output for the control; and the longitudinal advance distance, the lateral advance distance, and the angular rotation of the bow are represented, respectively, by x 2 = u , x 4 = v , x 6 = r , a = n 11 , b = n 22 , and c = n 33 .
Assumption 1.
The reference signals x 1 d and x 3 d are at least twice differentiable, with their first and second derivatives being continuous and bounded.
Assumption 2.
The external interferences d 1 , d 2 , and d 3 acting on the under-driven ship are time-varying, and satisfy d 1 d 1 , d 2 d 2 , and d 3 d 3 , where d 1 , d 2 , and d 3 represent the upper bounds of the corresponding external interferences, which are unknown.
Definition 1.
Regarding the predefined-time T c > 0 , the origin of the system is considered predefined-time-stable (PTS) if the solution x x 0 , t reaches the origin for all t T c .
Lemma 1
([25]). RBFNN Approximation: Radial Basis Function Neural Networks (RBFNNs) serve as a powerful approximator for unknown smooth nonlinear functions. In this study, RBFNNs are utilized to approximate an unknown continuous function F ( S ) over a compact set, expressed as F ( S ) = W * T f ( S ) . Provided that a sufficiently large number of neurons are employed, RBFNNs can approximate any continuous function F ( S ) to arbitrary precision, such that F ( S ) = W * T f ( S ) . Here, W * T and δ ( S ) denote the ideal RBFNN weights and the approximation error, respectively. By selecting the ideal RBFNN weights W * T , expressed as W * = arg min W R sup S Ω S F ( S ) W T F ( S ) , the approximation error δ ( Z ) can be reduced to an arbitrarily small value, denoted as > 0 , | δ ( S ) | < .
Lemma 2
([29]). Given any real variable α and a constant a , the inequality holds as follows:
α α tanh ( α / a ) a b
where α R , a > 0 , and b = 0.2785 .
Lemma 3
([15]). The differential equation is expressed as x ˙ t = f x ( t ) , t ; ι , with the initial condition x ( t 0 ) = x 0 . Here, x R n denotes the system state variable; ι     R m represents the set of tunable parameters. The function f : R n × R + R n is a nonlinear vector field.
Define constants 0 < ς < 1 , λ R + , and 1 < Δ < 2 . For a continuous, positive-definite, and radially unbounded function V ( x ) : R n R 0 , and for any T c in R + , if there exists a certain ι such that the time derivative of V ( x ) satisfies
V ˙ λ Δ l T c exp 1 λ ( 2 V ) ( ς / 2 ) ( 2 V ) 1 ( ς / 2 ) + Ξ
with Ξ R + being a constant, then the solutions of the system are globally predefined-time-bounded within the predefined-time, as described in (10).
Lemma 4
([33]). Neural networks manifest remarkable efficacy in tracking and approximating unknown functions; however, they are inherently restricted by the constraint of finite network resources. To appropriately address this concern, in this paper, an innovative event-triggering control strategy equipped with an adjustable switching threshold is put forward. This strategy is designed to optimize communication efficiency by adaptively regulating the threshold value based on the characteristics of the control input signal. Through such means, it not only effectively reduces unwarranted data transmissions but also reliably maintains high-quality control performance. The formal definition of the switching-threshold event-triggering mechanism is presented as follows:
u ( t ) = τ r t ε , t ε t < t ε + 1
t ε + 1 = inf t t ε | | M u ( t ) | δ | u ( t ) + k ε , 1 , | u ( t ) | Λ inf t t ε | | M u ( t ) k ε , 2 , | u ( t ) | > Λ
When the aforementioned triggering rule (12) is met, the corresponding time is denoted as t ε + 1 , and the control input u ( t ε + 1 ) is applied to the controlled system. Within the time interval t ε t < t ε + 1 , the control signal remains constant at τ r ( t ε ) .
In this context, the measurement error is defined as M u t = u t τ r t . The parameters Λ , k ε , and δ are pre-designed positive constants, where δ is specifically constrained to the range 0 < δ < 1 .

3. Predefined Adaptive Controller Design

In the coordinate system,
x e = ( x 1 d x 1 ) cos x 5 + ( x 3 d x 3 ) sin x 5 y e = ( x 1 d x 1 ) sin x 5 + ( x 3 d x 3 ) cos x 5
The following can then be derived:
x ˙ e = x 2 x 6 y e + x ˙ d cos x 5 + y ˙ d sin x 5 y ˙ e = x 4 + x 6 x e x ˙ d sin x 5 + y ˙ d cos x 5
(1)
Design of longitudinal propulsion control law
Let z e = x e 2 + y e 2 ; then,
z 1 = z e z 0 = x e 2 + y e 2 z 0
z 2 = arctan ( y e x e )
where z 0 denotes a positive real number, which effectively circumvents the singularity at z e 0 that is inherent in the virtual control law. Additionally, z 0 serves as the control precision parameter, ensuring that the controller constrains the convergence error within a neighborhood bounded by z 0 .
z 1 is then derived as follows:
z ˙ 1 = x 2 cos z 2 x 4 sin z 2 γ 1 cos z 2 γ 2 sin z 2
where γ 1 = x ˙ 1 d cos x 5 x ˙ 3 d sin x 5 , and γ 2 = x ˙ 1 d sin x 5 x ˙ 3 d cos x 5 .
Define the Lyapunov function as
V 1 = 1 2 z 1 2
Then, (18) is derived to obtain
V ˙ 1 = z 1 ( x 2 cos z 2 x 4 sin z 2 γ 1 cos z 2 γ 2 sin z 2 )
Design the virtual control law α 1 as follows:
α 1 = sec z 2 Δ 1 T c l exp z 1 ς z 1 1 ς + x 4 sin z 2 + γ 1 cos z 2 + γ 2 sin z 2
where Δ 1 denotes a positive real number.
The tracking error is set to
x 1 e = x 2 α 1
Define the Lyapunov function as
V 2 = 1 2 ( z 1 2 + a x 1 e 2 )
The derivative is then obtained from the sum of (20) and (21):
V ˙ 2 = z 1 ( x 2 cos z 2 x 4 sin z 2 γ 1 cos z 2 γ 2 sin z 2 ) + a x 1 e x ˙ 1 e           = Δ 1 T c l exp z 1 ς z 1 2 ς z 1 x 1 e cos z 2 + a x 1 e x ˙ 1 e
By (8) and (21), we get
a x ˙ 1 e = b x 4 x 6 d 11 x 2 + f 1 + u 1 + d 1 a α ˙ 1
The neural network tracking of b x 4 x 6 d 11 x 2 + f 1 is as follows:
b x 4 x 6 d 11 x 2 + f 1 = W 1 T Φ 1 + δ 1 x 1
where W ¯ 1 = [ W 1 , ε 1 M , d 1 ] T and Φ ¯ 1 = [ Φ 1 , 1 , 1 ] , δ 1 x 1 ε 1 M . We can then get
b x 4 x 6 d 11 x 2 + f 1 + d 1 W 1 T Φ 1 + ε 1 M + d 1                                                                                   W ¯ 1 Φ ¯ 1                                                                                   W ¯ 1 q + 2                                                                                   1 2 q + 2 + θ 1
where θ 1 = W ¯ 1 2 .
Design the virtual control law α 2 as
α 2 = Δ 2 T c ς exp x 1 e ς x 1 e 1 ς θ ^ 1 2 s i g n ( x 1 e ) + a α ˙ 1 + z 1 cos z 2 κ 1 s i g n ( x 1 e )
where κ 1 is a positive, ς is a real number greater than 0 and less than 1, T c is the set time, θ ^ 1 is an estimate for θ 1 , and Δ 2 is a positive real number.
Design a switch threshold event-triggered controller to achieve superior system performance and resource efficiency as follows:
τ 1 = ( 1 + σ ) α 2 tanh x 1 e α 2 o + k ¯ ε tanh x 1 e k ε o
Substituting (26) and (27) into (23) yields
V ˙ 2 = Δ 1 T c ς exp z 1 ς z 1 2 ς Δ 2 T c ς exp x 1 e ς x 1 e 2 ς + x 1 e u 1 κ 1 x 1 e + θ ^ 1 2 x 1 e α 2 x 1 e
Design the adaptive law as follows:
θ ^ ˙ 1 = 1 2 x 1 e
Next, we carefully define the following parameters:
σ ε 1 = σ ε , 1 , | u 1 ( t ) | Λ 0 , | u 1 ( t ) | > Λ
k ε 1 = k ε , 1 , | u 1 ( t ) | Λ k ε , 1 , | u 1 ( t ) | > Λ
Observing that there are two time-varying functions that satisfy the given condition, we can conclude the following:
τ 1 ( t ) = 1 + φ ε 1 , 1 σ ε 1 u 1 ( t ) + φ ε 1 , 2 k ε 1 , t t ε , t ε + 1
Then, (33) can be rewritten as follows:
u 1 ( t ) = τ 1 ( t ) 1 + φ ε 1 , 1 σ ε 1 φ ε 1 , 2 k ε 1 1 + φ ε 1 , 1 σ ε 1
According to (28) and φ ε , i 1 , i = 1 , 2 , one obtains
x 1 e τ 1 ( t ) 1 + φ ε 1 , 1 σ ε x 1 e τ 1 ( t ) 1 + σ ε x 1 e φ ε 1 , 2 k ε 1 + φ ε 1 , 1 σ ε x 1 e k ε 1 σ ε
Substituting (31)–(35) into the Equation (29), we obtain
V ˙ 2 = Δ 1 T c ς exp z 1 ς z 1 2 l Δ 2 T c ς exp x 1 e ς x 1 e 2 ς + x 1 e u 1 κ 1 x 1 e + θ ˜ 1 2 x 1 e         x 1 e α 2 x 1 e k ¯ ε 1 + x 1 e k ε 1 1 σ k x 1 e α 2         Δ 1 T c ς exp z 1 ς z 1 2 l Δ 2 T c ς exp x 1 e ς x 1 e 2 ς κ 1 x 1 e + θ ˜ 1 2 x 1 e + Ω 1
where Ω 1 = 0.557 ι 1 , 0 < ι 1 0.9 min { κ 1 , κ 2 } .
(2)
Design of bow torque control law
Applying (14) into Formula (17) yields
z ˙ 2 = x 6 + x 2 sin z 2 x 4 cos z 2 + γ 1 sin z 2 γ 2 cos z 2 z 1
Define the Lyapunov function as
V 3 = 1 2 z 2 2
from which the following can be derived:
V ˙ 3 = z 2 ( x 6 + x 2 sin z 2 x 4 cos z 2 + γ 1 sin z 2 γ 2 cos z 2 z 1 )
Design the virtual control law α 3 as
α 3 = Δ 3 T c ς exp z 2 ς z 2 1 l 1 z e ( x 2 sin z 2 x 4 cos z 2 + γ 1 sin z 2 γ 2 cos z 2 )
where Δ 3 denotes a positive real number.
The tracking error is set to
x 2 e = x 6 α 3
Define the Lyapunov function as
V 4 = 1 2 ( z 2 2 + c x 2 e 2 )
By deriving (40) and (41), the following can be obtained:
V ˙ 4 = z 2 ( x 6 + x 1 sin z 2 x 4 cos z 2 + γ 1 sin z 2 γ 2 cos z 2 z e ) + c x 2 e x ˙ 2 e           = Δ 3 T c ς exp z 2 ς z 2 2 ς + z 2 x 2 e + c x 2 e x ˙ 2 e
By (8) and (41), the following is obtained:
c x ˙ 2 e = ( a b ) x 2 x 4 d 33 x 6 + f 3 + d 3 + u 2 c α ˙ 3
By applying the neural network tracking of ( a b ) x 2 x 4 d 33 x 6 + f 3 , we get
( a b ) x 2 x 4 d 33 x 6 + f 3 = W 2 T Φ 2 + δ 2
where W ¯ 2 = [ W 2 , ε 2 M , d 2 ] T , Φ ¯ 2 = [ Φ 2 , 1 , 1 ] , δ 2 ε 2 M . We can then get
( a b ) x 2 x 4 d 33 x 6 + f 3 + d 3 W 2 T Φ 2 + ε 2 M + d 3                                                                                                       W ¯ 2 Φ ¯ 2                                                                                                       W ¯ 2 q + 2                                                                                                       1 2 q + 2 + θ 2
where θ 2 = W ¯ 2 2 .
The design virtual control rate α 4 is calculated as follows:
α 4 = Δ 4 T c ς exp x 2 e ς x 2 e 1 ς θ ^ 2 2 s i g n ( x 2 e ) + c α ˙ 3 z 2 κ 2 s i g n ( x 2 e )
where T c is the set time, ς is a positive real number greater than 0 and less than 1, θ ^ 2 is an estimate of θ 2 , and Δ 4 and κ 2 are positive real numbers.
Design a switch threshold event-triggered controller to achieve superior system performance and resource efficiency as follows:
τ 2 = ( 1 + σ ) α 4 tanh x 2 e α 4 o + k ¯ ε tanh x 2 e k ε o
Substituting (47) into Formula (43) yields
V ˙ 4 = Δ 4 T c ς exp x 2 e ς x 2 e 2 ς Δ 3 T c ς exp z 2 ς z 2 2 ς + x 2 e u 2             + θ ˜ 2 2 x 2 e κ 2 x 2 e α 4 x 2 e
Design the adaptive law as
θ ^ ˙ 1 = 1 2 x 1 e
Next, we carefully define the following parameters:
σ ε 2 = σ ε , 2 , | u 2 ( t ) | Λ 0 , | u 2 ( t ) | > Λ
k ε 2 = k ε , 2 , | u 2 ( t ) | Λ k ε , 2 , | u 2 ( t ) | > Λ
Observing that there are two time-varying functions that satisfy the given condition, we can conclude the following:
τ 2 ( t ) = 1 + φ ε 2 , 1 σ ε 2 u 2 ( t ) + φ ε 2 , 2 k ε 2 , t t ε , t ε + 1
Then, (53) can be rewritten as follows:
u 2 ( t ) = τ 2 ( t ) 1 + φ ε 2 , 1 σ ε 2 φ ε 2 , 2 k ε 2 1 + φ ε 2 , 1 σ ε 2
According to (48) and φ ε , i 1 , i = 1 , 2 , one obtains
x 2 e τ 2 ( t ) 1 + φ ε 2 , 1 σ ε x 2 e τ 2 ( t ) 1 + σ ε x 2 e φ ε 2 , 2 k ε 1 + φ ε 2 , 1 σ ε x 2 e k ε 1 σ ε
Substituting (51)–(55) into the Equation (49), we obtain
V ˙ 4 Δ 4 T c ς exp x 2 e ς x 2 e 2 ς Δ 3 T c ς exp z 2 ς z 2 2 ς + θ ˜ 2 2 x 2 e κ 2 x 2 e x 2 e α 4             + α 4 x 2 e x 2 e k ¯ ε 2 + x 2 e k ε 2 1 σ k             Δ 4 T c ς exp x 2 e ς x 2 e 2 ς Δ 3 T c ς exp z 2 ς z 2 2 ς + θ ˜ 2 2 x 2 e κ 2 x 2 e + Ω 2
where Ω 2 = 0.557 ι 1 .
Given W = V 2 + V 4 + j = 1 2 1 2 θ ˜ j 2 , where θ ˜ j = θ j θ ^ j , we get
W ˙ n = V ˙ 2 + V ˙ 4 j = 1 2 θ ˙ j θ ˜ j             j = 1 4 Δ j ς T c z j 2 ς exp z j ς + j = 1 2 1 2 z j θ ˜ j j = 1 2 κ j z j j = 1 2 θ ˙ j θ ˜ j + j = 1 2 Ω j
Substituting (57) gives
W ˙ n j = 1 4 n ς T c z j 2 ς exp z j ς j = 1 2 κ j z j + j = 1 2 Ω j < 0

4. Stability Analysis

Theorem 1.
Consider an underactuated surface vehicle (USV) system of ships subject to unknown disturbances. An adaptive neural control framework based on a dynamic event-triggering mechanism is proposed. This framework integrates control schemes (28) and (48), intermediate control laws (20), (27), (40), and (47), as well as adaptive laws (30) and (50). Under the satisfaction of Assumptions 1–3, by leveraging the dynamic event-triggering mechanism and finite-time differentiator, the following significant results can be established:
1.
All signals in the closed-loop control system are proven to be uniformly ultimately bounded, ensuring the internal stability of the control system.
2.
The system is capable of achieving the prespecified tracking performance. Specifically, the tracking error can be confined within a predefined performance range within the predetermined time T c , thereby fulfilling the stringent requirements of precise trajectory tracking for USV systems.
Proof.
Select the following Lyapunov function:
V = V 2 + V 4
Deriving (59), we get
V ˙ = V ˙ 2 + V ˙ 4         j = 1 4 Δ j ς T c z j 2 ς exp z j ς + θ ˜ 1 2 x 1 e κ 1 x 1 e + Ω 1 + θ ˜ 2 2 x 2 e κ 2 x 2 e + Ω 2
Due to the boundedness of all close-loop signals, we can find constants κ i such that ( 1 / 2 ) θ ˜ i κ i , and we have
i = 1 4 Δ i ς T c z i 2 ς exp z i ς = Δ i ς T c i = 1 4 z i 2 1 ς 2 exp z i 2 ς 2 .
We can see that exp x ( ς / 2 ) and x 1 ( ς / 2 ) , x 0 are monotonously increasing. We can then obtain the following inequality:
i = 1 4 z i 2 1 ς 2 exp   z i 2 ς 2 1 4 i = 1 4 z i 2 1 ς 2 i = 1 4 exp z i 2 ς 2
1 4 i = 1 4 exp z i 2 ς 2 i = 1 4 exp z i 2 ς 2 1 4 = exp 1 4 i = 1 4 z i 2 ς 2
Therefore, we have
i = 1 4 z i 2 1 ς 2 exp z i 2 ς 2 i = 1 4 z i 2 1 ς 2 exp 1 4 i = 1 4 z i 2 ς 2 .
Due to 0 < ( ς / 2 ) < 1 , one has
i = 1 4 z i 2 1 ς 2 exp z i 2 ς 2 i = 1 4 z i 2 1 ς 2 exp 1 4 i = 1 4 z i 2 ς 2                                                                                         i = 1 4 z i 2 1 ς 2 exp 1 4 i = 1 4 z i 2 ς 2
The above formula becomes
V ˙ Δ l T c i = 1 4 z i 2 1 ς 2 exp z i 2 ς 2       4 Δ l T c i = 1 4 z i 2 1 ς 2 exp 1 4 i = 1 4 z i 2 ς 2 + Ω       4 Δ l T c 2 V 1 ς 2 exp 1 4 2 V ς 2 + Ξ .
where Δ = 2 max { Δ 1 , Δ 2 , Δ 3 , Δ 4 } , Ξ = Ω 1 + Ω 2 .
We define μ = V , and can rewrite the above formula as
μ ˙ 4 Δ l T c 2 μ 1 ς 2 exp 1 4 2 μ ς 2 + Ξ
Based on the theoretical analysis derived from Lemma 3, it can be rigorously demonstrated that the composite error system z i ( i = 1 , 2 ) will converge to an arbitrarily small neighborhood of the origin within the predefined-time T c . Furthermore, for all t T c , the system trajectories remain strictly confined within the residual set characterized by the following inequality constraint:
R = z i R n 4 Δ ς T c ( 2 μ ) 1 ς 2 exp 1 4 ( 2 μ ) ς 2 Ξ
This analytical result guarantees the asymptotic stability of the tracking error dynamics after the predetermined-time T c , while explicitly quantifying the achievable precision through the prescribed residual domain. The consistency between theoretical predictions and system performance requirements is thereby formally established. □
Remark 1.
It will be demonstrated that Zeno behavior does not occur. In line with DETP (11) and (12), for any ( t t ε , t ε + 1 , the control command u t is in the holding phase, meaning that u t remains a constant. Under such circumstances, taking the derivative of the measurement error M u t results in
d M u ( t ) d t = d M u ( t ) M u ( t ) 1 2 d t = u ˙ ( t ) τ ˙ r ( t ) τ ˙ r ( t )
Given that τ ˙ r ( t ) is a function composed of x ˙ i L , z ˙ i L and θ ^ ˙ i L , it can be concluded that u ˙ r ( t ) L . There exists a positive constant Θ such that τ ˙ r ( t ) Θ . From this, it is straightforward to confirm that
M u ( t ) = t ε t ε + 1 M ˙ u ( t ) d t t ε t ε + 1 Θ d t Θ t ε + 1 t ε
We have
t ε + 1 t ε Θ 1
where Θ 1 = max δ | u ( t ) + k ε , 1 , k ε , 2 Θ . Based on inequality (71), we can deduce that the non-zero execution interval has a lower bound. Consequently, the Zeno phenomenon does not arise under the proposed control strategy, meaning such Zeno behavior is preventable.
Remark 2.
To elaborate on the design methodology of the event-triggered predefined-time adaptive neural control for robust trajectory tracking of underactuated marine vessels proposed in this paper, the architectural schematic (Figure 1), the abstract framework of the architecture (Figure 2), and the algorithmic design procedures (Algorithm 1) are sequentially presented.
Algorithm 1 Predefined-Time Adaptive Neural Control with Event-Triggering
1: Initialize: Adaptive parameters θ ^ 1 , θ ^ 2 , reference trajectory x 1 d , x 3 d , initial states x 1 , x 3 , x 5 , x 2 , x 4 , x 6
2: Compute tracking errors
3: Design virtual control laws: Longitudinal propulsion α 1 (Equation (20)), bow torque α 3 (Equation (40))
4: Update tracking errors: x 1 e = x 2 α 1 , x 2 e = x 6 α 3
5: Neural network approximation: Compensate f 1 , f 3 via RBF-NN (Equations (25) and (45))
6: Update adaptive laws θ ^ ˙ 1 = 1 2 x 1 e , θ ^ ˙ 2 = 1 2 x 2 e
7: Event-triggered control:
If u i ( t ) Λ :
τ i = ( 1 + σ ) α i + 1 tanh x i e α i + 1 σ + k ¯ e tanh x i e k e σ
8: Update τ 1 , τ 2 only when triggering conditions (Equations (24), (51) and (52)) are violated
9: Apply control signals τ 1 , τ 2 to the USV system
10: Return  τ 1 , τ 2

5. Simulation Results

To verify the effectiveness of the proposed controller, a simulation investigation is conducted for the underactuated surface vessel (Figure 3).
The model parameters and initial conditions are presented in Table 1. For detailed information, refer to Reference [26]. The control models of the USV [19,34] are as follows:
x ˙ 1 = x 2 cos ( x 5 ) x 4 sin ( x 5 ) x ˙ 2 = 1 a ( b x 4 x 6 d 11 x 2 + u 1 + f 1 + d 1 ) x ˙ 3 = x 2 sin ( x 5 ) + x 4 cos ( x 5 ) x ˙ 4 = 1 b ( a x 2 x 6 d 22 x 4 + f 2 + d 2 ) x ˙ 5 = x 6 x ˙ 6 = 1 c [ ( a b ) x 2 x 4 d 33 x 6 + u 2 + f 3 + d 3 ]
The control task is to ensure that the Unmanned Surface Vehicle (USV) moves along a curved trajectory within the predefined-time T c .
x 1 d = r cos ( ω t + v π ) x 2 d = r sin ( ω t + v π )
According to the theorem and the existing neural network structure [15,33], an adaptive neural network predetermined performance controller is obtained, and T c = 100 , Δ 1 = 0.5 , Δ 2 = 5 , Δ 3 = 0.5 , Δ 4 = 10 , and ς = 0.2 . Model Parameters and Initial Conditions are detailed in Table 2. In order to reflect (28) and (48) the superiority of the controller, we compare the ship trajectory with that from ref. [27]. From the comparison of Figure 4 and Figure 5, we find that the τ 1 , τ 2 trajectory route of the ship under control is more reasonable and the response is more rapid.
Figure 6, Figure 7, Figure 8 and Figure 9 and the design control method in this paper are obtained from [27]. Figure 7 compares Figure 6 with the control method mentioned in this paper, which can be better combined with the neural network part to achieve more stable tracking.
Figure 10 and Figure 11 represent the tracking effect of the ideal trajectory and the actual trajectory in the x and y directions, respectively, under the traditional control method x 1 d , x 3 d , x 1 , x 3 . It can be seen from Figure 12 and Figure 13 that our method realizes the tracking of the ideal trajectory within the preset time T c and achieves a good tracking effect. Figure 14 and Figure 15 present a comparison of the controller before and after the event-triggered mechanism was added, denoted by u 1 , u 2 and τ 1 , τ 2 , respectively.
As evidenced by the 1700 s tracking error data in Table 3 (spanning from post-convergence T = 100 s to 1800 s), the proposed method achieves an average error of 0.0129 m with a maximum instantaneous error of 0.0314 m, demonstrating long-term stability in complex marine environments. Comparative results in Table 4 show that, unlike the traditional method [27], our predefined-time adaptive neural framework reduces the average tracking error by 74.2% (0.05 m → 0.0129 m) and maximum overshoot by 43.2% (0.78 rad → 0.12 rad); meanwhile, the dynamic event-triggering mechanism cuts control updates by 39% compared with regular controllers (12,417 → 7547) while strictly ensuring T = 100   s convergence. These validate the efficacy of the time-varying Lyapunov function for predefined-time constraints, the robust disturbance compensation of RBF-NNs, and the resource optimization of dual-condition event-triggering, delivering a high-precision, low-power solution for embedded unmanned vessel systems.

6. Conclusions

To address the critical issues of convergence time regulation, robustness, and resource efficiency in trajectory tracking control for underactuated ships, this paper presents an innovative control framework integrating predefined-time stability theory, neural network approximation, and event-triggered mechanisms. Through theoretical design and simulation validation, the following core conclusions are drawn.
The proposed method overcomes the limitations of traditional time-constrained control. The predefined-time control strategy constructed via time-varying Lyapunov functions achieves, for the first time, the convergence of tracking errors for underactuated ships within a user-specified constant time window, which is completely independent of initial states. This resolves the dependency of finite-time control on initial conditions and the chattering and parameter conservatism issues in fixed-time control. Rigorous theoretical analysis proves the uniform ultimate boundedness of all closed-loop system signals, ensuring the unity of transient response accuracy and stability.
Secondly, the organic integration of neural networks and event-triggered mechanisms significantly enhances system performance. The online approximation capability of radial basis function neural networks (RBFNNs) for unknown nonlinear dynamics and external disturbances endows the controller with strong robustness in complex marine environments. Meanwhile, the dynamic event-triggered strategy, through dual triggering conditions (coupling tracking error and time threshold), strictly limits the update frequency of control inputs to a range linearly related to the predefined-time while guaranteeing preset tracking accuracy. This effectively reduces the computational and communication burdens of embedded control systems, avoids Zeno behavior, and provides an efficient solution for engineering applications of unmanned ships.
Simulation results further validate the superiority of the proposed method. Compared with traditional control strategies, the designed controller demonstrates better performance in trajectory tracking accuracy, response speed, and error stability. Notably, under the event-triggered mechanism, the update frequency of control inputs is significantly reduced without the problem of a surge in triggering times caused by excessively long convergence times, fully reflecting the dual optimization effects of integrating predefined-time and event-triggered strategies.
Although this study makes important progress in predefined-time control and resource efficiency optimization, future research can further explore robustness enhancement in complex multi-disturbance scenarios, hardware-in-the-loop experimental validation, and deep integration with other intelligent algorithms (such as reinforcement learning) to promote the expansion of this control framework to broader marine engineering applications.

Author Contributions

Conceptualization, H.A. and J.Z.; methodology, Z.Y.; software, Z.Y.; validation, C.S.C.; formal analysis, X.W.; investigation, Z.Y.; resources, J.Z.; data curation, H.A.; writing—original draft preparation, H.A.; writing—review and editing, Z.Y.; visualization, J.Z.; supervision, J.Z.; project administration, C.S.C.; funding acquisition, J.Z. 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 62203247.

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 no conflicts of interest.

References

  1. Senjanović, I.; Malenica, Š.; Tomas, S. Investigation of ship hydroelasticity. Ocean Eng. 2008, 35, 523–535. [Google Scholar] [CrossRef]
  2. Perez, H.M.; Chang, R.; Billings, R.; Kosub, T.L. Automatic identification systems (AIS) data use in marine vessel emission estimation. J. Fluids Struct. 2012, 34, 271–290. [Google Scholar]
  3. Das, S.; Cheung, K.F. Hydroelasticity of marine vessels advancing in a seaway. J. Fluids Struct. 2012, 34, 271–290. [Google Scholar] [CrossRef]
  4. Zhao, Z.; He, W.; Ge, S.S. Adaptive neural network control of a fully actuated marine surface vessel with multiple output constraints. IEEE Trans. Control Syst. Technol. 2013, 22, 1536–1543. [Google Scholar] [CrossRef]
  5. He, W.; Yin, Z.; Sun, C. Adaptive neural network control of a marine vessel with constraints using the asymmetric barrier Lyapunov function. IEEE Trans. Cybern. 2016, 47, 1641–1651. [Google Scholar] [CrossRef]
  6. Theodoropoulos, P.; Spandonidis, C.C.; Fassois, S. Use of Convolutional Neural Networks for vessel performance optimization and safety enhancement. Ocean Eng. 2022, 248, 110771. [Google Scholar] [CrossRef]
  7. Li, J.; Xiang, X.; Yang, S. Robust adaptive neural network control for dynamic positioning of marine vessels with prescribed performance under model uncertainties and input saturation. Neurocomputing 2022, 484, 1–12. [Google Scholar] [CrossRef]
  8. Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
  9. Chen, Q.; Wang, Y.; Hu, Z. Finite Time Synergetic Control for Quadrotor UAV with Disturbance Compensation. Int. J. Appl. Math. Control Eng. 2018, 1, 31–38. [Google Scholar]
  10. Andresen, B. Current trends in finite-time thermodynamics. Angew. Chem. Int. Ed. 2011, 50, 2690–2704. [Google Scholar] [CrossRef]
  11. Zhao, W.; Wang, W.; Lu, J. Fixed-Time Synchronization of Neural Networks with Time Delay. Int. J. Appl. Math. Control Eng. 2019, 2, 87–93. [Google Scholar]
  12. Zuo, Z.; Han, Q.L.; Ning, B.; Ge, X.; Zhang, X.-M. An overview of recent advances in fixed-time cooperative control of multiagent systems. IEEE Trans. Ind. Inform. 2018, 14, 2322–2334. [Google Scholar] [CrossRef]
  13. Wei, F.; Zhang, L.; Niu, B.; Zong, G. Adaptive decentralized fixed-time neural control for constrained strong interconnected nonlinear systems with input quantization. Int. J. Robust Nonlinear Control 2024, 34, 9899–9927. [Google Scholar] [CrossRef]
  14. Ni, J.; Liu, L.; Tang, Y.; Liu, C. Predefined-time consensus tracking of second-order multiagent systems. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 2550–2560. [Google Scholar] [CrossRef]
  15. Assali, E.A. Predefined-time synchronization of chaotic systems with different dimensions and applications. Chaos Solitons Fractals 2021, 147, 110988. [Google Scholar] [CrossRef]
  16. Zhao, J.; Yin, J. Trajectory prediction based on TDOA principle using MPGA-BP algorithm in Multilateration (MLAT) system. Int. J. Appl. Math. Control Eng. 2018, 1, 180–186. [Google Scholar]
  17. Song, Y.; Wang, Y.; Holloway, J.; Krstic, M. Time-varying feedback for regulation of normal-form nonlinear systems in prescribed finite time. Automatica 2017, 83, 243–251. [Google Scholar] [CrossRef]
  18. Liang, C.D.; Ge, M.F.; Liu, Z.W.; Gu, Z.W.; Chen, Q. Distributed predefined-time optimization control for networked marine surface vehicles subject to set constraints. IEEE Trans. Intell. Transp. Syst. 2023, 25, 2129–2138. [Google Scholar] [CrossRef]
  19. Xue, H.; Wang, X. Practical predefined-time fault-tolerant tracking control of autonomous surface vehicles subject to faults and saturation. Trans. Inst. Meas. Control 2025. [Google Scholar] [CrossRef]
  20. Xue, H.; Li, S. Predefined-time Neural Sliding Mode Control based Trajectory Tracking of Autonomous Surface Vehicle. J. Mar. Sci. Technol. 2023, 31, 1. [Google Scholar] [CrossRef]
  21. Chi, H.; Pedrielli, G.; Ng, S.H.; Kister, T.; Bressan, S. A framework for real-time monitoring of energy efficiency of marine vessels. Energy 2018, 145, 246–260. [Google Scholar] [CrossRef]
  22. Shi, Q.; Hu, C.; Li, X.; Guo, X.; Yang, J. Finite-time adaptive anti-disturbance constrained control design for dynamic positioning of marine vessels with simulation and model-scale tests. Ocean Eng. 2023, 277, 114117. [Google Scholar] [CrossRef]
  23. Dai, Y.; Yang, C.; Yu, S.; Mao, Y.; Zhao, Y. Finite-time trajectory tracking for marine vessel by nonsingular backstepping controller with unknown external disturbance. IEEE Access 2019, 7, 165897–165907. [Google Scholar] [CrossRef]
  24. Ye, C.; Wang, Y.; Wang, Y.; Tie, M. Steering angle prediction YOLOv5-based end-to-end adaptive neural network control for autonomous vehicles. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2022, 236, 1991–2011. [Google Scholar] [CrossRef]
  25. Zhang, Y.; Niu, B.; Zhao, X.; Duan, P.; Wang, H.; Gao, B. Global predefined-time adaptive neural network control for disturbed pure-feedback nonlinear systems with zero tracking error. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 6328–6338. [Google Scholar] [CrossRef] [PubMed]
  26. Zhang, J.X.; Yang, T.; Chai, T. Neural network control of underactuated surface vehicles with prescribed trajectory tracking performance. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 8026–8039. [Google Scholar] [CrossRef]
  27. Zhang, J.; Li, Y. Adaptive RBF Neural Network Tracking Control of Stochastic Nonlinear Systems with Actuators and State Constraints. Mathematics 2024, 12, 1378. [Google Scholar] [CrossRef]
  28. Ge, X.; Han, Q.L.; Zhang, X.M.; Ding, D. Dynamic event-triggered control and estimation: A survey. Int. J. Autom. Comput. 2021, 18, 857–886. [Google Scholar] [CrossRef]
  29. Li, C.; Li, Y.; Zhang, J.; Li, Y. Event-Triggered Adaptive Neural Prescribed Performance Tracking Control for Nonlinear Cyber–Physical Systems against Deception Attacks. Mathematics 2024, 12, 1838. [Google Scholar] [CrossRef]
  30. Zhou, B.; Huang, Z.; Huang, B.; Su, Y.; Zhu, C. Dynamic event-triggered trajectory tracking control for underactuated marine surface vessels with positive minimum inter-event time guarantees. Ocean Eng. 2022, 263, 112344. [Google Scholar] [CrossRef]
  31. Dong, S.; Shen, Z.; Zhou, L.; Yu, H. Nonlinear gain-based event-triggered tracking control of a marine surface vessel with output constraints. Ocean Eng. 2022, 262, 112144. [Google Scholar] [CrossRef]
  32. Sun, Z.Y.; Li, J.J.; Wen, C.; Chen, C.C. Adaptive event-triggered prescribed-time stabilization of uncertain nonlinear systems with asymmetric time-varying output constraint. IEEE Trans. Autom. Control 2024, 69, 5454–5461. [Google Scholar] [CrossRef]
  33. Zhang, J.; Yu, Z.; Zhu, Q.; Yu, X. Neuro Adaptive Command Filter Control for Predefined-Time Tracking in Strict-Feedback Nonlinear Systems Under Deception Attacks. Mathematics 2025, 13, 742. [Google Scholar] [CrossRef]
  34. Jiang, Z.P. Global tracking control of underactuated ships by Lyapunov’s direct method. Automatica 2002, 38, 301–309. [Google Scholar] [CrossRef]
Figure 1. Adaptive Neural Network Predefined-Time Control Architecture Schematic.
Figure 1. Adaptive Neural Network Predefined-Time Control Architecture Schematic.
Processes 13 02443 g001
Figure 2. Adaptive Neural Network Predefined-Time Control Abstract Framework.
Figure 2. Adaptive Neural Network Predefined-Time Control Abstract Framework.
Processes 13 02443 g002
Figure 3. Geometric Representation of Unmanned Surface Vehicle (USV) Orientation.
Figure 3. Geometric Representation of Unmanned Surface Vehicle (USV) Orientation.
Processes 13 02443 g003
Figure 4. Reference Diagram of Ship Trajectory Under Traditional Control.
Figure 4. Reference Diagram of Ship Trajectory Under Traditional Control.
Processes 13 02443 g004
Figure 5. Reference Diagram of Ship Trajectory Under Predefined-Time Control.
Figure 5. Reference Diagram of Ship Trajectory Under Predefined-Time Control.
Processes 13 02443 g005
Figure 6. Tracking Error under Traditional Control.
Figure 6. Tracking Error under Traditional Control.
Processes 13 02443 g006
Figure 7. Tracking Error under Predefined-Time Control.
Figure 7. Tracking Error under Predefined-Time Control.
Processes 13 02443 g007
Figure 8. Course Angle under Traditional Control.
Figure 8. Course Angle under Traditional Control.
Processes 13 02443 g008
Figure 9. Course Angle under Predefined-Time Control.
Figure 9. Course Angle under Predefined-Time Control.
Processes 13 02443 g009
Figure 10. Trajectories of x 1 and x 1 d under Traditional Control.
Figure 10. Trajectories of x 1 and x 1 d under Traditional Control.
Processes 13 02443 g010
Figure 11. Trajectories of x 1 and x 1 d under Predefined-Time Control.
Figure 11. Trajectories of x 1 and x 1 d under Predefined-Time Control.
Processes 13 02443 g011
Figure 12. Trajectories of x 3 and x 3 d under Traditional Control.
Figure 12. Trajectories of x 3 and x 3 d under Traditional Control.
Processes 13 02443 g012
Figure 13. Trajectories of x 3 and x 3 d under Predefined-Time Control.
Figure 13. Trajectories of x 3 and x 3 d under Predefined-Time Control.
Processes 13 02443 g013
Figure 14. Curves of u 1 and τ 1 .
Figure 14. Curves of u 1 and τ 1 .
Processes 13 02443 g014
Figure 15. Curves of u 2 and τ 2 .
Figure 15. Curves of u 2 and τ 2 .
Processes 13 02443 g015
Table 1. System Parameter Definitions for Unmanned Surface Vehicles.
Table 1. System Parameter Definitions for Unmanned Surface Vehicles.
ParameterDefinitions
( x , y ) Inertial frame position
ψ [ 0 , 2 π ) Yaw angle relative to north
u Surge velocity (forward motion)
v Sway velocity (transverse motion)
r Body-fixed yaw angular velocity
τ α Propeller-generated surge force
τ r Rudder-induced yaw moment
f Environmental disturbances
N Inertia (all the elements in M are positive)
C ( v ) Coriolis/centripetal
D ( v ) Damping matrices
h ( v ) Unmodeled dynamics
Table 2. Model Parameters and Initial Conditions.
Table 2. Model Parameters and Initial Conditions.
a b c ω v r
1.21.00.20.00520.255
x 1 ( 0 ) x 2 ( 0 ) x 3 ( 0 ) x 4 ( 0 ) x 5 ( 0 ) x 6 ( 0 )
3.11.24.20.70.10
Table 3. Tracking Error Data Table.
Table 3. Tracking Error Data Table.
Time (s)100101102179817991800
Tracking Error (m)0.013810.003740.031350.010150.025490.01359
Avg. Tracking Error (m)0.012903637
Table 4. Performance Comparison of Predefined-Time Adaptive Neural Framework and Traditional Method.
Table 4. Performance Comparison of Predefined-Time Adaptive Neural Framework and Traditional Method.
MetricTraditional Controller [27]Regular ControllerProposed MethodImprovement
Avg. Tracking Error (m)0.050.03750.012974.2% vs. [27]
Max Overshoot (rad)0.780.450.1243.2% vs. [27]
Control Updates (count)11,71412,417754739% vs. regular controller
Settling Time (s)>500 T = 100 T = 100 User-defined
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

An, H.; Yu, Z.; Zhang, J.; Wang, X.; Chin, C.S. Predefined-Time Adaptive Neural Control with Event-Triggering for Robust Trajectory Tracking of Underactuated Marine Vessels. Processes 2025, 13, 2443. https://doi.org/10.3390/pr13082443

AMA Style

An H, Yu Z, Zhang J, Wang X, Chin CS. Predefined-Time Adaptive Neural Control with Event-Triggering for Robust Trajectory Tracking of Underactuated Marine Vessels. Processes. 2025; 13(8):2443. https://doi.org/10.3390/pr13082443

Chicago/Turabian Style

An, Hui, Zhanyang Yu, Jianhua Zhang, Xinxin Wang, and Cheng Siong Chin. 2025. "Predefined-Time Adaptive Neural Control with Event-Triggering for Robust Trajectory Tracking of Underactuated Marine Vessels" Processes 13, no. 8: 2443. https://doi.org/10.3390/pr13082443

APA Style

An, H., Yu, Z., Zhang, J., Wang, X., & Chin, C. S. (2025). Predefined-Time Adaptive Neural Control with Event-Triggering for Robust Trajectory Tracking of Underactuated Marine Vessels. Processes, 13(8), 2443. https://doi.org/10.3390/pr13082443

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