Skip to main content
Log in

Experimental low-speed positioning system with VecTwin rudder for automatic docking (berthing)

  • Original article
  • Published:
Journal of Marine Science and Technology Aims and scope Submit manuscript

Abstract

A VecTwin rudder system comprises twin fishtail rudders with reaction fins to increase its performance. With a constant propeller revolution number, the vessel can execute special low-speed maneuvers like hover, crabbing, reverse, and rotation. Such low-speed maneuvers are termed dynamic positioning (DP), and a DP vessel should be fully/overly actuated with several thrusters. This article introduces a novel and experimental VecTwin positioning system (VTPS) without making the ship fully/overly actuated. Unlike the usual dynamic positioning system (DPS), the VTPS is developed for low-speed operations in a calm harbor area. It is designed upon the assumption that the forces due to the interaction between the rudders, the propeller, and the hull are linear with the rudder angles within a range around the hover rudder angle. The linear relationship is obtained through linear regression of the results from several CFD simulations. The VTPS implements a PID controller that regulates the actuator forces to achieve the given low-speed positioning objective. It was tested in combined automatic docking and position-keeping experiments where disturbances from the environment exist. It shows promising potential for a practical application but with further improvements.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Fossen T (2011) Handbook of marine craft hydrodynamics and motion control. Wiley, Hoboken

    Book  Google Scholar 

  2. Shi Y, Shen C, Fang H, Li H (2017) Advanced control in marine mechatronic systems: a survey. IEEE/ASME Trans Mechatron 22(3):1121. https://doi.org/10.1109/TMECH.2017.2660528

    Article  Google Scholar 

  3. Balchen JG, Jenssen NA, Mathisen E, Sælid S (1980) A dynamic positioning system based on Kalman filtering and optimal control. Model Identif Control 1(3):135. https://doi.org/10.4173/mic.1980.3.1

    Article  Google Scholar 

  4. Sørensen A, Sagatun S, Fossen T (1996) Design of a dynamic positioning system using model-based control. Control Eng Pract 4(3):359. https://doi.org/10.1016/0967-0661(96)00013-5

    Article  MATH  Google Scholar 

  5. Tannuri E, Agostinho A, Morishita H, Moratelli L (2010) Control Eng Pract. Design of a dynamic positioning system using model-based control 18(10):1121. https://doi.org/10.1016/j.conengprac.2010.06.007

    Article  Google Scholar 

  6. Mizuno N, Shibata R (2018) IFAC-PapersOnLine, A Study on Simple Dynamic Positioning System based on Weather Vaning 51(29), 134. 11th IFAC Conference on Control Applications in Marine Systems, Robotics, and Vehicles CAMS 2018. 10.1016/j.ifacol.2018.09.482 https://www.sciencedirect.com/science/article/pii/S2405896318321712

  7. Martinsen AB, Bitar G, Lekkas AM, Gros S (2020) Optimization-based automatic docking and berthing of ASVs using exteroceptive sensors: theory and experiments. IEEE Access 8:204974. https://doi.org/10.1109/ACCESS.2020.3037171

    Article  Google Scholar 

  8. Bitar G, Martinsen AB, Lekkas AM, Breivik M (2020) IFAC-PapersOnLine 53(2), 14488. 21st IFAC World Congress. 10.1016/j.ifacol.2020.12.1451. https://www.sciencedirect.com/science/article/pii/S2405896320318632

  9. Yasukawa H, Hirata N, Tanaka S, Hata H (2011) In Japanese, Tank Tests on Low Speed Maneuvering of a Ship with VecTwin Rudder. The Journal of Japan Institute of Navigation 265:124. https://doi.org/10.9749/jin.124.265

    Article  Google Scholar 

  10. Tannuri E, Morishita H (2006) Experimental and numerical evaluation of a typical dynamic positioning system. Appl Ocean Res 28(2):133. https://doi.org/10.1016/j.apor.2006.05.005

    Article  Google Scholar 

  11. Alfheim HL, Muggerud K, Breivik M, Brekke EF, Eide E (2018) Development of a Dynamic Positioning System for the ReVolt Model Ship Øystein Engelhardtsen, IFAC-PapersOnLine 51(29), 116. 11th IFAC Conference on Control Applications in Marine Systems, Robotics, and Vehicles CAMS 2018 https://doi.org/10.1016/j.ifacol.2018.09.479. https://www.sciencedirect.com/science/article/pii/S2405896318321682

  12. Tannuri EA, Bravin TT (2003) Dynamic Positioning Systems: Comparison Between Wave Filtering Algorithms and Their Influence on Performance, Pesce CP Proceedings of the ASME 2003 22nd International Conference on Offshore Mechanics and Arctic Engineering. Volume 1: Offshore Technology; Ocean Space Utilization pp. 109–117. https://doi.org/10.1115/OMAE2003-37067

  13. Hassani V, Sørensen AJ, Pascoal AM, Aguiar AP (2012) Proceedings of 2012 American Control Conference (ACC) Multiple model adaptive wave filtering for dynamic positioning of marine vessels, pp. 6222–6228. https://doi.org/10.1109/ACC.2012.6315094

  14. Ahmed YA, Hasegawa K (2014) Experiment results for automatic ship berthing using artificial neural network based controller. IFAC Proc 47(3):2658

    Google Scholar 

  15. Mizuno N, Uchida Y, Okazaki T (2015) Quasi Real-Time Optimal Control Scheme for Automatic Berthing, IFAC-PapersOnLine 48(16), 305. 10th IFAC Conference on Manoeuvring and Control of Marine Craft MCMC 2015 https://doi.org/10.1016/j.ifacol.2015.10.297. https://www.sciencedirect.com/science/article/pii/S2405896315021886

  16. Sawada R, Hirata K, Kitagawa Y, Saito E, Ueno M, Tanizawa K, Fukuto J (2021) Path following algorithm application to automatic berthing control. J Marine Sci Technol 26:541. https://doi.org/10.1007/s00773-020-00758-x

    Article  Google Scholar 

  17. Shouji K, Ohtsu K, Mizoguchi S (1992) An automatic berthing study by optimal control techniques. IFAC Proc 25(3):185

    Google Scholar 

  18. Im NK, Nguyen VS (2018) Artificial neural network controller for automatic ship berthing using head-up coordinate system. Int J Naval Archit Ocean Eng 10(3):235. https://doi.org/10.1016/j.ijnaoe.2017.08.003

    Article  Google Scholar 

  19. Li S, Liu J, Negenborn RR, Wu Q (2020) Automatic docking for underactuated ships based on multi-objective nonlinear model predictive control. IEEE Access 8:70044. https://doi.org/10.1109/ACCESS.2020.2984812

    Article  Google Scholar 

  20. Wang L, Li S, Liu J, Wu Q, Negenborn RR (2022) Ship docking and undocking control with adaptive-mutation beetle swarm prediction algorithm. Ocean Eng 251:111021. https://doi.org/10.1016/j.oceaneng.2022.111021

    Article  Google Scholar 

  21. Japan Hamworthy & Co., Ltd. Steering systems: New VecTwin system. (2022). Accessed 1 May 2022 https://www.japanham.com/en/service/new_vectwin.html

  22. Hasegawa K, Kang D, Sano M, Nabeshima K (2006) Study on the maneuverability of a large vessel installed with a mariner type super VecTwin rudder. J Mar Sci Technol 11:88. https://doi.org/10.1007/s00773-006-0215-8

    Article  Google Scholar 

  23. Aoki Y(2022) Study of the interaction between propeller and rudder of VecTwin rudder ship using CFD free-running stopping simulations, Study of the interaction between propeller and rudder of VecTwin rudder ship using CFD free-running stopping simulations. Master thesis, Osaka University, Osaka, Japan

  24. Rajagopalan RG, Mathur SR (1993) Three dimensional analysis of a rotor in forward flight. J Am Helicopter Soc 38(3):14

    Article  Google Scholar 

  25. Menter FR, Kuntz M, Langtry R (2003) Ten years of industrial experience with the SST turbulence model. Heat Mass Transfer 4:625

    Google Scholar 

  26. Zhou C, Gu S, Wen Y, Du Z, Xiao C, Huang L, Zhu M (2020) The review unmanned surface vehicle path planning: based on multi-modality constraint. Ocean Eng 200:107043. https://doi.org/10.1016/j.oceaneng.2020.107043

    Article  Google Scholar 

  27. Vagale A, Oucheikh R, Bye RT, Osen OL, Fossen TI (2021) Path planning and collision avoidance for autonomous surface vehicles I: a review. J Mar Sci Technol 26:1–15. https://doi.org/10.1007/S00773-020-00787-6

    Article  Google Scholar 

  28. Wei H, Shi Y (2022) MPC-based motion planning and control enables smarter and safer autonomous marine vehicles: perspectives and a tutorial survey. IEEE/CAA J Automatica Sinica. https://doi.org/10.1109/JAS.2022.106016

    Article  Google Scholar 

  29. Maki A, Sakamoto N, Akimoto Y, Nishikawa H, Umeda N (2020) Application of optimal control theory based on the evolution strategy (CMA-ES) to automatic berthing. J Mar Sci Technol 25(1):221

    Article  Google Scholar 

  30. Maki A, Akimoto Y, Umeda N (2021) Application of optimal control theory based on the evolution strategy (CMA-ES) to automatic berthing (part: 2). J Marine Sci Technol 26:835. https://doi.org/10.1007/s00773-020-00774-x

    Article  Google Scholar 

  31. Miyauchi Y, Sawada R, Akimoto Y, Umeda N, Maki A (2022) Optimization on planning of trajectory and control of autonomous berthing and unberthing for the realistic port geometry. Ocean Eng 245:110390. https://doi.org/10.1016/j.oceaneng.2021.110390

    Article  Google Scholar 

  32. Fossen TI, Breivik M, Skjetne R (2003) Line-of-sight path following of underactuated marine craft, IFAC Proceedings Volumes 36(21), 211 . 6th IFAC Conference on Manoeuvring and Control of Marine Craft (MCMC 2003), Girona, Spain, 17-19 September, 1997 https://doi.org/10.1016/S1474-6670(17)37809-6. https://www.sciencedirect.com/science/article/pii/S1474667017378096

  33. Hamamoto M, Enomoto T (1997) Maneuvering performance of a ship with VecTwin rudder system. J Soc Naval Architects Jpn 181:197. https://doi.org/10.2534/jjasnaoe1968.1997.197

    Article  Google Scholar 

  34. Kang D, Nagarajan V, Hasegawa K, Sano M (2008) Mathematical model of single-propeller twin-rudder ship. J Mar Sci Technol 13(3):207. https://doi.org/10.1007/s00773-008-0027-0

    Article  Google Scholar 

Download references

Acknowledgements

This study was conducted as collaborative research with Japan Hamworthy & Co., Ltd. It was also supported by a Grant-in-Aid for Scientific Research from the Japan Society for the Promotion of Science (JSPS KAKENHI Grant #19K04858 and #22H01701).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimas M. Rachman.

Supplementary Information

Below is the link to the electronic supplementary material.

Visualization of Experiment A (MP4 5510 KB)

Visualization of Experiment B (MP4 5792 KB)

Visualization of Experiment C (MP4 3185 KB)

Appendix

Appendix

1.1 On the linearity assumption for a wider range of rudder angle: 60 degree to 105 degree

Fig. 19
figure 19

Comparison between the interpolated surface from additional CFD simulations and the regression plane (first row of \(\tilde{\textbf{V}}\)) for rudder angle between 60° and 105°

Fig. 20
figure 20

Comparison between the interpolated surface from additional CFD simulations and the regression plane (second row of \(\tilde{\textbf{V}}\)) for rudder angle between 60° and 105°

The command–force relationship for the rudders \(\left( \tilde{\textbf{V}}\right)\) was obtained via multiple linear regression of the results from nine CFD simulations (Table 2): pairs of rudder angles \(\textbf{u}_{\delta }\) (2) between 70 and 80°, i.e., linearization around the hover rudder angle \(\textbf{u}_{\delta \textrm{h}}\) (8). This linearity is assumed to be true for a wider range angle: 60° to 105°. Let \(\mathcal {R}\) be the set of all \(\textbf{u}_{\delta }\) within this wider range.

Alternative to physical tests, this assumption is verified by extending the CFD simulations for additional \(\textbf{u}_{\delta }\): between 40° and 105°. Let \(\mathcal {A}\) be the finite set of this additional \(\textbf{u}_{\delta }\). One can linearly interpolate the values between two adjacent simulation results (red dots) to form an interpolated surface. This is shown in Figs. 19 and 20 where the interpolated surface (black) is compared with the regression plane (multicolored): the image of transformation/linear mapping \(\tilde{\textbf{V}}\) (5) given the set \(\mathcal {R}\) as the domain.

From Fig. 19, the regression plane gives a good estimation of the \(X_{\textrm{CT}}\) for \(\textbf{u}_{\delta }\) around the hover angle (8): 60°–90°. For \(\textbf{u}_{\delta }\) above 90°, the regression overestimates the \(X_{\textrm{CT}}\). This is desirable in low-speed operations because it gives aggressive actions to maintain the low speed. For \(\textbf{u}_{\delta }\) below 60°, as expected, the regression underestimates the \(X_{\textrm{CT}}\), i.e., the slope should be steeper: first row of \(\tilde{\textbf{V}}\) should be larger in magnitude. This implies that for operations at normal speed and/or smaller \(\textbf{u}_{\delta }\), a different \(\tilde{\textbf{V}}\) should be constructed. From Fig. 20, the regression plane also gives a good estimation of the \(Y_{\textrm{CT}}\) for \(\textbf{u}_{\delta }\in \mathcal {R}\). As one can see, the slopes with respect to \(Y_{\textrm{CT}}\) change sign when \(\textbf{u}_{\delta }\) is lower than 60°. Thus, it is safe to say that the linear relationship is acceptable for any \(\textbf{u}_{\delta }\in \mathcal {R}\): between 60° and 105°, as verified by the CFD simulations and validated (tested in a closed-loop feedback control scenario) in the experiments.

As a final note, with these additional data points, one may be tempted to obtain a single command–force relationship that covers the whole range of \(\textbf{u}_{\delta }\). This is generally not recommended as it will move the intercept of the regression away from the hover rudder angle \(\textbf{u}_{\delta \textrm{h}}\); effectively contradicting the fact that at \(\textbf{u}_{\delta \textrm{h}}\) the resultant forces are zero such that the ship hovers.

1.2 On the extension of the CFD results as an estimation for any arbitrary ship with VecTwin rudders

This appendix explains a rather elementary way to extend the CFD results for any arbitrary scale model (or a full-scale ship). Due to the facts that (a) the forces shown in Table 2 are due to the propeller–rudder–hull interaction, (b) the propeller revolution \(n\) is constant, and (c) the ship’s speed is very low, one can nondimensionalize the forces with the rudder properties. It can be done via the following equations (the prime symbol denotes the nondimensionalized quantities),

$$\begin{aligned} X_{\textrm{CT}}' = \frac{X_{\textrm{CT}}}{\rho A_{\textrm{R}}u_{\textrm{R}}^2} \quad \quad \text {and} \quad \quad Y_{\textrm{CT}}' = \frac{Y_{\textrm{CT}}}{\rho A_{\textrm{R}}u_{\textrm{R}}^2}, \end{aligned}$$
(39)

where \(A_{\textrm{R}}\) is the profile area of the movable part of the rudder and \(u_{\textrm{R}}\) is the longitudinal fluid inflow velocity at the rudder.

The above nondimensionalization of \(X_{\textrm{CT}}\) and \(Y_{\textrm{CT}}\) (that include hull forces) with \(A_{\textrm{R}}\) is determined based on the following reasons. At a bollard pull condition, the hull forces can be smaller than the forces of the rudders and the propeller. Moreover, they depend on the flow reflected by the rudders, thus the nondimensionalization with \(A_{\textrm{R}}\). On the other hand, \(u_{\textrm{R}}\) captures the effect of \(n\) and can be approximated as [34],

$$\begin{aligned} u_{\textrm{R}}=k_x\sqrt{\frac{8C_1\mu }{\pi }}nD_\textrm{P}, \end{aligned}$$
(40)

where \(k_x\) is the coefficient of fluid inflow acceleration at the rudder, \(C_1\) is the intercept of the regression of the propeller thrust coefficient \(K_{\textrm{T}}\), \(D_\textrm{P}\) is the diameter of the propeller, and \(\mu\) is the ratio between \(D_\textrm{P}\) and the height of the rudder.

Given the geometric properties of the rudder and the propeller, one can extend/estimate the command–force relationship for any arbitrary ship by scaling the \(X_{\textrm{CT}}'\) and \(Y_{\textrm{CT}}'\) appropriately following (39). Since the relationship is linear, this is equivalent to scaling the \(\tilde{\textbf{V}}\) (5) with the same scaling term. Equivalent dimensional analysis can also be done for the bow thruster, i.e., scaling the \(C_{\textrm{B}}\) (11) according to similarity law. As a caveat, due to the limited studies on this matter, the applicability of this very straightforward dimensional analysis is yet to be validated and hence requires extensive investigations.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rachman, D.M., Aoki, Y., Miyauchi, Y. et al. Experimental low-speed positioning system with VecTwin rudder for automatic docking (berthing). J Mar Sci Technol 28, 689–703 (2023). https://doi.org/10.1007/s00773-023-00950-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00773-023-00950-9

Keywords

Navigation