Abstract:In this paper, we present a novel nonlinear model predictive control (NMPC) algorithm based on the Laguerre function for dynamic positioning ships to solve the problems of input saturation, unknown time-varying disturbances, and heavy computation. The nonlinear model of a dynamic positioning ship is presented as a linear model, transformed from a standard affine nonlinear state-space model by precise feedback linearization. The environmental disturbance is overcome using an integrator. The time cost of the proposed nonlinear control algorithm is decreased by inducing the Laguerre function to describe the feedback-linearization system input increments. The Laguerre function reduces the matrix dimensions of the nonlinear optimization problem. The simulation results for a DP supply vessel showed that the novel algorithm maintained the effective control performance of the original nonlinear model predictive control algorithm and had a reduced computation load to satisfy the requirements of real-time operation.
What problem does this paper attempt to address?
This paper attempts to solve the problems encountered in the motion control of dynamically positioned ships, specifically including:
1. **Input Saturation**: Due to the mechanical performance limitations of the propulsion system, the control forces and torques generated by the dynamic positioning system are subject to magnitude and increment constraints, that is, there are saturation problems in the system input and its rate of change.
2. **Unknown Time - Varying Disturbances**: External disturbances such as wind, waves and currents in the marine environment affect the dynamic positioning of ships.
3. **High Computational Cost**: Traditional nonlinear model predictive control algorithms have a huge amount of computation when dealing with the online optimal control of multi - variable constrained systems, and it is difficult to meet the requirements of real - time operation.
To address the above challenges, the paper proposes a new nonlinear model predictive control algorithm (NMPC) based on Laguerre functions. This algorithm converts the standard affine nonlinear state - space model into a linear model through the exact feedback linearization technique and introduces an integrator to overcome environmental disturbances. In addition, the Laguerre functions are used to describe the input increments of the feedback - linearized system, reducing the matrix dimension of the nonlinear optimization problem, thereby reducing the computational cost.
### Main Contributions
- **Reduced Computational Burden**: By using Laguerre functions, the algorithm effectively reduces the online computational load while maintaining the control performance of the original nonlinear model predictive control algorithm.
- **Real - Time Operation**: The new algorithm can quickly make the ship reach and maintain the desired position in real - time operation, meeting the needs of practical applications.
- **Robustness**: The algorithm can effectively handle input saturation and time - varying disturbances, improving the robustness of the system.
### Method Overview
1. **Exact Feedback Linearization**: Transform the nonlinear dynamic positioning ship motion model into a linear model.
2. **Application of Laguerre Functions**: Use Laguerre functions to describe the input increments of the linearized system and reduce the computational complexity of the optimization problem.
3. **Nonlinear Optimization**: Solve the nonlinear optimization problem by the sequential quadratic programming method to obtain the optimal control input.
### Simulation Verification
The paper verifies the effectiveness of the new algorithm through simulation experiments. The experimental object is a 76.1 - meter - long, 18.8 - meter - wide, 6.25 - meter - draft, and 4,200 - ton dynamically positioned replenishment ship. The experimental configuration includes a prediction horizon \(N_p = 10\), a control horizon \(N_c = 150\), Laguerre function poles \(a=[0.46, 0.46, 0.46]^T\) and series order numbers \(N = [4, 4, 4]^T\). The initial position is set as \(\eta_0=[0 \text{m}, 0 \text{m}, 30^{\circ}]\) and the target position is set as \(\eta_d = [20 \text{m}, 20 \text{m}, 40^{\circ}]\). The low - frequency environmental disturbance is set to a specific value.
### Conclusion
The simulation results show that the proposed Laguerre - function - based nonlinear model predictive control algorithm not only maintains the effective control performance of the original algorithm but also significantly reduces the computational burden and meets the requirements of real - time operation.