A flocking control algorithm of multi-agent systems based on cohesion of the potential function
Abstract Flocking cohesion is critical for maintaining a group’s aggregation and integrity. Designing a potential function to maintain flocking cohesion unaffected by social distance is challenging due to the uncertainty of real-world conditions and environments that cause changes in agents’ social...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Springer
2023-12-01
|
Series: | Complex & Intelligent Systems |
Subjects: | |
Online Access: | https://doi.org/10.1007/s40747-023-01282-2 |
_version_ | 1797233222110674944 |
---|---|
author | Chenyang Li Yonghui Yang Guanjie Jiang Xue-Bo Chen |
author_facet | Chenyang Li Yonghui Yang Guanjie Jiang Xue-Bo Chen |
author_sort | Chenyang Li |
collection | DOAJ |
description | Abstract Flocking cohesion is critical for maintaining a group’s aggregation and integrity. Designing a potential function to maintain flocking cohesion unaffected by social distance is challenging due to the uncertainty of real-world conditions and environments that cause changes in agents’ social distance. Previous flocking research based on potential functions has primarily focused on agents’ same social distance and the attraction–repulsion of the potential function, ignoring another property affecting flocking cohesion: well depth, as well as the effect of changes in agents’ social distance on well depth. This paper investigates the effect of potential function well depths and agent’s social distances on the multi-agent flocking cohesion. Through the analysis, proofs, and classification of these potential functions, we have found that the potential function well depth is proportional to the flocking cohesion. Moreover, we observe that the potential function well depth varies with the agents’ social distance changes. Therefore, we design a segmentation potential function and combine it with the flocking control algorithm in this paper. It enhances flocking cohesion significantly and has good robustness to ensure the flocking cohesion is unaffected by variations in the agents’ social distance. Meanwhile, it reduces the time required for flocking formation. Subsequently, the Lyapunov theorem and the LaSalle invariance principle prove the stability and convergence of the proposed control algorithm. Finally, this paper adopts two subgroups with different potential function well depths and social distances to encounter for simulation verification. The corresponding simulation results demonstrate and verify the effectiveness of the flocking control algorithm. |
first_indexed | 2024-04-24T16:12:44Z |
format | Article |
id | doaj.art-f1561b908e8740959fa3c79bba2ad99e |
institution | Directory Open Access Journal |
issn | 2199-4536 2198-6053 |
language | English |
last_indexed | 2024-04-24T16:12:44Z |
publishDate | 2023-12-01 |
publisher | Springer |
record_format | Article |
series | Complex & Intelligent Systems |
spelling | doaj.art-f1561b908e8740959fa3c79bba2ad99e2024-03-31T11:39:34ZengSpringerComplex & Intelligent Systems2199-45362198-60532023-12-011022585260410.1007/s40747-023-01282-2A flocking control algorithm of multi-agent systems based on cohesion of the potential functionChenyang Li0Yonghui Yang1Guanjie Jiang2Xue-Bo Chen3School of Electronic and Information Engineering, University of Science and Technology LiaoningSchool of Electronic and Information Engineering, University of Science and Technology LiaoningSchool of Electronic and Information Engineering, University of Science and Technology LiaoningSchool of Electronic and Information Engineering, University of Science and Technology LiaoningAbstract Flocking cohesion is critical for maintaining a group’s aggregation and integrity. Designing a potential function to maintain flocking cohesion unaffected by social distance is challenging due to the uncertainty of real-world conditions and environments that cause changes in agents’ social distance. Previous flocking research based on potential functions has primarily focused on agents’ same social distance and the attraction–repulsion of the potential function, ignoring another property affecting flocking cohesion: well depth, as well as the effect of changes in agents’ social distance on well depth. This paper investigates the effect of potential function well depths and agent’s social distances on the multi-agent flocking cohesion. Through the analysis, proofs, and classification of these potential functions, we have found that the potential function well depth is proportional to the flocking cohesion. Moreover, we observe that the potential function well depth varies with the agents’ social distance changes. Therefore, we design a segmentation potential function and combine it with the flocking control algorithm in this paper. It enhances flocking cohesion significantly and has good robustness to ensure the flocking cohesion is unaffected by variations in the agents’ social distance. Meanwhile, it reduces the time required for flocking formation. Subsequently, the Lyapunov theorem and the LaSalle invariance principle prove the stability and convergence of the proposed control algorithm. Finally, this paper adopts two subgroups with different potential function well depths and social distances to encounter for simulation verification. The corresponding simulation results demonstrate and verify the effectiveness of the flocking control algorithm.https://doi.org/10.1007/s40747-023-01282-2Multi-agent systemsPotential functionFlocking controlCohesionWell depthSocial distance |
spellingShingle | Chenyang Li Yonghui Yang Guanjie Jiang Xue-Bo Chen A flocking control algorithm of multi-agent systems based on cohesion of the potential function Complex & Intelligent Systems Multi-agent systems Potential function Flocking control Cohesion Well depth Social distance |
title | A flocking control algorithm of multi-agent systems based on cohesion of the potential function |
title_full | A flocking control algorithm of multi-agent systems based on cohesion of the potential function |
title_fullStr | A flocking control algorithm of multi-agent systems based on cohesion of the potential function |
title_full_unstemmed | A flocking control algorithm of multi-agent systems based on cohesion of the potential function |
title_short | A flocking control algorithm of multi-agent systems based on cohesion of the potential function |
title_sort | flocking control algorithm of multi agent systems based on cohesion of the potential function |
topic | Multi-agent systems Potential function Flocking control Cohesion Well depth Social distance |
url | https://doi.org/10.1007/s40747-023-01282-2 |
work_keys_str_mv | AT chenyangli aflockingcontrolalgorithmofmultiagentsystemsbasedoncohesionofthepotentialfunction AT yonghuiyang aflockingcontrolalgorithmofmultiagentsystemsbasedoncohesionofthepotentialfunction AT guanjiejiang aflockingcontrolalgorithmofmultiagentsystemsbasedoncohesionofthepotentialfunction AT xuebochen aflockingcontrolalgorithmofmultiagentsystemsbasedoncohesionofthepotentialfunction AT chenyangli flockingcontrolalgorithmofmultiagentsystemsbasedoncohesionofthepotentialfunction AT yonghuiyang flockingcontrolalgorithmofmultiagentsystemsbasedoncohesionofthepotentialfunction AT guanjiejiang flockingcontrolalgorithmofmultiagentsystemsbasedoncohesionofthepotentialfunction AT xuebochen flockingcontrolalgorithmofmultiagentsystemsbasedoncohesionofthepotentialfunction |