基于欧拉迭代模型预测的欠驱动水面船舶路径跟踪控制Path Following Control of Under-actuated Surface Ships Based on Euler Iterative Model Prediction
李荣辉,陈志娟,李宗宣,卜仁祥
摘要(Abstract):
【目的】解决具有外部受风流干扰和舵角输入受约束的欠驱动船舶路径跟踪问题。【方法】采用基于欧拉迭代的模型预测控制算法(MPC)对欠驱动船舶路径跟踪进行控制。【结果】MPC能够灵活地处理舵角输入受约束问题,欧拉迭代法离散和预测船舶未来状态可以简化MPC设计的运算。为弥补欧拉迭代法在精度上的不足,直接以分离型船舶模型(MMG)作为MPC的预测模型。应用径向基函数(RBF)神经网络历史信息训练实现对外界风流干扰的逼近及补偿。【结论】所设计的控制器可以使船舶在考虑风流干扰和舵角约束的情况下准确地跟踪上设定的路径,所提控制算法的有效性得到验证。
关键词(KeyWords): 船舶路径跟踪;模型预测控制;欧拉迭代法;船舶运动控制
基金项目(Foundation): 国家自然科学基金(51979045,51939001,61976033);; 广东海洋大学科研启动经费
作者(Author): 李荣辉,陈志娟,李宗宣,卜仁祥
参考文献(References):
- [1] FOSSEN T I, BREIVIK M, SKJETNE R. Line-of-sight path following of underactuated marine craft[C]//Proceedings of the 6th IFAC Conf. Manoevring Control Marine Craft. Girona, Spain, 2003, 244-249.
- [2] LIU Y, BU R X, GAO X R. Ship trajectory tracking control system design based on sliding model control algorithm[J]. Polish Maritime Research, 2018, 25(3):26-34.
- [3]刘勇,卜仁祥,徐海军,等.基于增量反馈和滑模方法的船舶直线航迹控制[J].中国航海, 2014, 337(1):48-52.
- [4] LI R H, LI T S, BU R X, et al. Active disturbance rejection with sliding mode control based course and path following for under-actuated ships[J]. Mathematical Problems in Engineering, 2013, 1(1):1-9.
- [5]邱峰,李伟,宁君.基于线性自抗扰控制的船舶航迹积分滑模控制器[J].上海海事大学学报, 2017, 38(3):12-17.
- [6] HUANG H Y, FAN Y S. Path following control for under-actuated surface vessel with disturbance[C]//Proceedings of the 30th Chinese Control and Decision Conference. Institute of Electrical and Electronics Engineers. Shenyang, China, 2018, 3265-3269.
- [7]董早鹏,刘涛,万磊,等.基于Takagi-Sugeno模糊神经网络的欠驱动无人艇直线航迹跟踪控制[J].仪器仪表学报, 2015, 36(4):863-870.
- [8]廖煜雷,万磊.欠驱动船舶直线航迹的滑模控制方法[J].应用科技, 2011, 38(11):13-17.
- [9]赵丹,戚龙.船舶直线航迹控制的滑模自适应反步控制[J].舰船科学技术, 2016, 38(7A):85-87.
- [10] VO D D, PHAM V A, NGUYEN D A. Design an adaptive autopilot for an unmanned surface vessel[C]//IEEE. Proceedings of the 4th International Conference on Green Technology and Sustainable Development. Ho Chi Minh City, Vietnam, 2018, 323-328.
- [11]沈智鹏,景富盛.欠驱动船舶路径跟踪神经元自适应迭代滑模控制[J].哈尔滨工程大学学报, 2019(3):489-494.
- [12]王耀禄,郭晨.欠驱动船舶RBF神经网络路径自适应跟踪控制[J].大连海事大学学报, 2015, 41(1):1-5.
- [13]张国庆,张显库,关巍.欠驱动船舶简捷鲁棒自适应路径跟踪控制[J].哈尔滨工程大学学报, 2014, 35(9):1053-1059.
- [14] ZHENG Z, FEROSKHAN M. Path following of a surface vessel with prescribed performance in the presence of input saturation and external disturbances[J].IEEE/ASME Transactions on Mechatronics, 2017, 22(6):2564-2575.
- [15]张靖伦,王晓飞.一种欠驱动船舶直线路径跟踪的预测控制器设计方法[J].中国水运, 2011, 11(3):61-62.
- [16]柳晨光,初秀民,王乐,等.欠驱动水面船舶的轨迹跟踪模型预测控制器[J].上海交通大学学报, 2015,49(12):1842-1854.
- [17] ZHENG H R, NEGENBORN R R, LODEWIJKS G.Trajectory tracking of autonomous vessels using model predictive control[C]//IFAC. Proceedings of the 19th world congress. Cape Town, South Africa, 2014, 47(3):24-29.
- [18] WU J, PENG H, OHTSU K, et al. Ship’s tracking control based on nonlinear time series model[J]. Applied Ocean Research, 2012, 36:1-11.
- [19] OH S R, SUN J. Path following of underactuated marine surface vessels using line-of-sight based model predictive control[J]. Ocean Engineering, 2009, 37(2):289-295.
- [20]王东委,富月.基于高阶观测器和干扰补偿控制的模型预测控制方法[J/OL].自动化学报:1-9[2019-07-01].https://doi.org/10.16383/j.aas.c180697
- [21] AMAT S, BUSQUIER S, GUTIERREZ J M, et al. On the global convergence of chebyshev's iterative method[J]. Journal of Computational and Applied Mathematics, 2007, 220(1/2):17-21.
- [22] XI Y G, LI D W, LIN S. Model predictive control-status and challenges[J]. Acta Automatica Sinica, 2013, 39(3):222-236.
- [23] SMORY?SKI C. MVT:A most valuable theorem[M].Berlin:Springer, 2017:151-444.
- [24]沈智鹏,代昌盛.欠驱动船舶路径跟踪的强化学习迭代滑模控制[J].哈尔滨工程大学学报, 2017, 38(5):697-704.
- [25]刘金琨. RBF神经网络自适应控制MATLAB仿真[M].北京:清华大学出版社, 2014:15-44.
- [26]龚建伟,姜岩,徐威.无人驾驶车辆预测控制[M].北京:北京理工大学出版社, 2014.
- [27]李荣辉.欠驱动水面船舶航迹自抗扰控制研究[D].大连:大连海事大学, 2013:16-29.