1. Introduction
In recent years, the coordinated operation of multiple AUVs has garnered significant attention in ocean engineering, owing to their superior efficiency and robustness compared to single AUV systems in complex missions such as oceanographic surveying, underwater pipeline inspection, and marine resource exploration [
1,
2,
3]. Formation control, as a core technology for multi-AUV coordination, aims to maintain a predefined geometric configuration while tracking a desired trajectory, which imposes stringent requirements on control accuracy, system stability, and real-time performance [
4,
5]. However, the practical implementation of multi-AUV formation control is severely challenged by the harsh and unpredictable underwater environment, making it a critical research focus in both academic and industrial communities.
Sliding mode control (SMC) has become an effective solution for AUV control problems because of its strong robustness against system uncertainties and external disturbances. To overcome the chattering problem of traditional SMC and improve convergence performance, scholars have proposed various improved schemes: terminal sliding mode control accelerates the convergence process by introducing nonlinear functions into the sliding surface [
6]; fixed-time control ensures that the system convergence time is independent of initial states through specially designed sliding surfaces [
7]. Furthermore, the introduction of intelligent methods such as fuzzy logic and neural networks has further expanded the application potential of SMC in complex environments. These innovative methods provide strong technical support for multi-AUV formation control.
In the formation control of multiple AUVs, external disturbances represent a critical factor restricting system performance. Nonlinear variations in ocean currents, high-frequency hydrodynamic disturbances induced by waves, and thrust fluctuations of propellers can lead to trajectory deviations, system chattering, and even instability, making accurate and rapid disturbance estimation essential [
8,
9]. Sliding mode control, renowned for its robustness against matched disturbances, has been widely applied in AUV formation control under external disturbances. Specifically, Xia et al., Chen et al., and Yan et al. have all employed sliding mode control strategies to address the challenges posed by external disturbances in multi-AUV formation scenarios [
10,
11]. However, the methods adopted by these researchers face inherent limitations: they struggle to strike a balance between disturbance estimation accuracy and chattering suppression. For disturbance observation, Meng et al. [
12] adopted the extended state observer to estimate lumped disturbances in underwater vehicle systems, yet its performance degrades significantly when disturbances exhibit rapid dynamics. Finite-time disturbance observers, as proposed by Luo et al. [
13] for multi-agent systems, offer faster convergence but suffer from a critical drawback: their convergence time is tightly linked to initial conditions, failing to guarantee predictable estimation speed in time-sensitive multi-AUV missions. These limitations underscore the necessity of developing an observer that achieves precise disturbance estimation within a fixed time frame, independent of initial states, to enhance the reliability of multi-AUV formation control in complex underwater environments.
Another critical challenge is the communication delays inherent in underwater acoustic networks, which arise from low propagation speeds and signal attenuation. These delays can lead to asynchronous information exchange between AUVs, disrupting the coordination among followers and the leader, and potentially causing system instability or divergence [
14,
15]. The core of solving this problem lies in developing mechanisms that can compensate for delay-induced information mismatches, ensuring that each follower can accurately obtain or reconstruct the leader’s state despite delayed measurements.
Currently, a large number of scholars have conducted extensive research on communication delays in AUV formation control. Yan et al. proposed a coordinated consensus control method for multiple AUVs with time delays under discrete-time conditions, and derived sufficient conditions for the consensus algorithm based on matrix theory [
16]. Furthermore, they investigated a path tracking control approach for multiple unmanned underwater vehicles (UUVs) subject to communication delays in the context of discrete-time sampling and similarly established sufficient conditions for the convergence of multi-UUV path tracking [
17]. However, their research is subject to a critical constraint: it requires communication delays to be small in magnitude. Moreover, the proposed methods do not directly address or compensate for the communication delays themselves. In contrast, Li et al. adopted a time-varying delay communication synchronization strategy, which converts asynchronous state information into synchronous state information, thereby designing a coordinated control protocol for AUVs formation with time-varying delays [
18]. Similarly, Yan et al. proposed a state information buffer to synchronize asynchronous information with communication delays and developed a distributed robust model predictive control based on a dual-loop structure, which is applied to multi-UUV formation control under communication time delays [
19]. Notably, Du et al. pioneered the development of a data-driven state predictor, enabling each AUV to online estimate the current motion states of its neighboring vehicles [
20]. This innovative approach achieves the asymptotic stability of formation errors by leveraging real-time data to compensate for the information asynchrony caused by communication delays. While existing research on communication delay compensation mechanisms has provided valuable insights, their convergence guarantees are limited to asymptotic convergence or finite-time convergence. Due to the unpredictability of convergence time, their applicability in time-critical tasks is restricted.
In the formation control of multiple AUVs, the urgent need to optimize energy and communication resources has driven the exploration of event-triggered control mechanisms [
21]. Traditional time-triggered control updates information at fixed intervals, often resulting in excessive communication and computational costs, with the problem becoming more pronounced when continuous transmission is unnecessary [
22]. In contrast, event-triggered control initiates update only when triggering conditions are violated, which can reduce redundant data exchange and ease computational burdens, thereby saving energy, alleviating network congestion, and improving the overall efficiency of the system. Existing event-triggered control strategies for multi-AUV formation have achieved certain results in reducing communication frequency. Based on the error between the estimated state and the actual state of the AUV formation trajectory, Wang et al. designed an event-triggered robust model predictive control method for heterogeneous AUV formation, which can effectively reduce the amount of calculation for solving optimization problems and lighten the computational burden [
23]. Liu et al. proposed a dual-channel event-triggered mechanism, designing event-triggered mechanisms in the channels from sensors to controllers and from controllers to actuators, respectively. This approach effectively reduces the transmission frequency of control signals in both channels [
24]. Thuyen et al. developed a formation control law for the underactuated AUV formation with time-varying external disturbances and model uncertainties by adopting the finite-time backstepping method and event-triggered conditions [
25]. Yao et al. adopted the event-triggered mechanism to intermittently transmit control signals between controllers and thruster channels to achieve obstacle avoidance of AUVs formation in complex underwater terrain, which further alleviated the chattering frequency and saved communication resources [
26].
In light of these challenges, this paper proposes a comprehensive cooperative control scheme for multi-AUV formation, integrating fixed-time disturbance observation, fixed-time state observation with delay compensation, and event-triggered sliding mode control. The contributions of this paper, which are of significance, are presented in the following content:
- (i)
To address the trajectory deviation caused by external disturbances and the issue of uncontrollable convergence speed in traditional observers, a FxTDO is proposed. It can accurately estimate disturbances within a fixed time, with the convergence time being independent of the initial state.
- (ii)
To overcome leader-state unobservability under communication delays and model dependency of predictive methods, a FxTSO is developed, reconstructing the leader’s full states within a fixed time without requiring delay-differentiation models, thereby overcoming high sensitivity to delay fluctuations.
- (iii)
To address the resource consumption issue caused by continuous communication, an event-triggered fixed-time sliding mode consensus controller is designed. This controller employs an event-triggered mechanism to reduce communication load while guaranteeing fixed-time convergence of the formation tracking system.
The remainder of this paper is structured as follows:
Section 2 presents the problem formulation and preliminaries;
Section 3 details the design of the fixed-time disturbance observer, fixed-time state observer, and event-triggered sliding mode controller, along with a rigorous stability analysis of the closed-loop system;
Section 4 verifies the proposed scheme through simulation results; and
Section 5 concludes the work and outlines future research directions.
Section 3 details the design of the fixed-time disturbance observer, fixed-time state observer, and event-triggered sliding mode controller, along with a rigorous stability analysis of the closed-loop system;
Section 4 verifies the proposed scheme through simulation results; and
Section 5 concludes the work and outlines future research directions.
4. Simulation Results
Due to cost constraints, this paper employs numerical simulation to validate the effectiveness of the method. In this section, the multi-AUV formation comprising 5 follower AUVs and 1 leader AUV was simulated using relevant simulation software, with all AUVs in the formation adopting the same mathematical model. The model parameters of the AUV are the same as those used by Li et al. [
18]. Consideration was given to introducing a variation range of ±10% in the AUVs’ hydrodynamic parameters, encompassing mass, moments of inertia, and damping coefficients.
The motion trajectory of the leader AUV is a predefined spiral diving curve, and this curve is designed as:
,
,
. In the simulation, all controller parameters are presented in
Table 1. The initial state settings of the AUVs refer to
Table 2. The AUVs formation is set to a pentagonal shape, and the formation deviation of each AUV is set to:
,
,
,
and
. Furthermore,
Figure 2 is a communication topology diagram depicting the connections between AUVs in the formation. The simulation runtime is set to 800 s, the sampling period is set to
, and the communication delay experienced by the AUVs is
s. External disturbances are set as follows:
To validate the effectiveness of the proposed FxTDO, this paper conducts a comparative analysis with both the Disturbance Observer (DO) and the Extended State Observer (ESO). To ensure consistency in the evaluation, AUV1 is selected as a representative AUV, thereby enabling a comparison of the estimation performance of the three observers.
The simulation results of external disturbance estimation by FxTDO, DO, and ESO are presented in
Figure 3. As observed from the figure, all three observers are capable of estimating external disturbances; however, the proposed FxTDO demonstrates superior performance in both convergence speed and estimation accuracy compared to both DO and ESO. Specifically, FxTDO achieves the fastest convergence while maintaining the smallest steady-state error.
Figure 4 displays the comparative curves of estimation errors, where it is clearly shown that the estimation error of the FxTDO method converges to zero at approximately 13 s. This convergence time aligns with Theorem 1, which specifies that FxTDO can achieve disturbance estimation within a fixed time. In contrast, both DO and ESO exhibit slower convergence rates and larger overshoots during the transient phase, particularly the DO showing more pronounced oscillations before settling. These results validate the advantages of the proposed FxTDO framework in providing faster and more accurate disturbance estimation compared to conventional approaches.
Figure 5 and
Figure 6, respectively, show the simulation results of AUV1 estimating the leader’s position state and velocity state using the FxTSO algorithm. From the figures, the FxTSO designed in this paper can quickly estimate the leader’s position state and velocity state, and their convergence times are consistent with Theorem 2. Similarly, it is also demonstrated that even in the presence of communication delays, the AUVs in the formation can still estimate the position and velocity states of the leader AUV via FxTSO, thereby validating the overall rationality of consensus control.
In the case of sporadic and bounded packet losses, the loss can be essentially treated as a special form of time delay—specifically, the interval from the last successful data reception to the current moment. As long as the system’s maximum consecutive interval without updates does not exceed the upper bound of delay assumed in the algorithm design, stability can be guaranteed. For scenarios involving asymmetric delays across communication links, convergence of the algorithm can be ensured as long as the upper bounds of delays on all links do not exceed the assumed maximum delay value.
Figure 7,
Figure 8,
Figure 9,
Figure 10 and
Figure 11 present the simulation results of consensus control for the multi-AUV formation. Specifically,
Figure 7a,
Figure 8a,
Figure 9a,
Figure 10a and
Figure 11a show the simulation results obtained using the controller designed in this paper, while the corresponding
Figure 7b,
Figure 8b,
Figure 9b,
Figure 10b and
Figure 11b display the comparative simulation results with the finite-time SMC (FSMC) method adopted as the reference.
Figure 7 shows the motion trajectories of the AUVs’ formation. The leader AUV is represented by a black five-pointed star, while the five follower AUVs are represented by cubes of different colors. The trajectory of the leader AUV is presented as a solid black line, forming a 3D spiral curve. The five follower AUVs in the formation closely follow the leader AUV, and their motion trajectories are indicated by five solid-colored lines. Both the leader AUV and the five follower AUVs successfully form the preset formation and navigate along the preset trajectories.
The position and attitude state errors of the leader AUV and the follower AUVs under the two control methods are presented in
Figure 8 and
Figure 9. As shown in
Figure 8, the distances maintained between the five follower AUVs and the leader AUV match the predefined formation offsets. A notable difference is that the position state errors in
Figure 8a converge more rapidly. From the attitude error plots in
Figure 9a,b, it can be observed that both the pitch and yaw angles of the follower AUVs converge to those of the leader AUV. Moreover, under the control protocol proposed in this paper, the attitude state errors converge to zero faster than with the FSMC method. These results indicate that the proposed control strategy outperforms the FSMC approach. Furthermore, when the designed control method is applied, both the position and attitude state errors of all follower AUVs in the formation converge within approximately 60 s, demonstrating that the formation’s position and attitude errors can reach consensus within a fixed time interval.
Figure 10 and
Figure 11 present the simulation results of the velocity state errors and angular velocity state errors of each AUV in the formation. It can be observed that when the controller designed in this paper is applied, both the velocity and angular velocity errors of each AUV converge to zero within approximately 60 s, indicating that the velocity and angular velocity states of the follower AUVs achieve consistency with those of the leader AUV within a fixed time. Moreover, the convergence rate is faster than that of the FSMC method.
As shown in
Figure 7,
Figure 8,
Figure 9,
Figure 10 and
Figure 11, although each AUV in the formation starts from different initial states, the convergence time required for the position, attitude, velocity, and angular velocity error curves remains consistent. This verifies that the designed formation consensus controller achieves fixed-time convergence, and more importantly, the initial states have no influence on the convergence time.
According to Theorems 1–3 and the selected parameters, the convergence time of the FxTDO can be derived as
, that of the FxTSO as
, and that of the formation system as
. The simulation results in
Figure 4 show that the actual convergence time of the FxTDO is 13 s, which is less than 30 s. The results in
Figure 5 and
Figure 6 indicate that the actual convergence time of the FxTSO is 10 s, less than 15 s. Furthermore, the results in
Figure 8,
Figure 9,
Figure 10 and
Figure 11 demonstrate that the actual convergence time of the formation system is 60 s, less than 102 s. Therefore, the entire closed-loop system satisfies fixed-time stability.
Figure 12 displays the input curve of the event-triggered controller designed in this paper. As observed in the figure, the control input signal exhibits a staircase pattern, with a distinct peak during the initial stage that gradually stabilizes over time without noticeable chattering.
Figure 13 shows the event-triggered time intervals for each follower AUV in the formation.
Table 3 presents a comparison of the controller triggering counts with and without the event-triggered mechanism for the five follower AUVs. The Rate in the table represents the resource saving rate, calculated as
, “Time” indicates the number of controller triggers without the event-triggered mechanism, and “Event” indicates the number of triggers with the mechanism enabled. It is clearly shown that without the event-triggered mechanism, the controller was triggered 1600 times. In contrast, after incorporating the event-triggered mechanism, the triggering counts for the followers were reduced to 664, 632, 623, 995, and 514, respectively, demonstrating a high resource saving rate. This comparison clearly illustrates that the proposed consensus controller significantly reduces the number of controller executions, greatly saves communication resources and network bandwidth, and highlights the notable advantages of the event-triggered mechanism in improving energy efficiency and optimizing the operation of the AUV formation control system.
In the proposed event-triggering condition, the parameters and directly determine the magnitude of the triggering threshold. Increasing and universally raises the triggering threshold, thereby effectively reducing communication frequency. However, this may simultaneously lead to an increase in the system’s tracking error due to the decreased control update frequency.
To analyze the trade-off between RMSE [
32,
33] and event count, we evaluated each AUV’s formation performance by calculating the RMSE of its
z-axis consensus error and correlating it with event-triggered communication counts. The resulting relationship is presented in
Figure 14. The figure shows an inverse correlation: higher event counts correspond to lower RMSE, indicating that more frequent controller updates improve tracking accuracy. AUV1 achieves a resource saving rate of 58.5% with an RMSE of 0.0847; AUV2 attains a 60.5% resource saving rate corresponding to an RMSE of 0.0886; AUV3 has a 60.1% resource saving rate and an RMSE of 0.0905; AUV4 shows a relatively lower resource saving rate accompanied by a smaller RMSE; and AUV5 reaches the highest resource saving rate with an RMSE of 0.0957. These results explicitly demonstrate a positive correlation between resource saving rate and RMSE, an increase in resource saving rate is associated with a moderate rise in RMSE. Notably, all RMSE values obtained in the experiments fall within the acceptable range for practical AUV formation missions. This verifies that the proposed event-triggered mechanism can effectively reduce communication resource consumption while ensuring the formation precision required for critical missions, thus achieving a rational balance between resource efficiency and tracking accuracy.
To test the robustness of the proposed method, we conduct simulation validation of the multi-AUV formation consensus controller using another communication topology and compare it with the fixed-time event-triggered controller (FxETC) from Ref. [
5]. Additionally, to demonstrate the robustness of the triggering mechanism to measurement noise, Gaussian white noise with a variance of 0.002 is introduced to all measurement signals.
As observed in
Figure 16a,
Figure 17a,
Figure 18a and
Figure 19a, the formation still achieves fixed-time convergence under the alternative communication topology despite the introduction of measurement noise. Although the convergence time shows some delay compared to the noise-free case, it still satisfies the bounds established in Theorems 1–3. Furthermore, comparative analysis with the FxETC method clearly demonstrates that the control strategy proposed in this paper achieves faster convergence speed while maintaining better robustness. The results in
Figure 16b,
Figure 17b,
Figure 18b and
Figure 19b indicate that although the formation can still converge when using the FxETC method under measurement noise, the performance is less satisfactory.
Table 4 presents the comparison of communication resource saving rates between the two methods. As can be observed from the table, both approaches can effectively conserve communication resources. The key difference lies in the fact that compared to FxETC, the control method proposed in this paper achieves a higher saving rate while maintaining satisfactory control accuracy.