上海交通大学学报 ›› 2026, Vol. 60 ›› Issue (3): 418-426.doi: 10.16183/j.cnki.jsjtu.2024.146

• 船舶海洋与建筑工程 • 上一篇    下一篇

基于GRU-MPC的双全回转推进拖轮轨迹跟踪控制

李诗杰1,2,3, 刘泰序3, 刘佳仑1,4,5(), 董智霖3, 徐诚祺3   

  1. 1 武汉理工大学 水路交通控制全国重点实验室, 武汉 430063
    2 上海交通大学 海洋工程全国重点实验室, 上海 200240
    3 武汉理工大学 交通与物流工程学院, 武汉 430063
    4 武汉理工大学 智能交通系统研究中心, 武汉 430063
    5 国家水运安全工程技术研究中心, 武汉 430063
  • 收稿日期:2024-04-28 修回日期:2024-05-20 接受日期:2024-06-17 出版日期:2026-03-28 发布日期:2026-03-30
  • 通讯作者: 刘佳仑,研究员,博士生导师;E-mail:jialunliu@whut.edu.cn.
  • 作者简介:李诗杰(1988—),副教授,从事船舶智能航行运动控制研究.
  • 基金资助:
    国家重点研发计划(2022YFE0125200);海洋工程全国重点实验室(上海交通大学)开放基金(GKZD010089)

Trajectory Tracking Control of Azimuth Stern Drive Tugs Based on GRU-MPC

LI Shijie1,2,3, LIU Taixu3, LIU Jialun1,4,5(), DONG Zhilin3, XU Chengqi3   

  1. 1 State Key Laboratory of Maritime Technology and Safety, Wuhan University of Technology, Wuhan 430063, China
    2 State Key Laboratory of Ocean Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
    3 School of Transportation and Logistics Engineering, Wuhan University of Technology, Wuhan 430063, China
    4 Intelligent Transportation Systems Research Center, Wuhan University of Technology, Wuhan 430063, China
    5 National Engineering Research Center for Water Transport Safety, Wuhan 430063, China
  • Received:2024-04-28 Revised:2024-05-20 Accepted:2024-06-17 Online:2026-03-28 Published:2026-03-30

摘要:

针对双全回转尾推进拖轮轨迹跟踪控制问题,提出通过门控循环单元(GRU)神经网络构建拖轮三自由度运动数据驱动模型,并基于GRU模型构建模型预测控制(MPC)轨迹跟踪控制器,克服传统控制方法对精确系统机理模型限制.在不改变拖轮推进器转速前提下,通过调节左右舵角对拖轮速度与航向进行调控,并通过仿真实验验证所提出方案的有效性.在噪声干扰下,模型精度良好.通过对比不同预测步长下的控制性能,探讨预测步长对控制效果及求解时间的影响.当预测步长增加时,控制精度得到提升,但由于优化求解复杂度提升,求解时间增加.本研究为拖轮的精确轨迹跟踪控制提供新思路,也为类似非线性系统控制研究提供有价值的参考.

关键词: 全回转尾推进型拖轮控制, 模型预测控制, 门控循环单元神经网络, 轨迹跟踪控制, 数据驱动模型

Abstract:

To address the trajectory tracking control problem of azimuth stern drive tug, a three-degree-of-freedom motion data-driven model of the tug is developed by using gated recurrent unit (GRU) neural network, and a model predictive control (MPC) trajectory tracking controller is designed based on the GRU model to overcome the limitations of the traditional control methods that rely on the precise system mechanism model. This controller regulates the tug speed and heading by adjusting the left and right rudder angles without changing the tug propeller speed. Simulation experiments are conducted to validate the effectiveness of the proposed scheme, showing that the model achieves satisfactory accuracy even under noise interference. Furthermore, by comparing the control performance under different prediction step sizes, the influences of these parameters on the control effect and solution time are explored. Due to the increase in the complexity of the optimization solution, when the prediction horizon increases, the control accuracy improves, but the solution time also rises. This study provides new ideas for the precise trajectory tracking control of tugs, and offers valuable references for the control of similar nonlinear systems.

Key words: azimuth stern drive tug control, model predictive control (MPC), gated recurrent unit (GRU) neural network, trajectory tracking control, data-driven model

中图分类号: