Next Article in Journal
High-Level Feature Fusion Deep Learning Model for Fault Detection in Handling Equipment in Dry Bulk Ports
Previous Article in Journal
The Blockage Effect on Resistance Coefficients Estimation for AUVs with Different Configurations in the Towing Tank
Previous Article in Special Issue
A Method for Recognition and Coordinate Reference of Autonomous Underwater Vehicles to Inspected Objects of Industrial Subsea Structures Using Stereo Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prescribed Performance Formation Tracking Control for Underactuated AUVs under Time-Varying Communication Delays

1
Science and Technology on Underwater Vehicles Laboratory, Harbin Engineering University, Harbin 150001, China
2
Sanya Nanhai Innovation and Development Base, Harbin Engineering University, Sanya 572024, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(9), 1533; https://doi.org/10.3390/jmse12091533
Submission received: 1 August 2024 / Revised: 25 August 2024 / Accepted: 30 August 2024 / Published: 3 September 2024
(This article belongs to the Special Issue Autonomous Marine Vehicle Operations—2nd Edition)

Abstract

:
Achieving formation tracking control of underactuated autonomous underwater vehicles (AUVs) under communication delays presents a significant challenge. To address this challenge, a distributed prescribed performance control protocol based on a real-time state information online predictor (RSIOP) is proposed in this paper. First, we innovatively designed an RSIOP to achieve active compensation for the delayed state information of neighboring AUVs. Next, considering formation performance and safety, a low-complexity and practical nonlinear mapping function was used to implement prescribed performance tracking control for the AUV formation. Additionally, the adverse effects of external disturbance uncertainties and input saturation are also considered. Finally, the simulation tests demonstrated that the proposed formation control protocol can successfully achieve the predetermined formation tracking tasks in the presence of time-varying communication delays and external disturbances, while also enabling real-time changes in formation configuration during the process. Throughout, the protocol maintains input saturation limits, and the actual control inputs remain smooth, with no significant oscillations. Furthermore, comparative simulation tests verified the necessity of the RSIOP developed in this study and quantitatively demonstrated that the proposed control method exhibits superior performance in terms of formation control accuracy, error convergence speed, and transient-state constraints.

1. Introduction

Autonomous underwater vehicles (AUVs) constitute an emerging class of unmanned underwater platforms that have experienced rapid advancements in recent years, driven by significant progress in energy systems, sensing technologies, navigation, communication, and control technologies [1,2,3,4,5]. However, with the expansion of oceanic endeavors and the increasing complexity of underwater tasks, AUVs face significant challenges. The limited energy capacity, the susceptibility to ocean currents and marine life disturbances, and the relatively small operational coverage within a limited timeframe of single AUV platforms are inadequate to meet the requirements of more complex, real-time, large-scale marine missions [6,7]. These limitations highlight the urgent need for more robust and scalable solutions, driving the focus toward multi-AUV systems. Today, multi-AUV systems have been proven to collect more reliable data and exhibit higher efficiency, better fault tolerance, greater robustness, wider mission execution areas, and lower system costs compared to single AUVs [8,9,10,11]. Despite these advantages, the successful deployment of multi-AUV systems poses considerable challenges, especially with respect to formation control and communication reliability. The primary objective of AUV formation control is to manage the relative distance, speed, or orientation between AUVs, enabling them to move as a unified group. This facilitates tasks such as transitioning from initial positions to a designated location to form a specific formation or maintaining a certain formation during navigation [12].
The success of AUV formation control relies heavily on effective communication between vehicles. To achieve AUV formation, information transmission between AUVs must be conducted through wireless communication within a network control system. Acoustic communication has become the most widely used method due to its advantages of longer underwater propagation distances and lower attenuation. However, due to its relatively slow transmission speed and the time required for data parsing, underwater communication is subject to significant delays. This results in each AUV receiving the delayed state of neighboring AUVs rather than accurate, real-time states. These delays can severely impact the control performance and stability of the formation control system, making it a crucial challenge that must be addressed [13,14]. Recent research has made progress in addressing the challenges posed by communication delays, yet significant gaps remain. Li et al. [15,16] established the Lyapunov–Krasovskii equation and used linear matrix inequality (LMI) to solve the time-varying communication delay problem, obtaining boundary conditions for control system error convergence. Zhang et al. [17] modeled a fixed communication topology and, combined with a consensus algorithm, proposed a leader–follower control strategy designed to handle time-varying delays, establishing new stability criteria to ensure the consistency of multi-AUV systems. Zeng et al. [18], utilizing matrix theory and pertinent stability criteria, established sufficient conditions for the stability of the error system under both scenarios, with and without communication delays. Yan et al. [19] proposed a multi-UUV path-following controller based on a virtual leader to address communication delays, using Shuler theory to provide sufficient conditions for multi-UUV path-following convergence. While these approaches have advanced the field, they primarily rely on the delayed states of neighboring AUVs and require knowledge of the upper bound of communication delays. As a result, they address the communication delay problem between AUVs in a passive manner, which limits their effectiveness in more dynamic environments and presents certain limitations. Li et al. [20] studied fully actuated AUVs and used curve-fitting methods to predict the leader’s state in a two-dimensional formation, but the fixed-order model used had difficulties ensuring prediction accuracy. Du et al. [21] pioneered an active communication delay compensation mechanism by designing a data-driven state predictor to estimate the current motion state of neighboring AUVs in real-time. However, the recursive step size of state estimation is dependent on the order of the prediction model, which can result in prediction failures due to data loss, making it potentially less suitable for practical AUV applications.
Moreover, another critical aspect of AUV formation control is the management of formation state errors, which has direct implications for system performance and safety. While several approaches have been proposed, challenges remain. Bechlioulis et al. [22] initially introduced an innovative approach known as prescribed performance control (PPC) for nonlinear systems. By transforming the constrained nonlinear system under the prescribed performance function into an unconstrained one, they designed a robust controller to maintain the error within predefined performance bounds. This method set a foundation, yet it involves intricate transformations and handling of constraints. Since then, numerous scholars have conducted research building upon this approach. For instance, Liu et al. [23] transformed tracking errors into virtual errors using a specified performance function and designed an adaptive region-tracking control scheme with transient performance using backstepping technology. Similarly, Sun et al. [24] created a PPC strategy for trajectory tracking control of fully actuated AUVs, utilizing performance functions and corresponding error transformations. While effective, these methods share a common drawback: the need for complex transformations to manage constrained tracking errors, which can complicate implementation and limit practical applicability. Recognizing these challenges, Huang et al. [25] used nonlinear mapping techniques to reduce the complexity of designing prescribed performance controllers, effectively addressing the PPC problem for underactuated single AUVs. However, even with these improvements, PPCs often require large control inputs at the initial stage. Due to the physical constraints of AUV equipment, actuator input saturation becomes unavoidable, leading to performance degradation [26]. This issue has been overlooked in the aforementioned studies, yet it is clearly a problem that urgently needs to be addressed in formation control. Thus, while significant progress has been made, these limitations underscore the need for further research to develop more practical and robust PPC solutions that can be effectively implemented in real-world AUV formations.
In response to these challenges and research gaps, this paper centers on the formation control of underactuated AUVs and develops a prescribed performance control protocol for formation tracking under time-varying communication conditions. Unlike previous studies, the proposed control protocol offers the following advantages:
(1)
Combining time series analysis theory, an innovative real-time state information online predictor (RSIOP) is proposed. This approach does not necessitate prior knowledge of the upper bound of communication delays. Instead, it leverages the delayed motion state information of neighboring AUVs to recursively obtain their current state information. This approach not only ensures data validity but also achieves real-time active compensation for time-varying communication delays.
(2)
To enhance both transient and steady-state performance, the AUV formation’s motion states are constrained using prescribed performance functions, which significantly improves operational efficiency. Additionally, by incorporating nonlinear mapping techniques, the complex transformations of constrained errors are avoided, resulting in a more straightforward and intuitive control protocol design.
(3)
The proposed approach addresses the adverse effects of input saturation and unknown external disturbances in AUV formation control without the need for observers, thereby simplifying the adjustment of control parameters.
(4)
The formation is designed to be dynamic, enhancing its flexibility in practical applications and improving its ability to adapt to complex and evolving environments.
The rest of this paper is structured as follows. The preliminary and problem formulations are presented in Section 2. Section 3 describes the solution to time-varying communication delays. Section 4 presents the design of the prescribed performance formation tracking controller, along with a stability analysis of the closed-loop system. Section 5 offers the simulation results to validate the effectiveness of the control protocol. Finally, the conclusions are summarized in Section 6.

2. Preliminary and Problem Formulations

2.1. Graphy Theory

Communication topology is a critical component in the formation control of AUVs. It serves as a bridge connecting AUVs, establishing the mechanisms for information flow exchange. Graph theory can be effectively utilized to describe communication topology, providing robust theoretical support for formation control.
In this article, a weighted directed graph G = V , E , A is utilized to represent the communication topology among AUVs within the network system. Assume there is a virtual leader and N AUVs in the formation, with each AUV considered as a node. V = v 0 , v 1 , , v N represents the set of nodes in the formation, E V × V denotes the set of edges, and A = a i j ( N + 1 ) × ( N + 1 ) is the weighted adjacency matrix. If an edge v i , v j E , it indicates that information from the j t h AUV can flow to the i t h AUV, and a i j = 1. The j t h AUV can then be referred to as a neighbor of the i t h AUV, and the neighbor set of i t h vehicle can be denoted as B i = j v i , v j E . b i = j = 0 N a i j specifies the number of neighbors of the i t h vehicle. The a i j can be represented as follows:
a i j = 1 ,   i f v i , v j E , i j 0 ,   o t h e r w i s e
Assumption 1.
Within the communication network system, at least one path exists between any two nodes, indicating that G is connected. Additionally, the virtual leader acts as the root node of the system.

2.2. AUV Model

Consider a 5-DOF underactuated AUV mathematical model subject to external disturbances and saturation constraints. The north–east–down frame N E D and the body-fixed frame B of the i t h AUV are established separately, as illustrated in Figure 1.
According to reference [27], the three-dimensional motion model of the i t h AUV can be derived.
η ˙ i = J ( η i ) v i
M i v ˙ i + C i ( v i ) v i + D i ( v i ) v i + g i ( θ i ) = T i + Δ i
where η i = x i , y i , z i , θ i , ψ i T denotes the positions (i.e., surge, sway, and heave displacements) and orientations (i.e., pitch and yaw angles) in the north–east–down frame. v i = v u i , v i , w i , p i , r i T represents the velocities in the body-fixed frame. J ( η i ) is the transformation matrix and can be described as
J ( η i ) = cos θ i cos ψ i   - sin ψ i   sin θ i cos ψ i 0 0 cos θ i sin ψ i cos ψ i sin ψ i sin θ i 0 0 sin θ i 0   cos θ i 0 0 0 0 0 1 0 0 0 0 0 1 cos ( θ i )
M i = d i a g m 11 , i , m 22 , i , m 33 , i , m 55 , i , m 66 , i is the inertial matrix of the AUV.
C i v i = 0 0 0 m 33 , i w i m 22 , i v i 0 0 0 0 m 11 , i u i 0 0 0 m 11 , i u i 0 m 33 , i w i m 11 , i u i 0 0 0 m 22 , i v i m 11 , i u i 0 0 0 is the Coriolis and centripetal matrix.
D v i = d i a g { X u , i , Y v , i , Z w , i , M q , i , N r , i } represents the damping matrix.
g i θ i = 0 , 0 , 0 , ρ i g i i G M L , i sin θ i , 0 T is the restoring moment matrix.
T i = T 1 , i , 0 , 0 , T 4 , i , T 5 , i T denotes the actual input control force.
And Δ i = Δ 1 , i , Δ 2 , i , Δ 3 , i , Δ 4 , i , Δ 5 , i T is the uncertain external disturbance.
Assumption 2.
For the uncertain external disturbance  Δ i , there exists a positive constant  Δ ¯ i  such that  Δ i Δ ¯ i  always holds.
However, to address the underactuation problem, a coordinate transformation is required to integrate the dynamics in all directions and involve all control inputs [28].
y i = H i η i = x i + i cos θ i cos ψ i , y i + i cos θ i sin ψ i , z i i sin θ i T
where i is a constant positive parameter that represents the distance between the virtual control point P i and the center of mass (COM) along the O b , i x b , i axis, as illustrated in Figure 1. Furthermore, by differentiating Equation (3) and incorporating Equations (1) and (2), the new kinematic and dynamic equations for the AUV can be obtained.
η ˙ i * = J 1 , i * η i v i * + J 2 , i * η i , v i
v ˙ i * = M i * 1 T i * + Δ i * C i * v i v i * D i * v i v i * g i * θ i
where
J 1 , i * η i = cos θ i cos ψ i i sin θ i cos ψ i i sin ψ i cos θ i sin ψ i i sin θ i sin ψ i i cos ψ i sin θ i i cos θ i 0
J 2 , i * η i , v i = v i sin ψ i + w i sin θ i cos ψ i v i cos ψ i + w i sin θ i sin ψ i w i cos ψ i
C i * v i = 0 m 33 , i w i m 22 , i v i m 11 , i m 33 , i w i 0 0 m 22 , i m 11 , i v i 0 0
v i * = v u i , q i , r i T ,   M i * = d i a g m 11 , i , m 44 , i , m 55 , i ,   D i * = d i a g X u , i , M q , i , N r , i ,   g i * θ i * = 0 , ρ i g i i G M L , i sin θ i , 0 T , T i * = T 1 , i , T 4 , i , T 5 , i T , Δ i = Δ 1 , i , Δ 4 , i , Δ 5 , i T .

2.3. Actuator Dynamics

In practical applications, due to actuator limitations, the actual output force cannot achieve the control command input force. The specific actuator model is shown in Equation (6).
T x , i = s a t u x , i = u x , i ,               i f   u x , i min u i u x , i max u x , i min ,   i f   u i < u x , i min u x , i max ,   i f   u i > u x , i max
where u x , i is the command control input; u i = u 1 , i , u 5 , i , u 6 , i T is the command control input vector; and u x , i min and u x , i max denote the saturation constraints.
The existence of such hard saturation limits introduces nonlinearity in the input, adding complexity to the subsequent controller design. Building on the ideas from reference [29], a dead-zone operator-based model (DOBM) is employed to reconfigure the saturation phenomenon, which ensures the continuity of the closed-loop control system.
h u x , i = α x , i u x , i 0 Ε x , i l x , i ε x , i d z ε , x , i u x , i d ε x , i
where l x , i ε i is a density function that vanishes at a finite horizon E x , i and satisfies l x , i ε i 0   ε i > 0 ; α x , i is a constant parameter, calculated from α x , i = 0 E x , i l x , i ε x , i d ε x , i ; and d z ε , x , i u x , i denotes a dead-zone operator, which is defined as (8). To simplify notation, we denote ω ¯ x , i = 0 E x , i l x , i ε x , i d z ε , x , i u x , i d ε x , i .
d z ε , x , i u x , i = max u x , i ε x , i , min 0 , u x , i + ε x , i
The dynamic model of the actuator can be formulated by integrating Equations (6)–(8) as follows:
T i = α i u i Ω i + ο i
where α i = d i a g α 1 , i , α 4 , i , α 5 , i , Ω i = [ ω ¯ 1 , i , ω ¯ 4 , i , ω ¯ 5 , i ] T and ο i = s a t u i h u i . Subsequently, the relevant lemma, Lemma 1, is presented. Specifically, Lemma 1 elucidates that l x , i ε x , i and E x , i can be appropriately chosen to approximate the limits of the saturation constraint, provided that u x , i min and u x , i max are known. Given that the dead-zone-based model h u i is continuous, it further implies that h u i and ο i are bounded.
Lemma 1
([30]). For any given input saturation limit  u x , i , max , there always exists an appropriate density function  l x , i ε x , i  ensuring  u x , i , max = lim u x , i h u x , i = 0 E x , i ε x , i l x , i ε x , i d ε x , i . The detailed approximation of saturation function effects are illustrated in Figure 2.

3. Approach to Address Time-Varying Underwater Acoustic Communication Delay

Due to the underwater acoustic communication delay τ i j , when the leader j t h AUV transmits its state information Φ j t to the i t h AUV, the latter can only receive the delayed state information Φ j t τ i j at time t , as illustrated in the Figure 3, where the red arrows indicate data information flow transmission.
Where Φ j t = η j t ; v j t = ϕ 1 , j t , ϕ 2 , j t , ϕ 10 , j t T   denotes the state information of j at the moment of data information transmission.
To address the formation-control accuracy issue caused by this delay, an autoregressive model in the form of Equation (10) is introduced to model the AUV state information, inspired by time series theory [31]. The current state information of the jth AUV can be inferred through time series analysis and multi-step prediction.
ϕ ρ , j t τ i j = Φ ρ , j T β ρ , i j + δ ρ , i j
where Φ ρ , j = ϕ ρ , j t τ i j 1 + 1 / n i j , ϕ ρ , j t τ i j 1 + 2 / n i j , , ϕ ρ , j t τ i j 1 + p i j / n i j T is the delayed state information of the j t h AUV received by the i t h AUV; σ i j = τ i j / n i j is the time step of information transmission; p i j is the order of the autoregression model, which can be determined using the Akaike Information Criterion (AIC) [32]; β ρ , i j = β ρ , i j , 1 , β ρ , i j , 2 , , β ρ , i j , p i j T is the model coefficient; and δ ρ , i j is the bounded noise.
By using the least-squares method to estimate the coefficient β ρ , i j , the following equation can be obtained:
β ^ ρ , i j = arg min β ρ , i j ϕ ρ , j t τ i j Φ ρ , j T β ρ , i j 2
Subsequently, the update law for β ρ , i j is formulated as
β ^ ˙ ρ , i j t = Q ρ , i j t
Q ˙ ρ , i j t = c ρ , i j , 1 Q ρ , i j t + c ρ , i j , 2 Φ ρ , j T ϕ ρ , j t τ i j Φ ρ , j β ^ ρ , i j t
where Q ρ , i j t is the transition matrix; c ρ , i j , 1 and c ρ , i j , 2 are the positive tuning constants.
Define
  β ˜ ρ , i j = β ρ , i j - β ^ ρ , i j
Differentiating (14) with respect to Equations (12) and (13) results in
β ~ ˙ ρ , i j = β ˙ ρ , i j 0 t c ρ , i j , 1 Φ ρ , j T Φ ρ , j β ˜ ρ , i j T e c ρ , i j , 2 t T d T 0 t c ρ , i j , 1 Φ ρ , j T δ ρ , i j e c ρ , i j , 2 t T d T
The Lyapunov function is formulated as
V β ˜ ρ , i j = 1 2 β ˜ ρ , i j T β ˜ ρ , i j
By taking the derivative of Equation (16) with respect to Equation (15), and choosing 0 < c ρ , i j , 1 < 1 , c ρ , i j , 2 > 0 , we obtain
V ˙ β ˜ ρ , i j E i , 1 V β ˜ ρ , i j + E i , 2
with suitable positive constants E i , 1 and E i , 2 , which demonstrates that the coefficient estimation error can converge to a vicinity near zero.
Subsequently, we can design an RSIOP in the following manner:
ϕ ^ ρ , j t τ i j 1 ϑ i j n i j = m = 1 p i j β ^ ρ , i j , m ϕ ρ , j t τ i j 1 + m 1 n i j       ϑ i j = 1 m = 1 ϑ i j 1 β ^ ρ , i j , m ϕ ^ ρ , j t τ i j 1 + m ϑ i j n i j + m = ϑ i j p i j β ^ ρ , i j ϕ ρ , j t τ i j 1 + m ϑ i j n i j     when   ϑ i j p i j m = 1 p i j β ^ ρ , i j , m ϕ ^ ρ , j t τ i j 1 + m ϑ i j n i j when   ϑ i j > p i j       ϑ i j = 2 , 3 , , n i j
where ϕ ^ ρ , j denotes the predicted value of ϕ ρ , j , ϑ i j denotes the index value during the iteration process.
By performing n i j iterations, the true value of the current state information of the j t h AUV ϕ ^ ρ , j t can be calculated, effectively resolving the communication delay issue.

4. Formation Control Protocol Design

4.1. Error Transformation with Prescribed Performance

This study is primarily dedicated to designing an adaptive control protocol to enable the formation to achieve a time-varying formation configuration with prescribed performance under conditions of communication delays, external disturbances, and input saturation. Additionally, the formation is guided to follow the desired trajectory generated by the virtual leader. The block diagram of the proposed prescribed performance formation control protocol for the i t h AUV is shown in Figure 4.
First, the formation error for the i t h AUV is characterized as
γ e , i = j B i a i j η i η ^ j d i j
where γ e , i = x e , i , y e , i , z e , i T ; d i j = d x , i j , d y , i j , d z , i j T represents the distances between the i t h AUV and its neighbors in the x, y, and z directions, respectively, defining the desired formation configuration to be preserved. In order to meet the performance requirements, the formation error must adhere to the following performance function constraints:
γ _ e , i t γ e , i t γ ¯ e , i t , t 0
γ ¯ e , i t = γ ¯ e , 0 , i γ ¯ e , , i exp σ γ , i t + γ ¯ e , , i γ _ e , i t = γ _ e , 0 , i γ _ e , , i exp σ γ , i t + γ _ e , , i
where γ ¯ e , 0 , i , γ _ e , 0 , i , γ ¯ e , , i , γ _ e , , i , and σ γ , i are positive constants, with γ ¯ e , , i γ ¯ e , 0 , i and γ _ e , , i γ _ e , 0 , i . As shown in Equations (20) and (21), as t approaches infinity, the formation error will stabilize within the predefined error tolerance γ _ e , , i , γ ¯ e , , i .
To guarantee that the errors γ e , i , γ = x , y , z adhere to the prescribed performance defined in Equation (21), a mapping function was designed to convert the original constrained tracking errors into an unconstrained form.
W 1 , γ e , i = f γ ¯ e , i , γ _ e , i , γ e , i = γ ¯ e , i γ _ e , i γ e , i γ ¯ e , i γ e , i γ _ e , i + γ e , i
We can observe that W 1 , γ e , i will tend toward infinity when the formation error γ e , i reaches the prescribed bounds. Therefore, if the transformed state W 1 , γ e , i stays bounded, the formation tracking errors will adhere to the prescribed performance, as long as the initial states of the control system satisfy the performance constraint specified in Equation (20).
Subsequently, differentiating Equation (22) with respect to time results in
W ˙ 1 , γ e , i = P γ e , i γ ˙ e , i + Q γ e , i
where P γ e , i = γ ¯ e , i 2 γ _ e , i 2 + γ ¯ e , i γ _ e , i γ e , i 2 γ ¯ e , i γ e , i γ _ e , i + γ e , i 2 ,   Q γ e , i = γ _ e , i γ ¯ ˙ e , i + γ _ ˙ e , i γ ¯ e , i γ e , i 3 γ _ e , i 2 γ ¯ ˙ e , i γ ¯ e , i 2 γ _ ˙ e , i γ e , i 2 γ ¯ e , i γ e , i γ _ e , i + γ e , i 2 .

4.2. Formation Control Law Design

Step 1. First, define W 1 , i = W 1 , x e , i , W 1 , y e , i , W 1 , z e , i T ,   P i = d i a g P x e , i , P y e , i , P z e , i T , and Q i = Q x e , i , Q y e , i , Q z e , i T . Subsequently, by combining Equations (4), (19), and (23), the following relationship is obtained:
W ˙ 1 , i = P i j B i a i j J 1 , i η i v i + J 2 , i η i , v i J 1 , j η ^ j v ^ j J 2 , j η ^ j , v ^ j d ˙ i j Q i
Following the backstepping procedure, the virtual control commands ς i for v i * are designed as
ς i = J 1 , i 1 η i P i 1 Κ 1 , i W 1 , i + Q i + j B i a i j J 2 , i η i , v i + J 1 , j η ^ j v ^ j + J 2 , j η ^ j , v ^ j + d ˙ i j / b i
where K 1 , i 3 × 3 is a positive-definite configuration matrix.
Step 2. To address the negative effect of the ‘explosion of complexity’ resulting from differentiating ς i , a second-order robust exact differentiator with finite-time convergence capability is introduced [33]. Lemma 2 is given.
ς ˙ 0 , i = s 0 , i ς 0 , i ς i 1 2 s i g n ς 0 , i ς i + ς 1 , i ς ˙ 1 , i = s 1 , i s i g n ς 1 , i ς ˙ 0 , i
where s 0 , i and s 1 , i are positive design parameters. ς 0 , i 3 × 3 and ς 1 , i 3 × 3 , respectively, denote the produce outputs and the outputs of this matrix; moreover, ς 1 , i can be used as a substitute for ς ˙ i .
Lemma 2
([33]). As long as the resulting system is homogeneous and appropriate parameters  s 0 , i  and  s 1 , i  are selected, this type of robust exact differentiator has finite-time convergence.
Step 3. To achieve additional stability for the virtual control commands, the actual control inputs are crafted as follows:
W 2 , i = v i ς 0 , i
u i = α i 1 Κ 2 , i W 2 , i b i J 1 , i T η i P i W 1 , i + C i * v i v i * + D i * v i v i * + g i * θ i + M i * ς ˙ 0 , i
where W 2 , i denotes the velocity error. K 2 , i 3 × 3 is a positive-definite designed matrix.

4.3. Stability Analysis

Theorem 1.
For the formation tracking control problem of the AUV model expressed by Equations (1), (2), and (9) obeying Assumption 1 and Assumption 2. If the real-time state information online predictor is designed as in Equation (18), with the virtual control input (25) and control input (28) applied, then under conditions of communication delay, input saturation, and unknown external disturbances, all signals within the closed-loop system will be uniformly ultimately bounded. Moreover, if the initial formation error satisfies condition (20), the prescribed performance can be achieved. This indicates that the AUV formation can follow the target trajectory while maintaining the specified time-varying formation.
Proof of Theorem 1.
The Lyapunov function is defined as follows to demonstrate the asymptotic stability of the closed-loop signals.
V = 1 2 i = 1 N V 1 , i 2 + V 2 , i 2
V = 1 2 i = 1 N W 1 , i T W 1 , i + W 2 , i T M i W 2 , i
Differentiating V with respect to time gives
V ˙ = i = 1 N W 1 , i T W ˙ 1 , i + W 2 , i T M i W ˙ 2 , i
Combining Equations (5), (9), (24), and (25), we further obtain
V ˙ = i = 1 N W 1 , i T K 1 , i W 1 , i + b i P i J 1 , i η i W 2 , i + W 2 , i T α i u i Ω i + ο i + Δ i * C i * v i v i * D i * v i v i * g i * θ i M i * ς ˙ 0 , i
Substituting the control input from Equation (28), we obtain:
V ˙ = i = 1 N K 1 , i W 1 , i T W 1 , i K 2 , i W 2 , i T W 2 , i W 2 , i T Ω i + ο i + Δ i *
V ˙ i = 1 N K 1 , i W 1 , i 2 K 2 , i W 2 , i 2 + W 2 , i Ω i + W 2 , i ο i + Δ i *
V ˙ i = 1 N K 1 , i W 1 , i 2 W 2 , i K 2 , i W 2 , i ƛ i
ƛ i = Ω i + ο i + Δ i *
Based on Assumption 2 and the discussion below Equation (9), it can be concluded that
i = 1 N ƛ i = i = 1 N Ω i + ο i + Δ i * < a i
V ˙ i = 1 N K 1 , i W 1 , i 2 W 2 , i a ¯ i
where a ¯ i = K 2 , i W 2 , i a i ; one further has V ˙ < 0 o r   a ¯ i > 0 as long as W 2 , i > Γ i
Γ i = a ¯ i K 2 , i
After calculations, the final result is obtained as
V 1 2 i = 1 N Γ 1 , i 2 + Γ 2 , i 2
Γ 1 , i = max b i P i J 1 , i η i Γ 2 , i K 1 , i , 2 V 1 , i 0 Υ 1 , i ,   Γ 2 , i = max a ¯ i K 2 , i , 2 V 2 , i 0 Υ 2 , i
W 1 , i Γ 1 , i ,   W 2 , i Γ 2 , i
where Υ 1 , i and Υ 2 , i are appropriate positive constants. From the above conclusions, we obtain that V is bounded as time approaches infinity, ensuring that all signals within the closed-loop system are kept bounded. More importantly, the boundedness of the mapped system states that W 1 , i is also ensured. From the analysis following Equation (22), it can be concluded that the prescribed performance of the formation can be attained under the proposed protocol. Therefore, Theorem 1 is proven. □
Remark 1.
The proof demonstrates that by keeping the transformed errors  W 1 , i  and  W 2 , i  bounded, the closed-loop system can achieve the prescribed performance stability. This indicates that the proposed control protocol can achieve its objectives without reducing  W 1 , i  and  W 2 , i  to arbitrarily small regions. Following this logic, as described in reference [34], the uncertainty disturbance  ƛ i  can be compensated even without any auxiliary control signals, as it only affects the magnitude of  W 1 , i  and  W 2 , i  but does not alter the achieved stability properties. Separating the tracking performance from the uncertainty disturbances significantly enhances the robustness of the proposed control protocol.

5. Simulation Results

In this section, the proposed control protocol’s effectiveness is evaluated through a series of simulation tests. All simulations in this study were performed using MATLAB R2023a on a personal computer running Windows 10, equipped with an Intel Core i7-8750H processor (2.20 GHz) and 16 GB of RAM.
The study focuses on an AUV formation, which includes a virtual leader and four underactuated AUVs. Assume that the trajectory of the virtual leader is already loaded onto AUV1, meaning that there is no communication delay between them. The main physical parameters and partial hydrodynamic coefficients of the AUVs were measured experimentally and are tabulated in Table 1 and Table 2. Additionally, the communication topology is shown in Figure 5, with the virtual leader designated as number 0.
The virtual leader’s trajectory is defined as 50 cos ( 0.01 t ) 50 + 50 sin ( 0.02 t ) m , 50 sin ( 0.01 t ) + 50 cos ( 0.02 t ) 50 m , 0.1 t m T . The initial position information, velocity information, and the desired relative position information between neighboring AUVs are shown in Table 3.
The communication delays between AUVs are set as τ 21 = τ 31 = 2 0.25 cos π 600 t s , τ 42 = τ 43 = 1.5 + 0.25 cos π 600 t s . The external ocean current disturbances are defined as Δ i = 1.3 + 2 sin π 50 t N , 0.9 + 2 sin π 50 t N , 0.5 cos π 10 t N , cos π 10 t N m , sin π 50 t + π 3 4 sin π 100 t N m T . The values of the actuator dynamics model are set as described below Figure 2. Additionally, Table 4 presents the main control parameters used in the simulation experiment. All parameters were selected empirically within the range that ensures the stability of all closed-loop system signals, as determined by the stability analysis. Following this, a systematic tuning process was implemented, during which the control gains were iteratively adjusted to find the optimal balance between robustness and responsiveness, ultimately leading to a well-founded and effective determination of the parameters.
The simulation outcomes of the proposed control protocol are presented in Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10. The trajectories of the AUV formation are shown in Figure 6, demonstrating that the AUVs successfully follow the desired trajectory. The formation configuration transitions from a quadrilateral to a triangle, achieving the predetermined formation transformation. The position state information prediction errors η ˜ j t and the velocity state information prediction errors v ˜ j t of the AUV formation are illustrated in Figure 7 and Figure 8, respectively. In the legend, η ˜ i j and v ˜ i j represent the estimates of the state information of the i t h AUV for the j t h AUV. All state estimation errors converge within approximately 10 s. These results indicate that the RSIOP can accurately and quickly estimate the current state information Φ j t of neighboring AUVs considering communication delays, thereby ensuring the accuracy and stability of formation control. Observing the actual control inputs of the AUV formation in Figure 9, we can conclude that the saturation constraints are not violated under the dead-zone model. Additionally, all actual control input curves are smooth, with no significant oscillations, aligning with the actuator’s executable capability in practical scenarios. The formation error response, shown in Figure 10, indicates that the AUV formation can achieve the prescribed performance with the designed control protocol. In other words, both the transient- and steady-state performance of the formation are ensured. The formation errors converge within 16 s and remain within the performance constraint bounds. Moreover, the steady-state formation control error for each AUV in the x, y, and z directions is less than 0.1 m Furthermore, it can be clearly observed that external uncertainty disturbances and input saturation have minimal impact on the formation control accuracy, indicating that the proposed control protocol exhibits good robustness. Thus, the validity of Theorem 1 is verified.
To validate the effectiveness of the designed control protocol, the simulation results of the proposed method were compared against those obtained from simulation tests using the traditional backstepping control protocol. Additionally, during the simulations, the designed RSIOP was not used to compensate for delayed state information. The simulation conditions were kept entirely consistent with those in the previous simulations. The results of the simulations are as follows:
Figure 11 shows the movement trajectories of the AUV formation under the traditional backstepping control method. It is evident that, under the condition of not considering the solution to communication delays, the control accuracy of the formation cannot be guaranteed, and the AUV formation cannot form the predetermined formation structure, thus failing to complete the mission objectives. Figure 12 shows the formation error response under the traditional backstepping control method. It can be concluded that the formation error needs to be reduced to within approximately 100 s and cannot be maintained within the performance constraint bounds proposed in this paper, resulting in a significant decrease in control performance. To further quantify the control accuracy differences between the two methods used in this study, we introduce integrated absolute error (IAE), which is expressed as IAE γ e , i = i = 1 N 0 t γ e , i   d t , with γ e , i = x e , i , y e , i , z e , i . The maximum instantaneous formation error change is formulated as max γ e , i = max i = 1 N γ e , i . The analysis results, as shown in Table 5, indicate that the control protocol proposed in this paper has superior control accuracy.
Remark 2.
The traditional backstepping method was chosen for comparison in this section, rather than simply omitting the RSIOP, because without the state compensation provided by the RSIOP under conditions of communication delays, the proposed prescribed performance control protocol would not achieve convergence of the formation error. This phenomenon further underscores the necessity and effectiveness of developing the RSIOP.
Although this paper has effectively addressed the issue of formation control under time-varying communication delays, there are still some limitations. One of the key limitations of the proposed formation control protocol with prescribed performance is that it requires the initial formation error of the AUVs to be within the performance constraint bounds. Moreover, the final value must be reasonably determined based on the AUVs’ performance capabilities, as determined through experience. If these conditions are not met, the convergence of the formation control errors cannot be guaranteed. This is an area that requires further investigation, particularly in developing strategies for handling cases where the initial errors exceed the prescribed bounds. In addition, the application of the real-time state information online predictor (RSIOP) and the prescribed performance control (PPC) framework does involve certain computational complexities. In dynamic environments, the algorithm must quickly adapt to changes in communication delays and external disturbances. As the number of AUVs in the formation increases, this will inevitably increase the computational burden. Ensuring that these computations can be performed in real-time without causing delays in the control response is also a significant challenge. To address this, we have already made some trade-offs at the algorithm level. While the algorithm aims to maintain high accuracy in state prediction and control actions, some approximations have been made to reduce the computational load. Furthermore, we will explore the use of parallel computing techniques and hardware acceleration to enhance the real-time performance of the algorithm in future work, especially in more complex and dynamic scenarios.

6. Conclusions

In this brief, a distributed prescribed performance tracking control protocol is proposed for underactuated AUV formation systems under time-varying communication delays, which are constrained by external uncertainties and input saturation. The formation system is required to achieve the specified formation configuration transformation while also tracking the desired trajectory as a whole.
First, a delayed state information compensation method-based RSIOP is proposed to mitigate the adverse effects of acoustic communication delays on formation control. Second, a formation control protocol is developed by combining backstepping technology and nonlinear mapping methods, taking into account external uncertainties, input saturation, and predefined performance constraints during the design process. Furthermore, the stability of the closed-loop system is established using the Lyapunov method. Lastly, simulation results confirm the robustness and effectiveness of the proposed protocol.
In future work, we plan to consider more practical scenarios and further investigate the limitations of the proposed protocol, such as computational complexity and sensitivity to initial conditions. Additionally, we intend to validate the practicality of our algorithm through experimental testing.

Author Contributions

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

Funding

This research was funded by the National Key R&D Program of China (Grant No. 2023YFC2810500), the National Key Laboratory of Autonomous Marine Vehicle Technology Fund (Grant No. 2022JCJQ-SYSJJ-LB06907), and the State Administration of Science, Technology and Industry Fund (Grant No. JCKYS2022SXJQR-08).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Xie, T.; Li, Y.; Jiang, Y.; Pang, S.; Wu, H. Turning Circle Based Trajectory Planning Method of an Underactuated AUV for the Mobile Docking Mission. Ocean Eng. 2021, 236, 109546. [Google Scholar] [CrossRef]
  2. Wang, C.; Cai, W.; Lu, J.; Ding, X.; Yang, J. Design, Modeling, Control, and Experiments for Multiple AUVs Formation. IEEE Trans. Autom. Sci. Eng. 2022, 19, 2776–2787. [Google Scholar] [CrossRef]
  3. Li, B.; Wen, G.; Peng, Z.; Huang, T.; Rahmani, A. Fully Distributed Consensus Tracking of Stochastic Nonlinear Multiagent Systems With Markovian Switching Topologies via Intermittent Control. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 3200–3209. [Google Scholar] [CrossRef]
  4. Qiao, L.; Zhang, W. Trajectory Tracking Control of AUVs via Adaptive Fast Nonsingular Integral Terminal Sliding Mode Control. IEEE Trans. Ind. Inform. 2020, 16, 1248–1258. [Google Scholar] [CrossRef]
  5. Vu, M.T.; Le Thanh, H.N.N.; Huynh, T.-T.; Thang, Q.; Duc, T.; Hoang, Q.-D.; Le, T.-H. Station-Keeping Control of a Hovering Over-Actuated Autonomous Underwater Vehicle Under Ocean Current Effects and Model Uncertainties in Horizontal Plane. IEEE Access 2021, 9, 6855–6867. [Google Scholar] [CrossRef]
  6. Zhou, Z.; Liu, J.; Yu, J. A Survey of Underwater Multi-Robot Systems. IEEE/CAA J. Autom. Sin. 2022, 9, 1–18. [Google Scholar] [CrossRef]
  7. Liu, Y.; Liu, J.; He, Z.; Li, Z.; Zhang, Q.; Ding, Z. A Survey of Multi-Agent Systems on Distributed Formation Control. Unmanned Syst. 2023, 12, 913–926. [Google Scholar] [CrossRef]
  8. Li, D.; Du, L. AUV Trajectory Tracking Models and Control Strategies: A Review. J. Mar. Sci. Eng. 2021, 9, 1020. [Google Scholar] [CrossRef]
  9. Wang, J.; Dong, H.; Chen, F.; Vu, M.T.; Shakibjoo, A.D.; Mohammadzadeh, A. Formation Control of Non-Holonomic Mobile Robots: Predictive Data-Driven Fuzzy Compensator. Mathematics 2023, 11, 1804. [Google Scholar] [CrossRef]
  10. Yan, T.; Xu, Z.; Yang, S.X. Consensus Formation Tracking for Multiple AUV Systems Using Distributed Bioinspired Sliding Mode Control. IEEE Trans. Intell. Veh. 2023, 8, 1081–1092. [Google Scholar] [CrossRef]
  11. Chen, B.; Hu, J.; Zhao, Y.; Ghosh, B.K. Finite-Time Velocity-Free Rendezvous Control of Multiple AUV Systems With Intermittent Communication. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 6618–6629. [Google Scholar] [CrossRef]
  12. Hadi, B.; Khosravi, A.; Sarhadi, P. A Review of the Path Planning and Formation Control for Multiple Autonomous Underwater Vehicles. J. Intell. Robot. Syst. 2021, 101, 67. [Google Scholar] [CrossRef]
  13. Yang, Y.; Xiao, Y.; Li, T. A Survey of Autonomous Underwater Vehicle Formation: Performance, Formation Control, and Communication Capability. IEEE Commun. Surv. Tutor. 2021, 23, 815–841. [Google Scholar] [CrossRef]
  14. Yan, Z.; Zhang, C.; Tian, W.; Zhang, M. Formation Trajectory Tracking Control of Discrete-Time Multi-AUV in a Weak Communication Environment. Ocean Eng. 2022, 245, 110495. [Google Scholar] [CrossRef]
  15. Li, J.; Zhang, H.; Chen, T.; Wang, J. AUV Formation Coordination Control Based on Transformed Topology under Time-Varying Delay and Communication Interruption. J. Mar. Sci. Eng. 2022, 10, 950. [Google Scholar] [CrossRef]
  16. Li, J.; Tian, Z.; Zhang, H. Discrete-Time AUV Formation Control with Leader-Following Consensus under Time-Varying Delays. Ocean Eng. 2023, 286, 115678. [Google Scholar] [CrossRef]
  17. Zhang, W. Leader-Following Consensus of Discrete-Time Multi-AUV Recovery System with Time-Varying Delay. Ocean Eng. 2021, 219, 108258. [Google Scholar] [CrossRef]
  18. Zeng, Z.; Yu, H.; Guo, C.; Yan, Z. Finite-Time Coordinated Formation Control of Discrete-Time Multi-AUV with Input Saturation under Alterable Weighted Topology and Time-Varying Delay. Ocean Eng. 2022, 266, 112881. [Google Scholar] [CrossRef]
  19. Yan, Z.; Yang, Z.; Pan, X.; Zhou, J.; Wu, D. Virtual Leader Based Path Tracking Control for Multi-UUV Considering Sampled-Data Delays and Packet Losses. Ocean Eng. 2020, 216, 108065. [Google Scholar] [CrossRef]
  20. Li, L.; Li, Y.; Zhang, Y.; Xu, G.; Zeng, J.; Feng, X. Formation Control of Multiple Autonomous Underwater Vehicles under Communication Delay, Packet Discreteness and Dropout. J. Mar. Sci. Eng. 2022, 10, 920. [Google Scholar] [CrossRef]
  21. Du, J.; Li, J.; Lewis, F.L. Distributed 3-D Time-Varying Formation Control of Underactuated AUVs With Communication Delays Based on Data-Driven State Predictor. IEEE Trans. Ind. Inform. 2023, 19, 6963–6971. [Google Scholar] [CrossRef]
  22. Bechlioulis, C.P.; Rovithakis, G.A. Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems With Prescribed Performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
  23. Liu, X.; Zhang, M.; Wang, S. Adaptive Region Tracking Control with Prescribed Transient Performance for Autonomous Underwater Vehicle with Thruster Fault. Ocean Eng. 2020, 196, 106804. [Google Scholar] [CrossRef]
  24. Sun, Y.; Liu, M.; Qin, H.; Wang, H.; Ding, Z. Full Prescribed Performance Trajectory Tracking Control Strategy of Autonomous Underwater Vehicle with Disturbance Observer. ISA Trans. 2024, 151, 117–130. [Google Scholar] [CrossRef]
  25. Huang, B.; Zhou, B.; Zhang, S.; Zhu, C. Adaptive Prescribed Performance Tracking Control for Underactuated Autonomous Underwater Vehicles with Input Quantization. Ocean Eng. 2021, 221, 108549. [Google Scholar] [CrossRef]
  26. Wei, C.; Chen, Q.; Liu, J.; Yin, Z.; Luo, J. An Overview of Prescribed Performance Control and Its Application to Spacecraft Attitude System. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 435–447. [Google Scholar] [CrossRef]
  27. Li, Y.; He, J.; Shen, H.; Zhang, W.; Li, Y. Adaptive Practical Prescribed-Time Fault-Tolerant Control for Autonomous Underwater Vehicles Trajectory Tracking. Ocean Eng. 2023, 277, 114263. [Google Scholar] [CrossRef]
  28. Shojaei, K.; Arefi, M.M. On the Neuro-adaptive Feedback Linearising Control of Underactuated Autonomous Underwater Vehicles in Three-dimensional Space. IET Control Theory Appl. 2015, 9, 1264–1273. [Google Scholar] [CrossRef]
  29. Huang, B.; Zhu, C.; Xu, Y.; Zhu, G.; Su, Y. Energy Tradeoff-Oriented Quasi-Optimal Distributed Affine Formation Maneuver Control for Electric Marine Surface Vehicles. IEEE Trans. Transp. Electrif. 2024, 1. [Google Scholar] [CrossRef]
  30. Wang, Y.; Ji, H. Input-to-state Stability-based Adaptive Control for Spacecraft Fly-around with Input Saturation. IET Control Theory Appl. 2020, 14, 1365–1374. [Google Scholar] [CrossRef]
  31. Akaike, H. A New Look at the Statistical Model Identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef]
  32. Shibata, R. Selection of the Order of an Autoregressive Model by Akaike’s Information Criterion. Biometrika 1976, 63, 117–126. [Google Scholar] [CrossRef]
  33. Levant, A. Higher-Order Sliding Modes, Differentiation and Output-Feedback Control. Int. J. Control 2003, 76, 924–941. [Google Scholar] [CrossRef]
  34. Zhu, C. Approximation-Free Appointed-Time Tracking Control for Marine Surface Vessel with Actuator Faults and Input Saturation. Ocean Eng. 2022, 245, 110468. [Google Scholar] [CrossRef]
Figure 1. Coordinate frame system of the AUV.
Figure 1. Coordinate frame system of the AUV.
Jmse 12 01533 g001
Figure 2. Saturation model; here, the density function of the Dead-zone based model is set to l x , i ε x , i = max μ x , i s i g n E x , i ε x , i , 0 . (a) Consider the scenario where u 1 , i max = u 1 , i min = 100 N with μ 1 , i = 0.005 ,   E 1 , i = 200 ; (b) Consider the scenario where u 4 , i max = u 4 , i min = 50 N·m with μ 4 , i = 0.01 , E 4 , i = 100 . (c) Consider the scenario where u 5 , i max = u 5 , i min = 25 N·m with μ 5 , i = 0.02 , E 5 , i = 50 .
Figure 2. Saturation model; here, the density function of the Dead-zone based model is set to l x , i ε x , i = max μ x , i s i g n E x , i ε x , i , 0 . (a) Consider the scenario where u 1 , i max = u 1 , i min = 100 N with μ 1 , i = 0.005 ,   E 1 , i = 200 ; (b) Consider the scenario where u 4 , i max = u 4 , i min = 50 N·m with μ 4 , i = 0.01 , E 4 , i = 100 . (c) Consider the scenario where u 5 , i max = u 5 , i min = 25 N·m with μ 5 , i = 0.02 , E 5 , i = 50 .
Jmse 12 01533 g002
Figure 3. Data information flow transmission.
Figure 3. Data information flow transmission.
Jmse 12 01533 g003
Figure 4. The block diagram of the proposed protocol for formation control.
Figure 4. The block diagram of the proposed protocol for formation control.
Jmse 12 01533 g004
Figure 5. The communication topology graph.
Figure 5. The communication topology graph.
Jmse 12 01533 g005
Figure 6. Motion trajectories of the AUV formation in (a) x–y–z plane; (b) x–y plane.
Figure 6. Motion trajectories of the AUV formation in (a) x–y–z plane; (b) x–y plane.
Jmse 12 01533 g006
Figure 7. Position state information prediction error in AUV formation.
Figure 7. Position state information prediction error in AUV formation.
Jmse 12 01533 g007
Figure 8. Velocity state information prediction error in AUV formation.
Figure 8. Velocity state information prediction error in AUV formation.
Jmse 12 01533 g008
Figure 9. Actual control inputs of the AUV formation.
Figure 9. Actual control inputs of the AUV formation.
Jmse 12 01533 g009
Figure 10. Formation error responses of (a) AUV1, (b) AUV2, (c) AUV3, and (d) AUV4.
Figure 10. Formation error responses of (a) AUV1, (b) AUV2, (c) AUV3, and (d) AUV4.
Jmse 12 01533 g010
Figure 11. Motion trajectories of the AUV formation under the traditional backstepping control method in (a) x–y–z plane; (b) x–y plane.
Figure 11. Motion trajectories of the AUV formation under the traditional backstepping control method in (a) x–y–z plane; (b) x–y plane.
Jmse 12 01533 g011
Figure 12. Formation error responses under the traditional backstepping control method of (a) AUV1, (b) AUV2, (c) AUV3, and (d) AUV4.
Figure 12. Formation error responses under the traditional backstepping control method of (a) AUV1, (b) AUV2, (c) AUV3, and (d) AUV4.
Jmse 12 01533 g012
Table 1. Main physical parameters of the AUVs.
Table 1. Main physical parameters of the AUVs.
ParametersValueParametersValue
m i 183   Kg L i 2.55 M
G M L , i 0.0217   M ρ i 1024   Kg / m 3
Maximum thrust 100   N Maximum Horizontal/Vertical Rudder Force 25 / 50   N m
Table 2. Partial hydrodynamic coefficients of the AUVs.
Table 2. Partial hydrodynamic coefficients of the AUVs.
ParametersValueParametersValue
m 11 , i 188   Kg m 22 , i 263   Kg
m 33 , i 263   Kg m 44 , i 271   Kgm 2
m 55 , i 271   Kgm 2 X u , i 16.65 v u i   Kg / s
Y v , i 149.68 v u i   Kg / s Z w , i 142.23 v u i   Kg / s
M q , i 220.92 v u i   Kg / s N r , i 252.83 v u i   Kg / s
Table 3. Formation state information settings.
Table 3. Formation state information settings.
ParametersValue
η 1 0 1.35 m , 1 m , 1 m , 0 rad , 0 rad T
η 2 0 8.75 m , 7 m , 2 m , 0 rad , 0 rad T
η 3 0 6.75 m , 7 m , 3 m , 0 rad , 0 rad T
η 4 0 2.35 m , 15.5 m , 2 m , 0 rad , 0 rad T
v i 0 0 m / s , 0 m / s , 0 m / s , 0 rad / s , 0 rad / s T
d 10 0 m , 0 m , 0 m T
d 21 10 m , ( 5 cos π 300 t 5 m , 0.5 cos π 300 t 1.5 m T
d 31 10 m , 5 cos π 300 t 5 m , 1.5 cos π 300 t + 0.5 m T
d 42 8 m , 8 cos π 1200 t m , 1.5 cos π 300 t + 1 m T
d 43 8 m , 8 cos π 1200 t m , 1.5 cos π 300 t + 2 m T
Table 4. Key control parameters of the AUVs.
Table 4. Key control parameters of the AUVs.
ParametersValue
γ ¯ e , 0 , i , γ _ e , 0 , i T 5.1 , 1.1 T ,   if   γ e , i 0 > 0   1.1 , 5.1 T , else
γ ¯ e , , i , γ _ e , , i T 0.1 , 0.1 T
c ρ , i j , 1 , c ρ , i j , 2 T 0.8 , 0.1 T
s 0 , i , s 1 , i T 1 , 0.1 T
K 1 , i , K 2 , i T 0.2 , 0.1 , 0.1 T ,   200 , 200 , 400 T
Table 5. The IAE values of the two control methods.
Table 5. The IAE values of the two control methods.
Parameters IAE x e , i IAE y e , i IAE z e , i max x e , i max y e , i max z e , i
The proposed protocol1237.491252.75612.647.4364
Backstepping method29895646.971056.659.6615.614
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

Zhang, H.; Jiang, Y.; Gao, R.; Li, H.; Li, A. Prescribed Performance Formation Tracking Control for Underactuated AUVs under Time-Varying Communication Delays. J. Mar. Sci. Eng. 2024, 12, 1533. https://doi.org/10.3390/jmse12091533

AMA Style

Zhang H, Jiang Y, Gao R, Li H, Li A. Prescribed Performance Formation Tracking Control for Underactuated AUVs under Time-Varying Communication Delays. Journal of Marine Science and Engineering. 2024; 12(9):1533. https://doi.org/10.3390/jmse12091533

Chicago/Turabian Style

Zhang, Haitian, Yanqing Jiang, Rui Gao, Hang Li, and Ao Li. 2024. "Prescribed Performance Formation Tracking Control for Underactuated AUVs under Time-Varying Communication Delays" Journal of Marine Science and Engineering 12, no. 9: 1533. https://doi.org/10.3390/jmse12091533

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