Fuel-Optimal Thrust-Allocation Algorithm Using Penalty Optimization Programing for Dynamic-Positioning-Controlled Offshore Platforms

This research, a new thrust-allocation algorithm based on penalty programming is developed to minimize the fuel consumption of offshore vessels/platforms with dynamic positioning system. The role of thrust allocation is to produce thruster commands satisfying required forces and moments for position-keeping, while fulfilling mechanical constraints of the control system. The developed thrust-allocation algorithm is mathematically formulated as an optimization problem for the given objects and constraints of a dynamic positioning system. Penalty programming can solve the optimization problems that have nonlinear object functions and constraints. The developed penalty-programming thrust-allocation method is implemented in the fully-coupled vessel–riser–mooring time-domain simulation code with dynamic positioning control. Its position-keeping and fuel-saving performance is evaluated by comparing with other conventional methods, such as pseudo-inverse, quadratic-programming, and genetic-algorithm methods. In this regard, the fully-coupled time-domain simulation method is applied to a turret-moored dynamic positioning assisted FPSO (floating production storage offloading). The optimal performance of the penalty programming in minimizing fuel consumption in both 100-year and 1-year storm conditions is demonstrated compared to pseudo-inverse and quadratic-programming methods.

[1]  Payman Moallem,et al.  Training Echo State Neural Network Using Harmony Search Algorithm , 2017 .

[2]  Luigi Fortuna,et al.  Genetic algorithms and applications in system engineering: a survey , 1993 .

[3]  H. Y. Kang,et al.  Turret location impact on global performance of a thruster-assisted turret-moored FPSO , 2016 .

[4]  Moo-Hyun Kim,et al.  Rotor-floater-mooring coupled dynamic analysis of mono-column-TLP-type FOWT (Floating Offshore Wind Turbine) , 2011 .

[5]  Jin Woo Choi,et al.  A Prediction Method of the Crabbing Capability Using Penalty Method , 2014 .

[6]  Varalakshmi Jayaram,et al.  Analytical Framework to Evaluate Emission Control Systems for Marine Engines , 2010 .

[7]  Tuanjie Liu,et al.  Development and Application of a DP Float-Over Analysis Program , 2015 .

[8]  Myung-Il Roh,et al.  A Thrust Allocation Method for Efficient Dynamic Positioning of a Semisubmersible Drilling Rig Based on the Hybrid Optimization Algorithm , 2015 .

[9]  Tor Arne Johansen,et al.  Control allocation - A survey , 2013, Autom..

[10]  Kyoung-Kuk Yoon,et al.  Electric Power System Design and Analysis for Drilling Rigs , 2012 .

[11]  Sangsoo Ryu Hull/Mooring/Riser coupled motion simulations of thruster-assisted moored platforms , 2005 .

[12]  Tor Arne Johansen,et al.  Fuel Optimal Thrust Allocation in Dynamic Positioning , 2013 .

[13]  Chan K. Yang,et al.  Transient effects of tendon disconnection of a TLP by hull–tendon–riser coupled dynamic analysis , 2010 .

[14]  Józef Małecki Fuzzy Track-Keeping Steering Design for a Precise Control of the Ship , 2013 .

[15]  Ioan-Daniel Borlea,et al.  Stable Takagi-Sugeno Fuzzy Control Designed by Optimization , 2017 .

[16]  Chan K. Yang,et al.  The structural safety assessment of a tie-down system on a tension leg platform during hurricane events , 2011 .

[17]  Tor Arne Johansen,et al.  Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming , 2004, IEEE Transactions on Control Systems Technology.

[18]  Christiaan de Wit Optimal Thrust Allocation Methods for Dynamic Positioning of Ships ” , 2009 .