Abstract
In this paper, a model predictive control (MPC) method optimized by an adaptive particle swarm optimization (APSO) algorithm is proposed. Combined with non-singular terminal sliding mode control (NTSMC), the inner and outer double-closed-loop control system is constructed to solve the fully actuated autonomous underwater vehicle (AUV) dynamic trajectory tracking control problem. First, the outer loop controller generates the expected optimal velocity commands and passes them to the inner loop velocity controller, which generates the available control inputs to ensure the entire closed-loop trajectory tracking. In the controller design stage, system input and state constraints are effectively considered. After that, a compensator based on an adaptive radial basis function (RBF) neural network (NN) is designed to compensate for the model error and external sea state disturbances and to improve the control accuracy of the system. Then, the stability of the proposed controller is proved based on Lyapunov analysis. Finally, the dynamic trajectory tracking performance of an AUV with different sea state disturbances is verified by simulation, and the simulation results are compared with double-closed-loop PD control and cascade control of standard MPC based on PSO and SMC. The results show that the designed controller is effective and robust.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.