Abstract

Autonomous Underwater Vehicles (AUVs) are widely used for the inspection of seabed pipelines. To address the issues of low trajectory tracking accuracy in AUV inspection processes due to uncertain ocean current disturbances, this paper designs a new dual-loop controller based on Model Predictive Control (MPC) and Variable Universe S-plane algorithms (S-VUD FLC, where VUD represents Variable Universe Discourse and FLC represents Fuzzy Logic Control) to achieve three-dimensional (3-D) trajectory tracking of an over-actuated AUV under uncertain ocean current disturbances. This paper uses MPC as the outer-loop position controller and S-VUD FLC as the inner-loop speed controller. The outer-loop controller generates desired speed instructions that are passed to the inner-loop speed controller, while the inner-loop speed controller generates control input and uses a direct logic thrust distribution method that approaches optimal energy consumption to distribute the thrust generated by the propellers to the over-actuated AUV, achieving closed-loop tracking of the entire trajectory. When designing the outer-loop MPC controller, the actual control input constraints of the system are considered, and control increments are introduced to reduce control model errors and the impact of uncertain external disturbances on the actual AUV model parameters. When designing the inner-loop S-VUD FLC, the strong robustness of the variable universe fuzzy controller and the easy construction characteristics of the S-plane algorithm are combined, and integral action is introduced to improve the system’s tracking accuracy. The stability of the outer loop controller is proven by the Lyapunov method, and the stability of the inner loop controller is verified by simulation. Finally, simulations show that the over-actuated AUV has fast tracking processes and high tracking result accuracy under uncertain ocean current disturbances, demonstrating the effectiveness of the designed dual-loop controller.

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