Affiliation:
1. Shanghai Key Laboratory of Power Station Automation Technology, School of Mechatronics and Automation, Shanghai University, Shanghai 200444, China
2. Shandong Laigang Yongfeng Steel Corp., Dezhou 251121, China
Abstract
Model predictive control (MPC), an extensively developed rolling optimization control method, is widely utilized in the industrial field. While some researchers have incorporated predictive control into underactuated unmanned surface vehicles (USVs), most of these approaches rely primarily on theoretical simulation research, emphasizing simulation outcomes. A noticeable gap exists regarding whether predictive control adequately aligns with the practical application conditions of underactuated USVs, particularly in addressing real-time challenges. This paper aims to fill this void by focusing on the application of MPC in the path following of USVs. Using the hydrodynamic model of USVs, we examine the details of both linear MPC (LMPC) and nonlinear MPC (NMPC). Several different paths are designed to compare and analyze the simulation results and time consumption. To address the real-time challenges of MPC, the calculation time under different solvers, CPUs, and programming languages is detailed through simulation. The results demonstrate that NMPC exhibits superior control accuracy and real-time control potential. Finally, we introduce an enhanced A* algorithm and use it to plan a global path. NMPC is then employed to follow that path, showing its effectiveness in tracking a common path. In contrast to some literature studies using the LMPC method to control underactuated USVs, this paper presents a different viewpoint based on a large number of simulation results, suggesting that LMPC is not fit for controlling underactuated USVs.
Funder
National Natural Science Foundation of China
Reference44 articles.
1. Xie, J., Zhou, R., Luo, J., Peng, Y., Liu, Y., Xie, S., and Pu, H. (2020). Hybrid partition-based patrolling scheme for maritime area patrol with multiple cooperative unmanned surface vehicles. J. Mar. Sci. Eng., 8.
2. Unmanned surface vehicles: An overview of developments and challenges;Liu;Annu. Rev. Control.,2016
3. Path following optimization for an underactuated USV using smoothly-convergent deep reinforcement learning;Zhao;IEEE Trans. Intell. Transp. Syst.,2020
4. Deep reinforcement learning-based controller for path following of an unmanned surface vehicle;Woo;Ocean Eng.,2019
5. Adaptive Control Algorithm for Trajectory Tracking of Underactuated Unmanned Surface Vehicle (UUSV);Karnani;J. Robot.,2023