针对多无人船系统的路径跟踪和编队控制问题,本文提出一种分布式协同控制策略,基于模型预测控制算法为各子系统设计独立的控制器,通过实时迭代框架实现系统之间的一致性。同时,将上层运动控制与底层推力分配进行一体化集成,实现对推力器的直接控制和约束条件一致化。数值模拟结果显示所提策略能够提高系统对外部环境变化的适应性,减少计算成本25.02%并降低能耗6.89%,对于包含多个子系统的大规模协同控制问题具有一定的实际应用价值。
This paper proposes a distributed cooperative control strategy aiming at the problem of path following and formation control of the multi-vessel system. The distributed controllers for each subsystem are designed based on the model predictive control algorithm and the consistency among systems are achieved by the real-time iterative negotiation framework. The motion control and the thrust allocation are integrated into one model to realize the direct control of thrusters and the consistency of constraints. Numerical simulation results demonstrate that the proposed strategy can improve the adaptability of the system to external changing environments, reduce computational cost 25.02% and energy consumption 6.89%. It is of certain practical application value for large-scale cooperative control problems with multi-vessel systems.
2022,44(19): 82-89 收稿日期:2022-07-29
DOI:10.3404/j.issn.1672-7649.2022.19.016
分类号:U664.82
基金项目:国家自然科学基金资助项目(51179103)
作者简介:彭涛 (1976-),男,硕士,高级工程师,研究方向为无人船控制技术
参考文献:
[1] CAMPBELL S, NAEEM W, IRWIN G. , Irwin G. A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres[J]. Annual Reviews in Control, 2012, 36: 267–283
[2] LIU Z, ZHANG Y, YU X,et al. Unmanned surface vehicles: An overview of developments and challenges[J]. Annual Reviews in Control, 2016, 41: 71–93
[3] ADAMEK T, KITTS C A, MAS I. Gradient-based cluster space navigation for autonomous surface vessels[J]. IEEE/ASME Transactions on Mechatronics, 2015, 20: 506–518
[4] LI S, LIU J, NEGENBORN R R. Distributed coordination for collision avoidance of multiple ships considering ship maneuverability[J]. Ocean Engineering, 2019, 181: 212–226
[5] CHEN L, HOPMAN H, NEGENBORN R R. Distributed model predictive control for vessel train formations of cooperative multi-vessel systems[J]. Transportation Research Part C:Emerging Technologies, 2018, 92: 101–118
[6] CHEN L, HOPMAN H, NEGENBORN R R. Distributed model predictive control for cooperative floating object transport with multi-vessel systems[J]. Ocean Engineering, 2019, 191: 106515
[7] KAYACAN E, PARK S, RATTI C, et al. Learning-based nonlinear model predictive control of reconfigurable autonomous robotic boats: Roboats[J]. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2019: 8230–8237
[8] ROWLEY J. Autonomous unmanned surface vehicles (usv): A paradigm shift for harbor security and underwater bathymetric imaging[J]. OCEANS 2018 MTS/IEEE Charleston, 2018: 1–6
[9] ALMEIDA J, SILVESTRE C, PASCOAL A. Cooperative control of multiple surface vessels in the presence of ocean currents and parametric model uncertainty[J]. International Journal of Robust and Nonlinear Control, 2010, 20(14): 1549–1565
[10] LU Y, ZhANG G, SUN Z, et al. Adaptive cooperative formation control of autonomous surface vessels with uncertain dynamics and external disturbances[J]. Ocean Engineering, 2018, 167: 36–44
[11] SHOJAEI K. Neural network formation control of underactuated autonomous underwater vehicles with saturating actuators[J]. Neurocomputing, 2016, 194: 372–384
[12] ZHOU X, WU P, ZhANG H, et al. Learn to navigate: cooperative path planning for unmanned surface vehicles using deep reinforcement learning[J]. IEEE Access, 2019, 7: 165262–165278
[13] DAI L, CAO Q, XIA Y, et al. Distributed MPC for formation of multi-agent systems with collision avoidance and obstacle avoidance[J]. Journal of the Franklin Institute, 2017, 354(4): 2068–2085
[14] LIU C, ZHENG H, NEGENBORN R R, et al. Trajectory tracking control for underactuated surface vessels based on nonlinear model predictive control[C]// International Conference on Computational Logistics. 2015: 166-180.
[15] LIU C, ZHENG H, NEGENBORN R, et al. Adaptive predictive path following control based on least squares support vector machines for underactuated autonomous vessels[J]. Asian Journal of Control, 2021, 23(1): 432–448
[16] FAN Z, LI H. Two-layer model predictive formation control of unmanned surface vehicle[C]// 2017 Chinese Automation Congress (CAC). 2017: 6002-6007.
[17] DROGE G. Distributed virtual leader moving formation control using behavior-based MPC[C]// 2015 American Control Conference (ACC). 2015: 2323-2328.
[18] WEI H, SUN Q, CHEN J, et al. Robust distributed model predictive platooning control for heterogeneous autonomous surface vehicles[J]. Control Engineering Practice, 2021, 107: 104655
[19] ZHENG H, NEGENBORN R R, LODEWIJKS G. Trajectory tracking of autonomous vessels using model predictive control[J]. IFAC Proceedings Volumes, 2014, 47(3): 8812–8818