Dynamics Modeling and Motion Simulation of USV / UUV with Linked Underwater Cable

: This paper describes a study on the dynamic modeling and the motion simulation of an unmanned ocean platform to overcome the limitations of existing unmanned ocean platforms for ocean exploration. The proposed unmanned ocean vehicle combines an unmanned surface vehicle and unmanned underwater vehicle with an underwater cable. This platform is connected by underwater cable, and the forces generated in each platform can inﬂuence each other’s dynamic motion. Therefore, before developing and operating an unmanned ocean platform, it is necessary to derive a dynamic equation and analyze dynamic behavior using it. In this paper, Newton’s second law and lumped-mass method are used to derive the equations of motion of unmanned surface vehicle, unmanned underwater vehicle, and underwater cable. As the underwater cable among the components of the unmanned ocean platform is expected to a ﬀ ect the motion of unmanned surface vehicle and unmanned underwater vehicle, the similarity of modeling is described by comparing with the cable modeling results and the experimental data. Finally, we constructed a dynamic simulator using Matlab and Simulink, and analyzed the dynamic behavior of the unmanned ocean platform through open-loop simulation.


Introduction
Among various studies related to marine development, marine exploration is a fundamental physical exploration that is needed for multiple purposes, such as resource and energy development and management, navigation safety, and military operations. Marine exploration is being used directly for engineering purposes such as marine civil engineering and offshore plant installations through the marine development phases, ranging from the initial exploration stage of resource development to the production of equipment, the changes of terrain during the production process [1], but, if the undersea topography or depth of water information is not accurate, it may cause damage such as stranding of ships, damage to underwater optical cables, and damage to offshore structures. Accordingly, marine exploration is necessary and with the development of science and technology along with the necessity, studies of marine exploration using unmanned robot technology in an underwater environment that replaces existing ships or humans, are actively being carried out. Thus research on unmanned marine robots has been conducted for a long time and various types of platforms are being developed and operated due to necessities such as marine exploration. These include unmanned surface vehicles (USVs), autonomous underwater vehicles (AUVs), remotely operated vehicles (ROVs), As shown in Figure 1, it is difficult to explore a large area due to the operating characteristics of a ROV that combines an USV and a ROV. Also, the towed-system can quickly explore a large area, but it is difficult to obtain accurate location information of the exploration area and to predict the towed-system kinetic performance under water. Therefore, this study proposes a platform that combines an USV and an UUV to overcome the disadvantages of the above platform. The proposed platform is based on an USV like the similar platform. The platform for underwater exploration is a torpedo-shaped UUV. This type of platform has the advantage of being able to quickly explore a larger area than the ROV. Besides, it is equipped with USV's GPS and USBL to reduce the navigation error, which is a disadvantage of the existing AUVs, and to find the exact location of the exploration area. The UUV connected to the underwater cable is equipped with a propeller, allowing position control, which makes high-speed driving for stable towed system operation unnecessary, and can check information in real-time through the underwater cable.
In this study, a dynamic analysis of the proposed platform was performed through simulation before platform development. The existing studies mainly analyzed the motion between the ROV and the underwater cable while the USV was fixed or analyzed the motion changes of the underwater cable according to the USV motion at high speed [7][8][9][10][11][12][13], but, the unmanned ocean platform proposed in this study performs marine exploration while the USV and UUV move simultaneously. Therefore, it is necessary to analyze the effect of the underwater cable on the movement of the USV and UUV while the platform is moving.
In this study, motion equations for the USV, UUV and underwater cable were derived, and the motion performance of the unmanned ocean platform was verified through simulation. The motion equations of the USV and UUV were derived using Newton's second law, and mathematical modeling of underwater cables was performed using the lumped-mass method [14][15][16][17][18][19][20]. As mentioned earlier, the force generated by underwater cables is an important factor influencing the USV and UUV movements. Therefore, in this study, the behavior of the actual underwater cable was performed in the presence of current. The accuracy of modeling was confirmed by comparing the experimental values with those calculated through modeling and simulation.
Also, the motion equations derived for each platform and the connection between each platform were considered to derive the overall motion equation for the unmanned ocean platform. In addition, a simulator for analyzing the motion performance of the unmanned ocean platform was constructed using the derived equations of motion and Matlab and Simulink. Through open-loop simulation, the motion performance of the unmanned ocean platform was confirmed. Through the simulation results, matters to be considered when operating the unmanned ocean platform were described. As shown in Figure 1, it is difficult to explore a large area due to the operating characteristics of a ROV that combines an USV and a ROV. Also, the towed-system can quickly explore a large area, but it is difficult to obtain accurate location information of the exploration area and to predict the towed-system kinetic performance under water. Therefore, this study proposes a platform that combines an USV and an UUV to overcome the disadvantages of the above platform. The proposed platform is based on an USV like the similar platform. The platform for underwater exploration is a torpedo-shaped UUV. This type of platform has the advantage of being able to quickly explore a larger area than the ROV. Besides, it is equipped with USV's GPS and USBL to reduce the navigation error, which is a disadvantage of the existing AUVs, and to find the exact location of the exploration area. The UUV connected to the underwater cable is equipped with a propeller, allowing position control, which makes high-speed driving for stable towed system operation unnecessary, and can check information in real-time through the underwater cable.

Dynamics Modeling
In this study, a dynamic analysis of the proposed platform was performed through simulation before platform development. The existing studies mainly analyzed the motion between the ROV and the underwater cable while the USV was fixed or analyzed the motion changes of the underwater cable according to the USV motion at high speed [7][8][9][10][11][12][13], but, the unmanned ocean platform proposed in this study performs marine exploration while the USV and UUV move simultaneously. Therefore, it is necessary to analyze the effect of the underwater cable on the movement of the USV and UUV while the platform is moving.
In this study, motion equations for the USV, UUV and underwater cable were derived, and the motion performance of the unmanned ocean platform was verified through simulation. The motion equations of the USV and UUV were derived using Newton's second law, and mathematical modeling of underwater cables was performed using the lumped-mass method [14][15][16][17][18][19][20]. As mentioned earlier, the force generated by underwater cables is an important factor influencing the USV and UUV movements. Therefore, in this study, the behavior of the actual underwater cable was performed in the presence of current. The accuracy of modeling was confirmed by comparing the experimental values with those calculated through modeling and simulation.
Also, the motion equations derived for each platform and the connection between each platform were considered to derive the overall motion equation for the unmanned ocean platform. In addition, a simulator for analyzing the motion performance of the unmanned ocean platform was constructed using the derived equations of motion and Matlab and Simulink. Through open-loop simulation, the motion performance of the unmanned ocean platform was confirmed. Through the simulation results, matters to be considered when operating the unmanned ocean platform were described.

Dynamics Modeling
This section describes the process of deriving the equations of motion for the analysis of the motion performance of the unmanned ocean platform, as shown in Figure 2. The unmanned ocean platform is composed of an USV, an UUV and underwater cable and the dynamic equations for each are derived. This section describes the process of deriving the equations of motion for the analysis of the motion performance of the unmanned ocean platform, as shown in Figure 2. The unmanned ocean platform is composed of an USV, an UUV and underwater cable and the dynamic equations for each are derived.

Notation and Coordinate System
The notation used to derive the equation of motion follows SNAME [15], as shown in Table 1, and USV, UUV and underwater cable are classified using subscripts s, f and c. The position and orientation were defined in the Earth-fixed frame and linear and angular velocity, forces and moments are defined in the body-fixed reference frame and local frame. The orientation of the marine robot can be expressed using Euler angles or quaternions, as shown in Table 1 below. In this paper, it is assumed that singularity that can occur by using Euler angles, that is when the pitch angle becomes 90 degrees, does not occur, and Euler angles are used. To describe the motion of the unmanned ocean platform, on Earth-fixed frame (O, X, Y, Z), two body-fixed reference frames, and one local frame are required. Figure 2 shows the schematic of the unmanned ocean platform and the coordinate system set for each platform. The body-fixed reference frames ( , , , ) ( , , , ) represent the coordinate systems of the USV and UUV, respectively, and were set to coincide with the center of gravity of the USV and UUV. A local frame ( , , ) was coincided for each segment of the underwater cable. The body-fixed reference frame defines in USV and UUV determined the x-axis in the forward direction and the y-axis in the starboard direction and the z-axis according to the right-hand rule. Also, each axis of the local frame defined in the underwater cable means a normal vector, a bi-normal vector, and a tangent vector.

Notation and Coordinate System
The notation used to derive the equation of motion follows SNAME [15], as shown in Table 1, and USV, UUV and underwater cable are classified using subscripts s, f and c. The position and orientation were defined in the Earth-fixed frame and linear and angular velocity, forces and moments are defined in the body-fixed reference frame and local frame. The orientation of the marine robot can be expressed using Euler angles or quaternions, as shown in Table 1 below. In this paper, it is assumed that singularity that can occur by using Euler angles, that is when the pitch angle becomes 90 degrees, does not occur, and Euler angles are used. Table 1. Notation used for the USV and UUV.

Position and Orientation
Translational Motion

Rotational Motion
Roll (x-axis) To describe the motion of the unmanned ocean platform, on Earth-fixed frame (O, X, Y, Z), two body-fixed reference frames, and one local frame are required. Figure 2 shows the schematic of the unmanned ocean platform and the coordinate system set for each platform. The body-fixed reference frames (O S , X s , Y S , Z S ) and (O U , X U , Y U , Z U ) represent the coordinate systems of the USV and UUV, respectively, and were set to coincide with the center of gravity of the USV and UUV. A local frame (P 1 , P 2 , P 3 ) was coincided for each segment of the underwater cable. The body-fixed reference frame defines in USV and UUV determined the x-axis in the forward direction and the y-axis in the starboard direction and the z-axis according to the right-hand rule. Also, each axis of the local frame defined in the underwater cable means a normal vector, a bi-normal vector, and a tangent vector.

Linear and Angular Velocity Transformation
Coordinate transformation is needed to express the linear and angular velocity defined in the body-fixed reference frame as an Earth-fixed frame. The matrix that converts the linear and angular velocity defined in the body-fixed reference frame to the Earth-fixed frame using is as shown in equations (1) and (2) below: cψ k cθ k −sψ k c∅ k + cψ k sθ k s∅ k sψ k s∅ k + cψ k c∅ k sθ k sψ k cθ k cψ k c∅ k + s∅ k sθ k sψ k −cψ k s∅ k + sθ k sψ k c∅ k −sθ k cθ k s∅ k cθ k c∅ k

6-DOF Dynamic Equations of Motion of Marine Vehicle
In this paper, the 6-DOF motion equation of the USV and UUV to be derived is generally expressed as the following Equation (3) [15]: (3) is developed using the Newtonian and Lagrangian methods and is expressed in vector form. Each vector included in the equation is shown is Appendix A.

M, C(v), D(v), g(η), τ included in Equation (
3) represent the inertia matrix, Coriolis and centripetal terms matrix, damping matrix, gravitational forces and moments and control inputs, respectively. The equations of motion of the USV and UUV, which will be introduced below, were developed and used in the study using Equation (3) along with several assumptions.

USV Modeling
The conceptual diagram of the USV to be developed in this study is shown in Figure 3. The USV is equipped with two thrusters at the rear, and the coordinate system is set.

Linear and Angular Velocity Transformation
Coordinate transformation is needed to express the linear and angular velocity defined in the body-fixed reference frame as an Earth-fixed frame. The matrix that converts the linear and angular velocity defined in the body-fixed reference frame to the Earth-fixed frame using is as shown in equations (1) and (2) below:

6-DOF Dynamic Equations of Motion of Marine Vehicle
In this paper, the 6-DOF motion equation of the USV and UUV to be derived is generally expressed as the following Equation (3) [15]: centripetal terms matrix, damping matrix, gravitational forces and moments and control inputs, respectively. The equations of motion of the USV and UUV, which will be introduced below, were developed and used in the study using Equation (3) along with several assumptions.

USV Modeling
The conceptual diagram of the USV to be developed in this study is shown in Figure 3. The USV is equipped with two thrusters at the rear, and the coordinate system is set. • Homogeneous mass distribution and xz-plane symmetry • The heave, roll and pitch modes can be neglected • The damping matrix element can ignore the first order higher-order term The transformation matrix for expressing the linear and angular velocity of the USV in the Earthfixed frame can be expressed using the previously defined matrices (1) and (2). Therefore, the • Homogeneous mass distribution and xz-plane symmetry • The heave, roll and pitch modes can be neglected • The damping matrix element can ignore the first order higher-order term The transformation matrix for expressing the linear and angular velocity of the USV in the Earth-fixed frame can be expressed using the previously defined matrices (1) and (2). Therefore, the kinematics of USV is expressed using Equation (4) above, while the simplified 3-DOF equation for USV is given by Equation (5): where, m s is mass, X u s , Y v s , N r s , X u s , X uu s , Y v s , Y vv s , N r s , N rr s are hydrodynamic coefficients, X s , Y s , N s are external forces. The right side of Equation (5) represents the external force acting on the USV. In this study, thrust force, wind force, and current were considered as external forces.

Thrust Force Acting on the USV
The thrusters used in this study are MINN KOTA thrusters [21], not omnidirectional thrusters. As shown in Figure 3, the control force and moment can be defined by the following Equation (6) considering the arrangement of the thrust: In order to apply thrust of actual thrusters to the simulation, forward and reverse thrust tests of thrusters mounted on the USV were performed. Thrust test was carried out at the Marine Robotics Center of the Korea Institute of Industrial Technology (KITECH). As, shown in Figure 4, below, a tension meter was mounted on the head and the rear on the USV and results of the thrust measurement experiment. The dead zone of the thruster was about 1.6~3.2 V. The thrust force is nonlinear but can be used by linearizing the relationship between thrust force and control voltage. The maximum forward thrust was 29.12 kgf, and the maximum reverse thrust was 13.83 kgf.
The right side of Equation (5) represents the external force acting on the USV. In this study, thrust force, wind force, and current were considered as external forces.

Thrust Force Acting on the USV
The thrusters used in this study are MINN KOTA thrusters [21], not omnidirectional thrusters. As shown in Figure 3, the control force and moment can be defined by the following Equation (6) considering the arrangement of the thrust: In order to apply thrust of actual thrusters to the simulation, forward and reverse thrust tests of thrusters mounted on the USV were performed. Thrust test was carried out at the Marine Robotics Center of the Korea Institute of Industrial Technology (KITECH). As, shown in Figure 4, below, a tension meter was mounted on the head and the rear on the USV and results of the thrust measurement experiment. The dead zone of the thruster was about 1.6 ~ 3.2 V. The thrust force is nonlinear but can be used by linearizing the relationship between thrust force and control voltage. The maximum forward thrust was 29.12 kgf, and the maximum reverse thrust was 13.83 kgf.

Wind Load
Disturbances acting on a USV include wave load, current load, and wind load. Such disturbances can cause drift motion of the USV. These disturbances need to be taken into consideration to more accurately describe the motion. In this study, the load due to the waves was not considered because the load caused by the wind was more dominant than the load caused by the waves under the same sea conditions. The magnitude of the force and moment acting on the USV was calculated using the Fossen wind load model [15]. The following Equation (7) shows the force and moment due to wind load: where, C X , C Y , C N are wind load coefficients, and ρ w is the air density. A T , A L , L refer to the frontal projected area, the lateral projected area, and the horizontal length from the font end of the USV the end of aft end, respectively.

Current Load
Due to a variety of factors such as wind, waves or ocean temperature differences, currents, and so on, very sophisticated forms of current can occur in irregular shapes, complicating the model's precision mathematically to account for effects of current. Therefore, it is common to model current in marine environment using the first Gauss-Markov process [15]. In general, the equation of motion of a USV considering the effects of a current instead of directly applying the forces and moments applied to the hull by the current directly to the equation of motion replaces the relative velocity of the current and the USV to a previously derived motion equation. It is used as a method.
The current velocity (V c ) in earth-fixed frame defined as shown in Figure 5 is the body-fixed reference frame of the USV and can be converted as shown in Equation (10) below: Disturbances acting on a USV include wave load, current load, and wind load. Such disturbances can cause drift motion of the USV. These disturbances need to be taken into consideration to more accurately describe the motion. In this study, the load due to the waves was not considered because the load caused by the wind was more dominant than the load caused by the waves under the same sea conditions. The magnitude of the force and moment acting on the USV was calculated using the Fossen wind load model [15]. The following Equation (7) shows the force and moment due to wind load: ∈ (0.5, 0.9), ∈ (0.7, 0.95), ∈ (0.05, 0.2) where, , , are wind load coefficients, and is the air density. , , refer to the frontal projected area, the lateral projected area, and the horizontal length from the font end of the USV the end of aft end, respectively.

Current Load
Due to a variety of factors such as wind, waves or ocean temperature differences, currents, and so on, very sophisticated forms of current can occur in irregular shapes, complicating the model's precision mathematically to account for effects of current. Therefore, it is common to model current in marine environment using the first Gauss-Markov process [15]. In general, the equation of motion of a USV considering the effects of a current instead of directly applying the forces and moments applied to the hull by the current directly to the equation of motion replaces the relative velocity of the current and the USV to a previously derived motion equation. It is used as a method.
The current velocity ( ) in earth-fixed frame defined as shown in Figure 5 is the body-fixed reference frame of the USV and can be converted as shown in Equation (10)

UUV Modeling
The UUV, which performs marine exploration mission on a unmanned ocean platform, has the shape of a torpedo, as shown in Figure 6 below. Also, two rear thrusters and one thruster are arranged in the Y-axis direction.

UUV Modeling
The UUV, which performs marine exploration mission on a unmanned ocean platform, has the shape of a torpedo, as shown in Figure   To describe the behavior of an UUV in water, both rigid-body dynamics and fluid dynamics should be considered. In particular, in terms of fluid dynamics, it is assumed that "force and moment due to a fluid acting on a rigid body can be linearly superimposed" can be applies to rigid body dynamics. The equation of motion of the UUV developed along this assumption is shown in Equation (11). By substituting each matrix demonstrated in Appendix A in Equation (11), the 6-DOF nonlinear motion equation of UUV can be developed as follows: To describe the behavior of an UUV in water, both rigid-body dynamics and fluid dynamics should be considered. In particular, in terms of fluid dynamics, it is assumed that "force and moment due to a fluid acting on a rigid body can be linearly superimposed" can be applies to rigid body dynamics. The equation of motion of the UUV developed along this assumption is shown in Equation (11). (11), the 6-DOF nonlinear motion equation of UUV can be developed as follows:

By substituting each matrix demonstrated in Appendix A in Equation
where m f is the mass of the UUV, I x f , I y f , I z f T is the mass secondary moment in the X, Y, Z axis direction, and x g f , y g f , z g f T is the center of gravity. The right side represents the sum of forces and moments due to hydrodynamic forces and moments, disturbance, thrust forces and moments.
The influence of ocean environment on the UUV is less than that by disturbance such as waves and winds considering that the UUV is operated in water. Therefore, in this study, it was assumed that the force and moment due to currents were the only disturbances. In this case, influence of the current was the same as the current considered in the disturbance of the USV described above. The current expressed in the UUV body-fixed reference frame is as follows: Thrust Force Acting on the UUV A Technadynes Model 300 thruster will be used for the UUV [22]. Therefore, it was intended to include it in the UUV motion equation external force term. The thrust force curve, according to the control voltage, was found through thrust test, as shown in the Figure 7 below, and Equation (13) represents the external force included in the right side of the equation of motion. The two thrusters mounted on the rear have a force in the forward direction of the UUV, and the thruster in front generate a rotating force in the z-axis direction:

Underwater Cable Modeling
The cables are considered small rigid segments instead of continuous non-rigid members. Each segment has a local frame and expresses the motion for each segment using an individual coordinate system as an equation and applies it to the whole system. The following assumptions are made to derive the equation of motion of the underwater cable: • The umbilical cable is incompressible.

•
The cable surface is relatively smooth, ignoring the attachments on the cable.

•
The bending stiffness of the cable is ignored. The umbilical cable can only resist the tension force, but not the bending moment and the compression force.

•
The torsional rigidity and the quality of cable point rotation effect, which do not consider the

Underwater Cable Modeling
The cables are considered small rigid segments instead of continuous non-rigid members. Each segment has a local frame and expresses the motion for each segment using an individual coordinate system as an equation and applies it to the whole system. The following assumptions are made to derive the equation of motion of the underwater cable: • The umbilical cable is incompressible.

•
The cable surface is relatively smooth, ignoring the attachments on the cable.

•
The bending stiffness of the cable is ignored. The umbilical cable can only resist the tension force, but not the bending moment and the compression force.

•
The torsional rigidity and the quality of cable point rotation effect, which do not consider the torque, are ignored.
As shown in Figure 8, the underwater cable consists of N segments and N+1 nodes. Also, a local frame is located at the center of mass of each segment. The tension, damping, and hydrodynamic drag forces acting on the cable are calculated in the local frame and these forces act as constraints on the motion of adjacent nodes. The cables are considered small rigid segments instead of continuous non-rigid members. Each segment has a local frame and expresses the motion for each segment using an individual coordinate system as an equation and applies it to the whole system. The following assumptions are made to derive the equation of motion of the underwater cable: • The umbilical cable is incompressible.

•
The cable surface is relatively smooth, ignoring the attachments on the cable.

•
The bending stiffness of the cable is ignored. The umbilical cable can only resist the tension force, but not the bending moment and the compression force.

•
The torsional rigidity and the quality of cable point rotation effect, which do not consider the torque, are ignored.
As shown in Figure 8, the underwater cable consists of N segments and N+1 nodes. Also, a local frame is located at the center of mass of each segment. The tension, damping, and hydrodynamic drag forces acting on the cable are calculated in the local frame and these forces act as constraints on the motion of adjacent nodes. The orientation of each segment can be expressed using an Euler angle. Since we do not consider torsion of the cable along the Z-axis, we can define the matrix for converting from the local frame to the Earth-fixed frame using matrix defined above: The orientation of each segment can be expressed using an Euler angle. Since we do not consider torsion of the cable along the Z-axis, we can define the matrix R n IB for converting from the local frame to the Earth-fixed frame using matrix R 1 defined above: The Euler angles included in Equation (14) can be calculated as follows, considering the position of the cable node: If cθ n c > sθ n c : If cθ n c < sθ n c : According to the lumped mass method, the internal force generated in the underwater cable includes tension and damping while the external force includes gravity, buoyancy, and drag force. It can be defined as described below.
The method of calculating and applying tensile force to the three axes that occur due to elastic movement of the cable among forces acting inside is shown in previous study [23]. From this method, the tension acting on the tangential element can be expressed as a linear function as follows (18) according to Hooke's law: where l n 0 is the not deformed n − th segment, A is the cross-sectional area of the cable, and E is the modulus of elasticity. The axial force generated by the damping between tangential strains and damping force can be defined with the following Equation (19): In equation (x), V n q represents the speed in the tangential direction of the n − th segment and C v is a damping coefficient.
The external force acting on the underwater cable includes hydrodynamic force, weight, and buoyancy, and fluid resistance acting on the underwater cable that originates from the water or cable movement. Assuming that the radius and length of the underwater cable and the exposed cable outside the water are almost free, force due to waves can be ignored [12,24]. Therefore, waves are not modeled. Only a constant current is assumed. Thus, water surrounding the cable is not accelerated. This means that there is no dynamic pressure gradient around the water. The Froude-Krilov force is zero. The force generated by the relative velocity of the fluid can be expressed with Equation (20) below: where D n p1 , D n p2 , D n p3 represent the kinematic forces for each axis expressed in the local frame. ρ w , C D , d c , V n denote the density of water, resistance coefficient, cable diameter, and relative velocity of the cable and the fluid, respectively. Also, f p , f p3 denote the loading function for determining the drag coefficient. They are expressed by the following Equation (21) [25]: where η is expressed in radians, and 0 ≤ η ≤ 1 2 . The hydrodynamic force acting on each node shares force acting on adjacent segments. It has a value of half.
Mass and buoyancy can be obtained with the following Equation where, ρ c , g, V n c denote cable density, gravitational acceleration, and volume of the segment. An object moving in water is subjected to an additional mass by the fluid. For the tangential direction, the added mass is not considered. The mass matrix of each segment is as follows: where m n a is the added mass of the cylindrical cable element as given by [26,27]. The mass matrix can be expressed in the earth-fixed frame using transformation matrix defined above. It can be expressed by the following Equation (24): Using the force acting on each segment and the second law of Newton, we can derive the equation of motion of underwater cable as follows:

Underwater Cable Verification
In order to verify the validity of dynamics modeling of the underwater cable, simulation were carried out under the assumption there presence of current. Also, on end of the underwater cable was fixed, and the other side considered weight and inertia matrix of the UUV.
Simulation result in comparison with results of experiments performed in the water tank confirmed the validity of dynamics modelling of the underwater cable. The characteristics of the underwater cable used in the simulation are shown in Table 2 below. The simulation was performed by changing the current from 0 to 1 m/s. Results are shown in Figure 9. As the speed of the current increased, the cable was pushed backward. Tension acting on the cable at the initial position acted the most and converged with time, reaching an equilibrium state by the elastic modulus included in the cable motion equation. Figure 10 below shows a scheme of the experiment performed to measure the tension acting on the cable and the angle of the cable. Figure 11 shows the results of an actual experiment. The lay-back angle of the cable was measured using a high-speed camera. In addition, the tension was measured using a tension meter installed at the end of the cable. Table 3 shows the simulation and experimental results. The difference in the result for the tension was 0.03 kgf to 1.67 kgf, and the lay-back angle was 0.18 deg to 2.56 deg. Although the difference of each result is visible, it can be confirmed that the magnitude of the value is not large, and the movement tendency of the cable is similarly expressed. Therefore, it was confirmed that the cable motion equation derived above was valid. the cable at the initial position acted the most and converged with time, reaching an equilibrium state by the elastic modulus included in the cable motion equation.    Figure 11 shows the results of an actual experiment. The lay-back angle of the cable was measured using a high-speed camera. In addition, the tension was measured using a tension meter installed at the end of the cable.      Figure 11 shows the results of an actual experiment. The lay-back angle of the cable was measured using a high-speed camera. In addition, the tension was measured using a tension meter installed at the end of the cable.      Figure 11 shows the results of an actual experiment. The lay-back angle of the cable was measured using a high-speed camera. In addition, the tension was measured using a tension meter installed at the end of the cable.

Boundary Conditions
Boundary conditions must be placed at both ends of the underwater cable. Also, one node was added to each end of the underwater cable. The added node has the position and velocity of the USV and UUV. In other words, the added node is dependent on the position and velocity of the USV and UUV, which means that the cable shape and internal tension changes occur. Therefore, the positon and velocity of the node added at the first and last of the underwater cable can be expressed as a function of the node number and time:

Interaction between the USV, UUV and Underwater Cable
As mentioned earlier, to solve the motion equation of the cable, the position and velocity of the USV and UUV must be set as the two boundary values, respectively. Then, it has a circulation structure that applies the force calculated through cable analysis of the USV and UUV.
The interaction between the USV, UUV and underwater cable can be described by the following equations (27) and (28): where Also, the force by the cable expressed in the Earth-fixed frame needs to be represented by the body-fixed reference frame of USV and UUV: Considering all of the abovementioned forces acting on the USV and UUV, we can express the vector form of the dynamic model of the USV and UUV using the following equations (31) and (32): The notations expressed in equations (29) and (30) can be found in the process of developing the equation of motion above. Also, v r means the relative velocity vector considering the current.

Dynamic Model Simulation
A set of coupled differential equation of the unmanned ocean platform can be solved simultaneously with dynamic equilibrium at each time step. The position and velocity calculated at each step are used as initial values for the next step calculation. These governing equations are integrated by using the 4th Runge-Kutta method. Figure 12 shows the flow chart for solving the equation of motion of the unmanned ocean platform.
The notations expressed in equations (29) and (30) can be found in the process of developing the equation of motion above. Also, means the relative velocity vector considering the current.

Dynamic Model Simulation
A set of coupled differential equation of the unmanned ocean platform can be solved simultaneously with dynamic equilibrium at each time step. The position and velocity calculated at each step are used as initial values for the next step calculation. These governing equations are integrated by using the 4th Runge-Kutta method. Figure 12 shows the flow chart for solving the equation of motion of the unmanned ocean platform.  Table 4 below shows the parameters of USV and UUV required for performing the simulation. The underwater cable parameters are shown in Table 2. In addition to the parameters shown in Table  4, parameters such as hydrodynamic coefficients were simulated by referring to the coefficients of the existing platform with similar specifications of the platform to be developed in this study [19,28]. Simulation was performed using Matlab and Simulink. The fixed step size for analysis was set to 0.001 s. In this paper, the following open-loop simulations were performed, and the results are described.   Table 4 below shows the parameters of USV and UUV required for performing the simulation. The underwater cable parameters are shown in Table 2. In addition to the parameters shown in Table 4, parameters such as hydrodynamic coefficients were simulated by referring to the coefficients of the existing platform with similar specifications of the platform to be developed in this study [19,28]. Simulation was performed using Matlab and Simulink. The fixed step size for analysis was set to 0.001 s. In this paper, the following open-loop simulations were performed, and the results are described.   Figure 13 shows the simulation results related to the USV's straightness and turning in an environment without disturbance. The thrust force when going straight is 29.2 kgf and the thrust forces of each thruster when turning are 29.2 kgf and 14.6 kgf. Looking at the simulation results, it can be seen that the USV has a velocity of about 0.8 m/s when in straight motion. Also, it was confirmed that it has a turning radius of about 1.75 m when turning.    Figure 14 shows the simulation of the turning motion of an USV in an environment where wind load and current are present. In general, when confirming the validity of the wind load and current model, it is determined by using the drifting direction and distance through the turning motion rather than the straight motion of the USV. During the simulation, it was assumed that the wind load had a wind velocity of 1 m/s at 0 deg and 1 m/s at 90 deg. In addition, the current was set to have a velocity of 0.5 m/s at 45 deg. Through the current research that analyze the ship's turning performance and disturbance, the drifting direction of the ship itself drifts in an oblique direction rather than the same direction as the incident disturbance [29,30]. As can be seen from the simulation results, it can be confirmed that USV is drifted by wind and current. Also, it can be seen that the velocity stabilizes once past the initial transitional state, and through these results, it can be seen that the modeled USV and disturbances are valid.

Case 3: Dynamic Behavior of the UUV
The UUV does not include a separate thruster to control the vertical force. The basic concept has the assumption that the movement in the Z-axis direction will not occur significantly in the form of a combination of a cable and a UUV having negative buoyancy. This simulation is to check the dynamic motion of UUV without a connected cable. Figure 15a-c show the results of the UUV motion in the absence of thruster input. The UUV, having negative buoyancy, moves in the depth direction (Z-axis). Also, it can be seen that the Y-axis movement occurs as roll, pitch, and yaw angles. The graphs d-f show the result when the same input is given to the thruster mounted on the port and starboard. As in the previous graph of UUV motion in the depth direction, it can be seen in the Figure 13e that the UUV rotates as the roll passes through the transient state and has an angle of about −0.1 deg. Also, it can be seen from (f) that the velocity in the x-axis direction is increased due to the thrust forces.  Figure 16 shows the simulation results for the turning motion with the input applied to the UUV bow thruster. In addition, the simulation results were compared for the case of current to confirm the validity of the modeled disturbance. The input of the bow thruster was 5 kgf, and the current was set to 0.5 m/s. As in the result of the previous simulation, it can be confirmed that the UUV having negative buoyancy moves in the z-axis direction while turning. Unlike a platform that controls the turning motion of the UUV using a rudder, the thrust force of the bow thruster directly affects the  Figure 16 shows the simulation results for the turning motion with the input applied to the UUV bow thruster. In addition, the simulation results were compared for the case of current to confirm the validity of the modeled disturbance. The input of the bow thruster was 5 kgf, and the current was set to 0.5 m/s. As in the result of the previous simulation, it can be confirmed that the UUV having negative buoyancy moves in the z-axis direction while turning. Unlike a platform that controls the turning motion of the UUV using a rudder, the thrust force of the bow thruster directly affects the turning motion of the UUV. Therefore, it can be confirmed that the turning radius is very small at 0.5 m.

Case 4: Dynamic Behavior of the UUV with Disturbance (Current)
In the presence of current, the UUV drifts due to disturbance, and the turning radius is about 1.3 m and moves in the depth direction.  Figure 16 shows the simulation results for the turning motion with the input applied to the UUV bow thruster. In addition, the simulation results were compared for the case of current to confirm the validity of the modeled disturbance. The input of the bow thruster was 5 kgf, and the current was set to 0.5 m/s. As in the result of the previous simulation, it can be confirmed that the UUV having negative buoyancy moves in the z-axis direction while turning. Unlike a platform that controls the turning motion of the UUV using a rudder, the thrust force of the bow thruster directly affects the turning motion of the UUV. Therefore, it can be confirmed that the turning radius is very small at 0.5 m. In the presence of current, the UUV drifts due to disturbance, and the turning radius is about 1.3 m and moves in the depth direction. As can be seen through each graph, each state of the UUV increases the vibration and initial state values by the current. In particular, since the given current is 0.5 m/s in the x-axis direction, it can be seen that the velocity in the x-axis direction of the UUV increases. Accordingly, it can be concluded that the turning radius increases. Through the previous simulation, it was confirmed that the validity of the motion equations of the USV, UUV, and underwater cable and disturbance models. Finally the dynamic behavior of the unmanned ocean platform simulation was performed to check the interaction between the underwater cable, USV, and UUV.

Case 5: Dynamic Behavior of the Unmanned Ocean Platform (Stationary Motion)
The simulation performed in Case 5 analyzed the dynamic behavior of the stationary state using the entire equation of motion of the unmanned ocean platform. In the Case 5 ~ 7 simulations, it is assumed that the UUV is located 3 m in the depth direction. The actual platform will use the winch to manage the underwater cable, but the simulation did not take this into account and performed the motion analysis. In the future, we will consider underwater cable management and UUV heave motion control when creating a platform using our simulation results. Figure 17a shows the trajectory of the unmanned ocean platform in the X-Z plane. The circled mark on the graph represents each node of the underwater cable.
The cable length is 3 m, with the USV at 0 m and UUV at 3 m. (b) and (c) show the X-Y trajectory of the USV and UUV. The size of each axis is 10 , so it can be said that there is almost no movement. Also, (d-f) show the linear and angular velocity of each platform. We can see that it has a vibration, but its size is very small. As can be seen through each graph, each state of the UUV increases the vibration and initial state values by the current. In particular, since the given current is 0.5 m/s in the x-axis direction, it can be seen that the velocity in the x-axis direction of the UUV increases. Accordingly, it can be concluded that the turning radius increases. Through the previous simulation, it was confirmed that the validity of the motion equations of the USV, UUV, and underwater cable and disturbance models. Finally the dynamic behavior of the unmanned ocean platform simulation was performed to check the interaction between the underwater cable, USV, and UUV.

Case 5: Dynamic Behavior of the Unmanned Ocean Platform (Stationary Motion)
The simulation performed in Case 5 analyzed the dynamic behavior of the stationary state using the entire equation of motion of the unmanned ocean platform. In the Case 5~7 simulations, it is assumed that the UUV is located 3 m in the depth direction. The actual platform will use the winch to manage the underwater cable, but the simulation did not take this into account and performed the motion analysis. In the future, we will consider underwater cable management and UUV heave motion control when creating a platform using our simulation results. Figure 17a shows the trajectory of the unmanned ocean platform in the X-Z plane. The circled mark on the graph represents each node of the underwater cable. motion analysis. In the future, we will consider underwater cable management and UUV heave motion control when creating a platform using our simulation results. Figure 17a shows the trajectory of the unmanned ocean platform in the X-Z plane. The circled mark on the graph represents each node of the underwater cable.
The cable length is 3 m, with the USV at 0 m and UUV at 3 m. (b) and (c) show the X-Y trajectory of the USV and UUV. The size of each axis is 10 , so it can be said that there is almost no movement. Also, (d-f) show the linear and angular velocity of each platform. We can see that it has a vibration, but its size is very small. This vibration can be explained using the lumped-mass method and Figure 18. It can be seen that vibration occurs due to the interaction between each segment composed of a spring, damper and adjacent node. The force generated at both end of the underwater cable is shown in Figure 18, which shows the forces acting on the USV and UUV in a static state, and it can be seen that it has an initial vibration but stabilizes over time. Also, we can see that by looking at the force acting on the Z-axis, it shows 12N, which is equal to the weight of the UUV in water. The forces acting on the rest of the directions are negligibly small.

Case 6: Dynamic Behavior of the Unmanned Ocean Platform (Similar Velocity)
The simulations in cases 6 and 7 show the interpretation of dynamic behavior when the operating velocities of the USV and UUV are the same or different. It is a simulation to check this under the assumption that if the velocity of each platform is different, the cable forces will be significantly affected.
The initial value of USV and UUV are [ , , ] = [0, 0, 0] and , , , , , = [0, 0, 3, 0, 0, 0], respectively. In order to achieve a similar velocity, input was applied to the thruster of each platform. Figure 19 shows the velocity of the X-Z plane and X-Y plane trajectory of the USV and UUV of the unmanned ocean platform. We can see that the velocity remains similar over time. Figure  20 shows each state value of the USV and UUV, and each state value can be confirmed to move while maintaining a very small value. Figure 21 also shows the forces acting on each platform. If the velocities of the two platforms are similar, the force acting on each platform is small, so it can be seen that it does not significantly affect the state value. In particular, it can be seen that the force in the Zaxis direction acting on the UUV shows almost 0.3 N, which has little effect on the depth direction.  (c) show the X-Y trajectory of the USV and UUV. The size of each axis is 10 −7 , so it can be said that there is almost no movement. Also, (d-f) show the linear and angular velocity of each platform. We can see that it has a vibration, but its size is very small. This vibration can be explained using the lumped-mass method and Figure 18. It can be seen that vibration occurs due to the interaction between each segment composed of a spring, damper and adjacent node. The force generated at both end of the underwater cable is shown in Figure 18, which shows the forces acting on the USV and UUV in a static state, and it can be seen that it has an initial vibration but stabilizes over time. Also, we can see that by looking at the force acting on the Z-axis, it shows 12N, which is equal to the weight of the UUV in water. The forces acting on the rest of the directions are negligibly small. This vibration can be explained using the lumped-mass method and Figure 18. It can be seen that vibration occurs due to the interaction between each segment composed of a spring, damper and adjacent node. The force generated at both end of the underwater cable is shown in Figure 18, which shows the forces acting on the USV and UUV in a static state, and it can be seen that it has an initial vibration but stabilizes over time. Also, we can see that by looking at the force acting on the Z-axis, it shows 12N, which is equal to the weight of the UUV in water. The forces acting on the rest of the directions are negligibly small.

Case 6: Dynamic Behavior of the Unmanned Ocean Platform (Similar Velocity)
The simulations in cases 6 and 7 show the interpretation of dynamic behavior when the operating velocities of the USV and UUV are the same or different. It is a simulation to check this under the assumption that if the velocity of each platform is different, the cable forces will be significantly affected.
The initial value of USV and UUV are [ , , ] = [0, 0, 0] and , , , , , = [0, 0, 3, 0, 0, 0], respectively. In order to achieve a similar velocity, input was applied to the thruster of each platform. Figure 19 shows the velocity of the X-Z plane and X-Y plane trajectory of the USV and UUV of the unmanned ocean platform. We can see that the velocity remains similar over time. Figure  20 shows each state value of the USV and UUV, and each state value can be confirmed to move while maintaining a very small value. Figure 21 also shows the forces acting on each platform. If the velocities of the two platforms are similar, the force acting on each platform is small, so it can be seen that it does not significantly affect the state value. In particular, it can be seen that the force in the Zaxis direction acting on the UUV shows almost 0.3 N, which has little effect on the depth direction.  The simulations in cases 6 and 7 show the interpretation of dynamic behavior when the operating velocities of the USV and UUV are the same or different. It is a simulation to check this under the assumption that if the velocity of each platform is different, the cable forces will be significantly affected.
The initial value of USV and UUV are [u s , v s , r s ] = [0, 0, 0] and u f , v f , w f , p f , q f , r f = [0, 0, 3, 0, 0, 0], respectively. In order to achieve a similar velocity, input was applied to the thruster of each platform. Figure 19 shows the velocity of the X-Z plane and X-Y plane trajectory of the USV and UUV of the unmanned ocean platform. We can see that the velocity remains similar over time. Figure 20 shows each state value of the USV and UUV, and each state value can be confirmed to move while maintaining a very small value. Figure 21 also shows the forces acting on each platform. If the velocities of the two platforms are similar, the force acting on each platform is small, so it can be seen that it does not significantly affect the state value. In particular, it can be seen that the force in the Z-axis direction acting on the UUV shows almost 0.3 N, which has little effect on the depth direction.

Case 7: Dynamic Behavior of the Unmanned Ocean Platform (Different Velocity)
As in Case 7, a simulation was performed by different input values of the thruster of each platform under the initial conditions. When the velocity of the USV and UUV are different, the UUV moves upwards, as shown in subfigure (a) of Figure 22. After about 15 s, we can see that the speed of each platform becomes similar. This is because the UUV is dragged by the speed difference between the USV and UUV. In addition, the X-Y trajectory of each platform, the moving speed, and the state of each axial direction can be confirmed in Figures 23 and 24. Compared to Case 6, it can be seen that the rotation speed of the Z-axis of the UUV is increased, which indicates that the straightness of the UUV is deteriorated.

Case 7: Dynamic Behavior of the Unmanned Ocean Platform (Different Velocity)
As in Case 7, a simulation was performed by different input values of the thruster of each platform under the initial conditions. When the velocity of the USV and UUV are different, the UUV moves upwards, as shown in subfigure (a) of Figure 22. After about 15 s, we can see that the speed of each platform becomes similar. This is because the UUV is dragged by the speed difference between the USV and UUV. In addition, the X-Y trajectory of each platform, the moving speed, and the state of each axial direction can be confirmed in Figures 23 and 24. Compared to Case 6, it can be seen that the rotation speed of the Z-axis of the UUV is increased, which indicates that the straightness of the UUV is deteriorated.

Case 7: Dynamic Behavior of the Unmanned Ocean Platform (Different Velocity)
As in Case 7, a simulation was performed by different input values of the thruster of each platform under the initial conditions. When the velocity of the USV and UUV are different, the UUV moves upwards, as shown in subfigure (a) of Figure 22. After about 15 s, we can see that the speed of each platform becomes similar. This is because the UUV is dragged by the speed difference between the USV and UUV. In addition, the X-Y trajectory of each platform, the moving speed, and the state of each axial direction can be confirmed in Figures 23 and 24. Compared to Case 6, it can be seen that the rotation speed of the Z-axis of the UUV is increased, which indicates that the straightness of the UUV is deteriorated.  As in Case 7, a simulation was performed by different input values of the thruster of each platform under the initial conditions. When the velocity of the USV and UUV are different, the UUV moves upwards, as shown in subfigure (a) of Figure 22. After about 15 s, we can see that the speed of each platform becomes similar. This is because the UUV is dragged by the speed difference between the USV and UUV. In addition, the X-Y trajectory of each platform, the moving speed, and the state of each axial direction can be confirmed in Figures 23 and 24. Compared to Case 6, it can be seen that the rotation speed of the Z-axis of the UUV is increased, which indicates that the straightness of the UUV is deteriorated.  In Figure 24 we can see that there is no significant force in the X and Y-axis directions of the USV. This is because the mass of USV is relatively large. On the other hand, the force acting on the UUV is relatively large, and as a result, the UUV does not move straight. Also, it can be seen that the UUV, which is ahead of USV due to the difference in initial speed, receives the force pulled back by the cable and rises by force in the depth direction. In conclusion, it was confirmed through simulation results that the previous assumption that the speed of each platform could be significantly affected by the cable could be confirmed.   In Figure 24 we can see that there is no significant force in the X and Y-axis directions of the USV. This is because the mass of USV is relatively large. On the other hand, the force acting on the UUV is relatively large, and as a result, the UUV does not move straight. Also, it can be seen that the UUV, which is ahead of USV due to the difference in initial speed, receives the force pulled back by the cable and rises by force in the depth direction. In conclusion, it was confirmed through simulation results that the previous assumption that the speed of each platform could be significantly affected by the cable could be confirmed.   In Figure 24 we can see that there is no significant force in the X and Y-axis directions of the USV. This is because the mass of USV is relatively large. On the other hand, the force acting on the UUV is relatively large, and as a result, the UUV does not move straight. Also, it can be seen that the UUV, which is ahead of USV due to the difference in initial speed, receives the force pulled back by the cable and rises by force in the depth direction. In conclusion, it was confirmed through simulation results that the previous assumption that the speed of each platform could be significantly affected by the cable could be confirmed.  In Figure 24 we can see that there is no significant force in the X and Y-axis directions of the USV. This is because the mass of USV is relatively large. On the other hand, the force acting on the UUV is relatively large, and as a result, the UUV does not move straight. Also, it can be seen that the UUV, which is ahead of USV due to the difference in initial speed, receives the force pulled back by the cable and rises by force in the depth direction. In conclusion, it was confirmed through simulation results that the previous assumption that the speed of each platform could be significantly affected by the cable could be confirmed.

Conclusions
This paper describes a study through derivation and simulation of motion on the dynamic behavior equations of an unmanned ocean platform in which an underwater cable connect an USV and an UUV. The motion equations of the USV and UUV are based on Newton's second law, and the underwater cable ones are developed using the lumped-mass method and Newton's second law. Also, thrust force curves of thruster to be used in the USV and UUV were derived through experiments. The derived thrust force curve was applied to the simulation to describe the motion of the actual platform well. In the dynamic behavior analysis of an unmanned ocean platform, the interaction force between the underwater cable and each platform plays a critical role. Therefore, it was confirmed that the motion equation of the developed underwater cable and the result value through the experiment were compared and validated. Also, a motion equation was developed in consideration of wind load and current due to disturbance. Finally, the equation of motion of the unmanned ocean platform considering interaction was developed.
First, using the developed motion equations of the USV and UUV, the performance of the case with and without disturbance was confirmed. As a result of the simulation, it was confirmed that the motion was well represented. As a result of the simulation using the overall motion equation of the unmanned ocean platform, it can be seen that if there is a difference in speed between the USV and UUV, the depth of the UUV and the X-Y plane motion is affected by the force generated by the underwater cable. Also, it was confirmed that the force generated by the underwater cable also acts on the USV but it does not significantly affect the motion of the relatively large USV.
Based on the results of this study, requirements for developing a real platform could be derived. First, to minimize the effect of the underwater cable, the USV and UUV should move at a similar speed. Second, it is necessary to increase the degree of freedom of control of the UUV, which is currently capable of 3-DOF. Third, similar to the first consideration, it is necessary to control the formation of the USV and UUV to reduce the impact of the underwater cable. In the future, based on these considerations, we intend to develop a real platform and develop the related controllers and conduct field tests.

Appendix A
Appendix A contains the system matrix of nonlinear dynamic equation of motion.

•
Inertia and Coriolis Matrix w.r.t rigid body: m 0 0 0 m 0 0 0 m 0 mz g −my g −mz g 0 mx g my g −mx g 0 0 −mz g my g mz g 0 −mx g −my g mx g 0 I x −I xy −I xz −I yx I y −I yz −I zx −I zy I z 0 0 0 0 0 0 0 0 0 m y g q + z g r −mz g my g m x g q − w 0 −mx g m z g p + v m y g r − u −m x g p + x g p m y g q + z g r −m x g q − w −m x g r + v −m y g p + w m z g r + x g p −m y g r − u −m z g p − v −m z g q + u m x g p + y g q 0 −I yz q − I xy + I z r I yz r + I xy p − I y q I yz q + I xy p − I z r 0 I yz r − I xy p − I x q −I yz r − I xy p + I y q I xy r + I xy q − I x p 0 • Inertia Matrix (Added Mass): • Hydrodynamic Coriolis Matrix (Added Mass): • Hydrodynamic Damping Matrix (Linear and Non-linear term): • Restoring Forces and Moments: