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...

Full description

Bibliographic Details
Main Authors: Chenyang Li, Yonghui Yang, Guanjie Jiang, Xue-Bo Chen
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