Vu Sensor

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

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/339593293

Study on Dynamic Behavior of Unmanned Surface Vehicle-Linked Unmanned


Underwater Vehicle System for Underwater Exploration

Article  in  Sensors · February 2020


DOI: 10.3390/s20051329

CITATIONS READS

37 1,511

7 authors, including:

Mai The Vu Phuc Bui


Sejong University University of Tulsa
73 PUBLICATIONS   603 CITATIONS    33 PUBLICATIONS   180 CITATIONS   

SEE PROFILE SEE PROFILE

Quang Thang Do
Nha Trang University
42 PUBLICATIONS   360 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Stability of Structures View project

Residual strength of damaged stiffened cylinders under external hydrostatic pressure View project

All content following this page was uploaded by Mai The Vu on 29 February 2020.

The user has requested enhancement of the downloaded file.


Article
Study on Dynamic Behavior of Unmanned Surface
Vehicle-Linked Unmanned Underwater Vehicle
System for Underwater Exploration
Mai The Vu 1, Mien Van 2, Duc Hong Phuc Bui 3, Quang Thang Do 4, Tuan-Tu Huynh 5,6, Sang-Do
Lee 7 and Hyeung-Sik Choi 8,*
1 School of Intelligent Mechatronics Engineering, Sejong University, 98 Gunja-dong, Gwangjin-gu, Seoul
143-747, South Korea; [email protected]
2 School of Electronics, Electrical Engineering and Computer Science, Queen’s University, Belfast BT7 1NN,

UK; [email protected]
3 Department of Mechanical Engineering, University of Tulsa, Tulsa, OK 74104, USA;

[email protected]
4 Department of Naval Architecture and Ocean Engineering, Nha Trang University, Nha Trang 650000, Viet

Nam; [email protected]
5 Department of Electrical Engineering, Yuan Ze University, No. 135, Yuandong Road, Zhongli 320, Taoyuan

32003, Taiwan, ROC; [email protected]


6 Department of Electrical Electronic and Mechanical Engineering, Lac Hong University, No. 10, Huynh Van

Nghe Road, Bien Hoa, Dong Nai 830000, Vietnam


7 Department of Ship Operation, Korea Maritime and Ocean University, 727 Taejong-ro, Yeongdo-gu, Busan

49112, South Korea; [email protected]


8 Division of Mechanical Engineering, Korea Maritime and Ocean University, 727 Taejong-ro, Yeongdo-gu,

Busan 49112, South Korea


* Correspondence: [email protected]; Tel.: +82-10-5581-2971

Received: 30 January 2020; Accepted: 25 February 2020; Published: 29 February 2020

Abstract: This paper focuses on motion analysis of a coupled unmanned surface vehicle (USV)–
umbilical cable (UC)–unmanned underwater vehicle (UUV) system to investigate the interaction
behavior between the vehicles and the UC in the ocean environment. For this, a new dynamic
modeling method for investigating a multi-body dynamics system of this coupling system is
employed. Firstly, the structure and hardware composition of the proposed system are presented.
The USV and UUV are modeled as rigid-body vehicles, and the flexible UC is discretized using the
catenary equation. In order to solve the nonlinear coupled dynamics of the vehicles and flexible
UC, the fourth-order Runge–Kutta numerical method is implemented. In modeling the flexible UC
dynamics, the shooting method is applied to solve a two-point boundary value problem of the
catenary equation. The interaction between the UC and the USV–UUV system is investigated
through numerical simulations in the time domain. Through the computer simulation, the behavior
of the coupled USV–UC–UUV system is analyzed for three situations which can occur. In
particular, variation of the UC forces and moments at the tow points and the configuration of the
UC in the water are investigated.

Keywords: unmanned surface vehicle (USV); umbilical cable (UC); unmanned underwater vehicle
(UUV); maneuvering

1. Introduction
The guidance and control of marine vessels is an area of focus within the research community.
The use of marine vehicles is increasing rapidly within several fields, such as marine biology,
seafloor mapping, oceanography, military use, and in the oil and gas industry, and the autonomy of

Sensors 2020, 20, 1329; doi:10.3390/s20051329 www.mdpi.com/journal/sensors


Sensors 2020, 20, 1329 2 of 27

such vehicles is increasing rapidly [1–5]. A basic and highly applicable task for such marine vessels,
both surface and underwater, is to follow a general path to perform some mission.
The major mission of an underwater vehicle system is to collect information from the
underwater environment and send it back to the control center via sensors, for which reliable data
transmission is required. Currently, the reliability of sensors is one of the most important challenges
for worldwide research and is a new research trend in many application areas. Castaño et al. [6]
mentioned that the reliability of sensors and remote sensing systems is a key enabling step toward
the massive utilization of sensor networks in all application fields from manufacturing up to
maritime and aeronautic applications. Many methods with different properties and considerations
for sensor system reliability such as Bayesian approaches, fuzzy set theory, Dempster–Shafer
evidence theory, and gray group decision-making were recently studied to address the reliability of
sensors using artificial intelligence. However, with the current technology available, underwater
communication is an important challenge in the field. Generally speaking, acoustic wave, blue light,
and tether cable are three main kinds of approaches applied for underwater communication. In
particular, in order to have a real-time and reliable underwater communication over such a distance,
using a tether cable could be a better solution for the real-time surveillance mission of an
autonomous underwater vehicle (AUV) [7–9]. However, the motion of a long flexible cable in water
is very complex, in addition to the non-linear dynamic motion of the unmanned surface vehicle
(USV) and unmanned underwater vehicle (UUV), which makes the motion analysis of the couple
even more challenging. A marine umbilical cable (UC) exhibits highly nonlinear characteristics
especially in the highly dynamic ocean environment, and practical experimentation with the actual
system or a representative full-scale apparatus is not practicable; thus, the analysis of marine UC
dynamics typically relies on numerical methods. With the different assumptions and considerations,
several methods were applied to study the motion of a cable-tethered vehicle system, which include
the analytical method [10], experimental method [11], lumped mass method [12], finite difference
method [13], and catenary method. Among them, the simplest way of finding a catenary model is to
use static catenary equations [8]. Recently, Jung et al. [14] proposed a new hybrid system that
combines the USV–UC–UUV to overcome the cumulative navigation error problem of the
underwater robot and the battery problem for long-term operation. Dealing with the attached UC–
UUV system, Vu et al. [8] attempted theoretically to apply the interaction force of UC to the UUV
system. However, this study focused on analyzing only the dynamic behaviors of the UV under the
cable effects; thus, it neglected the motions of the USV system.
Some authors conducted research on the dynamic behavior of the combined motion vehicle and
cable. Thus far, however, the complex dynamic characteristics of the integrated USV–UC–UUV
system are not yet ascertained; therefore, its design scheme and continuous operation performance
are yet to be evaluated, as it is costly and extremely difficult to perform in situ ocean tests. Moreover,
an underwater vehicle with a cable system is a nonlinear coupled problem that is difficult to handle.
It is also a practical problem for naval architects and ocean engineers; therefore, a practical
prediction method for analyzing the interaction between the underwater vehicle and the cable
system is needed. Thus, this paper presents an approach to multi-body dynamics modeling of a
USV–tether UC–UUV system operating at sea. The integrated system is a combination of unmanned
surface vehicle, underwater vehicle, and underwater cable to overcome disadvantages such as
position accumulation error, the limit of battery capacity, and inability to secure real-time data of the
existing unmanned underwater vehicle.
As the nonlinear dynamic equation is difficult and complex to be solved analytically, a
model-based motion simulation is implemented by using a numerical method in this paper. Various
model-based control methods were studied, such as model predictive control, optimal control,
robust control, and the digital twin (DT) approach. Among these methods, the new digital twin (DT)
approach emerged as a key concept for modeling, simulation, and optimization of nonlinear
systems, in which some real data are also taken into account during the simulation [15].
In this paper, the numerical scheme developed by Vu et al. [8] is extended and then applied to
evaluate the interaction of the communication cable on motions of both vehicles USV and UUV. To
Sensors 2020, 20, 1329 3 of 27

do so, efficient dynamic models for subsystems were integrated into the total system. The USV is
modeled using 3-degree-of-freedom (DOF) rigid body dynamics, while the motion of the UUV is
analyzed in 6-DOF. For UC modeling, the catenary equation to conduct motion analysis of the AUV
and cable coupling system is applied, and the shooting method is then used to solve the nonlinear
finite differential equations in our numerical simulation scheme to obtain more reliable solving
results. Finally, the equations of motion considering the motion correlation between each subsystem
are described. Several simulations were carried out using the developed equations of motion, and
the movement of the USV, as well as that of the UUV, was also observed according to disturbance
generated by the UC. The rest of this paper is organized as follows: Section 2 introduces the structure
and hardware composition of both USV and UUV systems. Section 3 explores the dynamic model of
the coupled USV and UC system. Both kinematics and kinetics are highlighted in this section. Then,
Section 4 describes the UC dynamics and how to apply the UC effects to the vehicles. Next, Section 5
provides an overview of the mathematical modeling of the UUV, considering the interaction forces
of the UC. Section 6 presents the motion analysis of the integrated USV–UC–UUV system moving in
a series of scenarios by numerical simulation. Finally, Section 7 provides the main contributions and
conclusions of the work presented throughout this paper.

2. The Coupled USV and UUV System

2.1. Structure of the USV


The USV was designed to have three propellers for controlling yaw, sway, and surge motion.
Two propellers were mounted horizontally in the direction of the track, and one propeller was
mounted vertically to perform dynamic positioning functions. The communication between the USV
and the operator was made using radio frequency (RF) and long-term evolution (LTE), and the
communication between the USV and the UUV was made by serial communication through the UC.
The structure of the USV is shown in Figure 1. The global positioning system (GPS) was used to
measure the position of the USV, and the ultra-short baseline (USBL) was used to find the relative
position between the UUV and the USV. The USV consisted of a main control system for the
position, attitude, and speed control, a winch system for controlling the depth of UUV, and a
communication system for data transmission and reception.

Figure 1. System structure of the unmanned surface vehicle (USV) system.

2.2. Control System of the USV


The control system of the USV consisted of a USV operation control system and a winch control
system for controlling depth of the UUV. The system composition is shown in Figure 2.
The architecture of the USV control system is shown in Figure 3. An AHRS (attitude heading
reference system) and GPS sensor were used to control USV position and attitude, as well as for
navigation using the line-of-sight method.
Sensors 2020, 20, 1329 4 of 27

The control signal for the UUV came through the tether cable using serial communication. The
winch system was used to control the depth of the UUV. The winch system was installed on the USV
as shown in Figure 1.

Figure 2. The control box of the USV system.

Figure 3. Control system of the USV.

2.3. Structure of the UUV


The shape of the UUV is shown in Figure 4. Three horizontal thrusters were installed at the
UUV for surge, sway, and yaw motion control.

Figure 4. The developed 6-DOF of the unmanned underwater vehicle (UUV).

The configuration of thrusters in the propulsion system of this UUV is shown in Figure 5. The
UUV was designed as an over-actuated system with seven thrusters. The three vertical thrusters
were used for heave, pitch, and roll motion, and the four horizontal thrusters were used for surge,
sway, and yaw motion. The direction of the thrusters is defined as follows: the four horizontal
thrusters were defined as positive where they made a positive contribution in the x-direction.
Sensors 2020, 20, 1329 5 of 27

Meanwhile, the three vertical thrusters corresponded with a positive z-direction contribution. To
avoid water being flushed through the UUV, these thrusters were tilted slightly. Figure 6 shows the
control structure for the UUV.

(a) (b)
Figure 5. The thruster structure of the UUV: (a) internal parts of the UUV; (b) Composition of cover.

Figure 6. The control structure for the UUV.

3. USV Dynamic Modeling


A mathematical model was required for designing the controller of the USV. For this reason, the
numerical modeling of the USV is presented in this section. The ocean environment (wind, waves,
and currents) which affects the USV dynamics was neglected in this paper.

3.1. Assumptions
To simplify the problem, the motion of the USV is described only in the horizontal plane in this
paper. The motion variables of the USV in the body-fixed coordinate are shown in Figure 7. Some
simplifications were made for computer simulations of the USV motion. These simplifications were
as follows:
Sensors 2020, 20, 1329 6 of 27

 The motion of the USV in roll, pitch, and heave directions was neglected.
 The USV had neutral buoyancy and the origin of the body-fixed coordinate was located at
the center of mass.
 The USV had three planes of symmetry.
 The dynamic equations of the USV did not include the disturbance forces (waves, wind,
and ocean currents).

Figure 7. Motion variables for USV.

3.2. Three-Coordinate Systems


In modeling the complete USV–UC–UUV system in this study, we defined three coordinate
systems composed of the earth-fixed coordinate (XE, YE, ZE), the local cable coordinates along the UC
(C1, C2, C3), and the vehicle-fixed coordinate (xb, yb, zb), as shown in Figure 8. Firstly, the earth-fixed
coordinate was located at the mass center of the USV, which was defined with XE pointing to the
northerly direction, YE pointing to the easterly direction, and ZE pointing to the earth. Next, the UC
was divided into small rigid segments instead of a continuous non-rigid system. Each segment had a
coordinate system (C1, C2, C3) with C1 tangent to the UC, and C3 in the plane of {XE, YE}, whereas C1
and C2 were orthogonal vectors applied to the whole length of the UC. Lastly, the vehicle-fixed
coordinate (xb, yb, zb) was defined with respect to the UUV itself. The UUV reference coordinates are
described in Figure 8.

(a) (b)
Figure 8. The coordinates of the system: (a) coordinates of complete system; (b) coordinate of the
umbilical cable (UC).
Sensors 2020, 20, 1329 7 of 27

With the defined coordinates, the rotation matrix for converting from the UUV coordinate (xb,
yb, zb) to the earth-fixed coordinate (XE, YE, ZE), with regard to Euler angles in Reference [16], can be
expressed as follows:

 xb yb zb    X E YE Z E  R( , , ) , (1)

c  c s  s  c  c  s c  s  c  s  s 
R( ,  , )   c  s s  s  s  c  c c  s  s  s  c  , (2)
 
  s  s c c c 

where  , θ, and ψ are the roll, pitch, and heading angles of the vehicles, respectively.
Moreover, the transformation from the UC coordinate (C1, C2, C3) to the earth-fixed coordinate
(XE, YE, ZE) can be represented in a simple matrix form as follows [13]:
 c c   c s  s 
C1 C2 C3    X E YE Z E   s c  s s  c  . (3)
 
  s  c  0 

Considering Equations (1)–(3), the transformation from the UC coordinate (C1, C2, C3) to the
UUV coordinate (xb, yb, zb) can be determined as follows:
 c c   c s  s 
C1 C2 C3    xb yb zb  RT ( ,  , )   s  c  s s  c  . (4)
 
  s  c  0 

Note that the rotation matrix, R, is orthogonal and, hence, its inverse is equal to the transpose of
its matrix, which is useful for easily converting from earth-fixed coordinates to body-fixed
coordinates.

3.3. Mathematical Model


A model for a system is not only useful for formulating control algorithms, but also for
performing the simulation. According to Reference [9], when deriving a control design model of a
USV, it can be assumed that only the motions in the horizontal plane, which are surge motion, sway
motion, and yaw motion, are of interest to reduce the model complexities.
To express the kinematics of a USV, two coordinates were defined as shown in Figure 7. The
first coordinate EX EYE Z E describes the earth-fixed coordinate while the second coordinate
BxB yB zB represents the body-fixed coordinate.
Furthermore, using the notation of Society of Naval Architects and Marine Engineers (SNAME)
(1950) [17], a USV operating in 3-DOF can be described by six motion variables. The first mode is the
position of the USV    x y   3 , which is referred to as surge, sway, and yaw motions, and
T

it describes the position of the USV in the horizontal plane with reference to earth-fixed coordinate
EX EYE Z E . The second mode is the velocity of the USV v  u v r  3 , where u and v are the
T

surge and sway velocities and r is the heave velocity with reference to body-fixed coordinate
BxB yB zB .
The relationship between position and orientation of the USV in the earth-fixed coordinate (
EX EYE Z E ) and the linear and angular velocities in the vehicle coordinate ( BxB yB zB ) is given as

  R   v , (5)

where the rotation matrix R( ) is defined as

cos  sin 0
R( )   sin cos 0 , R 1( )  RT ( ) . (6)
 0 0 1
Sensors 2020, 20, 1329 8 of 27

The dynamic model of the USV is based on the model by Fossen [18]. This model of the USV in
3-DOF is derived from the Newton–Euler motion equation as described in Reference [9].
Mv  C(v)v  D(v)v  g ( )     cable , (7)

where M 33 is the symmetric positive definite inertia matrix, C (v ) 33 is the centripetal
and Coriolis matrix, and D(v ) 33 is the damping matrix; g ( ) 3 represents the gravitational
forces, and we assume that g ( )  0,0,0 ,    X ,Y , N  3 represents the control input, and
T

 cable   Cx , Cy , Cn  3 represents the cable forces and moments.


Additionally, the matrices M, C (v) , and D(v) are expressed as

m  X 0 0 
 u

M  0 m  Yv mx g  Yr  , (8)
 
 0 mx g  N v I z  N r 

 1 1  
 0 0 (Yv  m)v   Yr  N v  mx g  r 
  2 2  
C (v )   0 0 m  X u  u , (9)
 
 (Y  m)v   1 Y  1 N  mx  r   m  X  u 
 v 2 r 2 v g u 0

 

 X  X 
 u uu u 0 0

D(v )   0 Yv  Y v v v  Y r v r Yr  Y v r v  Y r r r  , (10)
 
 0  Nv  N v v v  N r v r Nr  N v v v  N r v r 
 

where the term m describes the dry mass of the USV, xg is the coordinate between the center of
gravity and vehicle origin in the x-axis expressed in the body-fixed frame, and the term I z denotes
the moments of inertia about the BzB axis. X u , Yv , Yr , N v , N r , X u , Yv , Yr , N v , N r , X u u , Y v v , Y r v , and Y v r ,
Y r r , N v v , N r v are the hydrodynamic coefficients of the USV.

3.4. Configuration of Thrusters


The USV was designed to have three thrusters for 3-DOF motion control as shown in Figure 9.

Figure 9. Thruster arrangement of the USV.

With revolution speed ni, the thrust force is expressed as shown in Equation (11).

Ti   ni2 DP4 KT , (11)


Sensors 2020, 20, 1329 9 of 27

where  is the density of sea water, DP is the diameter of three thrusters located on the USV, and KT
is the thrust coefficient.
The relationship between local thrust force and body-fixed thrust force on the USV can be
described as
 c  T  FT , (12)

where the individual thrust force vector is FT   F1 F3  31 , and the generalized force
T
F2
T
vector acting on the USV is  c   Fx Fy M z  31 .
Moreover, the thrust allocation of the USV is expressed as

 
 1 tp 1 tp 0 
 
T  0 0 1 tp  , (13)
 D DL D 
(1  t p ) L (1  t p ) (1  t p ) s 
 2 2 2 
where tp is the thrust deduction coefficient of each thruster, DL is the distance between the forward
thruster (TH3) and two stern thrusters (TH1, TH2), and Ds is the distance between the two-port
thruster (TH1) and starboard thruster (TH2).

4. Cable Dynamic Modeling


The UC was used to connect the USV with the UUV and to supply power and communication.
However, water resistance to the UC interferes with or restrains the movement of the USV and UUV.
In this section, the interacting forces between the USV and UUV are analyzed. For this, the
mathematical modeling of the UC motion in water is presented. For modeling of the UC motion in
water, the catenary equations and shooting method are proposed.

4.1. Assumptions
In this paper, to analyze interaction forces of the UC between the USV and UUV, the following
assumptions are proposed:
 A continuous, inextensible, and flexible UC was used in this study.
 The UC had no bending and torsional stiffness.
 The length of the UC was constant L = 100 m.
 The UC acted as the axial force, UC self-weight, and hydrodynamic drag forces.
 The stress/strain of the UC was linear.

4.2. Mathematical Model


In this paper, when the UC was suspended between the USV and UUV, there were four kinds
of forces acting on the UC including gravity forces, buoyancy forces, drag forces, and residual
bottom tension, which are described in Figure 10.

Figure 10. Forces acting on a segment of the UC.


Sensors 2020, 20, 1329 10 of 27

External forces on the UC are caused by the environmental forces such as hydrodynamic drag
and gravity. In this paper, it is assumed that the attached UC is a long slender pipe, and the drag
force acts on the UC. Morison’s equation is used to estimate the forces acting on the UC. Thus, the
tangential and normal components of the drag force can be respectively expressed as follows:
1
Ft   Ct d Vt Vt , (14)
2
1
Fn   Cn d Vn Vn , (15)
2
where  is the density of seawater, and d is the diameter of the cable; Vt and Vn are respectively the
tangential and normal components of current velocity relative to the UC. Ct and Cn are respectively
the tangential and normal drag coefficients.
The UC has weight such that it satisfies the catenary equation. The static calculation of the
shape and tension of an ideal cable was given by Reference [19].
For modeling the UC, the cable with two boundary conditions was divided into many segments
along its length. Then, we defined si to be the value of s in node I; thus, the segment i was the part of
the cable where si 1  s  si . The reaction force f0 in s = 0 is described as
m m
f o   wi  si  si 1    f i , (16)
i 1 i 1

where m is the number of segments of the cable, wi  R is the constant distributed force acting over
i 3

segment i, and fi  R is nodal force acting on the nodal point i.


i 3

The strain of each cable segment  can be expressed as the function of an infinitesimal cable
segment ds and the stretched length dp.
dp  ds
 . (17)
ds
Moreover, the axial strain can be described by the relationship between the axial tension T,
Young’s modulus of cable E, and the cross-sectional area of the cable A.
T
 . (18)
EA
The cable tension T(s): 0, L  R3 is estimated from the expression
m 1 m 1
dr
T (s)  T (s)  f 0   f i   f i  wi  si  si 1   wm  s  sm 1  , (19)
dp s i 1 i 1

where m is the number of cable segments divided along the length of the UC, and dp is obtained
from Equation (17). The position of the cable expressed in coordinate i is defined as ri ( s) : 0, L  R3 .
For simplification, we express
m 1
Fm 1  f 0   fi , 1  m  N , (20)
i 1

m 1
Wm 1   wi  si  si 1  . (21)
i 1

The cable tension can be solved from

df T df
T T ( s)T ( s)  T 2 ( s) , (22)
dp dp

F  Wm 1  wm  s  sm 1   F  Wm 1  wm  s  sm 1   .
T
T (s)  m 1 m 1
(23)
Sensors 2020, 20, 1329 11 of 27

Using Equations (17) and (18) along with the assumption of the cable which has a linear stress–
strain relationship, the cable tension can be defined as

 dp 
T ( s)  E ( s) A( s)   1 . (24)
 ds 
Furthermore, the relationship between the direction of an unstretched length of the cable
segment ds and a stretched cable segment dp can be obtained as
df df dp
 . (25)
ds dp ds

By using Equation (24) and Equation (23), Equation (25) can be rearranged as
 
 
  Fm1  Wm1  wm  s  sm1   
df 1 1
 . (26)
ds  E (s) A(s)  Fm1  Wm1  wm  s  sm1   Fm1  Wm1  wm  s  sm1  
T

In order to solve Equation (26), the ordinary numerical integration method can be applied.
Sagatun [19] presented the closed-form solution of this integral, which is
K1 (s) 1 1  1 2
f m ( s)  ( Fm 1K2 2  Fm 1  w  w  Fm 1  ( P( Fm 1  w)))  w 2 T (s)   Fm 1s  ws   Cm 1 , (27)
K 23 K2 EA  2 

where the sign  describes component-wise multiplication. The tension of each cable segment T(s)
is obtained from Equation (23), where

0 1 1
 1 T  
K1 ( s )  ln   K 2 s  Fm 1w   T ( s )  , K 2  w w  w 2 , P  1 0 1  .
T
(28)
 
  K 2   1 1 0

Using the assumption that cable segment 1 is at the point 0, this means that r(0) = r0, and the
continuities between the segments have to be fulfilled. Then, we have
f (0)  0,
.
f ( si )  f ( si )  , i  1, n  1  m
(29)

The integration constants can be obtained as

  f0 , for m 1
Cm 1   . (30)
 f m 1 (sm 1 )  f m (sm ), for k   2, n  m, for n  2

4.3. Boundary Conditions


In order to solve the governing equation for the UC, two boundary conditions at both ends of
the UC were applied. The response of the UC ends was given by the connections to the USV and
UUV. In this case, the boundary conditions were placed at both ends of the UC (the upper end
attached to the USV and the lower end connected to the UUV). Due to this, the USV motion was on
the water surface; thus, the first boundary condition PUSV = PUSV (t) as a function of time represents the
position of the USV during the motion. Similarly, the second boundary condition at the point
connected to the UUV PUUV = PUUV (t) describes the position of the UUV, also considered a function of
time. Thus, the top and bottom boundary conditions were
xusv (0, t )  xusv , yusv (0, t )  yusv , zusv (0, t )  zusv , (31)

xuuv ( L, t )  xuuv , yuuv ( L, t )  yuuv , zuuv ( L, t )  zuuv , (32)

where xusv, yusv, zusv and xuuv, yuuv, zuuv represent the positions of the USV and the UUV during their
motion, respectively.
Sensors 2020, 20, 1329 12 of 27

4.4. Cable Effects


Note that the tension of the UC, T, caused the forces and moments acting on both vehicles (USV
and UUV) to vary with time because the positions of vehicles changed with time when the UC
moved in the water. The equations below which were mentioned by Reference [8], were used to
represent the UC effects on both vehicle dynamics, where the UC forces and moments are expressed
in the vehicle-fixed frame.

 FcX   c c   c s  s   T 
Fc (t )   FcY    RT ( ,  , )   s  c  s s  c   0  , (33)
    
 FcZ    s  c 0   0 

 M cX   xc   FcX   yc FcZ  zc FcY 


 
M c (t )  M cY  rc  Fc (t )   yc    FcY    zc FcX  xc FcZ  , (34)
       
 M cZ   zc   FcZ   xc FcY  yc FcX 

where rc   xc , yc , zc  denotes the location of the tow points at the vehicles (USV and UUV),
expressed in the vehicle frames.

5. UUV Dynamic Modeling


A detailed dynamic model of the UUV was used to estimate the vehicle behavior in various
situations. In this section, the 6-DOF equation of the motions of the UUV with seven thrusters are
described based on the physics of an over-actuated UUV and its actuators.

5.1. Assumptions
The dynamic model of the UUV was quite complex and needed many parameters; therefore,
the following assumptions were used to simplify the model.
 The UUV was fairly symmetrical about its three planes.
 The center of buoyancy of the UUV was located on the geometric symmetry plane.
 There were no environmental disturbances acting on the UUV.
 The UUV was considered as a rigid body; thus, there were no bending and geometrical
deformations.
 The hydrodynamic coefficients of the UUV were not variable.

5.2. Mathematical Model


Following standard practice [18], a 6-DOF nonlinear model of a UUV was expressed using the
earth-fixed coordinate and a body-fixed coordinate as shown in Figure 11. The body-fixed
coordinate O-xyz was attached to the center of the gravity of the vehicle. The motion of the
body-fixed coordinate is described relative to the earth-fixed coordinate E-XYZ.
The notation used throughout this paper is based on the 6-DOF representation for the UUV,
given by Reference [17].

  1T 2T  ,1   x, y, z  ,2   , , 


T T T

  1T  2T  ,1  u, v, w , v2   p, q, r 


T T T
, (35)

  1T  2T  ,1   X , Y , Z  , 2   K , M , N 
T T T

where 1  31 is the linear position of the UUV, and 2  31 is the vector of Euler angles.
Both 1 and  2 are defined in the earth-fixed coordinate E-XYZ. Meanwhile, v1  31 denotes the
translational velocities in surge, sway, and heave motions of the UUV, and v1  31 denotes the
rotational velocities in roll, pitch, and yaw motions in the body-fixed coordinate O-xyz. Finally, the
vector   31 describes the generalized forces and moments acting on the UUV in the body-fixed
Sensors 2020, 20, 1329 13 of 27

coordinate O-xyz, with 1  31 corresponding to the forces along x-, y-, and z-axes, while
 2  31 corresponds to the moments about the x-, y-, and z-axes.

Figure 11. Coordinate system of the UUV.

The transformation matrix J relates the motion of the UUV in the body-fixed coordinate to the
earth-fixed coordinate. Thus, the kinematic equation for the UUV expressed using generalized
coordinates in 6-DOF is given as

  J (2 ) . (36)

The rotation matrix between the body-fixed coordinate and the earth-fixed coordinate related to
Euler angles is given by

 J 033 
J (2 )   1 . (37)
033 J 2 

The linear velocity transformation matrix J1 , and the angular velocity transformation matrix
J 2 in Equation (37), related to Euler angles, are obtained by

c c   s c   s  s  c s s   s  c c  
J1 2    s c  c c   s  s  s  c s   s  s c   , (38)
  s  s  c c  c 

1 sin  tan  cos  tan  


J 2 2   0 cos   sin   , (39)
0 sin  / cos  cos  / cos  

where the notations s(.) = sin (.), c(.) = cos (.), and t(.) = tan (.) are used for notational brevity. Notice
that the transformation matrix of the angular velocity J1 2  is globally invertible since
J11 2   J1T 2  .
The nonlinear dynamic equation of the UUV can be presented as a compact matrix form [16].
Mv  C(v)v  D(v)v  G( )   th   cable , (40)
66 66
where M  is an inertial matrix of UUV. C (v)  is a centripetal force and Coriolis matrix.
D(v) 66 is a hydrodynamic damping matrix. G( ) 61 is a gravity and buoyancy term,
 th 61 represents the propulsion forces and moments acting on the UUV, and  cable 61
denotes the UC forces and moments. Moreover, the aforementioned matrices are described as
follows:
Sensors 2020, 20, 1329 14 of 27

m  X u 0 0 0 mzG myG 
 0 m  Yv 0 mzG 0 mxG  Yr 

 0 0 m  Zw myG mxG  Z q 0 
M , (41)
 0 mzG myG I xx  K p I xy I xz 
 mzG 0 mxG  M w I yx I yy  M q I yz 
 
 myG mxG  N v 0 I zx I zy I zz  N r 

 0 0 0
 0 0 0

 0 0 0
C (v )  
  m  yG q  zG r  m  y G q  w   Z w w m  zG p  v   Yv v
 m  xG q  w   Z w w m  zG r  xG p  m  zG q  u   X u u

 m  xG r  v   Y v v m  y G r  u   X u u  m  xG p  y G q  ,
(42)
m  yG q  zG r  m  xG q  w   Z w w m  xG r  v   Yv v 

m  yG q  w   Z w w m  zG r  xG p   m  yG r  u   X u u 
m  zG p  v   Yv v m  zG q  u   X u u m  xG p  yG q  

0  I yz q  I xz p  I zz r  N r r I yz r  I xy p  I yy q  M q q 
I yz q  I xz p  I zz r  N r r 0  I xz r  I xy q  I xx p  K p p 

 I yz r  I xy p  I yy q  M q q I xz r  I xy q  I xx p  K p p 0 

D(v)  diag{X u , Yv , Z w , K p , M q , N r }  diag{X u u u , Yv v v , Z w w w , K p p p , M q q q , N r r r } , (43)

 W  B  sin  
 
  W  B  cos  sin  
  W  B  cos  cos  
G ( )   . (44)
   yGW  yb B  cos  cos   ( zGW  zb B ) cos  sin  
 ( zGW  zb B ) sin   ( xGW  xb B ) cos  cos  
 
 ( xGW  xb B ) cos  sin    yGW  yb B  sin  

All symbols of variables used in the above equations can be explained as follows: m denotes the
mass of the UUV, OG   xG zG  is the center of gravity of the UUV, I xx , I yy , and I zz are the
T
yG
moments of inertia of the UUV about the BxB , ByB , and BzB axes, I xy  I yx , I xz  I zx , and I yz  I zy are
the products of inertia, W is the weight of the UUV body expressed in the earth-fixed coordinate,
and B is the submerged buoyancy force expressed in the earth-fixed coordinate; xb, yb, and zb are the
center of buoyancy of the UUV expressed in the body-fixed coordinate. The partial derivative
coefficients ( X u , Yv , Z w , K p , M q , N r ), the components of linear drag (Xu, Yv, Zw, Kp, Nr), and quadratic
drag coefficients ( X u u , Yv v , Z w w , K p p , M q q , N r r ) are the hydrodynamic coefficients which can be
directly or indirectly obtained in advance by practical experiments.
Alternatively, the dynamic model equation of the UUV in earth-fixed coordinate E-XYZ can
also be obtained using the kinematic transformations,

  J ( )v  v  J 1 ( ) , (45)

  J ( )v  J ( )v  v  J 1 ( )   J ( ) J 1 ( )  , (46)

to eliminate v and v in Equation (40). Hence, the following earth-fixed vector expression of dynamic
model can be expressed as
M ( )  C (, v)  D (, v)  g ( )   , (47)

where
Sensors 2020, 20, 1329 15 of 27

M  ( )  J T ( ) MJ 1 ( )
C (v, )  J T ( ) C ( v )  MJ 1 ( )  J 1 ( )
D (v, )  J T ( ) D( v ) J 1 ( ) . (48)
g ( )  J T
( ) g ( )
  ( )  J ( )
T

5.3. Configuration of Thrusters


In this paper, the UUV was equipped with seven thrusters as shown in Figure 12. The UUV did
not have rudders; thus, its motion was only affected by the thrusters. Four horizontal thrusters T1, T2,
T3, and T4, which were installed at the bow and the stern part with inclined angle  , were
responsible for the motions along the horizontal plane. Meanwhile, three vertical thrusters T5, T6,
and T7 were responsible for the motions along the vertical plane.

Figure 12. Layout of thrusters of the UUV.

Since the UUV was equipped with seven thrusters and controlled in 6-DOF, the relationship
between the required force in each DOF and the forces was
 th  T u , (49)

in which  th is the desired force in the different DOF, T is the thruster configuration matrix, and  u
is the desired force of each thruster.  th and  u are defined as
T
 th   FTx FTy FTz M Tx M Ty M Tz  , (50)

 u   F1 F2 F7  .
T
F3 F4 F5 F6 (51)

The thruster configuration matrix T can be expressed as follows:

 c c  c  c 0 0 0
 s  s s  s 0 0 0 

 0 0 0 0 1 1 1
 
T  0 0 0 0 ls ls 0 , (52)
 0 0 0 0 l f lf lr 
 
ds c  d s c  d s c  ds c 
  d s  d f s  dr s   dr s 
0 0 0
 f 

where ls , lf, lr, ds, df, dr are the lengths of the arm that create momentum in roll, pitch, and yaw, and
  300 is the angle thruster which located in the xy-plane.
Sensors 2020, 20, 1329 16 of 27

6. Simulation Results and Discussion

6.1. Simulation Procedure


As the nonlinear dynamic equations are complex and difficult to solve analytically, the
numerical simulation approach was adopted to simulate the motion of the USV–UC–UUV coupling
system. For this, a model-based simulation process is proposed as shown in Figure 13. After the
establishment of the respective dynamic equations of the coupled USV–UC–UUV system, the
dynamic equations were further discretized for numerical simulation. Thus, several iteration
methods were applied to solve the discretized equations.

Figure 13. The model-based simulation process.

In order to solve the nonlinear differential equations, different iteration methods were applied
to the respective USV, UUV, and UC dynamic equations due to their different dynamic
characteristics. Usually, the Runge–Kutta method is well known to solve the differential equations of
USV and UUV dynamics, while the shooting method is used to solve the partial differential
equations of UC dynamics. For the dynamic behavior of the UC, the partial differential Equation (26)
under the boundary conditions Equations (31) and (32) could be solved numerically using the
shooting method. For this, the UC was divided into n segments (or nodes) equally, such that the
shooting method could be used by discretizing the UC dynamics using both the time segment (  t )
and the cable length segment (  s ). Note that the length of the connecting UC was fixed when the
USV and UUV moved forward in the water. In this case, the length of each segment of the UC was
fixed in the finite difference method.
The finite difference in Equation (26) involves n cable nodes, and, according to the boundary
conditions in Equations (31) and (32), there are 3n + (6 + 3) cable node variables in total. Because the
UUV is a rigid body, 12 motion states were used to describe its dynamics. The USV had 6 motion
states to describe the dynamics. Thus, for the combined USV–UC–UUV system, there were in total 6
+ (3n + 6 + 3) + 12 dynamic equations to solve the 6 + (3n + 6 + 3) + 12 motion states, as described
below.

U whole  u1:n ,  X USV , YUSV , USV , uUSV , vUSV , rUSV  ,


. (53)
 XUUV , YUUV , ZUUV ,UUV ,UUV , UUV , uUUV , vUUV , wUUV , pUUV , qUUV , rUUV 
T

0
To calculate the motion states in Equation (53), the initial condition of the system ( U whole )
k
should be provided for further calculation. Then, the previous iteration result ( U whole ) can be used as
Sensors 2020, 20, 1329 17 of 27

k 1
the initial guess for the next iteration ( U whole ). In this paper, an integrated simulation model was
made to represent the dynamics of the complete USV–UC–UUV system in the time domain. The
simulation model in Matlab-Simulink consisted of the USV dynamics, the UC dynamics, and the
UUV model as shown in Figure 14.

Figure 14. Block diagram of the simulation program.

The parameters for simulation of the complete USV–UC–UUV are shown in Table 1. The
detailed parameters of the USV and UUV used in this study were given in References [20,21] and
[22], respectively.
It is challenging to simulate the complete USV–UC–UUV system as it is a poorly damped
system and the dynamics are highly nonlinear. Based on the simulation scheme introduced in Figure
13, the model-based motion simulations are further implemented in the later sections. The three
following simulations were performed:
 Simulation 1: The dynamic behavior of the complete USV (fixed position)–UC–UUV
(turning motion);
 Simulation 2: The dynamic behavior of the complete USV (turning motion)–UC–UUV
(fixed position);
 Simulation 3: The dynamic behavior of the complete USV (forward motion)–UC–UUV
(sideward motion).

6.2. Simulation 1
In the first simulation, the motion of the coupled UUV and UC system in the horizontal plane
was studied. The USV was assumed to stay at a position by using a perfect dynamic positioning
controller such that the USV-induced motion was ignored in this case. At this time, the UUV
performed a turning motion as shown in Figure 15. In this simulation, the simulation duration was
35 s, with a sampling time of 0.01 s. The initial position of the UUV in the earth-fixed coordinate was
UUV   70,0,50,0,0,0  , while the initial velocity of the UUV expressed in body-fixed coordinate was
 UUV   0.2,0,0,0,0,0  . On the contrary, the USV was assumed at the stable position (0, 0, 0) by using
a strong controller.
Sensors 2020, 20, 1329 18 of 27

Table 1. The parameters for the simulation.

Properties Units Symbols Values


USV parameters
Length of USV m LUSV 2.5

Breadth of USV m BUSV 0.63

Draft of USV m DUSV 0.201

Mass of USV kg MUSV 220.4

Center of gravity m X GUSV −0.076

Diameter of propeller m DPUSV 0.122


Cable parameters
Length of cable m Lc 100
Cable density kg/m 3 ρc 662.2
Diameter of cable m dc 0.025
Axial stiffness N EA 3 × 104
Guess for end force (we know N Fend
(4, 5, 100)
this guess is wrong)
Weight per length of cable kg/m wc 0.5
Mesh frame of cable m s 0:0.1:100
Normal drag coefficient - Cn 1.2
Tangential drag coefficient - Cf 0.062
Tension rigidity N T Inextensible
Environment parameters
Sea state - - Calm sea
Water current velocity m/s vw 0.1
Seawater density kg/m3 ρw 1000
UUV parameters
Dimension of UUV mm LUUV  BUUV  HUUV 560 × 750 × 280

Weight of UUV kg mUUV 80

Center of gravity m X GUUV (0, 0, −0.06)

Center of buoyancy m X BUUV (0, 0, 0)

Mass moment of inertia x-axis kg.m2 I xx 6.9

Mass moment of inertia y-axis kg.m2 I yy 26.1

Mass moment of inertia z-axis kg.m2 I zz 23.2

Figure 15. Thruster directions of the UUV in the turning motion.


Sensors 2020, 20, 1329 19 of 27

A shown in Figure 15, to force the UUV into a clockwise turning motion, the four horizontal
thrusters T1, T2, T3, and T4 were applied using different values such as T1 = 11.5 N, T2 = 12 N, T3 =
−11.5 N, and T4 = −12 N. Meanwhile, the three thrusters T5, T6, T7 were set to 0 N to achieve a pure
turning motion in this simulation.
In general, the UUV drag increases as the length of the UC increases. Thus, the maximum
affordable UC length for the UUV needs to be designed according to the power capacity of the UUV.
The trajectories of the UUV runs in terms of the turning motion without the UC and with the UC are
shown in Figure 16.

(a) (b)
Figure 16. Trajectories of the complete systems: (a) trajectory of UUV in the turning motion without
the UC; (b) trajectory of UUV in the turning motion with the UC.

The variation of the force and moment of the UC acting upon the turning motion of the UUV is
shown in Figure 17. It shows that the oscillatory heave force Fcz and the roll moment Mcx from the UC
caused the oscillators to achieve the heave velocity and the roll motion of the UUV. In addition, the
surge force Fxz initially increased and then decreased due to the negative value right after the UUV
turning to the left side, while the sway force Fcy decreased at the beginning and then increased to a
positive value when the UUV underwent the turning motion.
The effects of the UC on the position and orientation of the UUV are clearly shown in Figure 18.
Obviously, when operating the UUV and the UC coupling system in the turning motion, the state
variables of the UUV were significantly affected.
For the velocities of the UUV, the UUV initially moved straight for about 10 s, then turned
leftward, and finally moved backward. In this motion, the surge velocity increased from the initial
value 0.2 m/s and then decreased to a constant speed 0.37 m/s, while the sway speed of the UUV
slightly decreased from 0 m/s to a negative small steady value of about −0.12 m/s, as shown in Figure
19. For the heave velocity and roll motion, oscillations are shown. Moreover, the pitch motion is also
affected because of the UC with a negative decrease negatively initially before increasing to a
positive angle. However, the results also show that the interaction of the UC and the UUV did not
affect the surge motion, sway motion, and yaw motion of the UUV.
Sensors 2020, 20, 1329 20 of 27

(a) (b)
Figure 17. Cable forces and moments affecting UUV turning motion: (a) forces of the UC on the
UUV; (b) moments of the UC on the UUV.

(a) (b)
Figure 18. Simulation results of the position and orientation behaviors of the UUV turning: (a)
position of the UUV; (b) orientation of the UUV.

(a) (b)
Figure 19. Simulation results of the linear and angular velocities behaviors of the UUV turning: (a)
linear velocities of the UUV; (b) angular velocities of the UUV.

6.3. Simulation 2
Sensors 2020, 20, 1329 21 of 27

In the second simulation, the motion of the coupled USV and UC system in the horizontal plane
was analyzed with time varied. Unlike the first simulation, the 3-DOF USV firstly moved straight in
the forward direction for about 15 s from the origin of the earth-fixed coordinate
USV   0,0,0,0,0,0  , then turned left afterward, while the UUV was assumed to maintain position
(50, 0, 70). Furthermore, the initial velocity of the USV was  USV   0.1,0,0,0,0,0  and the simulation
duration was 25 s, with a sampling time of 0.01 s in this case. Figure 20 shows the thruster directions
of the USV during its turning motion. In order to simulate the turning motion of the USV, two stern
thrusters TH1 and TH2 were applied with different values of TH1 = 10 N and TH2 = 9 N, while the
bow thruster TH3 was set to 0 N.

Figure 20. Thruster directions of the USV in turning motion.

Figure 21 shows the trajectory of the USV during the turning motion, either with or without the
UC. In this study, the proposed system consisted of the USV connected to the UUV using the UC.
Thus, the forces generated by the motion of the UC could affect the motion of the combined vehicles.
The forces and moments of the UC affecting the USV during the turning motion are presented in
Figure 22. It shows that the exerting force of the UC on the USV seemed significant when the UUV
underwent the turning motion. However, all the state variables of USV (surge, sway, and yaw
motions) were not affected much, as shown in Figures 23 and 24. The corresponding phenomena can
be explained by the size of the USV being relatively large compared to that of the UUV, while the
movement of the UC and the UUV had a small effect on the behavior of the USV.

(a) (b)
Figure 21. Trajectory of the complete systems: (a) trajectory of USV in the turning motion without the
UC; (b) trajectory of USV in the turning motion with the UC.
Sensors 2020, 20, 1329 22 of 27

(a) (b)
Figure 22. Cable forces and moments affecting USV turning motion: (a) forces of the UC on the USV;
(b) moments of the UC on the USV.

Figure 23. Simulation results of the position behaviors in the USV turning motion.

Figure 24. Simulation results of the velocity behaviors in the USV turning motion.
Sensors 2020, 20, 1329 23 of 27

6.4. Simulation 3
In this simulation, the dynamic behaviors of the complete USV–UC–UUV system were
analyzed to show the effects of the UC on USV and UUV motions. The USV went straight in the
forward direction, while the UUV undertook a sideward motion. Similarly to simulation 1, a time
interval of 0.01 s and a simulation time of 35 s were set. The initial positions of the connecting point
to the UUV (position of the UUV in the earth-fixed coordinate) were set at (70 m, 0 m, 50 m) while
the end point at the free surface near the USV was assumed set at (0 m, 0 m, 0 m). The initial
velocities of both USV and UUV in the body-fixed coordinate were  USV   0.1,0,0,0,0,0  and
 UUV   0.2,0,0,0,0,0  , respectively.
Figure 25 shows the thruster directions of the USV and the UUV during their motions. In order
to simulate the forward motion of the USV, the thrust forces of the two stern thrusters TH1 and TH2
were set to 10 N, while the bow thruster TH3 was set to 0 N. For the case of sideward motion of the
UUV, the thrust forces of T1 and T3 were set to 10 N, while the thrusters T2 and T4 were set to −10 N,
as shown in Figure 25. Meanwhile, thrusters T5, T6, and T7 were set to 0 N to have sideward motion
only.

Figure 25. Thruster directions of the USV and the UUV.

For the above case, Figure 26 shows the trajectories of the USV and UUV without the UC and
with the UC interacting force. According to the simulation results, in order to maintain the depth of
the UUV during operation of the complete USV–UC–UUV system, the speed difference between the
USV and the UUV should be confined. The UC tension causes additional drag on the USV and UUV
motions, which affect the behavior of the vehicles. The variations of the UC force and moment at the
tow points (upper and lower points) are presented for the USV and UUV, as shown in Figures 27
and 28, respectively. Comparing Figure 27 with Figure 28, it is shown that the force of the UC on the
UUV is more significant than on the USV.
Unlike simulations 1 and 2, by considering the different motion operations on the horizontal
plane of the USV and the UUV, the analysis on the dynamic behavior of both the USV and the UUV
affected by the interaction of the UC is presented in this simulation. The effects of the UC on the USV
and the UUV are presented in Figures 29–31. For USV motion, the USV was set to move in a straight
line with the velocity Vusv = 0.25 m/s; after 25 s, the velocity increased to 0.8 m/s as shown in Figure
29. The results also show that the USV moved faster with the connected UC because the pushed
forces of the surge force, Fx, increased gradually.
For the sideward motion of the UUV, the UUV moved leftward for 7.5 m in 35 s with a sway
velocity of about 0.23 m/s, as shown in Figures 30 and 31. The results in these figures show that the
UUV shifted a little in surge motion while moving sideward due to the initial surge velocity of the
Sensors 2020, 20, 1329 24 of 27

UUV set to 0.2 m/s. For this motion, the depth of the UUV slightly decreased. Figure 30 shows the
significant effect of the UC on the depth, roll, and pitch motion modes. In particular, both the pitch
and heave motions of the UUV were significantly oscillatory because of the heave force Fcz. The UUV
moved in the sway direction with up and down oscillations and changed the pitch angle of the UUV
during simulation time. This occurred because the heave velocity w and the pitch angle θ of the
UUV regularly oscillated. Furthermore, the results of the surge, sway, and yaw motions of the UUV
showed similar motion compared to previous ones without UC.

(a) (b)
Figure 26. Trajectory of the complete systems: (a) trajectory of the USV and the UUV without the UC;
(b) trajectory of the USV and the UUV with the UC.

(a) (b)
Figure 27. Cable forces and moments effecting to the USV doing the forward motion: (a) forces of the
UC on the USV; (b) moments of the UC on the USV.
Sensors 2020, 20, 1329 25 of 27

(a) (b)
Figure 28. Cable forces and moments effecting to the UUV doing the sideward motion: (a) forces of
the UC on the UUV; (b) moments of the UC on the UUV.

(a) (b)
Figure 29. Simulation results of position and velocity of the USV doing the forward motion: (a)
position of the USV; (b) velocity of the USV.

(a) (b)
Figure 30. Simulation results of position and orientation of the UUV doing the sideward motion: (a)
position of the UUV; (b) orientation of the UUV.
Sensors 2020, 20, 1329 26 of 27

(a) (b)
Figure 31. Simulation results of linear and angular velocities of the UUV doing the sideward motion:
(a) linear velocities of the UUV; (b) angular velocities of the UUV.

In summary, the simulations results show that the effects of the connected UC to the vehicles
were big, especially for the UUV motions. The simulations could be very helpful when designing the
capacity of the thrusters for the UUV and USV.

7. Conclusions
In this paper, a new mathematical modeling of a coupling system of a USV connected to a UUV
using a UC was presented. To do so, analysis of the dynamics was firstly performed on each system,
and the total coupled system dynamics was then studied. Because the UC connected the USV and
the UUV, the dynamic equation of the UC was derived using the catenary equation. To analyze the
behavior of the UC, the shooting method was applied. To demonstrate the application of the
proposed equations, model-based motion simulations of the coupling system were performed.
Computer simulations were conducted to analyze the interacting forces of the UC with the USV and
UUV systems. In the simulation, the maneuvering behavior of the USV with the UC, the
maneuvering behavior of the UUV with the UC, and the maneuvering behavior of the coupled USV–
UC–UUV system were investigated and their results were discussed. Moreover, the variation of the
UC forces and moments at the tow points and the configuration of the UC were analyzed.
The simulation results revealed that the UC significantly affected the motion of both the USV
and the UUV in all cases (especially the UUV). The results also showed that the UC tension caused
additional drag forces on the USV and UUV, and they affected the motion of both vehicles, while the
variation of the configuration of the UC could result in the vehicle getting tangled, especially when
the coupled system moves in currents. Based on suitable assumptions, the numerical model
developed in the paper could numerically simulate the motions of the vehicles with the UC in the
ocean environment. It is believed that the simulation results may provide useful guidance and
reference for real USV–UC–UUV systems in design and operation. Using the results of the analysis
on the interaction forces between the systems, it would be helpful to design the capacity of
actuators for the USV or UUV.
Future work can be extended by taking into account the motion of the USV–UC–UUV system
under the effect of various speeds of underwater currents, with verification via water tests.
Furthermore, an analysis on the controller will be designed to reduce the effects of the UC.
Author Contributions: Conceptualization, M.T.V. and H.S.C.; methodology, M.T.V., M.V. and T.T.H.; software,
M.T.V. and B.D.H.P.; validation, Q.T.D., M.V. and T.T.H.; formal analysis, M.T.V. and B.D.H.P.; investigation,
M.T.V. and Q.T.D.; resources, M.T.V. and S.D.L.; data curation, M.T.V., T.T.H. and Q.T.D.; writing—original
draft preparation, M.T.V. and B.D.H.P.; writing—review and editing, M.T.V. and M.V.; visualization, M.T.V.
and S.D.L.; supervision, H.S.C. and S.D.L.; project administration, H.S.C.; funding acquisition, H.S.C. All
authors have read and agreed to the published version of the manuscript.

Funding: This research received no external funding.


Sensors 2020, 20, 1329 27 of 27

Acknowledgments: This study is part of a project supported by the Civil-Military Dual-Use Technology “Data
Collection System with Underwater Glider” (Grant No. 19-SN-MU-01) and a government project entitled
“Development of hybrid underwater drone for accurate inspection of the underwater pipeline and cable”.

Conflicts of Interest: The authors declare no conflicts of interest.

References
1. Vu, M.T.; Choi, H.S.; Kang, J.I.; Ji, D.H.; Joong, H. Energy efficient trajectory design for the underwater
vehicle with bounded inputs using the global optimal sliding mode control. J. Mar. Sci. Technol. Taiwan
2017, 25, 705–714.
2. Nam, K.S.; Lee, D.G.; Ryu, J.D.; Ha, K.N. The basic study of underwater robot control for over actuated
systems. Proc. Eng. Technol. Innov. 2019, 12, 21–25.
3. Bahatmaka, A.; Kim, D.J.; Chrismianto, D. Optimization of ducted propeller design for the ROV (remotely
operated vehicle) using CFD. Adv. Technol. Innov. 2016, 2, 73–84.
4. Vu, M.T.; Jeong, S.K; Choi, H.S.; Oh, J.Y.; Ji, D.H. Study on down-cutting ladder trencher of an underwater
construction robot for seabed application. Appl. Ocean Res. 2018, 71, 90–104.
5. Vu, M.T.; Choi, H.S.; Ji, D.H.; Jeong, S.K; Kim, J.Y. A study on an up-milling rock crushing tool operation
of an underwater tracked vehicle. Proc. Inst. Mech. Eng. Part M J. Eng. Marit. Environ. 2019, 233, 283–300.
6. Castaño, F.; Strzelczak, S.; Villalonga, A.; Haber, R.E.; Kossakowska, J. Sensor reliability in cyber-physical
systems using internet-of-things data: A review and case study. Remote Sens. 2019, 11, 2252.
7. Feng, Z.; Allen, R. Evaluation of the effects of the communication cable on the dynamics of an underwater
flight vehicle. Ocean Eng. 2004, 31, 1019–1035.
8. Vu, M.T.; Choi, H.S.; Kang, J.I.; Ji, D.H.; Jeong, S.K. A study on hovering motion of the underwater vehicle
with umbilical cable. Ocean Eng. 2017, 135, 137–157.
9. Vu, M.T.; Choi, H.S.; Nhat, T.Q.M.; Ji, D.H.; Son, H.J. Study on the dynamic behaviors of an USV with a
ROV. In Proceedings of the OCEANS 2017, Anchorage, AK, USA, 18–21 September 2017; pp. 1–7.
10. Casarella, M.J.; Parsons, M. Cable systems under hydrodynamic loading. Mar. Technol. Soc. J.1970, 4, 27–44.
11. Hover, F.S.; Yoerger, D.R. Identification of low-order dynamic models for deeply towed underwater
vehicle systems. Int. J. Offshore Polar 1992, 2, 38–45.
12. Chai, Y.T.; Varyani, K.S. Three dimensional lump mass formulation of a catenary riser with bending,
torsion and irregular seabed interaction effect. Ocean Eng. 2002, 29, 1503–1525.
13. Ablow, C.M.; Schechter, S. Numerical simulation of undersea cable dynamics. Ocean Eng. 1983, 10, 443–457.
14. Jung, D.W.; Hong, S.M.; Lee, J.H.; Cho, H.J.; Choi, H.S.; Vu, M.T. A study on unmanned surface vehicle
combined with remotely operated vehicle system. Proc. Eng. Technol. Innov. 2018, 9, 17–24.
15. Haber, R.E.; Quiza, R.; Villalonga, A.; Arenas, J.; Castaño, F. Digital twin-based optimization for
ultraprecision motion systems with backlash and friction. IEE Access 2019, 7, 93462–93472.
16. Fossen, T.I. Guidance and Control of Ocean Vehicles; John Wiley & Sons: New York, NY, USA, 1994.
17. Subcommittee, S.H. Nomenclature for Treating the Motion of a Submerged Body through a Fluid. In
Proceedings of the American Towing Tank Conference, New York, NY, USA, 11–14 September 1950.
18. Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Hoboken, NJ,
USA, 2011.
19. Sagatun S.I. The elastic cable under the action of concentrated and distributed forces. J. Offshore Mech. Arct.
Eng. 2001, 123, 43–45.
20. Obreja, D.; Nabergoj, R.; Crudu, L.; Popoiu, S.P. Identification of hydrodynamic coefficients for
maneuvering simulation model of a fishing vessel. Ocean Eng. 2010, 37, 678–687.
21. Kang, M.J. A Study on Dynamic Positioning of a Twin-Thruster Vessel. Master’s Thesis, Korea Advance
Institute of Science and Technology, Daejeon, South Korea, 2015.
22. Vu, M.T. A Study on the Motions of Underwater Vehicle with Umbilical Cable Effect. Master’s Thesis,
Korea Maritime and Ocean University, Busan, South Korea, 2015.
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).

View publication stats

You might also like