Next Article in Journal
Mathematical Modeling of Two-Dimensional Depth Integrated Nonlinear Coupled Boussinesq-Type Equations for Shallow-Water Waves with Ship-Born Generation Waves in Coastal Regions
Next Article in Special Issue
Dual-Vector-Based Model Predictive Current Control with Online Parameter Identification for Permanent-Magnet Synchronous Motor Drives in Marine Electric Power Propulsion System
Previous Article in Journal
Textural, Mineralogical and Chromatic Characterisation of the Beach Sediments of Cuba: Management Implications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Sliding-Mode Super-Twisting Reaching Law for Unmanned Surface Vessel Formation Control Under Coupling Deception Attacks

1
School of Navigation and Shipping, Shandong Jiaotong University, Weihai 264209, China
2
School of Mathematics and Statistical Sciences, Ludong University, Yantai 264025, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(3), 561; https://doi.org/10.3390/jmse13030561
Submission received: 19 February 2025 / Revised: 8 March 2025 / Accepted: 11 March 2025 / Published: 13 March 2025
(This article belongs to the Special Issue Control and Optimization of Ship Propulsion System)

Abstract

:
In this paper, a nonlinear sliding-mode super-twisting reaching law algorithm is designed to address the problem of coupling interference under deception attacks and actuator physical faults in USV formations during cooperative mining operations of a USVs-ROVs system. First, a USV model with attacks and disturbances is established, and a leader–follower formation system is designed. Then, based on the reaching law, the state error dynamic chatter can be effectively solved when it is far away from and reaches the sliding surface; a nonlinear sliding super-twisting reaching law is designed to improve the chatter characteristics of the sliding surface. Furthermore, to solve the problems of low fitting accuracy regarding control anomaly information and the difficulty of fending off signal-data interference attacks, a nonlinear saturation fault-tolerant filtering mechanism and a nonlinear fitting factor are designed. Finally, the stability of the algorithm is verified through Lyapunov theory. Under the same coupling deception probability, the nonlinear sliding-mode super-twisting reaching law algorithm designed in this paper enables the leader ship and each follower ship to reach stability within about 12s, and the formation system maintains its formation while also improving the control accuracy of each individual ship.

1. Introduction

In recent years, with the booming development of commercial, scientific, and military marine activities, intelligent devices such as Unmanned Surface Vessels (USVs) and Remote Operated Vehicle (ROVs) have played a crucial role in related engineering projects [1,2]. At present, they are a key tool for maritime transportation, playing an irreplaceable role in core tasks such as rescue missions, natural resource exploration, environmental monitoring, and maritime ship replenishment [3]. As terrestrial mineral resources are gradually depleted, the abundant mineral resources in the ocean, such as polymetallic nodules, cobaltrich crusts, and polymetallic sulfides, have become important potential sources to meet the continuous development needs of industry. Compared with operations using only USVs, the USVs-ROVs cooperative formation has better fault tolerance and adaptability [4], and its effectiveness in underwater missions largely depends on precise and reliable positioning and efficient control strategies [5]. Therefore, the control of USV formations is very important to ensure the safe navigation and efficient execution of the preset tasks of USVs-ROVs systems for collaborative mining operations.
Cooperative formation control of unmanned surface vehicles (USVs) differs from single-ship trajectory tracking due to the need to maintain a predetermined formation. Various methodologies exist, with the leader–follower approach standing out due to its simplicity and practicality. Ding et al. [6] conducted an in-depth study of surface vessel formation using this method, where one ship leads while others follow, turning the challenge into a coordination issue among followers relative to the leader. Lu et al. [7] explored leader–follower coordination under uncertain dynamics and external disturbances. Lin et al. [8] utilized observers to mitigate unknown disturbances, dividing ships into virtual leaders and followers, and simplified the controller design by transforming it into three subsystems. In USV-ROV cooperation, multiple uncertain factors affect stability and operational effectiveness, including natural phenomena like wind, waves, and currents. Van [9] enhanced tracking performance by combining adaptive integral sliding control with a disturbance observer. Martin et al. [10] designed model-based controllers for ROV tracking tasks. Ma et al. [11] proposed an adaptive integral sliding-mode control method based on an extended observer to address false data injection attacks. Li et al. [12] improved trajectory tracking in work-class ROVs using a fuzzy adaptive controller considering thruster dynamics. Tieshan Li et al. [13] introduced a nonlinear sliding-mode control method for underdriven ship formations, achieving the desired pattern within a limited time using finite-time stability theory. Chen et al. [14] established a nonlinear dynamic model, proposed a disturbance observer for uncertainty and external interference estimation and compensation, and designed a sliding-mode controller for good tracking performance. Yang et al. [15] used a fuzzy sliding-mode control method with a recurrent neural network (RNN) to stabilize ROV motion under uncertainties and disturbances. The RNN estimated ROV uncertainties, while the fuzzy logic system reduced chattering in sliding-mode control. Actuator faults can also affect controller performance. Schauer et al. [16] proposed a Hybrid Situation Awareness (HSA) model integrating physical and network situational awareness to detect and respond to composite attacks in maritime critical infrastructure. Li et al. [17] introduced SecureSSE, enhancing the robustness of autonomous ship sea state estimation models against adversarial attacks by integrating multi-scale feature extraction, feature convolution aggregation, and perturbation sample training modules. Zhang et al. [18] proposed an event-triggered algorithm based on robust neural damping and dynamic surface control to address actuator failure and model uncertainty in dynamically positioned ships, verified by experiments under complex sea conditions.
As collaborative mining operations of USV and ROV systems expand, they face not only natural disturbances but also heightened cyber vulnerabilities due to reliance on network communication technology [19]. Recent maritime incidents worldwide caused by cyber attacks highlight severe security concerns [20]. Various network attacks, including denial of service, deception, and replay attacks, pose significant threats. Muhammed Erbas et al. [21] reviewed ship network security, emphasizing the need for standardization, tool support, and expert verification to bolster cyber resilience. Kimberly Tam et al. [22] simulated cyber-physical attacks on container ship rudders, revealing risks to port operations and throughput, and proposed mitigation strategies. J Bhatti et al. [23] analyzed GPS spoofing risks and developed a detection framework to mitigate hostile ship control, validated through sea trials. Gao et al. [24] addressed USV collaboration in target tracking under event-triggered communication and DoS attacks. MS Mahmoud et al. [25] noted that deception attacks replace genuine data packets, misleading control centers. Moreover, physical actuator failures and deep-sea emergencies further complicate USV-ROV operations. Actuator saturation or malfunction in USVs disrupts fleet efficiency, while ROVs in extreme conditions face communication failures, sensor malfunctions, and mechanical damage. Juha Ubaleht [26] proposed enhancing GNSS anti-interference for autonomous ships using multi-source positioning and redundancy. Mahmoud Elsisi et al. [27] introduced an IoT system integrating drones and deep learning for emission monitoring, effectively detecting adversarial attacks with high accuracy. Although significant progress has been made in the control of USVs under normal operating conditions, the integration of path planning for trajectory tracking remains a key challenge. Previous research has focused on path planning algorithms in dynamic environments. Anete Vagale et al. [28] reviewed the path planning and collision avoidance technologies of autonomous surface vehicles, focusing on the related algorithms, challenges, and improvements in safety and operational efficiency. They also proposed a classification of path planning algorithms to provide a direction for future research. To combat coupling deception attacks, various methods have been proposed. Sung-Wook Ohn et al. [29] discussed the requirements of optimal path planning for autonomous ships, combining navigation practices with international collision avoidance rules (COLREGs), in order to improve the effectiveness of collision avoidance algorithms. Ho Namgung et al. [30] proposed a collision risk reasoning system based on ANFIS to help autonomous surface ships (MASS) optimize the timing and position of collision avoidance according to COLREG rules. But this ignores the coupling with guidance and control systems. Xiangyong Chen et al. [31] studied fixed-time synchronization for coupled neural networks using double-channel event-triggered control. Wenlong Yang et al. [32] addressed robust formation control in multi-agent systems with communication delays and uncertainties. Zhang C et al. [33] developed a preset performance super-sliding control for autonomous surface vehicles under external disturbances and modeling errors. Chengtao Feng et al. [34] proposed an adaptive super-twisting sliding control to improve trajectory tracking in unmanned vessels. Wenji Liu et al. [35] achieved stabilization control using a super-twisting expansion state observer, though not for trajectory tracking. Yancheng Liu et al. [36] designed a virtual control law and controllers using super-twisting sliding control to address overshoot in under-driven ship trajectory tracking, but did not consider complex uncertainties. Inspired by the above literature, the importance of USVs in marine transportation and environmental monitoring, as well as the threats of deceptive attacks and actuator failures, is clear; despite significant progress, challenges remain. The focus of this paper is to improve USV-ROV cooperative systems by designing a nonlinear sliding-mode super-twisting reaching law, enhancing fault tolerance and stability to ensure more reliable operation in critical maritime tasks. Therefore, this paper mainly contributes to the formation of USVs in the following ways:
(1)
A new nonlinear sliding-mode surface is designed for nonlinear fitting modeling of attacks coupled with actuator failures. Due to the physical limitation of system control ability, the redundancy information is saturated to improve the robustness of the system.
(2)
Based on the traditional approach law, a nonlinear super-twisting reaching law is designed. The nonlinear time-varying gain can be adjusted according to the system state, which effectively solves the dynamic change of error when it approaches and reaches the sliding surface, and can better control the sliding surface and reduce jitter.
(3)
In order to solve the saturation filtering problem, a dynamic error of the saturation filter is designed, and an adaptive nonlinear fault-tolerant filtering control mechanism is introduced to effectively deal with coupling attacks and actuator failures, to improve system stability and control accuracy.

2. Formation Model and Related Theory

2.1. USV Model

This paper studies the problem of USV formation control. It assumes that the USV model is clear and the parameters of the USV system are known. The global model for USV kinematics and dynamics is presented below [37]:
q ˙ = J ( θ ) v
M v ˙ + C ( v ) v + D v = τ + τ ¯ d f
where J ( θ ) = [ cos ( θ ) , sin ( θ ) , 0 ; sin ( θ ) , cos ( θ ) , 0 ; 0 , 0 , 1 ] is a transformation matrix for dynamics and kinematics in a coordinate system, where J 1 ( θ ) = J T ( θ ) and J a ( θ a ) = 1 ; v = [ u , v , r ] T is the velocity vector; and q ˙ = [ x ˙ , y ˙ , θ ˙ ] T R 3 × 1 is the first-derivative vector of the position coordinate vector q. τ u is the forward thrust of the ship, τ v is the transverse lateral thrust, and τ r is the bow rocking moment. They constitute the ship’s system inputs of τ = [ τ u , τ v , τ r ] T . τ ¯ d f = [ τ ¯ d f 1 , τ ¯ d f 2 , τ ¯ d f 3 ] T is an external random disturbance of a USV, which has the characteristics of low frequency integrability. M a is a quality-related hydrodynamic additional relationship matrix, and C ( v ) is Coriolis centripetal matrix; D is a hydrodynamic damping coefficient array. The matrix expressions are shown in Equations (3)–(5), respectively.
M a = m 11 0 0 0 m 22 m 23 0 m 32 m 33
C ( v ) = 0 0 m 22 r m 23 w 0 0 m 11 v m 22 r + m 23 w m 11 v 0
D = d 11 0 0 0 d 22 d 23 0 d 32 d 33
where m is the quality of the USV; this USV is a symmetrical ship type with a left and right hull, which has the characteristic of the center of gravity and the origin of the appendage coordinate system being coincident.

2.2. Attack Model

In actual engineering tasks, the data transmission network from controllers to actuators is prone to random spoofing attacks and system uncertainty interference. Moreover, the actuators of USVs have physical saturation limitations, which can lead to physical failures. Therefore, an input nonlinear fitting model is introduced in advance for saturation fitting, and the hyperbolic tangent function is used to fit the saturation characteristics of shipboard actuators, with the actual input as follows:
τ ι ( k ) = A τ τ m a x t a n h ( τ ( k ) + A D )
where τ ( k ) is the online signal calculated by the controller, A τ is an input local fault with coupling characteristics, and A D is a kind of covert data interference cyber attack. A D = A , where has the characteristics of independently distributed Bernoulli sequences of 0 or 1. A is a virtual interference signal caused by an attack on the control signal.
The USV model is modeled with interference and attack items:
q ˙ = S ( q ) v v ˙ = B ~ τ ι ( k ) F ^ ( q ˙ ) τ ¯
where S ( q ) = [ cos ( θ ) , sin ( θ ) , 0 ; sin ( θ ) , cos ( θ ) , 0 ; 0 , 0 , 1 ] is a transformation matrix for dynamics and kinematics in a coordinate system, with the characteristics of S 1 ( q ) = S T ( q ) ; F ^ ( q ˙ ) = M 1 C ( v ) v + M 1 D v is a system uncertainty, τ ¯ = M 1 τ ¯ d f is an external disturbance to the system, and B ~ = M 1 is the system control input conversion coefficient matrix.
In the actual operation process, USVs will face a series of physical constraints, such as the rated power of the actuators and the ship’s propeller. The actuators of each device also have physical saturation characteristics, so the saturation function is introduced to characterize and reconstruct the control input as follows:
τ s i = s a t ( τ i a ¯ ) = τ i a ¯ τ i a ¯ M τ M τ τ i a ¯ > M τ
where M τ = τ M = τ m a x represents the constant absolute value of the physical saturation of the actuator, M τ is the maximum allowable output of the actuator, and s a t ( · ) represents a saturation function. Combined with (6), the USV model with disturbance and attack terms morphs into
q ˙ = S ( q ) v v = B ~ s a t ( A τ τ m a x t a n h ( τ ( k ) + A D ) ) F ^ ( q ˙ ) τ ¯
The control process of the formation system will be interfered with by factors such as physical faults of the actuator and deception attacks, which will produce unknown inputs and cause the control task to lose control. The nonlinear factor η τ = A τ 1 + tanh ( τ ) tanh ( A d ) is designed to participate in the construction of the saturation mechanism. η f = 1 η τ + η τ tanh ( A d ) is introduced for decoupled linear processing of unknown inputs.

2.3. Formation Design

Inspired by other multi-agent formation research [38], this paper adopts the leader-following formation system. The following is a detailed description of the formation design for the leader ship and follower ship 1.
As shown in Figure 1, the expected formation geometric feature matrix of the leader and the follower is Φ a d D = [ L a d D ; ψ a d D ; ψ d a D ] . ψ a d D and ψ d a D are the angles between the direction of the leader’s advance and the direction of the expected follower and the expected distance of L a d D , respectively. L a d D is the desired geometric distance between the follower and the leader’s formation, L a d is the distance between the lead boat and the actual follower boat, ψ a d is the angle between the linear speed direction of the leader ship and the actual following distance, ψ d a is the angle between the direction of the follower’s linear speed and the actual following distance, and the characteristic matrix of the true formation of the follower device and the leader device is Φ a d = [ L a d ; ψ a d ; ψ d a ] .
Φ a d is the formation geometry of the control system; when Formula (10) is satisfied, the cooperative control of formation geometry can be realized:
lim t ( Φ a d D Φ a d ) = 0
From the Pythagorean theorem, we can see that there is L a d = L a d x 2 + L a d y 2 between the generalized distance of the formation. We can decompose the formation distance into L a d x and L a d y , as shown in Equation (11):
L a d x = L a d cos ( θ d ψ d a ) = L a d cos ( θ a + ψ a d ) L a d y = L a d sin ( θ d ψ d a ) = L a d sin ( θ a + ψ a d )
The position relationship between followers and leaders is shown in Equation (12):
L a d x = x a x d L a d y = y a y d ψ d a = π θ a + θ d ψ a d
From Equation (11), we can obtain a r c t a n ( Δ d ) = a r c t a n ( Δ a ) = θ a π + ψ a d = θ d ψ d a . Therefore, the relationship between the position of the equipment and the geometrical distance angle of the formation is
ψ a d = a r c t a n ( Δ a ) + π θ a ψ d a = θ d a r c t a n ( Δ d )
The relationship between Δ a , Δ d , and the position of formation is the following:
Δ a = Δ d = L a d y L a d x = y a y d x a x d
From Equations (11)–(13), if the position of each single ship in the formation system is known, the formation geometry can be determined. It can be seen that the formation recovery movement in the formation scheme can be regarded as the coordinated tracking movement of the relative positions of multiple devices, and the relationship can be obtained as follows:
q a = q d + G d
where, q d = [ x d , y d , θ d ] T is the coordinate matrix of the follower, q a = [ x a , y a , θ a ] T is the leader’s position coordinate matrix, and G d = [ G d x , G d y , G d θ ] T is the formation coordinate transformation matrix. The transformation function matrix of coordinate x is G d x = L a d cos ( θ d ψ d a ) , the transformation function matrix of coordinate y is G d y = L a d sin ( θ d ψ d a , and the transformation function matrix of coordinate ω is G d θ = π ψ a d ψ d a .
When lim t ( q d + G d q a ) = 0 , the formation restoration of the formation scheme is realized, and the definition of relative consistency of the geometric state is completed [39].
Formation movement coordination uses the geometric features of formation Φ a d in the equipment movement process of the dynamic characteristics Φ ˙ a d to coordinate control, so as to achieve lim t ( Φ ˙ a d D Φ ˙ a d ) = 0 . Therefore, it is necessary to establish the dynamic relationship of formation geometry characteristics to describe the cooperative state of motion, and then coordinate control based on this relationship.
Taking the derivative of Equations (12) and (13) with respect to t, one can obtain the following:
L ˙ a d x = x ˙ a x ˙ d = L ˙ a d cos ( θ a + ψ a d ) + L a d ( ω a + ψ ˙ a d ) sin ( θ a + ψ a d ) L ˙ a d y = y ˙ a y ˙ d = L ˙ a d sin ( θ a + ψ a d ) L a d ( ω a + ψ ˙ a d ) cos ( θ a + ψ a d ) ψ ˙ a d = L a d 1 [ ( y ˙ a y ˙ d ) cos ( θ a + ψ a d ) + ( x ˙ a x ˙ d ) sin ( θ a + ψ a d ) ω a ψ ˙ d a = ω d L a d 1 [ ( y ˙ a y ˙ d ) cos ( θ d ψ d a ) ( x ˙ a x ˙ d ) sin ( θ d ψ d a )
We take the derivative of the formation geometry relation L a d = L a d x 2 + L a d y 2 with respect to t. Combined with (16), the geometric dynamic characteristics of the formation Φ ˙ a d = [ L ˙ a d ; ψ ˙ a d ; ψ ˙ d a ] and the relationship between the position and dynamic characteristics of the leading ship and the following ship can be obtained.
In the above formula, the dynamic features of the formation include the dynamic features of each equipment position and the geometric features of the formation, so it can be seen that the coordination of formation movement is carried out synchronously with the coordination of formation geometry. And the final goal of motion coordination expressed by geometric dynamic features is the following:
lim t ( Φ ˙ a d D Φ ˙ a d ) = 0
The relationship between the dynamic position and dynamic change characteristics of each ship is established, as shown in Equation (18):
q ˙ a = q ˙ d + G q ˙ a d = x ˙ a y ˙ a ω a = x ˙ d y ˙ d ω d + G x ˙ a d G y ˙ a d G θ ˙ a d
where the motion transition term of x is G x ˙ a d = L ˙ a d cos ( θ a + ψ a d ) + L a d ( ω a + ψ ˙ a d ) sin ( θ a + ψ a d ) and the motion transition term of y is G y ˙ a d = L ˙ a d sin ( θ a + ψ a d ) L a d ( ω a + ψ ˙ a d ) cos ( θ a + ψ a d ) . The motion transition term of ω is G θ ˙ a d = ψ ˙ a d + ψ ˙ d a .
To transform the formation cooperative control of the formation system into the motion cooperative control among all devices, the dynamic characteristics of the equipment can be transformed into the motion state of the equipment combined with the kinematic model, and the motion state is the motion coordination state, so the formation motion coordination can be realized. Then, the dynamic difference between the leader and the follower is
u a = S a T ( q a ) S d ( q d ) v d + S a T ( q a ) G q ˙ a d
According to the kinematic model, by sorting out Equation (19), the kinematic model of the formation movement coordination between the leader and the follower can be obtained as follows:
u a = S a T ( q a ) S d ( q d ) v d + G ¯ q ˙ a d
where G ¯ q ˙ a d = S a T ( q a ) G q ˙ a d = [ cos ( θ a ) G x ˙ a d + sin ( θ a ) G y ˙ a d , sin ( θ a ) G x ˙ a d + cos ( θ a ) G y ˙ a d , G θ ˙ a d ] T is the velocity state formation transition term.
By synthesizing the formation geometry coordination and formation motion coordination, the formation motion error model given in (20) is obtained, and the formation task is completed when the expected error is lim t χ i E = 0 .
χ i E = χ i D χ i s = χ ι d χ g d χ ι χ g
where χ ι d = [ δ a d 0 , δ a d 1 , , δ a d L ] T R L ^ × 1 is the expected position of the leader ship, χ ι = [ χ a 0 , χ a 1 , , χ a L ] T R L ^ × 1 is the leader ship position, and χ g d is the expected position of the follower χ g = [ δ L d + 1 , δ L d + 2 , , δ M d ] T R G × 1 .
Taking the derivative of Equation (21), we have
χ ˙ i E = χ ˙ i D χ ˙ i s = χ ˙ ι d χ ˙ g d χ ˙ ι χ ˙ g
Based on Equations (7) and (22), the formation coordination dynamic model can be obtained:
E ˙ i q = ( S i d ( q i d ) v i d G q ˙ a d d ) S i ( q i ) v i E ˙ i v = v ˙ i β B ~ i τ i l F ^ i ( q ˙ ) τ ¯ i d
where v a β is the virtual movement expectation of the leader ship and v d β is the virtual movement expectation of the follower ship. i = a is the speed of the leader ship; i = d is the speed of the follower ship.

2.4. Related Lemmas

Lemma 1.
The Gaussian function Z ( Q ) = exp ( ( Q k ) T ( Q k ) / l 2 ) is used as the smoothing kernel function to improve the nonlinear local arrival capability. W is the best-fitting weighted eigenvector, and the following neural network approximator is constructed:
W = arg min sup Q E m W ^ T Z ( Q ) f ( z )
h ( Q ) = W T Z ( Q ) + e z ( Q ) , Q Ξ ζ
Lemma 2.
Considering the system in this paper, when x R and x 0 , and there exists a Lyapunov function about V ( x ) > 0 , the Lyapunov condition for finite-time stability can be expressed as follows [40]:
V ˙ ( x ) + β 1 V ( x ) + β 2 V ( x ) 0
where β 1 > 0 , β 2 > 0 , and 0 < k < 1 . Therefore, the system is globally stable for finite time and depends on the settling time e 0 of the initial state:
T V = ln β 2 · V 1 K ( e 0 ) + β / β 2 / β 1 β 1 k
Lemma 3.
According to the Cauchy–Schwarz inequality, for arbitrary numbers a i and b i ( i = 1 , 2 , ) , we have
i = 1 n a i b i 2 i = 1 n a i 2 i = 1 n b i 2
For any 0 < l < 1 , we have Formula (29):
i = 1 n | a i | l i = 1 n | a i | l
Lemma 4.
For any b c > 0 and z t R , tanh ( · ) has the following property:
0 | z t | z t t a n h ( z t / b c ) 0.2785 b c

3. Controller Design

3.1. Nonlinear Sliding Surface Design

Based on the sliding-mode control idea, a tracking controller is designed. First of all, a new nonlinear sliding-mode surface is designed based on the traditional sliding-mode surface idea given in [41]:
S i u ( k ) = E ˙ i u ( k ) + γ a E i u ( k ) + B 0 ( E i u ( k ) ) B ι ( E i u ( k ) )
where B l ( E i u ( k ) ) = tanh E i u ( ι ) ln B ψ ( E i u ( ι ) ) exp ( 1 ) + 1 1 + exp 1 d t is the nonlinear term. B 0 ( E i u ( k ) ) = [ γ a E i u ( 0 ) B ι ( E i u ( k ) ) ] is the initial global reaching term, which ensures the global mode of the sliding surface; the nonlinear mechanism B l ( E i R ( k ) ) is used to improve the integral saturation. Differentiating Equation (31), we obtain
S ˙ i u ( k ) = E ¨ i u ( k ) + γ a E ˙ i u ( k ) + B ˙ 0 ( E i u ( k ) ) B i γ
where B i γ = tanh ( E i u ( ι ) ) [ ln ( B ψ ( E i u ( ι ) ) exp ( 1 ) + 1 ) + ln ( 1 + exp ( 1 ) ) ] ; the nonlinear sliding surface designed in the control process does not contain singularities.

3.2. Improved Super-Twisting Reaching Law Algorithm Design

Although the use of integral saturation sliding surface redundant information can effectively improve control accuracy and reduce error, if instantaneous error suddenly occurs, it will produce chattering problems. Coupling interference caused by deception attacks and actuator physical faults will result in greater sliding surface convergence errors. Based on the traditional reaching law, the acceleration of a nonlinear damping super-twisting reaching law is designed, and the nonlinear super-twisting reaching law (NSTRL) is designed as follows:
S ˙ r = γ r χ ( k ) s i g n ( S R T ) γ k S R
χ ( k ) = tanh ( S R ( k ) 3 2 ) S R ( k ) 1 2 shows nonlinear time-varying gain. PRL is defined as S ˙ s = γ r s S R ( k ) 1 2 s i g n ( S R T ) γ k s S R and ERL is defined as S ˙ E = γ r E s i g n ( S R T ) γ k E S R . The curves for NSTRL (nonlinear super-twisting reaching law), PRL (power reaching law), and ERL (exponential reaching law) are shown in Figure 2.
As shown in Figure 2, PRL can effectively adjust the arrival speed based on system state values. When the arrival speed is fast enough to slide over the mode surface, it will gradually slow down. At the breakpoints of ERL, there is a sudden deceleration, which causes chatter and increases its amplitude. Figure 2 also shows that the acceleration of NSTRL gradually decreases, and the speed is gradually adjusted. Through dynamic control, the acceleration on the sliding surface can be better regulated, helping to reduce chatter. In cases with larger errors, the sliding speed does not decrease, thus effectively enhancing the robustness of the sliding-mode surface.
In addition, as shown in Figure 3, the NSTRL acceleration gain has the effect of adjusting the acceleration trend. The closer the system state is to the sliding-mode surface, the greater the generated gain, thereby slowing down the speed trend. Furthermore, when the error is large upon arrival, dynamic acceleration can be achieved without adjusting the speed gain.

3.3. Improved Design of Super-Twisting Reaching Law Controller

According to the attack model given in (9) and the formation coordination dynamic model in (23), the problem of coordinated control of formation motion is transformed into the problem of trajectory tracking error stabilization of each single ship. Combining Equations (39) and (40), the virtual control law is designed by the idea of reverse step, as shown in Equation (34):
u d i = cos ψ ( x ˙ d i S ˙ i R x ) + sin ψ ( y ˙ d i S ˙ i R y ) v d i = cos ψ ( y ˙ d i S ˙ i R y ) sin ψ ( x ˙ d i S ˙ i R x ) r d i = ψ ˙ d i S ˙ i R ψ
Combined with the system status information, the outer loop virtual kinematic control law is set as the inner loop system speed expectation, and u D i = [ u d i , v d i , r d i ] T is set as follows:
u d i ( k ) = u D i
Combined with (20), the saturated filter dynamic error is designed as E ˙ i u ( k ) = u ˙ d i ( k ) ( M ¯ 1 ( q ( k ) ) [ B ¯ ( q ( k ) ) τ i l F ¯ m ( q ˙ ( k ) ) τ ˙ d ] ) η f ( k ) . According to (33) and (41)–(56), it can be obtained that the control law (38–39) and the adaptive law (38) are
τ i γ ( k ) = ( γ i a τ m a x B ~ ) 1 G i c S ˙ i r + γ i a u ˙ i d
τ i κ ( k ) = ( γ i α τ max B ~ ) 1 1 4 r i s tanh S i R D + r i s r i Θ S i R φ 4 ( Z i R ) Θ ^ i R
Θ ^ ˙ i R = 1 4 r i s tanh S i R D S i R b Θ ^ i R + r i s r i Θ S i R 2 φ 4 ( Z i R )
τ i ι ( k ) = τ i γ ( k ) + τ i κ ( k ) , τ i γ ( k ) is the adaptive nonlinear fault-tolerant filtering control mechanism, and τ i κ ( k ) is the nonlinear sliding surface part. Here, Θ i R = m a x τ m a x E τ , ψ T , τ m a x E f , τ ¯ D , r i Θ > 0 , r i s > 0 , φ ( Z i R ) = D i r ( 2 B ~ T ( q ) + B ~ T ( q ) τ m a x ϕ ( u ) + D i r 1 E ¨ i R ( k ) + B ˙ 0 ( E i R ( k ) ) ) , Z 1 = [ H 1 T , u ˙ d T , ς T ] T , H 1 = E ¨ i R ( k ) + B ˙ 0 ( E i R ( k ) ) .

4. Stability Analysis

4.1. Kinematic Stability Analysis

To verify the effectiveness of the designed controller, the kinematic stability of the formation system is analyzed first, and the kinematic quadratic Lyapunov function is designed, as shown in Equation (39):
V i 0 = 1 2 x i e 2 + 1 2 y i e 2 + 1 2 ψ i e 2
We can differentiate Equation (39) and substitute it into the virtual control law Equation (34); from this, we obtain
V ˙ O 1 l 1 x e l 2 x e 2 l 3 y e l 4 y e 2 l 5 ψ e 2 l 6 ψ e + 6 L 1 V O 1 L 2 V O 1 0.5 + L 3
According to the theory of Lyapunov stability, the kinematic error of the formation system achieves global stability.

4.2. Kinetic Stability Analysis

The dynamic stability of the formation system is analyzed, and the Lyapunov function related to dynamic errors is designed:
V i R = V i R 1 + 1 2 Θ ~ i R 2
where V i R 1 = 1 2 S i R T S i R . V i R 1 , the first derivative with respect to time, is
V ˙ i R 1 = S i R T S ˙ i R = S i R T [ D i r ( u ˙ i d B ~ ( q ) η τ τ m a x ( tanh ( τ ) + tanh ( A D ) ) + M ¯ 1 ( q ) F ¯ m ( q ˙ ) η f + τ ¯ i D ) + E ¨ i R ( k ) + B ˙ 0 ( E i R ( k ) ) B i γ ]
where B ~ ( q ) = M ¯ 1 ( q ) B ¯ ( q ) and τ ¯ i D = M ¯ 1 ( q ) τ ¯ ( q ) τ ¯ i d .
Using the saturated analysis mechanism, the multiplicative fault can be nonlinearized and projected to obtain
V ˙ i R 1 S i R T [ D i r ( u ˙ i d B ~ ( q ) τ m a x ( tanh ( τ ) + ( 1 η τ + η τ tanh ( A i D ) ) ) + M ¯ 1 ( q ) F ¯ m ( q ˙ ) η f + τ ¯ i D ) + E ¨ i R ( k ) + B ˙ 0 ( E i R ( k ) ) B i γ ]
According to η f = 1 η τ + η τ tanh ( A d ) , the nonlinear fitting characteristics of a neural network are used to fit fault, attack, and dynamic nonlinearity; then, we obtain
V ˙ i R 1 S i R T [ D i r ( u ˙ i d B ~ ( q ) τ m a x ( τ E i τ ) + B ˙ i 0 ( E i R ( k ) ) B i γ + τ m a x B ~ T ( q ) ( ψ T ϕ ( u ) + E f + τ ¯ i D ) + E ¨ i R ( k ) ]
where E τ = τ tanh ( τ ) and F D ( q ˙ ) = τ m a x 1 B ¯ 1 ( q ) F m ( q ˙ ) + η f . The above equation can be obtained as follows:
S i R T ( τ m a x E i τ D i r B ~ T ( q ) + ψ T D i r B ~ T ( q ) τ m a x ϕ ( u ) + τ m a x E f D i r B ~ T ( q ) + τ ¯ D D i r + E ¨ i R ( k ) + B ˙ i 0 ( E i R ( k ) ) S R T Θ i R φ ( Z i R )
The equation can be obtained from the following:
V ˙ i R 1 S i R T Θ i R φ ( Z i R ) S i R T D i r [ u ˙ i d B ~ ( q ) τ m a x τ ]
The global Lyapunov function is expressed as
V i R = V i R 1 + 1 2 Θ ~ i R 2
where Θ ~ i R = Θ i R Θ ^ i R and Θ ~ ˙ i R = Θ ^ ˙ i R . Differentiating V i R with respect to time gives
V ˙ i R = V ˙ i R 1 Θ ~ i R T Θ ^ ˙ i R S i R T Θ i R φ ( Z i R ) S i R T D i r τ m a x B ~ T ( q ) ( τ i c ( k ) + τ i ζ ( k ) ) Θ ~ i R T Θ ^ ˙ i R
Substituting (36)–(38) into (48), we have
V ˙ i R S i R T Θ i ι φ ( Z i R ) + S i R T S ˙ i r + S i R T 1 4 r i s tanh S i R D Θ ^ i R r i s r i Θ S i R Θ ^ i ι φ 4 ( Z i R ) Θ ~ i ι T 1 4 r i s tanh S i u D S i u b Θ ^ i R + r i s r i Θ S i R 2 φ 4 ( Z i R )
According to Young’s inequality,
S i R T Θ i R φ ( Z i R ) r i s S i R T Θ i R φ 2 ( Z i R ) + S i R T Θ i R 4 r i s
When substituting Equation (50) into Equation (49), we obtain Equation (51):
V ˙ i R S i R T S ˙ i r 1 4 r i s S i R T tanh S i u D Θ i R r i s S i R T Θ i R φ 2 ( Z i R ) Θ ~ i R T b Θ ^ i R + r i s r i Θ S i R 2 φ 4 ( Z i R ) + S i R T Θ i R 4 r i s r i s r i Θ S i R 2 Θ ^ i R φ 4 ( Z i R )
Equation (52) is derived from the Yang inequality:
r i s Θ i R S i R T φ 2 ( Z i R ) r i s r i Θ S i R T 2 φ 4 ( Z i R ) + r i s Θ i R 4 r i Θ
The combination of Equation (52) and Θ ~ i ι = Θ i ι Θ ^ i ι leads to Equation (53):
V ˙ i R S i R T S ˙ i r 1 4 r i s S i R T tanh S i u D Θ i R + Θ i R 4 r i s S i R T + b Θ ~ i R T Θ ^ i R + r i s Θ i R 4 r i Θ
According to Lemma 4 and Θ ~ i R T Θ ^ i R Θ ~ i R T Θ i R Θ ~ i R 1 2 Θ i R 2 1 2 Θ ~ i R T Θ ~ i R , we can obtain the following:
V ˙ i R S i R T S ˙ i r 1 4 r i s S i R T tanh S i u D Θ i R + Θ i R 4 r i s S i R T + b Θ ~ i R T Θ ^ i R + r i s Θ i R 4 r i Θ S i R T S ˙ i r b 2 Θ ~ i R T Θ ~ i R + 1 4 r i s 0.2785 D Θ i R + r i s Θ i R 4 r i Θ + b 2 Θ i R 2
In combination with 1 4 Θ ~ R b 4 Θ ~ R 2 + 1 16 b , one can obtain the following:
V ˙ i R S i R T S ˙ i r 1 4 Θ ~ i R T Θ ~ i R 1 2 b 4 Θ ~ i R T Θ ~ i R + 1 4 r i s 0.2785 D Θ i R + r i s Θ i R 4 r i Θ + b 2 Θ i R 2 + 1 16 b
According to Formula (55), one can obtain
V ˙ i R S i R T 2 γ i r ( g i s I E ) 2 S i R 1 2 S i R T γ i r + γ i κ 1 2 I E S i R 1 4 Θ ~ i R T Θ ~ i R 1 2 b 4 Θ ~ i R T Θ ~ i R + μ η 1 V i R η 2 V i R 1 2 + μ
where η 1 = λ m i n γ r + γ κ 1 2 I E , λ m i n ( b ) 4 , η 2 = λ m i n 2 γ r ( g s I E ) , 1 4 , μ = 1 4 r i s 0.2785 D Θ i R + r i s Θ i R 4 r i Θ + b 2 Θ i R 2 + 1 16 b , and μ is a very small amount. The proof yields that Equation (56) satisfies Lemma 2 and can converge in finite time.
Based on the above analysis, it can be proved that the formation system is theoretically stable in both kinematics and dynamics for a limited time.

5. Simulation Analysis

In this paper, the 1:70 Cyber Ship II [42] of the Norwegian University of Science and Technology is selected as the simulation object. The ship is equipped with a double symmetrical propeller, twin rudders, and a single side thruster. Its mass is 23.8 kg, the hull length is 1.255 m, and the width is 0.29 m. The input limit value is τ M a = [ 5 N , 5 N , 3 N·m ] T . d 11 = 12 kg/s, d 22 = 17 kg/s, d 33 = 0.5 kg/s, d 23 = d 32 = 0.2 kg/s, m 11 = 25.8 kg, m 22 = 33.8 kg, m 33 = 2,76 kg, m 23 = 1.0948 kg, and m 32 = 1.0948 kg.
In order to verify the control performance of the control algorithm, a curvature transformation trajectory combining the characteristics of polylines and curves is designed as the reference trajectory for the leader ship, where q a 0 = [ x r , y r , θ r ] T , x r = t , θ r = a r c t a n ( y ˙ r x ˙ r 1 ) , and y r is given in Equation (57):
y r = 10 t 47 100 ( t 47 ) 2 47 < t 53 65 t 1.5 53 < t 62 10 100 ( t 68 ) 2 62 < t 68 0 68 < t 112 10 100 ( t 112 ) 2 112 < t 118 t 115 1.5 118 < t 127 100 ( t 133 ) 2 127 < t 133 10 133 < t 200

5.1. Nonlinear Sliding-Mode Super-Twisting Reaching Law Control Under Non-Deception Attack

To verify the applicability and effectiveness of the improved super-twisting reaching law algorithm in formation control, the interference resistance performance of a multi-ship formation system under non-deception attack conditions is first verified. The control law and adaptive law are given by Equations (58)–(60):
τ i 3 ( k ) = ( γ i a τ m a x B ~ ) 1 G i c S ˙ i r + γ i a u ˙ i d
τ i 4 ( k ) = ( γ i a τ m a x B ~ ) 1 1 4 r i s tanh S i R D + r i s r i Θ S i R φ 4 ( Z i R ) Θ ^ i R
Θ ^ ˙ i 2 = 1 4 r i s tanh S i R D S i R b Θ ^ i R + r i s r i Θ S i R 2 φ 4 ( Z i R )
Firstly, a simulation analysis and verification of the improved super-twisting reaching law control algorithm for the multi-ship formation system not attacked by random deception are carried out. The USV is subjected to an uncertain disturbance of τ i d = [ τ i d u , τ i d v , τ i d r ] , τ i d u = 0.2 sin ( 0.5 t + π / 4 ) N, τ i d v = 0.18 sin ( 0.5 t ) + 0.1 cos ( t ) ( N·m), and τ i d r = 0.25 cos ( t ) N. The total simulation time is 200 s and the step size is 0.01 s. In the simulation experiment, the initial position of the leader ship is q a ( 0 ) = [ 3 , 6 , 85 180 1 π ] , the initial position of follow ship 1 is q b 1 ( 0 ) = [ 3 , 11 , 85 180 1 π ] , and the initial position of follow ship 2 is q b 2 ( 0 ) = [ 4 , 5 , 85 180 1 π ] .
In order to verify the effectiveness of the controller designed in this paper, the nonlinear sliding surface combined with an adaptive sliding reaching law is used as a comparison algorithm [43]. The kinematic parameters of the formation controller are α 1 = d i a g ( 0.58 , 1.5 , 0.1 ) , α 2 = d i a g ( 0.6 , 1.5 , 0.1 ) , and α 3 = d i a g ( 0.7 , 1.5 , 0.9 ) . The relevant parameters of the dynamic control sliding-mode surface are a u = d i a g ( 215 , 0.0001 , 0.1 , 10 ) , a v = d i a g ( 215 , 0.0002 , 0.005 , 10 ) , and a r = d i a g ( 210 , 0.0000085 , 0.05 , 20 ) . The relevant parameters of the reaching law are b u = d i a g ( 0.0001 , 100 ) , b v = d i a g ( 0.0015 , 185 ) , and b r = d i a g ( 55 , 0.0052 ) . The relevant parameters of the adaptive law are c u = d i a g ( 0.0001 × 10 7 , 30 ) , c v = d i a g ( 0.0001 × 10 7 , 10 ) , and c r = d i a g ( 0.0005 × 10 2 , 10 ) . The relevant parameters of the control law are d u = d i a g ( 1 , 0.0001 , 0.0001 × 10 5 ) , d v = d i a g ( 1 , 0.00001 , 0.00001 ) , and d r = d i a g ( 1 , 0.00005 , 0.00005 ) .
Figure 4 shows the multi-ship formation trajectory curves under the control algorithm designed in this paper. The nonlinear sliding-mode super-twisting reaching law control algorithm designed in this paper can make the leader ship and each follower ship form the formation more quickly while not under a deception attack and maintain the desired formation during the simulation time.
Figure 5, Figure 6 and Figure 7 show the position error simulation comparison of the leader ship and each follower ship while not under deception attack. It can be observed that using the controller designed in this paper, both the leader ship and each follower ship achieve stability within 20 s. The controller designed in this paper demonstrates better stability maintenance effects.
Figure 8, Figure 9 and Figure 10 give the system input curves for the leader ship and each follower ship under non-deception attacks. When the formation system is disturbed by uncertain disturbances, it causes abnormal inputs to the controller, and violent fluctuations are generated in the simulation figure. Comparing Figure 8, Figure 9 and Figure 10, it can be seen that the improved super-twisting reaching law proposed in this paper effectively enhances the dynamic acceleration characteristics of the sliding-mode reaching law, effectively suppressing the chattering phenomenon caused by the acceleration characteristics of the reaching law. Therefore, the system input under the control algorithm proposed in this paper can still maintain a small jitter amplitude when disturbed, which is beneficial for the control system when it comes to achieving better control performance.
Figure 11, Figure 12 and Figure 13 show that when the compare sliding surface changes, the influence of nonlinear terms near the sliding surface suddenly increases significantly. The system response changes, and the system chatter also undergoes significant changes. The improved sliding surface compensates for the integral saturation mechanism of the compare sliding surface. This reduces the sharp changes in the curvature of the sliding surface, significantly alleviating the chatter phenomenon on the sliding surface.

5.2. Nonlinear Sliding-Mode Super-Twisting Reaching Law Control Under Coupled Deception Attack

The above simulation results verify the effectiveness of the improved reaching law algorithm when multi-ships are not subjected to coupled deception attacks. In order to further verify the invasion resistance of the improved algorithm in the case of coupled attacks on the formation, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19 and Figure 20 show a simulation comparison of USV formations under coupling deception attacks. The USV is subjected to an uncertain disturbance of τ i d = [ τ i d u , τ i d v , τ i d r ] , τ i d u = 0.2 sin ( 0.5 t + π / 4 ) N, τ i d v = 0.18 sin ( 0.5 t ) + 0.1 cos ( t ) ( N·m), and τ i d r = 0.25 cos ( t ) N. The total simulation time is 200 s and the step size is 0.01 s. In the simulation experiment, the initial position of the leader ship is q a ( 0 ) = [ 4 , 7 , 85 180 1 π ] , the initial position of follow ship 1 is q b 1 ( 0 ) = [ 3 , 11 , 85 180 1 π ] , and the initial position of follow ship 2 is q b 2 ( 0 ) = [ 4 , 5 , 85 180 1 π ] .
In order to verify the effectiveness of the controller designed in this paper, the nonlinear sliding surface combined with an adaptive sliding reaching law is used as a comparison algorithm [43]. Deception attacks have a 35% attack probability; A ζ [ 2 , 2 ] is the random tampering interval of deception attacks. The kinematic parameters of the formation controller are α 1 = d i a g ( 0.58 , 1.5 , 0.1 ) , α 2 = d i a g ( 0.6 , 1.5 , 0.1 ) , and α 3 = d i a g ( 0.7 , 1.5 , 0.9 ) . The relevant parameters of the dynamic control sliding-mode surface are a u = d i a g ( 215 , 0.0001 , 0.1 , 10 ) , a v = d i a g ( 215 , 0.0002 , 0.005 , 10 ) , and a r = d i a g ( 210 , 0.0000085 , 0.05 , 20 ) . The relevant parameters of the reaching law are b u = d i a g ( 0.0001 , 100 ) , b v = d i a g ( 0.0015 , 185 ) , and b r = d i a g ( 55 , 0.0052 ) . The relevant parameters of the adaptive law are c u = d i a g ( 0.0001 × 10 7 , 30 ) , c v = d i a g ( 0.0001 × 10 7 , 10 ) , and c r = d i a g ( 0.0005 × 10 2 , 10 ) . The relevant parameters of the control law are d u = d i a g ( 1 , 0.0001 , 0.0001 × 10 5 ) , d v = d i a g ( 1 , 0.00001 , 0.00001 ) , and d r = d i a g ( 1 , 0.00005 , 0.00005 ) .
Figure 14 shows the formation trajectories of the leader ship and the follower ships in the formation system when subjected to coupling deceptive attacks and actuator physical fault coupling interference. It can be observed from the figure that the formation shape maintained under the super-twisting reaching law algorithm designed in this paper was not affected by the deceptive attacks and actuator physical fault coupling interference. In contrast to Figure 4, the trajectories of each single ship in the formation system only exhibited slight changes during the initial time frame, and under the influence of the controller, they quickly formed the desired formation and maintained the formation effect.
Figure 15, Figure 16 and Figure 17 show the position tracking errors in all directions of the leader ship and follower ships under deceptive attacks and actuator physical fault coupling interference, indicating that the comparison scheme reaches an error stabilization state relatively slowly and experiences significant fluctuations during the initial simulation time. Table 1 shows the earliest convergence time of the position error of a single ship in the formation system, demonstrating that all intelligent ships’ position tracking errors can stabilize within 12 s with the control scheme designed in this paper.
Figure 18, Figure 19 and Figure 20 show the system inputs of the leader ship and follower ship under random deceptive attack interference, indicating that under the control scheme designed in this paper, the system inputs are relatively stable under random attack interference conditions, which will significantly reduce the waste of communication resources caused by abnormal control inputs and also ensure the safety of the control process, facilitating the achievement of control objectives.
Figure 21, Figure 22 and Figure 23 show that under the coupled deception attack, the improved sliding surface can effectively mitigate the impact of nonlinear terms, preventing significant jitter in response to random deception attacks on the system. In contrast, the sliding surface exhibits severe jitter. The above simulation analysis demonstrates that the improved sliding control algorithm proposed in this paper has good control capabilities, effectively limiting system redundant errors within a finite range and improving the physical information saturation characteristics of the system. It not only provides robust resistance to uncertain disturbances for formation systems but also resists interference from random deception attacks.

6. Conclusions

This paper studies a USV formation system where abnormal inputs are generated by deception attacks and physical failures of actuators, and designs an improved nonlinear sliding-mode super-twisting reaching law control algorithm. First, considering the reaching phase of the sliding surface, to reduce system-induced chattering issues, improve abnormal inputs, and enhance the reaching efficiency of the sliding-mode surface, a nonlinear damping and super-twisting reaching law is designed to improve the robust response efficiency of systems. Simulation results verify that this formation system not only maintains its overall shape but also improves the control accuracy of each vessel, with the earliest convergence time for position errors of individual vessels increasing by at least 50%, effectively enhancing the collaborative mining operation efficiency of USV-ROV systems in practical applications. However, the simulation experiment has certain limitations. Future research can supplement the existing simulation results by combining them with experimental data from actual scenarios to further verify our method.

Author Contributions

Conceptualization, Y.W. and Q.Z.; methodology, Y.W.; software, Y.W.; validation, Y.W. and Y.Z.; formal analysis, Y.W.; investigation, Q.Z.; resources, Q.Z.; data curation, Y.H.; writing—original draft preparation, Y.W.; writing—review and editing, Y.W. and Y.Z.; visualization, Y.W.; supervision, Q.Z. and X.H.; project administration, Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China under Grant 62273172, Natural Science Foundation of Shandong Province under Grant ZR2024MF055, Yantai Science and Technology Innovation Development Plan Research Project under Grant 2024JCYJ092 and Outstanding Youth Innovation Team Project of Shandong Higher Education Institution under Grant 2021KJ042.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
NSTRLNonlinear super-twisting reaching law
PRLPower reaching law
ERLExponential reaching law
TSSTraditional sliding surface
NSSNonlinear sliding surface

References

  1. Bai, X.E.; Li, B.H.; Xu, X.F.; Xiao, Y.J. A review of current research and advances in unmanned surface vehicles. J. Mar. Sci. Appl. 2022, 21, 47–58. [Google Scholar] [CrossRef]
  2. Khanmeh, J.; Wanderlingh, F.; Indiveri, G.; Simetti, E. Design and Control of a Cooperative System of an Autonomous Surface Vehicle and a Remotely Operated Vehicle (ASV-ROV). In Proceedings of the 2024 20th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA), Genova, Italy, 2–4 September 2024; pp. 1–7. [Google Scholar]
  3. Qiao, Y.; Yin, J.; Wang, W.; Duarte, F.; Yang, J.; Ratti, C. Survey of Deep Learning for Autonomous Surface Vehicles in Marine Environments. IEEE Trans. Intell. Transp. Syst. 2023, 24, 3678–3701. [Google Scholar] [CrossRef]
  4. Zhao, C.; Thies, P.R.; Johanning, L. Investigating the winch performance in an ASV/ROV autonomous inspection system. Appl. Ocean. Res. 2021, 115, 102827. [Google Scholar] [CrossRef]
  5. Du, J.; Jiang, B.; Jiang, C.; Shi, Y.; Han, Z. Gradient and channel aware dynamic scheduling for over-the-air computation in federated edge learning systems. IEEE J. Sel. Areas Commun. 2023, 41, 1035–1050. [Google Scholar] [CrossRef]
  6. Ding, L.; Guo, G. Formation control for ship fleet based on backstepping. Control Decis. 2012, 27, 299–303. [Google Scholar]
  7. Lu, Y.; Zhang, G.; Sun, Z.; Zhang, W. Adaptive cooperative formation control of autonomous surface vessels with uncertain dynamics and external disturbances. Ocean Eng. 2018, 167, 36–44. [Google Scholar] [CrossRef]
  8. Lin, A.; Jiang, D.; Zeng, J. Underactuated ship formation control with input saturation. Acta Autom. Sin. 2018, 33, 1496–1504. [Google Scholar]
  9. Van, M. An enhanced tracking control of marine surface vessels based on adaptive integral sliding-mode control and disturbance observer. ISE Trans. 2019, 90, 30–40. [Google Scholar] [CrossRef]
  10. Martin, S.C.; Whitcomb, L.L. Nonlinear model-based tracking control of underwater vehicles with three degree-of-freedom fully coupled dynamical plant models: Theory and experimental evaluation. IEEE Trans. Control Syst. Technol. 2018, 26, 404–414. [Google Scholar] [CrossRef]
  11. Ma, Y.; Qi, X.; Li, Z.; Hu, S.; Sotelo, M.Á. Resilient Control for Networked Unmanned Surface Vehicles With Dynamic Event-Triggered Mechanism Under Aperiodic DoS Attacks. IEEE Trans. Veh. Technol. 2024, 73, 5824–5833. [Google Scholar] [CrossRef]
  12. Li, M.; Yu, C.; Zhang, X.; Liu, C.; Lian, L. Fuzzy adaptive trajectory tracking control of work-class ROVs considering thruster dynamics. Ocean Eng. 2024, 267, 113232. [Google Scholar] [CrossRef]
  13. Li, T.; Zhao, R.; Chen, C.L.P.; Fang, L.; Liu, C. Finite-Time Formation Control of Under-Actuated Ships Using Nonlinear sliding-mode Control. IEEE Trans. Cybern. 2018, 48, 3243–3253. [Google Scholar] [CrossRef] [PubMed]
  14. Chen, Z.; Zhang, Y.; Zhang, Y.; Nie, Y.; Tang, J.; Zhu, S. Disturbance-observer-based sliding-mode control design for nonlinear unmanned surface vessel with uncertainties. IEEE Access 2019, 7, 148522–148530. [Google Scholar] [CrossRef]
  15. Yang, M.; Sheng, Z.; Yin, G.; Wang, H. A recurrent neural network based fuzzy sliding-mode control for 4-DOF ROV movements. Ocean Eng. 2022, 256, 111509. [Google Scholar] [CrossRef]
  16. Schauer, S.; Kalogeraki, E.M.; Papastergiou, S.; Douligeris, C. Detecting sophisticated attacks in maritime environments using hybrid situational awareness. In Proceedings of the 2019 International Conference on Information and Communication Technologies for Disaster Management (ICT-DM), Paris, France, 18–20 December 2019; pp. 1–7. [Google Scholar]
  17. Li, S.; Cheng, X.; Shi, F.; Zhang, H.; Dai, H.; Zhang, H.; Chen, S. A novel robustness-enhancing adversarial defense approach to AI-powered sea state estimation for autonomous marine vessels. IEEE Trans. Syst. Man Cybern. Syst. 2024, 55, 28–42. [Google Scholar] [CrossRef]
  18. Zhang, G.; Yao, M.; Xu, J.; Zhang, W. Robust neural event-triggered control for dynamic positioning ships with actuator faults. Ocean Eng. 2020, 207, 107292. [Google Scholar] [CrossRef]
  19. Hu, S.; Chen, X.; Li, J.; Xie, X. Observer-Based Resilient Controller Design for Networked Stochastic Systems Under Coordinated DoS and FDI Attacks. IEEE Trans. Control. Netw. Syst. 2024, 11, 890–901. [Google Scholar] [CrossRef]
  20. Zhao, Y.; Qi, X.; Ma, Y.; Li, Z.; Malekian, R.; Sotelo, M.A. Path Following Optimization for an Underactuated USV Using Smoothly-Convergent Deep Reinforcement Learning. IEEE Trans. Intell. Transp. Syst. 2021, 22, 6208–6220. [Google Scholar] [CrossRef]
  21. Erbas, M.; Khalil, S.M.; Tsiopoulos, L. Systematic literature review of threat modeling and risk assessment in ship cybersecurity. Ocean Eng. 2024, 306, 118059. [Google Scholar] [CrossRef]
  22. Tam, K.; Hopcraft, R.; Moara-Nkwe, K.; Misas, J.P.; Andrews, W.; Harish, A.V.; Giménez, P.; Crichton, T.; Jones, K. Case study of a cyber-physical attack affecting port and ship operational safety. J. Transp. Technol. 2021, 12, 1–27. [Google Scholar] [CrossRef]
  23. Bhatti, J.; Humphreys, T.E. Hostile control of ships via false GPS signals: Demonstration and detection. Navig. J. Inst. Navig. 2017, 64, 51–66. [Google Scholar] [CrossRef]
  24. Gao, S.; Peng, Z.; Liu, L.; Wang, D.; Han, Q.-L. Fixed-time resilient edge-triggered estimation and control of surface vehicles for cooperative target tracking under attacks. IEEE Trans. Intell. 2023, 8, 547–556. [Google Scholar] [CrossRef]
  25. Mahmoud, M.S.; Hamdan, M.M.; Baroudi, U.A. Modeling and control of cyber-physical systems subject to cyber attacks: A survey of recent advances and challenges. Neurocomputing 2019, 338, 101–115. [Google Scholar] [CrossRef]
  26. Ubaleht, J. Importance of Positioning to MASS: The Effect of Jamming and Spoofing on Autonomous Vessel. Master’s Thesis, University of Turku, Turku, Finland, 2022. [Google Scholar]
  27. Elsisi, M.; Yu, J.T.; Lai, C.C.; Su, C.L. A drone-assisted deep learning based IoT system for monitoring ship emissions in ports considering adversarial attacks. IEEE Trans. Instrum. Meas. 2024, 73, 9506111. [Google Scholar] [CrossRef]
  28. Vagale, A.; Oucheikh, R.; Bye, R.T.; Osen, O.L.; Fossen, T.I. Path planning and collision avoidance for autonomous surface vehicles I: A review. J. Mar. Sci. Technol. 2021, 26, 1292–1306. [Google Scholar] [CrossRef]
  29. Ohn, S.W.; Namgung, H. Requirements for optimal local route planning of autonomous ships. J. Mar. Sci. Eng. 2022, 11, 17. [Google Scholar] [CrossRef]
  30. Namgung, H.; Kim, J.S. Collision risk inference system for maritime autonomous surface ships using COLREGs rules compliant collision avoidance. IEEE Access 2021, 9, 7823–7835. [Google Scholar] [CrossRef]
  31. Chen, X.; Jia, T.; Wang, Z.; Xie, X.; Qiu, J. Practical fixed-time bipartite synchronization of uncertain coupled neural networks subject to deception attacks via dual-channel event-triggered control. IEEE Trans. Cybern. 2023, 54, 3615–3625. [Google Scholar] [CrossRef]
  32. Yang, W.; Shi, Z.; Zhong, Y. Robust time-varying formation control for uncertain multi-agent systems with communication delays and nonlinear couplings. Int. J. Robust Nonlinear Control. 2024, 34, 147–166. [Google Scholar] [CrossRef]
  33. Zhang, C.; Yu, S. Disturbance observer-based prescribed performance super-twisting sliding-mode control for autonomous surface vessels. ISA Trans. 2023, 135, 13–22. [Google Scholar] [CrossRef]
  34. Feng, C.; Chen, W.; Tao, R.; Zhu, D.; Chu, K. Adaptive Super-Spiral Trajectory Tracking sliding-mode Control for Unmanned Vessels. Electron. Meas. Technol. 2024, 47, 37–44. [Google Scholar]
  35. Liu, W.; Du, J.; Li, J.; Li, Z. Robust Control of Shipborne Stable Platforms Based on Hyperhelix Slip Mode. Syst. Eng. Electron. Technol. 2022, 44, 1662–1669. [Google Scholar]
  36. Liu, Y.; Xu, C.; Zhao, Y.; Liu, S.; Liang, X. Tracking Control of Underdriven Vessels Based on Hyperhelical sliding-mode. Inf. Control. 2022, 49, 578–584, 597. [Google Scholar]
  37. Sonnenburg, C.R.; Woolsey, C.A. Modeling. identification, and control of an unmanned surface vehicle. J. Field Robot. 2013, 30, 371–398. [Google Scholar] [CrossRef]
  38. Dong, Z.; Qi, S.; Yu, M.; Zhang, Z.; Zhang, H.; Li, J.; Liu, Y. An improved dynamic surface sliding-mode method for autonomous cooperative formation control of underactuated USVs with complex marine environment disturbances. Pol. Marit. Res. 2022, 29, 47–60. [Google Scholar] [CrossRef]
  39. Min, H.; Xu, S.; Zhang, Z. Adaptive finite-time stabilization of stochastic nonlinear systems subject to full-state constraints and input saturation. IEEE Trans. Autom. Control. 2020, 66, 1306–1313. [Google Scholar] [CrossRef]
  40. Zhang, X.M.; Han, Q.L. Event-triggered dynamic output feedback control for networked control systems. IET Control Theory Appl. 2014, 8, 226–234. [Google Scholar] [CrossRef]
  41. Fallaha, C.J.; Saad, M.; Kanaan, H.Y.; Al-Haddad, K. Sliding-Mode Robot Control With Exponential Reaching Law. IEEE Trans. Ind. Electron. 2011, 58, 600–610. [Google Scholar] [CrossRef]
  42. Skjetne, R.; Fossen, T.I.; Kokotović, P.V. Adaptive maneuvering, with experiments, for a model ship in a marine control laboratory. Automatica 2005, 41, 289–298. [Google Scholar] [CrossRef]
  43. Mobayen, S. Adaptive global sliding-mode control of underactuated systems using a super-twisting scheme: An experimental study. J. Vib. Control. 2019, 25, 2215–2224. [Google Scholar] [CrossRef]
Figure 1. Formation geometric coordinate system.
Figure 1. Formation geometric coordinate system.
Jmse 13 00561 g001
Figure 2. Reaching law arrival velocity comparison.
Figure 2. Reaching law arrival velocity comparison.
Jmse 13 00561 g002
Figure 3. Reaching law acceleration gain comparison.
Figure 3. Reaching law acceleration gain comparison.
Jmse 13 00561 g003
Figure 4. Non-attack formation trajectory.
Figure 4. Non-attack formation trajectory.
Jmse 13 00561 g004
Figure 5. Non-deception attack leader ship position error.
Figure 5. Non-deception attack leader ship position error.
Jmse 13 00561 g005
Figure 6. Non-deception attack follow ship 1 position error.
Figure 6. Non-deception attack follow ship 1 position error.
Jmse 13 00561 g006
Figure 7. Non-deception attack follow ship 2 position error.
Figure 7. Non-deception attack follow ship 2 position error.
Jmse 13 00561 g007
Figure 8. Non-deception attack leader ship input error.
Figure 8. Non-deception attack leader ship input error.
Jmse 13 00561 g008
Figure 9. Non-deception attack follow ship 1 input error.
Figure 9. Non-deception attack follow ship 1 input error.
Jmse 13 00561 g009
Figure 10. Non-deception attack follow ship 2 input error.
Figure 10. Non-deception attack follow ship 2 input error.
Jmse 13 00561 g010
Figure 11. Non-deception attack leader ship sliding surface.
Figure 11. Non-deception attack leader ship sliding surface.
Jmse 13 00561 g011
Figure 12. Non-deception attack follow ship 1 sliding surface.
Figure 12. Non-deception attack follow ship 1 sliding surface.
Jmse 13 00561 g012
Figure 13. Non-deception attack follow ship 2 sliding surface.
Figure 13. Non-deception attack follow ship 2 sliding surface.
Jmse 13 00561 g013
Figure 14. Formation trajectory under coupled attack interference.
Figure 14. Formation trajectory under coupled attack interference.
Jmse 13 00561 g014
Figure 15. Position error of leader ship under coupled attack interference.
Figure 15. Position error of leader ship under coupled attack interference.
Jmse 13 00561 g015
Figure 16. Position error of the follow ship 1 under coupled attack interference.
Figure 16. Position error of the follow ship 1 under coupled attack interference.
Jmse 13 00561 g016
Figure 17. Position error of follow ship 2 under coupled attack interference.
Figure 17. Position error of follow ship 2 under coupled attack interference.
Jmse 13 00561 g017
Figure 18. Input of leader ship under coupled attack interference.
Figure 18. Input of leader ship under coupled attack interference.
Jmse 13 00561 g018
Figure 19. Input of follow ship 1 under coupled attack interference.
Figure 19. Input of follow ship 1 under coupled attack interference.
Jmse 13 00561 g019
Figure 20. Input of follow ship 2 under coupled attack interference.
Figure 20. Input of follow ship 2 under coupled attack interference.
Jmse 13 00561 g020
Figure 21. Leader ship sliding surface under coupled attack interference.
Figure 21. Leader ship sliding surface under coupled attack interference.
Jmse 13 00561 g021
Figure 22. Follow ship 1 sliding surface under coupled attack interference.
Figure 22. Follow ship 1 sliding surface under coupled attack interference.
Jmse 13 00561 g022
Figure 23. Follow ship 2 sliding surface under coupled attack interference.
Figure 23. Follow ship 2 sliding surface under coupled attack interference.
Jmse 13 00561 g023
Table 1. The earliest convergence time of the position error of a single ship in the formation system.
Table 1. The earliest convergence time of the position error of a single ship in the formation system.
x e Improvement
Rate
y e Improvement
Rate
ϕ e Improvement
Rate
Leader ship7 s72%8 s70.4%2 s80.0%
Comparison leader ship25 s 27 s 10 s
Follower ship 112 s64.7%12 s55.6%5 s64.3%
Comparison follower ship 134 s 27 s 14 s
Follower ship 28 s76.5%12 s55.6%6 s53.8%
Comparison follower ship 234 s 27 s 13 s
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

Wang, Y.; Zhang, Q.; Zhu, Y.; Hu, Y.; Hu, X. Nonlinear Sliding-Mode Super-Twisting Reaching Law for Unmanned Surface Vessel Formation Control Under Coupling Deception Attacks. J. Mar. Sci. Eng. 2025, 13, 561. https://doi.org/10.3390/jmse13030561

AMA Style

Wang Y, Zhang Q, Zhu Y, Hu Y, Hu X. Nonlinear Sliding-Mode Super-Twisting Reaching Law for Unmanned Surface Vessel Formation Control Under Coupling Deception Attacks. Journal of Marine Science and Engineering. 2025; 13(3):561. https://doi.org/10.3390/jmse13030561

Chicago/Turabian Style

Wang, Yifan, Qiang Zhang, Yaping Zhu, Yancai Hu, and Xin Hu. 2025. "Nonlinear Sliding-Mode Super-Twisting Reaching Law for Unmanned Surface Vessel Formation Control Under Coupling Deception Attacks" Journal of Marine Science and Engineering 13, no. 3: 561. https://doi.org/10.3390/jmse13030561

APA Style

Wang, Y., Zhang, Q., Zhu, Y., Hu, Y., & Hu, X. (2025). Nonlinear Sliding-Mode Super-Twisting Reaching Law for Unmanned Surface Vessel Formation Control Under Coupling Deception Attacks. Journal of Marine Science and Engineering, 13(3), 561. https://doi.org/10.3390/jmse13030561

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