Next Article in Journal
Change of Global Ocean Temperature and Decadal Variability under 1.5 °C Warming in FOAM
Previous Article in Journal
Pygmy Blue Whale Diving Behaviour Reflects Song Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Damping-Based Terminal Sliding Mode Event-Triggered Fault-Tolerant Pre-Compensation Stochastic Control for Tracked ROV

School of Navigation and Shipping, Shandong Jiaotong University, 1508 Hexing Road, Huancui District, Weihai 264200, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2022, 10(9), 1228; https://doi.org/10.3390/jmse10091228
Submission received: 28 July 2022 / Revised: 23 August 2022 / Accepted: 28 August 2022 / Published: 2 September 2022
(This article belongs to the Section Ocean Engineering)

Abstract

:
Due to the unknown disturbance caused by the harsh environment in deep water, the stability of Underwater Tracked Remotely Opreated Vehicle (UTROV) trajectory tracking control is affected; especially the resistance forces of random vibrations caused by non-differentiable random disturbance resistance, which has become one of the main problems in controller design. Considering engineering practice, a stochastic model and new dynamic damping-based terminal sliding mode event-triggered fault-tolerant controller were designed in this paper. Firstly, based on the random resistance pre-compensation theory for the first time, a stochastic model was designed for differential drive UTROV. Meanwhile, a new nonsingular terminal sliding mode and dynamic damping reaching law were designed to achieve global finite-time convergence and reduce chattering with better robust response speed. Furthermore, to deal with the wear and tear caused by actuator failure and fixed sampling rate transmission, a new dynamic event trigger mechanism was designed and the faults analyzed. On this basis, combined with the finite-time adaptive on-line estimation technology, it can not only better reduce the transmission frequency, but also the finite-time dynamic active fault-tolerant compensation. The control scheme has semi-globally finite-time stability in probability and is proved by theory, which is compliant with engineering requirements. Then, according to characteristics of innovation, the three groups of simulation of control methods are designed to compare the methods in this paper. Finally the advantages of the method are verified by simulation to achieve the design expectations.

1. Introduction

At present, the heavy work-class Underwater Tracked Remotely Operated Vehicle (UTROV) can be remotely controlled by an umbilical cable of surface vessel to dive into deep water to perform engineering tasks. This makes difficult and complex deep-sea unmanned operations (such as deep-sea cable laying, dredging or maintenance surveys) easy to complete. Among them, high-quality independent completion of tracking mobile according to control instructions is a key link in engineering practice [1].
With the aim of efficiently completing tracking movements along a reference trajectory in deep-sea environments, many mature and advanced control methods, such as proportion integration differentiation [2], adaptive control [3] and nonlinear control [4], have been applied in underwater robot control. However, for the coupling resistance disturbance caused by ocean currents, uncertain dynamics and drag resistance of heavy umbilical cable [5,6] affect UTROV, leading to high robustness requirements for the control algorithm. So the SMC [7,8] with a simple structure and strong robustness is focused on. However, the chattering problem [9] of sliding mode control is the first problem to be solved—whether it can be applied in engineering practice. In recent years, some scholars focused on the SMC reaching-phase; the dynamic Super-Twist Reaching Law (STRL) [5,10,11] and the saturation replacement method [12] were proposed. These methods reduce the reaching speed near the sliding mode surface (SMS) to drop the chattering and further, for the SMC sliding-phase, to increase the order of SMS to reduce chattering from low latitudes [13]. Unfortunately, because the robustness is generated by the switching of the sliding-phase, these SMCs’ [5,6,7,8,9,10,11,12,13] robust performance and sensitivity were reduced. To make up for the robustness reduction after optimizing chattering, a model reference adaptive on-line estimator [14] is used to estimate the external disturbance, thereby reducing the dependence on SMC robustness and indirectly improving the overall robust performance. In addition, the intelligent algorithms (such as Radial Basis Function Neural Network (RBFNN) [15,16], fuzzy algorithm [17], etc.) were used to improve the compensation accuracy of dynamic uncertainty. However, intelligent algorithms depend on weight selection [15], and complex parameter adjustment becomes a difficult problem for further applications.
What cannot be ignored is that the above are asymptotically stable, but the tracking control needs to keep up with the task trajectory within a specified time [8] in practice. Therefore, the finite-time SMC [18,19] and finite-time adaptive [20] have been designed by researchers. Among them, Terminal Sliding Mode Surface (TSMS) [21] has become the mainstream method for achieving finite-time UTROV convergence. However, the singularity of the TSMS and the loss of sensitivity of high-order TSMS [22] have become the most difficult problems in practical applications.
In the actual underwater operation, the deterioration of water tightness and potential problems of equipment may cause actuator faults [23]. In addition, dragging the heavy UTROV out of the water to repair is more labor-intensive, so a Fault-Tolerant Control (FTC) [24] is needed to improve the ability of continuous control underwater operation under faults. Nowadays, using observers [23] or adaptives [24,25] to reconfigure and compensate for faults has become the mainstream of FTC. However, the above FTCs were not applicable to Partial Loss of Effect Fault (PLOEF) [26], which is strongly coupled with the actuator. It is worth noting that SMC and FTC depended on actuator performance, but the limit of the rated power of the UTROV servomotor actuator leads to input saturation [27,28]. It will affect the control effectiveness.
In engineering, the remote control of frequent transmission at a fixed sampling rate will accelerate actuator wear, so the Event-Trigger Control (ETC) [29,30] to reduce communication frequency has become one of the widely accepted control optimization schemes. Some scholars combine the trigger mechanism to couple the input fault, and have designed a new adaptive event-trigger FTC [30]. However, the FTC performance and communication resource saving ability depend on the setting of ETC weights.
Although the above methods comprehensively consider the influence of external disturbance and umbilical cord cable resistance, they are all based on the assumption that the disturbance is smooth and derivable. Unfortunately, a part of the ocean current is in fact Brownian motion [31]. The resistance for directly generated by the ocean current or indirect produced by umbilical cable to affect UTROV tracking control [5], a part of it shows irregularly and non-differentiable random characteristics [31,32]. How to deal with the Resistance Forces of Random Vibrations (RFRV) is one of the problems that must be solved to achieve high-precision trajectory tracking. In other similar fields, engineers reconstruct the random model of manipulators in the presence of random vibration resistance [33], but the differential drive wheel characteristic of UTROV makes it impossible to use this generalized resultant force method to model directly.
Combined with the engineering practice and research status, a New Dynamic Damping-based Terminal Sliding Mode Event-triggered Fault-tolerant Control (NDDTSMEFC) algorithm is proposed for UTROV trajectory tracking. The contributions of this paper are as follows:
1. For the purpose of solving the problem [5,31,32] that the irregularly and non-differentiable RFRV affect UTROV control stability, according to the engineering essence that the resistance disturbance is finally compensated by the force generated by the driving wheel under robust control, the driving pre-compensation mechanical analysis idea of RFRV is used creatively, and finally the UROV Stratonovich stochastic differential equation (SSDE) model with pre-compensation RFRV term is established. As a result, it overcomes the deficiency that the SSDE modeling method of single driving source in [33] can not be directly used in UTROV with differential drive wheel. It is more in line with engineering reality and facilitates stable control of UTROV.
2. A new Dynamic Damping Reaching Law (DDRL) and a new nonsingular TSMS are designed to achieve finite-time reach and finite-time convergence. It can overcomes the problem that two phase (Reaching-phase and sliding-phase) global finite-time stability [18,19] and singularity [21], and can improves robustness response. And DDRL can sensitively extract state information for on-line dynamic adjustment to better improve robustness and reduce chattering.
3. A dynamic ETC mechanism is designed to change the conditional weights according to the characteristics of the input information. By using the ETC condition and the coupling characteristic of the system saturation input under smooth saturation hyperbolic tangent function to decouple PLOEF. The new Adaptive Dynamic Event-Trigger Fault Coupling Analytical (ADEFCA) mechanism is designed in active fault-tolerant compensator. To be end, the PLOEF, distraction and RFRV are compensated by finally the finite-time RBF adaptive on-line active fault-tolerant compensator. The problem [29,30] that static weights affect the accuracy of fault tolerance is solved.
In this paper, The work-class UTROV designed by the fund is taken as the research object. The Section 2 is the model optimization and problem formulation, the establishment of UROV SSDE model, and related assumptions and lemmas. The Section 3 is the theory design of the new TSMS, DDRL and event-trigger mechanism. The NDDTSMEFC is designed and proof. The Section 4 is the simulation comparison and analysis. The Section 5 is the discussion of the research results.

2. Model Optimization and Preliminaries

2.1. Engineering Problem Formulation and Model Optimization

Due to the complexity of underwater environment, a mathematical model that considers more actual engineering factors is more beneficial to improve the model reference control accuracy and application value in engineering. In the previous UTROV trajectory tracking controller design, the kinematic deconstruction of the trajectory based on the global generalized coordinate system is mostly performed, and a virtual kinematic model [34] (Equation (1)) is established. The UTROV plane geometry is shown in Figure 1 (I) and motion 3D schematic show as Figure 2 (I).
q ˙ ( t ) = s ( q ( t ) ) u ( t ) = cos θ ( t ) d sin θ ( t ) sin θ ( t ) d sin θ ( t ) 0 1 v ( t ) w ( t ) ,
where q ˙ ( t ) = x ˙ ( t ) , y ˙ ( t ) , θ ˙ ( t ) is a UTROV position. The w ( t ) is the ROV angular velocity. The v ( t ) is the ROV linear velocity.
The Figure 1 (II) and Figure 2 (I)–(II) show that when UTROV moving in an underwater environment, it will be affected by underwater ocean current, umbilical cables, other hydrodynamics and its own negative disturbance forces, etc. When using only a conventional position outer loop controller by the kinematic model, these dynamic factors will affect the UTROV can not achieve normal velocity control, resulting in deviation from the trajectory can not complete the underwater operation. Therefore, the following will be analyzed from the point of view of UTROV dynamics that all kinds of interference resistance affect the control accuracy of acceleration. The Lagrange Ordinary Differential Equation (ODE) dynamics model [34] with time-varying underwater disturbance term is established on Equation (2).
M ( q ( t ) ) q ¨ ( t ) + C ( q ( t ) , q ˙ ( t ) ) q ˙ ( t ) + F ( q ˙ ( t ) ) + G ( q ( t ) ) + τ d ( t ) = B ( q ( t ) ) τ ( t ) ,
where C ( q ( t ) , q ˙ ( t ) ) R 3 × 3 is the Coriolis force term. The F ( q ̲ ˙ ) R 3 × 1 is the dynamic uncertainty such as friction resistance, fluid uncertainty resistance and mechanical damping force, it has nonlinear characteristics. The τ d R 3 × 1 is an external bounded and differentiable unmatched disturbance. The B ( q ) R 2 × 2 is the transformation term, and S T ( q ) A ( q ) = 0 . M ( q ) R 3 × 3 is a inertia term, it has M ( q ) = M T ( q ) . The J is UTROV moment of inertia. τ ( t ) = τ l ( t ) , τ r ( t ) is torque vector of left and right drive wheels. The UTROV two-dimensional motion nature in the process of trajectory tracking cable laying maintenance, so the gravity term G ( q ) is ignored.
Considering the conservation of energy and the engineering practice that the UTROV has a motor power rating limit [28], it leads to a physical saturation characteristic of the actuator. The actual saturation input model of this model is shown in Equation (3).
τ s ( t ) = sat ( τ ( t ) ) = τ τ min τ τ max sign ( τ ) τ max τ max τ ,
where τ s ( t ) R 2 × 1 is the torque input. It has bound of the actuator τ max + R 2 × 1 , τ max > 0 , τ min R 2 × 1 , τ min < 0 and τ min = τ max = τ M .
The actuator faults of wear, equipment life loss and performance become common with long time full load drives or frequent remote regulation control commands. In particular, when working in deep sea, that dragging the UTROV to land for maintenance will delay work efficiency. Therefore, considering the fault situation, the actuator fault model is established as shown in Equation (4).
τ f ( t ) = F f τ s ( t ) + F b ,
where F f = diag F f 1 , F f 2 is the PLOEF [26] state coefficient diagonal matrix of actuator. The τ f ( t ) τ M . The PLOEF denotes the actuator can not fully execute the control input instructions, that is 0 < F f < 1 , and there is a certain proportion of loss in each actually drive. The F b = diag F b 1 , F b 2 is bias failure of the deviation between the actual drive and the control command F b > 0 .
Considering underwater GPS positioning is more difficult, the dynamics are converted into the form of velocity and acceleration representation. Using the nonholonomic constraint of eccentric centroid A ( q ) q ˙ = [ sin θ ( t ) , cos θ ( t ) , d ] [ x ˙ , y ˙ , θ ˙ ] T = 0 , generalized coordinate transformation and simplification [9], it can be obtained
u ˙ t = B ˜ τ f t F ( q ˙ ( t ) ) τ ¯ d ( t ) ,
where F ( q ˙ ( t ) ) = M ¯ 1 S T ( q ( t ) ) F ¯ ( q ˙ ( t ) ) is modelled dynamic uncertainty terms consisting of unknown friction and centrifugal forces. The B ˜ = 1 m r , 1 m r ; b J r , b J r T , τ ¯ d = M ¯ 1 S T ( q ) τ d and M ¯ 1 = ( m r ) 1 [ J , 0 ; 0 , m ] T . The τ d U = B ˜ 1 M ¯ 1 S T ( q ) τ d = τ d l ; τ d r T is the total differentiable resistance of UTROV due to underwater environment disturbance, umbilical cable and so on, in the direction of the left and right differential wheels.
Remark 1.
Different from the terrestrial environment, a part of the ocean current in the marine environment shows Brownian motion (Wiener process) [31,35]. Therefore, from Figure 2 (II) can konw that a part of the resistance forces by the ocean current that affects UTROV trajectory tracking is irregularly, non-differentiable and it shows Brownian motion, that is F C R . However, the model (Equation (2)) is defined in the Lipschitz compact set, and the disturbance τ ¯ d is assumed to be a time-dependent smooth differentiable function, that is, the disturbance τ ¯ d has the property of smooth and low frequency variation [4]. So the ODE model (Equation (2)) can not fully describe the underwater disturbance resistance of UTROV. However, not all of these perturbations that are not modeled in the ODE affect the trajectory tracking control. Since the controller is the focus of this paper, the RFRV only needs to be studied from the point of view of affecting the stability of UTROV underwater trajectory tracking control.
Definition 1.
According to the Brownian motion characteristics of resistance, these kinds of irregularly and non-differentiable resistance forces of affecting UTROV motion can be regarded as excitation of the random vibration force to the UTROV [33] in the process of trajectory tracking, and the RFRV is the vibration force generated by the random excitation that affects the UTROV motion. Furthermore, because of the need for underwater operations such as submarine cable laying detection, the UTROV always operates within the design depth and has been in contact with the seabed. Therefore, the positive direction of RFRV is the opposite direction of the linear velocity direction at t moment.
Next, the generalized random force theory is used to establish irregularly non-differentiable terms and a stochastic differential equation (SDE) model that is more in line with underwater operation.
  • Step 1. Generalized force analysis of resistance forces of random vibrations.
Based on the conservation of energy and Newton’s third law, using trajectory tracking plane motion essence in process of UTROV underwater working, this paper establishes the plane generalized random resistance force decomposition coordinate system to study RFRV. From Figure 1 (I) and Figure 2 (II), According to plane generalized force decomposes theory [33], the RFRV F C R act on UTROV by the ocean current is decomposed by generalized force into F C x and F C y respectively, as follows:
F C x = cos θ t F C R F C y = sin θ t F C R .
As can be seen from Figure 2 (I), not only the UTROV will be affected by the ocean current, but the umbilical cable will also be shaken by the current and that umbilical cable of great mass [5], in the random shaking process, has a part of the force to drag UTROV.
Remark 2.
According to particularity of marine environment of Remark 1 and the complexity of hydrodynamics of umbilical cable [5,6], the umbilical cable flexible irregular coupling force F U i created by non-differentiable ocean current force acting on umbilical cable is variably irregular, non-differentiable and many force points (That is i = 1 , 2 , , n ). However, the purpose of this paper is to design a trajectory tracking controller, it is only necessary to study the forces that affect the motion of the UTROV. Based on the plane generalized force decomposition method [36,37] of the total RFRV coupling force, the F U i is planarly decomposed into F U p i and F U z i . Because the z-axis component force F U z i does not affect the tracking motion of the UTROV, according to Remark 1 and Definition 1, it is not a part of the RFRV. So the plane force F U p i contains the RFRV that affects the UTROV. After the force acting on the umbilical cable is simplified on particle of umbilical cable [36], can obtain F U p i = F U t + F U . The RFRV that umbilical cable dragging UTROV along the opposite direction of track motion, it is denoted F U t = ( F U t x 2 + F U t y 2 ) 0.5 . The F U = ( F U x 2 + F U y 2 ) 0.5 is a plane force that only acts on the umbilical cable by Brownian motion ocean current and does not affect the UTROV motion, it does not produce elastic deformation force on UTROV. That is, the F U is the force acting on the umbilical cable by the ocean current except the force F U t of dragging UTROV in the Figure 2 (II).
Based on the theory of generalized relative motion and Definition 1, the total RFRV of affecting UTROV motion is denoted F R (See Figure 1 (II)) at geometric center C. Then the components of the X-axis and Y-axis of the total generalized RFRV suffered by the UTROV are denoted F x and F y respectively, and they have the following relationship:
F x = F C x + F U t x F y = F C y + F U t y .
What cannot be ignored is that a part of the F R is the resistance of the centripetal force, which is the force in the direction of vertical line velocity (See Figure 3). The θ R ( t ) is angle of the generalized force, and it is not necessarily the position angle θ ( t ) of UTROV at t time. Therefore, the resultant force of the generalized force has the relationship as F R = ( F x 2 + F y 2 ) 0.5 .
  • Step 2. Drive pre-compensated RFRV term analyze and modeling.
Remark 3.
It can be seen from Figure 2 (II) that the essence of trajectory tracking control is a process of remotely adjusting the system input torque generated by the servomotor actuator, it drives the differential drive wheel to complete the desired task. Thus, the anti-disturbance control is to counteract the disturbance resistance that affects the motion of the UTROV through the drive force. However, when UTROV turning or forward movement is affected by irregular RFRV, the compensation force (Driving acceleration velocity) generated by each driving wheel is different, so the total random force design theory of single drive source in Refs. [5,6] can not be directly used for design UTROV model. The conversion between the total generalized random resistance of a single drive source and the differential driving force of a double drive source requires more parameters. To reduce the complexity of engineering practice, the following will use reverse thinking, from the essence of drive wheels are controlled to counteract RFRV to design the generalized random force analysis method of driving pre-compensated RFRV. That is, the force that needs to be generated to resist the RFRV that affects the accuracy of UTROV trajectory tracking control. Therefore, according to the principle of interaction force and matching interference design idea, all the RFRV that need to be compensated by driving wheel are abstracted as the resistance F r and F l in Figure 3.
It can be known that there is a relationship as follows:
F R = F x 2 + F y 2 = ( F R x + F L x ) 2 + ( F R y + F L y ) 2 = ( cos θ ( t ) F r + cos θ ( t ) F l ) 2 + ( sin θ ( t ) F r + sin θ ( t ) F l ) 2 ,
where F R x and F R y is the generalized RFRV F r along the X-axis and Y-axis generalized coordinates that the right drive wheel needs to compensate. Similarly, it can be seen that F L x and F L y are also the X-axis and Y-axis component forces after the generalized coordinate decomposition of the F l . To sum up, it is known that there is relationship F y = F R y + F L y and F x = F R x + F L x , that is generalized random force after decomposition by left and right drive wheels.
Remark 4.
Because UTROV do not has the turning wheels, the driving direction at t time is parallel to the linear velocity direction at t time. The driving torque of pre-compensated RFRV of the left driving wheel τ f l ( t ) = F l ( t ) · r and right driving wheel τ f r ( t ) = F r ( t ) · r . According to the principle of interaction force, the τ f l ( t ) + τ d l ( t ) + τ c l ( t ) = τ l ( t ) = F f l ( t ) · r and τ f r ( t ) + τ d r ( t ) + τ c r ( t ) = τ r ( t ) = F f r ( t ) · r , where τ c l ( t ) and τ c r ( t ) are the moments that drive UTROV motion except for compensating resistance. Actually, the turning force is derived from the centripetal force by the difference between F f l ( t ) and F f r ( t ) forces. Therefore, he actual resultant force of the force perpendicular to the linear velocity direction is 0, that is F L x v ( t ) + F R x v ( t ) F L y v ( t ) F R y v ( t ) = 0 .
Finally, the generalized random force relationship of differential drive pre-compensation RFRV which affects the stability of UTROV control is as follows:
F l = cos θ F L x + sin θ F L y F r = cos θ F R x + sin θ F R y .
According to Remarks 3 and 4, Equation (9) and Definition 1, the drive pre-compensated RFRV term in SDE model is
F u = Λ L ( θ ( t ) ) Ξ L + Λ R ( θ ( t ) ) Ξ R = cos ( θ ( t ) ) sin ( θ ( t ) ) 0 0 F L x F L y + 0 cos ( θ ( t ) ) sin ( θ ( t ) ) F R x F R y ,
where the Ξ L and Ξ R are generalized RFRV matrix with mean value of 0 generated by Brownian motion of ocean current after decomposition by left and right drive wheels.
  • Step 3. The UTROV SSDE model establishment.
In order to make SDE dynamic system have similar properties to general differential equation system, it is convenient for engineering understanding and application, the SSDE system is modelled below. To begin with, based on Steps 1 and 2, the SDE model with random force is
d u t = [ B ˜ τ f t F ( q ˙ t ) τ ¯ d ] d t + B ˜ [ Λ L ( θ ( t ) ) Ξ L + Λ R ( θ ( t ) ) Ξ R ] d t .
Based on the theory of random excitation force, the zero mean white noise G L ( t ) R 2 × 1 and G R ( t ) R 2 × 1 are introduced as random force excitation, can get
d u t = [ B ˜ τ f t F ( q ˙ t ) τ ¯ d ] d t + [ B ˜ Λ L ( θ ( t ) ) G L ] d t + [ B ˜ Λ R ( θ ( t ) ) G R ] d t ,
where the correlation function of white noise G L ( t ) and G R ( t ) are E G L ( t ) G L t + T g L = Δ L δ L T g L and E G R ( t ) G R t + T g R = Δ R δ R T g R respectively. The T g L and T g R are occurrence time of white noise.
Here, the Brownian motion (Wiener process) term B Λ L and B Λ R after driving pre-compensation decomposition is introduced. According to Langevin equation, the d B Λ L d t and d B Λ R d t are used instead of G L and G R respectively, can get
d u t = [ B ˜ τ f t F ( q ˙ t ) τ ¯ d ] d t + B ˜ 2 π Δ L Λ L ( θ ( t ) ) d B Λ L + B ˜ 2 π Δ R Λ R ( θ ( t ) ) d B Λ R ,
where 2 π Δ R and 2 π Δ L are intensity of white noise. The B L and B R are standard Brown process (Wiener process), and B L and B R are defined on complete probability space { Ω , F , P } , where Ω as sample space, F is denoted σ -field and P denotes the probability measure, can obtain 2 π Δ d B Λ L = d B L and 2 π Δ d B Λ R = d B R . The E d B R d B R T = Θ R T Θ R and E d B L d B L T = Θ L T Θ L , where Θ R and Θ L are constant values.
According to the method [33] of transforming SDE into SSDE, the Equation (13) is rewritten as:
d u t = [ B ˜ τ f t F ( q ˙ t ) τ ¯ d ] d t + Λ L ( q , u ) d B L + Λ R ( q , u ) d B R ,
where Λ L ( q , u ) = B ˜ Λ L ( θ ( t ) ) and Λ R ( q , u ) = B ˜ Λ R ( θ ( t ) ) .
Considering the effect of parametric excitation on the stochastic equation, the It o ^ stochastic differential equation (See Equation (15)) excited by white noise.
d u t = [ B ˜ τ f t F ( q ˙ t ) τ ¯ d + 1 2 Λ L ( q , u ) Λ L ( q , u ) u t + 1 2 Λ R ( q , u ) Λ R ( q , u ) u t ] d t + Λ L ( q , u ) d B L + Λ R ( q , u ) d B R ,
where 1 2 Λ R ( q , u ) Λ R ( q , u ) u t and 1 2 Λ L ( q , u ) Λ L ( q , u ) u t are Wong–Zakai modified terms, and they are all equal to zero. Using the Wong-Zakai modified term approximation theory, the Λ L ( q , u ) and Λ R ( q , u ) do not depend on u ( t ) . Since the diffusion matrix of subsystem equals 0, it can be seen that the SDE and SSDE are equivalent to Equation (14). The existence and uniqueness of the solution of SSDE with this kind of correction term 0 are the same as those in Ref. [33].
The SSDE global model with random force is:
d q t = S ( q t ) u t d t d u t = [ B ˜ τ f t F ( q ˙ t ) τ ¯ d ] d t + Λ L ( q , u ) d B L + Λ R ( q , u ) d B R .
Definition 2.
As can be seen from Figure 1, UTROV trajectory tracking is a process of remotely controlling UTROV to track the reference trajectory q r of engineering task requirements. The trajectory tracking controller is to make the error q e (See Equation (17)) to 0 in finite-time, so as to achieve stable tracking. The UTROV trajectory position state error is defined as q e = q r q . In addition, the trajectory tracking controller needs to make the UTROV velocity reach the reference velocity to meet the requirements of the task, that is velocity state error u d u = u e 0 .
The UTROV position error denotes as:
q e = q r q = x e y e θ e = x r x y r y θ r θ
The velocity state error is:
u e t = u d t u t = v d t v t w d t w t = v e t w e t ,
where u d ( t ) is the reference velocity provided by virtual outer loop (Outer loop controller law).

2.2. Preliminaries

To facilitate the interpretation of Lemmas and Assumptions, simplified SSDE model (Equation (19)) as follows:
d u ( t ) = f a ( u ( t ) ) d t + Λ ρ R ( u ( t ) ) d B ρ R + Λ ρ L ( u ( t ) ) d B ρ L ,
where f a ( u ( t ) ) = B ˜ τ f ( t ) F ( q ˙ ( t ) ) τ ¯ d , Λ ρ R ( u ( t ) ) = Λ R ( q , u ) and Λ ρ ( u ( t ) ) = Λ L ( q , u ) are nonlinear terms.
Assumption 1.
The UTROV system state is Borel measurable. The initial system state error u e ( 0 ) and q e ( 0 ) are defined on compact set. The desirably reference trajectory q r = x r , y r , θ r T and reference positive scalar speed u d = v d , w d T , their derivatives are smooth and bounded. The UROV also works only within the effective engineering range, so the UROV system state is assumed as u e ( t ) u ¯ e and q e ( t ) q ¯ e , where u ¯ e and q ¯ e are normal values.
Assumption 2.
Since the energy of real-world disturbance is limited. Thus, the unknown bounded low frequency time-varying disturbance τ ¯ d is τ ¯ d τ ¯ d , and energy losses from actuator faults is also bounded.
Assumption 3.
For facilitating the matrix operation, all constant terms are in the form of diagonal matrix.
Assumption 4.
Because the engineering practice that performs GPS underwater becomes worse with deeper water, the speed sensor is used as the output signal of the system that is transmitted through the umbilical cable, and the on-line soft analysis is carried out at the remote control terminal. Then the position information is obtained, from which the virtual controller of the position outer loop is constructed.
Lemma 1
([30]). For χ R , when D i > 0 exists, the following relationship holds:
χ tanh D i χ χ + 0.2785 D i .
Lemma 2
([38]). Assuming the system is controllable, for the e χ R and e χ 0 , the Lyapunov function V e χ C 2 exists. The finite-time stability condition relationship holds:
V ˙ e χ + k χ 1 V e χ + k χ 2 V o e χ Δ M 0 ,
where Δ M > 0 ,   k χ 1 > 0 ,   k χ 1 > 0 and 0 < 0 < 1 . The stable time depending on the initial state e χ 0 is given T V β 2 1 β 1 β 1 o 1 β 2 · V 1 o e χ 0 + β 1 .
Lemma 3
([39]). For any V ( u ( t ) ) C 2 is positive definite function, it is related to the model (Equation (19)) the infinitesimal differential operator ι denotes as:
ι V ( u ( t ) ) = V ( u ( t ) ) u ( t ) f a ( u ( t ) ) + 1 2 Tr Λ ρ R T ( u ( t ) ) 2 V ( u ( t ) ) ( u ( t ) ) 2 Λ ρ R ( u ( t ) ) + 1 2 Tr Λ ρ L T ( u ( t ) ) 2 V ( u ( t ) ) ( u ( t ) ) 2 Λ ρ L ( u ( t ) ) .
Lemma 4
([15]). The RBFNN is cited because of the nonlinear characteristics of system uncertainty. If there exists m-dimensional compact set Ξ m R m R , and there is an unknown nonlinear function f ( Q ) with initial value 0 defined on Ξ m . Then RBFNN approximator is used to fit the dynamic values of f ( Q ) .
f ( Q ) = W * T Z ( Q ) + e Z ( Q ) , Q Ξ m ,
where e Z ( Q ) is the bounded RBF fitting error, which is defined on the compact set Ξ m . e Z ( Q ) e ¯ Z , and e ¯ Z is the maximum nuclear distance. To improve the nonlinear local approximation ability, the Gaussian function Z ( Q ) = exp ( Q κ ) T ( Q κ ) / l 2 is selected as the smooth kernel function. The κ is approaching the center column distance vector. The l is varying constant value. W * is the order m-dimensional weight row vector of optimally fitted, as W * = arg min W ^ sup Q Ξ m W Z ( Q ) f ( z ) , where W is the minimum estimate of W * that optimizes E f ( Q ) .
Lemma 5
([33]). For any scalars or vectors, there is an inequality relationship that is h T j μ g a g a h g a + 1 g b ϵ g b j g b , where h R n , j R n , g a > 1 , μ > 0 , and g b = g a g a 1 .
Lemma 6
([39]). For a i ( i = 1 , 2 , , n ) and l > 0 , it is known that the Cauchy-Schwarz theorem holds, its form as i = 1 n a i l i = 1 n a i l .
Lemma 7
([39]). Consider system (Equation (19)) and, based on Assumption 1, it is obvious that f a ( u ( t ) ) , Λ ρ L ( u ( t ) ) and Λ ρ R ( u ( t ) ) are locally bounded and locally Lipschitz continuous in u ( t ) Ω . For any u ( 0 ) R n , the C 2 function V ( x ) R n is a positive definite. There are K class functions ϑ a and ϑ b , for u ( t ) R n and t 0 , based on Lemma 3, it holds:
ϑ a ( u ( t ) ) V ( x ) ϑ b ( u ( t ) ) ι V ( x ) c Δ V σ ( x ) + Δ c .
As a result, the random stable time T s Δ satisfies E ( T s Δ ) E V 1 σ ( u ( 0 ) ) ( Δ c ( 1 ς ) c Δ ) 1 σ σ ς c Δ ( 1 σ ) , where positive real number c Δ > 0 , Δ c > 0 , 1 > ς > 0 and 0 < σ < 1 . The system is semi-globally finite-time stability in probability.

3. Controller Design and Proof

In this part, according to the engineering practice and Definition 1, the actual velocity inner loop and position virtual outer loop control strategy are used. The virtual outer loop controller is designed by finite-time theory to meet the engineering requirements of trajectory tracking, and it is designed as the velocity inner loop reference velocity.
A TSMS is designed to ensure the time requirement of improving the velocity inner loop control, which can reach the sliding surface in a finite-time in Section 3.1. Based on this, to compensate for various random disturbances and time-varying actuator faults, a new DDRL and a new ADEFCA are designed to better control the input torque of the differential wheels. Meanwhile, the coupling characteristic of event-trigger weight is used to decouple unknown time-varying actuator faults in Section 3.2. Then, a neural network adaptive on-line estimator is designed to compensate fault, resistance and disturbance in Section 3.3. To the end, the NDDTSMEFC is designed and proof in Section 3.3.

3.1. Terminal Sliding Mode Surface and New Dynamic Damping Reaching Law

3.1.1. The New Terminal Sliding Mode Surface

According to Definition 1, the TSMS is designed to:
S u ( t ) = a 1 u e ( t ) + a 2 u e ( ) 1 4 sign u e ( ) d + a 3 u e ( t ) 9 4 sign u e ( t ) ,
where a 1 = diag a 11 , a 12 > 0 , a 2 = diag a 21 , a 22 > 0 and a 3 = diag a 31 , a 32 > 0 are constant diagonal matrixes.
Remark 5.
Compared with the traditional integral sliding surface S t ( t ) = a t 1 u e ( t ) + a t 2 u e ( ) d , the TSMS Equation (25) can ensure that the system state can converge in finite time after the system state is controlled to the sliding surface (that is, system state in the sliding stage of sliding mode control). Moreover, the TSMS will not be troubled by the singularity in Ref. [21]. Further, through Equation (25), it is known that the sliding surface design accords with the sliding mode design criteria.
S u ( t ) > 0 u e ( t ) > 0 S u ( t ) = 0 u e ( t ) = 0 S u ( t ) > 0 u e ( t ) < 0 .
Proof of non-singularity and finite-time convergence of TSMS.
The derivative of Equation (25) is:
d S u ( t ) = a 1 + 9 a 3 4 u e ( t ) 5 4 sign u e ( t ) d u e ( t ) + a 2 u e ( t ) 1 4 sign u e ( t ) d t .
It can be known from Equation (28) that S ˙ u ( t ) has no singularity. When d S u ( t ) d t = 0 , Equation (28) can be transformed into:
a 1 + 9 a 3 4 u e ( t ) 5 4 sign u e ( t ) a 2 u e ( t ) 1 4 sign u e ( t ) d u e ( t ) = d t .
Integrating both sides to Equation (29), we can obtain:
a 2 1 u e ( 0 ) u e T u a 1 u e ( t ) 1 4 sign u e ( t ) + 9 a 3 4 u e ( t ) 5 4 sign u e ( t ) u e ( t ) 1 4 sign u e ( t ) d u e ( t ) = a 2 1 u e ( 0 ) u e T u a 1 sign u e ( t ) u e ( t ) 1 4 + 9 a 3 4 u e ( t ) d u e ( t ) = T u .
Based on Assumptions 1 and 2 and integral valuation theorem, we know that m u e T u 0 0 T u 9 a 3 4 u e ( t ) 5 4 d t M u e T u 0 holds. The m u e and M u e are the minimum and maximum values of 9 a 3 4 u e ( t ) 5 4 , respectively. By substituting m u e T u 0 into Equation (30), we can obtain:
T u a 2 1 u e ( 0 ) u e T u a 1 u e ( t ) 1 4 d u e ( t ) a 2 1 a 1 u e ( 0 ) 3 4 .
In the end, because the u e ( 0 ) 0 , the finite-time available is T u a 2 1 a 1 u e ( 0 ) 3 4 . Thus, TSMS (Equation (25)) proved finite-time convergence. □

3.1.2. The New Dynamic Damping Reaching Law

To realize the global finite-time convergence of SMC and optimize the chattering and robust response ability. According to the characteristics of SMS error information, the on-line damper D S u ( t ) is designed on Equation (31), and a new DDRL S ˙ D ( t ) is obtained as shown in Equation (32) based on Equation (25). When u e ( t ) 0 , S ˙ D ( t ) 0 denotes the time-varying existence of DDRL.
D S u ( t ) = tanh 2 + S u 2 ( t ) ln 2 + S u 2 ( t ) 2 + S u 2 ( t ) ln 2 + S u 2 ( t ) 2 ln ( 2 ) .
d S D ( t ) = ε u sign S u ( t ) D S u ( t ) d t .
Remark 6.
From Figure 4, DDRL shows that the closer to the SMS (that is, the small system error), the smaller the reaching law value(that is small sliding mode reaching speed), and the farther away from the SMS (that is, the larger system error), the greater the reaching law value (that is, the large sliding mode reaching speed). From the point 0.2 selected near 0, it can be seen that the reaching speed of DDRL and STRL decreases gradually, which avoids the sudden decrease of ERL and effectively reduces the chattering caused by the speed exceeding the sliding mode surface. In addition, when systems have a large error, the greater the gain of DDRL than STRL and ERL. The DDRL can effectively shorten the approach time. From Figure 4 and Equation (31), D S u ( t ) is changed according to the size of the SMS value S u ( t ) to avoid the problem of gain variation difference between STRL and ERL. Further, the DDRL has the characteristic of making the system approach the sliding surface in a finite-time.
Proof of finite-time reaching SMS of DDRL.
The Quartic Lyapunov function V S ( t ) = S u T ( t ) S u ( t ) 2 is established. After differentiating and replacing S ˙ u ( t ) with DDRL S ˙ D ( t ) (Equation (32)), can get:
d V S ( t ) = [ S u T ( t ) S u ( t ) S u T ( t ) d S D ( t ) ] d t = ε u S u T ( t ) S u ( t ) S u T ( t ) sign S u ( t ) D S u ( t ) d t .
Using the Lemma 1 logarithmic inequality and Young’s inequality, can know:
D S u ( t ) 2 + S u 2 ( t ) ln 2 + S u 2 ( t ) 2 ln ( 2 ) 2 + S u 2 ( t ) ln 2 + S u 2 ( t ) .
Equation (34) can be transformed into:
V ˙ S ( t ) ε u S u T ( t ) S u ( t ) S u T ( t ) 0.75 + S u ( t ) ( 0.2785 2 ln ( 2 ) ) sign S u ( t ) ε u V S ( t ) ε u * V S 3 4 ( t ) ,
where ε u * = ε u ( 0.4715 + 2 ln ( 2 ) ) . In accordance with Lemma 2, the DDRL can achieve finite-time reaching to TSMS. □

3.2. New Smooth Saturated Input Function and New Dynamic Event-Trigger Mechanism

The traditional control signal (system input) is transmitted through the umbilical cable according to the designed sampling frequency. However, from Remark 1 and engineering practice, the umbilical cable is shaken or even deformed, which will affect the quality of signal transmission. In addition, the continuous transmission of system input may cause actuator wear. Under the used SMC, some slight unnecessary control inputs are caused by sliding mode chattering. Therefore, inspired by the threshold condition mechanism of computer network interaction, the concept of trigger node t k is introduced. A zero-order keeper is designed at the UTROV. However, when the input of the system is transmitted depends on the trigger threshold condition. Therefore, to solve the shortcomings of the static weight of the traditional event trigger mechanism, we finally obtain a dynamic weight trigger mechanism that can be automatically adjusted online, the event-trigger rule as shown in Equation (36).
τ s ( t ) = τ s t k , t t k , t k + 1 τ s t k + 1 = inf τ s ( t ) , ξ τ ( t ) > D e ( t ) τ s t k + k ,
where ξ τ ( t ) = τ s ( t ) τ s t k is the difference between the updated transmission input and the input calculated by the control terminal. The D e ( t ) = 1 1 1 + tanh a k ξ τ ( t ) is an on-line dynamic ETC weight damper and k = D e ( t ) u is ETC threshold reservation error, where positive parameters satisfy u > 0 and a k > 0 . The τ s ( t ) is control value continuously updated by the remote control terminal. The τ s t k is the updated value at the trigger node t k , when the trigger threshold is not met. If the trigger threshold condition is still met in the subsequent time period t k , t k + 1 , τ s t k is still as the system input. During this period, the remote control terminal will not transmit a new control signal to the UTROV until it is updated to t k + 1 again after the condition (Equation (36)) is not met. Then, repeat the above steps.
Remark 7.
Because of the physical limit of the input of UTROV (See Equation (3)), the threshold Equation (36) design also considers this situation. When the input is saturated, the absolute value of the input difference ξ τ ( t ) will not exceed the saturation value, which is very consistent with the engineering practice. Therefore, the on-line dynamic ETC weight damper D e ( t ) satisfy the essence of weight value [29], that is 0 D e ( t ) < 1 . Furthermore, when ξ τ ( t ) 0 , k = 0 avoid excessive ETC sensitivity and further save transmission resources. Next, it will be proved that this trigger mechanism avoids the Zeno phenomenon.
Proof of without Zeno problem in ETC.
In the field of mathematics, the essence of Zeno phenomenon is that the difference of each trigger node tends to 0. Therefore, it is necessary to prove that the interval between two adjacent trigger nodes is not equal to 0. According to the input saturation of UTROV, it can be known that the following relationship exists:
d ξ τ ( t ) d t = sign E τ ( t ) d E τ ( t ) d t τ ˙ s ( t ) d τ max d t ,
where τ M is the actuator saturation value. Using proof by contradiction, first assume that in the ETC mechanism (Equation (36)) exists the Zeno phenomenon, that is, t k + 1 t k = Δ t = 0 . So d ξ τ ( t ) d t = lim t t k + 1 ξ τ ( t ) ξ τ ξ τ ( t ) t t k + 1 does not exist. However, Equation (37) is present and Δ t = 0 . It can be seen that there is no Zeno phenomenon. □
Remark 8.
It should be noted that the control law τ f ( t ) we should be designed in remotely control terminal, which is updated according to the status information, and τ f t k that is actually executed at the remotely control terminal. Furthermore, because the zero-order keeper in UTROV make servomotor actuator can only execute τ s t k t t k , t k + 1 , the SSDE dynamical system’s actual input is τ f t k = F f τ s t k + F d , can obtain:
d u ( t ) = B ˜ F f τ s t k + F d F ( q ˙ ( t ) ) τ ¯ d d t + Λ L ( q , u ) d B L + Λ R ( q , u ) d B R .
Next, we will decouple and analyze the actuator faults by using the ETC weight coupling mechanism (see Remark 9) of the event-trigger condition (see Equation (36)), and realize the active pre-compensation for the fault.
Remark 9.
When UTROV is controlled, the event-trigger rule is always held. Based on reciprocity of inequality and equality theory, Equation (36) existed as ξ τ ( t ) = D e ( t ) τ s t k + k B ξ , and B ξ = B ξ 1 ξ τ , τ s B ξ 2 ξ τ , τ s is the conversion constant. Then we can obtain τ s t k = β ξ τ s ( t ) + β ξ B , where B = k B ξ and β ξ = 1 1 D e ( t ) . From D e ( t ) , we can know that it is a coupled dynamic weight damper of ξ τ ( t ) . Because fault 0 < F f < 1 , by using the coupling characteristic of β ξ and η f , we can know:
F f τ s t k F d = η f τ s ( t ) + γ f B γ ,
where η f = F f β ξ ,   B γ = η f 2 B F d and γ τ = η f 1 . The PLOEF F f is coupled by β ξ to build the dynamic fault coupling filter term η f .
Remark 10.
Under the limitation of actuator saturation, how to carry out saturation compensation in advance in a remotely controlled terminal is the key step of input saturation control. To eliminate the non-smooth point of the traditional saturation function sat ( τ ( t ) ) and prevent the stability from being affected in the actual execution process, hyperbolic tangent function tanh ( τ ( t ) ) is used for fitting saturation pre-compensation. The tanh ( τ ( t ) ) can realize nonlinear input when unsaturated and improve the robustness of input signal, and e τ = τ ( t ) τ s ( t ) .

3.3. New Dynamic Damping-Based Terminal Sliding Mode Event-Triggered Fault-Tolerant Controller

This section designs and proves the virtual outer loop finite-time controller and velocity inner loop NDDTSMEFC. The UTROV control flow is shown in Figure 5.
  • Step 1. Kinematics virtual outer loop controller design and proof.
From Definition 1 and the two-loop UTROV control strategy, it is clear that the outer loop controller needs to be designed according to the kinematic model.
By way of the generalized coordinate transformation method and the kinematic model, Equation (18) is transformed to:
q ˙ e = x ˙ e y ˙ e θ ˙ e = d w r sin θ e ( t ) + v r cos θ e ( t ) + y e w v v r sin θ e ( t ) d w r cos θ e ( t ) + d w x e w w r w .
Then, the filtering error Q x ( t ) ,   Q y ( t ) , and Q θ ( t ) are designed based on Equation (40). The virtual outer loop control law u d providing to the reference value of speed for velocity inner loop, and it can converge in finite time, the outer loop control law is:
u d = v d w d = k 2 Q x ( t ) v r Q θ ( t ) w θ e + v r α k 1 Q y ( t ) + β v r sin θ e ( t ) + w r ,
where Q x ( t ) = x e ( t ) d + d cos θ e ( t ) ,   Q θ ( t ) = 1 sin θ e ( t ) + 0.5 π and Q y ( t ) = y e ( t ) + θ e ( t ) + d sin θ e ( t ) .
Proof of finite-time converge of the outer loop control.
According to the system (Equation (16)), Definition 2 and Remark 2, design Lyapunov as V D ( t ) = 1 2 Q x 2 ( t ) + 1 2 Q y 2 ( t ) + Q θ ( t ) .
Using Lemma 3 infinitesimal differential operator, we can obtain:
V D ( t ) = L x ( t ) d sin θ e ( t ) + x ˙ e ( t ) + L y ( t ) θ ˙ e ( t ) + y ˙ e ( t ) + d θ ˙ e ( t ) cos θ e ( t ) + θ ˙ e ( t ) sin θ e ( t ) d t = L x ( t ) v ( t ) + v r ( t ) cos θ e ( t ) + w ( t ) L y ( t ) w ( t ) θ e ( t ) + L y ( t ) w ( t ) L x ( t ) + v r ( t ) sin θ e ( t ) + θ ˙ e ( t ) + θ ˙ e ( t ) sin θ e ( t ) d t .
The control law Equation (41) is carried into Equation (42) and combined with Young’s inequality, follow as:
ι V D t [ l 1 L x t l 2 L x 2 t l 3 L y t l 4 L y 2 t l 5 ( 1 cos θ e t )     l 6 ( 1 cos θ e t ) 0.5 + 2 ] d t L d 1 V D t L d 2 V D 0.5 t + 2 ,
where L d 1 = min l 2 , l 4 , l 5 and L d 2 = min l 1 , l 3 , l 6 are positive numbers. According to Leman 3, the virtual control law (Equation (41)) makes kinematics system stable in finite-time. □
  • Step 2. UROV dynamics system EDDSMSPFC.
According to Definition 1, Remark 9, Equation (19) and system (See Equation (16)), the state error of the dynamic system is:
d u e ( t ) = u ˙ d ( t ) B ˜ F f τ s t k + F d + F ( q ˙ ( t ) ) + τ ¯ d d t + Λ L ( q , u ) d B L + Λ R ( q , u ) d B R .
For Equation (44), differential of TSMS (Equation (25)) is designed as follows:
d S u ( t ) = A 1 + A 2 u ˙ d ( t ) B ˜ F f τ s t k + F d + F ( q ˙ ( t ) ) + τ ˜ d d t + Λ L ( q , u ) d B L + Λ R ( q , u ) d B R ,
where the A 1 = a 2 u e ( t ) 1 4 sign u e ( t ) and A 2 = a 1 + 9 a 3 4 u e ( t ) 5 4 sign u e ( t ) .
Combining DDRL (Equation (32)), the velocity inner loop NDDTSMEFC control law τ ( t ) , adaptive law φ ^ ˙ τ ( t ) and ADEFCA pre-compensated compensator γ ^ ˙ τ ( t ) are obtained respectively:
τ ( t ) = γ ^ τ ( t ) + ( B ˜ ) 1 u ˙ d ( t ) + B ˜ A 2 1 c τ u ε u sign S u ( t ) D S u ( t ) + Γ γ + Γ φ + B ˜ S u ( t ) Λ L 4 ( θ ( t ) ) tanh Λ L 4 ( θ ( t ) ) + Λ R 4 ( θ ( t ) ) tanh Λ R 4 ( θ ( t ) ) ,
φ ^ ˙ τ ( t ) = G T S u 3 ( t ) tanh D t S u ( t ) b τ φ ^ τ ( t ) + G H S u ( t ) 4 H D 2 ( t ) ,
^ ˙ γ τ ( t ) = G t S u 2 ( t ) S u T ( t ) tanh S u T ( t ) H d ( t ) b T γ ^ τ ( t ) A 2 S u T ( t ) S u ( t ) 2 A 2 φ ^ τ ( t ) S u ( t ) 3 ,
where the G T ,   G t ,   D t ,   G H ,   b T and b τ are bounded positive numbers. The Γ φ = tanh D t S u T ( t ) φ ^ τ ( t ) G T + S u ( t ) G H φ ^ τ ( t ) H D 2 ( t ) and Γ γ = A 2 γ ^ τ T ( t ) φ ^ τ ( t ) sign S u ( t ) S u ( t ) A 2 γ ^ τ T ( t ) + γ ^ τ ( t ) tanh S u ( t ) H d ( t ) . The φ τ = max W * 2 , τ ¯ d , B ˜ η f , e z , e τ , γ ˜ τ ( t ) , H d ( t ) = B ˜ τ max + 5 + Z ( Q ) + u e ( t ) + H p + S u ( t ) + φ ^ τ ( t ) and H D ( t ) = A 2 [ 4 + 1 4 Z ( Q ) + 2 + S u ( t ) 3 τ M + 0.8355 + 0.557 S u ( t ) 3 ] + A 1 .
Proof. 
Based on Equations (44) and (45) and the system (see Equation (16)), the Lyapunov function is designed as follows:
V u ( t ) = 1 4 S u T ( t ) S u ( t ) 2 + 1 2 φ ˜ τ T ( t ) φ ˜ τ ( t ) + 1 2 γ ˜ τ T ( t ) γ ˜ τ ( t ) ,
where φ ˜ τ ( t ) = φ τ ( t ) φ ^ τ ( t ) and γ ˜ τ ( t ) = γ τ ( t ) γ ^ τ ( t ) are adaptive fitting error. Using the Lemma 3 for the Equation (49), the following can be obtained:
ι V u ( t ) = 0.5 Tr Λ L T ( q , u ) 2 V u ( t ) S u ( t ) 2 Λ L ( q , u ) + 0.5 Tr Λ R T ( q , u ) 2 V u ( t ) S u ( t ) 2 Λ R ( q , u ) + S u T ( t ) S u ( t ) S u T ( t ) [ A 1 + A 2 u ˙ d ( t ) B ˜ F f τ s t k + F d + F ( q ˙ ( t ) ) + τ ¯ d ] φ ˜ τ T ( t ) ^ ˙ φ τ ( t ) γ ˜ τ T ( t ) ^ ˙ γ τ ( t ) .
By Lemma 4, the dynamic uncertainty F ( q ˙ ( t ) ) can be fitted and approximated online according to the information of state feedback in real time, that is F ( q ˙ ( t ) ) = W * T Z ( q ) + e Z ( q ) . Combined with Remarks 8–10 and Equation (40), using Equation (39), coupling multiplicative PLOEF. The results can be obtained:
ι V u ( t ) φ ˜ τ T ( t ) φ ^ ˙ τ ( t ) γ ˜ τ T ( t ) γ ^ ˙ τ ( t ) + S u ( t ) 2 S u T ( t ) A 2 u ˙ d ( t ) B ˜ η f τ s ( t ) + B ˜ γ τ H p + S u ( t ) 2 S u T ( t ) A 1 + A 2 W * T Z ( q ) + e Z ( q ) + τ ¯ d + Q Λ ,
where Q Λ = B ˜ 2 Λ R 2 ( θ ( t ) ) S u ( t ) 2 + B ˜ 2 Λ L 2 ( θ ( t ) ) S u ( t ) 2 .
According to Remark 8, Equation (48), H p = B γ and W * T Z ( q ) γ τ Z ( q ) + 0.5 Z ( q ) W * 2 η f and τ s ( t ) τ M and τ s ( t ) τ M , we can obtain:
ι V u ( t ) S u ( t ) 2 S u T ( t ) A 2 u ˙ d ( t ) η f τ s ( t ) + S u ( t ) 2 S u T ( t ) A 2 γ τ H d ( t ) + S u ( t ) 2 S u T ( t ) A 1 + A 2 0.25 Z ( q ) W * 2 η f + e Z ( q ) + τ ¯ d γ ˜ τ T ( t ) G t S u 2 ( t ) S u T ( t ) tanh S u T ( t ) H d ( t ) S u ( t ) 4 A 2 γ ^ τ T ( t ) S u ( t ) 2 S u T ( t ) A 2 γ ^ τ T ( t ) φ ^ τ ( t ) + Q Λ φ ˜ τ T ( t ) φ ^ ˙ τ ( t ) + γ ˜ τ T ( t ) b T γ ^ τ ( t ) .
Combined with the saturation characteristic of Remark 10, Lemma 5 and S u ( t ) 3 φ τ ( t ) H D ( t ) S u ( t ) 4 φ τ ( t ) H D 2 ( t ) + Q Λ + 2 3 φ τ ( t ) S u ( t ) 3 + 1 3 φ τ ( t ) , Equations (46) and (47) bring into Equation (42):
ι V u ( t ) φ ˜ τ T ( t ) G T S u 3 ( t ) tanh D t S u ( t ) + G H S u ( t ) 4 φ τ ( t ) H D 2 ( t ) + φ ˜ τ T ( t ) b τ φ ^ τ ( t ) φ ˜ τ T ( t ) G H S u ( t ) 4 H D 2 ( t ) + S u ( t ) 2 S u T ( t ) A 2 u ˙ d ( t ) S u ( t ) 2 S u T ( t ) B ˜ A 2 η f γ τ ( t ) B ˜ A 2 1 ε u sign S u ( t ) D S u ( t ) + φ ^ τ ( t ) G T tanh D t S u ( t ) + S u ( t ) G H φ ^ τ ( t ) H D 2 ( t ) + Q Λ u ] + Q Λ + 1 3 φ τ ( t ) + γ ˜ τ T ( t ) b T γ ^ τ ( t ) + G T φ τ ( t ) S u ( t ) 3
where Q Λ u = B ˜ S u ( t ) ( Λ L 4 ( θ ( t ) ) tanh Λ L 4 ( θ ( t ) ) + Λ R 4 ( θ ( t ) ) tanh Λ R 4 ( θ ( t ) ) ) .
ι V u ( t ) l e + γ ˜ τ T ( t ) b T γ ^ τ ( t ) + φ ˜ τ T ( t ) b τ φ ^ τ ( t ) S u ( t ) 2 S u T ( t ) ε u sign S u ( t ) D S u ( t ) ,
where l e = 0.2785 + 0.5 + 1 3 φ ¯ τ ( t ) . The φ ¯ τ ( t ) and γ ¯ τ ( t ) are the maximum value of φ τ ( t ) and γ τ ( t ) .
Based on φ ˜ τ T ( t ) φ ^ τ ( t ) φ ˜ τ T ( t ) φ τ ( t ) φ ˜ τ T ( t ) 1 2 φ τ 2 ( t ) 1 2 φ ˜ τ T ( t ) φ ˜ τ ( t ) , γ ˜ τ T ( t ) γ ^ τ ( t ) 1 2 γ τ 2 ( t ) 1 2 γ ˜ τ T ( t ) γ ˜ τ ( t ) and Lemma 1, simplifying Equation (54), we obtain:
ι V u ( t ) S u ( t ) 2 S u T ( t ) ε u sign S u ( t ) D S u ( t ) + 0.2785 D t 1 G t φ τ ( t ) φ ˜ τ ( t ) 0.25 φ ˜ τ ( t ) + 0.5 γ ˜ τ T ( t ) γ ˜ τ ( t ) + 0.5 γ τ T ( t ) γ τ ( t ) + 0.5 φ ˜ τ T ( t ) φ ˜ τ ( t ) + 0.5 φ τ T ( t ) φ u ( t ) 0.25 γ ˜ τ ( t ) + 1 16 b τ + b T .
Suppose V ( t ) = V D ( t ) + V u ( t ) , according to Lemmas 5 and 6, the Lyapunov function Equations (43) and (55) are simplified to obtain Equation (56).
ι V ( t ) λ 1 S u ( t ) 2 + φ ˜ u ( t ) + γ ˜ u ( t ) + Q x ( t ) + Q y ( t ) + Q θ ( t ) 0.5 λ 2 S u ( t ) 4 + φ ˜ u ( t ) 2 + γ ˜ u ( t ) 2 + Q x ( t ) 2 + Q y ( t ) 2 + Q θ ( t ) + ξ λ 1 m V 1 2 ( t ) λ 2 m V ( t ) + ξ ,
where λ 1 m = min G s ε u * c 1 c 2 , 0.25 , L d 2 and λ 2 m = min 1 2 G s ε u , 0.25 b τ 1 2 , L d 1 . The ξ = max { l e + G s ε u c 2 2 + 0.2785 G H + 0.5 φ ¯ τ T ( t ) φ ¯ τ ( t ) + 0.5 b τ φ ¯ τ T ( t ) φ ¯ τ ( t ) + 0.5 γ τ T ( t ) γ τ ( t ) } + b τ + b T 16 . The c 1 > c 2 and boundary constant term. it can be known to satisfy Lemma 7. □
Theorem 1.
The velocity inner loop NDDTSMEFC control law (Equation (46)), adaptive law (Equation (47)), ADEFCA compensator (Equation (48)) and event-trigger mechanism (Equation (36)) for the system (Equation (16)) under Assumptions 1–4, which meets the actual engineering requirements, has the following holds
(a) The UTROV system can keep the signal semi-globally finite-time converging to the bounded neighborhood near 0 in probability in time T. The convergence time T u s is E ( T ) ( 0.25 λ m ς u ) 1 [ E V 1 2 ( 0 ) ( ξ c ( 1 ς u ) λ m ) ] = T u s .
(b) It can be known from Equations (48)–(57) that the system can converge regardless of whether it is affected by fault or resistance. Moreover, the system error converges to the boundary as lim t E U R E 2 ξ λ λ m 2 0.5 , where U R E = [ S t ( t ) , φ ˜ τ , γ ˜ τ , Q x , Q y , Q θ ] .
(c) There are a unique solution of system (Equation (16)).
Proof of Theorem 1.
First of all, Equation (56) can be obtained ι V ( t ) λ m V 0.5 ( t ) + ξ λ by transformation based on Young’s inequality. For V ( t ) , can know V ( t ) C 2 (Satisfies Lemmas 2 and 3) it has the property Lipschitz condition. Through (Equation (56)), we know that there is a unique existence in Ref. [33], which satisfies:
E V 0.5 ( t ) [ ( 1 exp 0.5 λ m T u s ) E V ( 0 ) + ξ λ m ] 0.5 .
Then, based on Jensen’s inequality, we can obtain lim t E U R E 2 ξ λ λ m 2 0.5 . We can know system signals are definite in compact set Ω = U R E E V ξ λ λ m 2 . From this, we can know that the system (Equation (16)) is semi-globally stable, and the system error is probabilistic bounded in the probability space Ω . According to Lemmas and Assumptions, the system states are semi-globally finite-time stability in probability. In addition, it is proved that the system is bounded and convergent in finite-time. □

4. Simulation Verification and Analysis Discussion

4.1. Simulation Verification

The heavy work-class UTROV in this paper is a multifunctional work underwater robot developed by laboratories and manufacturing development company depending on the funding. The structural design model of the UTROV (see Figure 2 and Figure 3) and the experimentally engineering prototype (see Figure 6). The main task of the UTROV is cable laying and inspection, etc. So the UTROV is equipped with speed sensor, GPS module, operating equipment, bathymetry sensor, acceleration sensor, pressure sensor and gyroscope, etc. Through hydrodynamic experiments and empirical measurement, the relevant characteristics of this UTROV are obtained. The specification parameters are: The dimensions are 1.7 m × 1.2 m × 1.3 m ; The weight is 1200 kg; The operation depth is 100 m; The controler SOC is SIMATIC S7-200; The communication is optical fiber umbilical cable. Therefore, the relevant parameters of simulation are m = 1200 kg, r = 0.1 m, b = 0.6 m, J = 500 kg · m2, d = 0.1 m, τ M = [ 500 , 500 ] T N · m. Selecting a reference trajectory with abrupt curvature to verify the control performance, the design is x r = t , θ r = arctan y ˙ r x ˙ r and
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 .
The Dynamic Damping-based Sliding Mode Event-Triggered Fault-tolerant Controller (DDSMEFC) (using traditional sliding surface instead of TSMS in NDDTSMEFC) and Super-Twisted Terminal Sliding Mode Event-Triggered Fault-tolerant Controller (STTSMEFC) (using super-twisted reaching law [5] instead of DDRL in NDDTSMEFC) are designed to compare the finite-time SMC two-stages global stability and chattering reduction of DDRL and new TSMS, but they still has ADEFCA mechanism. The ADEFCA mechanism is not used to design a Dynamic Damping-based Terminal Sliding Mode Controller (DDTSMC) to verify that the ADEFCA mechanism can effectively carry out active fault compensation.
To scientifically compare the control effect of NDDTSMEFC, the same set of control parameters are designed, and the relevant parameters are x 0 = 1 , y 0 = 8 , θ 0 = 53 , k 1 = 60 , k 2 = 0.4 , α = 60 , β = 1.5 , a 1 = d i a g [ 1.5 , 5.5 ] , a 2 = d i a g [ 0.1 , 0.01 ] , a 3 = d i a g [ 5 , 0.01 ] , ε u = d i a g [ 0.015 , 1.35 ] , G T = d i a g [ 0.01 , 0.002 ] , G H = d i a g [ 0.015 , 0.01 ] , G t = d i a g [ 10 , 10 ] , D t = d i a g [ 0.1 , 0.013 ] , b T = d i a g [ 215 , 190 ] , b τ = d i a g [ 200 , 185 ] , c τ u = d i a g [ 150 , 5 ] . The simulation result is shown in Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10.
To verify the compensation performance of FTC, the extreme dynamic time-varying fault is considered as the basis of simulation design. H f = diag ( 0.2 + 0.8 exp ( 0.5 t ) , 0.3 + 0.7 exp ( 0.5 t ) ) , time-varying faults H d = diag ( 6 + 3.5 sin ( 0.1 t ) , 5 + 2.5 cos ( 0.1 t ) ) and f τ = N w to simulate. The N w is Gaussian white noise with the noise power of 2 π . The external unknown disturbances is τ d ( t ) = 1 + N w , 10 sin ( 1.5 t ) + 2 cos ( 1.5 t ) , 3 sin ( t ) + 3 cos ( t ) . The step size of the simulation is 0.01 s . The total simulation time of the control system is 200 s .
In order to quantitatively compare the performance of the three groups of simulations, the Mean Integration Absolute Control (MIAC) is used to calculate the input energy, and the Mean Integration Square Error (MISE) is used to calculate the error control accuracy. The Man Integration Total Variation (MITV) is designed to verify the input communication transmission frequency. MIAC = t f t 0 1 t 0 t f τ s ( μ ) d μ , MISE = t f t 0 1 t 0 t f u e ( μ ) 2 d μ and MITV = t f t 0 1 t 0 t f τ s ( μ + 1 ) τ s ( μ ) d μ , are shown in Table 1.

4.2. Analysis Discussion

From Figure 7 and the value of MISE (Table 1), we can see that NDDTSMEFC is more stable, and its posture is all stable in about 12 s. When the large error caused by the sudden change of motion to the trajectory (See Figure 7. in the time period of 45–70 s and 125–140 s), the error state of DDTSMC is not easily converged quickly, although it is easier to tend to zero than DDSMEFC, but it can not be stable for too long. The robust performance of NDDTSMEFC is better, especially, when the error suddenly changes (See Figure 7. in the time period of 45–70 s), the sensitivity of the stable response is better and the stability is restored more quickly.
The input of the DDTSMC with poor compensate performance and cannot restore smooth control. Although the error control stability (see MISE in Table 1) of DDTSMC is similar to NDDTSMEFC, DDTSMC completely depends on the robustness of sliding mode for passive fault-tolerant control, which requires large drive energy compensation and input adjustment frequency (see Figure 8). However, this also makes the MIAC worse, not only fluctuating frequently, but also because there is no event trigger mechanism for input allocation, the control performance is wasted and the control stability cannot be guaranteed.
In addition, in Figure 7 and Figure 9, although DDSMEFC and STTSMEFC are stable, there is no optimization of terminal sliding mode or new reaching law, and their chatter phenomenon and convergence speed are slow. Especially in Figure 9, we can see that the tracking stability of STTSMEFC is poor when switching between straight lines and curves. Combined with Figure 8, Figure 10 and Figure 11, we can see that although the ADEFCA pre-compensated compensator compensates for the fault, sliding mode chattering is obviously more frequent than that of the controller using DDRL, which results in poor tracking stability. Therefore, not only is the effect of active fault-tolerance proved, but also the chattering optimization of DDRL and the ability of fast recovery of sliding mode robust response are verified under RFRV affecting.
It can be seen that chattering is caused by the algorithm itself, not the fault, so active fault tolerance cannot play a role. Especially in the case of time-varying faults, the chattering is even worse. The active fault tolerance mechanism can compensate for the time-varying control loss caused by time-varying faults, but the robustness of the control algorithm needs to be guaranteed by DDRL.
Figure 12 shows the UROV input signal transmission sampling interval. The y-axis represents the sampling interval of the input transmission, that is, the interval between two adjacent input signal transmissions. The sampling interval of NDDTSMEFC is dynamically adjusted due to the dynamic event-trigger mechanism, and the sampling interval is no longer a fixed 10 ms. The maximum sampling interval is 9.72 s. On the other hand, the sampling interval of the DDTSMC is still the input transmission every 0.01 s (see Figure 12 green triangle). It can be seen that NDDTSMEFC not only ensures the control stability under the influence of faults and all kinds of disturbances, but also saves communication resources, that is, reduces the sampling frequency. It is more convenient to be used in engineering.
Through the analysis of the simulation, we can know that through the remodeling of the unknown non-smooth random force, after improving the accuracy of the model, the new TSMS and DDRL meet the original intention of the design. At the same time, the event-trigger adaptive fault-tolerant mechanism can also be used for active fault compensation, and the stability and effectiveness of the remote control of UTROC trajectory tracking in extreme underwater environment are verified.

5. Conclusions

In this paper, comprehensively considering a part of disturbance resistance caused by irregular Brownian motion of ocean current, the pre-compensated RFRV analysis method is used through reverse thinking to solve the problem that the dual drive source differential drive wheel does not easily perform random force analysis. Then, the SSDE model that is more suitable for the actual underwater is established. Based on the SSDE model, cnsidering actuator faults, dynamic uncertainty and disturbance with differentiable or irregularity randomness in engineering practice, the NDDTSMEFC is designed to control UTROV to complete the underwater trajectory tracking operation. In NDDTSMEFC, a new type of nonsingular TSMS is designed to improve the finite-time convergence ability of sliding mode control and ensure the robust response in the sliding phase. Moreover, the DDRL that is dynamically adjusted according to the SMS information is designed to weaken the chattering problem of SMC and improve the reaching speed, so that it has better robustness under the mutation error. The RBF adaptive on-line estimation technique and the new dynamic event-trigger mechanism are combined to design the ADEFCA compensator, it can decouple PLOEF to actively fault compensate for stability control. To facilitate the practical application, through simulation we verify that the control system in this paper meets the design expectations. And, the SSDE model is helpful to the later pool experiment and the actual deep-sea engineering practice. Furthermore, the problems have been found in the study that complete the loss of effect actuator faults and not being able to completely contact the seabed, which is also of great research value, and will be further studied in future work. The applicability of this control scheme will be further studied and optimized.

Author Contributions

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

Funding

The authors disclosed receipt of the following financial support for the research and publication of this article: The National Natural Science Foundation of China (51911540478), Shandong Provincial Natural Science Foundation (ZR2021QG022), key research and development plan of Shandong province (2019JZZY020712), Shandong Provincial Department of Science and Technology Science and Technology Small and Medium-sized Enterprises Innovation Ability Improvement Project (2021TSGC1394).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would be grateful to the reviewers for their comments to improve the quality of this paper and would also like to thank the editors for their help with this paper.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ADEFCAAdaptive Dynamic Event-Trigger Fault Coupling Analytical
DDRLDynamic Damping Reaching Law
DDSMEFCDynamic Damping-based Sliding Mode Event-Triggered Fault-tolerant Controller
DDTSMCDynamic Damping-based Terminal Sliding Mode Controller
ETCEvent-Trigger Control
FTCFault-Tolerant Control
PLOEFPartial Loss of Effect Fault
NDDTSMEFCNew Dynamic Damping-based Terminal Sliding Mode Event-triggered Fault-tolerant
Control ODEordinary differential equation
RBFNNRadial Basis Function Neural Network
RFRVResistance Forces of Random Vibrations
STTSMEFCSuper-Twisted Terminal Sliding Mode Event-Triggered Fault-tolerant Controller
TSMSTerminal Sliding Mode Surface
UTROVunderwater tracked remotely operated vehicle

References

  1. Lee, J.; Jin, H.S.; Cho, H.; Huang, J.; Jeong, S.K.; Ji, D.H.; Choi, H.S. A New Complex Marine Unmanned Platform and Field Test. J. Mar. Sci. Technol. 2020, 28, 9. [Google Scholar]
  2. Soylu, S.; Proctor, A.A.; Podhorodeski, R.P.; Bradley, C.; Buckham, B.J. Precise trajectory control for an inspection class ROV. Ocean Eng. 2016, 111, 508–523. [Google Scholar] [CrossRef]
  3. Li, Z.; Yang, C.; Ding, N.; Bogdan, S.; Ge, T. Robust adaptive motion control for underwater remotely operated vehicles with velocity constraints. Int. J. Control. Autom. Syst. 2012, 10, 421–429. [Google Scholar] [CrossRef]
  4. Liu, S.; Wang, D.; Poh, E. Non-linear output feedback tracking control for AUVs in shallow wave disturbance condition. Int. J. Control 2008, 81, 1806–1823. [Google Scholar] [CrossRef]
  5. Huang, B.; Yang, Q. Disturbance Observer-Based Double-Loop Sliding-Mode Control for Trajectory Tracking of Work-Class ROVs. J. Mar. Sci. Eng. 2022, 10, 601. [Google Scholar] [CrossRef]
  6. Kreuzer, E.; Pinto, F.C. Controlling the position of a remotely operated underwater vehicle. Appl. Math. Comput. 1996, 78, 175–185. [Google Scholar] [CrossRef]
  7. Zhou, H.; Cao, J.; Yao, B.; Lian, L. Hierarchical NMPC–ISMC of active heave motion compensation system for TMS–ROV recovery. Ocean Eng. 2021, 239, 109834. [Google Scholar] [CrossRef]
  8. Huang, B.; Yang, Q. Double-loop sliding mode controller with a novel switching term for the trajectory tracking of work-class ROVs. Ocean Eng. 2019, 178, 80–94. [Google Scholar] [CrossRef]
  9. Wu, X.; Jin, P.; Zou, T.; Qi, Z.; Xiao, H.; Lou, P. Backstepping trajectory tracking based on fuzzy sliding mode control for differential mobile robots. J. Intell. Robot. Syst. 2019, 96, 109–121. [Google Scholar] [CrossRef]
  10. Brogliato, B.; Polyakov, A.; Efimov, D. The implicit discretization of the supertwisting sliding-mode control algorithm. IEEE Trans. Autom. Control 2019, 65, 3707–3713. [Google Scholar] [CrossRef]
  11. Ghadiri, H.; Emami, M.; Khodadadi, H. Adaptive super-twisting non-singular terminal sliding mode control for tracking of quadrotor with bounded disturbances. Aerosp. Sci. Technol. 2021, 112, 106616. [Google Scholar] [CrossRef]
  12. Pradhan, S.; Singh, B.; Panigrahi, B.K.; Murshid, S. A composite sliding mode controller for wind power extraction in remotely located solar PV–wind hybrid system. IEEE Trans. Ind. Electron. 2018, 66, 5321–5331. [Google Scholar] [CrossRef]
  13. Guo, J. A novel high order sliding mode control method. ISA Trans. 2021, 111, 1–7. [Google Scholar] [CrossRef] [PubMed]
  14. Shao, K.; Zheng, J.; Yang, C.; Xu, F.; Wang, X.; Li, X. Chattering-free adaptive sliding-mode control of nonlinear systems with unknown disturbances. Comput. Electr. Eng. 2021, 96, 107538. [Google Scholar] [CrossRef]
  15. Gao, H.; Song, Y.D.; Wen, C.Y. Backstepping design of adaptive neural fault-tolerant control for MIMO nonlinear systems. Trans. Inst. Meas. Control 2016, 28, 2605–2613. [Google Scholar] [CrossRef]
  16. Moawad, N.M.; Elawady, W.M.; Sarhan, A.M. Development of an adaptive radial basis function neural network estimator-based continuous sliding mode control for uncertain nonlinear systems. ISA Trans. 2019, 87, 200–216. [Google Scholar] [CrossRef]
  17. Mu, W.; Wang, Y.; Sun, H.; Liu, G. Double-Loop Sliding Mode Controller with an Ocean Current Observer for the Trajectory Tracking of ROV. J. Mar. Sci. Eng. 2021, 9, 1000. [Google Scholar] [CrossRef]
  18. Tijjani, A.S.; Chemori, A.; Creuze, V. Robust adaptive tracking control of underwater vehicles: Design, stability analysis, and experiments. IEEE/ASME Trans. Mechatron. 2020, 26, 897–907. [Google Scholar] [CrossRef]
  19. Chu, Z.; Zhu, D.; Yang, S.X. Observer-based adaptive neural network trajectory tracking control for remotely operated vehicle. IEEE Trans. Neural Netw. Learn. Syst. 2016, 28, 1633–1645. [Google Scholar] [CrossRef]
  20. Qin, H.; Chen, H.; Sun, Y.; Wu, Z. The distributed adaptive finite-time chattering reduction containment control for multiple ocean bottom flying nodes. Int. J. Fuzzy Syst. 2019, 21, 607–619. [Google Scholar] [CrossRef]
  21. Lin, Z.; Du Wang, H.; Karkoub, M.; Shah, U.H.; Li, M. Prescribed performance based sliding mode path-following control of UVMS with flexible joints using extended state observer based sliding mode disturbance observer. Ocean Eng. 2021, 240, 109915. [Google Scholar] [CrossRef]
  22. Guo, L.; Liu, W.; Li, L.; Lou, Y.; Wang, X.; Liu, Z. Neural Network Non-Singular Terminal Sliding Mode Control for Target Tracking of Underactuated Underwater Robots with Prescribed Performance. J. Mar. Sci. Eng. 2022, 10, 252. [Google Scholar] [CrossRef]
  23. Chu, Z.; Chen, Y.; Zhu, D.; Zhang, M. Observer-based adaptive neural sliding mode trajectory tracking control for remotely operated vehicles with thruster constraints. Trans. Inst. Meas. Control 2021, 43, 2960–2971. [Google Scholar] [CrossRef]
  24. Soylu, S.; Buckham, B.J.; Podhorodeski, R.P. A chattering-free sliding-mode controller for underwater vehicles with fault-tolerant infinity-norm thrust allocation. Ocean Eng. 2008, 35, 1647–1659. [Google Scholar] [CrossRef]
  25. Baldini, A.; Ciabattoni, L.; Felicetti, R.; Ferracuti, F.; Freddi, A.; Monteriù, A. Dynamic surface fault tolerant control for underwater remotely operated vehicles. ISA Trans. 2018, 78, 10–20. [Google Scholar] [CrossRef]
  26. Zhu, G.; Ma, Y.; Li, Z.; Malekian, R.; Sotelo, M. Event-Triggered Adaptive Neural Fault-Tolerant Control of Underactuated MSVs With Input Saturation. IEEE Trans. Intell. Transp. Syst. 2022, 23, 7045–7057. [Google Scholar] [CrossRef]
  27. Kong, L.; He, W.; Yang, W.; Li, Q.; Kaynak, O. Fuzzy approximation-based finite-time control for a robot with actuator saturation under time-varying constraints of work space. IEEE Trans. Cybern. 2020, 51, 4873–4884. [Google Scholar] [CrossRef]
  28. Zhu, G.; Du, J.; Li, J.; Kao, Y. Robust adaptive NN tracking control for MIMO uncertain nonlinear systems with completely unknown control gains under input saturations. Neurocomputing 2019, 365, 125–136. [Google Scholar] [CrossRef]
  29. Yang, Y.; Qian, Y. Event-trigger-based recursive sliding-mode dynamic surface containment control with nonlinear gains for nonlinear multi-agent systems. Inf. Sci. 2021, 560, 202–216. [Google Scholar] [CrossRef]
  30. Zhang, G.; Gao, S.; Li, J.; Zhang, W. Adaptive neural fault-tolerant control for course tracking of unmanned surface vehicle with event-triggered input. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 1594–1604. [Google Scholar] [CrossRef]
  31. Azarbahram, A.; Pariz, N.; Naghibi-Sistani, M.B.; Kardehi Moghaddam, R. Platoon of uncertain unmanned surface vehicle teams subject to stochastic environmental loads. Int. J. Adapt. Control Signal Process. 2022, 36, 729–750. [Google Scholar] [CrossRef]
  32. Muñoz-Vázquez, A.J.; Ramírez-Rodríguez, H.; Parra-Vega, V.; Sánchez-Orta, A. Fractional sliding mode control of underwater ROVs subject to non-differentiable disturbances. Int. J. Control. Autom. Syst. 2017, 15, 1314–1321. [Google Scholar] [CrossRef]
  33. Cui, M.Y.; Xie, X.J.; Wu, Z.J. Dynamics modeling and tracking control of robot manipulators in random vibration environment. IEEE Trans. Autom. Control 2012, 58, 1540–1545. [Google Scholar] [CrossRef]
  34. Qiang, Z.; Yancai, H. Underwater Dredging Robot System and Advanced Control Method, 1st ed.; China Water and Power Press: Beijing, China, 2022; pp. 70–80. [Google Scholar]
  35. Cabrera-Brito, L.; Rodriguez, G.; García-Weil, L.; Pacheco, M.; Perez, E.; Waniek, J.J. Fractal analysis of deep ocean current speed time series. J. Atmos. Ocean. Technol. 2017, 34, 817–827. [Google Scholar] [CrossRef]
  36. Jordán, M.A.; Bustamante, J.L. Numerical stability analysis and control of umbilical–ROV systems in one-degree-of-freedom taut–slack condition. Nonlinear Dyn. 2007, 48, 163–191. [Google Scholar] [CrossRef]
  37. Bagheri, A.; Karimi, T.; Amanifard, N. Tracking performance control of a cable communicated underwater vehicle using adaptive neural network controllers. Appl. Soft Comput. 2010, 10, 908–918. [Google Scholar] [CrossRef]
  38. Wang, K.; Liu, X.; Jing, Y. Command filtered finite-time control for nonlinear systems with state constraints and its application to TCP network. Inf. Sci. 2021, 550, 189–206. [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]
Figure 1. Schematic diagram of UTROV geometric kinematics and underwater environmental resistance force analysis.
Figure 1. Schematic diagram of UTROV geometric kinematics and underwater environmental resistance force analysis.
Jmse 10 01228 g001
Figure 2. (I) Schematic of UROV trajectory tracking in global generalized coordinate system. (II) force analysis of random resistance acts on umbilical cable.
Figure 2. (I) Schematic of UROV trajectory tracking in global generalized coordinate system. (II) force analysis of random resistance acts on umbilical cable.
Jmse 10 01228 g002
Figure 3. (I) Schematic of Force Analysis of Pre-compensated RFRV of Left and Right Drive Wheel in Generalized Coordinate System. (II) Schematic diagram of servomotor actuator components.
Figure 3. (I) Schematic of Force Analysis of Pre-compensated RFRV of Left and Right Drive Wheel in Generalized Coordinate System. (II) Schematic diagram of servomotor actuator components.
Jmse 10 01228 g003
Figure 4. Schematic diagram of different reaching laws.
Figure 4. Schematic diagram of different reaching laws.
Jmse 10 01228 g004
Figure 5. Schematic diagram of UTROV control flow.
Figure 5. Schematic diagram of UTROV control flow.
Jmse 10 01228 g005
Figure 6. Diagram of the experimentally engineering prototype of UTROV.
Figure 6. Diagram of the experimentally engineering prototype of UTROV.
Jmse 10 01228 g006
Figure 7. Schematic diagram of UTROV position error.
Figure 7. Schematic diagram of UTROV position error.
Jmse 10 01228 g007
Figure 8. Schematic diagram of UTRO system input.
Figure 8. Schematic diagram of UTRO system input.
Jmse 10 01228 g008
Figure 9. Schematic diagram of UTROV trajectory tracking.
Figure 9. Schematic diagram of UTROV trajectory tracking.
Jmse 10 01228 g009
Figure 10. Schematic diagram of UTROV system output (Velocity).
Figure 10. Schematic diagram of UTROV system output (Velocity).
Jmse 10 01228 g010
Figure 11. Schematic diagram of UROV sliding mode surface value.
Figure 11. Schematic diagram of UROV sliding mode surface value.
Jmse 10 01228 g011
Figure 12. Schematic diagram of UROV input signal transmission sampling interval.
Figure 12. Schematic diagram of UROV input signal transmission sampling interval.
Jmse 10 01228 g012
Table 1. UROV quantitative analysis index.
Table 1. UROV quantitative analysis index.
Control SchemeMIACMITVMISE
τ v τ w τ v τ w x e Y e θ e
NDDTSMEFC 0.7028 1.2860 0.3861 0.9210 0.6341 0.6926 0.2907
DDTSMC 0.7600 1.3600 0.4363 1.1190 0.6409 0.6927 0.2906
DDSMEFC 0.8413 1.3750 0.3136 0.7708 0.59 1.5500 0.6139
STTSMEFC 0.8071 1.4400 0.3568 0.7813 0.7561 0.7975 0.7975
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, Q.; Hu, Y.; Zhang, Q.; Jiang, J.; Chi, M.; Zhu, Y. Dynamic Damping-Based Terminal Sliding Mode Event-Triggered Fault-Tolerant Pre-Compensation Stochastic Control for Tracked ROV. J. Mar. Sci. Eng. 2022, 10, 1228. https://doi.org/10.3390/jmse10091228

AMA Style

Chen Q, Hu Y, Zhang Q, Jiang J, Chi M, Zhu Y. Dynamic Damping-Based Terminal Sliding Mode Event-Triggered Fault-Tolerant Pre-Compensation Stochastic Control for Tracked ROV. Journal of Marine Science and Engineering. 2022; 10(9):1228. https://doi.org/10.3390/jmse10091228

Chicago/Turabian Style

Chen, Qiyu, Yancai Hu, Qiang Zhang, Junpeng Jiang, Mingshan Chi, and Yaping Zhu. 2022. "Dynamic Damping-Based Terminal Sliding Mode Event-Triggered Fault-Tolerant Pre-Compensation Stochastic Control for Tracked ROV" Journal of Marine Science and Engineering 10, no. 9: 1228. https://doi.org/10.3390/jmse10091228

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