Next Article in Journal
An Analytical Approach to Flow-Guided Nanocommunication Networks
Next Article in Special Issue
Simulation of Autonomous Underwater Vehicles (AUVs) Swarm Diffusion
Previous Article in Journal
Does the Presence of Cognitive Impairment Exacerbate the Risk of Falls in People with Peripheral Neuropathy? An Application of Body-Worn Inertial Sensors to Measure Gait Variability
Previous Article in Special Issue
Model-Aided Localization and Navigation for Underwater Gliders Using Single-Beacon Travel-Time Differences
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on Dynamic Behavior of Unmanned Surface Vehicle-Linked Unmanned Underwater Vehicle System for Underwater Exploration

1
School of Intelligent Mechatronics Engineering, Sejong University, 98 Gunja-dong, Gwangjin-gu, Seoul 143-747, Korea
2
School of Electronics, Electrical Engineering and Computer Science, Queen’s University, Belfast BT7 1NN, UK
3
Department of Mechanical Engineering, University of Tulsa, Tulsa, OK 74104, USA
4
Department of Naval Architecture and Ocean Engineering, Nha Trang University, Nha Trang 650000, Vietnam
5
Department of Electrical Engineering, Yuan Ze University, No. 135, Yuandong Road, Zhongli 320, Taoyuan 32003, Taiwan
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, Korea
8
Division of Mechanical Engineering, Korea Maritime and Ocean University, 727 Taejong-ro, Yeongdo-gu, Busan 49112, Korea
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(5), 1329; https://doi.org/10.3390/s20051329
Submission received: 30 January 2020 / Revised: 24 February 2020 / Accepted: 25 February 2020 / Published: 29 February 2020
(This article belongs to the Special Issue Smart Sensors for Autonomous Underwater Vehicle)

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.

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 such vehicles is increasing rapidly [1,2,3,4,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,8,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 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.

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.
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.

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.
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. 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.

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:
  • 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).

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.
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:
[ x b y b z b ] = [ X E Y E Z E ] R ( ϕ , θ , ψ ) ,
R ( ϕ , θ , ψ ) = [ c θ c ψ s ϕ s θ c ψ c ϕ s ψ c ϕ s θ c ψ + s ϕ s ψ c θ s ψ s ϕ s θ s ψ + c ϕ c ψ c ϕ s θ s ψ s ϕ c ψ 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 1 C 2 C 3 ] = [ X E Y E Z E ] [ c   α   c   β c   α   s   β s   α s   α   c   β s   α   s   β c   α 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 1 C 2 C 3 ] = [ x b y b z b ] R T ( ϕ , θ , ψ ) [ c   α   c   β c   α   s   β s   α s   α   c   β s   α   s   β c   α 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 E X E Y E Z E describes the earth-fixed coordinate while the second coordinate B x B y B z B 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 ψ ] T 3 , which is referred to as surge, sway, and yaw motions, and it describes the position of the USV in the horizontal plane with reference to earth-fixed coordinate E X E Y E Z E . The second mode is the velocity of the USV v = [ u v r ] T 3 , where u and v are the surge and sway velocities and r is the heave velocity with reference to body-fixed coordinate B x B y B z B .
The relationship between position and orientation of the USV in the earth-fixed coordinate ( E X E Y E Z E ) and the linear and angular velocities in the vehicle coordinate ( B x B y B z B ) is given as
η ˙ = R ( η ) v ,
where the rotation matrix R ( η ) is defined as
R ( η ) = [ cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1 ] , R 1 ( η ) = R T ( η ) .
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].
M v ˙ + C ( v ) v + D ( v ) v + g ( η ) = τ + τ c a b l e ,
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 ] T , τ = [ τ X ,   τ Y ,   τ N ] 3 represents the control input, and τ c a b l e = [ τ C x ,   τ C y ,   τ C n ] 3 represents the cable forces and moments.
Additionally, the matrices M, C ( v ) , and D ( v ) are expressed as
M = [ m X u ˙ 0 0 0 m Y v ˙ m x g Y r ˙ 0 m x g N v ˙ I z N r ˙ ] ,
C ( v ) = [ 0 0 ( Y v ˙ m ) v + ( 1 2 Y r ˙ + 1 2 N v ˙ m x g ) r 0 0 ( m X u ˙ ) u ( Y v ˙ m ) v ( 1 2 Y r ˙ + 1 2 N v ˙ m x g ) r ( m X u ˙ ) u 0 ] ,
D ( v ) = [ X u X | u | u | u | 0 0 0 Y v Y | v | v | v | Y | r | v | r | Y r Y | v | r | v | Y | r | r | r | 0 N v N | v | v | v | N | r | v | r | N r 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 B z B axis. X u ˙ , Y v ˙ , Y r ˙ , N v ˙ , N r ˙ , X u , Y v , Y r , 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.
With revolution speed ni, the thrust force is expressed as shown in Equation (11).
T i = ρ n i 2 D P 4 K T ,
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 F T ,
where the individual thrust force vector is F T = [ F 1 F 2 F 3 ] T 3 × 1 , and the generalized force vector acting on the USV is τ c = [ F x F y M z ] T 3 × 1 .
Moreover, the thrust allocation of the USV is expressed as
T = [ 1 t p 1 t p 0 0 0 1 t p ( 1 t p ) D L 2 ( 1 t p ) D L 2 ( 1 t p ) D s 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.
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:
F t = 1 2 ρ C t d | V t | V t ,
F n = 1 2 ρ C n d | V n | V n ,
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 s i 1 < s s i . The reaction force f0 in s = 0 is described as
f 0 = i = 1 m w i ( s i s i 1 ) + i = 1 m f i ,
where m is the number of segments of the cable, w i i R 3 is the constant distributed force acting over segment i, and f i i R 3 is nodal force acting on the nodal point i.
The strain of each cable segment ε can be expressed as the function of an infinitesimal cable segment ds and the stretched length dp.
ε = d p d s d s .
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 E A .
The cable tension T(s): [ 0 , L ] R 3 is estimated from the expression
T ( s ) = T ( s ) d r d p | s = f 0 i = 1 m 1 f i i = 1 m 1 f i [ w i ( s i s i 1 ) ] w m ( s s m 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 r i ( s ) : [ 0 , L ] R 3 . For simplification, we express
F m 1 = f 0 i = 1 m 1 f i ,             1 m N ,
W m 1 = i = 1 m 1 w i ( s i s i 1 ) .
The cable tension can be solved from
T T ( s ) T ( s ) = T 2 ( s ) d f T d p d f d p ,
T ( s ) = ( F m 1 W m 1 w m ( s s m 1 ) ) T ( F m 1 W m 1 w m ( s s m 1 ) ) .
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
T ( s ) = E ( s ) A ( s ) ( d p d s 1 ) .
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
d f d s = d f d p d p d s .
By using Equations (23) and (24), Equation (25) can be rearranged as
d f d s = ( F m 1 W m 1 w m ( s s m 1 ) ) ( 1 E ( s ) A ( s ) + 1 ( F m 1 W m 1 w m ( s s m 1 ) ) T ( F m 1 W m 1 w m ( s s m 1 ) ) ) .
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
f m ( s ) = K 1 ( s ) K 2 3 ( F m 1 K 2 2 F m 1 w w F m 1 ( P ( F m 1 w ) ) ) w 1 K 2 2 T ( s ) + 1 E A ( F m 1 s 1 2 w s 2 ) + C m 1 ,
where the sign describes component-wise multiplication. The tension of each cable segment T(s) is obtained from Equation (23), where
K 1 ( s ) = ln ( ( K 2 s 1 K 2 F m 1 T w ) + T ( s ) ) , K 2 = w T w = w 2 , P = [ 0 1 1 1 0 1 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 ( s i ) = f ( s i ) + , { i [ 1 , n 1 ] m }
The integration constants can be obtained as
C m 1 = { f 0 , f o r m = 1 f m 1 ( s m 1 ) f m ( s m ) , f o r k [ 2 , n ] m , f o r 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
x u s v ( 0 , t ) = x u s v ,   y u s v ( 0 , t ) = y u s v ,   z u s v ( 0 , t ) = z u s v ,
x u u v ( L , t ) = x u u v ,   y u u v ( L , t ) = y u u v ,   z u u v ( L , t ) = z u u v ,
where xusv, yusv, zusv and xuuv, yuuv, zuuv represent the positions of the USV and the UUV during their motion, respectively.

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.
F c ( t ) = [ F c X F c Y F c Z ] = R T ( ϕ , θ , ψ ) [ c   α   c   β c   α   s   β s   α s   α   c   β s   α   s   β c   α s   β c   β 0 ] [ T 0 0 ] ,
M c ( t ) = [ M c X M c Y M c Z ] = r c × F c ( t ) = [ x c y c z c ] × [ F c X F c Y F c Z ] = [ y c F c Z z c F c Y z c F c X x c F c Z x c F c Y y c F c X ] ,
where r c = ( x c , y c , z c ) 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].
η = [ η 1 T η 2 T ] T , η 1 = [ x , y , z ] T , η 2 = [ ϕ , θ , ψ ] T ν = [ ν 1 T ν 2 T ] T , ν 1 = [ u , v , w ] T , v 2 = [ p , q , r ] T τ = [ τ 1 T τ 2 T ] T , τ 1 = [ X , Y , Z ] T , τ 2 = [ K , M , N ] 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, v 1 3 × 1 denotes the translational velocities in surge, sway, and heave motions of the UUV, and v 1 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 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.
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 ) ν .
The rotation matrix between the body-fixed coordinate and the earth-fixed coordinate related to Euler angles is given by
J ( η 2 ) = [ J 1 0 3 × 3 0 3 × 3 J 2 ] .
The linear velocity transformation matrix J 1 , and the angular velocity transformation matrix J 2 in Equation (37), related to Euler angles, are obtained by
J 1 ( η 2 ) = [ c ψ   c θ s ψ   c ϕ + s ϕ   s θ   c ψ s ψ   s ϕ + s θ   c ψ   c ϕ s ψ   c θ c ψ   c ϕ + s ϕ   s θ   s ψ c   ψ s ϕ + s θ   s ψ   c ϕ s   θ s ϕ   c θ c ϕ   c θ ] ,
J 2 ( η 2 ) = [ 1 sin ϕ tan θ cos ϕ tan θ 0 cos ϕ sin ϕ 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 J 1 ( η 2 ) is globally invertible since J 1 1 ( η 2 ) = J 1 T ( η 2 ) .
The nonlinear dynamic equation of the UUV can be presented as a compact matrix form [16].
M v ˙ + C ( v ) v + D ( v ) v + G ( η ) = τ t h + τ c a b l e ,
where M 6 × 6 is an inertial matrix of UUV. C ( v ) 6 × 6 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, τ t h 6 × 1 represents the propulsion forces and moments acting on the UUV, and τ c a b l e 6 × 1 denotes the UC forces and moments. Moreover, the aforementioned matrices are described as follows:
M   = [ m + X u ˙ 0 0 0 m z G m y G 0 m + Y v ˙ 0 m z G 0 m x G + Y r ˙ 0 0 m + Z w ˙ m y G m x G + Z q ˙ 0 0 m z G m y G I x x + K p ˙ I x y I x z m z G 0 m x G + M w ˙ I y x I y y + M q ˙ I y z m y G m x G + N v ˙ 0 I z x I z y I z z + N r ˙ ] ,
C ( v ) = [ 0 0 0 0 0 0 0 0 0 m ( y G q + z G r ) m ( y G q + w ) + Z w ˙ w m ( z G p v ) Y v ˙ v m ( x G q w ) Z w ˙ w m ( z G r + x G p ) m ( z G q + u ) + X u ˙ u m ( x G r + v ) + Y v ˙ v m ( y G r u ) X u ˙ u m ( x G p + y G q )                                                           m ( y G q + z G r ) m ( x G q w ) + Z w ˙ w m ( x G r + v ) Y v ˙ v m ( y G q + w ) Z w ˙ w m ( z G r + x G p ) m ( y G r u ) + X u ˙ u m ( z G p v ) + Y v ˙ v m ( z G q + u ) X u ˙ u m ( x G p + y G q ) 0 I y z q I x z p + I z z r + N r ˙ r I y z r + I x y p I y y q M q ˙ q I y z q + I x z p I z z r N r ˙ r 0 I x z r I x y q + I x x p + K p ˙ p I y z r I x y p + I y y q + M q ˙ q I x z r + I x y q I x x p K p ˙ p 0 ] ,
D ( v ) = d i a g { X u , Y v , Z w , K p , M q , N r } d i a g { X u | u | | u | , Y v | v | | v | , Z w | w | | w | , K p | p | | p | , M q | q | | q | , N r | r | | r | } ,
G ( η ) = [ ( W B ) sin θ ( W B ) cos θ sin ϕ ( W B ) cos θ cos ϕ ( y G W y b B ) cos θ cos ϕ + ( z G W z b B ) cos θ sin ϕ ( z G W z b B ) sin θ + ( x G W x b B ) cos θ cos ϕ ( x G W x b B ) cos θ sin ϕ ( y G W y b B ) sin θ ] .
All symbols of variables used in the above equations can be explained as follows: m denotes the mass of the UUV, O G = [ x G y G z G ] T is the center of gravity of the UUV, I x x , I y y , and I z z are the moments of inertia of the UUV about the B x B , B y B , and B z B axes, I x y = I y x , I x z = I z x , and I y z = I z y 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 ˙ , Y v ˙ , 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 | , Y v | 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 ( η ) η ˙ ,
η ¨ = J ˙ ( η ) v + J ( η ) v ˙ v ˙ = J 1 ( η ) [ η ¨ J ˙ ( η ) J 1 ( η ) η ˙ ] ,
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 η ( η ) = τ η ,
where
M η ( η ) = J T ( η ) M J 1 ( η ) C η ( v , η ) = J T ( η ) [ C ( v ) M J 1 ( η ) η ˙ ] J 1 ( η ) D η ( v , η ) = J T ( η ) D ( v ) J 1 ( η ) 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.
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
τ t h = T τ u ,
in which τ t h is the desired force in the different DOF, T is the thruster configuration matrix, and τ u is the desired force of each thruster. τ t h and τ u are defined as
τ t h = [ F T x F T y F T z M T x M T y M T z ] T ,
τ u = [ F 1 F 2 F 3 F 4 F 5 F 6 F 7 ] T .
The thruster configuration matrix T can be expressed as follows:
T = [ c   α c   α c   α c   α 0 0 0 s   α s   α s   α s   α 0 0 0 0 0 0 0 1 1 1 0 0 0 0 l s l s 0 0 0 0 0 l f l f l r d s   c α       + d f   s α d s   c α       d f   s α d s   c α       d r   s α d s   c α       + d r   s α 0 0 0 ] ,
where ls, lf, lr, ds, df, dr are the lengths of the arm that create momentum in roll, pitch, and yaw, and α = 30 0 is the angle thruster which located in the xy-plane.

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.
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 w h o l e = { u 1 : n , ( X U S V , Y U S V , ψ U S V , u U S V , v U S V , r U S V ) ,                                     ( X U U V , Y U U V , Z U U V , ϕ U U V , θ U U V , ψ U U V , u U U V , v U U V , w U U V , p U U V , q U U V , r U U V ) } T
To calculate the motion states in Equation (53), the initial condition of the system ( U w h o l e 0 ) should be provided for further calculation. Then, the previous iteration result ( U w h o l e k ) can be used as the initial guess for the next iteration ( U w h o l e k + 1 ). 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.
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,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 η U U V = ( 70 , 0 , 50 , 0 , 0 , 0 ) , while the initial velocity of the UUV expressed in body-fixed coordinate was ν U U V = ( 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.
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.
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.

6.3. Simulation 2

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 η U S V = ( 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 ν U S V = ( 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 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 Figure 23 and Figure 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.

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 ν U S V = ( 0.1 , 0 , 0 , 0 , 0 , 0 ) and ν U U V = ( 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.
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 Figure 27 and Figure 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 Figure 29, Figure 30 and Figure 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 Figure 30 and Figure 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 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.
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 D.H.P.B.; validation, Q.T.D., M.V. and T.-T.H.; formal analysis, M.T.V. and D.H.P.B.; 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 D.H.P.B.; 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.

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. [Google Scholar]
  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. [Google Scholar]
  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. [Google Scholar]
  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. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef] [Green Version]
  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. [Google Scholar] [CrossRef]
  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. [Google Scholar]
  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. [Google Scholar]
  10. Casarella, M.J.; Parsons, M. Cable systems under hydrodynamic loading. Mar. Technol. Soc. J. 1970, 4, 27–44. [Google Scholar]
  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. [Google Scholar]
  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. [Google Scholar] [CrossRef]
  13. Ablow, C.M.; Schechter, S. Numerical simulation of undersea cable dynamics. Ocean Eng. 1983, 10, 443–457. [Google Scholar] [CrossRef]
  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. [Google Scholar]
  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. [Google Scholar]
  16. Fossen, T.I. Guidance and Control of Ocean Vehicles; John Wiley & Sons: New York, NY, USA, 1994. [Google Scholar]
  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. [Google Scholar]
  18. Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]
  19. Sagatun, S.I. The elastic cable under the action of concentrated and distributed forces. J. Offshore Mech. Arct. Eng. 2001, 123, 43–45. [Google Scholar] [CrossRef]
  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. [Google Scholar] [CrossRef]
  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, Korea, 2015. [Google Scholar]
  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, Korea, 2015. [Google Scholar]
Figure 1. System structure of the unmanned surface vehicle (USV) system.
Figure 1. System structure of the unmanned surface vehicle (USV) system.
Sensors 20 01329 g001
Figure 2. The control box of the USV system.
Figure 2. The control box of the USV system.
Sensors 20 01329 g002
Figure 3. Control system of the USV.
Figure 3. Control system of the USV.
Sensors 20 01329 g003
Figure 4. The developed 6-DOF of the unmanned underwater vehicle (UUV).
Figure 4. The developed 6-DOF of the unmanned underwater vehicle (UUV).
Sensors 20 01329 g004
Figure 5. The thruster structure of the UUV: (a) internal parts of the UUV; (b) Composition of cover.
Figure 5. The thruster structure of the UUV: (a) internal parts of the UUV; (b) Composition of cover.
Sensors 20 01329 g005
Figure 6. The control structure for the UUV.
Figure 6. The control structure for the UUV.
Sensors 20 01329 g006
Figure 7. Motion variables for USV.
Figure 7. Motion variables for USV.
Sensors 20 01329 g007
Figure 8. The coordinates of the system: (a) coordinates of complete system; (b) coordinate of the umbilical cable (UC).
Figure 8. The coordinates of the system: (a) coordinates of complete system; (b) coordinate of the umbilical cable (UC).
Sensors 20 01329 g008
Figure 9. Thruster arrangement of the USV.
Figure 9. Thruster arrangement of the USV.
Sensors 20 01329 g009
Figure 10. Forces acting on a segment of the UC.
Figure 10. Forces acting on a segment of the UC.
Sensors 20 01329 g010
Figure 11. Coordinate system of the UUV.
Figure 11. Coordinate system of the UUV.
Sensors 20 01329 g011
Figure 12. Layout of thrusters of the UUV.
Figure 12. Layout of thrusters of the UUV.
Sensors 20 01329 g012
Figure 13. The model-based simulation process.
Figure 13. The model-based simulation process.
Sensors 20 01329 g013
Figure 14. Block diagram of the simulation program.
Figure 14. Block diagram of the simulation program.
Sensors 20 01329 g014
Figure 15. Thruster directions of the UUV in the turning motion.
Figure 15. Thruster directions of the UUV in the turning motion.
Sensors 20 01329 g015
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.
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.
Sensors 20 01329 g016
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.
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.
Sensors 20 01329 g017
Figure 18. Simulation results of the position and orientation behaviors of the UUV turning: (a) position of the UUV; (b) orientation of the UUV.
Figure 18. Simulation results of the position and orientation behaviors of the UUV turning: (a) position of the UUV; (b) orientation of the UUV.
Sensors 20 01329 g018
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.
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.
Sensors 20 01329 g019
Figure 20. Thruster directions of the USV in turning motion.
Figure 20. Thruster directions of the USV in turning motion.
Sensors 20 01329 g020
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.
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 20 01329 g021
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 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.
Sensors 20 01329 g022
Figure 23. Simulation results of the position behaviors in the USV turning motion.
Figure 23. Simulation results of the position behaviors in the USV turning motion.
Sensors 20 01329 g023
Figure 24. Simulation results of the velocity behaviors in the USV turning motion.
Figure 24. Simulation results of the velocity behaviors in the USV turning motion.
Sensors 20 01329 g024
Figure 25. Thruster directions of the USV and the UUV.
Figure 25. Thruster directions of the USV and the UUV.
Sensors 20 01329 g025
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.
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.
Sensors 20 01329 g026
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.
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 20 01329 g027
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.
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.
Sensors 20 01329 g028
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.
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.
Sensors 20 01329 g029
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.
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 20 01329 g030
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.
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.
Sensors 20 01329 g031
Table 1. The parameters for the simulation.
Table 1. The parameters for the simulation.
PropertiesUnitsSymbolsValues
USV parameters
Length of USVm L U S V 2.5
Breadth of USVm B U S V 0.63
Draft of USVm D U S V 0.201
Mass of USVkg M U S V 220.4
Center of gravitym X G U S V −0.076
Diameter of propellerm D P U S V 0.122
Cable parameters
Length of cablemLc100
Cable densitykg/m3ρc662.2
Diameter of cable mdc0.025
Axial stiffnessNEA3 × 104
Guess for end force (we know this guess is wrong)NFend(4, 5, 100)
Weight per length of cablekg/mwc0.5
Mesh frame of cablems0:0.1:100
Normal drag coefficient-Cn1.2
Tangential drag coefficient-Cf0.062
Tension rigidityNTInextensible
Environment parameters
Sea state--Calm sea
Water current velocitym/svw0.1
Seawater densitykg/m3ρw1000
UUV parameters
Dimension of UUVmm L U U V × B U U V × H U U V 560 × 750 × 280
Weight of UUVkg m U U V 80
Center of gravitym X G U U V (0, 0, −0.06)
Center of buoyancym X B U U V (0, 0, 0)
Mass moment of inertia x-axiskg.m2 I x x 6.9
Mass moment of inertia y-axiskg.m2 I y y 26.1
Mass moment of inertia z-axiskg.m2 I z z 23.2

Share and Cite

MDPI and ACS Style

Vu, M.T.; Van, M.; Bui, D.H.P.; Do, Q.T.; Huynh, T.-T.; Lee, S.-D.; Choi, H.-S. Study on Dynamic Behavior of Unmanned Surface Vehicle-Linked Unmanned Underwater Vehicle System for Underwater Exploration. Sensors 2020, 20, 1329. https://doi.org/10.3390/s20051329

AMA Style

Vu MT, Van M, Bui DHP, Do QT, Huynh T-T, Lee S-D, Choi H-S. Study on Dynamic Behavior of Unmanned Surface Vehicle-Linked Unmanned Underwater Vehicle System for Underwater Exploration. Sensors. 2020; 20(5):1329. https://doi.org/10.3390/s20051329

Chicago/Turabian Style

Vu, Mai The, Mien Van, Duc Hong Phuc Bui, Quang Thang Do, Tuan-Tu Huynh, Sang-Do Lee, and Hyeung-Sik Choi. 2020. "Study on Dynamic Behavior of Unmanned Surface Vehicle-Linked Unmanned Underwater Vehicle System for Underwater Exploration" Sensors 20, no. 5: 1329. https://doi.org/10.3390/s20051329

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop