Bao Han, Zhu Haitao
College of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin 150001, China.
Yantai Research Institute and Graduate School, Harbin Engineering University, Yantai 265501, China.
Sensors (Basel). 2022 Jun 1;22(11):4234. doi: 10.3390/s22114234.
In this paper, a novel model predictive control (MPC) method based on the population normal probability division genetic algorithm and ant colony optimization (GA-ACO) method is proposed to optimally solve the problem of standard MPC with constraints that generally cannot yield global optimal solutions when using quadratic programming (QP). Combined with dynamic sliding mode control (SMC), this model is applied to the dynamic trajectory tracking control of autonomous underwater vehicles (AUVs). First, the computational fluid dynamics (CFD) simulation platform ANSYS Fluent is used to solve for the main hydrodynamic coefficients required to establish the AUV dynamic model. Then, the novel model predictive controller is used to obtain the desired velocity command of the AUV. To reduce the influence of external interference and realize accurate velocity tracking, dynamic SMC is used to obtain the control input command. In addition, stability analysis based on the Lyapunov method proves the asymptotic stability of the controller. Finally, the trajectory tracking performance of the AUV in an underwater, three-dimensional environment is verified by using the MATLAB/Simulink simulation platform. The results verify the effectiveness and robustness of the proposed control method.
本文提出了一种基于种群正态概率划分遗传算法和蚁群优化(GA-ACO)的新型模型预测控制(MPC)方法,以优化解决标准MPC在使用二次规划(QP)时通常无法获得全局最优解的带约束问题。结合动态滑模控制(SMC),该模型应用于自主水下航行器(AUV)的动态轨迹跟踪控制。首先,使用计算流体动力学(CFD)仿真平台ANSYS Fluent求解建立AUV动态模型所需的主要水动力系数。然后,使用新型模型预测控制器获得AUV的期望速度指令。为了减少外部干扰的影响并实现精确的速度跟踪,采用动态SMC获得控制输入指令。此外,基于李雅普诺夫方法的稳定性分析证明了控制器的渐近稳定性。最后,利用MATLAB/Simulink仿真平台验证了AUV在水下三维环境中的轨迹跟踪性能。结果验证了所提控制方法的有效性和鲁棒性。