基于神经动态优化与模型预测控制的欠驱动船舶精确路径跟踪

Precise path following of underactuated ship based on neurodynamic optimization-based model predictive control

  • 摘要: 【目的】传统模型预测控制方法采用在线滚动方式进行优化求解,造成了欠驱动船舶路径跟踪预测控制器计算量大的问题,本文将神经动态优化系统引入模型预测控制方法,提出了一种具有实时性的欠驱动船舶路径跟踪预测控制器。【方法】首先,针对船舶欠驱动特性,采用视线制导策略,针对传统视线制导策略的运动学模型不确定性问题,基于滑模思想,提出了鲁棒视线制导方法;更进一步,针对外界干扰影响下船舶易产生侧滑角问题,对侧滑角进行补偿,提出了鲁棒自适应视线制导方法,提高了系统对模型不确定性与外界干扰的鲁棒性。其次,针对欠驱动船舶输入饱和问题,通过模型预测控制方法将船舶路径跟踪问题转化为含有输入约束限制的二次优化问题。最后,由于模型预测控制方法采用在线滚动优化策略,增加了计算负担;为此,本文基于投影递归神经网络,建立了神经动态优化求解器,能够并行地求解含有输入约束限制的二次优化问题,提高了计算效率。【结果】本文开展了直线路径跟踪仿真验证与曲线路径跟踪仿真验证,仿真结果表明,本文所提出具有实时性的欠驱动船舶路径跟踪预测控制器能够达到任意路径跟踪目标;另外,开展对比仿真实验,所提方法相较于Fmincon优化求解器(MATLAB内置求解器)计算效率提升约90倍,具有显著优势。【结论】研究结果对于提升欠驱动船舶路径跟踪预测控制的实时性能具有一定的工程实用参考价值。

     

    Abstract: Objective The repeated online optimization method is applied in traditional model predictive control, which causes intense computation for underactuated ship path following predictive controller; in this paper, an efficient predictive controller of underactuated ship path following is presented based on the neurodynamic optimization system. Methods First, the line-of-sight (LOS) guidance principle is employed to ease the underactuated problem herein; for kinematic model uncertainty in traditional LOS guidance law, the robust LOS guidance law is presented based on the idea of sliding mode. Furthermore, the sideslip angle caused by the external disturbances would cause negative effects on path following, the robust adaptive LOS guidance method is presented herein to compensate the sideslip angle, which improves the robustness to model uncertainty and external disturbances. Second, in order to mitigate the input saturation problem, the model predictive control is adopted herein to transform ship path following problem into the quadratic optimization problem with input constraints. Finally, the neurodynamic optimization solver is presented based on the projection recurrent neural network herein to calculate the quadratic optimization problem with input constraints, improving the computational efficiency. Results In this paper, both simulations for straight line path following and curved line path following are conducted. The simulation results show that the presented efficient predictive controller can achieve arbitrary path following. Additionally, the comparative simulations are performed, revealing that the presented method exhibits advantage in computational efficiency compared to the Fmincon optimization solver (built-in solver in MATLAB). Conclusion The research results have practical value for improving the real-time performance of underactuated ship path following.

     

/

返回文章
返回