Abstract

To achieve high-precision attitude control of ships, the output delay, state coupling, and controller parameter maladjustment of the rudder fin joint anti-rolling system are studied. A predictive anti-rolling method based on active disturbance rejection control (ADRC) and deep deterministic policy gradient (DDPG) is proposed. The external forces on the ship are analyzed, and a three-degree-of-freedom mathematical model considering rolling, yawing, and pitching is established. The model is decoupled using the idea of ADRC total disturbance for the state coupling problem, then the pitch ADRC controller and the roll-yaw predictive observer are designed respectively. In pitch ADRC, the nonlinear extended state observer (NLESO) is used to observe the total disturbance between models. And the total disturbance observations are feedforward compensated to the error control law. As a result, the rapidity of reference output tracking and robustness of total disturbance are realized. The roll-yaw predictive observer solves the output delay by feeding the predicted output back to the controller instead of the actual output. To ensure the accuracy of the prediction output, the DDPG algorithm is introduced to modify the parameters of the prediction observer in real-time. Finally, state constraints are added to solve the rudder angle and fin angle control laws. This method can perform control, parameter adjustment, and solution online and continuously. The wave disturbance test based on the experimental ship shows that the anti-rolling effect of the method is improved by 10% compared with the previous study. Under the condition of a small overshoot, the new expected value can be tracked quickly.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call