Research Article  Open Access
Xiaoming Wang, Shengguo Liang, "Maneuverability Analysis of a Novel Portable Modular AUV", Mathematical Problems in Engineering, vol. 2019, Article ID 1631930, 17 pages, 2019. https://doi.org/10.1155/2019/1631930
Maneuverability Analysis of a Novel Portable Modular AUV
Abstract
ZFAUV is a novel portable modular AUV. There are four fixed thrusters at tail, and two tunnel thrusters are set at front. The maneuverability of ZFAUV is relatively high. It can turn around in situ, move lateral or move up/down vertical. The yaw and pitch can be controlled by tunnel thrusters or differential control of tail thrusters, but differential control will reduce the forward force. Different from propellerrudder AUVs, the turning radius is related to speed forward: the smaller the speed forward, the smaller the turning radius. The minimum turning radius tends to be zero. The mathematical model is built first; then CFD is used to predict the thrust and torque of tail thrusters and tunnel thrusters. Through numerical simulation, zigzag maneuver analysis in horizontal plane, and trapezoidal steering maneuver analysis in vertical plane, the maneuverability of ZFAUV is obtained. The maneuverability of ZFAUV becomes worse with the increase of speed. The maneuverability of differential control is better than that of tunnel control. In the case of specific thrust distribution of tail thrusters and tunnel thrusters, ZFAUV can turn around in situ (the maximum angular velocity is about 24.1°/s), move lateral or move up/down vertical (the maximum velocity is about 0.4m/s). Finally, an example, PID parameters tuning, is given to illustrate the application of maneuverability analysis. The dynamic performance of ZFAUV can be quickly and accurately analyzed by mathematical method, which has important guiding significance for the choice of control strategy and experiments and also has reference value for the later development of AUVs.
1. Introduction
Autonomous Underwater Vehicle (AUV) is defined as a vehicle that can perform underwater tasks and missions autonomously, using onboard navigation, guidance, and control systems [1]. AUVs are being used increasingly in a variety of applications, such as surveys, exploration, inspection, maintenance and construction, search and rescue, environmental and biological monitoring, military, undersea mining, and recreation [2].
Due to the limitation of weight and economic cost, most AUVs use fewer thrusters to achieve multidegreeoffreedom coupling motion control, which makes them typical underactuated system. The shape of these AUVs is generally streamlined, most are torpedoshaped (e.g., the NERC Autosub6000 AUV and REMUS100 AUV). The traditional propellerrudder control mode is adopted by most AUVs that is a main propeller and control surface is arranged at the tail. At present, the control systems adopted by underactuated AUVs are generally classified into the following categories: X rudder[3], cross rudder[4, 5], rudder behind propeller[6], and rudder at front [2]. But the rudder efficiency is relatively low at low speed, the steering force is greatly reduced, and the mobility is insufficient. In order to improve the maneuverability at low speed, throughbody tunnel thrusters were adopted [7], some researchers have put forward vector propulsion system instead of the traditional propellerrudder control system [8], and some have a more complex configuration allowing them to move more slowly and across complex terrain, e.g., the WHOI ABE and SENTRY AUVs [9]. There are many problems for the control surfaces mentioned above, such as the driving mechanism is complex, maintenance is more difficult, and so on. The adoption of differential control of multiple fixed thrusters can avoid these problems; the horizontal and vertical motions are just adjusted by the speed of thrusters, e.g., X4AUV [10–15], but X4AUV is only a model at present and has no practical application.
We developed a small portable modular AUV with four fixed thrusters at tail, named ZFAUV; it weighs about 20kg. Meanwhile, in order to improve the maneuverability of ZFAUV, two tunnel thrusters are set at front: one is horizontal and the other is vertical, as shown in Figure 1. With the aid of these six thrusters, some actions that ordinary propellerrudder AUVs cannot achieve, such as turning around in situ, moving lateral, moving up/down vertical, etc., can be achieved.
To the best of our knowledge, the AUVs who have tunnel thrusters both at front and at rear are both conventional propellerrudder AUVs. They are equipped with two tunnel thrusters (vertical usually) [16] or four tunnel thrusters (two horizontal and two vertical)[17, 18]. The purpose is to improve the maneuverability at low speed, achieve nearbottom and lowspeed sailing, moving up/down vertical, etc. But in order to achieve turning around in situ, moving lateral, moving up/down vertical etc., four tunnel thrusters are needed at least; this is difficult for small AUV due to the limited space. For the speed of the tail thrusters of ZFAUV can be different, or even reversed, the effect is the same as that of vertical and horizontal tunnel thrusters at rear. So the limited space can be used to equip other sensors.
Researchers model the dynamic behavior of AUVs to evaluate their performances [19]. The turning circle and spiral and zigzag maneuvers are usually designed and used to evaluate the performance of AUVs [20, 21]. Kim et al. used spiral and zigzag maneuvers to model linear AUV system [22].
Mathematical model is needed to predict the maneuverability; although numerous underwater vehicle models have been presented, there is a little study of the model of this novel AUV with four fixed thrusters and two tunnel thrusters. Thus, there is an urgent need to build dynamics model for this novel AUV. Meanwhile, there are many hydrodynamic coefficients in the mathematical model. Generally, there are two different approaches to obtain the hydrodynamic coefficients. The conventional method is towing tank experiment, but it takes a long time and costs a lot. The other method is using of CFD. In the field of AUVs, the use of CFD has increased in recent years due to the increasing availability of powerful computers and userfriendly CFD software, which has become an almost completely necessary tool for predicting the hydrodynamic coefficients used in maneuverability predictions [23]. And advances on highperformance computing brought the possibility of numerically solving differential equations with high degree of difficulty [24].
The purpose of this study is to simulate the maneuverability of ZFAUV. So the mathematical model is built first; then the CFD is used to predict the thrust and torque of thrusters. And the mathematical model is simplified in horizontal plane and vertical plane, respectively. The motion characteristics of ZFAUV are studied in detail, including steady linear maneuver, maneuverability in vertical plane, maneuverability in horizontal plane, etc.
The rest of this paper is organized as follows. Section 2 presents the mathematical model. The thrust and torque of tail thrusters and tunnel thrusters is calculated with CFD in Section 3. In Section 4, motion simulation and maneuverability analysis is offered. An example, PID parameters tuning, is given to illustrate the application of maneuverability analysis in Section 5. Section 6 concludes the paper.
2. Mathematical Model
2.1. Geometric Model
As shown in Figure 1, ZFAUV with four fixed thrusters at tail and two tunnel thrusters at front is proposed in this paper. The thrusters' number is shown in Figure 2. is horizontal tunnel thruster, is vertical tunnel thruster, and are vertical thrusters, and and are horizontal thrusters. The angle between and axis is , .
2.2. Motion Analysis
The forces and torques acting on ZFAUV are complex during the survey task, including gravity, buoyancy, thruster's thrust, and water resistance. In order to study the motion of ZFAUV, we only analyze the influence of thruster's thrust on the attitude of ZFAUV.
Figures 3(a)–3(i) are the top view of ZFAUV. For the thrust of thruster is adjustable, the following is a simple analysis of the situation of and .
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
Figure 3(a), , , ZFAUV moves forward.
Figure 3(b), , , ZFAUV turns right.
Figure 3(c), , , ZFAUV turns right.
Figure 3(d), , , ZFAUV turns left.
Figure 3(e), , , ZFAUV turns left.
Figure 3(f), , , ZFAUV can move right lateral under certain conditions.
Figure 3(g), , , ZFAUV can move left lateral under certain conditions.
Figure 3(h), , , ZFAUV can turn right in situ under certain conditions.
Figure 3(i), , , ZFAUV can turn left in situ under certain conditions.
In the case of differential control, Figures 3(c) and 3(e), ZFAUV can turn right or left, but the forward force will decrease. So, the yaw is better to be controlled by the tunnel thruster.
Figures 4(a)–4(g) are the side view of ZFAUV; the following is a simple analysis of the situation of and .
(a)
(b)
(c)
(d)
(e)
(f)
(g)
Figure 4(a), , , ZFAUV moves forward.
Figure 4(b), , , ZFAUV turns down.
Figure 4(c), , , ZFAUV turns down.
Figure 4(d), , , ZFAUV turns up.
Figure 4(e), , , ZFAUV turns up.
Figure 4(f), , , ZFAUV can move down vertical under certain conditions.
Figure 4(g), , , ZFAUV can move up vertical under certain conditions.
In the case of differential control, Figures 4(c) and 4(e), ZFAUV can turn up or down, but the forward force will decrease also. So, the pitch is better to be controlled by the tunnel thruster.
2.3. Reference Frames
In order to model ZFAUV, two reference frames are defined to describe motion of ZFAUV: the bodyfixed reference frame () and the earthfixed reference frame (). Figure 5 shows the reference frames.
2.4. Kinematics and Dynamics
According to reference (Fossen, 2011; Xiaoming Wang, 2009)[25, 26], we design the kinematics and dynamics equations. They are shown separately aswhere is the position in , , , and are roll angle, pitch angle, and yaw angle, and , , and are the angular velocity.
Some physical parameters in the model, such as , , , , , , etc., can be acquired by 3D modeling software (SolidWorks). Other hydrodynamic coefficients (for example, and of thrusters in Section 3) can be obtained by CFD simulation.
3. Thrust Analysis
For ZFAUV, the power comes from each thruster. Therefore, the performance of thruster is very important for the dynamic performance and maneuverability of ZFAUV. Therefore, the thrust of tail thruster and tunnel thruster under different conditions needs to be analyzed in detail.
Thrust performance analysis of thruster is relatively complex. There are two main ways at present. First, physical test, the results are accurate, but the cycle is long, which requires a huge amount of manpower and material resources. Second, CFD simulation, with low cost and short cycle, can obtain complete data and can set up computational flow field according to research needs, which is sometimes difficult to achieve in physical experiments. Therefore, CFD method is used to predict the thrust.
In the numerical calculation, the propeller is assumed to be located deep below the water surface, without considering the influence of surface effects such as surface waves. In order to simulate the infinite flow field, the size of computational domain should be much larger than 10 times the diameter of the propeller to ensure that the boundary layer has no effect on the motion of the propeller. According to the characteristics of propeller when it rotates, the computational domain is divided into two parts: the dynamic region near the propeller and the static region far from the propeller, as shown in Figures 6 and 7. Multiple reference frames (MRF) method is used; that is, the rotating coordinate system is used to solve the dynamic fluid1 and the Cartesian inertial coordinate system is used to solve the static fluid2.
Threedimensional solver in Fluent is used to solve the physical model, and unsteady uncoupled invisible algorithm is used. Modified RNG kε turbulence equation is used to describe the turbulence model, and enhanced wall function is used to solve the flow around the wall. The pressurevelocity coupling method is SIMPLEC method, which is discretized through secondorder upwind method.
3.1. Tail Thruster
According to the characteristics of ZFAUV, the speed forward is about 05 kn. The physical model used in CFD is shown in Figure 6.
Figure 7 shows the pressure distribution on the propeller blade surface and wake flow trace distribution at rated speed.
The thrust and torque at different flow velocity was calculated and analyzed, as shown in Table 1.

At rated speed, the thrust coefficient and torque coefficient can be obtained by the following equations:
The advance coefficient J and the efficiency of the propeller can be calculated by the following equations:
So the open water performance of tail thruster at rated speed can be obtained, as shown in Figure 8.
3.2. Tunnel Thruster
Tunnel thruster is mainly used to change the heading and pitch angle of ZFAUV. The performance of tunnel thruster is deeply influenced when the forward velocity changes, accordingly influencing the turning radius and maneuverability. Therefore, it is necessary to analyze the thrust at different forward velocity.
Due to the existence of tunnel, and the fact that there's no duct, the physical model of tunnel thruster in CFD is different from that of tail thruster. Tunnel needs to be added to the physical model, as shown in Figure 9; dynamic fluid1 is the area where the tunnel is located.
The direction of flow is perpendicular to the axis of tunnel, so the angle between the direction of inflow and the axis of tunnel is set as 90 degrees. The physical model used in CFD is shown in Figure 9.
Figure 10 shows the pressure distribution on the propeller blade surface and velocity vector distribution at rated speed.
The hydrodynamic performance of tunnel thruster is calculated and analyzed for different forward velocity, the thrust and torque is shown in Table 2.

The thrust variation of tunnel thruster at different forward velocity can be drawn, as shown in Figure 11.
In order to make the simulation result more real and reliable, the thrust and torque coefficients of the tunnel thruster should be corrected in real time according to the calculated speed.
4. Motion Simulation and Maneuverability Analysis
On the basis of 6DOF mathematical model in Section 2, we perform motion simulation and maneuverability analysis of ZFAUV. The motion simulations can be divided into two main aspects: lateral motions and longitudinal motions.
4.1. Lateral Motions
In order to study the dynamical behavior of ZFAUV in horizontal plane, including steady maneuver and zigzag maneuver, the mathematical model has to be simplified in .
When ZFAUV moves in horizontal plane, , , and are all zero, is very small; it can be considered that , . Therefore, the simplified model in horizontal plane can be obtained as follows:
4.1.1. Steady Motion in Horizontal Plane
In steady maneuver, the motion parameters remain unchanged and the acceleration parameters are zero:
where subscript means steady value. Introduce (9) into (8):
where
In steady linear maneuver, , , introduce this into (10):
So, ZFAUV is only possible to keep steady linear maneuver under the condition of , , and . In order to achieve steady linear maneuver, propellerrudder AUVs have to use differential rudder, but the effective range of rudder will be reduced; it also increases the complexity of structure design and program design. With the four fixed thrusters of ZFAUV, this problem can be solved simply and effectively.
When ZFAUV is moving forward, if the tunnel thruster is executed, lateral force and yaw moment will be produced. Under the action of lateral force and yaw moment, ZFAUV will turn left or turn right.
According to (10), the following can be obtained:
where
Therefore,
The turning radius is as follows:
The relationship between the turning radius and the speed of tunnel thruster is shown in Table 3.

As can be seen from Table 4 and Figure 12, at a certain tunnel thruster speed, the greater the speed forward, the larger the turning radius. Different from propellerrudder AUVs, the turning radius is the same at a given rudder angle [26].

4.1.2. Zigzag Maneuver
Zigzag maneuver is widely used to evaluate the maneuverability of ships and torpedoes, so this can be used to evaluate the maneuverability of ZFAUV.
In a general zigzag maneuver, the vehicle is moving forward at constant speed and the rudder is executed to a specified maximum rudder angle in one direction at maximum rudder rate. The vehicle responds by turning in that direction. When the vehicle heading angle reaches a specified check heading angle, the rudder is turned at maximum rudder rate in the opposite direction until it reaches the maximum rudder angle specified. The vehicle reacts by turning in the opposite direction, and the procedure is repeated when the check heading angle in the opposite direction is reached. This results in a zigzag response that is used to assess the maneuverability of the vehicle. The maximum rudder angle and the check heading angle characterize the maneuver type; for instance, a 20/10 zigzag maneuver turns the rudders to 20° and changes direction when the check heading angle of 10° is reached [27–29].
For ZFAUV, the direction is controlled by tunnel thruster or differential control of tail thrusters; behind, tunnel thruster or differential control of tail thrusters is replaced by ‘rudder’. So the 50%/15° zigzag maneuver is adopted in this study;, that is, when ZFAUV is moving forward at constant speed, the ‘rudder’ is executed to 50% (the first execute), ZFAUV starts to turn right. Once the check heading angle of 15° is reached for the first execute, the ‘rudder’ is executed to 50% (the second execute). At this time, ZFAUV will continue to turn right because of inertia, but the turning rate gradually decreases. When , ZFAUV starts to turn left. Once the check heading angle of 15° is detected for the second execute, the ‘rudder’ is executed to 50% (the third execute). So it is repeated 5 times. Figure 13 shows the performance of ZFAUV in zigzag maneuver simulation.
The characteristic parameters of zigzag maneuver include the initial turning period, the overshoot time, the overshoot heading angle, and the full cycle. The smaller the characteristic parameters, the better the heading changing ability of ZFAUV.
The initial turning period (), as shown in Figure 13, is the time between the first ‘rudder’ execute and the second ‘rudder’ execute. It indicates the ability to change heading. Usually, the dimensionless form of the initial turning period is used as the criterion of the heading changing ability; that is, .
The overshoot time () is the time from the second ‘rudder’ execute to ZFAUV stop turning in the original direction ().
After the second execute, ZFAUV keeps turning in the original direction. The overshoot heading angle () is the difference between the maximum yaw angle and the steering yaw angle (15°).
The characteristic parameters of ZFAUV at different speed can be obtained, as shown in Tables 4 and 5, Figures 14 and 15. It can be seen from the figures that with the increase of the speed, the ability to change heading becomes worse gradually.

From Figures 14 and 15, we can get the following conclusions:
Same as propellerrudder AUVs [23], the heading changing ability of ZFAUV becomes worse with the increase of speed, and the overshoot yaw angle decreases with the increase of speed. Tunnel control has poor heading changing ability, but its overshoot yaw angle is smaller; differential control has better heading changing ability, but the overshoot yaw angle is larger. Comparatively, the maneuverability of differential control is better than that of tunnel control, but differential control is at the cost of losing speed. When the demand for speed is higher, the heading accuracy should be reduced, so tunnel control can be used, and differential control can be used when high heading precision is needed.
Compared with ordinary propellerrudder AUVs, the overshoot angle of ZFAUV is larger at low speed. The reason is that the steering force and moment of ZFAUV, whether controlled by differential or tunnel, is independent of the forward speed. At low speed, steering force and moment is more powerful than forward force; this results in larger overshoot. But the rudder efficiency of ordinary propellerrudder AUVs is related to speed. So, ZFAUV is more advantageous at low speed when good maneuverability is required.
4.1.3. Turning around In Situ
As shown in Figures 3(h) and 3(i), ZFAUV can turn around the center of buoyancy in situ when certain conditions are satisfied; that is, the turning radius is zero. When stable state is achieved, the motion parameters remain unchanged and the acceleration parameters are zero:
Then, the force acting on ZFAUV is shown in Figure 16, including thrust (,,) and equivalent fluid viscous resistance (,). The equivalent location of and can be obtained by CFD simulation:after stable state is achieved.
The equation of rotating along yaxis can be simplified as follows:where
Figure 17 is the simulation result of .
The relationship between turning angular velocity and is shown in Table 6 and Figure 18.

From Figure 18 and Table 6, it can be concluded that, after stable state is achieved, the turning angular velocity increases with the increase of n_{5}, and the maximum turning angular velocity is about 24.1°/s.
4.1.4. Moving Lateral
As shown in Figures 3(f) and 3(g), ZFAUV can move lateral when certain conditions are satisfied. When stable state is achieved, the motion parameters remain unchanged and the acceleration parameters are zero. Then, the force acting on ZFAUV is shown in Figure 19, including thrust (,,) and equivalent fluid viscous resistance (). For the asymmetry of the geometrical shape, the location of is a distance away from the buoyancy (). can be obtained by CFD simulation.
after stable state is achieved.
The equation along zaxis can be simplified as follows:where
Figure 20 is the simulation result of .
The maximum velocity of moving lateral is about 0.39m/s.
4.2. Longitudinal Motions
In order to study the dynamical behavior of ZFAUV in vertical plane, including steady maneuver and trapezoidal steering maneuver, the mathematical model has to be simplified in .
When ZFAUV moves in vertical plane, are all zero. Therefore, the simplified model in vertical plane can be obtained as follows:
4.2.1. Steady Maneuver in Vertical Plane
In steady maneuver of ZFAUV, the motion parameters remain unchanged and the acceleration parameters are zero:
where subscript means steady value. Introduce (25) into (24):
After simplification, the following can be obtained:
where , , , , , , , and .
In order to ensure the safety of ZFAUV, the range of pitch angle is limited as ; therefore, . ; the following can be obtained:
According to (28), the reasonable range of , or and can be obtained.
If , , is determined by . This is the main difference between ZFAUV and ordinary propellerrudder AUVs. ZFAUV can still change the pitch angle without forward speed. Propellerrudder AUVs can change its attitude only if the forward speed exists.
4.2.2. Trapezoidal Steering
Trapezoidal steering maneuver is the most typical test to verify the maneuverability in vertical plane; it is of great significance to the study of deep maneuvering motion [30, 31].
In a general trapezoidal steering maneuver, the vehicle is moving forward at constant speed and the ‘rudder’ is executed to a specified ‘rudder’ angle () at certain ‘rudder’ rate. The pitch angle will change accordingly. When the specified check pitch angle () is reached, the ‘rudder’ is set as zero, the depth will continue to increase, and the pitch angle will continue to increase also and gradually return to zero due to its righting moment effect. Then, the vehicle will move forward at another depth. The whole process is a complete vertical trapezoidal steering maneuver; for ZFAUV, it can be expressed aswhere , are the command tunnel speed and the command time, respectively.
Figure 21 shows the performance of ZFAUV in trapezoidal steering maneuver.
The characteristic parameters of trapezoidal steering maneuver include the execution time, the overshoot pitch angle, and the overshoot depth. The smaller the characteristic parameters, the better the depth changing ability of ZFAUV.
The execution time (), as shown in Figure 21, is the time from the ‘rudder’ execute to the check pitch angle () is reached. The smaller the , the better the maneuverability in vertical plane.
After the ‘rudder’ is executed to zero, the pitch angle will continue to increase and gradually return to zero. The overshoot pitch angle () is the difference between the maximum pitch angle and the check pitch angle (7°).
The overshoot depth () is the difference between the extreme depth after the second ‘rudder’ execute and the depth at the second ‘rudder’ execute, as shown in Figure 21.
The maximum ‘rudder’ angle and the check pitch angle characterize the maneuver type; for instance, a 10/7 trapezoidal steering maneuver turns the ‘rudder’ to 10° and set as 0 when the check pitch angle of 7° is reached. For ZFAUV, 30%/7° trapezoidal steering maneuver is adopted. The characteristic parameters at different speed can be obtained, as shown in Tables 7 and 8, Figures 22–24.


From Figures 22–24, we can get the following conclusions:
Different with ordinary propellerrudder AUVs (t_{e} becomes smaller with the increase of velocity), of ZFAUV becomes larger with the increase of velocity. of tunnel control is smaller than that of differential control.
Different with ordinary propellerrudder AUVs ( becomes larger with the increase of velocity ), of ZFAUV becomes smaller with the increase of velocity. of tunnel control is larger than that of differential control.
Same as ordinary propellerrudder AUVs, becomes larger with the increase of velocity. of tunnel control is larger than that of differential control.
Comparatively, the depth changing ability of differential control is better than that of tunnel control.
At low speed, the depth mobility of ZFAUV is better than that of ordinary propeller rudder AUV [27, 28]; at high speed, the depth mobility of ZFAUV is worse.
4.2.3. Moving up/down Vertical
As shown in Figures 4(f) and 4(g), ZFAUV can move up/down vertical when certain conditions are satisfied. When stable state is achieved, the motion parameters remain unchanged and the acceleration parameters are zero. Then, the force acting on ZFAUV is shown in Figure 25, including thrust (), net buoyancy (), and equivalent fluid viscous resistance (). For the asymmetry of the geometrical shape, the location of is a distance away from the buoyancy (). can be obtained by CFD simulation.
after stable state is achieved.
The equation along yaxis can be simplified as follows:where
Figure 26 is the simulation result of .
The maximum velocity in the vertical direction is about 0.41m/s, which is slightly larger than that in the horizontal direction. For the influence of antenna, the area of ZFAUV in horizontal direction is little larger than that in vertical direction, so the steady moving velocity in horizontal direction is relatively low.
5. Application Example of Dynamics Analysis
Path tracking is the basis of motion control of AUVs, and path tracking strategy and control algorithm are needed. LineofSight (LOS) guidance is the most widely used guidance strategy, and PID is the most widely used controller. For PID controller, it is necessary to adjust the parameters. If the parameters of PID are not adjusted properly, the final effect will be greatly affected.
By using the mathematical model and LOS path tracking algorithm, the effect of path tracking is optimized by modifying the PID parameters. Figure 27 shows the effects of several different PID parameters, black (P=0.8, I=0.05, D=1), cyan (P=1, I=0.05, D=1), blue (P=1, I=0.1, D=0.1), and magenta (P=1, I=0.2, D=0.5). It can be seen from Figure 27 that the tracking error of black (P=0.8, I=0.05, D=1) is smaller than that of cyan (P=1, I=0.05, D=1). When blue (P=1, I=0.1, D=0.1) or magenta (P=1, I=0.2, D=0.5) is adopted, ZFAUV shakes seriously during sailing; this will seriously affect the operation of acoustic and optical sensors. So, the tracking effect is better when P=0.8, I=0.05, D=1.
The same parameters (P=0.8, I=0.05, D=1) are adopted in water experiment, as shown in Figure 28, green. Because of the difference between ZFAUV and mathematical model, the results cannot be exactly the same; the experimental result is in good agreement with the simulation result (Figure 28, black).
These PID parameters can be tuned in one hour in the simulation system. If the parameters are tuned by water experiment, it will take about 57 days, which will waste a lot of time and money. This further highlights the importance of dynamic analysis and simulation.
6. Conclusion
For ZFAUV, there are four fixed thrusters at tail, and two tunnel thrusters are set at front. The maneuverability of ZFAUV is relatively high. Through the establishment of mathematical model and maneuverability analysis, the following conclusions can be drawn:
The maneuverability of ZFAUV is better than ordinary propellerrudder AUVs. Some actions that ordinary propellerrudder AUVs cannot achieve, such as turning around in situ, moving lateral, moving up/down vertical, etc., can be achieved. Particularly, in the absence of forward speed, it can also change yaw and pitch. Different from ordinary AUVs, the turning radius is related to speed forward. The smaller the speed forward, the smaller the turning radius.
ZFAUV can change yaw and pitch by tunnel thrusters or differential control of tail thrusters, but differential control will reduce the forward force. According to actual needs, the driving mode can be chosen flexibly.
Same as ordinary propellerrudder AUVs, the heading maneuverability of ZFAUV becomes worse with the increase of speed. In general, the maneuverability of differential control is better than that of tunnel control.
The depth maneuverability of ZFAUV becomes worse with the increase of speed, and the depth maneuverability of differential control is better than that of tunnel control.
Through numerical simulation, reasonable PID parameters can be quickly tuned, and the experiment result is in good agreement with the simulation result, this can save a lot of time and money.
The research results of this paper have guiding significance for the future development of AUVs.
Data Availability
Some data used to support the findings of this study are included within the article; others are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this article.
Acknowledgments
This research is supported by the National Natural and Science Foundation of Hebei (No. E2018202259) and Scientific Research Project of Tianjin Education Commission (No. 2017KJ022).
References
 M. Ataei and A. YousefiKoma, “Threedimensional optimal path planning for waypoint guidance of an autonomous underwater vehicle,” Robotics and Autonomous Systems, vol. 67, pp. 23–32, 2015. View at: Publisher Site  Google Scholar
 F. Azarsina and C. D. Williams, “Manoeuvring simulation of the MUN Explorer AUV based on the empirical hydrodynamics of axisymmetric bare hulls,” Applied Ocean Research, vol. 32, no. 4, pp. 443–453, 2010. View at: Publisher Site  Google Scholar
 Y. Zhang, Y. Li, Y. Sun, J. Zeng, and L. Wan, “Design and simulation of Xrudder AUV's motion control,” Ocean Engineering, vol. 137, pp. 204–214, 2017. View at: Publisher Site  Google Scholar
 A. Kukulya, A. Plueddemann, T. Austin et al., “Underice operations with a REMUS100 AUV in the Arctic,” in Proceedings of the 2010 IEEE/OES Autonomous Underwater Vehicles, AUV 2010, September 2010. View at: Google Scholar
 L. Meng, Y. Lin, R. Zheng et al., “Mechanical design and implementation of a modular autonomous underwater vehicle,” Jiqiren/Robot, vol. 38, no. 4, pp. 395–401, 2016. View at: Google Scholar
 M. J. Doble, A. L. Forrest, P. Wadhams, and B. E. Laval, “Throughice AUV deployment: Operational and technical experience from two seasons of Arctic fieldwork,” Cold Regions Science and Technology, vol. 56, no. 23, pp. 90–97, 2009. View at: Publisher Site  Google Scholar
 A. Palmer, G. E. Hearn, and P. Stevenson, “Modelling tunnel thrusters for autonomous underwater vehicles,” IFAC Proceedings Volumes, vol. 41, no. 1, pp. 91–96, 2008. View at: Publisher Site  Google Scholar
 S. Willcox and B. Joseph, “Bluefin12 based system solution for the US Navy's surface mine countermeasures unmanned underwater vehicle program: increment 2 (SMCM/UUV2),” 2006, http://www.bluefinrobotics.com. View at: Google Scholar
 R. B. Wynn, V. A. I. Huvenne, T. P. Le Bas et al., “Autonomous Underwater Vehicles (AUVs): their past, present and future contributions to the advancement of marine geoscience,” Marine Geology, vol. 352, pp. 451–468, 2014. View at: Publisher Site  Google Scholar
 G. R. L. Tu, X. Xu, K. Watanabe, and I. Nagai, “Stabilizing control for the attitude of a smallsized X4AUV,” in Proceedings of the 55th Annual Conference of the Society of Instrument and Control Engineers of Japan, SICE 2016, pp. 1185–1190, September 2016. View at: Google Scholar
 N. Harun, Z. M. Zain, and M. M. Noh, “PSO approach for a PID backstepping control method in stabilizing an underactuated X4AUV,” in Proceedings of the 7th IEEE International Conference on Underwater System Technology: Theory and Applications, USYS 2017, pp. 1–6, Malaysia, December 2017. View at: Google Scholar
 K. Watanabe, S. Takisawa, and I. Nagai, “Underactuated control for an X4AUV using partial linearization and attitude linearization,” in Proceedings of the 2013 13th International Conference on Control, Automation and Systems, ICCAS 2013, pp. 1425–1430, Republic of Korea, October 2013. View at: Google Scholar
 Z. M. Zain, M. M. Noh, K. A. Ab Rahim, and N. Harun, “Design and development of an X4ROV,” in Proceedings of the 6th IEEE International Conference on Underwater System Technology: Theory and Applications, USYS 2016, pp. 207–211, December 2016. View at: Google Scholar
 G. R. L. Tu, K. Watanabe, and I. Nagai, “The design and production of thrusters for an AUV without rudders,” in Proceedings of the 10th Asian Control Conference, ASCC 2015, pp. 1–4, June 2015. View at: Google Scholar
 Z. M. Zain, N. Harun, K. Watanabe, and I. Nagai, “Comparison of an X4AUV performance using a direct Lyapunov  PD controller and backstepping approach,” in Proceedings of the 10th Asian Control Conference, ASCC 2015, pp. 1–6, June 2015. View at: Google Scholar
 R. Zheng, Y. Ma, B. Zhang et al., “Stable control for AUV's nearbottom and lowspeed sailing based on vertical thruster,” Jiqiren/Robot, vol. 38, no. 5, pp. 588–592, 2016. View at: Google Scholar
 L. V. Steenson, A. B. Phillips, E. Rogers et al., “Control of an AUV from thruster actuated hover to control surface actuated flight,” Specialists Meeting Avt189/rsm028 Assessment of Stability & Control Prediction Methods for Nato Air & Sea Vehicles, 2011. View at: Google Scholar
 A. Saunders and M. Nahon, “The effect of vehicle velocity and drift angle on throughbody AUV tunnel thruster performance,” Ocean Systems Engineering, vol. 1, no. 4, pp. 297–315, 2011. View at: Publisher Site  Google Scholar
 L. G. Miller and K. V. Ellenrieder, “Modeling and simulation of an AUVtowfish system,” in Proceedings of the OCEANS 2013 MTS/IEEE San Diego Conference: An Ocean in Common, September 2014. View at: Google Scholar
 M. T. Issac, S. Adams, N. Bose, C. D. Williams, R. Bachmayer, and T. Crees, “Analysis of horizontal zigzag manoeuvring trials from the MUN explorer AUV,” in Proceedings of the OCEANS 2008, pp. 1–7, September 2008. View at: Google Scholar
 L. V. Steenson, A. B. Phillips, M. Furlong et al., “Maneuvering of an overactuated autonomous underwater vehicle using both throughbody tunnel thrusters and control surfaces,” Autonomous Underwtaer Vehicles Applications Center, 2011. View at: Google Scholar
 K. Kim, J. Kim, H. S. Choi, K.Y. Lee, and W. Seong, “Estimation of hydrodynamic coefficients of a testbed AUVSNUUV I by motion test,” in Proceedings of the Ocean's 2002 Conference and Exhibition, pp. 186–190, USA, October 2002. View at: Google Scholar
 J. Dantas and E. d. Barros, “Numerical analysis of control surface effects on AUV manoeuvrability,” Applied Ocean Research, vol. 42, pp. 168–181, 2013. View at: Publisher Site  Google Scholar
 G. da Silva Costa, A. Ruiz, M. Reis et al., “Numerical analysis of stability and manoeuvrability of Autonomous Underwater Vehicles (AUV) with fishtail shape,” Ocean Engineering, vol. 144, pp. 320–326, 2017. View at: Publisher Site  Google Scholar
 T. Fossen, Handbook of Marine Craft Hydrodynamics and Motion Control, John Wiley & Sons Ltd., UK, 2011.
 W. Xiaoming, Dynamical behavior and control strategies of the Hybrid Autonomous Underwater Vehicle, Tianjin University, Tianjin, China, 2009.
 A. Mofidi and P. M. Carrica, “Simulations of zigzag maneuvers for a container ship with direct moving rudder and propeller,” Computers & Fluids, vol. 96, pp. 191–203, 2014. View at: Publisher Site  Google Scholar
 J. Wang, L. Zou, and D. Wan, “Numerical simulations of zigzag maneuver of free running ship in waves by RANSOverset grid method,” Ocean Engineering, vol. 162, pp. 55–79, 2018. View at: Publisher Site  Google Scholar
 P. M. Carrica, A. Mofidi, K. Eloot et al., “Direct simulation and experimental study of zigzag maneuver of KCS in shallow water,” Ocean Engineering, vol. 112, pp. 117–133, 2016. View at: Publisher Site  Google Scholar
 X. Liang, Y. Li, Z. Peng et al., “Nonlinear dynamics modeling and performance prediction for underactuated AUV with fins,” Nonlinear Dynamics, vol. 84, no. 1, pp. 237–249, 2016. View at: Publisher Site  Google Scholar
 D. Fei and P. Shuo, “Motion simulation based on the modified REMUS model,” Applied Science and Technology, vol. 39, no. 4, pp. 83–88, 2012. View at: Google Scholar
Copyright
Copyright © 2019 Xiaoming Wang and Shengguo Liang. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.