Next Article in Journal
High-Dimensional Clustering-Driven Performance Evaluation and Mutation-Centric Early Warning for Marine Diesel Engines
Previous Article in Journal
Regulation of THF Hydrate Surface Morphology by Surfactants with Different Molecular Structures: Insights from In Situ AFM Characterization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Formation Reconfiguration for Underwater Gliders Under Ocean Current Disturbances: An Enhanced Distributed Model Predictive Control Algorithm

1
National-Local Joint Engineering Laboratory of Marine Mineral Resources Exploration Equipment and Safety Technology, Hunan University of Science and Technology, Xiangtan 411201, China
2
College of Meteorology and Oceanology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
J. Mar. Sci. Eng. 2026, 14(17), 1664; https://doi.org/10.3390/jmse14171664
Submission received: 15 July 2026 / Revised: 28 August 2026 / Accepted: 2 September 2026 / Published: 7 September 2026
(This article belongs to the Section Ocean Engineering)

Abstract

Underwater glider (UG) formations exhibit significant trajectory deviations when subjected to non-uniform ocean currents, complicating spatial reconfiguration upon exiting complex marine environments and compromising environmental monitoring fidelity. To solve these problems, we develop a rapid formation reconfiguration algorithm based on distributed model predictive control (DMPC). The algorithm combines a flexible boundary-triggering mechanism for autonomous control suspension and rapid activation, a nonlinear vector heading pre-compensation scheme to counteract strong current disturbances, and a multi-objective leader capability assessment with a dynamic rotation strategy for optimized leader selection. The predictive plant model is calibrated utilizing empirical sea trial datasets, and its control performance is validated through comparative simulations against conventional MPC and active disturbance rejection control (ADRC). The results demonstrate that the proposed algorithm reduces the standard deviation of lateral inter-glider distance by 42% and 17% relative to ADRC and conventional MPC, shortens the reconfiguration time to 13.3 h, and lowers the maximum relative deflection, lateral distance standard deviation and average energy consumption. This framework significantly improves formation stability, reconfiguration efficiency, and energy efficiency, providing a robust methodology for persistent swarm deployments.

1. Introduction

Owing to their minimal acoustic signatures, extended operational endurance, and cost-effective deployment profiles, underwater gliders (UGs) have emerged as pivotal mobile nodes for deep-ocean environmental characterization and localized target tracking [1]; however, platform-generated mechanical noise degrades the data quality of onboard sonar systems, limiting their accuracy in acoustic detection applications [2]. Existing research has primarily suppressed mechanical noise through passive noise reduction methods, such as vibration isolation design and the application of damping materials [3,4,5], but it is challenging to eliminate such interference at the source. UGs operate in a low-actuation, low-sampling control mode within the designated silent zone. In this mode, the glider maintains a fixed net buoyancy and a static pitch angle, remaining in a balanced gliding state. Meanwhile, high-frequency distributed model predictive control (DMPC) online computation and frequent rudder surface actuations are halted to achieve concealment or energy saving. This intermittent control policy, however, introduces two fundamental technical challenges.
First, the formation is prone to disintegration when UGs operate silently within the silent zone. In the silent state, UGs cannot maintain formation coordination through communication devices. Gong et al. [6] established dynamic constraints among UG formation members using the potential field method, but the lack of real-time position sharing during silence makes the formation susceptible to disintegration due to ocean current disturbances or individual motion differences. Han et al. [7] further verified that with traditional PID control during communication interruption, the formation position root-mean-square error increases by 50.9%, indicating a significant rise in the risk of formation dispersal. To enhance formation stability, He et al. [8] were the first to introduce complex network theory into formation stability analysis, validating the robustness advantage of a diamond-shaped formation under strong ocean current disturbances by establishing a leader–follower dynamic model. However, existing methods mostly rely on global prior information about ocean currents; when facing unknown or dynamically changing current environments, the ability to maintain and rapidly reconfigure the formation still has significant limitations.
Second, ocean currents cause significant interference in a UG’s operational path. However, the spatiotemporal variation of ocean currents is complex, and their speed is comparable to a UG’s navigation speed, causing the actual path to deviate severely from the preset trajectory [9]. Jiang et al. [10] emphasized that ocean currents are the main interfering factor in formation path planning; especially in unknown or strongly dynamic flow fields, UGs may deviate from the target due to soaring energy consumption against currents or loss of control with currents. Simulations by Lan [11] showed that in the time-varying current environment of Tokyo Bay, the trajectory offset of traditional algorithms can reach up to 15% of the preset path length.
DMPC has become an important solution for formation control in complex environments due to its excellent performance in handling local constraints, dynamic coupling, and local communication of multi-agent systems [12]. Compared with the traditional centralized control architecture, DMPC decomposes the global optimization problem into local prediction tasks of multiple subsystems, which significantly reduces the computational burden and greatly enhances the flexibility and scalability of the system [13]. Recently, to address the challenge of limited communication resources, state-of-the-art studies have introduced a self-triggered mechanism, which dynamically adjusts the triggering frequency through prediction error feedback, effectively reducing redundant communication and conservatism of the control scheme [14]. Under non-ideal network conditions, DMPC further demonstrates its ability to cope with communication delays and random topology switching; for instance, the multi-objective optimization strategy systematically balances tracking accuracy and energy consumption [15]. In addition, for extreme disturbances such as denial-of-service attacks, DMPC with a resilient recovery mechanism has been proven to ensure string stability and closed-loop robustness of the formation [16]. These improved studies on communication robustness and computational efficiency provide valuable methodological references for solving the rapid formation reconfiguration of UGs after traversing ocean silent zones.
The effectiveness of formation control strategies highly depends on the fidelity of the dynamic model. Traditional UG models usually simplify the influences of deep-sea environmental variables, leading to non-negligible cumulative deviations in long-range motion prediction [17]. However, recent studies point out that since UGs are low-speed and weakly maneuverable vehicles, hull deformation caused by deep-sea high pressure and the resulting buoyancy loss are decisive factors affecting their motion characteristics [18]. The improved dynamic model constructed by introducing these environmental correction terms has been verified by sea trial data, whose mean absolute percentage error of prediction is reduced by approximately 44.54% compared with the conventional model, significantly improving the quantitative evaluation accuracy of motion performance [17]. Especially in non-uniform flow field environments, accurately modeling the flow field moment and its spatial vector components is crucial for analyzing the gliding efficiency and maneuvering stability of gliders [19]. This high-precision dynamic characterization provides a more reliable physical core for the rolling optimization of the DMPC algorithm, enabling the formation control system to more accurately predict and offset trajectory deviations caused by ocean current disturbances, thereby achieving efficient formation keeping and reconfiguration.
DMPC, leader–follower frameworks, event-triggered mechanisms, and leader rotation strategies have been widely explored for multi-agent formation control. However, existing approaches suffer from critical limitations when applied to UG formation control under complex marine conditions:
  • Traditional MPC designs primarily target ideal communication and disturbance-free environments, lacking dedicated compensation for strong, time-varying ocean currents and adaptive logic for silent zone navigation, leading to severe trajectory divergence and formation disintegration;
  • Conventional leader–follower methods rely on fixed leader assignments, resulting in uneven energy consumption across the formation and poor adaptability to dynamic marine disturbances;
  • Static event-triggered schemes adopt fixed switching thresholds, failing to dynamically adjust control intensity based on real-time ocean current intensity and formation deviation, thus compromising reconfiguration efficiency and energy efficiency;
  • Existing leader rotation strategies usually optimize only a single objective, ignoring the coupling of energy consumption, communication quality, and formation stability in complex marine scenarios.
To resolve these limitations, this paper introduces an enhanced control-oriented DMPC architecture characterized by the following methodological developments:
  • We develop a nonlinear vector heading pre-compensation scheme that abandons the linear perturbation assumption of existing methods and analytically cancels cross-track velocity errors caused by strong currents, enabling stable formation control under extreme disturbance conditions that traditional DMPC cannot handle.
  • We design an adaptive boundary-triggering mechanism based on the Reconfiguration Urgency Index (RUI), which replaces static thresholds with a disturbance-adaptive logic to realize autonomous control suspension in silent zones and rapid reactivation after exit; this outperforms conventional event-triggered strategies in balancing energy saving and reconfiguration speed.
  • We propose a multi-objective leader evaluation and dynamic rotation strategy, which integrates energy, position, and communication indicators to optimize leader selection, breaking the single-objective limitation of existing rotation methods and achieving balanced energy distribution and robust formation stability.
The proposed algorithm combines the above innovations into a unified DMPC framework. The glider dynamic model and environmental parameters are calibrated using real sea trial data, while the formation control algorithm is validated through numerical simulations. It addresses the unique challenges of UG formations under ocean current disturbances and silent zone navigation, providing a practical solution for long-duration marine environmental monitoring.

2. UG Formation Modeling

2.1. Enhanced Dynamic Model Considering Ocean Environments

We first conduct dynamic modeling to analyze the relationship between UG motion characteristics and control inputs. First, dynamic analysis of the UG in the vertical plane is performed, establishing the inertial coordinate system (A-frame) and the body coordinate system (B-frame). The origin of the B-frame coincides with the buoyancy center point, and the origin of the A-frame coincides with a point on the sea surface. In the A-frame, the velocities of UGs along the axes are denoted as u , y , w , and the angular velocities along each axis in the B-frame are denoted as p , q , s [20]. Figure 1 shows the schematic diagram of the force analysis of the UG.
The position conversion between the inertial frame and the body frame follows the following kinematic projection relation:
x ˙ = u cos θ + w sin θ z ˙ = u sin θ + w cos θ
where x , z denote the absolute position coordinates in the inertial frame; u , w denote the axial velocity of the glider under the body frame; and θ represents the pitch angle.
Hydrodynamic drag D and lift L are the core forces dominating gliding motion, whose scalar magnitudes are determined by the relative flow velocity:
D = 1 2 ρ V 2 S K D
L = 1 2 ρ V 2 S K L
where V is the relative gliding speed; ρ is the seawater density; S is the characteristic area of the hull; and K D , K L are drag and lift coefficients calibrated via sea trial data. Under steady gliding conditions, lift and drag maintain force balance with buoyancy:
L = B cos ξ
D = B sin ξ
where B denotes the net buoyancy of the UG, and ξ stands for the glide angle of the UG. The horizontal and vertical navigation speeds of the glider relative to static seawater can be decomposed as
X ˙ = v h = V cos ( θ + α ) Z ˙ = v z = V sin ( θ + α )
where v h and v z are the horizontal and vertical velocity components relative to static seawater, respectively, and α is the attack angle of the glider.
Classical underwater glider modeling further derives a set of highly coupled nonlinear differential equations based on rigid-body moment balance, mass-block dynamic equations, and analytical solutions of the attack angle and gliding angle. These full differential derivation formulas belong to mature basic theory and are not the core innovation of this paper; therefore, the complete complex derivation process is omitted here to avoid redundant content.
The standard ideal dynamic model ignores two key marine environmental interference factors, which lead to large long-term trajectory prediction errors in complex sea conditions. This paper improves the dynamic model by introducing two environmental correction terms: depth-dependent buoyancy attenuation and a spatially–temporally varying ocean current field, as detailed below.
First, as the dive depth H increases, the variations in ambient temperature T and hydrostatic pressure P e cause a thermo-mechanical contraction of the UG’s hull. Concurrently, seawater density ρ H exhibits spatial stratification. These hydrographic factors couple to produce a nonlinear buoyancy loss Δ B loss ( H ) = Δ B Δ B ( H ) , which reduces the net driving buoyancy from its initial value Δ B to the actual value Δ B ( H ) at depth H . According to the improved UG modeling framework, this depth-dependent net driving buoyancy is quantified as
Δ B ( H ) = V 0 + Δ V h ( T , P e ) ρ h g V 0 ρ 0 g
where V 0 is the initial hull volume, ρ 0 is the reference seawater density at the sea surface, ρ h ( H ) is the seawater density at depth H and Δ V h ( T , P e ) denotes the hull deformation volume induced by thermo-mechanical coupling.
Second, the assumption of static water fundamentally limits trajectory prediction accuracy. When we introduce a three-dimensional ocean current velocity field  V c = [ u c , v c , w c ] T , generated by the superposition of Lamb-type vortices and wind-driven currents, the ground velocity of the glider V g is the vector sum of its velocity relative to the fluid V r and the ocean current velocity V c , i.e., V g = V r + V c . Therefore, the effective relative velocity of the glider with respect to the fluid becomes V eff = V r = V g V c . Consequently, the hydrodynamic drag F R and lift F L formulated in Equations (4) and (5) must be dynamically updated based on V eff , fundamentally altering the force and moment equilibrium along all axes.
If the full high-fidelity nonlinear dynamic model is directly embedded into the DMPC prediction horizon, it will bring unacceptable online computing overhead and fail to meet the real-time requirement of multi-glider distributed cooperative control. To balance model precision and computational efficiency, this paper adopts a layered modeling strategy:
  • A simplified linear nominal model calibrated by sea trial data is taken as the core rolling prediction model of DMPC, which will be discretized into state-space form in Section 3.1;
  • All unmodeled environmental interferences, including depth buoyancy loss and ocean-current-induced disturbance moments, are aggregated into a unified lumped disturbance term, D k .
In the subsequent DMPC framework, a recursive disturbance observer is designed to estimate and compensate D k in real time. Meanwhile, the nonlinear vector heading pre-compensation scheme proposed in Section 4 further counteracts steady-state trajectory deviation caused by strong currents, realizing a trade-off between high-precision environmental modeling and real-time distributed formation control.

2.2. Formation Kinematics Model Based on Leader–Follower

The principle of the traditional leader–follower method is to designate a leader vehicle and follower vehicles in the formation system, where the followers consistently maintain the formation by tracking the leader at preset distances and speeds to ensure stability [21]. However, UGs face challenges in achieving real-time communication, are prone to accumulated errors, and require a rapid response for formation reconfiguration after traversing silent zones, thus necessitating improvements to the traditional model. Inspired by the formation reconfiguration behavior observed in migratory geese [22], this study introduces a dynamic leader–follower framework. As shown in Figure 2, five UGs advance in a V-shaped formation, where φ L F represents the heading angle difference between the leader and follower, and l L F denotes the distance between them.
Assuming v and w represent the linear velocity and angular velocity of the follower at the desired position, and l d and φ d are the desired distance and desired heading angle between the leader and follower, then the formation control must satisfy the following conditions.
We assume that v L and ω L represent the linear velocity and yaw angular velocity of the leader, and v F and ω F represent the linear velocity and yaw angular velocity of the follower. Let l d and φ d be the desired relative distance and desired heading angle between the leader and follower, respectively. Then, the formation control must satisfy the following asymptotic convergence conditions:
lim t l L F l d = 0 lim t φ L F φ d = 0 lim t v F v L = 0 lim t ω F ω L = 0  
For a UG formation system based on the leader–follower architecture, after providing the controller inputs δ θ and δ B via the subsequent derivation, the follower can maintain the prescribed formation movement with the leader. From a kinematic perspective, the positional relationship between the leader and follower can be derived from Figure 2 as
X L Y L = X F Y F + cos θ F sin θ F sin θ F cos θ F X d Y d
The system position error is defined as
e p = e x e y = X F X L Y F Y L cos θ L sin θ L sin θ L cos θ L x d y d  
where ( x d , y d ) represents the ideal position of the follower relative to the leader; when the leader is determined, ( x d , y d ) is a constant. Differentiating the error yields
e . p = v F cos θ F v L cos θ L + ω L y d cos θ L + x d sin θ L v F sin θ F v L sin θ L + ω L y d sin θ L x d cos θ L
To ensure V ˙ 1 = e p T e ˙ p 0 , we need to choose v F and ω F such that the time derivative of the Lyapunov function is negative semi-definite. We design the virtual control quantities for the follower’s linear velocity and angular velocity as
v F d = v L cos θ F θ L ω L y d cos θ F + x d sin θ F k 1 e x ω F d = ω L k 2 e y
where k 1 > 0 , k 2 > 0 are control gains that determine the convergence rate of the position errors. The first two terms in the v F d equation represent the feedforward compensation terms based on the leader’s motion state, while the last term k 1 e x is the feedback correction term that drives the position error to zero.
The Lyapunov function is constructed using the second method of Lyapunov:
V 1 = 1 2 e p T e p = 1 2 e x 2 + e y 2  
Taking the time derivative of V 1 , we substitute the error dynamics from Equation (11):
V ˙ 1 = e x e ˙ x + e y e ˙ y = e x v F cos θ F v L cos θ L + ω L ( y d cos θ L + x d sin θ L ) + e y v F sin θ F v L sin θ L + ω L ( y d sin θ L x d cos θ L )
Now, the virtual control law from Equation (12) is substituted. First, let us rearrange the v F d expression:
v F d cos θ F = v L cos ( θ F θ L ) cos θ F ω L ( y d cos θ F + x d sin θ F ) cos θ F k 1 e x cos θ F
Using the trigonometric identity cos ( θ F θ L ) = cos θ F cos θ L + sin θ F sin θ L , we get
v L cos ( θ F θ L ) cos θ F = v L ( cos 2 θ F cos θ L + sin θ F cos θ F sin θ L )
After algebraic manipulation and simplification, the cross terms involving v L and ω L cancel out, leaving
V ˙ 1 = k 1 e x 2 k 2 e y 2 0
This indicates that the Lyapunov function is non-increasing; thus, the kinematic system is asymptotically stable according to LaSalle’s invariance principle.
From a dynamics perspective, u i = [ δ θ , δ B ] T is defined as the UG control system input, where δ θ is the pitch angle control quantity, and δ B is the buoyancy adjustment quantity. The velocity error is defined as e v = [ v F v F d , ω F ω F d ] T , whose derivative is e ˙ v = [ v ˙ F v ˙ F d , ω ˙ F ω ˙ F d ] T . The Lyapunov function is constructed as follows:
V 2 = V 1 + 1 2 e v T M e v  
where M is the positive definite mass matrix of the UG. After differentiation, it becomes
V ˙ 2 = k 1 e x 2 k 2 e y 2 + e v T M v . F + C ( v F ) v F + D ( v F ) v F M v F d .  
The actual control input is designed as follows:
u i = M v F d . C ( v F ) v F D ( v F ) v F k 3 e F d
where k 3 > 0 is the dynamic control gain. Substituting into Equation (19) yields
V ˙ 2 = k 1 e x 2 k 2 e y 2 k 3 e v T e v < 0
In summary, the UG’s control input quantities can be solved using the above expressions, and the closed-loop dynamic system is globally asymptotically stable. The above analysis shows that all formation control conditions can be satisfied, meaning this improved leader–follower method can achieve stable UG formation control.

3. Controller Design Based on DMPC

Model Predictive Control (MPC) operates on three core principles—predictive modeling, receding horizon optimization, and feedback correction [23]—rendering it particularly adept at handling model uncertainties, environmental disturbances, and multiple constraints inherent in UG formation control. This control framework utilizes the predictive model to forecast system behavior based on historical states and future inputs, employs rolling optimization to solve for the optimal control sequence in real-time under constraints, and incorporates feedback correction to compensate for oceanic environmental disturbances, thereby achieving cooperative control of multiple UGs in dynamic marine environments [24].

3.1. Predictive Model Construction

In this section, the prediction model is constructed in a discrete-time state-space form, where the state vector, control input, and output vector are all mapped from the variables of the underwater glider dynamic model in Section 2. The state vector x = [ x , y , ψ , v ] T R 4 contains the glider’s horizontal position ( x , y ) , heading angle ψ , and forward speed v . The control input u = [ θ , Δ B ] T R 2 includes the pitch angle control quantity θ and buoyancy adjustment amount Δ B . The output vector y = [ x , y , ψ ] T R 3 is obtained via C d = 1 0 0 0 0 1 0 0 0 0 1 0 R 4 × 3 , which selects position and heading.
Considering the low-speed motion characteristics of UGs, onboard computational constraints, and the 10 s update frequency of the BeiDou positioning system, a fixed sampling time T s = 10   s is adopted. The continuous-time nonlinear model from Section 2.1 is linearized around the sea-trial-calibrated nominal steady-state gliding point x 0 = [ 0 , 0 , 0 , 0.35 ] T and u 0 = [ 3 ° , 20   mL ] and discretized using the standard ZOH method.
The continuous-time linearized model is expressed as follows:
x . ( t ) = A x ( t ) + B u ( t )
where
A = 0 0 0.35 0.98 0 0 0 0 0 0 0.032 0.015 0 0 0.021 0.028 ,   B = 0 0 0 0 0.087 0.012 0.005 0.023
The discrete-time model via ZOH ( A d = e A T s ,   B d = 0 T s e A τ B d τ ) is expressed as follows:
x ( k + 1 ) = A d x ( k ) + B d u ( k ) ,   y ( k ) = C d x ( k )
where
A d = 1.00 0 3.42 9.61 0 1.00 0 0 0 0 0.726 0.138 0 0 0.192 0.755 ,   B d = 0 0 0 0 0.783 0.108 0.045 0.206
As shown in Table 1, the control input constraints are actuator-specific: Pitch angle: θ i [ 0 ° ,35 ° ] ; buoyancy adjustment: Δ B [ 0 , 400 ] mL. The per-step control increment is bounded by | Δ θ | 10 ° and | Δ B | 50 mL. The 10 s sampling time is justified by three factors. First, it matches the 10 s update rate of the BeiDou positioning system. Second, it satisfies the Nyquist sampling theorem for the UG’s~30 s dominant time constant. Third, it avoids excessive energy consumption from shorter sampling. The 10 s sampling strikes the optimal balance between prediction accuracy, computational load and energy efficiency. Shorter sampling increases energy consumption significantly, while longer sampling degrades prediction accuracy under strong currents.
The predictive output sequence over horizon N p is
y ^ ( k + i | k ) = C d A d i x ( k ) + j = 0 i 1 C d A d i j 1 B d u ( k + j )
where y ^ ( k + i | k ) is the predicted output at ( k + i ) based on information at k .

3.2. Rolling Optimization and Objective Function

Rolling optimization achieves control optimization by minimizing the deviation between the predicted outputs and the desired reference trajectory [25]. The desired output sequence of the system can be defined as
y r ( t k + 1 ) , y r ( t k + 2 ) , , y r ( t k + p )
The objective function in Equation (25) is the local cost function solved independently by each glider. The formation operates under a leader–follower communication topology: the leader glider follows the global reference trajectory and broadcasts its current state and predicted trajectory to all followers; each follower receives information from the leader and its immediate predecessor in the formation geometry. At each sampling step, every glider exchanges its current state, predicted trajectory, and optimized control sequence with its adjacent gliders. Each follower computes its local reference trajectory from the leader’s predicted trajectory plus the desired formation offset and then solves its own finite-horizon optimization problem and applies the first control input. This non-cooperative distributed structure decomposes the global problem into N independent 4-state, 2-input subproblems, avoiding the computational burden of a centralized optimizer while maintaining formation coordination through reference trajectory coupling.
To ensure the mathematical stability of the DMPC framework, especially when integrated with the upcoming time-varying weighting strategies, the objective function is augmented with a terminal penalty. The revised optimization objective is formulated as
J ( y p ( t k ) , U ( t k ) ) = τ = 1 p | | y p ( t k + τ | t k ) y r ( t k + τ ) | | Q 2 + τ = 0 p 1 | | Δ u ( t k + τ | t k ) | | R 2 + | | x p ( t k + p | t k ) | | P 2
where J ( ) denotes the tracking objective function, y p ( t k + τ | t k ) is the predicted system output at time t k + τ based on the information available at t k , y r ( t k + τ ) is the corresponding reference output, and p is the prediction horizon length. Q R 3 × 3 is a positive definite weighting matrix for tracking errors. R R 2 × 2 is the control increment weighting matrix, and P R 4 × 4 is the positive definite terminal penalty matrix derived from the discrete-time algebraic Riccati equation to ensure local stabilizing performance.
This matrix assigns different priorities to different output components to balance formation accuracy and control performance.
This weighted quadratic objective is chosen for three key reasons:
  • It directly quantifies the tracking error between predicted outputs and reference trajectories over the entire prediction horizon, ensuring the formation maintains its desired geometry under ocean current disturbances.
  • The weighting matrix Q allows flexible tuning of error priorities (e.g., prioritizing position accuracy over heading tracking) to adapt to different mission scenarios.
  • The quadratic form ensures the optimization problem is convex, guaranteeing a unique optimal solution that can be solved efficiently in real time, which is critical for the DMPC framework of underwater gliders.

3.3. Constraint Handling

The control inputs and state outputs of the UG are expressed via inequalities as
u min u ( t k + τ | t k ) u max , τ = 1 , 2 , , P y min y ( t k + τ | t k ) y max , τ = 1 , 2 , , P
The state output constraints include velocity and heading boundaries. The complete optimization problem is formulated as
min U ( t k ) J ( y p ( t k ) , U ( t k ) )
s . t . u m i n u ( t k + τ | t k ) u m a x , τ = 1 , 2 , , p y m i n y p ( t k + τ | t k ) y m a x , τ = 1 , 2 , , p x p ( t k + p | t k ) X f Terminal   Constraint

3.4. Feedback Correction Strategy

In complex marine environments, the lumped environmental disturbance d ( k ) (aggregating buoyancy loss and unmodeled ocean current forces) degrades the prediction accuracy. At every sampling time t k , the actual state x ( k ) is obtained via sensors. We establish a recursive disturbance estimator to obtain the estimated disturbance d ^ ( k ) .
The state prediction error e x ( k ) is defined as the difference between the actual state and the nominal prediction:
e x ( k ) = x ( k ) ( A d x ( k 1 ) + B d u ( k 1 ) + d ^ ( k 1 ) )
The lumped disturbance is recursively updated using a Luenberger-like estimator with a correction gain matrix L :
d ^ ( k ) = d ^ ( k 1 ) + L e x ( k )
To theoretically guarantee the robustness of this estimation, we analyze the estimation error d ~ ( k ) = d ( k ) d ^ ( k ) . The dynamics of the estimation error can be derived as
d ~ ( k ) = ( I L ) d ~ ( k 1 ) + Δ d ( k )
where Δ d ( k ) = d ( k ) d ( k 1 ) is the rate of change of the actual disturbance. Based on the physical continuity of spatial ocean currents and the slow-varying dynamics of UGs, it is assumed that the disturbance change rate is bounded, i.e., | | Δ d ( k ) | | δ m a x .
Taking the norm of Equation (31) yields
| | d ~ ( k ) | | | | I L | | | | d ~ ( k 1 ) | | + | | Δ d ( k ) | |
By designing the gain matrix L such that the matrix ( I L ) is Schur-stable (its spectral radius ρ ( I L ) < 1 ), the estimation error system becomes asymptotically stable in the absence of disturbance variations. Under the bounded variation δ m a x , as k , the estimation error converges to a bounded set, satisfying uniformly ultimately bounded (UUB) stability:
| lim k | | d ~ ( k ) | | δ m a x 1 ρ ( I L )
This rigorous boundedness guarantee bridges the gap between estimation and robust control. The bounded estimation error implies that d ~ ( k ) is confined within a compact uncertainty set W : = { w n | | w | | δ m a x 1 ρ } . To integrate this into the robust MPC framework and guarantee recursive feasibility without heuristic assumptions, we adopt the principles of tube-based robust MPC. A feedback control law u ( k ) = v ( k ) + K ( x ( k ) x ¯ ( k ) ) is utilized to reject the residual error, where v ( k ) and x ¯ ( k ) are the nominal input and state, and K is the local stabilizing gain making A K = A d + B d K Schur-stable.
The actual states are kept within a “tube” around the nominal predicted trajectory. The cross-section of this tube is defined by the robust positively invariant (RPI) set Z , which satisfies
A K Z W Z
Consequently, the original state and input constraints are theoretically tightened to ensure the robust constraints are strictly satisfied. Here, denotes the Minkowski sum of two sets, and denotes the Minkowski difference of two sets. The tightened feasible domain for nominal states and nominal control inputs is expressed as
x ¯ X Z ,   v U K Z
By solving the DMPC optimization problem over these tightened nominal constraints using the dynamically updated estimate d ^ ( k ) , the proposed control algorithm theoretically guarantees both rapid formation reconfiguration and strict robust constraint satisfaction under complex ocean current disturbances [26].
The terminal weight P , computed from the DARE for ( A d ,   B d ,   Q ,   R ) with R = d i a g 0.08 , 0.08 , is
P = 24.03 0 41.13 115.8 0 24010 0 0 41.13 0 146.7 395.5 115.8 0 395.5 1115
The stabilizing gain K = ( R + B d T P B d ) 1   B d T P A d is
K = 0.0903 0 1.107 1.273 0.4927 0 0.970 8.375
The observer gain is L = d i a g 0.3 , 0.3 , 0.2 , 0.2 , yielding ρ ( I L ) < 1 . The RPI set is approximated by Z . The mode transition in Equation (43) uses a 30 s sigmoid function.

4. Enhanced Rapid Formation Reconfiguration Algorithm

In complex marine environments, ocean current disturbances are the main factor causing trajectory deviation and formation instability in UG formations [27]. Especially when traversing strong-current areas or silent zones, control strategies lacking compensation may lead to formation disintegration, and after crossing, it is necessary to quickly restore the formation structure to maintain cooperative observation capability. This study proposes an enhanced rapid formation reconfiguration algorithm that combines heading pre-compensation, boundary-triggered control [28], and dynamic leader rotation to enhance the robustness and recovery efficiency of the formation in complex marine environments.

4.1. Nonlinear Vector Heading Pre-Compensation

When ocean current velocity V c approaches or exceeds the nominal gliding speed V r (e.g., 0.8 m/s), the conventional small-perturbation hypothesis and linear heading approximation produce notable model mismatch and trajectory divergence. To ensure the physical feasibility of formation control in high-flow environments, this section proposes a nonlinear vectorial heading pre-compensation mechanism.
Rather than treating ocean currents as minor disturbances, we adopt an exact geometric synthesis of velocity vectors. Let V r represent the relative velocity of the UG in the fluid frame, V c the ocean current velocity vector, and V g the resulting ground velocity vector. The kinematic relationship is rigorously defined as
V g = V r + V c
To maintain the formation along the desired track with a heading ψ d , the UG must steer at a compensatory heading ψ r = ψ d + Δ ψ c . By defining   β = ψ c ψ d as the relative angle between the current direction and the target track, the heading correction angle Δ ψ c is analytically derived by canceling the cross-track velocity components:
Δ ψ c = arcsin | | V c | | sin β | | V r | |
This exact solution sampling is valid even in strong currents where | | V c | | , | | V r | | is large, provided the condition for reachability | | V c | | sin β | | V r | | is satisfied. Furthermore, the effective ground speed V g , track along the desired trajectory is calculated as
V g , track = | | V r | | cos Δ ψ c + | | V c | | cos β
The proposed pre-compensation acts as a feed-forward layer that neutralizes steady-state current offsets. By providing the DMPC controller with this nonlinearly corrected nominal reference, the optimization burden is significantly reduced. This allows the rolling optimization and feedback correction stages of the DMPC to focus exclusively on dynamic disturbances and inter-agent coordination, thereby enhancing the robustness and convergence speed of the formation reconfiguration process in complex marine environments. We further discuss the operation rules under extreme conditions based on the system reachability. The reachability condition determines the executability of commands from the nonlinear heading pre-compensation. This pre-compensation works normally when the condition holds. When the reachability condition is violated, the nonlinear heading pre-compensation module is automatically disabled, and the system enters fallback mode. Since the underwater glider has no independent rudder, heading correction is achieved indirectly through pitch adjustment, which alters the glide angle and horizontal velocity vector.
Fallback control law: θ f b = s a t θ 0 + K ψ × ψ d     ψ , 0 , 35 , K ψ = 15 / rad , θ 0 = 3 . Buoyancy is held at Δ B 0 = 20 mL. The RUI remains active (S = 1) during fallback because strong currents produce a high urgency index. While perfect tracking is impossible under these extreme conditions, the saturated pitch command ensures bounded deviation growth. Once reachability is restored, the DMPC command is smoothly reintroduced via Equation (43), in which the first term u d o r m a n t is replaced by u f a l l b a c k during a fallback-to-DMPC transition.

4.2. Boundary-Triggering Mechanism

The overall control architecture of the proposed algorithm is illustrated in Figure 3, which distinguishes the nonlinear simulation plant, the linearized DMPC prediction model, and the lumped disturbance estimator. The process of UG formation operation and navigation of the silent zone is shown in Figure 4. When the UG descends to a specified depth within the silent zone, it activates the silent mode. In this mode, the glider maintains its current attitude and buoyancy to sustain a steady gliding state, with its detection equipment remaining operational. After proceeding to the preset navigation depth, it autonomously ascends to a designated depth. Subsequently, the silent mode is deactivated, and the glider autonomously adjusts its position to reconfigure the formation.
To balance energy efficiency in the silent zone and the precision of formation reconfiguration upon exit, a flexible triggering mechanism based on Reconfiguration Urgency Index (RUI) is proposed. This mechanism replaces static boundary switching with an environment-adaptive logic, ensuring that the DMPC controller can dynamically adjust its intensity based on the ocean current intensity and the deviation magnitude.
The transition from control suspension to active reconfiguration is no longer a simple binary switch. We define the RUI ( Ψ ) as a function of the predicted formation tracking error and the estimated ocean current disturbance:
Ψ ( t ) = ω e e p ( t ) / e max 2 + ω v V c u r r ( t ) / V max
where e p ( t ) is the predicted lateral deviation from the formation trajectory, V c u r r ( t ) is the real-time estimated ocean current speed, e max = 3000 m is the maximum expected lateral deviation upon silent-zone exit (calibrated from sea trials), and V m a x = 0.5 m/s is the maximum expected current speed in the operational area. Both normalized terms e p ( t ) / e max 2 and V c u r r ( t ) / V max are dimensionless and lie in [0,1]. The position-error term is squared to penalize large formation deviations nonlinearly—deviations beyond the nominal range trigger disproportionately stronger reconfiguration—while the current-velocity term is linear because ocean-current-induced drift is directly proportional to current speed. The sensitivity coefficients satisfy ω e + ω v = 1 with ω e ,   ω v 0 , 1 .
The triggering state S ( t ) is governed by
S ( t ) = 0   ( Dormancy ) , if   Ψ ( t ) < Ψ t h 1   ( Active ) , if   Ψ ( t ) Ψ t h
where Ψ t h = 0.7 is a fixed threshold determined through grid search. To prevent repeated switching when Ψ t fluctuates near Ψ t h , a dwell-time rule is enforced: after any state transition, the controller remains in the new state for at least T d w e l l = 30 s (3 sampling intervals), regardless of subsequent RUI values. The smooth sigmoid transition in Equation (43) further ensures that control commands remain continuous during mode changes. In a simulation, this rule eliminates spurious high-frequency switching while adding negligible latency to genuine reconfiguration triggers. The adaptivity to environmental conditions is provided by the time-varying weighting factor η ( t ) described below. This RUI-based logic ensures that the UGs remain in a silent state when the environment is stable but can react instantaneously if strong currents cause critical deviations. The parameters were tuned via grid search over ω e 0.3 , 0.8 (with ω v = 1 ω e ) and Ψ t h 0.4 , 0.9 , using the integrated absolute lateral error over the reconfiguration phase as the tuning objective. The search used three recorded sea-trial current profiles covering weak (0.06–0.15 m/s), moderate (0.15–0.30 m/s), and strong (0.30–0.44 m/s) conditions.
Figure 5 presents the RUI parameter sensitivity analysis. Among the six parameter combinations, the selected ω e = 0.6, ω v = 0.4, and Ψ t h = 0.7 achieve the lowest lateral distance standard deviation of 291 m and the shortest reconfiguration time of 13.3 h, with a moderate switch count of 7. Raising the threshold reduces switching but degrades tracking, whereas lowering it improves tracking at the cost of increased chattering.
First, a grid search is conducted over reasonable ranges of ω e , ω v and Ψ t h to balance triggering responsiveness and anti-chattering performance, avoiding frequent state switching under mild disturbances.
Second, the optimal candidate parameters are calibrated using multiple sets of real sea trial data covering typical ocean current speeds in practical marine environments, ensuring adaptability to actual disturbance characteristics.
Finally, closed-loop stability verification is performed to guarantee reliable triggering logic under both weak and strong current conditions.
To address the theoretical depth regarding weight selection, we introduce an adaptive weighting law within the DMPC cost function. The penalty matrices’ state error Q is dynamically scaled by the RUI to optimize the reconfiguration performance:
Q a d j ( t ) = η ( t ) Q 0
η t = 1 + β / 1 + e x p Ψ t Ψ t h / σ
where η ( t ) is the adaptive scaling factor, Q 0 is the baseline weight matrix, and β , σ are shaping parameters. Specifically, β = 2.0 denotes the maximum weight increment, σ = 0.15 represents the transition width, and Ψ t h = 0.7 is the midpoint of the sigmoid transition. The sigmoid function is monotonically increasing, bounded in [1,3], and C -continuous. Under low disturbance, the weight returns to the baseline Q 0 as intended; under strong disturbance, it increases to prioritize rapid reconfiguration. This formulation implies that when the UG exits the silent zone or encounters strong current disturbances ( Ψ ( t ) Ψ t h ), the weight on tracking error increases exponentially, forcing the DMPC to prioritize rapid reconfiguration. Conversely, in low-disturbance environments ( Ψ ( t ) < Ψ t h ), η ( t ) approaches 1, maintaining the baseline state-error penalty Q 0 . Energy savings under low disturbances are achieved primarily through the RUI keeping the controller in the dormant state, rather than through reducing the MPC weight below baseline.
While the RUI determines the timing of control activation, the transition of the actual control command u ( t ) must respect the physical constraints of the UG’s actuators (e.g., the limited speed of the buoyancy engine and mass shifter). To prevent mechanical chattering or excessive structural stress caused by sudden control jumps, a continuous transition function σ ( τ ) is utilized:
u f i n a l ( t ) = 1 σ ( τ ) u d o r m a n t + σ ( τ ) u D M P C ( t )
where σ ( τ ) is a C 1 -continuous mapping (such as a Sigmoid-based transition) over the transition interval τ , and u d o r m a n t denotes the control command of the mode being exited; during a fallback-to-DMPC transition, this term is replaced by u f a l l b a c k .

4.3. Multi-Objective Leader Capability Evaluation and Rotation Strategy

In an environment with ocean current disturbances, after the UG formation traverses the silent zone, it needs to achieve smooth switching of control states and dynamic rotation of the leader vehicle. This strategy is an intelligent control mechanism inspired by nature, whose core idea originates from the lead goose rotation behavior in long-distance flight of goose flocks, ensuring the group completes long-distance migration with optimal efficiency through balanced energy distribution [29]. This study applies this bionic principle to UG formation control, integrating three optimization objectives—energy, position, and communication—to establish a dynamic leader-switching mechanism based on multi-objective leader capability evaluation.
First, candidate set screening selects an eligible candidate leader glider from all UGs, mathematically defined as
Ω c a n d i d a t e = { i N E i E t h ,   P m a t c h , i P t h }
where E i is the remaining energy state indicator of glider i , and P m a t c h , i is its position-matching degree. E t h is the energy threshold, ensuring the candidate leader has sufficient energy to complete the scheduling task; P t h is the position-matching degree threshold, requiring the candidate glider to be located in the core area of the formation.
The position-matching degree P m a t c h , i is calculated using a Gaussian function:
P m a t c h , i = exp | | p i p c e n t e r | | 2 2 σ p 2
where σ p is the formation position tolerance radius, selected via grid search over [300, 800] m. A larger σ p admits more candidate leaders; a smaller σ p restricts candidates to the formation core.
Second, the optimal leader glider is determined from the candidate set. The decision formula is
i * = arg max i Ω c a n d i d a t e J e v a l ( i )
A comprehensive evaluation function is constructed as follows:
J e v a l ( i ) = w 1 E ¯ i + w 2 P ¯ m a t c h , i + w 3 C ¯ c o m m , i
where E ¯ i is the normalized energy state indicator, P ¯ m a t c h , i is the normalized position state indicator, and C ¯ c o m m , i is the normalized communication quality indicator. w 1 , w 2 , w 3 correspond to the weighting coefficients for the energy, position, and communication indicators, respectively, and w 1 + w 2 + w 3 = 1 . The grid-search ranges are   w 1 0.2 , 0.6 , w 2 0.2 , 0.5 , w 3 0.1 , 0.4 , E t h 20 % , 50 % , P t h 0.4 , 0.8 , and σ p 300 , 800 m. The selected values are w 1 = 0.4, w 2 = 0.35, w 3 = 0.25, E t h = 30% and P t h = 0.6.
Finally, the leader authority switching is performed using an exponential decay-based formula as follows:
u n e w = e k ( t t 0 ) u c u r r e n t + [ 1 e k ( t t 0 ) ] u t arg e t
where t 0 is the switching initiation time; k is the convergence rate parameter (optimized to k = 0.15 s−1); and u c u r r e n t and u t arg e t are the control quantities of the current leader and target leader.
To prove the stability of the above equation, define the control error e = u new u ideal , whose dynamic equation is
e ˙ = k e + d ( t )
where d ( t ) is a bounded disturbance. Choosing the Lyapunov function V ( e ) = 1 2 e T e , its derivative is as follows:
V ˙ = e T e ˙ = k e 2 + e T d ( t ) k e 2 + e d
When e > d / k , we have V ˙ < 0 . Therefore, for any k > 0 and bounded d , the control error e is uniformly ultimately bounded (UUB), converging to the residual set e d / k . The selected convergence rate k = 0.15   s 1 satisfies k > 0 and, thus, guarantees UUB stability.

4.4. Closed-Loop Stability Analysis of the Hybrid System

The hybrid system follows the ZOH discrete model from Section 3.1:
x ( k + 1 ) = A d x ( k ) + B d u ( k ) ,   y ( k ) = C d x ( k )
where d ( k ) in W is the bounded lumped disturbance, W is derived from the Section 3.4 disturbance observer; Z is the RPI set satisfying A d Z W Z ; tightened constraints x ¯ X Z , v U K Z ; and the terminal invariant set X f satisfies A d X f B d U X f . The adaptive weights satisfy Q m i n Q ( Ψ ( k ) ) Q m a x , R m i n R ( Ψ ( k ) ) R m a x .
Theorem 1.
Under bounded ocean disturbances, the discrete DMPC formation system satisfies the following:
a.
Recursive feasibility: Feasible control sequences exist for all  k + 1 , k + 2 ,  if feasible at instant  k ;
b.
DUUB stability: All closed-loop states converge to a compact invariant set  Ω UUB .
Proof of Recursive Feasibility.
Suppose that at time k , the optimal nominal sequence { x ¯ ( k + i | k ) , v ( k + i | k ) } i = 0 N p meets tightened constraints and x ¯ ( k + N p | k ) X f .
The candidate sequence for k + 1 is constructed:
x ¯ ( k + 1 + i | k + 1 ) = x ¯ ( k + 1 + i | k ) , i = 0 , , N p 1 v ( k + 1 + i | k + 1 ) = v ( k + 1 + i | k ) , i = 0 , , N p 2 v ( k + N p | k + 1 ) = 0
Terminal condition: ( x ¯ ( k + N p | k + 1 ) = A d x ¯ ( k + N p | k ) + B d v ( k + N p | k ) X f . All tightened constraints hold. By induction, recursive feasibility holds for all discrete steps. □
Proof of DUUB Stability.
Take the discrete Lyapunov function as the optimal cost V ( k ) = J * ( x ¯ ( k ) , Ψ ( k ) , with the following cost function:
J = τ = 1 N p y p y r Q ( Ψ ) 2 + τ = 0 N p 1 Δ v R ( Ψ ) 2 + x ¯ ( k + N p ) P 2
Lyapunov difference:
Δ V ( k ) = V ( x ¯ ( k + 1 ) , Ψ ( k + 1 ) ) V ( x ¯ ( k ) , Ψ ( k ) ) = T 1 + T 2 T 1 = V ( x ¯ ( k + 1 ) , Ψ ( k ) ) V ( x ¯ ( k ) ) T 2 = V ( x ¯ ( k + 1 ) , Ψ ( k + 1 ) ) V ( x ¯ ( k + 1 ) , Ψ ( k ) )
  • Nominal descent term: T 1 e ¯ ( k ) Q min 2 Δ v ( k ) R min 2 + σ dist . σ dist is a fixed upper bound of the disturbance cost increment.
  • Weight-switching term: Ψ ( k ) is Lipschitz-continuous, so | T 2 | L w | Ψ ( k + 1 ) Ψ ( k ) | .
Δ V ( k ) e ¯ ( k ) Q min 2 Δ v ( k ) R min 2 + σ dist + L w Δ Ψ ( k ) is combined. Ω UUB = { x ¯ e ¯ Q min 2 + σ dist + L w sup | Δ Ψ | 0 } is defined. For x ¯ ( k ) Ω UUB ,   Δ V ( k ) < 0 , so states stay bounded inside Ω UUB . □
  • Dynamic Leader Switch Supplementary
The switching law u n e w ( k ) =   α k k 0 u c u r r e n t + ( 1 α k k 0 ) u t a r g e t , with α = e k T s = e 1.5 0.223 for k = 0.15 s 1 and T s =   10   s , yields discrete error dynamics e u k + 1 = α   e u k + d s k . Since α = 0.223 < 1 , the error system is Schur-stable. The bounded switching perturbation d s ( k ) is absorbed into σ d i s t without breaking DUUB. No separate k s parameter is used.
The ZOH discrete DMPC formation system is recursively feasible and DUUB-stable under time-varying ocean disturbances. All theoretical derivations match Section 3.1’s discrete model and support the simulation results in Section 5.

5. Simulation Results and Discussions

All numerical simulations in this study were independently implemented in Python 3.11, where the high-fidelity underwater glider dynamics, realistic ocean current environment, and seabed terrain model were self-developed and calibrated using real sea trial data. We conducted comparative simulations to verify the effectiveness of the proposed algorithm for formation reconfiguration under ocean current disturbances; a formation simulation involving five UGs was conducted. First, a simulation environment with a complex flow field was established; secondly, following the algorithm procedure, a formation reconfiguration simulation based on the DMPC algorithm was carried out, and the motion characteristics were analyzed; and finally, a comparative simulation of formation control was conducted with the ADRC and conventional MPC algorithms. All controller comparisons in this study were conducted in numerical simulations. The sea-trial data were used solely for (i) calibrating the high-fidelity nonlinear plant model and (ii) generating realistic current profiles.
To ensure the rigor and fairness of the comparative study, all simulations were conducted within a unified computing environment and under identical environmental constraints.
The simulation area was set with an X-axis range from −3500 to +10,000 m and a Y-axis range from −2000 to 2000 m. A silent zone was established within the x 500 , 500 meter area, and multiple vortex regions were set, as shown in Figure 6 below.
The core performance of MPC lies in whether its predictive model can accurately foresee the system’s behavior over a future time horizon. Traditional predictive models are mostly trained in idealized static environments [30]. To enhance the model’s predictive capability in complex, time-varying ocean current environments, this paper considers the impact of the marine environment on UG performance. Ocean current data synchronously collected during sea trials were used as a crucial environmental input, training the improved predictive model alongside the UG’s control inputs. The improved model can more accurately predict the forces and motion trends of a UG in a specific current field, thereby enabling the DMPC controller to “foresee” the deviation caused by currents and generate optimized control commands with compensatory effects in advance.
The performance verification of the proposed formation reconfiguration algorithm was implemented based on high-fidelity numerical simulation. To avoid simulation deviation caused by idealized dynamic models and ensure the simulation results had sufficient engineering reference value, real sea trial data of the UG were adopted to complete accurate hydrodynamic parameter identification and high-fidelity calibration of the glider dynamic model. The calibrated model can accurately characterize the actual motion characteristics of the UG in real marine environments, building a solid and reliable physical foundation for the numerical simulation of multi-glider formation control and reconfiguration.
This paper extracted and analyzed UG operational data from the sea trial period. Details of the sea trial are shown in Figure 7. Among them, (a) is the UG formation path-planning monitoring platform, which can intuitively monitor the location and time information of the UG’s water entry/exit points transmitted to the shore-based platform; (b) is the UG control platform; (c) is the UG acoustic detection platform, which can visually display detection results; (d) shows the UG debugging scenario; and (e) shows the entry of the UG into the water. The technical parameters of the UG are shown in Table 2. Based on the data collected from sea trials and the UG’s technical parameters, the UG dynamic model was optimized. The focus was on identifying the hydrodynamic parameters K R and K L . Using the least squares method to fit 13 sets of sea trial data, the optimal solutions for the key hydrodynamic parameters of the UG were obtained through optimization calculations: drag coefficient K R = 0.042; lift coefficient K L = 0.087. Furthermore, the effect of ocean currents on the UG’s motion was analyzed to determine a sea-trial-calibrated compensation coefficient. Processing the 13 datasets, which covered current speeds from 0.06 m/s to 0.44 m/s, resulted in an optimal calibrated compensation coefficient of k c = 0.623. The parameter identification and optimized dynamic model provide a more accurate predictive foundation for DMPC.
The proposed algorithm adopts a DMPC framework, as illustrated in Figure 4. Its core procedure comprises three stages:
  • Initialization Layer: Create the formation structure (initialize UG positions and dynamic parameters) and construct the controller (DMPC weights and constraint boundaries), while synchronously loading the ocean current field model and the coordinates of the silent zone.
  • State Detection Layer: In the main loop, the formation position is monitored in real-time via a flexible boundary-triggering mechanism. Within the silent zone, the system is forced to switch to a no-autonomous-control mode; after exiting the zone, the controller is activated to guide reconfiguration.
  • Cooperative Decision-Making Layer: The ocean current model is updated through flow field prediction. Based on a multi-objective leader capability evaluation mechanism, the dynamic switching between the leader and followers is determined, and formation objectives are generated in a distributed manner.
For a fair comparison, all three controllers share identical actuator constraints, identical initial conditions, identical sea-trial-derived current profiles, and the same energy consumption model. The MPC and ADRC parameters were tuned via grid search, using the minimum standard deviation of lateral inter-glider distance as the objective criterion. The standard deviation of lateral inter-glider distance is computed as follows: during the reconfiguration phase, the lateral distance between each follower and the leader is recorded at every sampling instant. For each follower, the temporal standard deviation of this lateral distance is computed; the reported metric is then the mean of these standard deviations over all four followers. The search ranges are MPC: state weights searched over { d i a g = 1 , 1 , 1 ,   d i a g = 5 , 5 , 5 ,   d i a g = 10 , 10 , 5 ,   d i a g = 12 , 12 , 6 } , from which d i a g = 10 , 10 , 5 was selected for conventional MPC and d i a g 12 , 12 , 6 for the proposed DMPC. All candidates are three-dimensional, consistent with y = [ x , y , ψ ] T R 3 , control weights over d i a g 0.01 , 0.01 ,   d i a g 0.1 , 0.1 ,   d i a g 1 , 1 , and a prediction horizon over 10 ,   15 ,   20 . ADRC: TD speed factor searched over 50 ,   200 , ESO gains over typical ranges ( β 1 100 ,   500 , β 2 300 ,   1000 , β 3 500 ,   2000 ), NLSEF gain in 0.5 ,   2.0 , and compensation factor in 0.5 ,   1.5 . All tuning and comparative evaluations were conducted in simulation only, using the data-driven plant model and sea-trial-calibrated current profiles. The sea trial data served solely for model calibration and current-profile generation. Detailed constraints and key parameter configurations for the traditional MPC, DMPC and ADRC are provided in Table 1 and Table 3. All controllers are evaluated under strictly identical conditions to ensure a fair comparison. Uniform actuator limits apply a consistent pitch angle range and buoyancy adjustment constraints across all controllers. Consistent energy assumptions use the same initial battery level and real-data-based energy consumption model for all cases. Identical environmental disturbances adopt the same measured ocean current profiles and disturbance models in all simulations and sea trials, eliminating external condition bias.
Running the simulation code yielded the three-dimensional trajectory of the UG formation reconfiguration in the core area, as shown in Figure 8. As evidenced by the trajectories, ocean currents caused substantial disruption to the gliders. Notably, Glider 4 experiences significant passive drift away from the intended formation path prior to entering the silent zone. The formation enters the silent zone, where the non-autonomous control mode is activated, and each UG passes through the silent zone solely under the influence of ocean currents. After reaching the exit boundary of the silent zone, the flexible boundary activation mechanism is triggered, initiating autonomous adjustments of the motion attitude to ascend to the surface in the shortest possible time and restore formation communication. Integrating the first surfacing point communication information from each UG, the leader switch is executed based on the multi-objective leadership evaluation mechanism and dynamic switching strategy, completing the transition from Glider 0 to Glider 2 as the leader after 13.3 h of operation.
To analyze the impact of DMPC on formation reconfiguration in detail, operational data were retrieved and plotted, resulting in the formation motion characteristic curves shown in Figure 8 below.
Figure 9a shows the motion trajectory of the UG formation under ocean current disturbance, displaying the formation’s travel route during the silent-zone navigation. The UG formation, after traversing the silent zone, can quickly converge towards the preset formation structure, effectively coping with ocean current disturbances.
Figure 9b presents the variation curve of the longitudinal relative distance within the formation. The longitudinal relative distance refers to the distance difference in the forward direction between the follower gliders and the leader glider in the formation. Before entering the silent zone, influenced by currents from different directions, Glider 4 separates from the formation, with a maximum longitudinal distance difference from the leader exceeding 3500 m; after exiting the silent zone, Glider 4 quickly activates and adjusts its attitude to catch up with the formation, forming the formation structure after 13.3 h of total operation.
Figure 9c displays the lateral relative distance variation graph, and Figure 9d displays the energy consumption chart for each UG, revealing the dynamic behavior and energy consumption characteristics of the UG formation during the mission cycle. By combining the two figures, it can be seen that from 0 to 2 h, within the silent zone, all gliders are in a low-energy-consumption state; after exiting the silent zone, each glider begins to execute formation reconfiguration. Among them, Glider 4 has relatively high energy consumption, experiencing significant deviation due to ocean current influence; concurrently, the average energy consumption graph in Figure 9d shows that this UG had a higher average energy consumption during the 0~6 h period, a phenomenon reflecting the high energy consumption characteristic of its prolonged attitude correction. Integrating and adjusting data such as the energy consumption status and relative positions of each glider, and conducting a quantitative evaluation through the multi-objective leadership assessment mechanism, can provide decision-level support oriented towards energy consumption optimization for the dynamic role switching in UG formations.
To quantitatively evaluate the practical effectiveness of the advanced control algorithm in underwater cooperative operations, this paper conducts a comparative experiment between the proposed algorithm and the widely used ADRC-based as well as conventional MPC in current UG applications. Through quantitative analysis of the formation motion characteristics in Figure 9, Figure 10 and Figure 11, a comparison of key metrics is presented, as shown in Table 4.
Regarding formation keeping and cooperative accuracy, by comparing subfigures (a) and (c) of Figure 9, Figure 10 and Figure 11, it is observed that the ADRC-controlled Glider 4 exhibits the largest lateral offset. In contrast, DMPC, through distributed cooperative optimization, results in more convergent formation trajectories, with the maximum offset of Glider 4 being reduced by approximately 250 m compared with ADRC. Furthermore, after the leader switch stabilizes, data combined from the figures and tables indicate that under DMPC, the standard deviation of inter-glider distances is 291.23 m, which is 42% and 17% lower than that under ADRC and conventional MPC, respectively. This demonstrates a more uniform lateral distribution of the UGs under DMPC. Comparing the longitudinal distances in subfigure (b) of Figure 9, Figure 10 and Figure 11, during the silent-zone navigation, Glider 2 in the ADRC-controlled UG formation overtakes the leader around the 2 h mark, a situation that also occurs under conventional MPC. This indicates that the latter two exhibit weaker resistance to current disturbances compared with the DMPC-controlled formation. Furthermore, they struggle to maintain the correct “master–slave” longitudinal relative position after the leader switch event. In contrast, under DMPC, the longitudinal relative positions of the gliders are more stable, although Glider 4 also experiences a large longitudinal relative distance due to current influence. This phenomenon reflects the challenge of underwater gliders as underactuated systems having weak resistance to currents in real environments [31].
The advantage of DMPC is also evident in terms of energy consumption optimization. Analysis of the average energy consumption graph in Figure 9d reveals distinct phased characteristics in the energy consumption of each UG during the 25 h navigation. In the initial phase of 0–5 h, the energy consumption of each UG is relatively balanced, averaging about 4.5–5 kJ per hour. During the 5–10 h period after entering the silent zone, the consumption decreases to the range of 2.5–3 kJ, representing a significant reduction of 40–50% compared with the ADRC strategy. A significant fluctuation occurs at the leader switch time (13.3 h): the new leader Glider 2 experiences an instantaneous 20% increase in energy consumption to 5.5–6 kJ, while that of the original leader Glider 0 decreases by 25% to 2.5–3 kJ. During the subsequent formation reconfiguration period (14–18 h), the energy consumption of all UGs temporarily increases by 10–15%, finally stabilizing at an average of 4–4.5 kJ per hour from 18 to 25 h. Combined with Table 4, it is evident that under DMPC, the average energy consumption per vehicle for the 25 h navigation is 121.8 kJ, which is lower than the 122.4 kJ under ADRC and the 122.9 kJ under conventional MPC. DMPC demonstrates more efficient energy consumption control at event points such as leader authority switching and entering/exiting the silent zone. This research aims to reveal the core differences between the three control methods in maintaining multi-glider cooperative motion in complex marine environments. The results demonstrate that DMPC holds significant advantages over ADRC and conventional MPC in key performance metrics such as formation convergence, motion synchrony, and energy efficiency. Note that although the proposed DMPC achieves the lowest average energy consumption, the numerical difference from conventional MPC and ADRC is relatively small. However, this improvement carries important practical value for long-duration underwater glider operations. First, given the modest energy savings (0.5–0.9%), the endurance benefit should be regarded as potential rather than conclusively demonstrated in this study. Over multi-month missions, even small per-cycle savings could accumulate, but a rigorous endurance quantification would require long-duration simulations or field trials, which are left for future work. Second, the algorithm’s adaptive energy regulation reduces unnecessary control actuation during silent-zone navigation, which is critical for maintaining low-power operation and covertness. Third, the balanced energy distribution via dynamic leader rotation avoids localized energy depletion, ensuring sustained formation stability and reliable cooperative performance under complex ocean current disturbances.

6. Conclusions

This study addresses the issues of trajectory deviation in underwater glider (UG) formations caused by ocean current disturbances and rapid reconfiguration after traversing silent zones. A cooperative algorithm based on DMPC is proposed, which integrates a flexible boundary-triggering mechanism and a dynamic rotation strategy featuring multi-objective leader capability evaluation. The following main conclusions are drawn based on validation through simulation experiments and real sea trial data.
First, regarding formation-keeping performance, the proposed algorithm reduces the influence of ocean current disturbances on the formation trajectory through a heading pre-compensation model and the rolling optimization control of DMPC. The simulation results indicate that the standard deviation of the lateral inter-glider distance is reduced by 42% and 17% compared with traditional ADRC and MPC, respectively, thereby enhancing the formation’s stability during ocean observation missions.
Second, in terms of reconfiguration efficiency, the flexible boundary-triggering mechanism enables the suspension of autonomous control within the silent zone and its rapid reactivation after exit. Combined with the multi-objective leader capability evaluation and dynamic rotation strategy, the formation recovery time is reduced to 13.3 h.
Third, concerning energy consumption optimization, the dynamic leader rotation strategy balances the energy distribution across the formation. This yields a lower average energy consumption than the other two strategies, verifying the algorithm’s adaptability to complex marine environments and its energy efficiency, thereby providing a theoretical foundation for subsequent long-duration formation navigation trials.
The proposed multi-glider formation reconfiguration strategy is validated primarily through numerical simulations calibrated with sea trial data. While the simulations are based on high-fidelity models calibrated with sea-trial data, there remain potential discrepancies between simulation results and real-world underwater glider operations. Therefore, future work will focus on conducting comprehensive experimental validation, including field sea trials and hardware-in-the-loop tests, to further verify the practical performance and robustness of the proposed strategy in real marine environments.

Author Contributions

R.L.: co-first author, conceptualization, data curation, investigation, software, validation, writing—original draft, and writing—review and editing. H.Z.: co-first author, visualization, validation, software, methodology, formal analysis, and conceptualization. Y.Z. (Yan Zhao): validation, project administration, and conceptualization. P.X.: writing—review and editing, supervision, resources, funding acquisition, and conceptualization. Y.J.: validation, project administration, and conceptualization. Y.Z. (Yun Zhao): writing—review and editing, methodology, and conceptualization. All authors have read and agreed to the published version of this manuscript.

Funding

This work is supported by the National Natural Science Foundation of China (No. 62401601), Innovation Fund Project for Independent Research of National University of Defense Technology (Grant No. 25-ZZCX-JDZ-56), the National Key Research and Development Program of China (Grant No. 2022YFC2805904) and the Science and Technology Innovation Program of Hunan Province (Grant No. 2023ZJ1020, 2024AQ2031).

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of this study, data collection, analyses, or interpretation; writing of this manuscript; or decision to publish the results.

References

  1. Benders, D.; Köhler, J.; Niesten, T.; Babuška, R.; Alonso-Mora, J.; Ferranti, L. Embedded Hierarchical MPC for Autonomous Navigation. IEEE Trans. Robot. 2025, 41, 3556–3574. [Google Scholar] [CrossRef] [Scilit]
  2. Cao, L.T.; Fu, Q.X.; Si, Y.; Ding, B.; Yu, J.Y. Porous materials for sound absorption. Compos. Commun. 2018, 10, 25–35. [Google Scholar] [CrossRef] [Scilit]
  3. Chen, Q.; Zou, Y.; Li, S. Self-Triggered DMPC for Dynamically Coupled Systems with Reduced Conservatism. IEEE Trans. Ind. Inform. 2025, 21, 9197–9207. [Google Scholar] [CrossRef] [Scilit]
  4. Chuan, Z.L.; Min, X.D.; Yong, L.M. Cooperative Navigation Algorithm for Two Leaders GUUV; Northwestern Polytechnical University: Xi’an, China, 2011. [Google Scholar]
  5. Gao, W.; Rao, B.; Song, D.; Lai, T. Flight Pattern Recognition and Precision Tracking Algorithm for UAV Cluster Targets Imitating Geese Flocks. IEEE Sens. J. 2025, 25, 709–724. [Google Scholar] [CrossRef] [Scilit]
  6. Gong, J.W.; Liu, K.; Qi, J. Model Predictive Control for Unmanned Vehicles, 2nd ed.; Beijing Institute of Technology PressStore: Beijing, China, 2020. [Google Scholar]
  7. Han, W.; Cui, K.; Liu, J.; Wang, X.; Zhang, Y. Carrier aircraft Landing control technology based on self-tuning MPC. J. Syst. Eng. Electron. 2022, 44, 250–261. [Google Scholar]
  8. He, B.; Wang, J.; Zhang, R.; Wang, X.; Wan, X.; Yang, Y. Efficiency evaluation of underwater glider fleet based on Fuzzy-AHP-ADC model. Expert Syst. Appl. 2025, 271, 126685. [Google Scholar] [CrossRef] [Scilit]
  9. Hildebrand, J.A.; Spain, G.L.D.; Roch, M.A. Glider-Based Passive Acoustic Monitoring Techniques in the Southern California Region. 2011.
  10. Jiang, N.; Zhao, Q.; Wang, J. Deep reinforcement learning-based path planning method for underwater gliders in unknown 3D marine environment. Ships Offshore Struct. 2025, 20, 121–132. [Google Scholar] [CrossRef] [Scilit]
  11. Lan, W. Research on Path Planning of Underwater Glider Formation Under the Influence of Ocean Currents. Doctoral Dissertation, Dalian Maritime University, Dalian, China, 2023. [Google Scholar] [CrossRef]
  12. Lan, W.; Jin, X.; Chang, X.; Wang, T.; Zhou, H.; Tian, W.; Zhou, L. Path planning for underwater gliders in time-varying ocean current using deep reinforcement learning. Ocean Eng. 2022, 262, 112226. [Google Scholar] [CrossRef] [Scilit]
  13. Lan, W.; Jin, X.; Chang, X.; Zhou, H. Based on Deep Reinforcement Learning to path planning in uncertain ocean currents for Underwater Gliders. Ocean Eng. 2024, 301, 117501. [Google Scholar] [CrossRef] [Scilit]
  14. Li, Y.; Cai, Y.; Sun, X.; Wang, H.; Chen, L.; Lian, Y.; Dong, Z. Distributed Modeling and Scenario-Driven Extension Hybrid-DMPC Coordinated Control of Autonomous Vehicle Chassis. IEEE Trans. Intell. Transp. Syst. 2025, 26, 7186–7196. [Google Scholar] [CrossRef] [Scilit]
  15. Liu, J.L. Vibration Analysis and Radiation Noise Research of Underwater Glider with Damping Layer. Master’s Thesis, Tianjin University, Tianjin, China, 2021. [Google Scholar] [CrossRef]
  16. Liu, Q.; Li, S.; Zheng, Y.; Qi, C.; Luo, M. Learning-Based Distributed Model Predictive Control Approximation Scheme with Guarantees. IEEE Trans. Ind. Inform. 2024, 20, 5308–5317. [Google Scholar] [CrossRef] [Scilit]
  17. Liu, Y.J.; Liu, J.; Pan, G.; Huang, Q.G.; Guo, L.M. Vibration Analysis and Isolator Component Design of the Power System in an Autonomous Underwater Glider. Int. J. Acoust. Vib. 2022, 27, 112–121. [Google Scholar] [CrossRef] [Scilit]
  18. Mu, J.; Yang, Z.; He, D.; Li, Y. Multiobjective DMPC for Heterogeneous Electric Vehicle Platoons with Communication Delay Under Switching Communication Topology. IEEE Trans. Transp. Electrif. 2026, 12, 275–284. [Google Scholar] [CrossRef] [Scilit]
  19. Niu, W.D. Research on Stability Control and Path Planning of Hybrid Actuated Underwater Glider. Tianjin University, Tianjin, China, 2017. [Google Scholar]
  20. Peng, J.S.; Fu, X.J. Formation control of pilot-following Uavs mimicking geese swarm behavior. Control Eng. China 2023, 30, 113–118. [Google Scholar] [CrossRef]
  21. Sahin, A.K.; Cavdar, B.; Ayas, M.S. An adaptive fractional controller design for automatic voltage regulator system: Sigmoid-based fractional-order PID controller. Neural Comput. Appl. 2024, 36, 14409–14431. [Google Scholar] [CrossRef] [Scilit]
  22. Shi, Q.Q.; Zhang, R.F.; Zhang, L.H.; Lan, S.Q. Research on underwater glider path following based on Reinforcement learning algorithm. China Mech. Eng. 2023, 34, 1100–1110. [Google Scholar]
  23. Vargas, S.; Becerra, H.M.; Hayet, J.-B. MPC-based distributed formation control of multiple quadcopters with obstacle avoidance and connectivity maintenance. Control Eng. Pract. 2022, 121, 105054. [Google Scholar] [CrossRef] [Scilit]
  24. Wang, H.; Wang, C.; Li, Y. Dynamic modeling and analysis of underwater glider in the ocean environment. Ocean Eng. 2025, 332, 121312. [Google Scholar] [CrossRef] [Scilit]
  25. Wu, H.; Niu, W.; Wang, S.; Yan, S. An optimization method for control parameters of underwater gliders considering energy consumption and motion accuracy. Appl. Math. Model. 2021, 90, 1099–1119. [Google Scholar] [CrossRef] [Scilit]
  26. Yan, X.; Wang, W.; Huang, C.; Li, L. A new path planning method for AUV based on the Navier–Stokes equations for ocean currents. Math. Comput. Simul. 2024, 222, 199–208. [Google Scholar] [CrossRef] [Scilit]
  27. Yang, M.; Wang, Y.H.; Wang, S.X.; Yang, S.Q.; Song, Y.; Zhang, L.H. Motion parameter optimization for gliding strategy analysis of underwater gliders. Ocean Eng. 2019, 191, 106502. [Google Scholar] [CrossRef] [Scilit]
  28. Yu, R.; Guo, H.; Sun, Z.; Chen, H. MPC-Based Regional Path Tracking Controller Design for Autonomous Ground Vehicles; State Key Laboratory of Automotive Simulation and Control, Jilin University College of Communication Engineering: Changchun, China; College of Mechatronics and Automation, National University of Defense Technology: Changsha, China, 2015. [Google Scholar]
  29. Zhang, D.; Shen, Y.-P.; Zhou, S.-Q.; Dong, X.-W.; Yu, L. Distributed Secure Platoon Control of Connected Vehicles Subject to DoS Attack: Theory and Application. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 7269–7278. [Google Scholar] [CrossRef] [Scilit]
  30. Zhang, R.F.; Yang, S.Q.; Niu, W.D.; Yang, X.Z.; Gao, W.Q. Stability analysis of underwater glider formation in strong disturbance environment. Ship Sci. Technol. 2020, 42, 67–71. [Google Scholar]
  31. Zuliani, R.; Balta, E.C.; Lygeros, J. BP-MPC: Optimizing the Closed-Loop Performance of MPC using BackPropagation. IEEE Trans. Autom. Control 2025, 70, 5690–5704. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Dynamic model of UG.
Figure 1. Dynamic model of UG.
Jmse 14 01664 g001
Figure 2. Kinematic model of UG formation movement.
Figure 2. Kinematic model of UG formation movement.
Jmse 14 01664 g002
Figure 3. Control architecture of the proposed DMPC framework.
Figure 3. Control architecture of the proposed DMPC framework.
Jmse 14 01664 g003
Figure 4. The operation process of the algorithm.
Figure 4. The operation process of the algorithm.
Jmse 14 01664 g004
Figure 5. Sensitivity analysis.
Figure 5. Sensitivity analysis.
Jmse 14 01664 g005
Figure 6. Complex ocean current environment model.
Figure 6. Complex ocean current environment model.
Jmse 14 01664 g006
Figure 7. Test details.
Figure 7. Test details.
Jmse 14 01664 g007
Figure 8. Core area map for formation reconfiguration.
Figure 8. Core area map for formation reconfiguration.
Jmse 14 01664 g008
Figure 9. The motion characteristics of underwater glider formations based on DMPC.
Figure 9. The motion characteristics of underwater glider formations based on DMPC.
Jmse 14 01664 g009
Figure 10. The motion characteristics of UG formations based on ADRC.
Figure 10. The motion characteristics of UG formations based on ADRC.
Jmse 14 01664 g010
Figure 11. The motion characteristics of underwater glider formations based on MPC.
Figure 11. The motion characteristics of underwater glider formations based on MPC.
Jmse 14 01664 g011
Table 1. Parameters and constraints for traditional MPC and DMPC.
Table 1. Parameters and constraints for traditional MPC and DMPC.
ParametersTraditional MPCDMPCDescription
Sampling   time / T s 10 s10 sMatches BeiDou update rate
Prediction   horizon / N p 2020Look-ahead time for optimization
Control   horizon / N c 55Degrees of freedom for control input
Q diag ( 10 , 10 , 5 ) diag ( 12 , 12 , 6 ) Penalty on position and heading errors
Control   weighting /   R diag ( 0.1 , 0.1 ) diag ( 0.08 , 0.08 ) Penalty on control effort
θ 0 ° , 35 ° 0 ° , 35 ° Pitch angle
B 0 , 400 mL 0 , 400 mLNet buoyancy
Per-step increment Δ θ 10 ° , Δ B 50 mL Δ θ 10 ° , Δ B 50 mLPer-step control increment bounds
Slew   rate / Δ u d θ / d t 0.5   ° / s , d B / d t 0.5 mL/s d θ / d t 0.5   ° / s , d B / d t 0.5 mL/sActuator rate limit
Table 2. Technical specifications.
Table 2. Technical specifications.
ParameterValueParameterValue/Type
Fuselage length (m)1.7Main-body diameter (cm)22
Weight in air (kg)≈83Power source typeLithium battery
Maximum operating depth (m)1200Communication/positioningWireless/BeiDou
Designed endurance (days)≥90Sensor configurationCTD/hydrophone
Table 3. Parameters for ADRC.
Table 3. Parameters for ADRC.
ModuleParametersValueDescription
Tracking Differentiator (TD)Speed factor/ r 0 100Determines the tracking speed of the differentiator
Filter factor/ h 0 0.01Suppresses noise and smooths input signals
Extended State Observer (ESO)Observer gain 1/ β 1 200Adjusts the tracking speed of the system state
Observer gain 2/ β 2 500Adjusts the estimation accuracy of the system state
Observer gain 3/ β 3 1000Adjusts the estimation accuracy of the total disturbance
Nonlinear State Error Feedback (NLSEF)Nonlinear factor/ δ 0.5Determines the nonlinearity of the feedback law
Control gain/ b 0 1.2Adjusts the magnitude of the control output
Compensation ModuleDisturbance compensation factor/ c 0.9Compensates for the residual disturbance in the system
Table 4. Comparison of key indicators.
Table 4. Comparison of key indicators.
IndicatorsDMPCMPCADRC
Reconfiguration time/h13.314.815.4
Maximum relative deflection/m193422302754
Standard deviation of lateral distance/m291352502
Average energy/kJ121.8122.9122.4
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

Lu, R.; Zhou, H.; Zhao, Y.; Zhao, Y.; Jin, Y.; Xu, P. Formation Reconfiguration for Underwater Gliders Under Ocean Current Disturbances: An Enhanced Distributed Model Predictive Control Algorithm. J. Mar. Sci. Eng. 2026, 14, 1664. https://doi.org/10.3390/jmse14171664

AMA Style

Lu R, Zhou H, Zhao Y, Zhao Y, Jin Y, Xu P. Formation Reconfiguration for Underwater Gliders Under Ocean Current Disturbances: An Enhanced Distributed Model Predictive Control Algorithm. Journal of Marine Science and Engineering. 2026; 14(17):1664. https://doi.org/10.3390/jmse14171664

Chicago/Turabian Style

Lu, Rirong, Hefeng Zhou, Yan Zhao, Yun Zhao, Yongping Jin, and Pan Xu. 2026. "Formation Reconfiguration for Underwater Gliders Under Ocean Current Disturbances: An Enhanced Distributed Model Predictive Control Algorithm" Journal of Marine Science and Engineering 14, no. 17: 1664. https://doi.org/10.3390/jmse14171664

APA Style

Lu, R., Zhou, H., Zhao, Y., Zhao, Y., Jin, Y., & Xu, P. (2026). Formation Reconfiguration for Underwater Gliders Under Ocean Current Disturbances: An Enhanced Distributed Model Predictive Control Algorithm. Journal of Marine Science and Engineering, 14(17), 1664. https://doi.org/10.3390/jmse14171664

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