Next Article in Journal
The Extraction and Validation of Low-Frequency Wind-Generated Noise Source Levels in the Chukchi Plateau
Previous Article in Journal
An Improved MG Model for Turbulent Mixing Parameterization in the Northwestern South China Sea
Previous Article in Special Issue
Evaluation of Gas Hydrate Saturation Based on Joint Acoustic–Electrical Properties and Neural Network Ensemble
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Frequency-Dependent Anisotropic Electromagnetic Responses of Fractured Reservoirs with Various Hydrate Distributions Based on Numerical Simulation

1
Key Laboratory of Gas Hydrate, Ministry of Natural Resources, Qingdao Institute of Marine Geology, Qingdao 266237, China
2
Laboratory for Marine Mineral Resources, Qingdao Marine Science and Technology Center, Qingdao 266237, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(1), 48; https://doi.org/10.3390/jmse13010048
Submission received: 9 December 2024 / Revised: 25 December 2024 / Accepted: 27 December 2024 / Published: 31 December 2024
(This article belongs to the Special Issue Analytical and Experimental Technology for Marine Gas Hydrate)

Abstract

:
This study develops a constrained nonlinear model predictive control (NMPC) framework, integrating rudder roll stabilization to address coupled path-following and collision avoidance challenges for underactuated surface vessels (USVs). The compact state-space model integrates both navigational states and roll dynamics through augmentation, facilitating real-time optimization of the trade-off between safety margins for roll movements and path-following accuracy. Given that excessive roll movement during obstacle avoidance in the USV path following can readily lead to USV capsizing, the NMPC approach is employed to explicitly address multiple constraints, including obstacle avoidance constraint, roll movement safety, and control input rudder angle constraints, thereby achieving precise path following for the rudder-roll reduction control system. Different from traditional methods that adhere to a pre-planned obstacle avoidance path, the proposed NMPC approach formulates obstacle avoidance as a nonlinear inequality constraint, significantly enhancing the maneuverability of the USV during obstacle avoidance. To validate the effectiveness of the proposed algorithm, the stability and optimality of the rudder-roll reduction control system are analyzed. The advantages of the proposed algorithm are ultimately demonstrated through both theoretical analysis and simulation results.

1. Introduction

The dynamic coupling between underactuated surface vessel (USV) roll dynamics and environmental forcing presents critical challenges to marine operational safety [1]. Hydrodynamic disturbances (wind–wave–current interactions) induce complex 3-DOF coupled oscillations that degrade navigational precision through parametric resonance effects, particularly in complex sea conditions. The crew performance degradation due to motion sickness incidence (MSI) exceeding the 20% threshold during moderate seas [2]. From a stability perspective, transient roll amplitudes surpassing 15° Response Amplitude Operator (RAO) significantly compromise metacentric stability margins, creating nonlinear positive feedback between roll acceleration and righting moment deficiency [3]. Consequently, the implementation of roll stabilization measures under adverse sea conditions is indispensable for mitigating these risks.
Contemporary marine stabilization strategies employ four principal hydrodynamic interventions: passive damping surfaces (bilge keels), fluidic momentum transfer systems (anti-roll tanks), angular momentum devices (gyroscopic stabilizers), and active flow control appendages [4,5]. While demonstrating hydrodynamic efficacy through scaled model testing (15–28% roll reduction in beam seas), these solutions impose spatial constraints that compromise hydrodynamic profiles, manifesting as up to 12% added resistance in full-scale trials [6]. Moreover, their implementation entails non-trivial capital expenditures (CAPEX) and lifecycle maintenance burdens, with total ownership costs exceeding $2.8 M over 15-year operational spans for mid-sized vessels [7].
The authors in reference [8] emphasize the pivotal role of rudders in governing yaw motion dynamics in USVs, while further demonstrating that rudder angle variations not only modulate yaw behavior but also generate auxiliary roll-inducing forces and moments on the hull structure. This phenomenon inherently contributes to enhanced roll stabilization. Building upon this principle, Cowlet and Lambert’s foundational work [9] established the conceptual framework for rudder roll stabilization (RRS). Subsequent investigations by Carley [10] delineated three principal challenges impeding RRS performance: (1) the inherent trade-off between roll attenuation efficacy and heading control precision, (2) the management of non-minimum phase system dynamics, and (3) compliance with rudder actuator saturation constraints. These insights have catalyzed the development of advanced control architectures for RRS implementation, encompassing linear quadratic regulators with automatic gain scheduling, multivariate autoregressive models, and radial basis function neural network-based controllers [11,12,13]. Nevertheless, current research exhibits two notable limitations: first, a predominant focus on roll stabilization at the expense of integrated system coordination, and second, the treatment of RRS and path-following control as decoupled subsystems [14]. While these methodologies demonstrate theoretical promise, their practical application remains constrained by inherent implementation complexities and unaddressed cross-coupling effects between stabilization and navigation objectives.
USVs are frequently required to perform precise path tracking, particularly in obstacle-rich environments [15]. Consequently, path-following methodologies have garnered significant attention from both academia and industry, especially with the increasing deployment of commercial autonomous vessels and autopilot systems aimed at enhancing crew efficiency [16,17]. But the operational reliability of maritime autonomous systems critically hinges on precise state estimation and robust multi-sensor integration, particularly when navigating dynamic environments with GPS denial or sensor constraints. State estimation involves reconstructing the USV’s kinematic state, including position, velocity, and attitude—along with environmental parameters such as wave forces and obstacle dynamics from noisy sensor data. The key methodologies include the following: (1) Extended Kalman Filter (EKF) [18]: a recursive algorithm that linearizes nonlinear system dynamics through Jacobian matrices, ideally suited for low-speed maneuvering scenarios in moderate sea states. (2) Sliding Mode Observers (SMOs) [19]: nonlinear estimation techniques demonstrating inherent robustness to bounded disturbances, effectively suppressing wave-induced lateral velocity errors through adaptive gain modulation. (3) Gaussian Process Regression (GPR) [20]: a probabilistic framework that compensates for persistent sensor deviations (e.g., IMU drift) by modeling measurement biases as temporally correlated stochastic processes, reducing position drift.
Traditional path planning methodologies, such as A*, rapidly exploring random trees (RRT), and artificial potential fields (APFs), exhibit significant limitations in USV applications due to their decoupled design [21]. However, this separation often yields suboptimal or kinematically infeasible solutions in dynamic environments. For instance, A* algorithms rely on static global maps and lack real-time updates for dynamic obstacles. RRT, while capable of high-dimensional exploration, produces stochastic and redundant paths that ignore under-actuation and actuator saturation constraints. APF methods are prone to local minimum and sensitivity to hydrodynamic disturbances. These approaches typically require post-processing techniques (e.g., B-spline smoothing) to convert geometric paths into dynamically feasible trajectories—a process that introduces computational latency and trajectory distortions, compromising real-time performance and safety.
Collision avoidance strategies must be integrated into the path planning and control architecture, especially in International Regulations for Preventing Collisions at Sea (COLREGs) compliance integration [22]. Conventional obstacle avoidance frameworks employ a hierarchical architecture integrating global and local path planning to generate collision-free trajectories spanning origin to destination. The global planning module, functioning as the strategic decision layer in autonomous marine navigation systems, synthesizes priori environmental data (e.g., digital nautical charts and bathymetric surveys) to compute optimal reference paths through multi-criteria optimization processes. Established algorithms, including A*, Dijkstra, and asymptotically optimal RRT*, variants demonstrate computational efficacy in minimizing navigation costs—quantified through path length, energy consumption, and regulatory adherence metrics—while ensuring global convergence properties [23]. Complementing this strategic layer, the tactical local planning subsystem performs real-time trajectory refinement within perceptually constrained operational envelopes. Sensor-driven methodologies such as APF and the Dynamic Window Approach (DWA) leverage heterogeneous data streams (LiDAR point clouds and radar returns) for reactive obstacle negotiation [24]. APF implementations construct virtual force fields through the superposition of repulsive obstacle potentials and attractive goal gradients, though their practical deployment is constrained by inherent limitations in non-convex environments—particularly local minima stagnation and oscillatory behaviors near complex obstacle configurations. DWA circumvents these issues through stochastic sampling of kinematically admissible velocity spaces, yet its effectiveness diminishes when applied to underactuated marine platforms like USVs, where actuator saturation and nonholonomic motion constraints fundamentally restrict maneuverability.
In addition, dynamic maritime environments introduce unique complexities that demand real-time and adaptive replanning. Specifically, (1) dynamic obstacles (e.g., drifting buoys and vessels) exhibit non-cooperative motion patterns, requiring continuous trajectory updates. (2) Stochastic wave forces, currents, and wind introduce lateral drift and roll-yaw coupling, destabilizing predefined paths. (3) Limited LiDAR/radar range and occlusions reduce situational awareness, necessitating predictive replanning. During sharp turns for obstacle avoidance, the combined effects of steering rudder force, heeling moment, and inertial centrifugal force exacerbate rolling motions, thereby increasing collision risks and compromising the seaworthiness and safety of path-following.
Model predictive control (MPC) has emerged as a prominent approach for path tracking due to its systematic handling of physical constraints [25]. Recent advances in nonlinear model predictive control (NMPC) enable real-time compensation of coupled roll-sway dynamics through rudder actuation re-purposing, effectively transforming conventional steering systems into multifunctional stabilization platforms. These innovative approaches overcome the mass and volume constraints of traditional physical stabilizers while maintaining payload capacity, offering a significant advantage for mission-specific adaptations in USV configurations. In [26], NMPC has been applied to path tracking of fully actuated autonomous surface crafts in the presence of constant ocean currents. Similarly, reference [27] employed NMPC for underactuated surface vessel tracking, leveraging the affine property of the system model and simplifying kinematics through frame transformations. However, these approaches can incur significant numerical errors for large prediction horizons. Abdelaal [28] proposed an NMPC scheme for position and velocity tracking of underactuated surface vessels, incorporating collision avoidance for static and dynamic obstacles, sideslip angle compensation, and environmental disturbance counteraction. While the approach in [28] embodies collision avoidance as a time-varying nonlinear constraint, it neglects the significant roll motion induced by large rudder angles during obstacle avoidance, focusing solely on minimizing heading and track errors without considering roll angle constraints, thus posing substantial safety risks in lateral motion.
This paper addresses these limitations by proposing a path-following control and collision avoidance scheme for USVs with rudder roll stabilization based on NMPC. The key contributions are as follows:
(1) Integrated 5-DOF Coupled Dynamics Modeling: A comprehensive model incorporating sway, yaw, and roll motions is developed. By integrating real-time position data, the 5-DOF USV is transformed into a compact state-space model suitable for path following and collision avoidance. This model enhances both the safety and accuracy of USV path following, particularly in capturing roll motion dynamics.
(2) NMPC-Integrated Obstacle Avoidance Scheme: The obstacle avoidance problem is reformulated as a state constraint within the NMPC optimization framework, implemented over a finite horizon. This approach represents a significant departure from existing methods, offering a robust and safety-oriented solution for the USV path following.
(3) Incorporation of Roll Safety Constraints: Roll safety constraints are explicitly considered during obstacle avoidance. A quadratic weighted sum and input optimization objective function is constructed, integrating rudder roll stabilization, path-following accuracy, and obstacle avoidance safety. This holistic approach ensures closed-loop system stability through contraction constraints, distinguishing it from prior works.
The remainder of this paper is organized as follows: Section 2 presents the USV path-following model coupled with rudder roll stabilization. Section 3 details the proposed NMPC with an obstacle avoidance scheme, including proofs of stability and optimality for the rudder-roll reduction control system. Section 4 provides detailed numerical simulations, and Section 5 concludes the paper and outlines future research directions.

2. USV Integrated Coupled Dynamics Modeling

In this paper, the path-following problem for the USV is investigated in both the Earth-fixed frame {E} and the USV body-fixed frame {B}, as illustrated in Figure 1. The Earth-fixed frame is denoted as O e X e Y e , while the body-fixed frame is denoted as O b X b Y b . Specifically, u represents the surge velocity (along the body-fixed x-axis), v represents the sway velocity (along the body-fixed y-axis), and r denotes the angular velocity in yaw around the body-fixed z-axis. Additionally, ψ represents the heading angle of the USV with respect to the Earth-fixed frame.
Considering the objectives of roll damping and path following, the motions of pitch and heave can be neglected in comparison to the more significant motions of surge, sway, yaw, and roll. Fossen [23] summarizes a nonlinear mathematical model for a single-screw container ship (S175), which includes the surge velocity u, sway velocity v, roll rate p, and yaw rate r. The model is presented as follows:
( m + m x ) u ˙ ( m + m y ) v r = X ( m + m y ) v ˙ + ( m + m x ) u r + m y α y r ˙ m y l y p ˙ = Y ( I x + J x ) p ˙ m y l y v ˙ m x l x u r + W G M ϕ = K ( I z + J z ) r ˙ + m y α y v ˙ = N Y x G
where m denotes the USV mass, m x and m y are the added mass in the x and y directions, respectively, I x and I z denote the moment of inertia; J x and J z denote the added moment of inertia about the x and z axes, respectively. α y denotes the x-coordinate of the center of m y , l x and l y are the z-coordinates of the centers of m x and m y ; W is the ship displacement, G M is the metacentric height, and x G is the location of the center of gravity in the x-axis. Specific definitions of the hydrodynamic forces X , Y and moments K , N are given in [29].
It is assumed that the speed of the propeller thruster on the USV is constant, and thus the surge velocity can be considered constant. The motion model (1) can be transformed into the control-oriented dynamics model:
v ˙ = a 11 v + a 12 r + a 13 p + a 14 ϕ + b 1 δ r ˙ = a 21 v + a 22 r + a 23 p + a 24 ϕ + b 2 δ ψ ˙ = r p ˙ = a 31 v + a 32 r + a 33 p + a 34 ϕ + b 3 δ ϕ ˙ = p
where a i j , { i = 1 , 2 , 3 , 4 , j = 1 , 2 , 3 , 4 } , b 1 , b 2 , b 3 are constant parameters, δ is the rudder angle, also the control input. Moreover, the kinematic model of USV path following in planar motion can be described as follows:
x ˙ y ˙ ψ ˙ = u cos ψ + v sin ψ u sin ψ v cos ψ r
where u and v denote the surge speed and sway speed. For underactuated USV, the surge speed of the longitudinal thrusters is typically maintained at a constant. As a result, the continuous time invariant nonlinear state-space model of USV path following with rudder roll stabilization based on Equations (2) and (3) is presented as follows:
ψ ˙ = r v ˙ = a 11 v + a 12 r + a 13 p + a 14 ϕ + b 1 δ r ˙ = a 21 v + a 22 r + a 23 p + a 24 ϕ + b 2 δ p ˙ = a 31 v + a 32 r + a 33 p + a 34 ϕ + b 3 δ ϕ ˙ = p x ˙ = u cos ψ + v sin ψ y ˙ = u sin ψ v cos ψ
Then, the general compact and integrated nonlinear model is given as follows:
x ˙ ( t ) = f ( x ( t ) , δ ( t ) ) = r a 11 v + a 12 r + a 13 p + a 14 ϕ + b 1 δ a 21 v + a 22 r + a 23 p + a 24 ϕ + b 2 δ a 31 v + a 32 r + a 33 p + a 34 ϕ + b 3 δ p u cos ψ + v sin ψ u sin ψ v cos ψ
And its discretion and the general form of the nonlinear control system of the USV is presented as follows:
x ( t + 1 ) = f ( x ( t ) , δ ( t ) )
In the general model (6), the state vector is denoted as x = ψ , v , r , p , ϕ , x , y T .
The control objective is the rudder angle δ which steers the USV system to follow the reference states and achieve collision avoidance with rudder roll stabilization performance.

3. NMPC-Based Obstacle Avoidance Scheme

3.1. Roll-Stabilized NMPC Framework

Model predictive control (MPC) utilizes a receding horizon strategy to iteratively predict system behavior and optimize control actions. As illustrated in Figure 2, the Nonlinear MPC (NMPC) architecture employs a closed-loop feedback mechanism integrating four core components: a dynamic optimization solver, a predictive system model, a cost function, and nonlinear constraint modules.
The online optimization process aims to determine a control sequence that minimizes a predefined objective function while adhering to dynamic constraints. Figure 3 demonstrates the MPC operational principle, where N p and N c represent the prediction and control horizons, respectively. At each sampling instant, the algorithm computes an optimal control sequence [ δ * ( t ) , δ * ( t + 1 ) , , δ * ( t + N c 1 ) ] based on the current system state. Only the first control input δ * ( t ) is executed, ensuring real-time adaptability.
The quadratic cost function balances path tracking accuracy and control effort minimization. Assuming N p = N c = N , the formulation is expressed as follows:
J ( x , u ) = n = 0 N 1 x ( t + n ) x r e f ( t ) Q + u ( t + n ) u r e f ( t ) R
where x ( t + n ) and u ( t + n ) denote predicted states and control inputs, x r e f and u r e f are reference trajectories, while Q and R are positive definite symmetric weight metrics. In practice, the matrix serves as a weighting matrix for state variables and can be represented as Q = d i a g { [ Q ψ , Q v , Q r , Q p , Q ϕ , Q x , Q y ] ) . Each element within the matrix corresponds to distinct weights assigned to individual state variables, effectively forming a weight matrix that aligns with the state vector. The regularization term involving R mitigates abrupt control variations, thereby reducing energy consumption and enhancing numerical stability. To ensure bounded roll motion, the optimal control sequence δ * is derived by solving the following:
δ * = a r g m i n δ J s . t . x ( t + 1 ) = f ( x ( t ) , δ ( t ) ) x ( t ) X δ ( t ) U
Here, X R n and U R m define compact state and control constraint sets containing the origin, with n and m denoting the dimensions of state and control vectors, respectively.

3.2. NMPC-Based Dynamic Obstacle Avoidance

Traditional approaches often decouple obstacle avoidance from controller synthesis, treating it as an independent path-planning task. However, such strategies may fail in practice due to insufficient integration of USV dynamics. To address this limitation, collision avoidance is reformulated as a dynamic inequality constraint within the NMPC optimization framework, enabling unified control synthesis under system-specific kinematic and dynamic constraints. For a representative scenario involving circular obstacles, the safety criterion mandates a minimum separation distance between the USV and obstacle centroids. This requirement is mathematically expressed as follows:
( x ( t ) x o ( t ) ) 2 + ( y ( t ) y o ( t ) ) 2 L U / 2 + L o b / 2 + D s a f e
where ( x ( t ) , y ( t ) ) and ( x o ( t ) , y o ( t ) ) denote the USV and obstacle positions, L U and L o b represent the USV length and obstacle envelope diameter, respectively, and D s a f e defines the safety buffer. As illustrated in Figure 4, this constraint ensures collision-free navigation under real-time sensor feedback (e.g., radar-based obstacle localization).
The integrated control problem, incorporating roll stabilization and obstacle avoidance, is formalized as follows:
δ * = a r g m i n δ J ( x , u ) s . t . x ( t + 1 ) = f ( x ( t ) , δ ( t ) ) x ( t ) X ( x ( t ) x o ( t ) ) 2 + ( y ( t ) y o ( t ) ) 2 R o δ ( t ) U
with R o = L U / 2 + L o b / 2 + D s a f e . Here, the receding horizon optimization generates a control sequence δ * ( t ) , where only the immediate input is executed. This approach accommodates under-actuation characteristics while rigorously enforcing stability and safety constraints across the prediction horizon.
Notably, the NMPC optimization problem with dynamic obstacle avoidance Equation (10) incorporates both the heading angle and path reference points, signifying that the NMPC framework formulated in Equation (10) inherently unifies path planning and control synthesis. In detail, the integration of path planning into the NMPC framework represents a paradigm shift from conventional decoupled methodologies, where path generation and trajectory tracking are treated as sequential tasks. Traditional approaches, such as A-star algorithms, RRT, and APF, typically rely on predefined geometric paths that disregard the real-time dynamic constraints of USVs. These methods often yield kinematically infeasible trajectories or fail to adapt to environmental uncertainties, including moving obstacles and hydrodynamic disturbances. In contrast, the proposed NMPC strategy achieves a unified design of path planning and control synthesis by embedding collision avoidance as a nonlinear inequality constraint within the optimization horizon. The co-design in this paper ensures that the generated trajectories inherently satisfy the USV’s under-actuation constraints, actuator saturation limits, and roll stability requirements, thereby eliminating the necessity for post hoc trajectory smoothing—a critical limitation of traditional frameworks.
In addition, the proposed NMPC framework is designed to unify real-time local obstacle avoidance with long-term route optimization. It prioritizes real-time local avoidance by embedding collision constraints (Equation (9)), ensuring a minimum safety margin ( D s a f e 1.5   m ). To harmonize immediate reactive maneuvers with strategic route adherence, the controller employs adaptive prediction horizon scaling. For instance, extending the horizon from Np = 10 to Np = 30 enables optimization over prolonged time scales, effectively balancing transient obstacle evasion with energy-optimal path tracking. Nevertheless, the growing complexity of the algorithm results in an increase in computational time.

3.3. COLREGs Compliance and GNC Framework Integration

The proposed NMPC with collision avoidance framework for USVs must harmonize regulatory compliance, real-time adaptability, and robust control synthesis. In [30], the authors focused on the integration of COLREGs compliance with guidance, navigation, and control (GNC) frameworks to address the unique challenges of dynamic maritime environments. It is imperative to detail the integration of COLREGs within the NMPC framework developed in this study. Specifically, the proposed framework encodes COLREGs into constraint-based optimization and cost function terms to ensure compliance, i.e.,
(1) For Rule 8 proactivity: a time-to-collision (TTC) threshold enforces early maneuvers. If TTC is less than the minimum TTC (e.g., 60 s), the controller prioritizes collision avoidance over path tracking.
(2) For Rule 15 priority: starboard-side obstacles trigger stricter safety margins ( D s a f e 2.0   m ) compared to port-side ( D s a f e 1.5   m ).
(3) Rule 13 implementation: overtaking maneuvers are restricted to predefined sectors (±30° relative to the target’s heading), with speed limits to prevent aggressive overtaking.
The integration of legal (regulatory) and operational constraints into NMPC fundamentally influences the maneuverability, safety, and regulatory compliance of autonomous maritime systems. For instance, COLREGs impose mandatory behavioral rules that are translated into strict constraints and priority-weighted cost terms within the NMPC formulation. Specific examples include Rule 8 (Risk of Collision), Rule 15 (Crossing Situations), and Rule 13 (Overtaking). Regarding operational constraints such as stability and efficiency, the heading angle constraint ensures passenger and cargo safety but limits maximum turn rates, while the rudder rate limit prevents mechanical wear, albeit at the expense of delayed obstacle avoidance. Additionally, quadratic penalties on throttle usage and path deviation balance fuel efficiency with trajectory precision. In summary, legal and operational constraints serve not only as limitations but also as design drivers for maritime NMPC systems. By encoding COLREGs into strict constraints and balancing stability and efficiency through multi-objective optimization, the NMPC framework achieves compliant, safe, and energy-efficient navigation.
Following [31,32], GNC plays an important role in autonomous surface vehicles due to the potential benefits of improving safety and efficiency. Specifically, for the integration of GNC, the sensors’ (such as LiDAR, radar, and AIS) data are fused via an Unscented Kalman Filter (UKF) to estimate obstacle states (position and velocity) with 95% confidence bounds. Then, non-cooperative targets are classified using a Bayesian network, predicting intent (e.g., drifting and navigating) based on motion patterns. The proposed NMPC executes maneuvers while enforcing roll stability and accuracy of the path following the cost function. In detail, the integration of GNC and the NMPC framework can be categorized into three components: (1) Guidance Layer: COLREGs-Compliant Trajectory Synthesis. The guidance layer generates global reference paths while embedding COLREGs rules into high-level objectives; (2) Navigation Layer: Sensor Fusion and State Estimation. The navigation layer provides real-time situational awareness, which the NMPC leverages for predictive optimization; (3) Control Layer: Constrained Trajectory Execution. The NMPC acts as the control layer’s core, translating guidance objectives into actuation commands while enforcing stability-centric actuation.
By embedding COLREGs into the GNC framework’s optimization core, the proposed NMPC framework achieves unprecedented compliance rates while balancing safety, efficiency, and stability. Moreover, this framework eliminates cascaded GNC architectures’ error accumulation by co-optimizing guidance, navigation, and control objectives. Advancement bridges the gap between regulatory adherence and autonomous navigation, setting a benchmark for next-generation USV systems.

3.4. Stability of NMPC

While asymptotic stability under infinite prediction horizons ( N = ) remains theoretically ideal for NMPC, its computational intractability necessitates finite-horizon approximations. Stability for such cases can be rigorously ensured through the joint design of terminal cost functions and terminal regions. Specifically, the closed-loop system achieves stability if the following conditions hold:
(1)
Constraint admissibility: Control set U R m is compact, and state set X R n is connected containing the origin within U × X .
(2)
System dynamics: The vector field f : R n × R m R n is locally Lipschitz in x with f ( 0,0 ) = 0 .
(3)
Cost function properties: J ( x r e f , δ r e f ) = 0 J ( x ( t ) , δ ( t ) ) > 0 , x ( t ) X , δ ( t ) U , x ( t ) x r e f , where x r e f denotes the reference state.
(4)
Initial feasibility: The NMPC problem admits at least one feasible solution at initialization.
(5)
Terminal region design: Ω : = { x X f ( x ) e } for some e > 0 , and f ( x ) is a Lyapunov function.
(6)
Lyapunov decreases condition: For all x Ω there exists a u U , such that
F x f ( x , u ) + J ( x , u ) 0
In this framework, the feasible set is aligned with the origin via coordinate transformations, while control constraints are formulated as linear inequalities to preserve compactness. Despite the selection of terminal regions remaining an open challenge, which may affect convergence rates, Grüne [33] demonstrated that sufficiently long prediction horizons can ensure stability even in the absence of explicit terminal constraints. Moreover, asymptotic convergence can be achieved by appropriately tuning the weighting matrices Q and R , which penalize state deviations and control efforts, respectively.

4. Simulations

The proposed NMPC framework was validated through MATLAB/Simulink 2024 simulations on an Intel Core i7-6700 computational platform, utilizing the CasADi toolbox (v3.5.5) with IPOPT solver for nonlinear optimization. A direct multiple shooting method [34] was implemented to discretize the continuous-time dynamics, ensuring efficient resolution of boundary value problems. Key parameters of the USV, including hydrodynamic coefficients and geometric dimensions, are summarized in Table 1. Three operational scenarios were investigated: (1) Baseline path tracking (linear/circular trajectories without roll or obstacle constraints); (2) Roll-stabilized path tracking (linear trajectories with roll motion suppression); (3) Integrated obstacle avoidance (static and dynamic obstacles with simultaneous roll stabilization).
The main particulars and identified parameters of the USV can be referred to in Appendix E.1 Ship Model in [29] and listed in Table 1. Three different scenarios are presented to assess the proposed technique. The first considers path following without roll constraints and obstacles for line and circle, the second considers path following with roll constraints for line, and the last considers path following with a static obstacle.

4.1. Path Tracking Performance

4.1.1. Linear Path Tracking

The simulation result of the path following based on NMPC without roll constraints for the line is shown in Figure 5 and Figure 6. The desired path is a line with a slope of 1 through the origin and the desired heading is 45 degrees. The USV departs from the point [ x , y , ψ , ϕ ] = [ 14.14 , 14.14,90,5 ] (m, m, degrees, degrees) with the initial speeds of [ u , v , r , p ] = [ 0.1 , 0 , 1 , 0 ] (m/s, m/s, rad/s, rad/s). In the proposed NMPC, the weight matrix is set as Q = diag([10, 1, 0.1, 1, 1, 0.5, 0.5]) to emphasize minimizing roll motion by prioritizing the roll angle and roll angular velocity, and different parameters of the input control matrix R are set for the simulation, i.e., R ∈ {0.5, 1, 5}, where various R values are selected to evaluate the efficacy of the NMPCler in path tracking and roll reduction control.
The control constraints are limited to δ 20 (degrees) and δ ˙ 5 (degrees/s). The optimization parameters sampling time and prediction horizon step are set to τ = 0.2   s and, respectively, leading to a prediction time T = 1.4   s .
It can be seen from Figure 5 and Figure 6 that (i) the USV starts from the initial pose and finally follows the desired path, the heading ψ converges to the desired 45°; (ii) roll angle ϕ and roll speed p both converge to zero gradually indicating that the roll motion of the USV has been controlled and constrained well; and (iii) the controller input has a maximum value of 20°, suggesting the existence of control limitations while tracking. For different input control matrixes, as R decreases, the states of USV converge more rapidly, and the control input δ is larger.

4.1.2. Circular Path Tracking

The circle-shaped path used in this scenario is generated by Equation (11), indicating the center of the circle is at (50, 50) and the radius is 120 m.
( x 50 ) 2 + ( y 50 ) 2 = 12 0 2
The USV starts from the pose [ x , y , ψ , ϕ ] = [ 170,50,90,0 ] (m, m, degrees, degrees), and the initial speeds are [ u , v , r , p ] = [ 0.125,3 , 0,0 ] (m/s, m/s, rad/s, rad/s). The parameters of the NMPC are set as Q = diag([100, 1, 1, 1, 1, 5, 5]), which prioritizes path tracking accuracy, particularly focusing on course angle and position tracking, and R ∈ {1, 5, 15}. The optimization parameters of sampling time and prediction horizon step are set the same as the linear path tracking scenario.
The simulation result of path tracking is given in Figure 7 and Figure 8. It shows that the proposed NMPC can successfully follow the curve path with constrained control inputs, and larger control weights on positional states improved curvature adaptation despite under-actuation. It is important to note that this system currently functions as a single input system. In linear tracking, the control weight assumes a specific value from the set {0.5, 1, 5}, while in curve simulation, it takes a value from the set {1, 5, 15}. The degree of change in the control quantity within the NMPC framework is evaluated by employing different R values during simulations. A larger R value indicates a greater emphasis on minimizing changes in the control quantity and a longer transition period of states. As a result, it is imperative to meticulously calibrate the state weight matrix Q and the control weight matrix R. This calibration ensures optimal state convergence performance and enhances the efficacy of control variables.

4.2. Integrated Roll Stabilization and Obstacle Avoidance

4.2.1. Linear Path with Static Obstacle

In this simulation, we give the performance comparisons for straight-line path following with and without roll movement stabilization in the case of obstacle avoidance. The input control matrix is chosen as R = 1. The roll constraints are set as ϕ 10 (degrees) and p 1.5 (degrees/s). The relaxed controller input is limited to δ 30 (degrees) and δ ˙ 5 (degrees/s). The location of the obstacle within the world coordinate system is at coordinates [ 210 , 210 ] and the obstacle is configured to have a circular shape with a radius of 5 m. The safety distance D s a f e is set 1 m. The USV departs from the point [ x , y , ψ , ϕ ] = [ 28.28 , 28.28,90,5 ] (m, m, degrees, degrees). The other parameters remain consistent with those used for linear path following in the preceding section. The simulation results are shown in Figure 9, Figure 10 and Figure 11.
From Figure 9, one can see that the proposed controller can achieve path following for the straight line in the case of circle obstacle avoidance, whereas, in Figure 10, the roll reduction effects are shown in terms of both roll rate and roll angle reduction. Figure 11 shows the heading angle and rudder angle, in which, although the course angle and rudder angle increase some shocks, it can still achieve accurate path tracking and obstacle avoidance targets.

4.2.2. Circular Path with Multiple Obstacles

In this simulation, we give performance comparisons for circle path following with and without roll movement stabilization in the case of multiple obstacle avoidance. The compact roll constraints are set as ϕ 5 (degrees) and p 1 (degrees/s). The relaxed controller input is limited to δ 30 (degrees) and δ ˙ 5 (degrees/s). The location of the obstacles within the world coordinate system is at coordinates [ 50 , 70 ] and [ 50 , 170 ] . The obstacles are configured to have a different circular shape, with a radius of 5 m and 10 m. The safety distance D s a f e is set 1 m. The USV departs from the point [ x , y , ψ , ϕ ] = [ 170,50,90,0 ] (m, m, degrees, degrees). The other parameters remain consistent with those used for the circle path following in the preceding section. The simulation results are shown in Figure 12, Figure 13 and Figure 14.
As can be seen from Figure 12, Figure 13 and Figure 14, whether following a circular path, the USV integrated with the MPC controller, combined with an obstacle avoidance constraint, is able to actively steer and adjust its heading before approaching the obstacle, and then return to the desired path. When encountering an obstacle, there is a noticeably large but limited change in the controller output. In addition, the roll angle and roll angular velocity oscillate during obstacle avoidance.

4.3. Quantitative Performance Metrics

To study the trade-offs between path following and roll motion control by rudder for straight-line path and circle path, a quantitative measure of the performance of roll stabilization is employed by the following:
Roll   Reduction   ( RR ) = AP - RRCS AP × 100 %
where AP is the standard deviation of the roll angle and roll rate with the path following on, the roll motion control is off, and RRCS is the standard deviation of roll angle and roll rate with both path following and roll motion controller on. In addition, to evaluate the accuracy of the path following across various desired paths, following [28], the path following error dynamic is defined as follows:
ψ ¯ = ψ ψ r e f e ˙ = u sin ψ ¯ + v cos ψ ¯
where ψ r e f is the heading angle of the desired path. A quantitative measure of the performance of roll stabilization is employed by the following:
Path   Following   Error   ( PFE ) = APE - RRCSE APE × 100 %
where APE is the standard deviation of the path following error with the roll motion control off, and RRCSE is the standard deviation of the path following error with the roll motion controller on. Table 2 quantifies the roll motion control performance and path following performance for the straight path and circle path, in which the objectives of path following and roll reduction are achieved at the same time.
As evidenced by the quantitative metrics in Table 2, the NMPC-based roll stabilization framework demonstrates substantial efficacy in suppressing undesired rolling motions across both linear and curvilinear trajectories. Specifically, roll amplitude reductions of 57.45% (linear path) and 45.16% (circular path) were achieved, validating the controller’s robustness to geometric variations. However, a marginal degradation in path tracking accuracy (4.54–6.97% increase in error) was observed post-stabilization. This trade-off arises from the inherent coupling between lateral stabilization and navigational precision, where stringent roll constraints limit the maneuverability required for aggressive path correction. Despite this compromise, the system maintained sub-meter positional accuracy in all scenarios, underscoring its operational viability. Consequently, the design necessitates a multi-objective optimization framework to dynamically prioritize roll safety and path adherence based on environmental demands, ensuring a synergistic balance between stability and tracking performance.
As a result, the observed marginal degradation in path tracking accuracy (4.54–6.97% error increase post-stabilization) stems from the path planning module’s co-design within the NMPC framework, which actively mediates the inherent coupling between roll stabilization and navigational precision. By embedding roll constraints as nonlinear inequality constraints, the path planner prioritizes stability at the cost of temporarily limiting aggressive trajectory corrections—a deliberate trade-off to prevent destabilizing maneuvers. Crucially, the module’s adaptive weighting matrices dynamically recalibrate optimization objectives based on real-time risk assessments, enabling sub-meter tracking accuracy across all scenarios while reducing roll amplitudes by 45.16 to 57.45%. This underscores the path planner’s role not merely as a trajectory generator, but as a safety-critical decision layer that harmonizes conflicting objectives through predictive optimization.

5. Conclusions

This paper investigates path following control, rolling reduction, and stability enhancement for underactuated USV in the presence of obstacles using NMPC. The path following position variable is incorporated into the integrated model as an augmentation term, and an NMPC that accounts for roll motion is designed. Subsequently, the NMPC approach is presented for the USV path following roll movement stability, which significantly enhances the USV’s navigation safety while following the desired path. In contrast to the conventional approach, which follows a predefined obstacle avoidance path, the proposed methodology formulates obstacle avoidance constraints as inequality conditions within the NMPC. The advantages of the proposed algorithm are then demonstrated in both theoretical and simulation contexts. It is important to note that the accuracy of path tracking and the stability of rolling reduction are inherently contradictory objectives. In practical applications, it is essential to carefully balance these two factors. A thorough comparison and evaluation of tracking accuracy and lateral motion stability should be conducted to achieve an optimal synergy between roll stability and path-tracking accuracy during obstacle avoidance maneuvers.
Future research will further explore dynamic obstacles and investigate how stability enhancement control for reducing roll can be effectively applied to underactuated USV path tracking in complex wave disturbance scenarios. It is imperative to further investigate sensor data drift and noisy scenarios. The algorithm presented in this paper continues to face pressing challenges in engineering applications, specifically regarding system delay and sensor measurement error.

Author Contributions

W.L. performed the theoretical analysis and simulations and wrote the first and the last version of the draft paper. The proposed approach was discussed with H.Z., who verified the first draft paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Zhejiang Provincial Natural Science Foundation of China under Grant No. LQN25F030026 and No. LQ24D060009. This research was supported by National Natural Science Foundation of China (NSFC) Young Scientists Fund under Grant No. 62301489.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Fan, Y.S.; Qiu, B.B.; Liu, L.; Yang, Y. Global Fixed-Time Trajectory Tracking Control of Underactuated USV Based on Fixed-Time Extended State Observer. ISA Trans. 2023, 132, 267–277. [Google Scholar] [CrossRef] [PubMed]
  2. Zhang, J.; Sun, T.; Liu, Z. Robust Model Predictive Control for Path Following of Underactuated Surface Vessels with Roll Constraints. Ocean Eng. 2017, 143, 125–132. [Google Scholar] [CrossRef]
  3. Luo, J.; Zhuang, J.; Jin, M.; Xu, F.; Su, Y. An Energy-efficient Path Planning Method for Unmanned Surface Vehicle in a Time-variant Maritime Environment. Ocean Eng. 2024, 301, 117544. [Google Scholar] [CrossRef]
  4. Han, S.; Wang, L.; Wang, Y. A COLREGs-compliant Guidance Strategy for an Underactuated Unmanned Surface Vehicle Combining Potential Field with Grid Map. Ocean Eng. 2022, 255, 111355. [Google Scholar] [CrossRef]
  5. Gu, Y.; Rong, Z.; Tong, H.; Wang, J.; Si, Y.; Yang, S. Unmanned Surface Vehicle Collision Avoidance Path Planning in Restricted Waters Using Multi-Objective Optimization Complying with COLREGs. Sensors 2022, 22, 5796. [Google Scholar] [CrossRef]
  6. Liang, L.; Zhao, P.; Zhang, S. Roll Reduction Control during Ship Turns Using Fin Stabilizers with PID Controller Based on Monte Carlo Optimization. In Proceedings of the 2018 IEEE International Conference on Mechatronics and Automation (ICMA), Changchun, China, 5–8 August 2018; pp. 749–754. [Google Scholar]
  7. Li, L.; Wu, D.; Huang, Y.; Yuan, Z.M. A Path Planning Strategy Unified with a COLREGS Collision Avoidance Function Based on Deep Reinforcement Learning and Artificial Potential Field. Appl. Ocean Res. 2021, 113, 102759. [Google Scholar] [CrossRef]
  8. Qin, Y.; Liu, Z. FXESO based FNMPC Path Following Control for Underactuated Surface Vessels with Roll Stabilization. Ocean Eng. 2023, 280, 114855. [Google Scholar] [CrossRef]
  9. Cowlet, W.; Lambert, T. The Use of Rudder as a Roll Stabilizer. In Proceedings of the 3rd International Ship Control Systems Symposium, Bath, UK, 26–28 September 1972. [Google Scholar]
  10. Carley, J. Feasibility study of steering and stability by rudder. In Proceedings of the 4th Ship Control System Symposium, Den Helder, The Netherlands; 1975. [Google Scholar]
  11. Van Amerongen, J.; van der Klugt, P.; van Nauta Lemke, H. Rudder Roll Stabilization for Ships. Automatica 1990, 26, 679–690. [Google Scholar] [CrossRef]
  12. Oda, H.; Ohtsu, K.; Hotta, T. Statistical Analysis and Design of a Rudder Roll Stabilization System. Control Eng. Pract. 1996, 4, 351–358. [Google Scholar] [CrossRef]
  13. Wang, Y.; Chai, S.; Khan, F.; Nguyen, H.D. Unscented Kalman Filter Trained Neural Networks Based Rudder Roll Stabilization System for Ship in Waves. Appl. Ocean Res. 2017, 68, 26–38. [Google Scholar] [CrossRef]
  14. Yin, J.; Wang, N.; Perakis, A.N. A Real Time Sequential Ship Roll Prediction Scheme Based on Adaptive Sliding Data Window. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 2115–2125. [Google Scholar] [CrossRef]
  15. Gu, N.; Wang, D.; Peng, Z.; Wang, J.; Han, Q.L. Advances in Line-of-Sight Guidance for Path Following of Autonomous Marine Vehicles: An overview. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 12–28. [Google Scholar] [CrossRef]
  16. Li, D.; Deng, H.; Pan, Z.; Yang, X. Collaborative Obstacle Avoidance Algorithm of Multiple Bionic Snake Robots in Fluid Based on Ib-lbm. ISA Trans. 2022, 122, 271–280. [Google Scholar] [CrossRef]
  17. Chen, H.; Wang, X.; Shen, L.; Yu, Y. Coordinated Path Following Control of Fixed-wing Unmanned Aerial Vehicles in Wind. ISA Trans. 2022, 122, 260–270. [Google Scholar] [CrossRef] [PubMed]
  18. Qu, Y.; Cai, L. An Adaptive Delay-compensated Filtering System and the Application to Path Following Control for Unmanned Surface Vehicles. ISA Trans. 2023, 136, 548–559. [Google Scholar] [CrossRef]
  19. Chen, Z.; Zhang, Y.; Zhang, Y.; Nie, Y.; Tang, J.; Zhu, S. Disturbance-Observer-Based Sliding Mode Control Design for Nonlinear Unmanned Surface Vessel with Uncertainties. IEEE Access 2019, 7, 148522–148530. [Google Scholar] [CrossRef]
  20. Li, F.; Li, H.; Wu, C. Gaussian Process Based Learning Model Predictive Control with Application to USV. IEEE Trans. Ind. Electron. 2024, 71, 16388–16397. [Google Scholar] [CrossRef]
  21. Xing, B.; Yu, M.; Liu, Z.; Tan, Y.; Sun, Y.; Li, B. A Review of Path Planning for Unmanned Surface Vehicles. J. Mar. Sci. Eng. 2023, 11, 1556. [Google Scholar] [CrossRef]
  22. Namgung, H. Local Route Planning for Collision Avoidance of Maritime Autonomous Surface Ships in Compliance with COLREGs Rules. Sustainability 2022, 14, 198. [Google Scholar] [CrossRef]
  23. Liu, C.; Wang, D.; Zhang, Y.; Meng, X. Model Predictive Control for Path Following and Roll Stabilization of Marine Vessels Based on Neurodynamic Optimization. Ocean Eng. 2020, 217, 107524. [Google Scholar] [CrossRef]
  24. Ohn, S.-W.; Namgung, H. Requirements for Optimal Local Route Planning of Autonomous Ships. J. Mar. Sci. Eng. 2023, 11, 17. [Google Scholar] [CrossRef]
  25. Zhai, L.; Wang, C.; Hou, Y.; Liu, C. MPC based Integrated Control of Trajectory Tracking and Handling Stability for Intelligent Driving Vehicle Driven by Four Hub Motor. IEEE Trans. Veh. Technol. 2022, 71, 2668–2680. [Google Scholar] [CrossRef]
  26. Guerreiro, B.J.; Silvestre, C.; Cunha, R.; Pascoal, A. Trajectory Tracking Nonlinear Model Predictive Control for Autonomous Surface Craft. IEEE Trans. Control Syst. Technol. 2014, 22, 3006–3011. [Google Scholar] [CrossRef]
  27. Yan, Z.; Wang, J. Model Predictive Control for Tracking Underactuated Vessels Based on Recurrent Neural Networks. IEEE J. Ocean Eng. 2012, 37, 717–726. [Google Scholar] [CrossRef]
  28. Abdelaal, M.; Franzle, M.; Hahn, A. Nonlinear Model Predictive Control for Trajectory Tracking and Collision Avoidance of Underactuated Vessels with Disturbances. Ocean Eng. 2018, 160, 168–180. [Google Scholar] [CrossRef]
  29. Fossen, T.I. Guidance and Control of Ocean Vehicles. John Wiley and Sons: New York, NY, USA, 1994. [Google Scholar]
  30. Namgung, H.; Kim, J.S. Collision Risk Inference System for Maritime Autonomous Surface Ships Using COLREGs Rules Compliant Collision Avoidance. IEEE Access 2021, 9, 7823–7835. [Google Scholar] [CrossRef]
  31. Vagale, A.; Oucheikh, R.; Bye, R.T.; Osen, O.T.; Fossen, T.I. Path Planning and Collision Avoidance for Autonomous Surface Vehicles I: A Review. J. Mar. Sci. Tech. 2021, 26, 1292–1306. [Google Scholar] [CrossRef]
  32. Vagale, A.; Bye, R.T.; Oucheikh, R.; Osen, O.T.; Fossen, T.I. Path Planning and Collision Avoidance for Autonomous Surface Vehicles II: A Comparative Study of Algorithms. J. Mar. Sci. Technol. 2021, 26, 1307–1323. [Google Scholar] [CrossRef]
  33. Grüne, L.; Pannek, J. Nonlinear Model Predictive Control Theory and Algorithms; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  34. Bock, H.G.; Plitt, K.J. A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems. In Proceedings of the IFAC World Congress, Budapest, Hungary, 2–6 July 1984; pp. 1603–1608. [Google Scholar]
Figure 1. Illustration of the coordinates in the earth frame {E} and the USV body-fixed frame {B}.
Figure 1. Illustration of the coordinates in the earth frame {E} and the USV body-fixed frame {B}.
Jmse 13 00048 g001
Figure 2. Block diagram of the NMPC structure.
Figure 2. Block diagram of the NMPC structure.
Jmse 13 00048 g002
Figure 3. MPC horizon strategy.
Figure 3. MPC horizon strategy.
Jmse 13 00048 g003
Figure 4. Geometric representation of collision avoidance constraints.
Figure 4. Geometric representation of collision avoidance constraints.
Jmse 13 00048 g004
Figure 5. The states and controller output simulation result of path following for line path tracking.
Figure 5. The states and controller output simulation result of path following for line path tracking.
Jmse 13 00048 g005
Figure 6. The simulation result of path following for line path tracking.
Figure 6. The simulation result of path following for line path tracking.
Jmse 13 00048 g006
Figure 7. The states and controller output simulation result of path following for circle path tracking.
Figure 7. The states and controller output simulation result of path following for circle path tracking.
Jmse 13 00048 g007
Figure 8. The simulation result of path following for circle path tracking.
Figure 8. The simulation result of path following for circle path tracking.
Jmse 13 00048 g008
Figure 9. Performance of straight-line path following roll movement stabilization and obstacle avoidance.
Figure 9. Performance of straight-line path following roll movement stabilization and obstacle avoidance.
Jmse 13 00048 g009
Figure 10. Roll rate and roll angle responses for straight-line path following.
Figure 10. Roll rate and roll angle responses for straight-line path following.
Jmse 13 00048 g010
Figure 11. Heading angle and rudder angle responses for straight-line path following.
Figure 11. Heading angle and rudder angle responses for straight-line path following.
Jmse 13 00048 g011
Figure 12. Performance of circle path following roll movement stabilization and multiple obstacles avoidance.
Figure 12. Performance of circle path following roll movement stabilization and multiple obstacles avoidance.
Jmse 13 00048 g012
Figure 13. Roll rate and roll angle responses for circle path following.
Figure 13. Roll rate and roll angle responses for circle path following.
Jmse 13 00048 g013
Figure 14. Heading angle and rudder angle responses for circle path following.
Figure 14. Heading angle and rudder angle responses for circle path following.
Jmse 13 00048 g014
Table 1. USV hydrodynamic parameters and geometric properties.
Table 1. USV hydrodynamic parameters and geometric properties.
ParameterValue
Length175.00 m
Breadth25.40 m
Draft8.5 m (mean)
Displacement volume21,222 m3
a 11 , a 12 , a 13 , a 14 −0.04062, −0.1899, −0.6664, −0.0938
a 21 , a 22 , a 23 , a 24 0.0001167, −0.1468, 0.00719, −0.0008284
a 31 , a 32 , a 33 , a 34 0.002594, −0.3051, −0.01434, −0.04471
b 1 , b 2 , b 3 −0.04575, 0.002279, 0.003277
Table 2. Percentage of roll reduction and path following error for straight-line and circle path following.
Table 2. Percentage of roll reduction and path following error for straight-line and circle path following.
Path Following CaseStraight-Line PathCircle Path
QuantificationRoll Rate
(deg/s)
Roll Angle
(deg)
Average Path
Following Error (m)
Roll Rate
(deg/s)
Roll Angle
(deg)
Average Path
Following Error (m)
Without roll
stabilization
2.760713.12207.71391.17346.00793.2332
With roll
stabilization
1.17487.14768.08070.64354.62473.4753
PerformanceRR = 57.45%RR = 45.53%PFE = −4.54%RR = 45.16RR = 23.02%PFE = −6.97%
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

Liu, S.; Hu, G.; Bu, Q.; Zhao, Y.; Sun, Z. Frequency-Dependent Anisotropic Electromagnetic Responses of Fractured Reservoirs with Various Hydrate Distributions Based on Numerical Simulation. J. Mar. Sci. Eng. 2025, 13, 48. https://doi.org/10.3390/jmse13010048

AMA Style

Liu S, Hu G, Bu Q, Zhao Y, Sun Z. Frequency-Dependent Anisotropic Electromagnetic Responses of Fractured Reservoirs with Various Hydrate Distributions Based on Numerical Simulation. Journal of Marine Science and Engineering. 2025; 13(1):48. https://doi.org/10.3390/jmse13010048

Chicago/Turabian Style

Liu, Shengbiao, Gaowei Hu, Qingtao Bu, Yapeng Zhao, and Zhiwen Sun. 2025. "Frequency-Dependent Anisotropic Electromagnetic Responses of Fractured Reservoirs with Various Hydrate Distributions Based on Numerical Simulation" Journal of Marine Science and Engineering 13, no. 1: 48. https://doi.org/10.3390/jmse13010048

APA Style

Liu, S., Hu, G., Bu, Q., Zhao, Y., & Sun, Z. (2025). Frequency-Dependent Anisotropic Electromagnetic Responses of Fractured Reservoirs with Various Hydrate Distributions Based on Numerical Simulation. Journal of Marine Science and Engineering, 13(1), 48. https://doi.org/10.3390/jmse13010048

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