UAV Cluster Behavior Modeling Based on Spatial-Temporal Hybrid Petri Net
Abstract
:1. Introduction
- (1)
- A modeling method based on spatial-temporal hybrid Petri nets was proposed. Its high expressiveness allows one to effectively model the complex behavior of the UAV cluster.
- (2)
- By introducing the labeling mechanism, an external event can be specified to enrich the expressiveness of the model.
2. The Modeling Method of UAV Cluster
2.1. The Modeling Method of Interaction Event
2.1.1. Definition of the Perception Event Model
2.1.2. Definition of the Interaction Event Model
2.2. The Modeling Method of Heterogeneous UAV Cluster System Behavior
3. UAV Cluster Modeling and Formal Verification
3.1. Modeling Instance
- Search target
- Assign tasks
- Approach target
- Target acquired
- Mission complete
- Acceleration sensor
- Gyroscope sensor
- Reconnaissance UAV
- Attack UAV
- (i)
- , , then ;
- (ii)
- for each ;
- (iii)
- for each .
- Reaches the specified position through horizontal acceleration maneuver;
- Performs a dive maneuver to reach directly above the first target;
- Performs a horizontal deceleration maneuver to approach the target;
- Performs a chandelle maneuver;
- Performs a zooming maneuver and finishes the attack mission.
- Model of perception events
- Model of control events
- Model of interaction events
3.2. Formal Verification of the Modeling
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Zohreh, H.; Arash, M.; Jamshid, A.; Ming, H. Joint Transmission Scheme and Coded Content Placement in Cluster-Centric UAV-Aided Cellular Networks. IEEE Internet Things J. 2022, 9, 11098–11114. [Google Scholar]
- Zhou, L.; Leng, S.; Liu, Q.; Wang, Q. Intelligent UAV Swarm Cooperation for Multiple Targets Tracking. IEEE Internet Things J. 2022, 9, 743–754. [Google Scholar] [CrossRef]
- Dui, H.; Zhang, C.; Bai, G.; Chen, L. Mission Reliability Modeling of Uav Swarm and Its Structure Optimization Based on Importance Measure. Reliab. Eng. Syst. Saf. 2021, 215, 107879. [Google Scholar] [CrossRef]
- Fabra, F.; Zamora, W.; Masanet, J.; Calafate, C.T.; Cano, J.-C.; Manzoni, P. Automatic system supporting multicopter swarms with manual guidance. Comput. Electr. Eng. 2019, 74, 413–428. [Google Scholar] [CrossRef]
- Yang, J.; You, X.; Wu, G.; Hassan, M.M.; Almogren, A.; Guna, J. Application of reinforcement learning in UAV cluster task scheduling. Future Gener. Comput. Syst. 2019, 95, 140–148. [Google Scholar] [CrossRef]
- Ouyang, M. Review on modeling and simulation of interdependent critical infrastructure systems. Reliab. Eng. Syst. Saf. 2014, 121, 43–60. [Google Scholar] [CrossRef]
- Macal, C.M.; North, J. Agent-Based Modeling and Simulation. AI Mag. 2012, 33, 29–40. [Google Scholar]
- Zhang, X.; Chan, F.K. Tejaswin Parthasarathy, and Mattia Gazzola. Modeling and simulation of complex dynamic musculoskeletal architectures. Nat. Commun. 2019, 10, 4825. [Google Scholar] [CrossRef] [Green Version]
- Ruimin, C.; Lina, H.; Fengli, W.; Qiang, G. Modelling and Analysis of Hybrid Stochastic Timed Petri Net. J. Control Decis. 2019, 6, 90–110. [Google Scholar]
- Song, X.; Zhang, G. Modeling and analysis of CPS unmanned vehicle systems based on extended hybrid Petri net. Comput. Sci. 2017, 44, 21–24. [Google Scholar]
- Thacker, R.A.; Jones, K.R.; Myers, C.J.; Zheng, H. Automatic abstraction for verification of cyber-physical systems. In Proceedings of the ACM/IEEE 1st International Conference on Cyber-Physical Systems, Stockholm, Sweden, 13 April 2010. [Google Scholar]
- Haiyang, H.; Jiawei, Y.; Zhongjin, L.; Jie, C.; Hua, H. Modeling and Analysis of Cyber–Physical System Based on Object-Oriente Generalized Stochastic Petri Net. IEEE Trans. Reliab. 2021, 70, 1271–1285. [Google Scholar]
- Sheng, J.; Darren, P. A coloured Petri net framework for modelling aircraft fleet maintenance. Reliab. Eng. Syst. Saf. 2019, 189, 67–88. [Google Scholar] [CrossRef]
- Shitong, P.; Shitong, P.; Tao, L.; Jiali, Z.; Yanchun, G.; Shengping, L.; George, Z.T.; Hongchao, Z.; Hongchao, Z. Petri net-based scheduling strategy and energy modeling for the cylinder block remanufacturing under uncertainty. Robot. Comput. Integr. Manuf. 2019, 58, 208–219. [Google Scholar]
- Luo, J.; Liu, Z.; Zhou, M. A Petri Net Based Deadlock Avoidance Policy for Flexible Manufacturing Systems with Assembly Operations and Multiple Resource Acquisition. IEEE Trans. Ind. Inform. 2019, 15, 3379–3387. [Google Scholar] [CrossRef]
- Zhang, J.; Yuan, Z. Modeling of CPS events based on augmented hybrid Petri nets. Comput. Eng. Sci. 2020, 303, 173–179. [Google Scholar]
- Song, Z.; Zhang, G. Modeling of CPS based on aspect-oriented spatial-temporal petri net. Comput. Sci. 2017, 44, 38–41. [Google Scholar]
- Tan, P.; Wang, Y.; Zhu, M. Real-time event CPS model based on hybrid spatial-temporal Petri nets. Transducer Microsyst. Technol. 2016, 35, 32–35. [Google Scholar]
- Wang, Y. Modeling and Verification Based on Hybrid Spatial-Temporal Petri Net for Cyber Physical System. Master’s Dissertation, Nanchang Hangkong University, Nanchang, China, 2006. [Google Scholar]
- Guo, Q.; Yu, W.; Hao, F.; Zhou, Y.; Liu, Y. Modelling and Analysis of Adaptive Cruise Control System Based on Synchronization Theory of Petri Nets. Electronic 2022, 11, 3632. [Google Scholar] [CrossRef]
- Li, J.; Yu, X.; Zhou, M. Analysis of Unbounded Petri Net with Lean Reachability Trees. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 2007–2016. [Google Scholar] [CrossRef]
- Rodríguez, R.J.; Bernardi, S.; Zimmermann, A. An Evaluation Framework for Comparative Analysis of Generalized Stochastic Petri Net Simulation Techniques. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 2834–2844. [Google Scholar] [CrossRef] [Green Version]
- Kim, C.; Yu, T.S.; Lee, T.E. Reachability Tree-Based Optimization Algorithm for Cyclic Scheduling of Timed Petri Nets. IEEE Trans. Autom. Sci. Eng. 2021, 18, 1441–1452. [Google Scholar] [CrossRef]
- Wang, F. Research on the Flight Movement Modeling and Autonomous Control Technology of Unmanned Aerial Vehicle. Master’s Dissertation, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2009. [Google Scholar]
- Bengtsson, J.; Larsson, F. UPPAAL-a tool for automatic verification of real⁃time systems. In Proceedings of the DIMACS/SYCON Workshop on Hybrid Systems III: Verification and Control, New Brunswick, NJ, USA, 1 July 1996. [Google Scholar]
- Epettersson, K. Glarsen UPPAAL2K: SmallTutorial. Bull. Eur. Assoc. Theor. Comput. Sci. 2000, 70, 40–44. [Google Scholar]
Transition | Explanation |
---|---|
Initial state of attack mission | |
Phase of reconnaissance of attack mission | |
Phase of task assignment | |
Phase of approaching target (attack UAVs) | |
Phase of assistance of approaching target (reconnaissance UAVs) | |
Phase of acquiring targets | |
Phase of attacking targets | |
Attack mission complete | |
Event of reconnaissance | |
Event of targets detected | |
Event of targets are not detected | |
Event of task assignment | |
Event of keep effective firing range (attack UAVs) | |
Event of keep effective firing range (reconnaissance UAVs) | |
Event of targets acquired | |
Event of losing targets | |
Event of targets are destroyed | |
Event of failure of the attack mission |
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
Wang, X.; Guo, Y.; Lu, N.; He, P. UAV Cluster Behavior Modeling Based on Spatial-Temporal Hybrid Petri Net. Appl. Sci. 2023, 13, 762. https://doi.org/10.3390/app13020762
Wang X, Guo Y, Lu N, He P. UAV Cluster Behavior Modeling Based on Spatial-Temporal Hybrid Petri Net. Applied Sciences. 2023; 13(2):762. https://doi.org/10.3390/app13020762
Chicago/Turabian StyleWang, Xiaodong, Yangming Guo, Nan Lu, and Pei He. 2023. "UAV Cluster Behavior Modeling Based on Spatial-Temporal Hybrid Petri Net" Applied Sciences 13, no. 2: 762. https://doi.org/10.3390/app13020762
APA StyleWang, X., Guo, Y., Lu, N., & He, P. (2023). UAV Cluster Behavior Modeling Based on Spatial-Temporal Hybrid Petri Net. Applied Sciences, 13(2), 762. https://doi.org/10.3390/app13020762