基于虚拟艇引导的无人艇轨迹跟踪模型预测控制

展开
  • (1. 渤海船舶职业学院 船舶工程系,辽宁 葫芦岛 125100;2. 武汉理工大学 船海与能源动力工程学院,武汉 430063)
陈宏宇(1985 — ),男,硕士,副教授,Email:chyworking@163.com;谭飞(1999 — ),男,硕士生,研究方向:船舶操纵与控制;董早鹏*(1988 — ),男,博士,副教授, E-mail:dongzaopeng@whut.edu.cn。

收稿日期: 2023-07-07

  修回日期: 2023-09-28

  录用日期: 2023-09-28

  网络出版日期: 2023-09-28

基金资助

国家自然科学基金青年基金项目(51709214);辽宁省教育厅2021年度科学研究经费项目(LJKZ1279)

The predictive control of unmanned surface vessel trajectory tracking model based on virtual vessel-guided

Expand
  • (1. Department of Naval Engineering, Bohai Shipbuilding Vocational College, Huludao 125100, China;2. School of Naval Architecture, Ocean and Energy Power Engineering, Wuhan University of Technology, Wuhan 430063, China)

Received date: 2023-07-07

  Revised date: 2023-09-28

  Accepted date: 2023-09-28

  Online published: 2023-09-28

摘要

针对无人艇在跟踪任务前期因位置偏差过大及约束存在而导致模型预测控制器(MPC)震荡问题,提出一种由虚拟无人艇引导的MPC控制策略,引用虚拟过渡轨迹代替实际无人艇的目标轨迹,并设计转换条件决定无人艇在执行过程中何时退出该虚拟引导策略。为解决MPC稳定性问题,基于准无限模型预测控制理论,在MPC设计中添加终端惩罚函数,通过构造Lyapunov函数,证明了本文方法在有限时域内的稳定性。引入非线性干扰观测器对复杂海洋环境中的干扰进行观测,利用控制器对其进行补偿。圆形、正弦和直线三种工况的仿真实验验证了本文方法的有效性及准确性,可实现水面无人艇在复杂海洋环境下的轨迹跟踪控制。

本文引用格式

陈宏宇, 谭飞, 董早鹏 . 基于虚拟艇引导的无人艇轨迹跟踪模型预测控制[J]. 大连海事大学学报, 2023 , 49(4) : 46 -56 . DOI: 10.16411/j.cnki.issn1006-7736.2023.04.006

Abstract

Aiming at the problem of model predictive controller(MPC) oscillations caused by excessive position deviation and constraints in the early stage of tracking tasks for unmanned surface vehicle(USV), the MPC control strategy guided by virtual USV was proposed, which used virtual transition trajectories to replace the target trajectories of actual USV, and conversion conditions were designed to determine when the USV  exits the virtual guidance strategy during execution. To solve the stability problem of MPC, based on the quasi infinite model predictive control theory, a terminal penalty function was added in the MPC design, and by constructing a Lyapunov function, the stability of the proposed method in the finite time domain was demonstrated. A nonlinear disturbance observer was introduced to observe the disturbances in complex marine environments, and was compensated by using controller. The simulation experiments of circular, sinusoidal, and straight working conditions have verified the effectiveness and accuracy of the proposed method, which can achieve trajectory tracking control of USV in complex marine environments.

参考文献

[1] ER MJ, MA C, LIU TH, et al. Intelligent motion control of unmanned surface vehicles: A critical review[J]. Ocean Engineering, 2023, 280: 114562.
[2] WU GX, DING Y, TAHSIN T, et al. Adaptive neural network and extended state observer-based non-singular terminal sliding modetracking control for an underactuated USV with unknown uncertainties[J]. Applied Ocean Research, 2023, 135: 103560.
[3] DONG Z P, QI S J, YU M, et al. An improved dynamic surface sliding mode method for autonomous cooperative formation control of underactuated USVs with complex marine environment disturbances[J]. Polish Maritime Research, 2022,29(3):47-60. 
[4] 王宁, 高颖, 王仁慧. 状态测量不确定和动力学未知的无人艇固定时间容错控制[J]. 自动化学报, 2023, 49(5): 1050-1061.
WANG N, GAO Y, WANG R H. Fixed-time fault-tolerance control of an unmanned surface vehicle with uncertain measurements and unknown dynamics. Acta Automatica Sinica,2023,49(5):1050−1061. (in Chinese)
[5] 夏家伟, 朱旭芳, 罗亚松, 等. 基于深度强化学习的无人艇轨迹跟踪算法研究[J]. 华中科技大学学报(自然科学版),2023,51(5):74-80.
XIA J W, ZHU X F, LUO Y S, et al. Study on trajectory tracking algorithm of unmanned surface vehicle based on deep reinforcement learning[J]. Journal of Huazhong University of Science and Technology (Natural Science Edition), 2023,51(5):74-80. (in Chinese)
[6] SONG L F, XU C Y, HAO L, et al. Research on PID Parameter Tuning and Optimization Based on SAC-Auto for USV Path Following[J]. Journal of Marine Science and Engineering, 2022, 10(12): 1847.
[7] WANG H, DONG Z P, QI S J, et al. Trajectory-tracking control of an underactuated unmanned surface vehicle based on quasi-infinite horizon model predictive control algorithm[J]. Transactions of the Institute of Measurement and Control, 2022, 44(14): 2709-2718.
[8] 张铮淇, 董早鹏, 杨倩倩, 等. 基于级联思想的欠驱动AUV三维轨迹跟踪控制[J]. 大连海事大学学报,2022, 48(4) : 19-28.
ZHANG Z Q, DONG Z P, YANG Q Q, et al.3D trajectory tracking control of underactuated AUV based on cascade system[J]. Journal of Dalian Maritime University, 2022, 48(4): 19-28. (in Chinese)
[9] 柳晨光, 初秀民, 王乐, 等. 欠驱动水面船舶的轨迹跟踪模型预测控制器[J]. 上海交通大学学报, 2015, 49(12): 1842-1848.
LIU C G, CHU X M, WANG L, et al. Trajectory tracking controller for underactuated surface vessels based on model predictive control[J]. Journal of Shanghai Jiao Tong University, 2015, 49(12): 1842-1848. (in Chinese)
[10] 刘正锋, 张隆辉, 魏纳新, 等. 限制区域水面无人艇路径规划与跟踪控制研究[J]. 船舶力学, 2021, 25(9): 1127-1136.
LIU Z F, ZHANG L H, WEI N X, et al. Study on path planning and following control of unmanned surface vehicles in restricted areas[J]. Journal of Ship Mechanics, 2021, 25(09): 1127-1136. (in Chinese)
[11] ZHANG Y D, LIU X F, LUO M Z, et al. MPC-based 3-D trajectory tracking for an autonomous underwater vehicle with constraints in complex ocean environments [J]. Ocean Engineering, 2019, 189: 106309.
[12] 陈国权, 李裕钦, 杨神化. 基于MPC的USV自主航行仿真研究[J].舰船科学技术, 2023, 45(1): 83-89.
CHEN G Q, LI Y Q, YANG S H. Research on the simulation of USV autonomous navigation based on MPC[J]. Ship Science and Technology, 2023, 45(1): 83-89. (in Chinese)
[13]PEREZ T, FOSSEN TI. Kinematic models for manoeuvring and sea keeping of marine vessels[J]. Modeling, Identification and Control, 2007, 28(1): 19-30. 
[14] 陈虹. 模型预测控制[M]. 北京: 科学出版社, 2013.
CHEN H. Model Predictive Control [M]. Beijing: Science Press, 2013. (in Chinese)
[15] DONG Z P, ZHANG Z Q, QI S J, et al. Autonomous cooperative formation control of underactuated USVs based on improved MPC in complex ocean environment[J]. Ocean Engineering, 2023, 270: 113633.
[16] WANG N, SU S F. Finite-time unknown observer-based interactive trajectory tracking control of asymmetric underactuated surface vehicles[J]. IEEE Transactions on Control Systems Technology, 2019, 29(2): 794-803.
[17] WANG N, AHN C K. Coordinated trajectory-tracking control of a marine aerial-surface heterogeneous system[J]. IEEE/ASME Transactions on Mechatronics, 2021, 26(6): 3198-3210.

文章导航

/