Cooperative formation control of multiple unmanned surface vessels based on state error port control Hamiltonian framework
Authors
Chengxing Lv, Zichen Wang, Ying Zhang, Jian Chen, Haisheng Yu
Abstract
A novel state error passivity-based cooperative formation controller is proposed for multiple unmanned surface vessels (MUSVs) with complete environments. An energy consumption model is constructed for the MUSVs to elucidate the energy consumption. Firstly, the multiple unmanned surface vessels model is tailored to a new dynamical model as a multiple port Hamiltonian framework. Then, a passivity-based cooperative formation controller is proposed by combining a state error port Hamiltonian controller, an improved leader–follower composite distributed protocol, and a nonlinear disturbances observer. We address the cooperative formation control of multiple USVs by using the port-Hamiltonian framework. Nonlinear disturbances observer is designed to estimate the external disturbances. A smooth function is combined to handle the system input saturation. The controller performances are illustrated by some scenario experiments. The proposed novel controller can archive the cooperative formation of the MUSVs, and effectively improve the integrated system endurance time.
Keywords
Cooperative formation control; State error port control Hamiltonian; Unmanned surface vessel; Nonlinear disturbances observer
Citation
- Journal: Ocean Engineering
- Year: 2024
- Volume: 313
- Issue:
- Pages: 119410
- Publisher: Elsevier BV
- DOI: 10.1016/j.oceaneng.2024.119410
BibTeX
@article{Lv_2024,
title={{Cooperative formation control of multiple unmanned surface vessels based on state error port control Hamiltonian framework}},
volume={313},
ISSN={0029-8018},
DOI={10.1016/j.oceaneng.2024.119410},
journal={Ocean Engineering},
publisher={Elsevier BV},
author={Lv, Chengxing and Wang, Zichen and Zhang, Ying and Chen, Jian and Yu, Haisheng},
year={2024},
pages={119410}
}
References
- Ding, Formation control for ship fleet based on backstepping. Control Decis. (2012)
- Do, (2009)
- Dong, Z. et al. Autonomous cooperative formation control of underactuated USVs based on improved MPC in complex ocean environment. Ocean Engineering vol. 270 113633 (2023) – 10.1016/j.oceaneng.2023.113633
- El‐Ferik, S., Qureshi, A. & Lewis, F. L. Robust neuro‐adaptive cooperative control of multi‐agent port‐controlled Hamiltonian systems. International Journal of Adaptive Control and Signal Processing vol. 30 488–510 (2015) – 10.1002/acs.2589
- Fahimi, F. Non-linear model predictive formation control for groups of autonomous surface vessels. International Journal of Control vol. 80 1248–1259 (2007) – 10.1080/00207170701280911
- Fan, Uav swarm control based on hybrid bionic swarm intelligence. Guid. Navig. Control (2023)
- Fu, B., Wang, X. & Wang, Q. Protocol design for group output consensus of disturbed port-controlled Hamiltonian multi-agent systems. Journal of the Franklin Institute vol. 358 9867–9889 (2021) – 10.1016/j.jfranklin.2021.10.006
- Hamayun, M. T., Edwards, C. & Alwi, H. Design and Analysis of an Integral Sliding Mode Fault-Tolerant Control Scheme. IEEE Transactions on Automatic Control vol. 57 1783–1789 (2012) – 10.1109/tac.2011.2180090
- Krell, E., King, S. A. & Garcia Carrillo, L. R. Autonomous Surface Vehicle energy-efficient and reward-based path planning using Particle Swarm Optimization and Visibility Graphs. Applied Ocean Research vol. 122 103125 (2022) – 10.1016/j.apor.2022.103125
- Li, W. & Krstic, M. Prescribed-Time Output-Feedback Control of Stochastic Nonlinear Systems. IEEE Transactions on Automatic Control vol. 68 1431–1446 (2023) – 10.1109/tac.2022.3151587
- Li, W. & Krstic, M. Stabilization of Triangular Nonlinear Systems With Multiplicative Stochastic State Sensing Noise. IEEE Transactions on Automatic Control vol. 68 3798–3805 (2023) – 10.1109/tac.2022.3201032
- Li, Prescribed-time control of nonlinear systems with linearly vanishing multiplicative measurement noise. IEEE Trans. Autom. Control (2023)
- Li, W. & Krstic, M. Prescribed-Time Mean-Nonovershooting Control under Finite-Time Vanishing Noise. SIAM Journal on Control and Optimization vol. 61 1187–1212 (2023) – 10.1137/22m1471171
- Li, X., Qin, H. & Li, L. Fixed-time formation control for AUVs with unknown actuator faults based on lumped disturbance observer. Ocean Engineering vol. 269 113495 (2023) – 10.1016/j.oceaneng.2022.113495
- Liang, D., Dong, Y. & Wang, C. Prescribed‐time cooperative output regulation of heterogeneous multi‐agent systems. International Journal of Robust and Nonlinear Control vol. 33 10083–10097 (2023) – 10.1002/rnc.6890
- Lv, C., Chen, J., Yu, H., Chi, J. & Yang, Z. Adaptive NN state error PCH trajectory tracking control for unmanned surface vessel with uncertainties and input saturation. Asian Journal of Control vol. 25 3903–3919 (2023) – 10.1002/asjc.3076
- Lv, C., Yu, H., Chen, J., Zhao, N. & Chi, J. Trajectory tracking control for unmanned surface vessel with input saturation and disturbances via robust state error IDA-PBC approach. Journal of the Franklin Institute vol. 359 1899–1924 (2022) – 10.1016/j.jfranklin.2022.01.036
- Lv, C. et al. A hybrid coordination controller for speed and heading control of underactuated unmanned surface vehicles system. Ocean Engineering vol. 176 222–230 (2019) – 10.1016/j.oceaneng.2019.02.007
- Lv, C. et al. Robust state‐error port‐controlled Hamiltonian trajectory tracking control for unmanned surface vehicle with disturbance uncertainties. Asian Journal of Control vol. 24 320–332 (2020) – 10.1002/asjc.2467
- MahmoudZadeh, S., Abbasi, A., Yazdani, A., Wang, H. & Liu, Y. Uninterrupted path planning system for Multi-USV sampling mission in a cluttered ocean environment. Ocean Engineering vol. 254 111328 (2022) – 10.1016/j.oceaneng.2022.111328
- Makar, A. Determination of the Minimum Safe Distance between a USV and a Hydro-Engineering Structure in a Restricted Water Region Sounding. Energies vol. 15 2441 (2022) – 10.3390/en15072441
- Martinsen, A. B., Lekkas, A. M. & Gros, S. Reinforcement learning-based NMPC for tracking control of ASVs: Theory and experiments. Control Engineering Practice vol. 120 105024 (2022) – 10.1016/j.conengprac.2021.105024
- Meng, X., Yu, H. & Zhang, J. An EPCH Control Strategy for Complex Nonlinear Systems with Actuator Saturation and Disturbances. Information Sciences vol. 625 639–655 (2023) – 10.1016/j.ins.2023.01.005
- Ortega, R., van der Schaft, A., Maschke, B. & Escobar, G. Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems. Automatica vol. 38 585–596 (2002) – 10.1016/s0005-1098(01)00278-3
- Parvareh, A., Naderi Soorki, M. & Azizi, A. The Robust Adaptive Control of Leader–Follower Formation in Mobile Robots with Dynamic Obstacle Avoidance. Mathematics vol. 11 4267 (2023) – 10.3390/math11204267
- Perez, (2007)
- Qiu, B., Wang, G., Fan, Y., Mu, D. & Sun, X. Path Following of Underactuated Unmanned Surface Vehicle Based on Trajectory Linearization Control with Input Saturation and External Disturbances. International Journal of Control, Automation and Systems vol. 18 2108–2119 (2020) – 10.1007/s12555-019-0659-3
- Ren, A survey of consensus problems in multi-agent coordination. (2005)
- Rodriguez, J., Castañeda, H., Gonzalez-Garcia, A. & Gordillo, J. L. Finite-time control for an Unmanned Surface Vehicle based on adaptive sliding mode strategy. Ocean Engineering vol. 254 111255 (2022) – 10.1016/j.oceaneng.2022.111255
- WU, T., WANG, J. & TIAN, B. Periodic event-triggered formation control for multi-UAV systems with collision avoidance. Chinese Journal of Aeronautics vol. 35 193–203 (2022) – 10.1016/j.cja.2021.10.011
- Touzout, W., Benmoussa, Y., Benazzouz, D., Moreac, E. & Diguet, J.-P. Unmanned surface vehicle energy consumption modelling under various realistic disturbances integrated into simulation environment. Ocean Engineering vol. 222 108560 (2021) – 10.1016/j.oceaneng.2020.108560
- Wang, P. K. C. Navigation strategies for multiple autonomous mobile robots moving in formation. Journal of Robotic Systems vol. 8 177–195 (1991) – 10.1002/rob.4620080204
- Wang, J., Wang, C., Wei, Y. & Zhang, C. Bounded neural adaptive formation control of multiple underactuated AUVs under uncertain dynamics. ISA Transactions vol. 105 111–119 (2020) – 10.1016/j.isatra.2020.06.002
- Wu, Y., Zuo, Z., Han, Q., Wang, Y. & Yang, H. Formation Control of Wheeled Mobile Robots With Multiple Virtual Leaders Under Communication Failures. IEEE Transactions on Control Systems Technology vol. 31 295–305 (2023) – 10.1109/tcst.2022.3175315
- Xia, G., Sun, C., Zhao, B. & Xue, J. Cooperative Control of Multiple Dynamic Positioning Vessels with Input Saturation Based on Finite-time Disturbance Observer. International Journal of Control, Automation and Systems vol. 17 370–379 (2019) – 10.1007/s12555-018-0383-4
- Xia, G., Sun, C., Zhao, B. & Xue, J. Cooperative Control of Multiple Dynamic Positioning Vessels with Input Saturation Based on Finite-time Disturbance Observer. International Journal of Control, Automation and Systems vol. 17 370–379 (2019) – 10.1007/s12555-018-0383-4
- Yang, X., Wang, W. & Huang, P. Distributed optimal consensus with obstacle avoidance algorithm of mixed-order UAVs–USVs–UUVs systems. ISA Transactions vol. 107 270–286 (2020) – 10.1016/j.isatra.2020.07.028
- Yao, P., Lou, Y. & Zhang, K. Multi-USV cooperative path planning by window update based self-organizing map and spectral clustering. Ocean Engineering vol. 275 114140 (2023) – 10.1016/j.oceaneng.2023.114140
- Yu, J., Xiao, W., Dong, X., Li, Q. & Ren, Z. Practical formation‐containment tracking for multiple autonomous surface vessels system. IET Control Theory & Applications vol. 13 2894–2905 (2019) – 10.1049/iet-cta.2018.6242
- Zamani, H., Khandani, K. & Majd, V. J. Fixed-time sliding-mode distributed consensus and formation control of disturbed fractional-order multi-agent systems. ISA Transactions vol. 138 37–48 (2023) – 10.1016/j.isatra.2023.03.010
- Zheng, Z., Jin, C., Zhu, M. & Sun, K. Trajectory tracking control for a marine surface vessel with asymmetric saturation actuators. Robotics and Autonomous Systems vol. 97 83–91 (2017) – 10.1016/j.robot.2017.08.005