Next Article in Journal
On the Spanwise Periodicity within the Gap between Two Different-Sized Tandem Circular Cylinders at Re = 3900
Next Article in Special Issue
Distributed Energy Dispatch for Geo-Data Centers Port Microgrid
Previous Article in Journal
DyFish-DETR: Underwater Fish Image Recognition Based on Detection Transformer
Previous Article in Special Issue
Distributed Formation Maneuvering Quantized Control of Under-Actuated Unmanned Surface Vehicles with Collision and Velocity Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Supercavitating Vehicle Terminal Sliding Mode Control Based on Non-Recursive Observation

School of Astronautics, Harbin Institute of Technology, Mailbox 345, Harbin 150001, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(6), 865; https://doi.org/10.3390/jmse12060865
Submission received: 10 April 2024 / Revised: 17 May 2024 / Accepted: 21 May 2024 / Published: 23 May 2024
(This article belongs to the Special Issue Modeling and Control of Marine Craft)

Abstract

:
Supercavitating vehicles present significant issues in controller design due to their multiphase flow-coupling characteristics. This study addresses force analysis and the construction of a 6-degree-of-freedom mathematical model for a supercavitating vehicle. A terminal sliding mode control law is intended to guarantee the quick tracking of the command signal for high-precision attitude control. To drastically lower the frequency of actuation and communication, a mechanism to trigger events is also introduced into the control link. A disturbance observer, which estimates system uncertainty using a non-recursive differentiator, improves the robustness of the system. The Lyapunov approach is used to prove that the system is stable. Numerical simulation results validate that the proposed method enhances control accuracy and robustness. The event-trigger mechanism reduces the execution frequency to 18.59%, effectively reducing the communication burden.

1. Introduction

Supercavitating vehicles have attracted extensive attention from researchers because of their good drag reduction characteristics. This is mainly due to the supercavitation phenomenon that occurs around the vehicle, leading to the formation of a void that envelops the supercavitating vehicle itself [1]. As a result, the resistance experienced by the supercavitating vehicle is greatly reduced, allowing it to maintain high-speed movement underwater. Unlike traditional underwater vehicles, supercavitating vehicles experience cavitation that almost entirely covers their bodies. Consequently, their movement underwater is primarily affected by thrust from the tail and by gravity forces and resistive forces acting on the parts of the vehicle that protrude outside the envelope—the head, the control surfaces, and parts of the rear of the vehicle. These sections experience planing force [2]. However, the presence of cavitation poses significant challenges to the design of the control system due to its strong nonlinearity and strong coupling characteristics [3].
In recent years, scholars have carried out a lot of research on the dynamic characteristics of and control methods for supercavitating vehicles. A maneuvering supercavity model is applied to model the planing forces acting on the vehicle in the vertical longitudinal plane [4,5,6,7], and a corresponding numerical algorithm is developed to simulate an uncontrolled vehicle making a diving motion in the longitudinal plane. L. Y. et al. [8] analyzed nonlinear physical phenomena for supercavitating vehicles under different cavitation numbers, and proposed a bifurcating control method to delay the Hopf bifurcation by adjusting the fin deflection angle, thus achieving stable movement. W. Z. et al. [9] used a maneuvering supercavity model with a cavitation number correction algorithm, proposing an exact linearizing feedback controller and a linear quadratic regulator for simulating the level flight, climbing, and diving of the vehicle. H. Y. et al. [10] established a linear parameter-varying (LPV) time-delay model for a supercavitating vehicle by analyzing the time-delay characteristics of the planing force, and designed a predictive controller based on the model.
Sliding mode control is widely used in the design of supercavitating vehicle control laws because of its robust performance and control accuracy. Z. X. et al. [11] designed a boundary sliding mode controller based on a disturbance observer in order to address the problem of strong nonlinearity in the longitudinal plane of a supercavitating vehicle. This controller allows for the accurate control of the depth and pitch angle by considering the estimated planing force boundary. It is specifically designed to handle time-delay characteristics and external disturbance conditions. In paper [12], a fractional sliding mode control law is designed to solve the complex maneuvering dynamics of the vehicle caused by factors such as undesired switching, delayed state dependency, and nonlinearities. W. J. et al. [13] developed a sliding mode controller based on a longitudinal model of a supercavitating vehicle. To compensate for system uncertainty, a radial basis function (RBF) neural network was used for observation and compensation. Y. Z. et al. [14] proposed a linear matrix inequality (LMI)-based cascade control to realize an efficient depth-tracking task, subject to actuator saturation. However, most of the current research on the dynamic characteristics and control of supercavitating vehicles is only carried out in terms of their longitudinal planes, and less attention is paid to controller design in yaw and roll channels.
In the process of high-speed navigation, due to inaccuracies in system parameter models, cavity oscillation, ocean current disturbances, and other interference effects, there is large deviation between the ideal system and the actual system in the controller design process, resulting in a reduction in control accuracy. In order to solve these uncertainties in the process of control system design, an adaptive law or an observer can be designed in order to observe the state and disturbance of the system, and feedback compensation can be applied in the control system to improve control accuracy and robustness. Y. H. et al. [15] addressed the motion control problem for an unmanned underwater vehicle in the presence of parametric uncertainties and time-varying external disturbances. A disturbance observer-based control scheme is proposed, which is structured around the integration of the model predictive control method with an extended active observer (EAOB). Compared to the conventional disturbance observer, the developed EAOB has the ability to handle both external disturbances and system/measurement noises simultaneously. In order to solve the influence of ocean currents and model uncertainties, V.M. et al. [16,17] designed a robust station-keeping (SK) control algorithm based on sliding mode control (SMC) theory for underwater vehicles, which ensured the control stability and better performance of a hovering over-actuated autonomous underwater vehicle (HAUV). To observe and compensate for unknown and complex environmental disturbances such as wind, waves, and currents, D. X. et al. [18] designed a nonlinear extended state observer (NESO). They then proposed a method that used a biologically inspired neural network (BINN) to reduce the input values of the initial state and solve the problem of thruster input saturation. In [19], nonlinear disturbance observer (NDO) was combined with the dynamic surface to design a moving wheel-inverted pendulum controller, which improved on the estimation of the disturbance. S. C. et al. [20] considered tracking control for a class of uncertain nonlinear systems, and proposed a nonsingular fast terminal sliding mode control scheme, combining RBF networks and disturbance observers. High-precision observation of the disturbance was achieved, enhancing the robustness of the system.
Finally, the control schemes currently proposed for supercavitating vehicles are all continuous control laws or time-triggered control laws. Due to the effect of external interference and its own uncertainty, the actuator used for control would not stay in the equilibrium position, but made continuous movements near it to ensure that the system’s states were maintained from the predetermined signals. The continuous operation of the actuator not only resulted in a serious waste of communication resources, but also causes more actuator wear and energy consumption. The introduction of an event-trigger mechanism (ETM) allows the controller-to-actuator signal to be updated in a way that is not dependent on the stimulus of time, but only on when preset trigger conditions are met. Therefore, this can effectively save the communication resources spent via transmission from the controller to the actuator, reduce the number and frequency of the actuator’s actions, and achieve the effect of saving energy and protecting the actuator [21]. In recent years, event-trigger mechanisms have been widely used in various control objects: H. G. et al. [22] proposed a distributed adaptive human-in-the-loop event-triggered formation controller for quadrotor unmanned aerial vehicles, with limited communication, system uncertainties, and unknown external disturbances in a highly uncertain and safety-critical environment. Aiming at the formation control of ground vehicle formations, a networked system with adaptive nonlinear coupling, a consistent control problem based on the observer, and event-trigger mechanisms were studied [23]. At the same time, the event-trigger mechanism was also studied in control problems for unmanned underwater vehicles and unmanned surface vessels [24,25,26].
Based on the above analysis of the limitations of supercavitating vehicle controller design, this paper makes innovative contributions in the following areas:
  • In terms of research objects, most of the current research in the field of supercavitating vehicle control focuses on the longitudinal plane, while ignoring the influence of roll and sideslip channels. In this paper, the influence of the three channels is considered in the 6-DOF (degree-of-freedom) dynamic model and control design.
  • In terms of control design, the linear sliding mode method is mostly used in related fields, and the terminal sliding mode method is designed in this paper, achieving improved control performance.
  • Combined with the event-trigger mechanism, it fills the gap of the event-trigger mechanism in the field of supercavitating vehicle control. Unlike other event-trigger mechanisms, the event-trigger mechanism designed in this paper acts in the control link without considering the change of state.
  • For the treatment of system uncertainties, most of the uncertainties in the field of supercavitating vehicle control are estimated via adaptive law or an RBF neural network observer, and the non-recursive extended state observer is used in this paper to improve the observation accuracy and comprehensively improve the robustness of the control system.
The organization of this paper is as follows. In Section 2, an attitude dynamics model for a supercavitating vehicle is established to lay the foundation for the subsequent controller design. In Section 3, the design of a non-recursive observer is completed, followed by the design of a terminal sliding mode surface and reaching law. After that, the design of an event-trigger mechanism is completed, and system stability analysis is carried out based on the Lyapunov method. In Section 4, simulations are conducted of supercavitating vehicle attitude control under perturbation. Lastly, conclusions are presented in Section 5.

2. Supercavitating Vehicle 6-DOF Math Model

As shown in Figure 1, our proposed supercavitating vehicle model has two coordinate systems: an earth-fixed coordinate system  O e X e Y e Z e  and a body-fixed coordinate system  O b X b Y b Z b . Before force analysis, the configuration of the supercavitating vehicle needs to be explained. The head of the supercavitating vehicle is a disc cavitator that induces cavity generation while also being able to rotate in the vertical longitudinal plane in order to provide a pitch control effect. The body part is a long and slender cone and cylinder, which allows for most of it to be wrapped by a supercavity, thereby achieving load reduction and drag reduction. Assessed based on the above configuration, the forces acting on the supercavitating vehicle are also shown in Figure 1. The control actuators comprise the head cavitator and the fins at the tail.
The forces acting on the supercavitating vehicle can be described as gravity, planing force, thrust, and the forces acting on the cavitator and fins, resulting in the following equations of motion:
X ¨ Y ¨ Z ¨ = 1 m R P F c a v x F c a v y + F f i n y F c a v z + F f i n z + 1 m R 0 F p l a n e y F p l a n e x + 0 0 g
where  g  is gravity acceleration,  F c a v  is the force acting on the cavitator,  F f i n  is the force acting on the fins,  F p l a n e  denotes the planing force, and  P  represents the thrust of the main engine for the supercavitating vehicle.  R  is the transformation matrix from body  O b X b Y b Z b  to inertial coordinate  O e X e Y e Z e , which can be presented as follows:
R = cos θ cos ψ sin φ sin θ cos ψ cos φ sin ψ cos φ sin θ cos ψ + sin φ sin ψ cos θ sin ψ sin φ sin θ sin ψ + cos φ cos ψ cos φ sin θ sin ψ sin φ cos ψ     sin θ sin φ cos θ cos φ cos θ
Remark 1. 
In the model established in this paper, the drag of the fins and the resistance of the planing force are neglected, since they are negligible in comparison to force acting on the cavitator and the force acting on the fins in the vertical component.
The attitude dynamics model for the supercavitating vehicle is as follows:
φ ˙ = p + q sin φ tan θ + r cos φ tan θ θ ˙ = q cos φ r sin φ ψ ˙ = q sin φ sec θ + r cos φ sec θ p ˙ = M f i n x J x + q r J y J z J x q ˙ = M f i n y L c F c a v z + L f F p l a n e z J y + p r J z J x J y r ˙ = M f i n z L c F c a v y + L f F p l a n e y J z + p q J x J y J z
where  θ , ψ , φ  represent the pitch angle, yaw angle, and roll angle, and  p , q , r  represent the angular velocities of the body coordinate system. Before analyzing the forces acting on a supercavitating vehicle, the following basic assumptions are given:
Assumption 1. 
The supercavitating vehicle is an ideal rigid body, and the mass and centroid position remain constant, and do not change during the movement.
Assumption 2. 
The supercavitating vehicle is a symmetrical rotary body, and the parameters of the pitch plane and the side slip plane are the same.
These forces and torques will be analyzed in detail in the following sections.

2.1. Supercavity Model

Firstly, we consider the morphology of the supercavity. The shape of the supercavity is related to the size of the head cavitator, the velocity of the vehicle, the static pressure of the surrounding water, and the vehicle depth. The definition of the cavitation number is given as follows:
σ c = p c p n 1 2 ρ V 2
where  p c  is the saturated vapor pressure of the water, and  p n  is the static pressure in still water. Overall, cavitation numbers characterize the relationship between pressure and dynamic pressure.
As Figure 2 shows, cavitation is induced by the cavitator at the head of the supercavitating vehicle, and the subsequent cavity cross-section is usually assumed to be a circle that develops along the central axis of the cavity. The radius of the cavity cross-section at a distance from the cavitator  x  is defined as  R c ( x ) .
Generally speaking, since most of the vehicle is surrounded by the cavity, it is not affected by hydrodynamics. Only the tail fins and the rear part of the body are affected by the cavity’s shape, and so only the cavity shape of the rear surface of the vehicle is calculated in this paper. On this basis, the cavity radius and rate of change at the tail of the vehicle are determined as follows:
R c = R n 0.82 1 + σ σ K 2 R ˙ c = 20 17 0.82 1 + σ σ V ( 1 4.5 σ 1 + σ ) K 1 23 / 17 K 2 ( 1.92 σ 3 )
where the virtual parameters  K 1 , K 2  are:
K 1 = L R n 1.92 σ 3 1 1 K 2 = 1 ( 1 4.5 σ 1 + σ ) K 1 40 / 17

2.2. The Cavitator Force and Torque

The cavitator is an integral part of a supercavitating vehicle. It is required not only to induce the generation of supercavitation, but also to provide lift and pitch control for the supercavitating vehicle by rotating around its y-axis. The cavitator considered in this article only rotates in the vertical longitudinal plane, as Figure 3 shows.
The force acting on the cavitator can be obtained in the body coordinate system, as follows:
F c a v x = 1 2 C x 0 ρ V 2 S c ( 1 + σ ) cos δ c F c a v y = 0 F c a v z = 1 2 C x 0 ρ V 2 S c ( 1 + σ ) sin δ c
where  C x 0 = 0.82  is the drag coefficient of the cavitator,  ρ  is the fluid density,  V  is the velocity of supercavitating vehicle centroid,  S c  is the cavitator area,  σ  is the cavitation number which characterizes the cavity’s morphological size, and  δ c  is the control input.
The forces act on the center of the cavitator, and so the torques relative to the barycenter of the supercavitating vehicle are determined as follows:
M c a v x = 0 M c a v y = 1 2 L c C x 0 ρ V 2 S c ( 1 + σ ) sin δ c M c a v z = 0
where  L c  is the distance from the center of the cavitator to the barycenter of the supercavitating vehicle.

2.3. Gravity

Gravity  F g  acts on the center of mass of the supercavitating vehicle. This force can be obtained according to the coordinate conversion relationship:
F g x = m g sin θ F g y = m g sin φ cos θ F g z = m g cos φ cos θ
Because the kinetic equation is based on the center of mass, it is not affected by the moment of gravity.

2.4. Fin Control Forces and Torques

In this paper, the cavitator and the elevators provide lift in order to maintain the depth of the supercavitating vehicle, while the rudders control the yaw and roll channels. As the Figure 4 shows, the hydrodynamic forces acting on the fins are closely related to the immersion ratios  I i ( t ) , i = 1 , 2 , 3 , 4 , which determine the control authority.
The forces from the tail fins are additional to that of the cavitator. Considering the influence of wetting rate, the control forces from the four tail fins ( i = 1 , 2 , 3 , 4 ) on the vehicle body are as follows:
F f i n y , i = 1 2 ρ V 2 S C x 0 n I i δ f i cos ( π 2 i π 2 ) F f i n z , i = 1 2 ρ V 2 S C x 0 n I i δ f i sin ( π 2 i π 2 )
The control torques are as follows:
M f i n x , i = 1 2 ρ V 2 S C x 0 n I i δ f i R s M f i n y , i = F f i n z , i L f M f i n z , i = F f i n y , i L f

2.5. The Planing Force and Torque

Among the various fluid forces acting on supercavitating vehicles, the planing force is the most complex and the most nonlinear one. As Figure 5 shows, the planing force is the force acting on the part of the supercavitating vehicle that penetrates the cavity.
In planing force modeling methods, it is assumed that the planing force depends entirely on the vertical velocity. Logvinovich gave the following set of equations for the cylindrical body’s planing force and moment [27].
F p l a n e ( α i m ) = ρ V 2 π R 2 sin ( α i m ) cos ( α i m ) × 1 R c R h + R c R 2 R + h R + 2 h M p l a n e ( α i m ) = F p l a n e × L f
where  L f  is the distance between the tail and the center of the gravity,  α i m  is the immersion angle, and the  h  is the immersion depth.
The cavity shape at the tail is closely related to the cavitator angle of attack  α n  and the sideslip angle  β n . The total cavitator angle of attack  α n t = α n 2 + β n 2  defines the direction of the planing force, and the angle  φ i m = arctan ( β n / α n )  defines the angle between the plane of immersion and the vertical symmetry axis of the cavity cross-section.
The planing forces in the body frame are obtained via projections of the plane of immersion into the x–y and x–z planes, and the resulting moment is perpendicular to this plane.
F p l a n e = F p l a n e x F p l a n e y F p l a n e z = 0 F p l a n e sin ( φ i m ) F p l a n e cos ( φ i m )
The parameter  h  is expressed as follows:
h = 0 , α n t R c R L L α n t ( R c R ) , α n t > R c R L
The immersion angle is expressed as follows:
α i m = 0 , α n t R c R L α n t + R ˙ c V , α n t > R c R L

3. Event-Triggered Terminal Sliding Mode Control Based on Non-Recursive Observer

The design for the attitude control of a supercavitating vehicle utilizes a terminal sliding mode control algorithm. To enhance robustness, a non-recursive sliding mode differentiator with a model reference form is designed to observe the disturbance of the system. Moreover, an event-trigger mechanism for controlling quantity is developed to minimize the communication load. These design features collectively contribute to the robustness of the system. Figure 6 presents the framework of the control algorithm proposed in this study.

3.1. The Control Model

In this section, the control dynamics of the supercavitating vehicle are first deduced and rewritten into a form that facilitates the design of the controller. Defining as  X 1 = φ , θ , ψ T X 2 = p , q , r T  and the control inputs as  u = [ δ c , δ f 1 , δ f 2 , δ f 3 , δ f 4 ] T , the dynamics can be written as follows:
X ˙ 1 = H X 2 X ˙ 2 = B u + M p l a n e + D
where  H = 1 sin φ tan θ cos φ tan θ 0 cos φ sin φ 0 sin φ sec θ cos φ sec θ M p l a n e = 0 L f F p l a n e z J y L f F p l a n e y J z D = q r J y J z J x p r J z J x J y p q J x J y J z   B = 0 C 2 I 1 R s J x C 2 I 2 R s J x C 2 I 3 R s J x C 2 I 4 R s J x C 1 L c J y 0 C 2 I 2 L f J y 0 C 2 I 4 L f J y 0 C 2 I 1 L f J z 0 C 2 I 3 L f J z 0 .
Let  X 1 d = φ d θ d ψ d T  be the desired signal. Then, define  e 1 = X 1 X 1 d . Its time derivatives can be derived as follows:
e ˙ 1 = H X 2 X ˙ 1 d e ˙ 2 = e ¨ 1 = H X ˙ 2 + H ˙ X 2 X ¨ 1 d     = H B u + H M p l a n e + H D + H ˙ X 2 X ¨ 1 d
where  H ˙ = 0 φ ˙ cos φ tan θ + θ ˙ sin φ sec 2 θ φ ˙ sin φ tan θ + θ ˙ sin φ sec 2 θ 0 φ ˙ sin φ φ ˙ cos φ 0 φ ˙ cos φ sec θ + θ ˙ sin φ sec θ tan θ φ ˙ sin φ sec θ + θ ˙ cos φ sec θ tan θ .
In the process of high-speed maneuvering, uncertainty regarding system modeling exists due to cavitation perturbation, system modeling parameter errors, and external interference  M f . Considering the external disturbance caused by cavity perturbation, let  τ = H B u . Thus, Equation (17) can be rewritten as follows:
e ˙ 1 = H X 2 X ˙ 1 d e ˙ 2 = τ + H M p l a n e + H D + H ˙ X 2 X ¨ 1 d + H M f
Assumption 3. 
Considering the actual situation, it is reasonable to assume that the external interference  M f  is bounded, that is, there is a value  Δ > 0  such that  M f < Δ .
Remark 2. 
The use of  τ = H B u  is only for the convenience of derivation, and the inverse solution calculation is required when calculating the specific declination angle of the actuators.

3.2. A State Observer Based on a Non-Recursive Differentiator

As mentioned in the previous section, there is a systemic uncertainty in the modeling of supercavitating vehicles. In this section, to enhance the robustness and control accuracy of the control system, a model reference state observer is designed by incorporating the modeled dynamics. The approach from [28] is utilized for the treatment of the state observer, and simultaneously, inspiration is drawn from the non-recursive differentiator employed in papers [29] and [30]. The observation output is introduced into the feedback link, and compensation is made in the control signal.
Consider the following generic dynamic system
x ˙ = f ( x ( t ) ) + g ( x ( t ) ) ϕ ( t ) , x ( t 0 ) = x 0 y ( t ) = C x ( t )
where  x ( t ) R n  is the system state,  y ( t ) R  is the output,  ϕ ( t ) R  is a smooth enough external disturbance, and  f ( x ) R n  and  g ( x ) R n  are known functions. The scalar output  y ( t ) = C x ( t )  can be measured.  C  is the output matrix.
An observer reconstructing the output and derivatives  y ( i ) ( t ) , i = 0 , 1 , , n 1 , for a finite time can use an n-th order non-recursive sliding mode differentiator, which takes the following form in the present case:
z ˙ 1 = z 2 ( t ) k 1 s i g ( z 1 ( t ) y ( t ) , α 1 ) z ˙ i = z i + 1 ( t ) k i s i g ( z 1 ( t ) y ( t ) , α i ) , i = 1 , , n 1 z ˙ n = k n s i g ( z 1 ( t ) y ( t ) , α n )
The function  s i g ( z 1 ( t ) y ( t ) , α i )  is defined as follows:
s i g ( z 1 ( t ) y ( t ) , α i ) = z 1 t y t α i sgn ( z 1 ( t ) y ( t ) )
where the signum function  sgn ( · )  is defined as follows
sgn ( x ) = 1 , x > 0 0 , x = 0 1 , x < 0
The exponents  α i , i = 1 , , n  are selected as follows:  α i ( 0 , 1 )  satisfies the recurrent relations  α 1 = α α i = i α ( i 1 ) , and  i = 2 , , n , where  α  belongs to an interval  ( 1 ε , 1 )  for a sufficiently small constant  ε > 0 . The following Hurwitz matrix can be formed with the observer gains  k i , i = 1 , , n
A = k 1 1 0 0 k 2 0 1 0 k n 1 0 0 1 k n 0 0 0
After completing the above definition, the following lemma applies to the observer:
Lemma 1 ([29,30]). 
The observer state  z ( t ) = [ z 1 ( t ) , z 2 ( t ) , , z n ( t ) ] T R n will converge to the vector of derivatives of the output   y ( t ) ,   [ y ( t ) , y ˙ ( t ) , , y ( n 1 ) ( t ) ] , within a finite time
T B B ( x 0 ) V ρ ( ξ ( e ( t 0 ) ) ) γ ρ
where  e ( t ) = [ e 1 ( t ) , e 2 ( t ) , , e n ( t ) ] R n  is the estimation error,  ξ = e 1 1 / γ 1 , e 2 1 / γ 2 , , e n 1 / γ n R n ,  e i ( t ) = y i 1 ( t ) z i ( t ) ,  i = 1 , , n ,  ρ = 1 α ,  γ = λ m i n ( Q ) / λ max ( P )  and  r i = ( i 1 ) α ( i 2 ) Q R n × n  is a symmetric positive definite matrix; the symmetric positive matrix  P  satisfies a Lyapunov equation:
P A + A T P = Q
where the matrix  A  is defined above and  Q  is selected to be a positive definite matrix,  λ m i n ( Q ) > 0  is the minimum eigenvalue of the matrix  Q , and  λ m a x ( P ) > 0  is the maximum eigenvalue of the matrix  P .
Using the control model Equation (18), the above differentiator is used to reconstruct the error dynamics. Perturbation information is decomposed to realize the observation, so as to compensate in the control signal. An observer with a model reference is given as follows:
z ˙ 1 = z 2 k 1 s i g ( z 1 e 2 , α 1 ) + η + H M p l a n e + H D + H ˙ X 2 X ¨ 1 d z ˙ 2 = z 3 k 2 s i g ( z 1 e 2 , α 2 ) z ˙ 3 = k 3 s i g ( z 1 e 2 , α 3 )
Design  z ˜ 1 = z 1 e 2 z ˜ 2 = z 2 H M f z ˜ 3 = z 3 . We obtain
z ˜ ˙ 1 = z ˜ 2 k 1 s i g ( z ˜ 1 , α 1 ) z ˜ ˙ 2 = z ˜ 3 k 2 s i g ( z ˜ 1 , α 2 ) z ˜ ˙ 3 = k 3 s i g ( z ˜ 1 , α 3 )
According to Lemma 1, the system will converge to zero in finite time, that is, when  t > T b b , the errors  z ˜ 1 = z 1 e 2  and  z ˜ 2 = z 2 H M f  converge to the origin.

3.3. Event-Triggered Terminal Sliding Mode Control Design

Before designing a controller, first give a lemma:
Lemma 2 ([28]). 
Suppose that there exists a positive definite continuous Lyapunov function  V ( x ) , with scalars   λ > 0 ,   0 < α < 1 and   0 < θ <   such that
V ˙ ( x ) λ V α ( x ) + θ
Then, the solution of the system is practical finite-time stable. The settling time satisfies  T V 1 α ( x ( t 0 ) ) / λ ρ 0 ( 1 α ) ,  0 < ρ 0 < 1 .
An event-trigger mechanism can effectively reduce the communication burden of the system and the actuator actuation frequency under the condition of sacrificing a small part of the control accuracy. In this paper, the following event-trigger mechanism is designed based on the control signal:
η ( t ) = τ ( t k ) , e τ ( t ) = τ ( t ) η ( t ) t k + 1 = inf { t > t k e τ ( t ) = τ ( t ) η ( t ) > α e t η ( t ) + γ e t }
where  α e t  and  γ e t  are the parameters of the event trigger, which are positive constants.
From Equation (29), we can deduce that
τ ( t ) = ( 1 + λ 1 ( t ) α e t ) η ( t ) + λ 2 ( t ) γ e t E 3
where  λ 1 ( t ) , λ 2 ( t )  are time varying parameters and satisfy  λ 1 ( t ) < 1 , λ 2 ( t ) < 1 E 3 = [ 1 , 1 , 1 ] T  represents a unit vector.
Equation (30) can be organized into the following form
η ( t ) = τ ( t ) 1 + λ 1 ( t ) α e t λ 2 ( t ) γ e t 1 + λ 1 ( t ) α e t E 3
Based on the high-order derivative of the error signal, a non-singular terminal sliding mode controller is designed with a sliding surface:
S = e 2 + p e 1 + q e 1 γ 1 / γ 2 tanh ( e 1 )
where  p , q  are control gain coefficient matrixes, which are positive and definite;  γ 1 , γ 2  are arbitrary constants and satisfy  1 < γ 1 / γ 2 < 2 ; and the hyperbolic tangent function  tanh ( )  is smoother than the signum function  s g n ( )  and can better suppress chattering phenomenon.
When the sliding surface  S 0 ,
e ˙ 1 = e 2 = p e 1 q e 1 γ 1 / γ 2 tanh ( e 1 )
Then, design a Lyapunov function,
V s = 1 2 e 1 2
Derivation yields
V ˙ s = e 1 e ˙ 1 = p e 1 2 q e 1 ( γ 1 + γ 2 ) / γ 2 tanh ( e 1 ) 0
This shows that  S  satisfies progressive stability, that is, when the sliding surface converges to zero, the error also converges to zero.
The control law is composed of two parts, an equivalent control law  τ e q  and a reaching control law  τ s t :
τ = ( 1 + α e t ) ( τ e q + τ s t ) τ e q = H M p l a n e + H D + H ˙ X 2 X ¨ 1 d + p e 2 + q e 1 γ 1 / γ 2 1 tanh ( e 1 ) sgn ( e 1 ) e 2 + q e 1 γ 1 / γ 2 ( 1 tanh 2 ( e 1 ) ) e 2 + z 2 τ s t = χ 1 tanh χ 1 S ς + χ 2 S + χ 3 sgn ( S )
where  z 2  is the output of the observer,  ς  is a positive constant,  χ 1 = γ e t / ( 1 α e t )  is an event-trigger mechanism parameter, and  χ 2  and  χ 3  are control parameters of the reaching law.
Design a Lyapunov function
V = 1 2 S T S
Differentiating with respect to time
V ˙ = S T S ˙ = S T ( H M p l a n e + H D + H ˙ X 2 X ¨ 1 d + p e 2 + q e 1 γ 1 / γ 2 1 tanh ( e 1 ) sgn ( e 1 ) e 2 + q e 1 γ 1 / γ 2 ( 1 tanh 2 ( e 1 ) ) e 2 + H M f + η )
Bringing Equation (31) into Equation (38) we have
V ˙ = S T ( H M p l a n e + H D + H ˙ X 2 X ¨ 1 d + p e 2 + q e 1 γ 1 / γ 2 1 tanh ( e 1 ) sgn ( e 1 ) e 2 + q e 1 γ 1 / γ 2 ( 1 tanh 2 ( e 1 ) ) e 2 + H M f + τ ( t ) 1 + λ 1 ( t ) α e t λ 2 ( t ) γ e t 1 + λ 1 ( t ) α e t E 3 )
Because  λ 1 ( t ) < 1 , we then have
1 α e t 1 + λ 1 ( t ) α e t 1 + α e t
Expanding Equation (39) using Equations (40) and (36), we have
V ˙ S T χ 1 tanh χ 1 S ς χ 2 S χ 3 sgn ( S ) λ 2 ( t ) γ e t 1 + λ 1 ( t ) α e t E 3 + H M f z 2
When the observer converges, there is a small value  N > 0  for which  H M f z 2 < N
V ˙ S T χ 1 tanh χ 1 S ς χ 2 S λ 2 ( t ) γ e t 1 + λ 1 ( t ) α e t E 3 ( χ 3 N ) S
Since  N  is a small value, choose  χ 3 > N , and then  ( χ 3 N ) S > 0 .
Note that  tanh ( · )  has the following property [31]:
0 m 1 m 1 tanh m 1 m 2 0.2785 m 2
where  m 2 > 0  and  m 1 R .
In view of (43), Equation (42) can be derived as
V ˙ χ 2 S 2 χ 1 S T λ 2 ( t ) γ e t 1 + λ 1 ( t ) α e t S T E 3 + 0.2785 ς
Reuse Equation (40) and  λ 2 ( t ) < 1 ,
λ 2 ( t ) γ e t 1 + λ 1 ( t ) α e t S T E 3 γ e t 1 α e t S = χ 1 S T
Bringing Equation (45) into Equation (44) we have,
V ˙ χ 2 S 2 + 0.2785 ς 2 χ 2 V + 0.2785 ς
According to Lemma 2, it can be concluded that the system satisfies the stability conditions and can converge in finite time.
Next, it is proven that the Zeno behavior can be avoided in the event-trigger mechanism. Define the time interval as  δ k = t k + 1 t k .
From (29), it follows that
d d t e τ = d d t e τ T e τ 1 2 = s i g n T ( e τ ) e ˙ τ τ ˙
Since  τ ˙  is bounded, there is a positive constant satisfying  Δ τ ˙ . By noting that  e τ ( t k ) = 0  and when  t t k , there is  e τ = α e t τ + γ e t . As such, it can be obtained that
δ k α e t τ ( t k ) + γ e t Δ
Therefore, it can be obtained that the smallest interval is greater than zero. The Zeno behavior is successfully excluded.
Remark 3. 
Zeno behavior refers to the fact that an event is triggered an infinite number of times in a finite amount of time. Therefore, when designing an event-trigger mechanism, you need to avoid two adjacent event-trigger intervals of less than or equal to zero. In a physical sense, there is no such thing as a time rewind or stop, but in a mathematical sense, there may be Zeno behavior. Therefore, when designing an event-trigger mechanism, it is necessary to prove that the system can avoid Zeno behavior.

4. Simulations

Combined with the control method proposed above, in this section, a simulation analysis is carried out with and without an event-trigger mechanism to discuss a reduction in the control communication frequency and the degree of control accuracy caused by the event trigger. Then, considering external disturbances, the convergence of the observer and the robustness of the controller are verified.
Firstly, the system parameters of the supercavitating vehicle (SV) in the simulation are given in Table 1.
Additionally, the control parameters are divided into a sliding surface, reaching law, and event-trigger mechanism; the parameters of the sliding mode surface are designed as  p = d i a g { 120 , 90 , 120 } q = d i a g { 6 , 6 , 6 } γ 1 = 7 , and  γ 2 = 5 ; and the reaching law parameters are  χ 2 = d i a g { 250 , 180 , 180 } , and  χ 3 = d i a g { 1 , 0.5 , 0.5 } . The parameters of the event-trigger mechanism are designed as  α e t = 0.1 γ e t = 0.01 , and  χ 1 = γ e t / ( 1 α e t ) = 0.0111 .

4.1. Simulation Analysis of the Effect of Event-Trigger Mechanism

Firstly, simulation analysis is carried out using the event-trigger mechanism. The effect of removing the event-trigger mechanism is simulated separately, and comparative analysis is carried out. In order to ensure rationality, the other control parameters are kept consistent in both cases. The desired control signal is  [ ϕ d , θ d , ψ d ] = [ 0 , 0.1 cos t , 0.1 sin t ] / r a d , the initial value is  [ ϕ 0 , θ 0 , ψ 0 ] = [ 0.1 , 0 , 0 ]  and the specific simulation results shown below.
As the simulation results show in Figure 7 and Figure 8, it can be demonstrated that the control algorithm designed in this paper can track desired signals quickly and accurately, and the control accuracy and convergence speed is not greatly affected by the addition of the event-trigger mechanism.
As the simulation results show in Figure 9 and Figure 10, after the event-trigger mechanism is added, the cavitator and fins’ operation is altered to follow a square wave pattern, indicating how the actuator changes as a result of the ETM.
The proportion of time the actuator is instructed to move for is reduced to 17.39%, which greatly saves communication resources. The effectiveness of the event-trigger mechanism can be verified, and according to Figure 11, the red dot represents the moment when the event is triggered, while the value of its y-axis represents the time interval between two triggers, the Zeno phenomenon does not appear.

4.2. Simulation Analysis in Perturbation

In order to verify the effectiveness of the state observer design, a simulation analysis is conducted under perturbation conditions, where the perturbation is given as  M f = [ 2 sin t , 3 cos 3 t 2 , 5 sin t 2 ] ' , and the parameters of observer are designed as,  k 1 = 31 , k 2 = 311 , k 3 = 1001 , and  α = 0.9 .
In order to analyze the sensitivity of the proposed controller to the initial condition, the following two cases with different initial conditions are compared and simulated for analysis:
  • Case 1:  [ ϕ 0 , θ 0 , ψ 0 ] = [ 0.1 , 0 , 0 ]  rad
  • Case 2:  [ ϕ 0 , θ 0 , ψ 0 ] = [ 0.2 , 0 , 0.2 ]  rad
The specific simulation results are as follows:
According to the simulation results Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16, it can be seen that the control algorithm proposed in this paper can realize accurate control instructions, even if there is an external disturbance torque. According to the comparative simulation under two different initial conditions, it can be seen that the controller proposed in this paper has good adaptability to the initial conditions, and can achieve accurate tracking of the desired signal.
As the Figure 15 shows, the observer can accurately track the disturbance and compensate for it in the control system, which effectively improves the robustness and control accuracy of the control algorithm. According to the Figure 16, the event-trigger mechanism reduces the execution frequency to 18.59%, effectively reducing the communication burden.

5. Conclusions

In this paper, a 6-degree-of-freedom dynamic model was established for the supercavitating vehicle, considering the influence of roll and sideslip channels. In order to complete the attitude controller design, a control model of the supercavitating vehicle was derived, and the influence of uncertainties, such as cavitation perturbation, system modeling error, and external disturbance, was considered.
For the established attitude control model, we first designed a non-recursive extended state observer in the form of a model reference to realize the accurate observation of uncertainties. Combined with the event-trigger mechanism, the design of the terminal sliding mode controller is completed, and the Lyapunov stability criterion is used to prove that the error can converge to zero in finite time. It is also proved that the Zeno effect in the event-trigger mechanism can be avoided.
It is shown that the developed control approach can stabilize the error and converge it into a small neighborhood in finite time by applying a Lyapunov stability criterion. The simulation results demonstrate that the event-trigger-mechanism control strategy suggested in this research has a lower communication frequency and a better control effect, and that the designed observer can accurately observe the disturbances and compensate for them in the control system, which improves the robustness and control accuracy of the system.
At present, the controller designed in this paper has too many parameters that need to be adjusted, and the effect of actuator saturation has not been considered. These problems will be solved in subsequent research.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China (NSFC) under Grant U20B2005.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding authors upon reasonable request.

Acknowledgments

The authors gratefully acknowledge the helpful comments and suggestions of the reviewers.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Dzielski, J.; Kurdila, A. A Benchmark Control Problem for Supercavitating Vehicles and an Initial Investigation of Solutions. J Vib. Control 2003, 9, 791–804. [Google Scholar] [CrossRef]
  2. Zou, W.; Yu, K.; Arndt, R. Modeling and Simulations of Supercavitating Vehicle with Planing Force in the Longitudinal Plane. Appl. Math. Model. 2015, 39, 6008–6020. [Google Scholar] [CrossRef]
  3. Guo, H.; Han, Y.; Bai, T.; Zhou, Y.; Tai, X. Parameter-Dependent Robust Anti-Saturation Control of Supercavitating Vehicle with Time-Delay Characteristics. J. Vib. Control 2023, 29, 3340–3356. [Google Scholar] [CrossRef]
  4. Vanek, B.; Balas, G.J.; Arndt, R.E.A. Linear, Parameter-Varying Control of a Supercavitating Vehicle. Control Eng. Pract. 2010, 18, 1003–1012. [Google Scholar] [CrossRef]
  5. Lin, G.; Balachandran, B.; Abed, E.H. Dynamics and Control of Supercavitating Vehicles. J. Dyn. Syst. Meas. Control 2008, 130, 021003. [Google Scholar] [CrossRef]
  6. Mao, X.; Wang, Q. Nonlinear Control Design for a Supercavitating Vehicle. IEEE Trans. Contr. Syst. Technol. 2009, 17, 816–832. [Google Scholar]
  7. Mao, X.; Wang, Q. Adaptive Control Design for a Supercavitating Vehicle Model Based on Fin Force Parameter Estimation. J. Vib. Control 2015, 21, 1220–1233. [Google Scholar] [CrossRef]
  8. Lv, Y.; Wu, J.; Li, X.; Xiong, T. Influence of Fin Deflection Angle on Nonlinear Dynamic of Supercavitating Vehicle. IEEE Access 2021, 9, 134817–134825. [Google Scholar] [CrossRef]
  9. Zou, W.; Wang, B. Longitudinal Maneuvering Motions of the Supercavitating Vehicle. Eur. J. Mech. B/Fluids 2020, 81, 105–113. [Google Scholar] [CrossRef]
  10. Han, Y.; Xu, Z.; Guan, L. Predictive Control of a Supercavitating Vehicle Based on Time-Delay Characteristics. IEEE Access 2021, 9, 13499–13512. [Google Scholar] [CrossRef]
  11. Zhao, X.; Zhang, X.; Ye, X.; Liu, Y. Sliding Mode Controller Design for Supercavitating Vehicles. Ocean Eng. 2019, 184, 173–183. [Google Scholar] [CrossRef]
  12. Phuc, B.D.H.; Phung, V.-D.; You, S.-S.; Do, T.D. Fractional-Order Sliding Mode Control Synthesis of Supercavitating Underwater Vehicles. J. Vib. Control 2020, 26, 1909–1919. [Google Scholar] [CrossRef]
  13. Jinghua, W.; Yang, L.; Guohua, C.; Yongyong, Z.; Jiafeng, Z. Design of RBF Adaptive Sliding Mode Controller for A Supercavitating Vehicle. IEEE Access 2021, 9, 39873–39883. [Google Scholar] [CrossRef]
  14. Zhou, Y.; Li, J.; Sun, M.; Zhang, J.; Chen, Z. Cascade Control Design for Supercavitating Vehicles with Actuator Saturation and the Estimation of the Domain of Attraction. Ocean Eng. 2023, 282, 114996. [Google Scholar] [CrossRef]
  15. Hu, Y.; Li, B.; Jiang, B.; Han, J.; Wen, C.-Y. Disturbance Observer-Based Model Predictive Control for an Unmanned Underwater Vehicle. JMSE 2024, 12, 94. [Google Scholar] [CrossRef]
  16. 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]
  17. Vu, M.T.; Le, T.-H.; Thanh, H.L.N.N.; Huynh, T.-T.; Van, M.; Hoang, Q.-D.; Do, T.D. Robust Position Control of an over-Actuated Underwater Vehicle under Model Uncertainties and Ocean Current Effects Using Dynamic Sliding Mode Surface and Optimal Allocation Control. Sensors 2021, 21, 747. [Google Scholar] [CrossRef] [PubMed]
  18. Xu, D.; Li, Z.; Xin, P.; Zhou, X. The Non-Singular Terminal Sliding Mode Control of Underactuated Unmanned Surface Vessels Using Biologically Inspired Neural Network. J. Mar. Sci. Eng. 2024, 12, 112. [Google Scholar] [CrossRef]
  19. Huang, J.; Ri, S.; Liu, L.; Wang, Y.; Kim, J.; Pak, G. Nonlinear Disturbance Observer-Based Dynamic Surface Control of Mobile Wheeled Inverted Pendulum. IEEE Trans. Contr. Syst. Technol. 2015, 23, 2400–2407. [Google Scholar] [CrossRef]
  20. Chen, S.; Liu, W.; Huang, H. Nonsingular Fast Terminal Sliding Mode Tracking Control for a Class of Uncertain Nonlinear Systems. J. Control Sci. Eng. 2019, 2019, 8146901. [Google Scholar] [CrossRef]
  21. Qian, Y.-Y.; Liu, L.; Feng, G. Output Consensus of Heterogeneous Linear Multi-Agent Systems with Adaptive Event-Triggered Control. IEEE Trans. Automat. Contr. 2019, 64, 2606–2613. [Google Scholar] [CrossRef]
  22. Guo, H.; Chen, M.; Jiang, Y.; Lungu, M. Distributed Adaptive Human-in-the-Loop Event-Triggered Formation Control for QUAVs with Quantized Communication. IEEE Trans. Ind. Inf. 2023, 19, 7572–7582. [Google Scholar] [CrossRef]
  23. Xu, Y.; Wu, Z.-G.; Pan, Y.-J. Observer-Based Dynamic Event-Triggered Adaptive Control of Distributed Networked Systems with Application to Ground Vehicles. IEEE Trans. Ind. Electron. 2023, 70, 4148–4157. [Google Scholar] [CrossRef]
  24. Li, X.; Pan, H.; Deng, Y.; Han, S.; Yu, H. Finite-Time Event-Triggered Sliding Mode Predictive Control of Unmanned Underwater Vehicles without Velocity Measurements. Ocean Eng. 2023, 276, 114210. [Google Scholar] [CrossRef]
  25. Zhang, G.; Han, J.; Zhang, W.; Yin, Y.; Zhang, L. Finite-Time Adaptive Event-Triggered Control for USV with COLREGS-Compliant Collision Avoidance Mechanism. Ocean Eng. 2023, 285, 115357. [Google Scholar] [CrossRef]
  26. Zhang, X.; Yao, S.; Xing, W.; Feng, Z. Fuzzy Event-Triggered Sliding Mode Depth Control of Unmanned Underwater Vehicles. Ocean Eng. 2022, 266, 112725. [Google Scholar] [CrossRef]
  27. Mirzaei, M.; Eghtesad, M.; Alishahi, M.M. Planing Force Identification in High-Speed Underwater Vehicles. J. Vib. Control 2016, 22, 4176–4191. [Google Scholar] [CrossRef]
  28. Fu, M.; Yu, L. Finite-Time Extended State Observer-Based Distributed Formation Control for Marine Surface Vehicles with Input Saturation and Disturbances. Ocean Eng. 2018, 159, 219–227. [Google Scholar] [CrossRef]
  29. Basin, M.; Yu, P.; Shtessel, Y. Finite- and Fixed-time Differentiators Utilising HOSM Techniques. IET Control Theory Appl. 2017, 11, 1144–1152. [Google Scholar] [CrossRef]
  30. Basin, M.V.; Yu, P.; Shtessel, Y.B. Hypersonic Missile Adaptive Sliding Mode Control Using Finite- and Fixed-Time Observers. IEEE Trans. Ind. Electron. 2018, 65, 930–941. [Google Scholar] [CrossRef]
  31. Ning, K.; Wu, B.; Wang, D. Velocity Observer-Based Event-Triggered Adaptive Fuzzy Attitude Takeover Control of Spacecraft with Quantized Quaternion. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 4168–4179. [Google Scholar] [CrossRef]
Figure 1. Definition of coordinate systems and force analysis of supercavitating vehicle.
Figure 1. Definition of coordinate systems and force analysis of supercavitating vehicle.
Jmse 12 00865 g001
Figure 2. The shape of the cavity.
Figure 2. The shape of the cavity.
Jmse 12 00865 g002
Figure 3. Forces acting on the cavitator.
Figure 3. Forces acting on the cavitator.
Jmse 12 00865 g003
Figure 4. The geometric relations between the vehicle body and the cavity at the tail.
Figure 4. The geometric relations between the vehicle body and the cavity at the tail.
Jmse 12 00865 g004
Figure 5. The planning force of the supercavitating vehicle.
Figure 5. The planning force of the supercavitating vehicle.
Jmse 12 00865 g005
Figure 6. Control structure of a supercavitating vehicle based on terminal sliding mode control and observer.
Figure 6. Control structure of a supercavitating vehicle based on terminal sliding mode control and observer.
Jmse 12 00865 g006
Figure 7. Angles outputs’ comparison with/without ETM.
Figure 7. Angles outputs’ comparison with/without ETM.
Jmse 12 00865 g007
Figure 8. Pitch angle and yaw angle comparison with/without ETM.
Figure 8. Pitch angle and yaw angle comparison with/without ETM.
Jmse 12 00865 g008
Figure 9. Control outputs comparison with/without ETM.
Figure 9. Control outputs comparison with/without ETM.
Jmse 12 00865 g009
Figure 10. Actuators’ deflection comparison simulation curves.
Figure 10. Actuators’ deflection comparison simulation curves.
Jmse 12 00865 g010
Figure 11. Non-zero inter-event times.
Figure 11. Non-zero inter-event times.
Jmse 12 00865 g011
Figure 12. Curves of state and control outputs with time under perturbation (Case 1).
Figure 12. Curves of state and control outputs with time under perturbation (Case 1).
Jmse 12 00865 g012
Figure 13. Curves of state and control outputs with time under perturbation (Case 2).
Figure 13. Curves of state and control outputs with time under perturbation (Case 2).
Jmse 12 00865 g013
Figure 14. Pitch angle and yaw angle comparison with 2 cases.
Figure 14. Pitch angle and yaw angle comparison with 2 cases.
Jmse 12 00865 g014
Figure 15. The observer output compared to the given perturbation.
Figure 15. The observer output compared to the given perturbation.
Jmse 12 00865 g015
Figure 16. The time and intervals of event trigger.
Figure 16. The time and intervals of event trigger.
Jmse 12 00865 g016
Table 1. Parameters of the simulated supercavitating vehicle.
Table 1. Parameters of the simulated supercavitating vehicle.
Main ParameterDescriptionValue and Unit
  m Mass of SV22 kg
  R n The radius of cavitator0.0191 m
  R The radius of vehicle at tail0.0508 m
  L The length of SV1.8 m
  L c Distance from head to centroid1.09 m
  V Initial speed75 m/s
  J x Initial x  moment of inertia3.9561 kg·m
  J y = J z Initial   y & z  moment of inertia0.0176 kg·m2
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, Z.; Wang, X.; Wang, Z.; Wang, S. Event-Triggered Supercavitating Vehicle Terminal Sliding Mode Control Based on Non-Recursive Observation. J. Mar. Sci. Eng. 2024, 12, 865. https://doi.org/10.3390/jmse12060865

AMA Style

Zhang Z, Wang X, Wang Z, Wang S. Event-Triggered Supercavitating Vehicle Terminal Sliding Mode Control Based on Non-Recursive Observation. Journal of Marine Science and Engineering. 2024; 12(6):865. https://doi.org/10.3390/jmse12060865

Chicago/Turabian Style

Zhang, Zichen, Xiaogang Wang, Zhicheng Wang, and Shuai Wang. 2024. "Event-Triggered Supercavitating Vehicle Terminal Sliding Mode Control Based on Non-Recursive Observation" Journal of Marine Science and Engineering 12, no. 6: 865. https://doi.org/10.3390/jmse12060865

APA Style

Zhang, Z., Wang, X., Wang, Z., & Wang, S. (2024). Event-Triggered Supercavitating Vehicle Terminal Sliding Mode Control Based on Non-Recursive Observation. Journal of Marine Science and Engineering, 12(6), 865. https://doi.org/10.3390/jmse12060865

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