Distributed Model Predictive Consensus Control of Unmanned Surface Vehicles with Post-Verification
Abstract
:1. Introduction
- The USV formation control method has strong robustness with respect to external disturbances. This is because the local predictions are used by both the single USV and its neighbors in constructing cost functions. Therefore, it is suitable for USVs that operate in extreme conditions, such as strong winds.
- The proposed approach can deal with fatal errors that exist in a single USV or at the communication level, since the post-verification process compares the actual states with the assumed ones, which enable it to determine the failure states in time, reducing the formation error and maintaining the formation shape. Although USVs can be equipped with advanced communication technologies [41,42], it is still important to adapt active fault-tolerant control strategies.
2. Problem Statement
2.1. Modeling of USV
2.2. Communication Topology
2.3. Control Objective of Multi-USV Systems
3. Design of Distributed Model Predictive Controller
3.1. Upper-Layer Distributed MPC
3.2. Lower-Layer MPC
4. Implementation of the Algorithm
5. Results and Discussion
5.1. Simulation Setup
5.2. Result Analysis
Algorithm 1: Distributed MPC with post-verification. |
At timet = 0 upper-layer and lower-layer system initialization: At time t 1: Obtain upper-layer system state: 2: Accept neighbor state: 3: Optimize cost function: 4: Obtain: and then pass to the lower-layer system 5: Make up this error in the next time 6: If , then switch topology 7: Obtain lower-layer system state: 8: Optimize cost function: 9: Obtain and apply to system |
Algorithm 2: Decentralized MPC. |
At timet = 0 upper-layer and lower-layer system initialization: At time t 1: Obtain upper-layer system state: 2: Optimize cost function: 3: Obtain: and then pass to the lower-layer system 4: Obtain lower-layer system state: 5: Optimize cost function: 6: Obtain and apply to system |
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Xu, D.; Zhang, W.; Shi, P.; Jiang, B. Model-free cooperative adaptive sliding-mode-constrained-control for multiple linear induction traction systems. IEEE Trans. Cybern. 2019, 50, 4076–4086. [Google Scholar] [CrossRef] [PubMed]
- Shojaei, K. Leader–follower formation control of underactuated autonomous marine surface vehicles with limited torque. Ocean Eng. 2015, 105, 196–205. [Google Scholar] [CrossRef]
- Fu, M.Y.; Wang, D.S.; Wang, C.L. Formation control for water-jet USV based on bio-inspired method. China Ocean Eng. 2018, 32, 117–122. [Google Scholar] [CrossRef]
- Balch, T.; Arkin, R.C. Behavior-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 1998, 14, 926–939. [Google Scholar] [CrossRef] [Green Version]
- Yan, X.; Jiang, D.; Miao, R.; Li, Y. Formation control and obstacle avoidance algorithm of a multi-USV system based on virtual structure and artificial potential field. J. Mar. Sci. Eng. 2021, 9, 161. [Google Scholar] [CrossRef]
- Beard, R.W.; Lawton, J.; Hadaegh, F.Y. A coordination architecture for spacecraft formation control. IEEE Trans. Control Syst. Technol. 2001, 9, 777–790. [Google Scholar] [CrossRef] [Green Version]
- Chen, Q.; Sun, Y.; Zhao, M.; Liu, M. A virtual structure formation guidance strategy for multi-parafoil systems. IEEE Access 2019, 7, 123592–123603. [Google Scholar] [CrossRef]
- Cong, B.L.; Liu, X.D.; Chen, Z. Distributed attitude synchronization of formation flying via consensus-based virtual structure. Acta Astronaut. 2011, 68, 1973–1986. [Google Scholar] [CrossRef]
- Askari, A.; Mortazavi, M.; Talebi, H. UAV formation control via the virtual structure approach. J. Aerosp. Eng. 2015, 28, 04014047. [Google Scholar] [CrossRef]
- Chen, X.; Huang, F.; Zhang, Y.; Chen, Z.; Liu, S.; Nie, Y.; Tang, J.; Zhu, S. A novel virtual-structure formation control design for mobile robots with obstacle avoidance. Appl. Sci. 2020, 10, 5807. [Google Scholar] [CrossRef]
- Sun, X.; Wang, G.; Fan, Y.; Mu, D.; Qiu, B. A formation collision avoidance system for unmanned surface vehicles with leader-follower structure. IEEE Access 2019, 7, 24691–24702. [Google Scholar] [CrossRef]
- Park, B.S.; Yoo, S.J. Connectivity-maintaining and collision-avoiding performance function approach for robust leader–follower formation control of multiple uncertain underactuated surface vessels. Automatica 2021, 127, 109501. [Google Scholar] [CrossRef]
- Yuhan, Z.; Kun, W.; Wei, S.; Zhou, L.; Zhongzhong, Z.; Hao, J.G. Back-stepping Formation Control of Unmanned Surface Vehicles with Input Saturation Based on Adaptive Super-twisting Algorithm. IEEE Access 2022, 10, 114885–114896. [Google Scholar] [CrossRef]
- Liu, X.; Zhang, P.; Du, G. Hybrid adaptive impedance-leader-follower control for multi-arm coordination manipulators. Ind. Robot Int. J. 2016. [Google Scholar] [CrossRef]
- Burlutskiy, N.; Touahmi, Y.; Lee, B.H. Power efficient formation configuration for centralized leader–follower AUVs control. J. Mar. Sci. Technol. 2012, 17, 315–329. [Google Scholar] [CrossRef]
- Zhang, P.; Wang, J. Event-triggered observer-based tracking control for leader-follower multi-agent systems. Kybernetika 2016, 52, 589–606. [Google Scholar] [CrossRef] [Green Version]
- Zhang, S.; Xie, D.; Yan, W. Decentralized event-triggered consensus control strategy for leader–follower networked systems. Phys. A Stat. Mech. Its Appl. 2017, 479, 498–508. [Google Scholar] [CrossRef]
- Hu, J.; Zheng, W.X. Adaptive tracking control of leader–follower systems with unknown dynamics and partial measurements. Automatica 2014, 50, 1416–1423. [Google Scholar] [CrossRef]
- Xie, D.; Yin, X.; Xie, J. Decentralized event-based communication strategy on leader-follower consensus control. Math. Probl. Eng. 2016, 2016, 1048697. [Google Scholar] [CrossRef] [Green Version]
- He, S.; Wang, M.; Dai, S.L.; Luo, F. Leader–follower formation control of USVs with prescribed performance and collision avoidance. IEEE Trans. Ind. Inform. 2018, 15, 572–581. [Google Scholar] [CrossRef]
- Cui, D.; Englot, B.; Cui, R.; Xu, D. Decentralized formation control of multiple autonomous underwater vehicles with input saturation using RISE feedback method. In Proceedings of the OCEANS 2018 MTS/IEEE Charleston, Charleston, SC, USA, 22–25 October 2018; IEEE: New York, NY, USA, 2018; pp. 1–6. [Google Scholar]
- Xu, D.; Zhang, W.; Jiang, B.; Shi, P.; Wang, S. Directed-graph-observer-based model-free cooperative sliding mode control for distributed energy storage systems in DC microgrid. IEEE Trans. Ind. Inform. 2019, 16, 1224–1235. [Google Scholar] [CrossRef]
- Cai, H.; Hu, G. Distributed tracking control of an interconnected leader–follower multiagent system. IEEE Trans. Autom. Control 2017, 62, 3494–3501. [Google Scholar] [CrossRef]
- Hu, J.; Feng, G. Distributed tracking control of leader–follower multi-agent systems under noisy measurement. Automatica 2010, 46, 1382–1387. [Google Scholar] [CrossRef] [Green Version]
- Franzè, G.; Lucia, W.; Tedesco, F. A distributed model predictive control scheme for leader–follower multi-agent systems. Int. J. Control 2018, 91, 369–382. [Google Scholar] [CrossRef]
- Li, X.; Xu, S.; Gao, H.; Cai, H. Distributed tracking of leader-follower multiagent systems subject to disturbed leader’s information. IEEE Access 2020, 8, 227970–227981. [Google Scholar] [CrossRef]
- Hong, Y.; Wang, X.; Jiang, Z.P. Distributed output regulation of leader–follower multi-agent systems. Int. J. Robust Nonlinear Control 2013, 23, 48–66. [Google Scholar] [CrossRef]
- Yan, J.; Yu, Y.; Xu, Y.; Wang, X. A Virtual Point-Oriented Control for Distance-Based Directed Formation and Its Application to Small Fixed-Wing UAVs. Drones 2022, 6, 298. [Google Scholar] [CrossRef]
- Gao, H.; Li, W.; Cai, H. Fully Distributed Robust Formation Flying Control of Drones Swarm Based on Minimal Virtual Leader Information. Drones 2022, 6, 266. [Google Scholar] [CrossRef]
- Oh, S.R.; Sun, J. Path following of underactuated marine surface vessels using line-of-sight based model predictive control. Ocean Eng. 2010, 37, 289–295. [Google Scholar] [CrossRef]
- Liu, L.; Wang, D.; Peng, Z.; Li, T.; Chen, C.P. Cooperative path following ring-networked under-actuated autonomous surface vehicles: Algorithms and experimental results. IEEE Trans. Cybern. 2018, 50, 1519–1529. [Google Scholar] [CrossRef]
- Burger, M.; Pavlov, A.; Borhaug, E.; Pettersen, K.Y. Straight line path following for formations of underactuated surface vessels under influence of constant ocean currents. In Proceedings of the 2009 American Control Conference, St Louis, MO, USA, 10–12 June 2009; IEEE: New York, NY, USA, 2009; pp. 3065–3070. [Google Scholar]
- Gao, Y.; Dai, L.; Xia, Y.; Liu, Y. Distributed model predictive control for consensus of nonlinear second-order multi-agent systems. Int. J. Robust Nonlinear Control 2017, 27, 830–842. [Google Scholar] [CrossRef]
- Li, H.; Shi, Y. Distributed receding horizon control of large-scale nonlinear systems: Handling communication delays and disturbances. Automatica 2014, 50, 1264–1271. [Google Scholar] [CrossRef]
- Morari, M.; Lee, J.H. Model predictive control: Past, present and future. Comput. Chem. Eng. 1999, 23, 667–682. [Google Scholar] [CrossRef]
- Mayne, D.Q.; Rawlings, J.B.; Rao, C.V.; Scokaert, P.O. Constrained model predictive control: Stability and optimality. Automatica 2000, 36, 789–814. [Google Scholar] [CrossRef]
- Wen, J.; Zhao, G.; Huang, S.; Zhao, C. UAV Three-dimensional Formation Keeping Controller Design. In Proceedings of the 2019 Chinese Automation Congress (CAC), Hangzhou, China, 22–24 November 2019; IEEE: New York, NY, USA, 2019; pp. 4603–4608. [Google Scholar]
- Zheng, Y.; Li, S.E.; Li, K.; Borrelli, F.; Hedrick, J.K. Distributed model predictive control for heterogeneous vehicle platoons under unidirectional topologies. IEEE Trans. Control Syst. Technol. 2016, 25, 899–910. [Google Scholar] [CrossRef] [Green Version]
- Jiang, Z.; Jiaming, S.; Zhihao, C.; Yingxun, W.; Kun, W. Distributed coordinated control scheme of UAV swarm based on heterogeneous roles. Chin. J. Aeronaut. 2022, 35, 81–97. [Google Scholar]
- Fan, Z.; Li, H. Two-layer model predictive formation control of unmanned surface vehicle. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; IEEE: New York, NY, USA, 2017; pp. 6002–6007. [Google Scholar]
- Wang, C.N.; Yang, F.C.; Vo, N.T.; Nguyen, V.T.T. Wireless Communications for Data Security: Efficiency Assessment of Cybersecurity Industry—A Promising Application for UAVs. Drones 2022, 6, 363. [Google Scholar] [CrossRef]
- Choi, M.S.; Park, S.; Lee, Y.; Lee, S.R. Ship to ship maritime communication for e-Navigation using WiMAX. Int. J. Multimed. Ubiquitous Eng. 2014, 9, 171–178. [Google Scholar] [CrossRef]
Symbol | Variable Name |
---|---|
Predicted control input | |
Optimal output input | |
Assumed control input | |
Predicted state trajectory | |
Optimal state trajectory | |
Assumed state trajectory | |
Assumed neighbor state trajectory |
Number | Initial State | Expected Relative State |
---|---|---|
USV | (0, 0,−1,1,−1,−1,−2, 2,−2, 0,−2,−2) | |
USV | (1,−1, 0, 0, 0,−2,−1, 1,−1,−1,−1,−3) | |
USV | (1, 1, 0, 2, 0, 0,−1, 3,−1, 1,−1,−1) | |
USV | (−2, 2,−1, 1,−1, 3, 0, 0, 0, 2, 0, 4) | |
USV | (−2, 0,−1,−1,−1, 1, 0,−2, 0, 0, 0, 2) | |
USV | (−2,−2,−1,−3,−1,−1,0,−4,0,−2, 0, 0) |
Parameter | Symbol | Numerical Value | Weight | Symbol | Numerical Value |
---|---|---|---|---|---|
Upper Layer | |||||
Number of USVs | 6 | State | 1 | ||
Sampling time | 2s | Control input | 1 | ||
Prediction horizon | 5 | Assumed state | 1 | ||
Control horizon | 4 | Formation | 1 | ||
Lower Layer | |||||
Simulation steps | 50 | State | 1 | ||
Sampling time | 2s | Control input | 1 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, W.; Shen, T.; Pan, T.; Hu, G.; Xu, D. Distributed Model Predictive Consensus Control of Unmanned Surface Vehicles with Post-Verification. Drones 2023, 7, 42. https://doi.org/10.3390/drones7010042
Yang W, Shen T, Pan T, Hu G, Xu D. Distributed Model Predictive Consensus Control of Unmanned Surface Vehicles with Post-Verification. Drones. 2023; 7(1):42. https://doi.org/10.3390/drones7010042
Chicago/Turabian StyleYang, Weilin, Tianjing Shen, Tinglong Pan, Guanyang Hu, and Dezhi Xu. 2023. "Distributed Model Predictive Consensus Control of Unmanned Surface Vehicles with Post-Verification" Drones 7, no. 1: 42. https://doi.org/10.3390/drones7010042
APA StyleYang, W., Shen, T., Pan, T., Hu, G., & Xu, D. (2023). Distributed Model Predictive Consensus Control of Unmanned Surface Vehicles with Post-Verification. Drones, 7(1), 42. https://doi.org/10.3390/drones7010042