Next Article in Journal
Advances in Search Strategy Using the Set of Brand Considerations in the Web Ecosystem
Next Article in Special Issue
A Novel Type of Wall-Climbing Robot with a Gear Transmission System Arm and Adhere Mechanism Inspired by Cicada and Gecko
Previous Article in Journal
Evolution of Situated and Abstract Communication in Leader Selection and Borderline Identification Swarm Robotics Problems
Previous Article in Special Issue
A Miniature Flapping Mechanism Using an Origami-Based Spherical Six-Bar Pattern
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Empirical Modeling of 2-Degree-of-Freedom Azimuth Underwater Thruster Using a Signal Compression Method

1
Research Institute of Mechanical Technology (RIMT), Pusan National University, Pusan 46241, Korea
2
Division of Robotics Convergence, Pusan National University, Pusan 46241, Korea
3
Department of Naval Architecture and Ocean Engineering, Pusan National University, Pusan 46241, Korea
4
School of Mechanical Engineering, Pusan National University, Pusan 46241, Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(8), 3517; https://doi.org/10.3390/app11083517
Submission received: 25 February 2021 / Revised: 6 April 2021 / Accepted: 12 April 2021 / Published: 14 April 2021
(This article belongs to the Special Issue Advances in Bio-Inspired Robots)

Abstract

:

Featured Application

Underwater robot.

Abstract

This paper presents an empirical modeling of a 2-Degree-of-Freedom (DoF) azimuth thruster using the signal compression method. The thruster has a gimbal mechanism with two servo motors and generates thrust in arbitrary directions. This mechanism can reduce the number of thrusters in an underwater robot and contribute to compact design. When an underwater robot is controlled with azimuth thrusters, the influence from the rotational motion of the thruster has to be considered, and a dynamic model of the azimuth thruster is needed. It is difficult to derive an analytical model because the system model depends on complicated fluid dynamics. In this study, empirical models of force and moment for rotational motion were derived for practical use through frequency analysis. A signal compression method can effectively extract the system model in the frequency domain from just the mechanically constrained frequency response. Experiments were carried out using a force/torque sensor that was connected to a cantilever in a water tank. The system model was analyzed with Bode plots, and the model coefficients were derived through curve fitting. The derived model was verified by a validation experiment.

1. Introduction

A typical mechanism for the propulsion of underwater robots is a thruster with a propeller. The dynamic model of a tilting thruster is essential for designing a controller for underwater robots. Due to the complex effects of nonlinear fluid dynamics, studies have derived the dynamic model using experiments. Yerger suggested that the thrust force is proportional to the signed square of the propeller’s rotational speed [1]. Healy proposed a nonlinear model considering the fluid dynamics of the motor model and propeller blade [2]. Bachmayer presented a combination model consisting of an axial flow model and a rotational flow model. [3]. Blanke developed a three-state model based on dimensionless propeller parameters, thrust coefficients, and an advance ratio [4]. Kim proposed an advanced three-state model considering the surrounding flow rate and inflow angle [5,6,7]. Yu [8] and Spearenberg [9] numerically analyzed the effect of thrust ducts on different boundary conditions. Song conducted Bollard-pull experiments to find the relationship between axial thrust and input while considering the effect of thrust–thrust and thrust–hull interactions [10]. Boem used a system identification process to derive an accurate dynamic model for commercially available fixed-pitch variable speed thrusters [11]. Odetti developed a novel thruster based on a pump-jet [12] and applied it to ASV (Autonomous Surface Vehicle) in shallow water [13].
Most underwater robots are driven by fixed thrusters, but tilting thrusters have recently been used in underwater robots [14]. A tilting thruster can reduce the number of thrusters in an underwater robot and contributes to compact design [15]. When an underwater robot is controlled with tilting thrusters, the influence of the rotational motion of the thruster has to be considered, unlike a fixed thruster. The rotating thrust force can be calculated by multiplying the steady-state thrust force by a trigonometric function of the rotation angle [16].
When a thruster is operated with rotation motion, additional forces and moments are generated, and they can have a complicated relationship. Studies have numerically analyzed dynamic models according to the rotation angle of the azimuth thrusters [17,18], but a model that takes into account the effects that occur while the thruster is rotating is needed. In our previous research, dynamic models for rotation motion were derived by oscillating a 1-Degree-of-Freedom (DoF) tilting thruster using sine waves [19]. Modeling errors occurred as a result of relying on discrete data in the frequency domain, and it was necessary to design a model-free robust controller to overcome them [20].
This paper presents a 2-DoF azimuth thruster, as shown in Figure 1. Like fish fins, the thruster has a 2-DoF direction of propulsion. There are two rotational joints with the gimbal mechanism. It can produce effects similar to those of bioinspired robots that produce two-way propulsion through tail motion [21]. In a steady state, the direction of the thrust is the same as the direction of the thruster. However, the thrust is bent and dispersed during the rotational motion of the azimuth thruster, and a reaction moment also occurs. It is difficult to analytically describe this phenomenon, because the system model highly depends on complicated fluid dynamics. In this study, a signal compression method was applied to derive an empirical model of the azimuth thruster. Signal compression methods are often used for the empirical modeling of mechanical systems and can extract the frequency response of a system in the whole range of mechanically constrained frequencies using a pseudo-impulse signal [22]. Signal compression methods have been used for the cylinder modeling of an automatic excavator [23] and friction modeling of a robot manipulator [24].
In repeated experiments, the velocity profile of the pseudo-impulse input was applied to the two rotational axes, and the frequency response of the longitudinal thrust force, lateral thrust force, and reaction moment were analyzed with a Bode plot. Model expressions were derived through a curve-fitting technique. The validity of the derived model was verified by comparing the experimental results with model-based simulation values. This work provides references on how to derive empirical models of vectoring thrusters that can be applied to a variety of underwater robots.
The remainder of the paper is organized as follows. The prototype of the 2-DoF azimuth thruster and the experimental apparatus are described in Section 2. The signal compression method for the empirical modeling is introduced in Section 3. In Section 4, the empirical models of thrust force and reaction moment are presented with an analysis of the Bode plot of the pseudo-impulse response. Section 5 shows a comparison between the model and experimental results. The validity of the empirical model is also discussed. Our conclusions are given in Section 6.

2. Description of 2-DoF Azimuth Thruster

A prototype of a 2-DoF azimuth thruster was fabricated, as shown in Figure 2. The system consists of a thruster and two servo motors and has a gimbal mechanism for 2-DoF rotational motion. A counter mass is used so that the center of mass and the rotational axis intersect. The longitudinal thrust that is generated by the thruster and the tilting angles of the two servo motors are system inputs, and the actual thrust force and reaction torque are outputs of the system model. The thruster (RCD-MI60, 24VDC, RHINCODON, China) has a maximum thrust force of 5.5 kgf. The duct diameter is 95 mm, and the weight in air is 850 g. The gimbal mechanism is actuated by two BLDC (Brushless DC) motors (EC-max 30, 24VDC, Maxon, Switzerland). The total weight of azimuth thruster system is 8.56 kg.
The generated thrust force and reaction moment are shown in Figure 3. The X-Y-Z frame is a fixed frame, and the x-y-z frame is a moving frame that is attached to the tilting thruster. The thrust force is bent and dispersed due to rotational motion, and it can be decomposed into fx, fy, and fz in the moving frame. These forces can be converted to fX, fY, and fZ in the fixed frame using a rotation matrix. In this study, the frequency response of forces was analyzed in the moving frame. The reaction moment was analyzed within the framework of the gimbal mechanism. The reaction moment MZ generated by the rotational motion of the 1st axis is defined in the fixed frame, and the reaction moment My for the rotational motion of the 2nd axis is defined in the moving frame.
A diagram of the experimental apparatus is shown in Figure 4. In order to measure forces and moments, the 2-DoF azimuth thruster unit was installed at the end of a cantilever with a 6-DoF force/torque sensor (RFT80-6A01, ROBOTUS, Gyeonggi, Korea) attached at the clamped end. The thruster is driven by a pulse-width modulation (PWM) signal with a range of 55–95%, and the BLDC motors are driven by position controllers (EPOS2 25/2, Maxon, Switzerland). A real-time controller (NI CompactRIO, National Instruments Corp., Austin, TX, USA) controls the actuation and receives the values from the force/torque sensor. The measured forces and torques from the sensor are converted to the values of the system origin through the adjoint matrix of the frame transformation.

3. Signal Compression Method

Signal compression methods are useful tools for the frequency analysis of mechanical systems under physical limitations. The impulse response can show the dynamic characteristics of a system in the whole range of frequency. However, many mechanical systems cannot make an ideal impulse input. In the signal compression method, a pseudo-impulse input that is expanded with phase delay is applied to the system. The output that is obtained from the pseudo-impulse input is mathematically equivalent to the impulse response. After the equivalent output is compressed, the frequency response of the dynamic system can be observed within the desired frequency range. A diagram of the signal compression method is shown in Figure 5. In this study, the frequency response was analyzed for system modeling with the Bode plot before transformation into the time domain.
The dynamic characteristics due to rotational motion are affected by the angular velocity, acceleration, and higher-order terms. In this study, the angular velocity was input to observe the system characteristics. The power spectrum of ideal impulse input is constant in the whole range of frequency. The power spectrum within the desired frequency was designed as shown in Figure 6a, considering the capability of servo motors. It can be derived by a function of the power spectral density as follows:
P ( n ) = Q exp n a 12 ,
where Q and a are parameters, and n is the number of data values.
The range of frequency of the power spectrum is manipulated using the parameter a. In this study, a was set as 450, and the range of frequency was designed as up to 10 Hz, as shown in Figure 6a, considering the capability of the servo motors. The pseudo-impulse input was derived by signal expansion as follows:
X ( n ) + j Y ( n ) = P ( n ) H ( j n ) , 0 n N 2 1 0 , n = N 2 X ( N n ) + j Y ( N n ) , N 2 + 1 n N 1
H ( j n ) = exp 12 n 2 b j .
H(jn) is a function of the filter for signal expansion with a time delay. The time delay depends on the parameter b, which is 2100 in this case. Through the inverse fast Fourier transform (IFFT), the expanded pseudo-impulse signal can be obtained in the time domain as shown in Figure 6b, and it is applied to the system. The equivalent output is generated as shown in Figure 6c, and then the impulse response can be obtained via signal compression with an inverse filter. Finally, the Bode plot shows the frequency response of the system, as shown in Figure 6d.

4. Empirical Modeling

Variations of the thrust force and moment due to the rotational motion of the azimuth thruster were modeled based on the steady-state thrust force. Longitudinal thrust force is generated by a thruster, as shown in Figure 7a. The steady-state thrust force is proportional to the duty ratio of the PWM from the motor drive, as shown in Figure 7b. The empirical model expression of the steady-state thrust force for PWM is as follows:
f s s = 0.55 PWM 7.10 .
The steps of empirical modeling are as follows: (1) Repeat the rotational motion experiment, increasing the PWM by 5% from 55% to 95%. (2) Measure the force and moment by entering the velocity profile as shown in Figure 6b on the 1st and 2nd axes, respectively. (3) Calculate the force of the moving frame reference according to the angle of each axis using the adjoint matrix. (4) Draw the Bode plot of the pseudo-impulse response through the signal compression. (5) Derive the model through the curve fitting with the numerical method to maximize the correlation number.
As a result of the repeated experiments, waveforms for x-direction attenuation and y- and z-direction generation of propulsion were similar, and the reaction moments showed different forms of waveforms. The models can be derived by the analysis of the Bode plot with the corner frequency and the slope of asymptotes [25], as shown in Figure 8. As the phase plot is noisy, we focused on the magnitude plot. The model expressions of the force and moment are defined as follows:
F ( s ) θ ˙ ( s ) = K s 2 + a s + b s 2 + c s + d s 2 + e s + g
M ( s ) θ ˙ ( s ) = K s 2 s 4 + a s 3 + b s 2 + c s + d
The force and moment models have the same system order but slightly different equations. The coefficients of the model expression were obtained through numerical optimization that maximizes the correlation coefficients. The results of experiments with significantly different tendencies through repeated experiments were eliminated. The objective function of modeling is defined as the maximum correlation coefficient with repeated experimental results, and uncertainty in the data is handled.

4.1. Model for 1st-Axis Rotation Motion

When we placed the velocity profile of the pseudo-impulse input on the 1st rotational axis, the compressed response showed variation of the longitudinal thrust force in the x-direction, the lateral thrust force in the y-direction, and the reaction moment in the Z-direction. For each PWM, curve fitting was performed for three or more experimental values to extract the results with the highest correlation number, as shown in Table 1, Table 2 and Table 3. As an example, Figure 9 shows the Bode plot of the experimental values and the proposed model of F1x(s) and F1y(s) at 75% PWM.
The variations in each parameter for PWM allowed us to analyze the characteristics of the model, as shown in Figure 10. The average correlation number of F1x(s) is 0.60. It is not a high value but is within a reasonable range. The gain K increases with increasing propulsion. Differences in parameters d and g indicate significant differences in the natural frequency of the longitudinal thrust force and the lateral force.
Figure 11 shows the Bode plot of the experimental values and the proposed model of M1Z(s) at 75% PWM. The correlation number of the moment model is 0.80 or higher. The empirical model matches the experimental results very well. The variations in each parameter for PWM are shown in Figure 12. The parameters of the model are not significantly affected by the change in thrust force. The structure of the gimbal is a more dominant factor in the reaction moment model than in the change in thrust force.

4.2. Model for 2nd-Axis Rotation Motion

When we placed the velocity profile of the pseudo-impulse input on the 2nd rotational axis, the compressed response showed the variation of the longitudinal thrust force in the x-direction, the lateral thrust force in the z-direction, and the reaction moment in the y-direction. The 2nd-axis rotational motion did not rotate the gimbal structure, unlike the 1st-axis rotational motion. When the moment was measured at the end of the cantilever, the moment in the y-direction was mixed with the force in the x-direction. It was too small to separate a meaningful value from the measurement. In this study, the reaction moment in the y-direction was neglected.
The model parameters for each PWM are shown in Table 4 and Table 5. As an example, Figure 13 shows the Bode plot of the experimental values and the proposed model of F2x(s) and F2z(s) at 75% PWM. The tendency of the model parameters according to PWM was analyzed, as shown in Figure 14. Like in the 1st-axis motion, the gain K increases with increasing thrust. The model for the change in thrust forces differs somewhat from the 1st-axis motion. It can be seen that the movement of the gimbal structure has a considerable influence on the change in propulsion.

5. Comparison between Model and Experimental Results

To validate the feasibility of the derived model, we compared the experimental result for an arbitrary rotation path with the model-based simulation value. It is recommended that the longitudinal and lateral thrust force be interpreted on a moving frame basis for dynamic interpretation, but as an application, the forces of the azimuth thruster are converted into forces in the fixed frame based on the location of the attachment. We derived the forces and moments in the moving frame by entering the inputs applied in experiments into a simulation model on two axes. The forces were converted into the fixed coordinates through a rotational matrix. The Z-axis moment was directly compared with the experimental results without coordinate transformation. The simulation was performed in MATLAB (Mathworks Inc., Natick, MA, USA).

5.1. Verification Test

A verification experiment was conducted by entering commands such as step inputs of different angles on the two rotational axes. The actual rotation angle for the step input is shown in Figure 15. The first axis rotated 45°, and the second axis rotated 30°. The thruster was operated in advance with 65% PWM to start the rotational motion in a steady state. First, the initial offset due to gravity and disturbance was calibrated, and then the forces and torque were measured.

5.2. Simulation Based on the Proposed Model

As in the experiment, we simulated the response to a step input. Since the derived models are for rotational speed, they were transformed into models for the angle of rotation as follows:
F ( s ) θ ( s ) = K s s 2 + a s + b s 2 + c s + d s 2 + e s + g
M ( s ) θ ( s ) = K s 3 s 4 + a s 3 + b s 2 + c s + d
Assuming that the forces due to the rotation of each axis are independent of each other, the longitudinal thrust was calculated by superposing the change in axial force of each axis onto the steady-state force as follows:
f x ( t ) = f s s + f 1 x ( t ) + f 2 x ( t )
The sum of the models of the derived x-axis force variation allowed us to obtain the attenuated x-axis thrust force. The rotation of the coordinate system by two axes is expressed in a matrix as follows:
R ( θ 1 , θ 2 ) = R z ( θ 1 ) R y ( θ 2 ) = cos θ 1 cos θ 2 sin θ 1 cos θ 1 sin θ 2 sin θ 1 cos θ 2 cos θ 1 sin θ 1 sin θ 2 sin θ 2 0 cos θ 2
The results of force simulation in moving coordinates can be transformed into forces in fixed coordinates as follows:
f X f Y f Z = R T ( θ 1 , θ 2 ) f x f 1 y f 2 z
The experimental results and simulated values are compared in Figure 16. The desired value is the force in the fixed coordinate system for the actual rotation angle of the two axes when there is only ideal longitudinal propulsion. In other words, the desired forces are the decomposition force to the rotation angle measured by the encoder values of the two servo motors, based on the propulsion model of the fixed thruster. These are ideal values that do not consider force attenuation or tangential force due to the rotation of the thruster. In the initial position, the propulsion occurs in only the X-axis direction, but as the two axes rotate simultaneously, the direction of the propulsion changes. For each force and moment, the steady-state error and root mean square error (RMSE) are defined as performance indices and are shown in Table 6.
The simulation results from the derived model followed the waveform changes in the experimental results well. The change in force on the rotation of the two axes was modeled, but the model did not include high-frequency oscillations from the rotation of the propeller. As the motor encoders measuring the rotation angle are very precise, the steady-state error observed in the X- and Z-axial forces can be considered as interference from forces from the water surface and water tanks. Overshoots in the experimental values are caused by the vibration of the gimbal structure. It was observed that more vibrations caused by step inputs occurred than in the modeling experiments.

6. Conclusions

This study showed an empirical model of the force and moment of a 2-DoF azimuth thruster. A signal compression method was used to extract frequency response characteristics within mechanical limits. The longitudinal thrust and lateral thrust and reaction moments generated by the rotation of each axis were measured through repeated experiments, and the model was derived by curve fitting to the Bode plot obtained from the experimental results. We validated the derived model by comparing the simulation values with the experimental results on the step inputs of the two axes. From the comparison results, the causes of modeling errors were analyzed. This study shows the trend of change in coefficients of the azimuth thrust model for thruster force, and normalization for the sensitivity analysis of model coefficients will be studied in the future.
The experimental results showed that the gimbal structure has a significant impact on the force and moment of the thruster. The difference between the first-axis rotation model and the second-axis rotation model was also due to the gimbal structure. A design that minimizes the gimbal is needed when fabricating an azimuth thruster. The modeling procedure presented in this study could be applied to develop vectoring thrusters that control the direction of the propellant. It could also help to design controllers for underwater robots with azimuth thrusters.

Author Contributions

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

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIP) through GCRC-SOP (No.2011-0030013).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yoerger, D.R.; Cooke, J.G.; Slotine, J.-J.E. The influence of thruster dynamics on underwater vehicle behavior and their incorporation into control system design. IEEE J. Ocean. Eng. 1990, 15, 167–178. [Google Scholar] [CrossRef] [Green Version]
  2. Healey, A.J.; Rock, S.M.; Cody, S.; Miles, D.; Brown, J.P. Toward an improved understanding of thruster dynamics for underwater vehicles. IEEE J. Ocean. Eng. 1995, 20, 354–361. [Google Scholar] [CrossRef]
  3. Bachmayer, R.; Whitcomb, L.L.; Grosenbaugh, M.A. An accurate four-quadrant nonlinear dynamical model for marine thrusters: Theory and experimental validation. IEEE J. Ocean. Eng. 2000, 25, 146–159. [Google Scholar] [CrossRef]
  4. Blanke, M.; Lindegaard, K.P.; Fossen, T.I. Dynamic model for thrust generation of marine propellers. IFAC Proc. Vol. 2000, 33, 353–358. [Google Scholar] [CrossRef] [Green Version]
  5. Kim, J.; Han, J.; Chung, W.K.; Yuh, J.; Lee, P.M. Accurate and practical thruster modeling for underwater vehicle. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain, 18–22 April 2005; pp. 175–180. [Google Scholar] [CrossRef]
  6. Kim, J.; Han, J.; Chung, W.K.; Yuh, J. Accurate thruster modeling with non-parallel ambient flow for underwater vehicle. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Edmonton, AB, Canada, 2–6 August 2005; pp. 978–983. [Google Scholar] [CrossRef]
  7. Kim, J.; Chung, W.K. Accurate and practical thruster modeling for underwater vehicles. Ocean Eng. 2006, 33, 566–586. [Google Scholar] [CrossRef]
  8. Yu, L.; Greve, M.; Druckenbrod, M.; Abdel-Maksoud, M. Numerical analysis of ducted propeller performance under open water test condition. J. Mar. Sci. Technol. 2013, 18, 381–394. [Google Scholar] [CrossRef]
  9. Sparenberg, J.A. On the axial force induced on a duct by a propulsor. J. Mar. Sci. Technol. 1997, 2, 53–61. [Google Scholar] [CrossRef]
  10. Song, Y.S.; Arshad, M.R. Thruster modeling for a Hovering Autonomous Underwater Vehicle considering thruster-thruster and thruster-hull interaction. In Proceedings of the 2016 IEEE International Conference on Underwater System Technology: Theory and Applications (USYS), Penang, Malaysia, 13–14 December 2016. [Google Scholar] [CrossRef]
  11. Boehm, J.; Berkenpas, E.; Henning, B.; Rodriguez, M.; Shepard, C.; Turchik, A. Characterization, Modeling, and Simulation of an ROV Thruster using a Six Degree-of-Freedom Load Cell. In Proceedings of the OCEANS 2018 MTS/IEEE, Charleston, SC, USA, 22–25 October 2018. [Google Scholar] [CrossRef]
  12. Odetti, A.; Altosole, M.; Bruzzone, G.; Caccia, M.; Viviani, M. Design and construction of a modular pump-jet thruster for autonomous surface vehicle operations in extremely shallow water. J. Mar. Sci. Technol. 2019, 7, 222. [Google Scholar] [CrossRef] [Green Version]
  13. Odetti, A.; Altosole, M.; Bibuli, M.; Bruzzone, G.; Caccia, M.; Viviani, M. Advance Speed-Hull-Pump-Jet Interactions in Small ASV. Prog. Mar. Sci. Technol. 2020, 5, 197–206. [Google Scholar] [CrossRef]
  14. Fagundes Gasparoto, H.; Chocron, O.; Benbouzid, M.; Siqueira Meirelles, P. Advances in Reconfigurable Vectorial Thrusters for Adaptive Underwater Robots. J. Mar. Sci. Technol. 2021, 9, 170. [Google Scholar] [CrossRef]
  15. Jin, S.; Kim, J.; Kim, J.; Seo, T.W. Six-degree-of-freedom hovering control of an underwater robotic platform with four tilting thrusters via selective switching control. IEEE/ASME Trans. Mechatron. 2015, 20, 2370–2378. [Google Scholar] [CrossRef]
  16. Liang, C.C.; Cheng, W.H. The optimum control of thruster system for dynamically positioned vessels. Ocean Eng. 2004, 31, 97–110. [Google Scholar] [CrossRef]
  17. Amini, H.; Sileo, L.; Steen, S. Numerical calculation of propeller shaft loads on azimuth propulsors in oblique inflow. J. Mar. Sci. Technol. 2012, 17, 403–421. [Google Scholar] [CrossRef]
  18. Berchiche, N.; Krasilnikov, V.; Koushan, K. Numerical Analysis of Azimuth Propulsor Performance in Seaways: Influence of Oblique Inflow and Free Surface. J. Mar. Sci. Technol. 2018, 6, 37. [Google Scholar] [CrossRef] [Green Version]
  19. Jin, S.; Kim, J.; Lee, S.; Kim, J.; Seo, T.W. Empirical modeling of rotating thruster for underwater robotic platform. J. Mar. Sci. Technol. 2015, 20, 118–126. [Google Scholar] [CrossRef]
  20. Jin, S.; Bak, J.; Kim, J.; Seo, T.; Kim, H.S. Switching PD-based sliding mode control for hovering of a tilting-thruster underwater robot. PLoS ONE 2018, 13, e0194427. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  21. Kim, H.; Sitti, M.; Seo, T. Tail-Assisted Mobility and Stability Enhancement in Yaw and Pitch Motions of a Water-Running Robot. IEEE/ASME Trans. Mechatron. 2017, 22, 1207–1217. [Google Scholar] [CrossRef]
  22. Lee, M.C.; Aoshima, N. Identification and its evaluation of the system with a nonlinear element by signal compression method. Trans. the Soc. Instrum. Control Eng. 1989, 25, 729–736. [Google Scholar] [CrossRef] [Green Version]
  23. Yang, S.Y.; Lee, M.C.; Lee, M.H.; Arimoto, S. Measuring System for Development of Stroke-Sensing Cylinder for Automatic Excavator. IEEE Trans. Ind. Electron. 1998, 45, 376–384. [Google Scholar] [CrossRef]
  24. Kallu, K.D.; Abbasi, S.J.; Hamza, K.H.; Wang, J.; Lee, M.C. Implementation of a TSMCSPO Controller on a 3-DOF Hydraulic Manipulator for Position Tracking and Sensor-Less Force Estimation. IEEE Access 2019, 7, 177035–177047. [Google Scholar] [CrossRef]
  25. Ogata, K. Chapter 7 Control Systems Analysis and Design by the Frequency-Response Method. In Modern Control Engineering, 4th ed.; Prentice-Hall: Hoboken, NJ, USA, 2001; pp. 398–521. [Google Scholar]
Figure 1. Prototype of 2-Degree-of-Freedom (DoF) azimuth thruster.
Figure 1. Prototype of 2-Degree-of-Freedom (DoF) azimuth thruster.
Applsci 11 03517 g001
Figure 2. Design drawing of 2-DoF azimuth thruster.
Figure 2. Design drawing of 2-DoF azimuth thruster.
Applsci 11 03517 g002
Figure 3. Free body diagram of thruster force and reaction moment.
Figure 3. Free body diagram of thruster force and reaction moment.
Applsci 11 03517 g003
Figure 4. Diagram of the experimental apparatus.
Figure 4. Diagram of the experimental apparatus.
Applsci 11 03517 g004
Figure 5. Diagram of signal compression method.
Figure 5. Diagram of signal compression method.
Applsci 11 03517 g005
Figure 6. Input and output in the signal compression method. (a) Power spectrum within desired frequency; (b) pseudo-impulse signal input; (c) output for pseudo-impulse signal; (d) Bode plot of signal compression result.
Figure 6. Input and output in the signal compression method. (a) Power spectrum within desired frequency; (b) pseudo-impulse signal input; (c) output for pseudo-impulse signal; (d) Bode plot of signal compression result.
Applsci 11 03517 g006
Figure 7. The longitudinal thrust force according to pulse-width modulation (PWM). (a) Thrust force of a fixed thruster in time domain for PWM; (b) steady-state thrust force with PWM variation.
Figure 7. The longitudinal thrust force according to pulse-width modulation (PWM). (a) Thrust force of a fixed thruster in time domain for PWM; (b) steady-state thrust force with PWM variation.
Applsci 11 03517 g007
Figure 8. Magnitude Bode plot and slope of asymptote: (a) force; (b) moment.
Figure 8. Magnitude Bode plot and slope of asymptote: (a) force; (b) moment.
Applsci 11 03517 g008
Figure 9. Magnitude Bode plot of experimental results and model in 1st-axis rotation with 75% PWM: (a) F1x(s); (b) F1y(s).
Figure 9. Magnitude Bode plot of experimental results and model in 1st-axis rotation with 75% PWM: (a) F1x(s); (b) F1y(s).
Applsci 11 03517 g009
Figure 10. Model coefficient of thrust force in 1st-axis rotation according to PWM: (a) K, (b) a, (c) b, (d) c, (e) d, (f) e, and (g) g.
Figure 10. Model coefficient of thrust force in 1st-axis rotation according to PWM: (a) K, (b) a, (c) b, (d) c, (e) d, (f) e, and (g) g.
Applsci 11 03517 g010
Figure 11. Magnitude Bode plot of experimental results and model of M1z(s) in 1st-axis rotation with 75% PWM.
Figure 11. Magnitude Bode plot of experimental results and model of M1z(s) in 1st-axis rotation with 75% PWM.
Applsci 11 03517 g011
Figure 12. Model coefficient of moment in 1st-axis rotation according to PWM: (a) K, (b) a, (c) b, (d) c, and (e) d.
Figure 12. Model coefficient of moment in 1st-axis rotation according to PWM: (a) K, (b) a, (c) b, (d) c, and (e) d.
Applsci 11 03517 g012
Figure 13. Magnitude Bode plot of experimental results and model in 2nd-axis rotation with 75% PWM: (a) F2x(s); (b) F2z(s).
Figure 13. Magnitude Bode plot of experimental results and model in 2nd-axis rotation with 75% PWM: (a) F2x(s); (b) F2z(s).
Applsci 11 03517 g013
Figure 14. Model coefficient of thrust force in 2nd-axis rotation according to PWM: (a) K, (b) a, (c) b, (d) c, (e) d, (f) e, and (g) g.
Figure 14. Model coefficient of thrust force in 2nd-axis rotation according to PWM: (a) K, (b) a, (c) b, (d) c, (e) d, (f) e, and (g) g.
Applsci 11 03517 g014
Figure 15. Angular position input for the verification test.
Figure 15. Angular position input for the verification test.
Applsci 11 03517 g015
Figure 16. Comparison between experimental results and model under the rotational input with 65% PWM: (a) fX(t), (b) fY(t), (c) fZ(t) and (d) MZ(t).
Figure 16. Comparison between experimental results and model under the rotational input with 65% PWM: (a) fX(t), (b) fY(t), (c) fZ(t) and (d) MZ(t).
Applsci 11 03517 g016
Table 1. Model coefficient of F1x(s) in 1st-axis rotation.
Table 1. Model coefficient of F1x(s) in 1st-axis rotation.
PWMKabcdegCorrelation Number
551018.7997.21138.8718.700.487.303410.180.54
60982.7288.35143.1212.271.004.153340.460.65
651146.46102.21139.9516.341.005.273418.750.58
701006.4380.21124.8211.131.003.363073.840.69
751035.3476.51127.99.881.006.403228.490.56
801105.16106.39132.5514.491.004.763375.930.63
851365.2396.06141.859.131.705.823399.700.58
901060.66101.21129.968.241.006.693309.180.55
95985.1995.17132.588.241.005.323274.370.60
Table 2. Model coefficient of F1y(s) in 1st-axis rotation.
Table 2. Model coefficient of F1y(s) in 1st-axis rotation.
PWMKabcdegCorrelation Number
55846.72195.17115.8731.7025.034.012453.090.73
60771.28104.22105.5611.9352.961.792650.870.80
65825.43210.56112.9026.9963.493.432555.520.74
70901.74182.38110.5522.53131.942.722569.850.79
75837.14169.98112.5020.53125.913.932440.160.76
80863.48205.88114.2021.9958.223.822573.510.76
851059.66173.98115.7816.7628.444.682559.410.71
90941.98184.16116.3515.1913.643.562524.770.75
951079.87177.30116.0218.9724.505.082450.760.71
Table 3. Model coefficient of M1z(s) in 1st-axis rotation.
Table 3. Model coefficient of M1z(s) in 1st-axis rotation.
PWMKabcdCorrelation Number
55685.0614.85864.034751.23229.860.81
60677.5515.05851.004751.25229.900.82
65694.6814.89899.984750.00230.000.84
70700.1914.51773.184750.79230.220.82
75711.3415.20839.314751.00229.900.84
80694.6514.90899.994750.00230.000.81
85659.1615.05838.374750.60230.070.84
90606.1213.16827.034750.34230.120.80
95681.9415.01848.254751.01229.960.84
Table 4. Model coefficient of F2x(s) in 2nd-axis rotation.
Table 4. Model coefficient of F2x(s) in 2nd-axis rotation.
PWMKabcdegCorrelation Number
55846.72195.17115.8731.7025.034.012453.090.73
60771.28104.22105.5611.9352.961.792650.870.80
65825.43210.56112.9026.9963.493.432555.520.74
70901.74182.38110.5522.53131.942.722569.850.79
75837.14169.98112.5020.53125.913.932440.160.76
80863.48205.88114.2021.9958.223.822573.510.76
851059.66173.98115.7816.7628.444.682559.410.71
90941.98184.16116.3515.1913.643.562524.770.75
951079.87177.30116.0218.9724.505.082450.760.71
Table 5. Model coefficient of F2z(s) in 2nd-axis rotation.
Table 5. Model coefficient of F2z(s) in 2nd-axis rotation.
PWMKabcdegCorrelation Number
551289.0651.75120.176.1911.498.102712.260.66
601382.0649.87119.745.3119.146.832713.700.69
651456.3259.57120.015.5711.937.782712.200.64
701483.1360.73119.415.0520.006.612663.020.69
751357.2774.79119.924.599.896.852712.360.60
801705.7275.73119.954.4917.887.942815.790.67
851653.8070.92119.854.6513.145.842711.620.68
901829.8570.42119.872.6811.275.322715.950.72
952029.1395.62117.503.3019.817.252820.890.71
Table 6. Steady-state error and root mean square error (RMSE).
Table 6. Steady-state error and root mean square error (RMSE).
Performance IndexfXfYfZMZ
Steady-state error2.29 N0.84 N2.07 N0.20 N·m
RMSE2.66 N2.20 N2.65 N0.63 N·m
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jeong, C.-S.; Kim, G.; Lee, I.; Jin, S. Empirical Modeling of 2-Degree-of-Freedom Azimuth Underwater Thruster Using a Signal Compression Method. Appl. Sci. 2021, 11, 3517. https://doi.org/10.3390/app11083517

AMA Style

Jeong C-S, Kim G, Lee I, Jin S. Empirical Modeling of 2-Degree-of-Freedom Azimuth Underwater Thruster Using a Signal Compression Method. Applied Sciences. 2021; 11(8):3517. https://doi.org/10.3390/app11083517

Chicago/Turabian Style

Jeong, Cheol-Su, Gunwoo Kim, Inwon Lee, and Sangrok Jin. 2021. "Empirical Modeling of 2-Degree-of-Freedom Azimuth Underwater Thruster Using a Signal Compression Method" Applied Sciences 11, no. 8: 3517. https://doi.org/10.3390/app11083517

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