|
|
Memory-augmented adaptive flocking control for multi-agent systems subject to uncertain external disturbances |
Ximing Wang(王希铭), Jinsheng Sun(孙金生)†, Zhitao Li(李志韬), and Zixing Wu(吴梓杏) |
School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China |
|
|
Abstract This paper presents a novel flocking algorithm based on a memory-enhanced disturbance observer. To compensate for external disturbances, a filtered regressor for the double integrator model subject to external disturbances is designed to extract the disturbance information. With the filtered regressor method, the algorithm has the advantage of eliminating the need for acceleration information, thus reducing the sensor requirements in applications. Using the information obtained from the filtered regressor, a batch of stored data is used to design an adaptive disturbance observer, ensuring that the estimated values of the parameters of the disturbance system equation and the initial value converge to their actual values. The result is that the flocking algorithm can compensate for external disturbances and drive agents to achieve the desired collective behavior, including virtual leader tracking, inter-distance keeping, and collision avoidance. Numerical simulations verify the effectiveness of the algorithm proposed in the present study.
|
Received: 01 April 2021
Revised: 07 August 2021
Accepted manuscript online: 27 August 2021
|
PACS:
|
02.30.Yy
|
(Control theory)
|
|
Corresponding Authors:
Jinsheng Sun
E-mail: jssun67@163.com
|
Cite this article:
Ximing Wang(王希铭), Jinsheng Sun(孙金生), Zhitao Li(李志韬), and Zixing Wu(吴梓杏) Memory-augmented adaptive flocking control for multi-agent systems subject to uncertain external disturbances 2022 Chin. Phys. B 31 020203
|
[1] Chan X, Yin L Y, Liu Y T and Liu H 2019 Chin. Phys. B 28 090701 [2] Qiu X F, Zhang Y X and Li K Z 2019 Chin. Phys. B 28 050501 [3] Altafini C 2020 Automatica 122 109253 [4] Zixing W, Jinsheng S and Ximing W 2018 Chin. Phys. B 27 060202 [5] Liu Y, Shi P and Lim C C 2020 IEEE Trans. Circuits II 67 1984 [6] Freudenthaler G and Meurer T 2020 Automatica 115 108897 [7] Stamouli C J, Bechlioulis C P and Kyriakopoulos K J 2020 IEEE Robot Autom. Lett. 5 2929 [8] Lü H, He W, Han Q L, Ge X and Peng C 2020 Inform. Sci. 512 338 [9] Liu T, Qi J and Jiang Z P 2020 Automatica 117 108992 [10] Wang F Y, Ni Y H, Liu Z X and Chen Z Q 2020 ISA Trans. 99 123 [11] Amirian N and Shamaghdari S 2021 IET Control Theory Appl. 15 559 [12] Zhou J, Huang R and Huang H 2021 Int. J. Syst. Sci. 1 20 [13] Beaver L E, Kroninger C and Malikopoulos A A 2020 American Control Conference (ACC), July 1-3, 2020, Denver, CO, USA, p. 683 [14] Jafari M, Xu H and Carrillo L R G 2020 IFAC J. Syst. Control 13 100096 [15] Yuan W, Ganganath N, Cheng C T, Guo Q and Lau F C 2019 Chaos 29 063113 [16] Wang H 2013 Automatica 49 2774 [17] Ghasemi M and Nersesov S G 2014 Automatica 50 1209 [18] Li X, Su H and Chen M Z 2016 Nonlinear Dynam. 85 415 [19] Ghapani S, Mei J, Ren W and Song Y 2016 Automatica 67 67 [20] Zhao X W, Guan Z H, Li J, Zhang X H and Chen C Y 2017 Internat. J. Robust Nonlinear Control 27 3685 [21] Sun F, Wang R, Zhu W and Li Y 2019 Appl. Math. Comput. 350 66 [22] Dong Y and Huang J 2018 J. Dyn. Syst. Meas. Control 140 091011 [23] Zhang Q, Gong Z, Yang Z and Chen Z 2019 Int. J. Control Autom. Syst. 17 1177 [24] Dong Y and Huang J 2015 Automatica 55 197 [25] Yazdani S and Haeri M 2019 J. Dyn. Syst. Meas. Control 141 061004 [26] Yazdani S and Su H 2020 IEEE Trans. SMCS 99 1 [27] Kosmatopoulos E B, Polycarpou M M, Christodoulou M A and Ioannou P A 1995 IEEE Trans. Neural Networ. 6 422 [28] Yang J, Na J and Gao G 2019 Int. J. Adapt. Control Signal Process 33 1868 [29] Li Z, Sun, J S and Modares H 2020 2020 IEEE Conference on Control Technology and Applications (CCTA), August 24-26, Sheraton, Montréal, Canada, p. 504 [30] Olfati-Saber R 2006 IEEE Trans. Automat. Control 51 401 [31] Zhu J, Lu J and Yu X 2013 IEEE Trans. Circuits I 60 199 [32] Parikh A, Kamalapurkar R and Dixon W E 2019 Int. J. Adapt. Control Signal Process. 33 1775 [33] Girish C and Eric J 2011 2011 American Control Conference (ACC), June, 29-01, O'Farrell Street, San Francisco, CA, USA, p. 3547 [34] Reynolds C W 1987 ACM SIGGRAPH 21 25 [35] Vicsek T, Czirók A, Ben-Jacob E, Cohen I and Shochet O 1995 Phys. Rev. Lett. 75 1226 [36] Couzin I D, Krause J, James R, Ruxton G D and Franks N R 2002 J. Theor. Biol. 218 1 [37] Cucker F and Smale S 2007 IEEE Ttans. Automat. Control 52 852 [38] Liu W, Gao Z 2020 Comput. Commun. 153 95 [39] Peng Z, Wang J and Wang D 2020 IEEE Trans. Ind. Inform. 17 732 |
No Suggested Reading articles found! |
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
Altmetric
|
blogs
Facebook pages
Wikipedia page
Google+ users
|
Online attention
Altmetric calculates a score based on the online attention an article receives. Each coloured thread in the circle represents a different type of online attention. The number in the centre is the Altmetric score. Social media and mainstream news media are the main sources that calculate the score. Reference managers such as Mendeley are also tracked but do not contribute to the score. Older articles often score higher because they have had more time to get noticed. To account for this, Altmetric has included the context data for other articles of a similar age.
View more on Altmetrics
|
|
|