Next Article in Journal
The Phytoplankton Community Exhibited Restored Species Diversity but Fragile Network Stability Under Potential Sustainable Aquaculture Approach of Marine Ranching
Previous Article in Journal
Evolution of Stratigraphic Sequence and Sedimentary Environment in Northern Yellow River Delta Since MIS5
Previous Article in Special Issue
Investigation of Vessel Manoeuvring Abilities in Shallow Depths by Applying Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Derivation of the Controllable Region for Attitude Control of Towfish and Verification Through Water Tank Test

1
Maritime ICT & Mobility Research Department, Korea Institute of Ocean Science & Technology, Busan 49111, Republic of Korea
2
Maritime Robotics Test & Evaluation Center, Korea Institute of Ocean Science & Technology, Pohang 37553, Republic of Korea
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(5), 834; https://doi.org/10.3390/jmse13050834
Submission received: 24 March 2025 / Revised: 16 April 2025 / Accepted: 21 April 2025 / Published: 23 April 2025
(This article belongs to the Special Issue Models and Simulations of Ship Manoeuvring)

Abstract

:
We investigated the attitude control of a towfish to enhance the image quality of its sound navigation ranging system. The target towfish is equipped with two elevators on the horizontal tail wing, and attitude control is performed using these actuators. In particular, when a high-resolution sonar system is mounted on the towfish, any irregular movement can cause defocusing; thus, attitude control of the towfish is essential. Because the towfish has no thrust of its own and moves by being connected to a mother vessel via a cable, its attitude must be controlled by comprehensively analyzing its towing force and equation of motion. Herein, we propose a method for calculating the region where the attitude of the towfish can be controlled based on changes in the center of gravity, towing speed, and towing point. We conducted a water tank test to verify this method and confirmed that the attitude of the towfish could be controlled in controllable areas but not in uncontrollable regions.

1. Introduction

Typically, a towfish does not have its own thrust device and is maneuvered using a connected cable with the mother vessel [1]. This limits the movement of the towfish but enables long-term and wide-area observations because it can be continuously supplied with power from the mother ship [2,3]. Recently, there has been an increase in the demand for underwater surveillance, reconnaissance, and exploration of seabed resources in the civil and defense sectors. Consequently, various sound navigation ranging (sonar) have been developed and applied to meet this demand [4,5,6].
A towfish is shaped like a long cylinder to enable hydrodynamically stable movement. However, when the attitude is not continuously controlled, towfish cannot respond to unpredictable sea or underwater environments. This is particularly critical for mounting high-resolution sonar systems on the towfish, such as interferometric synthetic aperture sonar (InSAS). In this case, any abnormal motion of the towfish defocuses the InSAS image [7,8]. Therefore, to improve image quality, a function that can precisely control the attitude of towfish in real time is required [9,10,11].
This study aims to establish criteria for easily selecting the towing point by calculating the region where the attitude of the towfish can be controlled. Although research on towfish is actively being conducted and applied in various fields, studies with a purpose similar to this study are scarce. Most studies on towfish focus on simply controlling them. Studies on attitude, turn maneuvering, and depth control [12,13,14,15,16,17,18], as well as route generation to avoid obstacles [19,20], have been conducted. In addition, studies have determined the hydrodynamic derivative of towfish using computational fluid dynamics [2,21] analysis, whereas other works have analyzed the motion characteristics of towfish systems through modeling and simulation. However, these related studies simply focus on one goal, such as towfish control, analysis, and modeling. Previous studies related to this study include [22,23]. However, these studies simply presented the controllable towing point region through simulations and did not verify the results through actual water tank tests.
To derive the towing point for easy attitude control, six-degree-of-freedom (6-DOF) equations of motion for the towfish are derived. Subsequently, the dynamic relationship between the towing point and the 6-DOF equations of motion is analyzed. Particularly, for attitude control using an elevator, an analysis considering the relationship with the actuator capacity is required. In addition, considering the towing speed of the towfish, the controllable region of a towing point where the attitude of the towfish can be easily controlled is presented.
This study deals with the method of calculating the region of controllable towing point for the purpose of making the attitude control of towfish easier. And it was verified through a water tank test that the region of the towing point was calculated correctly. These research results will provide an opportunity to select the towing point correctly when operating a towfish. In addition, it can be used as an indicator for selecting the location of the center of gravity and center of buoyancy during the design and manufacturing stage of a towfish.

2. Target Towfish and Actuator

Figure 1a,b show the target towfish and actuator, respectively. The towfish is connected to the towing point with a cable (Figure 1a). For attitude control, the pitch and roll of the towfish are controlled using elevators. Because the towfish cannot receive position information from a global positioning system, position was obtained using an ultra-short baseline (USBL) instead, and the attitude was obtained using an inertial measurement unit (IMU). The selected elevator wing shape was NACA0018, which was provided by the National Advisory Committee for Aeronautics (NACA). The specifications of the towfish are presented in Table 1.

3. Dynamic Equations of Motion for the Towfish

3.1. Coordinate System

To analyze the motion of the towfish, a coordinate system is introduced (Figure 2). A body-fixed coordinate system is fitted with the center of the body of the towfish, whereas an earth-fixed coordinate system is fitted with the center of the earth. The body-fixed coordinate system was used to analyze the motion of the towfish, whereas the earth-fixed coordinate system was used to analyze the position and angle of the towfish.
The earth-fixed coordinate system O E comprises ( x ,   y ,   z , ϕ ,   θ ,   ψ ) , where ( x ,   y ,   z ) is the position of the towfish and ( ϕ ,   θ ,   ψ ) represents the roll, pitch, and yaw angles of a towfish. The body-fixed coordinate system x b y b z b comprises ( u ,   v ,   w , p ,   q ,   r ) , where ( u ,   v ,   w ) and ( p ,   q ,   r ) are the linear and angular velocities in three axes, respectively.
The motion characteristics of the towfish can be analyzed by converting the body-fixed coordinate system to the earth-fixed coordinate system. Herein, the linear and angular velocities of the towfish were converted to the position and Euler angles of the earth-fixed coordinate system using Equation (1) [22].
η ˙ = J ( η 2 ) ν ,
J η 2 = J 1 ( η 2 ) 0 3 × 3 0 3 × 3 J 2 ( η 2 ) ,
J 1 η 2 = c ψ c θ s ψ c ψ + c ψ s θ s ϕ s ψ s ϕ + c ψ c ϕ s θ s ψ c θ c ψ c ϕ + s ϕ s θ s ψ c ψ s ϕ + s θ s ψ c ϕ s θ c θ s ϕ c θ c ϕ ,
J 2 η 2 = 1 s ϕ t θ c ϕ t θ 0 c ϕ s ϕ 0 s ϕ / c θ c ϕ / c θ .
Let η = η 1 T ,   η 2 T T , where η 1 = x , y , z T and η 2 = ϕ ,   θ , ψ T . J η 2 is the rotation matrix from the body- to the earth-fixed coordinate system. Meanwhile, s ,   c , and t are the cosine, sine, and tangent functions, respectively. J 1 ( η 2 ) and J 2 ( η 2 ) are the linear and angular velocity transform matrices, respectively. In addition, since J 1 η 2 is a square and orthogonal matrix, it generally has an inverse matrix and is therefore a singular matrix, but in J 2 η 2 , there is a term that diverges to infinity when θ is ± 90 ° . Therefore, J η 2 is not a singular matrix.

3.2. Forces Affecting the Behavior of Towifsh

Figure 3 shows the forces affecting the behavior of towfish. For the towfish motion, the towing force f c R 3 by the cable and the restoring force f b R 6 by the centers of gravity C G and buoyancy C B are applied. In addition, the actuator force f a R 3 by the left elevator angle δ l and right elevator angles δ r used to control towfish’s attitude is generated. Herein, we derive the 6-DOF dynamic motion equation of the towfish using these forces.

3.3. Dynamic Equation of Motion for the Towfish

The 6-DOF dynamic equation of motion for the towfish can be written as
M ν ˙ + C ν ν + D ν ν = f c r c × f c + f a r a × f a + f b ,
where ν = ( u , v , w , p , q , r ) T R 6 represents the linear and angular velocities of the towfish. r a R 3 is the position vector from the C G to the center of elevators, whereas r c R 3 is the position vector from the C G to the towing point. M , C ν , and D ν are the inertia matrix, Coriolis and centripetal matrix, and damping term, respectively. × is the vector outer product.
The inertia matrix M can be expressed as [24]
M = [ M R B + M A ] R 6 × 6 ,
M R B = m 0 0 0 m z g m y g 0 m 0 m z g 0 m x g 0 0 m m y g m x g 0 0 m z g m y g I x x 0 0 m z g 0 m x g 0 I y y 0 m y g m x g 0 0 0 I z z ,
M A = d i a g X u ˙ , Y v ˙ , Z w ˙ , K p ˙ , M q ˙ , N r ˙ T .
The inertia matrix M can be expressed as the sum of the rigid-body inertial matrix M R B and added mass matrix M A . Herein, m is the mass of the towfish, and ( x g ,   y g ,   z g ) is the coordinates of C G . ( I x x , I y y , I z z ) is the moment of inertia about the body-fixed coordinate system. ( X u ˙ , Y v ˙ , Z w ˙ , K p ˙ , M q ˙ , N r ˙ ) represents the hydrodynamic coefficients.
The Coriolis and centripetal matrix C ν can be expressed as [25]
C ν = C R B ν + C A ν R 6 × 6 ,
C R B 0 0 0 m ( y g q + z g r ) m ( x g q w ) m ( x g r + v ) 0 0 0 m ( y g p + w ) m ( z g r + x g p ) m ( y g r u ) 0 0 0 m ( z g p v ) m ( z g q + u ) m ( x g p + y g q ) m ( y g q + z g r ) m ( y g p + w ) m ( z g p v ) 0 I z z r I y y q m ( x g q w ) m ( z g r + x g p ) m ( z g q + u ) I z z r 0 I x x p m ( x g r + v ) m ( y g r u ) m ( x g p + y g q ) I y y q I x x p 0 ,
C A = 0 0 0 0 Z w ˙ w Y v ˙ v 0 0 0 Z w ˙ w 0 X u ˙ u 0 0 0 Y v ˙ v X u ˙ u 0 0 Z w ˙ w Y v ˙ v 0 N r ˙ r M q ˙ q Z w ˙ w 0 X u ˙ u N r ˙ r 0 K p ˙ p Y v ˙ v X u ˙ u 0 M q ˙ q K p ˙ p 0 .
The Coriolis and centripetal matrix C ν comprises the sum of rigid-body Coriolis and centripetal matrix C R B ν and hydrodynamic Coriolis and centripetal matrix C A ν .
The damping term D ν can be expressed as [26]
D ν = D + D n ν D R 6 × 6 ,
D = d i a g ( X u , Y v , Z w , K p , M q , N r ) T .
The damping term D ν comprises the sum of the linear and nonlinear damping terms. However, as the maximum speed of the towfish used is not high (2 m/s), the nonlinear damping term is ignored and is instead defined as D ν = D R 6 × 6 .
The restoration of force f b can be expressed as [27]
f b R 6 = W B s θ W B s θ s ϕ W B c θ c ϕ ( y g W y b B ) c θ c ϕ ( z g W z b B ) c θ s ϕ z g W z b B s θ x g W x b B c θ c ϕ ( x g W x b B ) c θ s ϕ + ( y g W y b B ) s θ ,
where ( x b ,   y b ,   z b ) is the coordiantes of the C B .

4. Calculation of the Controllable Region for Attitude Control of the Towfish

The roll, pitch, and yaw motions of the towfish are not generated by a single motion but are all caused by the interaction of complex motions. Therefore, we intend to derive the region of the towing point where the attitude can be controlled by utilizing the 6-DOF dynamic motion equation of the towfish derived as in Section 3. In particular, when the towfish reaches a certain speed, there is almost no change in the heading angle, and the roll motion is naturally restored due to the towfish’s weight and the vertical force of the cable. Therefore, it is very important to control the pitch angle in order to improve the image quality of sonar mounted on the towfish. For this reason, this study aimed to determine the towing point region, where the pitch angle control of the towfish. The dynamic forces affecting the behavior of the towfish in the x z plane during pitch motion are shown in Figure 4.
Figure 4 shows the dynamic forces affecting the behavior of towfish in the x z plane, where f c = f c x ,   f c z T and f e = f a x ,   f a z T are the towing and actuator drag forces, respectively. r c = r c x ,   r c z T is the position vector from the C G to the T P , whereas r e = r a x , 0 T is the position vector from the C G to the actuator center. Considerably, the itching moment of the towfish caused by the towed, restoring, and actuator drag forces on the x z plane can be calculated as follows:
M y = r c f C + r e f e + f b 5 ,
where f b 5 is the fifth term in Equation (14) and represents the vector outer product on the plane. The vector outer product on the plane has the relationship a b = E a T b = E T a T b ,   a , b R 2 , where E is the rotation matrix rotated 90° counterclockwise on the plane and is given as follows:
E = 0 1 1 0 .
Because the pitching moment direction and force of the towfish change per the towing point and positions of the C G and C B , they must be analyzed for each case. Herein, the three cases given in Figure 5 were selected and analyzed.
In general, while operating the towfish, the C G is positioned in front of C B to alleviate the vertical force caused by the cable, thereby ensuring stability. In contrast, if the C B is positioned in front of the C G , ensuring the stability of the towfish is difficult. Thus, this study evaluated a case where the C G was in front of the C B .
As shown in Figure 5, the case where the C G is ahead of the C B is selected; however, selecting an appropriate towing point is crucial. The towing point can be physically divided into three cases: when the towing point is (case (a)) ahead of the C G , (case (b)) between the C G and the C B , and (case (c)) behind the C B .

4.1. Controllable Region of the Towing Point That Can Control the Pitch Control

In cases (a)–(c), because the C G is in front of the C B , a restoring force occurs naturally. Therefore, the influence of the restoring force cannot be ignored. The restoring force term f b 5 is z g W z b B s θ x g W x b B c θ c ϕ and can be simplified to x g W when the towfish is stabilized ( θ ,   ϕ 0 ° ) and the C B is located at the origin. Therefore, the maximum and minimum towing points can be obtained as follows:
r c x   m a x + = r c z f c x + r a x f a z   m a x + x g W f c z , r c x   m a x = r c z f c x + r a x f a z   m a x + + x g W f c z .
f a z   m a x + is the maximum drage force occuring at the maximum angle in the positive direction of the elevator and f a z   m a x is the maximum drage force occuring at the maximum angle in the negative direction of the elevator. Herein, the positive direction is the opposite direction of the z -axis in the body-fixed coordinate system of the towfish, whereas the negative direction is the direction of the z -axis. The maximum towing point at the instant when the pitching moment becomes positive is r c x   m a x + and the maximum towing point at the instant when the pitching moment becomes negative is r c x   m a x . Therefore, when the towing points of the towfish are r c x   m a x + and r c x   m a x , it can be divided into regions where attitude control is possible and impossible, respectively. This means that if the towing point exceeds r c x   m a x + and r c x   m a x , the pitch control of the towfish will be impossible.

4.2. Simulation

A simulation was conducted to demonstrate the controllable region of the towing point. The drag forces occurring by the elevators were as follows:
f a x = C A C D + C A C D , f a z = C A C L + C A C L , C L , C D = f u n c t i o n   o f   α ,   C A = 0.5 ρ s A u 2 ,
where ρ , s A , and u are the density of water, area of the single elevator and forward speed of the towfish, respectively. α is the angle of attack. C D and C L are the drag and lift coefficients, respectively. NACA gives values of C D and C L according to the shape of the wing. The wing shape is NACA 0018, and the C D and C L values for this shape are as shown in Figure 6. The drag coefficient is determined by the speed of the towfish and the elevator area, and the lift and drag coefficients use the values provided according to the elevator angle with reference to Figure 6. Hence, among the wing shapes provided by NACA, NACA 0018 has the advantage of being symmetrical from top to bottom, and the elevator area in the positive and negative directions is the same, making it useful for elevator angle control. For this reason, NACA 0018 was selected in this study.
Because the elevator angle indicates the angle of attack [28], f a x and f a z are written as a function of the elevator angle. δ r   is the angle of the right elevator and δ l is the angle of the left elevator. The mathematical model of the towfish used in the simulation based on Equations (1) and (18) is as follows:
M ν ˙ + C ν ν + D ν ν f b f c r c × f c = ( C D / δ r ) C A     ( C D / δ r ) C A 0                           0 ( C L / δ r ) C A             ( C L / δ r ) C A 0                           0 ( C L / δ r ) C A r a x       ( C L / δ r ) C A r a x 0                           0 δ r δ l .
Table 2 shows the values of hydrodynamic derivatives for the towfish used in the simulation. The rotational moments of inertia I x x , I y y and I z z were calculated using cylindrical features, whereas X u ˙ , Y v ˙ , Z w ˙ , K p ˙ , M q ˙ and N r ˙ were calculated with reference to the towfish’s specifications. The remaining hydrodynamic derivatives X u , Y v , Z w , K p , M q and N r were selected through simulation. Meanwhile, since the towfish is controlled by the left and right elevator angles, which are the outputs of the controller, Equation (18) was slightly modified to extract only the δ r and δ l terms as in Equation (19) and reflected in the simulation.
In this study, the parameter values considered to obtain the controllable region of the towing point are the towing speed and the C G . Therefore, the controllable region of the towing point is calculated by changing the towing speed and the C G . The coordinates of the C G of the towfish are 0 m along the y and z axes and change only along the x -axis, so the coordinates for the x -axis were changed. The simulation was conducted while changing the towing speed and position of x g   from 1 to 2 m / s and 0 to 0.5 m , respectively, to calculate the controllable region of the towing point. Presumably, the force is balanced by generating a towing force f c z of 2450   N in the direction opposite to the underwater weight ( W B ) of the towfish. In the specifications of the towfish, r c z is 0.2   m ; when x g is at the center of towifsh, r a x is 1.7   m . Figure 7 demonstrates the results of the calculation of the region of the towing point where the attitude of the towfish can be controlled using the dynamic equation of the towfish.
Figure 7 shows the controllable region of the r c x when the towing speed changes from 1 to 2   m / s and x g changes from 0 to 0.5   m . The region surrounded by the black solid line is the r c x   m a x + region where the elevator drag force is maximum in the negative direction. Meanwhile, the region surrounded by the red solid line is the r c x   m a x region where the elevator drag force is maximum in the positive direction. As shown in the simulation results, as the towing speed of the towfish increases, the range of the controllable towing point widens; this is because the drag force occurring by the elevator increases as the towing speed increases.
Therefore, to control the attitude of the towfish will be difficult in regions surrounded by the red and black lines because these are the regions where the maximum elevator drag force occurs. Therefore, to reliably control the attitude of the towfish, the towing point should be selected between the two regions.
To examine the presented cases in detail, the regions for cases (a)–(c) are presented (Figure 8).
Figure 8 denotes the controllable region of the towing point of the towfish for cases (a)–(c). For interpretation, the controllable region is indicated in the r c x and x g axes.
In case (a), where the towing point is positioned ahead of the C G , the controllable region of the towing point is widespread. At a towing speed of 1 m / s , the controllable region is somewhat narrow, but as the towing speed increases, it widens substantially. This is because the vertical force by the cable naturally restores the pitch angle of the towfish to the horizontal. Meanwhile, in case (c), where the towing point is behind the C B , the controllable region is quite narrow. In this case, when the towing speeds are very low, attitude control is challenging; even at sufficient towing speeds, securing the safety of the towfish is difficult. This is because the vertical force by the cable rather acts to increase the pitch angle of the towfish. In case (b), when the towing point is between the C G and the C B , the controllable region of the towing point is slightly wider than that in case (c) but much narrower than that in case (a).
The blue parallelogram represents the controllable region of the r c x when the x g and towing speed are 0.3   m and 1   m / s , respectively. Additionally, the red parallelogram represents the controllable region of the r c x when the x g and towing speed are 0.3   m and 2   m / s , respectively. Apparently, as the towing speed increases, the controllable region of the towing point expands. Consequently, selecting the towing point forward rather than the x g is advantageous for attitude control when operating the towfish.

5. Water Tank Test

To verify the controllable region of the proposed towing point, a water tank test was conducted. The C G of the towfish was naturally fixed while designing so it could not be changed during testing. Therefore, to secure the stability of the towfish, the water tank test was conducted by changing the flow rate of the tank. In the proposed controllable region, the points selected in the water tank test and the x g position of the towfish are shown in Figure 9.
Figure 9 shows the test points selected for the water tank test and the positions of the C G and towing point of the towfish. The x g of the towfish was designed at approximately 0.2   m in front of the center of the body, whereas the towing point was at 0.1   m in front of the x g .
The water tank test aimed to maintain the pitch angle of the towfish to 0° . The pitch controller is shown in Equation (20).
δ r , δ l = K p θ r e f θ K d q + K i 0 t ( θ r e f θ ) ,
where K p ,   K i , and K d are the control gains of the proportional–integral–derivative (PID) controller, which are proportional, integral, and derivative gains for the elevator angle, respectively. The control gain values used in the water tank test were K p = 3 , K i = 0.01 , and K d = 5 . θ and θ r e f were the current pitch angle and the target pitch angle (reference input) of the towfish, respectively. The pitch motion can be controlled by following the elevator’s synchronous angle δ S = ( δ r + δ l ) / 2 . Moreover, to prevent rapid changes in the pitch angle and ensure the stability of the towfish, the maximum angle of the left and right elevators of the towfish was limited to ± 20 ° .
In Section 4, the towing point region where the attitude of the towfish can be controlled was calculated by changing the towing speeds from 1 to 2 m/s, and the flow rate of the water tank was selected differently to confirm the cases where attitude control is possible and not possible at the test point, as presented in Figure 9. In this study, 1 knot, where attitude control was not possible, and 3 and 4 knots, where attitude control was possible, were selected, and the water tank test was conducted.
Hence, in this study, the C G was located on the center line of the towfish, so the study on roll motion was ignored. However, if the C G is not located on the center line of the towfish, the roll phenomenon occurs. Additionally, if roll motion occurs due to unstable current and waves, it needs to be controlled. The roll motion of the towfish can be achieved by controlling the asynchronous elevator angles δ A S = ( δ r δ l ) . Figure 10 shows the sites where an actual water tank test was conducted.

5.1. Water Tank Test Configuration Diagram

Figure 11 shows the configuration of the water tank test. The towfish is towed on the working carriage and waits until the flow rate of the water tank that meets the test conditions is generated. Then, when the flow rate of the water tank is satisfied, the pitch angle of the towfish is controlled through the attitude controller, and then information on the attitude and elevator angle is acquired from the self-software using LAN communication.
The test was conducted in a current-generating water tank at the Marine Robot Center of the Korea Institute of Industrial Technology. The spatial velocity distribution of the water tank was measured at a total of 9 points, and at 24 Hz (1.58 m/s) of the impeller, the accuracy was 1.5743 m/s at the maximum, 1.5612 m/s at the minimum, and 1.5666 m/s on average. Therefore, the water tank used in this study can be considered to have a constant flow rate.

5.2. Water Tank Test at 1 Knot

Figure 12 shows the results of the attitude control of the towfish when the flow rate of the water tank is 1   k n o t . Referring to Figure 8 and Figure 9, with the given flow rate, the test point did not exist within the region where the attitude of the towfish could be controlled. Therefore, to satisfy the pitch angle of 0°, δ S was continuously applied in a positive direction to the maximum angle of 20°. However, the elevator drag force was insufficient to achieve the pitch angle of 0°, which remained at approximately 4°. Moreover, the roll angle was not stabilized at 0° because the vertical force by the cable was insufficiently applied because of the low flow rate of the water tank. Therefore, to control the attitude of the towfish, a sufficient flow rate to generate elevator drag force is required.
If the towing point is selected in the region where the attitude of the towfish cannot be controlled, the pitch angle cannot be controlled even if left and right elevator angles are applied as much as possible, as in the test results at 1 knot.

5.3. Water Tank Test at 3 Knots

Figure 13 shows the test results of the attitude control of the towfish when the flow rate of the water tank is 3   k n o t s . Pitch control was performed from approximately 20 to 150 s. At this flow rate, the attitude of the towfish could be controlled. Therefore, the target pitch angle of 0° of the towfish could be achieved. To control the pitch angle of the towfish, δ S occurred around an average of 14°. The elevator angle was not negative because the pitch angle of the towfish naturally rotated in a positive direction owing to the towing force of the cable.
The roll angle could also be reliably maintained at 0° because the vertical force generated by the cable was sufficient and naturally stabilized because of the weight.

5.4. Water Tank Test at 4 Knot

Figure 14 shows the test results of the towfish when the flow rate of the water tank is 4   k n o t s . This flow rate was also within the controllable region, similar to when the flow rate of the water tank was 3   k n o t s . At this flow rate, the elevator drag force was greater than that at 3   k n o t s . Therefore, the target pitch angle of 0° of the towfish could be achieved with a smaller control amount ( δ S ) than that at 3   k n o t s . Apparently, δ S for controlling the pitch was generated around 10°. Moreover, the roll angle of the towfish was naturally stabilized because the flow rate of the water tank was sufficiently affected.
The water tank test is conducted at 1, 3, and 4 knots, but if the flow rate of the water tank is greater than 4 knots, the drag force applied by the elevators increases accordingly, so the pitch angle of the towfish can be controlled with a smaller δ S .
This study confirmed that there were regions where the attitude of the towfish could and could not be controlled. In addition, through an additional water tank test, we proved that attitude control was possible and impossible in the controllable and uncontrollable regions, respectively. These findings can be used as indicators for appropriately selecting the towing points of towfish.

6. Conclusions

We discussed a method for calculating controllable regions to control the attitude of towfish using left and right elevators attached to the horizontal tail wings to improve the sonar image quality.
The towing point, C G , elevator drag force, and towing speed were analyzed in a complex manner. Thus, a 6-DOF equation of motion was generated, in which the towing force of the cable and the elevator drag force were added to the body of the towfish. Generally, the C G of the towfish is located in front of the C B to compensate for the vertical force caused by the cable and secure stability. Therefore, three cases were analyzed in which the C G was located in front of the C B the towing points were in front of the C G , between the C G and the C B , and behind the C B . Based on the generated 6-DOF equation of motion, a controllable region for controlling the attitude of the towfish according to changes in the towing point, C G , and towing speed for three cases was presented.
Notably, the range of the controllable region that can control the attitude of the towfish was widespread when the towing point was ahead of the C G . In contrast, when the towing point was behind the C B , the controllable region was narrow. In all three cases, the elevator drag force that can control the towfish increased as the towing speed increased, making the region that can control the attitude wider. However, when the towing point was behind the C B , a towing speed that was fast enough to damage the stability of the towfish was required. Therefore, selecting the case where the towing point is ahead of the C G would be advantageous, ensuring the stability of the towfish and allowing various controllable regions.
To verify that the recommended controllable region was correctly selected, a water tank test was conducted. The result of the test at 1 knot, which is out of the region where the attitude of the towfish can be controlled, confirmed that the attitude of the towfish cannot be controlled, and the tests at 3 and 4 knots, which are within the region of the towfish can be controlled, confirmed that the attitude of the towfish can be properly controlled. In the test at 1 knot, since the flow rate of the water is not large, the stability of the towfish is not greatly reduced even if attitude control is not performed. However, if the pitch control is not performed when the flow rate of the water is high, there will be limitations in securing the stability of the towfish. Therefore, it is very important to select the towing point of the towfish appropriately.
In this study, the target towfish is focused on controlling the pitch angle because the C G is on the centerline of the towfish, and the analysis of the roll was not conducted. Although the roll motion tends to stabilize from a certain speed, there may be cases where the control of roll is necessary during the test and operation. Therefore, the task remains to derive the region of the towing point that can control the attitude of the towfish, including the roll motion as well as pitch motion.

Author Contributions

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

Funding

This work was supported by Korea Institute of Marine Science & Technology Promotion (KIMST) funded by the Ministry of Oceans and Fisheries (RS-2023-00256122).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
sonarSound navigation ranging
InSASInterferometric synthetic aperture sonar
6-DOFSix-degree-of-freedom
CFDComputational fluid dynamics
USBLUltra-short baseline
IMUInertial measurement unit
NACANational Advisory Committee for Aeronautics

References

  1. Pang, S.K.; Li, Y.H.; Yi, H. Joint formation control with obstacle avoidance of towfish and multiple autonomous underwater vehicles based on graph theory and the null-space-based method. Sensors 2019, 19, 2591. [Google Scholar] [CrossRef] [PubMed]
  2. Go, G.; Ahn, H.T. Hydrodynamic derivative determination based on CFD and motion simulation for a tow-fish. Appl. Ocean Res. 2018, 82, 191–209. [Google Scholar] [CrossRef]
  3. Yang, S.; Zhu, X.; Ren, H. Dynamic analysis of a deep-towed seismic system based on a flexible multi-body dynamics frame. Ocean Eng. 2023, 279, 114587. [Google Scholar] [CrossRef]
  4. Campagnaro, F.; Steinmetz, F.; Renner, B.C. Survey on low-cost underwater sensor networks: From niche applications to everyday use. J. Mar. Sci. Eng. 2023, 11, 125. [Google Scholar] [CrossRef]
  5. Zhang, C.; Xiao, F. Overview of data acquisition technology in underwater acoustic detection. Procedia Comput. Sci. 2021, 188, 130–136. [Google Scholar] [CrossRef]
  6. Neupane, D.; Seok, J. A review on deep learning-based approaches for automatic sonar target recognition. Electronics 2020, 9, 1972. [Google Scholar] [CrossRef]
  7. Lee, J.; Oh, Y.; Park, S.; Kim, H. Development of towed synthetic aperture sonar system. Korea Soc. Nav. Sci. Technol. 2019, 2, 28–31. [Google Scholar] [CrossRef]
  8. Hansen, R.E.; Saebo, T.O.; Gade, K.; Chapman, S. Signal processing for AUV based interferometric synthetic aperture sonar. In Proceedings of the OCEANS 2003, San Diego, CA, USA, 22–26 September 2003. [Google Scholar]
  9. Teixeira, F.C.; Aguiar, A.P.; Pascoal, A. Nonlinear adaptive control of an underwater towed vehicle. Ocean Eng. 2010, 37, 1193–1220. [Google Scholar] [CrossRef]
  10. Cammarata, A.; Sinatra, R. Parametric study for the steady-state equilibrium of a towfish. J. Intell. Robot. Syst. 2015, 81, 231–240. [Google Scholar] [CrossRef]
  11. Droppers, J.C.; Fisher, W.; Predmyrskyy, A. Tow-body control system modeling and tuning on a real-world vehicle. In Proceedings of the OCEANS 2023, Limerick, Ireland, 5–8 June 2023. [Google Scholar]
  12. Muscat, M.; Cammarate, A.; Maddio, P.D.; Sinatra, S. Design and development of a towfish to monitoe marine pollution. Euro-Mediterr. J. Environ. Integr. 2018, 3, 11. [Google Scholar] [CrossRef]
  13. Park, J.; Kim, N. Dynamics modeling of a semi-submersible autonomous underwater vehicle with a towfish towed by a cable. Int. J. Nav. Archit. Ocean Eng. 2015, 7, 409–425. [Google Scholar] [CrossRef]
  14. Artur, G.; Andrzej, F.; Mariusz, W. Ecperience with the use of a rigidly-mounted side-scan sonar in a harbor basin bottom investigation. Ocean Eng. 2015, 109, 439–443. [Google Scholar] [CrossRef]
  15. Lambert, C.; Nahon, M.; Buckham, B.; Seto, M. Dynamics and control of towed underwater vehicle system, part II: Model validation and turn maneuver optimization. Ocean Eng. 2003, 30, 471–485. [Google Scholar] [CrossRef]
  16. Buckham, B.; Nahon, M.; Seto, M.; Zhao, X.; Lambert, C. Dynamics and control of towed underwater vehicle system, part I: Model development. Ocean Eng. 2003, 30, 453–470. [Google Scholar] [CrossRef]
  17. Seto, M.T.; Watt, G.D.; Hopkin, D. A fully interactive dynamic simulation of a semi-submersible towing a large towfish. In Proceedings of the OCEANS 99, Seattle, WA, USA, 13–16 September 1999. [Google Scholar]
  18. Koterayama, W.; Kyozukw, Y.; Nakamura, M.; Ohkusu, M.; Kashiwagi, M. The motion of a depth controllable towed vehicle. Offshore Mech. Artic Eng. 1998, 1, 423–430. [Google Scholar]
  19. Kim, J. Adaptive Coverage Path planning for underwater sonar scans in environments with changing current. J. Mar. Sci. Eng. 2025, 13, 118. [Google Scholar] [CrossRef]
  20. Yang, S.; Ren, H.; Zhu, X. Dynamic modeling of cable deployment/retrieval based on ALE-ANCF and adaptive step-size integrator. Ocean Eng. 2014, 309, 2. [Google Scholar] [CrossRef]
  21. Go, G.; Lee, E.; Ahn, H.T.; Chun, S.Y. 6DOF simulation and determination of hydrodynamic derivatives of underwater tow-fish using CFD. J. Soc. Nav. Archit. Korea 2016, 53, 315–328. [Google Scholar] [CrossRef]
  22. Kim, M.K.; Park, D.J.; Kim, J.H.; Choi, J.K. Feasuble positions of towing point and center of gravity for towfish attitude control. J. Ocean Eng. Technol. 2020, 34, 334–341. [Google Scholar] [CrossRef]
  23. Kim, M.K.; Park, D.J.; Oh, Y.S.; Kim, J.H.; Choi, J.K. Towfish Attitude Control: A Consideration of Towing Point, Center of Gravity, and Towing Speed. J. Mar. Sci. Eng. 2021, 6, 641. [Google Scholar] [CrossRef]
  24. Holger, K. Track Control of a Towed Underwater Sensor Carrier. IFAC Proceeding Vol. 2000, 33, 89–94. [Google Scholar]
  25. Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Willy & Sons Ltd.: Sussex, UK, 2011. [Google Scholar]
  26. Fossen, T.I. Marine Control Systems; Marine Cybernetics: Trondheim, Norway, 2001. [Google Scholar]
  27. Fossen, T.I. Guidance and Control of Ocean Vehicles; John Willy & Sons Ltd.: Sussex, UK, 1994. [Google Scholar]
  28. Park, C.; Shin, M.; Choi, J.; Hwang, H.; Shin, Y.; Kim, Y. An experimental study on effect of angle of attack on elevator control force for underwater vehicle with separate fixed fins. Ocean Eng. Technol. 2016, 30, 243–252. [Google Scholar] [CrossRef]
Figure 1. Target towfish (a) and actuator (b).
Figure 1. Target towfish (a) and actuator (b).
Jmse 13 00834 g001
Figure 2. Earth- and body-fixed coordinate systems.
Figure 2. Earth- and body-fixed coordinate systems.
Jmse 13 00834 g002
Figure 3. Forces affecting the behavior of towfish.
Figure 3. Forces affecting the behavior of towfish.
Jmse 13 00834 g003
Figure 4. Dynamic forces affecting the behavior of towfish in the x z plane.
Figure 4. Dynamic forces affecting the behavior of towfish in the x z plane.
Jmse 13 00834 g004
Figure 5. Three cases for interpreting the controllable region.
Figure 5. Three cases for interpreting the controllable region.
Jmse 13 00834 g005
Figure 6. C D and C L values when the wing shape is NACA0018.
Figure 6. C D and C L values when the wing shape is NACA0018.
Jmse 13 00834 g006
Figure 7. Controllable region of the r c x when the towing speed and x g change.
Figure 7. Controllable region of the r c x when the towing speed and x g change.
Jmse 13 00834 g007
Figure 8. Controllable region of the towing point about cases (a)–(c).
Figure 8. Controllable region of the towing point about cases (a)–(c).
Jmse 13 00834 g008
Figure 9. Test points selected for the water tank test and the positions of the C G and r c x .
Figure 9. Test points selected for the water tank test and the positions of the C G and r c x .
Jmse 13 00834 g009
Figure 10. Photo of the actual water tank test site.
Figure 10. Photo of the actual water tank test site.
Jmse 13 00834 g010
Figure 11. Water tank test configuration diagram.
Figure 11. Water tank test configuration diagram.
Jmse 13 00834 g011
Figure 12. Pitch, roll, and δ S at 1 knot.
Figure 12. Pitch, roll, and δ S at 1 knot.
Jmse 13 00834 g012
Figure 13. Pitch, roll, and δ S at 3 knots.
Figure 13. Pitch, roll, and δ S at 3 knots.
Jmse 13 00834 g013
Figure 14. Pitch, roll, and δ S at 4 knots.
Figure 14. Pitch, roll, and δ S at 4 knots.
Jmse 13 00834 g014
Table 1. Specifications of the towfish.
Table 1. Specifications of the towfish.
Towfish
Length3.5 mWeight in air2940 N
Diameter0.4 mBuoyancy490 N
Towing speed 2 m/sTowing speed 2 m/s
Single elevator area0.025 m2
Sensor (Manufacturer/Model)Performance
IMU (Advanced Navigation/Spatial FOG Dual) 0.01 ° pitch, roll and heading
0.05°/HR FOG Gyro
USBL (Advanced Navigation/Subsonus)0.1 m position accuracy
1000 m depth and range
Table 2. Values of hydrodynamic derivatives for the towfish.
Table 2. Values of hydrodynamic derivatives for the towfish.
Hydrodynamic DerivativesValuesHydrodynamic DerivativesValues
m 300 kg M q ˙ 144.4516   k g
I x x 6   k g m 2 N r ˙ 144.4516   k g
I y y 309.25   k g m 2 X u 20   k g / s
I z z 309.25   k g m 2 Y v 200   k g / s
X u ˙ 12.837   k g Z w 200   k g / s
Y v ˙ 276.2693   k g K p 30   k g m 2 / s
Z w ˙ 276.2693   k g M q 300   k g m 2 / s
K p ˙ 0   k g N r 300   k g m 2 / s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lee, J.; Kim, M.-K. Derivation of the Controllable Region for Attitude Control of Towfish and Verification Through Water Tank Test. J. Mar. Sci. Eng. 2025, 13, 834. https://doi.org/10.3390/jmse13050834

AMA Style

Lee J, Kim M-K. Derivation of the Controllable Region for Attitude Control of Towfish and Verification Through Water Tank Test. Journal of Marine Science and Engineering. 2025; 13(5):834. https://doi.org/10.3390/jmse13050834

Chicago/Turabian Style

Lee, Jihyeong, and Min-Kyu Kim. 2025. "Derivation of the Controllable Region for Attitude Control of Towfish and Verification Through Water Tank Test" Journal of Marine Science and Engineering 13, no. 5: 834. https://doi.org/10.3390/jmse13050834

APA Style

Lee, J., & Kim, M.-K. (2025). Derivation of the Controllable Region for Attitude Control of Towfish and Verification Through Water Tank Test. Journal of Marine Science and Engineering, 13(5), 834. https://doi.org/10.3390/jmse13050834

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