By: Amol G. Patil and Gautam A. Shah
This article explores the mathematical framework for developing consensus algorithms in multi-agent systems, using both fixed and switching communication graphs. Consensus refers to the agreement among agents achieved by sharing local information. This global objective is realized through local interactions, a key issue in multi-agent control, often referred to as cooperative control. The consensus equation can be formulated in either continuous or discrete time domains. This article focuses on deriving the consensus equation in the discrete time domain using Perron-Frobenius theory. Discrete time consensus equation is depending upon underline structure of communication graph. For achieving consensus two types of communication graphs are considered Fixed communication graph and Switching communication graph. Consensus values for switching communication graph and fixed communication graph is derived for random and fixed initial state information of agents. The convergence of consensus algorithm is depend upon eigen structure of Frobenius matrix and it is constructed for fixed and switch communication graph. The eigen values of Frobenius matrix lie within the unit circle so trajectory of state information of each agent exponentially stable and convergence to common value known as consensus value at steady state. The consensus value for fixed and switching graph is average of their initial state information but time required for convergence of algorithm in case of switching graph is greater than fixed communication graph. This theoretical finding is illustrated via simulations.
Keywords: Multiple agent system (MAS), Consensus, Graph Laplacian, Frobenius Matrix and algebraic graph theory
Citation:
Refrences:
- Yongcan Cao and et. al., “An Overview of Recent Progress in the Study of Distributed Multi-agent Coordination”, IEEE Transactions on Industrial informatics, Vol.9, no.1, pp. 427-438, 2013
- Fei Chen and Wei Ren, ”On the control of multi-agent systems: A survey. “Foundations and Trends in Systems and Control, Vol.6, No. 4, pp 339-499, 2019
- V Gazi, and B. Fidan, ”Coordination and control of multi-agent dynamic systems: Models and approaches.” International Workshop on Swarm Robotics, pp. 71-102. Springer, Berlin, Heidelberg, 2006.
- R. M. Murray,” Recent research in cooperative control of multivehicle systems” Journal of Dynamic Systems, Measurement and Control, Vol.129, No. 5, pp 571-583, 2007
- P. Y. Chebotarev and R. P. Agaev,” Coordination in multiagent systems and Laplacian spectra of digraphs.” Automation and Remote-Control Vol. 70, no. 3, pp. 469-483, 2009
- A. Jadbabaie, J. Lin, and A.S. Morse,” Coordination of groups of mobile autonomous agents using nearest neighbor rules”, IEEE Trans.on Automatic Control, 48(6):988–1001, 2003.
- J. A. Fax and R. M. Murray, “Information flow and cooperative control of vehicle formations,” IEEE Transactions on Automatic Control, vol.49, no. 9, pp. 1465–1476, September 2004.
- R. Olfati-Saber and R. M. Murray, “Consensus problems in networks of agents with switching topology and time-delays,” IEEE Transactions on Automatic Control, vol. 49, no. 9, pp. 1520–1533, September 2004
- W. Ren and R. W. Beard, “Consensus seeking in multiagent systems under dynamically changing interaction topologies,” IEEE Transactions on Automatic Control, vol. 50, no.5, pp. 655–661, May 2005
- R. Olfati-Saber, J. A. Fax, and R. M. Murray, “Consensus and cooperation in networked multi-agent systems,” Proceedings of the IEEE, vol. 95, no. 1, pp. 215–233, January 2007
- C. W. Wu, Synchronization in Complex Networks of Nonlinear Dynamical Systems. World Scientific, 2007.
- Z. Qu, Cooperative Control of Dynamical Systems: Applications to Autonomous Vehicles, Springer-Verlag, 2009
- Frank Lewis, Hongwei Zhang, Kristian Hengster-Movric and Abhijit Das. Cooperative control of multi-agent systems: optimal and adaptive design approaches. Springer Science & Business Media, 2013.