Abstract
Thrust allocation is one of the key technologies in dynamic positioning (DP) systems. Accurately allocating the thrust and angle of each thruster will achieve the desired force and moment of the ships, which is crucial for improving the positioning accuracy and positioning performance of marine ships. This paper develops an improved Non-dominated Sorting Genetic Algorithm (NSGA-II) to handle thrust allocation problem of dynamic positioning (DP) system in rough sea conditions. Firstly, the multi-objective optimisation model is built considering the thrust prohibited area, output angle, output thrust, angle change rate and thrust change rate as the constraints, and considering the power consumption, thrust error and thruster wear, and singular structure penalty term as the optimisation objectives simultaneously. Then, an improved NSGA-II algorithm is proposed to optimise the selection process of Pareto-optimal solution. Finally, multiple simulation results show that improved NSGA-II has better optimisation performance compared with basic NSGA-II. All of the comparisons could fully be conducted to demonstrate the effectiveness and advantages of the proposed algorithm. Abbreviations: DP: Dynamic Positioning; NSGA-II: Non-dominated Sorting Genetic Algorithm; SQP: Sequential Quadratic Programming; GA: Genetic Algorithm; PSO: Particle Swarm Optimisation; ABC: Artificial Bee Colony; AHABC: Adaptive Hybrid Artificial Bee Colony.
Author supplied keywords
Cite
CITATION STYLE
Li, J., Chen, H., Cai, Y., Gao, N., Aït-Ahmed, N., & Benbouzid, M. (2025). Improved NSGA-II algorithm for constrained thrust allocation of dynamic positioning ships in rough sea conditions. Journal of Marine Engineering and Technology, 24(1), 1–11. https://doi.org/10.1080/20464177.2024.2393482
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.