Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

This article has been accepted for publication in a future issue of this journal, but has not been

fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2021.3055204, IEEE Access

Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.
Digital Object Identifier 10.1109/ACCESS.2020.Doi Number

An adaptive sliding mode motion


control method of remote operated
vehicle
Zongsheng Wang1, Yue Liu1, Zhendong Guan1, and Yan Zhang1
1
Shandong University of Science and Technology, Qingdao, 266590, China

Corresponding author: Yue Liu (e-mail: 1293817297@qq.com).

ABSTRACT Aiming at the problems of unstable motion and low tracking accuracy caused by complex
external disturbance during the movement of the remote operated vehicle(ROV), the adaptive control
method and sliding mode control method are combined to propose a ROV adaptive sliding mode motion
controller(ASM controller). The sliding mode surface is designed by exponential reaching law and
saturation function to achieve rapid convergence of the control system and eliminate high-frequency
buffeting, combined with adaptive algorithm to improve the anti-disturbance ability of the system, and the
Lyapunov stability criterion is used to verify the controller’s stability under uncertain parameters and
unknown external disturbances. Simulation experiments show that the designed adaptive sliding mode
controller has good maneuverability and tracking performance.

INDEX TERMS ROV, motion control, adaptive, sliding mode control

I. INTRODUCTION mode (SOSM) control method combining adaptive strategy


The marine environment has the complexity and and backstepping technique, which was successfully applied
unpredictability, ROV underwater operations are vulnerable to the voltage regulation problem of Buck converter. S Ding
to external disturbance, especially are affected by the and K Mei[6] et al. constructed a new state-saturated-like
current impact[1]. The parameters of the ROV motion model SOSM algorithm, whose advantage lies in that it will provide
are difficult to determine, and its’ movement has the the maximum domain of attraction under the preset state
characteristics of multivariable, nonlinear and strong constraints. J Wang and C Yang[7] et al. addressed the
coupling. The control system is not stable and its accuracy investigation of SMC for SPSs with Markov jump
is not high[2], and when the controller's axial and steering parameters. This method avoids the ill-conditioned problems
output is allocated to each propeller, the ROV's thrust that may occur on the sliding surface and ensure the state
output is required to be stable to avoid hardware loss trajectories of the system can drive onto the predefined
caused by high-frequency buffeting[3,4]. So how to design a surface globally.
motion controller which has the stable and good control The above studies have respectively solved many
performance and tracking performance under the condition problems in ROV sliding motion control and achieved good
of parameter uncertainty and complex external disturbance control effects. However, the problems of buffeting and poor
still has large difficulty. tracking performance are not solved simultaneously. Based
Sliding mode control is a type of nonlinear control, which on the above studies, this paper proposes an adaptive sliding
can force the system to move according to the state trajectory mode control method to solve the problems of motion
of a predetermined sliding mode. Because it can overcome instability and low tracking accuracy caused by complex
the uncertainty of the system, and has excellent performance external disturbances of ROV. The  coefficient of
in fault-tolerant control, it is widely used in ROV motion traditional sliding mode control cannot guarantee the good
control, but it’s buffeting problem causes thruster loss. In robustness of the controller near the sliding mode surface.
order to solve the nonlinear, unstable and poor tracking Moreover, the switching function sgn( si ) has the
performance of ROV, many scholars have done a lot of characteristics of ultra-high frequency switching, which is
research work using sliding mode control. L Liu and Wx easy to cause the high frequency input of the system and thus
Zheng[5] et al. proposed a new adaptive second-order sliding generate buffeting phenomenon. In addition, when the ROV

VOLUME XX, 2017 1

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2021.3055204, IEEE Access

is continuously disturbed, the controller needs to have Inertial coordinate system determines the center of the
stronger anti-interference ability and self-adaptability. ROV movement, the origin E of the coordinate system
In this paper, an improved exponential approach law is fixed on the horizon, the positive zeta-axis is toward the
designed to improve the speed of error convergence by using center of the earth, the ksi-axis and the eta-axis unit vectors
the state error to design the sliding mode surface, and the constitude the right-handed coordinate system, usually the
required control rate function is calculated by combining the positive ksi-axis is pointing to the north. The motion
second order nonlinear state equation. The buffeting problem coordinate system is designed to describe the rotation
is solved by using saturation function sat (si ) instead of process of the ROV. The origin G is the center of gravity of
switching function sgn( si ) so as to avoid power output the ROV, the positive x-axis is pointing to the ROV's bow,
failure caused by high frequency switching characteristics. In the y-axis is perpendicular to the longitudinal midsection of
the hull and points to starboard, and the z-axis is on the
addition, the adaptive law is introduced based on the adaptive
longitudinal midsection of the ship and points to the bottom.
algorithm to optimize the performance of the sliding mode
ROV's models includes kinematics model and dynamics
controller, so as to realize the dual requirements of ROV
model[13-15]. In this paper, ASM controller is designed based
control performance and system stability. Finally, the on ROV motion models. Establishing motion models is a
stability of the controller is verified by Lyapunov stability necessary process for ROV control system design and
criterion. simulation analysis.
The kinematics model of ROV describes the parameter
II. Design of a ROV adaptive sliding mode expression relationship during the movement and is an
controller(ASM controller)
abstract representation of the actual physical process. In
combination with the free motion characteristics of the
A. ROV MOTION CONTROL SYSTEM
general rigid body, the kinematic model of ROV is
The motion control system of ROV is a nonlinear and described as the relationship between the rate of change of
uncertain system. Its inputs are the expected positions and
position coordinate 1 =  x y z 
T
and euler angle
attitude angles, and its outputs are the vector torques
coordinate 2 =    T and linear velocity v1 = u v w
T
composed of thrust [8-12]. Given the expected path and attitude
angle, the controller uses the parameters provided by the
and angular velocity v2 =  p q r  . The kinematic model of
T
navigation system and the characteristics of the ROV itself to
calculate the torque required by the actuator on the basis of ROV is established in the above coordinate system as
the model, so that the ROV maintains the posture and follows:
navigate along the expected trajectory. The structural block x = u cos cos  + v(cos sin sin -sin cos )
diagram of the ROV's motion control system is shown in Fig. +w(cos sin cos +sin sin )
1. y = u sin  cos  + v(sin sin sin -cos cos )
+w(sin sin cos +cos sin )
(1)
z = −u sin  + vcos sin +wcos cos
 = p + q sin  tan  +r cos  tan 
 = q cos  − r sin 
 = q sin  / cos  + r cos  / cos 
Where:
FIGURE 1. ROV motion control system composition x, y, z are respectively the position of the ROV relative
to the inertial coordinate system. ,  , are respectively
In this paper, the inertial coordinate system E _  and
the euler angle of the ROV relative to the inertial
motion coordinate system G _ xyz are used to describe the
coordinate system. x, y, z are the position change rate of
posture of ROV, and the coordinate system is established as
the ROV relative to the inertial coordinate system.
shown in Fig. 2.
 ,  , are respectively the euler angle change rate of the
ROV relative to the inertial coordinate system. u , v, w are
respectively the linear velocity of ROV relative to the
moving coordinate system. p, q, r are respectively the
angular velocity of ROV relative to the moving coordinate
system.
The dynamic system of ROV is highly nonlinear, so the
motion control of ROV can only be studied by establishing
FIGURE 2. ROV's inertial coordinate system and motion coordinate a dynamic model. The ROV is subjected to both hydro-
system

VOLUME XX, 2017 2

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2021.3055204, IEEE Access

static and hydro-dynamic motion while it moves in water, sgn( si ), s i  


and the magnitude, direction, and distribution of the 
sat ( x) =  s i (8)
reaction force generated by the fluid to the ROV depend on  , si  
the parameters of the flow force itself. Based on Newton-  
Euler model, the dynamic model is established as follows: g
K1i = i  0, gi  0 (9)
Mv+C(v)v+ D(v)v+ g( 2 ) +  d =  (2) h(si )
Where: The exponential variable h( x) satisfies:
M is the inertia matrix of ROV including additional −α s
mass. C (v) is the coriolis force matrix and centripetal force h(si ) =  0 + ( 1 −  0 )  e i , α  0, 0   0  1 (10)
matrix. D(v) is the fluid resistance matrix. g (2 ) is the Where:
 represents the parameters of the asymptotic law for an
restoring force and torque vector generated by gravity and
ERL (Exponential Reaching Law) index.  0 and g i are
buoyancy.   R61 is the control input of ROV.  d  R 61 is
auxiliary adjustable parameters, and they determine the
the disturbed current encountered by the ROV.
convergence rate and magnitude jointly: with the increase-
ment of si , h( si ) gradually approaches  0 . Since the
B. ASM CONTROLLER
In Section Ⅱ. A, the ROV multi-input multi-output, convergence rate of gi / h( si ) is greater than that of gi /  0 ,
nonlinear uncertainty model (1)(2) has been established. this means that the attraction of the sliding surface is faster.
And the sliding mode control algorithm is adopted in this On the other hand, as si decreases, h( si ) approaches 1
paper to design the controller. Firstly, the model of ROV
controller is defined as the nonlinear standard form shown indefinitely, so gi / h( si ) converges to g i , which forces the
in Equation (3): system to gradually reduce buffeting as it approaches the
x1 = x2 sliding surface.
(3) Combined with equations (3) and (7)-(10), the control
x2 = f ( x,t ) + b(t )  u (t ) + d (t )
rate can be obtained:
Where: ui (t ) = −b( xi ) −1 [ f ( xi ) − xdi + i  ei
x =  x1 , x2   Rn is the state variable of the system. (11)
T
+ K1i  sat ( si ) + Ri  si +d i ]
x1 , x2 are the state vectors, and their expression are: Step 2
x1 = 1 , 2  =  x, y, z,  ,  ,  Since ROV requires high control accuracy and dynamic
T T

(4) response, especially when the disturbance continues to


x2 =  v1 , v2  = u, v, w, p, q, r 
T T
change, the controller needs stronger anti-disturbance
u (t ) is the input vector of the controller, and the expre- ability and self-adaptability. Therefore, adaptive algorithm
is added to optimize the above sliding mode controller to
ssion is: meet the dual requirements of control performance and
u(t ) =  X ,  Y ,  Z ,  K ,  M ,  N 
T
(5) system stability.
f ( x, t ) is a smooth nonlinear function satisfying the The error of perturbation estimation is defined as:
requirements of system state variables, and the expression di = di − dˆi (12)
can be obtained according to equation (2) : Where, d (t ) is the disturbance estimate error. dˆ (t ) is the
f ( x,t ) = −M−1  (C( x2 ) + D( x2 ) )  x2 + g ( x1 )  (6) disturbance estimate value.
b(t ) is the control gain function, which satisfies the Assuming that the disturbance function d (t ) changes
reversible of the matrix; d (t ) is the disturbance function, slowly, d (t ) = 0 is considered. The derivative of equation
and the bounded disturbance value is defined. (12) can be obtained as follows:
The design steps of ASM controller are as follows: di = di − dˆi = −dˆi (13)
Step 1
Firstly, the sliding surface and its differential function are The control rate can be obtained by substituting the
designed as follows: disturbance estimate dˆ (t ) into equation (11) :
si = ei + i  ei , i  0 ui (t ) = −b( xi ) −1 [ f ( xi ) − xdi + K1i  sat ( si )
(7) (14)
si = − K1i  sat ( si ) − Ri  si , Ri  0
+ dˆi + Ri  si + i  ei ]
Where:
In Equation (11), the controller's control rate ui (t )
i , Ri are adjustable parameters, i = 1,2, ,6 .
contains unknown adjustable parameters i , Ri . In Equation
State error variable is ei = xi − xdi , i = 1,2, ,6 . (12), the error is defined as d (t ) , and the goal of the
controller is to adjust parameters to minimize the error. The

VOLUME XX, 2017 3

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2021.3055204, IEEE Access

method used in this paper to solve the minimum error is the studied in this paper are shown in TABLE I, and the
gradient descent method, which makes the opposite additional mass and hydrodynamic coefficient[16] are shown
direction of the adjustment parameter change consistent in TABLE II:
with the negative gradient direction of the error derivative
TABLE I
d (t ) in Equation (13) so as to obtain the minimum value of ROV STRUCTURAL PARAMETERS
the error. parameter name symbol value unit
The stability of the controller design method with
adaptive rate is proved below. mass m 2500 kg

C. PROOF OF STABILITY buoyancy B 24525 N


To prove the stability of ASM controller designed in the
gravity W 24574 N
previous section, the following Lyapunov function is
constructed: high buoyancy ZB 0.5 m

( 1
Vi si , di = si 2 +
2
) 1
2 
di 2 , (15) rotational inertia Ix 440 kg.m2

Where i = 1,2, , 6 rotational inertia Iy 1300 kg.m2


By differentiating the sliding mode surface (7) of the
designed controller, and combining the error formula and rotational inertia Iz 1250 kg.m2
the state space equation (3), the following equation can be
peak output Fout 5000 N
obtained:
si = fi + bi ui (t ) + di − xdi + i ei (16)
TABLE II
Further considering the basic requirements of stability, ROV'S ADDITIONAL MASS AND HYDRODYNAMIC COEFFICIENT
the control rate (14) is combined with equation (15) and
parameter value parameter value parameter value
equation (16), when si  ε :
dVi 1 Xu -1636 Kp -9810 Xu|u| -952
= si  si +  di  di
dt  Yv -2140 Mq -19620 Yv|v| -1364
(17)
 g   1 
= - i sat ( si ) − Ri si   si + di  si −  dˆi  Zw -3000 Nr -7848 Zw|w| -3561
 h( si )    
ˆ
The disturbance estimate d (t ) satisfies: Ẋu -3610 Kp -1664 Kp|p| -890

dˆi =  si =  ( ei + i ei ) (18) Ẏv -4660 Mq -1947 Mq|q| -1876

Combining equations (17) with known constraints such Zw -11772 Nr -1524 Nr|r| -773
as equation (10) and equation (18), it can be obtained that:
dVi  gi   g  A. MANEUVERING PERFORMANCE SIMULATION
  − sat(si ) − Ri  si   si   − i − Ri    si (19)
2

dt   0  
 0   The maneuvering performance refers to the ability of ROV
to maintain or change the motion state[17-20]. The man-
Under the constraint of stability conditions, the following
euvering performance simulation of ROV is to detect
equations are always true:
whether there are problems with the motion model and
g
− i − Ri  0 (20) physical parameters without the intervention of a controller.
0 Therefore, simulation was conducted based on the above
The Lyapunov function constructed in equation (15) parameters and on the established ROV motion model in
( )
satisfies Vi si , d i  0 , so it is a positive definite function. It
equation (1) and (2).
The control performance of ROV is reflected in the rapid
can be seen from equation (19) and equation (20) that its convergence of each axial speed and the fluctuation of each
derivative dVi dt  0 is a negative definite function, so the attitude angle when the ROV changes the speed, heading
constructed function satisfies the asymptotic stability and position. Three-dimensional spiral diving motion is a
condition of Lyapunov theorem. The stability of the ASM combination of horizontal motion and vertical motion,
controller is verified. which can well reflect the control performance of ROV.In
this paper, the three-dimensional spiral diving motion
III. Simulation and Verification simulation was carried out based on the ROV model in the
To verify that the ROV model established has good presence or absence of disturbance. As the peak output
maneuvering performance and the ASM controller has good value of each ROV propeller is 5000N, the input
parameter u = 1000,1000, 0, 0, 0,100
T
tracking performance, the ROV structural parameters is selected. The

VOLUME XX, 2017 4

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2021.3055204, IEEE Access

disturbance model selects the three-axis axial interference physical parameters of ROV ensure its good handling
force. At this time, the ROV's motion does not have performance.
controller intervention, and the amplitude of any given As can be seen from Fig. 3, the ROV loses control of its
three-axis axial interference force is 100N. The simulation motion after disturbance is added.
results were shown in Fig. 3:
B. TRACKING PERFORMANCE SIMULATION
Tracking performance refers to the ROV's ability to follow
the expected trajectory, and reflect in the size of the three-
dimensional path tracking position error. As can be seen
from Fig.3, after adding the external disturbance, the ROV's
motion trajectory deviated seriously from the expected
trajectory. Therefore, the controller is introduced to solve
ROV’s poor tracking performance and low tracking
accuracy which are caused by external disturbance.
Compared with the traditional sliding mode controller,
the simulation is performed under the expected excitation
and disturbance intervention to verify whether the designed
ASM controller in this paper can guarantee the good
tracking performance of ROV.
Take the three-dimensional spiral diving path as the
expected value, and take (-5, 5) as the center of the circle
for the spiral diving. If the ROV angle speed is set to be too
(a) ROV's inertial coordinate system and motion coordinate system high, the diving depth will be reduced and the diving track
graph may overlap and be difficult to recognize. Therefore,
the ROV angle speed is set as =0.05 and the expected
path is set as follows:
The expected position η1d ( xd , yd , zd ) is:
xd = c(0.05    t )  25 + 10 ( s (0.05    t ) − c(0.05    t ) )
yd = s (0.05    t )  25 + 10 ( s (0.05    t ) − c(0.05    t ) ) (21)
zd = −0.25  t
The expected attitude η2d (d ,d , d ) is:
d = 0
d = 0 (22)
 d = 0.05    t
Trigonometric functions are used to simulate the time-
varying characteristics of ocean current disturbances. The
(b) ROV three-dimensional spiral dive Linear velocity and angular current velocity U c and the current velocity angle  in the
velocity
disturbance model are defined as follows:
FIGURE 3. ROV Maneuverability simulation U c =0.15  s(0.2    t ) + 0.05  rand
(23)
 = 10  s(0.2    t ) + 2  rand
It can be seen that the ROV trajectory accords with spiral
The three groups of small, medium and large disturbance
diving trajectory from the motion projection and three-
forces were applied to the ROV, and the angular velocity
dimensional trajectory of each plane in Fig. 3(a). As can be
was set to be twice that of the ROV.
seen from Fig. 3(b), each axial movement speed of ROV
1)The small external disturbance force are:
can converge rapidly when it makes a spiral dive in three-
f x = 400  s(0.1   t )+20  rand
dimensional space in a non-disturbance environment. The
lateral component velocity stability in the 0.7 m/s, f y = 400  c(0.1   t )+20  rand (24)
longitudinal component velocity stability in the 0.6 m/s, f z = 400  s(0.1   t )+20  rand
vertical component velocity stability in the 0.2 m/s. As can
be seen from the three posture angular velocities, the lateral 2)The medium external disturbance force are:
and longitudinal angular velocities fluctuate in a small f x = 800  s(0.1    t )+20  rand
amplitude near 0, and the bow roll angular velocity finally f y = 800  c(0.1    t )+20  rand (25)
stability in the 0.11 rad/s. Therefore, the motion model and f z = 800  s(0.1    t )+20  rand

VOLUME XX, 2017 5

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2021.3055204, IEEE Access

3)The large external disturbance force are:


f x = 1200  s(0.1    t )+20  rand
f y = 1200  c(0.1    t )+20  rand (26)
f z = 1200  s(0.1    t )+20  rand
Where: s = sin, c = cos , f x , f y , f z are the external
disturbance forces exerted on ROV in the directions of x-
axis, y-axis, and z-axis respectively. And rand is a normally
distributed random item.
Input parameters of controller are shown in TABLE Ⅲ:
TABLE Ⅲ
PARAMETERS OF CONTROLLER
parameter value
(c) when f = 1200N ROV motion trajectory and plane projection
K1i
diag(1350,1300,2400,10,10,135) FIGURE 4. ROV three-dimensional path tracking motion trajectory and
plane projection
Ri diag(2,2,2,1,1,2)
It can be seen from Fig. 4 that, under the perturbation
i diag(250,250,275,0,0,200) condition, the ROV's motion trajectory has no obvious loss
of control after introducting the traditional sliding mode
α 2 controller and the ASM controller in this paper. It can be
0 seen from Fig. 4(a), (b) and (c) that the motion trajectory of
0.1
ASM controller under different disturbance forces is closer
to the expected trajectory than that of the traditional sliding
The ROV's continuous diving depth is set as 20m, and mode controller, which significantly improves the tracking
the plane motion trajectory is elliptic trajectory. According accuracy. By comparing Fig. 4(a) and Fig. 4(b), it can be
to the established simulation environment and controller seen that ROV shows good tracking accuracy when the
input, simulation is carried out under the expected path disturbance force is the small force 400N and the medium
excitation. The expected time is set as T=30s. The motion force 800N, and the tracking accuracy of the latter is
trajectory and each plane projection are shown in Fig. 4. slightly lower than that of the former. It can be seen from
Fig. 4(c) that the tracking effect is poor when the large
disturbance force is 1200N.
To further verify the tracking performance of ASM
controller, the relative error of each axial three-dimensional
path tracking position of the traditional sliding mode
controller and ASM controller is shown in Fig.5.

(a) when f = 400N ROV motion trajectory and plane projection

(a) when f = 400N each axial tracking position error

(b) when f = 800N ROV motion trajectory and plane projection

VOLUME XX, 2017 6

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2021.3055204, IEEE Access

According to Fig. 5(c), under the large disturbance force


of 1200N, the axial errors of ASM controller increase and
the convergence effect is poor.

(b)when f = 800N each axial tracking position error

(a)when f = 400N output thrust

(c) when f = 1200N each axial tracking position error


FIGURE 5. ROV three-dimensional path tracking position relative error

In Fig. 5, Xe,Ye and Ze are the position relative errors in (b) when f = 800N output thrust
the transverse, longitudinal and vertical directions
respectively. According to the position error shown in Fig.
5, the traditional sliding mode controller has a large error
when subjected to continuous disturbance, and ASM
controller significantly reduces the position error of each
axis.
It can be seen from Fig. 5(a) and Fig. 5(b) that under the
condition of applying the small disturbance force 400N to
ROV, the position relative error of x-axis is within the
range of ± 8%, the relative error of y-axis is within the
range of ± 6% and the relative error of z-axis is within the
range of ± 4% of the traditional sliding mode controller.
Each axial position relative error does not converge and has
the tendency of infinite fluctuation. After the disturbance
force was increased by 100% to 800N, the error range of (c)when f = 1200N output thrust
each axis position remained basically unchanged but the
FIGURE 6. Comparison of output curve stability between traditional
fluctuation frequency increased significantly. The axial sliding mode controller and adaptive sliding mode controller
relative error of ASM controller, especially the z-axis
position relative error, decreases significantly. After T=30s, In Fig. 6, the output thrust of the eight thrusters of the
the relative error of each axis position converges to ± 2% traditional sliding mode controller and the ASM controller
rapidly, which proves that ASM controller can reduce the are compared. The traditional sliding mode controller has
position error and converge rapidly. obvious buffeting phenomenon and the output thrust is
unstable. As shown in Fig. 6(a) and Fig. 6(b), when the
disturbance force is the small force 400N and the medium

VOLUME XX, 2017 7

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2021.3055204, IEEE Access

force 800N, the ASM controller realizes the stable thrust [1] GAO Zhenhui, SHI Xianpeng. Deep Sea Technology and
Sustainable Development [J]. Ocean Development and Management,
output of the propeller, and the output is limited to the
2011, 28(07):41-46.
power peak value of 5000N. The output curve is smooth, [2] Fallaha C J , Saad M , Kanaan H Y, et al. Sliding-Mode Robot
which solves the buffeting problem and avoids the loss of Control With Exponential Reaching Law[J]. Industrial Electronics,
the propeller. It can be seen from Fig. 6(c) that when the IEEE Transactions on, 2011, 58(2): 600-610.
[3] Crowder L, Norse E. Essential ecological insights for marine
disturbance force increases to 1200N, the output thrust
ecosystem-based management and marine spatial planning [J].
curve is not smooth and its stability is poor. Marine Policy, 2008, 32(5):772-778.
It can be seen from Fig. 4, Fig. 5 and Fig. 6 that, [4] Christ, Robert D, Wernli, Robert L. The ROV Manual, Second
compared with the traditional sliding mode controller, the Edition: A User Guide for Remotely Operated Vehicles [J]. Ocean
News & Technology, 2014, 20(1).
motion trajectory of ASM controller is closer to the
[5] Liu L , Zheng W X , Ding S . An Adaptive SOSM Controller
expected trajectory, the axial position error of each Design by Using a Sliding-Mode-Based Filter and Its Application to
controller is significantly reduced, and rapid convergence is Buck Converter[J]. Circuits and Systems I: Regular Papers, IEEE
achieved within the expected time, and the output thrust is Transactions on, 2020, PP(99):1-10.
[6] Shihong D, Keqi M, Shihua L. A New Second-Order Sliding Mode
stable. The tracking performance of ASM controller is
and Its Application to Nonlinear Constrained Systems [J]. IEEE
good when the ROV is applied with disturbance force of Transactions on Automatic Control, 2018, PP: 1-1.
400N and 800N, but the performance is reduced under the [7] Wang J, Yang C, Shen H, et al. Sliding-Mode Control for Slow-
disturbance force of 1200N and the desired effect is not Sampling Singularly Perturbed Systems Subject to Markov Jump
Parameters [J]. IEEE Transactions on Systems, Man, and
achieved.
Cybernetics: Systems, 2020, PP (99):1-8.
[8] Elhaki O, Shojaei K. Neural network-based target tracking control
IV. Conclusions of underactuated autonomous underwater vehicles with a prescribed
Aiming at the problem of unstable motion and low tracking performance [J]. Ocean Engineering, 2018, 167(NOV.1):239-256.
accuracy caused by complex external disturbance during [9] Rezazadegan F, Shojaei K, Sheikholeslam F, et al. A novel
approach to 6-DOF adaptive trajectory tracking control of an AUV
ROV movement, the following contents are completed in in the presence of parameter uncertainties [J]. Ocean Engineering,
this paper: 2015, 107(OCT.1):246–258.
(1) Based on the motion model, an adaptive sliding mode [10] Farjadian A B, Yazdanpanah M J, Shafai B. Application of
controller (ASM controller) is designed. This controller has Reinforcement Learning in Sliding Mode Control for Buffeting
Reduction[C]// World Congress on Engineering & Computer
the following advantages: 1) The tracking position error is Science. 2013.
reduced and fast convergence is realized, which solves the [11] Repoulias F, Papadopoulos E. Planar trajectory planning and
problem of infinite convergence time of traditional sliding tracking control design for underactuated AUVs [J]. Ocean
mode controller; 2) The power output curve is smooth, Engineering, 2007, 34(11-12):1650-1667.
[12] Chin C, Lau M. Modeling and testing of hydrodynamic damping
which solves the buffeting problem; 3) Adaptive control is model for a complex-shaped remotely-operated vehicle for control
added to improve the anti-disturbance ability of the [J]. Journal of Marine ence and Application, 2012, 11(2):150-163.
controller. [13] Subudhi B, Jena D. A differential evolution based neural network
(2) Simulation verifies the ROV model has good approach to nonlinear system identification [J]. Applied Soft
Computing, 2011, 11(1):861-871.
manoeuvrability. And verify the ROV control system [14] ZHENG Bochao, HAO Liying, et al, Sliding Mode Variable
within the disturbing force of 1000N under the condition of Structure Control-Quantitative Feedback Control Method, Beijing,
three-dimensional spiral dive path tracking. The traditional China: Science Press, 2016, pp. 25-29.
sliding mode control error is large, and the adaptive sliding [15] Messikh L, Guechi E H, Benloucif M L. Critically Damped
Stabilization of Inverted-Pendulum Systems Using Continuous-
mode control algorithm is advanced, high tracking Time Cascade Linear Model Predictive Control[J]. Journal of the
precision. All the axial errors are obviously reduced and Franklin Institute, 2017, 354(16):7241-7265.
can converge rapidly, and the propeller smooth power [16] YAO Jianxi, Theoretical Basis of Ship Maneuverability, Wuhan,
output, export thrust within 5000N which realize the China: Wuhan Unieversity of Technolgy Press, 2018, pp. 14-15.
[17] Ismail Z H, Dunnigan M W. A region boundary-based control
position of ROV movement, posture has good control effect. scheme for an autonomous underwater vehicle [J]. Ocean
This paper also needs to be improved in the following Engineering, 2011, 38(17-18):2270-2280.
two aspects: [18] McCue, Leigh. Handbook of Marine Craft Hydrodynamics and
(1) ASM controller is a full state feedback control. Since Motion Control [Bookshelf] [J]. IEEE Control Systems, 2016,
36(1):78-79.
the disturbance is uncertain and the controller still has a [19] Yan Z, Wang M, Xu J .Robust adaptive sliding mode control of
certain hysteresis, it can be considered to increase the underactuated autonomous underwater vehicles with uncertain
observer to estimate the disturbance. dynamics [J]. Ocean Engineering, 2019, 173(FEB.1):802-809.
(2) When ROV is controlled, control requirements such [20] Roopaei M, Sahraei B R, Lin T C. Adaptive sliding mode control in
a novel class of chaotic systems [J]. Communications in Nonlinear
as optimal path and obstacle avoidance planning are not Science & Numerical Simulation, 2010, 15(12):P.4158-4170.
taken into account, which should be considered in the
subsequent work.

REFERENCES

VOLUME XX, 2017 8

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/

You might also like