Abstract
The dynamic positioning (DP) system is responsible for the station keeping of vessels in several offshore operations. The forces required by the DP system are distributed among the available thrusters by a thrust allocation algorithm which should be accurate, efficient and robust. This means that the effective forces match the required forces whilst power consumption is minimized. Additionally, in case of impossibility of generating the required forces, the heading of the vessel is maintained to avoid increasing environmental forces. To accurately generate the required forces, the physical limitations of the thrusters and the hydrodynamic interactions must be considered. The hydrodynamic interactions are consistently modelled to accommodate the following typical effects: thruster–hull, thruster–current and thruster–thruster interaction. The result of this modelling is a non-linear optimization problem, which is solved using the sequential quadratic programming (SQP) algorithm with slack variables. The slack variables relax the problem and allow deciding in which direction the error should be minimized. Altogether, the developed thrust allocation algorithm presents better station keeping capability, due to precise force generation and optimized power consumption. Furthermore, the behaviour of the thrust allocation algorithm on harsh sea prevents the increase of environmental forces, which leads to safer offshore operations.
Similar content being viewed by others
References
Sorensen AJ (2011) A survey of dynamic positioning control systems. Annu Rev Control 35(1):123–136
Tannuri EA (2002) Desenvolvimento de Metodologia de Projeto de Sistema de Posicionamento Dinâmico Aplicado a Operações em Alto-Mar. PhD Thesis—Escola Politécnica da USP (in Portuguese)
Jenssen NA, Realfsen B (2006) Power optimal thruster allocation. In: Proceedings of marine technology society (MTS) DP Conference, Houston (TX), USA, pp 1–10
Arditti F, Tannuri EA (2011) Thrust allocation algorithm for DP systems considering the interference between thrusters and thruster-hull. In: Proceedings of 21st Brazilian Congress of Mechanical Engineering (COBEM 2011), Natal, Brazil, pp 1–6
Johansen TA, Fossen TI (2013) Control allocation—a survey. Automatica 49(5):1087–1103
Wei Y, Fu M, Ning X, Sun X (2013) Quadratic programming thrust allocation and management for dynamic positioning ships. Telkomnika 11(3):1632–1638
Shi-zhi Y, Wang L, Sun P (2011) Optimal thrust allocation logic design of dynamic positioning with pseudo-inverse method. J Shanghai Jiaotong Univ 16(1):118–123
Van daalen EFG, Cozijn H, Loussouarn C, Hemker PW (2011) A generic optimization algorithm for the allocation of DP actuators. In: Proceedings of 30th International Conference on Ocean, Offshore and Arctic Engineering (OMAE 2011), Rotterdam, The Netherlands, pp 87–94
Arditti F, Souza FL, Martins TC, Tannuri EA (2015) Thrust allocation algorithm with efficiency function dependent on the azimuth angle of the actuators. Ocean Eng 105(1):206–216
Arditti F, Cozijn H, Van daalen EFG (2014) An advanced thrust allocation algorithm for DP applications, taking into account interaction effects and physical limitations. In: Proceedings of 33rd International Conference on Ocean, Offshore and Arctic Engineering (OMAE 2014), San Francisco (CA), USA, pp 1–13
Johansen TA, Fossen TI, Berge SP (2004) Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming. IEEE Trans Control Syst Technol 12(1):211–216
Mauro F, Nabergoj R (2016) Advantages and disadvantages of thruster allocation procedures in preliminary dynamic positioning predictions. Ocean Eng 123(1):96–102
Wu D, Ren F, Zhang W (2016) An energy optimal thrust allocation method for the marine dynamic positioning system based on adaptive hybrid artificial bee colony algorithm. Ocean Eng 118(1):216–226
Wen W, Xu H, Feng H (2016) Research on Thrust Allocation Algorithm Based on Group Biasing Strategy. In: Proceedings of the 26th International Ocean and Polar Engineering Conference (ISOPE 2016), Rhodes, Greece. pp 1–6
Ding F, Yang D, Huang W (2016) Study on stabilizing power of dynamic positioning ship based on thrust allocation. In: Proceedings of IEEE International Conference on Mechatronics and Automation, Harbin, China, pp 1350–1355
Veksler A, Johansen TA, Skjetne R, mathiesen E (2015) Thrust allocation with dynamic power consumption modulation for diesel-electric ships. IEEE Trans Control Syst Technol 24(2):578–593
Xu S, Wang X, Wang L, Li X (2017) Investigation of the positioning performances for DP vessels considering thruster failure modes by a novel synthesized criterion. J Mar Sci Technol 23(3):605–619
Witkowska A, Śmierzchalski R (2018) Adaptive dynamic control allocation for dynamic positioning of marine vessel based on backstepping method and sequential quadratic programming. Ocean Eng 163(1):570–582
Veksler A, Johansen TA, Borrelli F, Realfsen B (2016) Dynamic positioning with model predictive control. IEEE Trans Control Syst Technol 24(4):1340–1353
Skjong S, Pedersen E (2017) Nonangular MPC-based thrust allocation algorithm for marine vessels—a study of optimal thruster commands. IEEE Trans Transp Electr 3(3):792–807
Cozijn JL, Hallmann R (2012) The wake flow behind azimuthing thrusters: measurements in open water, under a plate and under a barge. In: Proceedings of 31st International Conference on Ocean, Offshore and Arctic Engineering (OMAE 2012), Rio de Janeiro, Brazil, pp 485–494
Arditti F, Tannuri EA (2012) Experimental analysis of a thrust allocation algorithm for DP systems considering the interference between thrusters and thruster-hull. IFAC Proc 45(27):43–48
Cozijn H, Hallmann R (2013) Thruster-interaction effects on a DP semi-submersible and a drill ship—measurements and analysis of the thruster wake flow. In: Proceedings of 32nd International Conference on Ocean, Offshore and Arctic Engineering (OMAE 2013), Nantes, France, pp 1–11
Ekstrom L, Brown DT (2002) Interactions between thrusters attached to a vessel hull. In: Proceedings of 21st International Conference on Offshore Mechanics and Arctic Engineering (OMAE 2002), Oslo, Norway, pp 825–834
Jürgens D, Palm M, Amelang A, Moltrecht T (2008) Design of reliable steerable thrusters by enhanced numerical methods and full scale optimization of thruster-hull interaction using CFD. In: Proceedings of Marine Technology Society (MTS) DP Conference, Houston (TX), USA, pp 1–17
ABS, American Bureau of Shipping (2013) Guide for dynamic positioning systems
Carlton JS (2007) Marine propellers and propulsion, Second edn. Butterworth-Heinemann, Oxford
Palm M, Jürgens D, Bendl D (2010) Comparison of thruster axis tilting versus nozzle tilting on the propeller-hull interactions for a drillship at DP-conditions. In: Proceedings of Marine Technology Society (MTS) DP Conference, Houston (TX), USA, pp 1–6
Li B, Wang L, Wang X, Xu S, Li X (2018) Estimation of thruster-thruster/current interaction in a dynamic positioning system through supervised learning with neural networks. In: Proceedings of the 28th International Ocean and Polar Engineering Conference (ISOPE 2018), Sapporo, Hokkaido, Japan, pp 1–6
Nocedal J, Wright SJ (2006) Numerical optimization. 2nd Ed. Springer, New York
Tannuri EA, Pesce CP, Alves GS, Masetti I, Ribas Ferreira PP (2002) Dynamic positioning of a pipeline launching barge. In: Proceedings of the 20th International Offshore and Polar Engineering Conference (ISOPE 2002), Kitakyushu, Japan, pp 108–115
Thrustmaster of Texas, Inc. Techincal specification (private document): Model OD-2000N Hydraulic Outboard Thruster Unit
DNV (2016) ST-0111—standard for assessment of station keeping capability of dynamic positioning vessels
Karlsen A, Pivano L, Ruth E (2016) DNV GL DP capability—a new standard for assessment of the Station-Keeping Capability of DP Vessels. In: proceedings of Marine Technology Society (MTS) DP Conference, Houston (TX), USA, pp 1–15
Acknowledgements
Eduardo Aoun Tannuri acknowledges the Brazilian National Council for Scientific and Technological Development (CNPq) for the respective research Grant (no. 308645/2013-8).
Author information
Authors and Affiliations
Corresponding authors
About this article
Cite this article
Arditti, F., Cozijn, H., Van Daalen, E. et al. Robust thrust allocation algorithm considering hydrodynamic interactions and actuator physical limitations. J Mar Sci Technol 24, 1057–1070 (2019). https://doi.org/10.1007/s00773-018-0605-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00773-018-0605-8