Decentralized leader-following consensus control design for discrete-time multi-agent systems with switching topology

Authors

DOI:

https://doi.org/10.20535/SRIT.2308-8893.2024.2.08

Keywords:

multi-agent system, consensus control, switching topology, PID controller, invariant ellipsoids method, linear matrix inequality, semidefinite programming problem

Abstract

The problem of consensus control of linear discrete-time multi-agent systems (MASs) with switching topology is considered in the presence of a leader. The goal of consensus control is to bring the states of all agents to the leader state while providing stability for local agents, as well as the MAS as a whole. In contrast to the traditional approach, which uses the concept of an extended dynamic multi-agent system model and communication topology graph Laplacian, this paper proposes a decomposition approach, which provides a separate design of local controllers. The control law is chosen in the form of distributed feedback with discrete PID controllers. The problem of local controllers’ design is reduced to a set of semidefinite programming problems using the method of invariant ellipsoids. Sufficient conditions for agents’ stabilization and global consensus condition fulfillment are obtained using the linear matrix inequality technique. The availability of information about a finite set of possible configurations between agents allows us to design local controllers offline at the design stage. A numerical example demonstrates the effectiveness of the proposed approach.

Author Biographies

Yurii Dorofieiev, National Technical University “Kharkiv Polytechnic Institute”, Kharkiv

Professor, Doctor of Technical Sciences, the head of the System Analysis and Information-Analytical Technologies Department of National Technical University “Kharkiv Polytechnic Institute”, Kharkiv, Ukraine.

Leonid Lyubchyk, National Technical University “Kharkiv Polytechnic Institute”, Kharkiv

Doctor of Technical Sciences, a professor at the Department of Computer Mathematics and Data Analysis of National Technical University “Kharkiv Polytechnic Institute”, Kharkiv, Ukraine.

Maxim Malko, National Technical University “Kharkiv Polytechnic Institute”, Kharkiv

Associate professor, Candidate of Technical Sciences (Ph.D.), a professor at the System Analysis and Information-Analytical Technologies Department of National Technical University “Kharkiv Polytechnic Institute”, Kharkiv, Ukraine.

References

J. Lunze, Networked control of multi-agent systems; 2nd edition, 2022, 725 p.

M. Mahmoud, M. Oyedeji, and Y. Xia, Advanced distributed consensus for multi-agent systems, 2020, 394 p.

Z. Qu, Cooperative control of dynamical systems: applications to autonomous vehicles. Springer, 2009, 325 p.

R.O. Saber, R.M. Murray, “Consensus protocols for networks of dynamic agents,” Proceedings of the 2003 American Control Conference, pp. 951–956, 2003. doi: 10.1109/ACC.2003.1239709.

Z. Li, Z. Duan, Cooperative control of multi-agent systems: a consensus region approach. CRC Press, 2017, 262 p.

Y. Li, C. Tan, “A survey of the consensus for multi-agent systems,” Systems Science and Control Engineering, vol. 7, no. 1, pp. 468–482, 2019. doi: 10.1080/21642583.2019.1695689.

M. Mesbahi, M. Egerstedt, Graph theoretic methods in multi-agent networks. Princeton University Press, 2010, 424 p.

M.S. Mahmoud, G.D. Khan, “LMI consensus condition foe discrete-time multi-agent systems, IEEE/CAA Journal of Automatica Sinica, vol. 5, no. 2, pp. 509–513, 2018. doi: 10.1109/JAS.2016.7510016.

X. Deng, X. Sun, and S. Liu, “Leader-following consensus control of nonlinear multi-agent systems with input constraint,” International Journal of Aeronautical and Space Sciences, vol. 20, pp. 195–203, 2019. doi: 10.1007/s42405-018-0100-9.

L. Dong, S.K. Nguang, (Eds.) Consensus tracking of multi-agent systems with switching topologies. Academic Press, 2020, 257 p.

W. Ren, R.W. Beard, “Consensus seeking in multi-agent systems under dynamically changing interaction topologies,” IEEE Transactions on Automatic Control, vol. 50, no. 5, pp. 655–661, 2005. doi: 10.1109/TAC.2005.846556.

W. Ni, D.Z. Cheng, “Leader-following consensus of multi-agent systems under and fixedn and switching topologies,” System and Control Letters, vol. 59. no. 3–4, pp. 209–217. 2010. doi: 10.1016/j.sysconle.2010.01.006.

F. Xiao, L. Wang, “State consensus for multi-agent systems with switching topologies and time-varying delays,” International Journal of Control, vol. 79, no. 10, pp. 1277–1284, 2006. doi: 10.1080/00207170600825097.

L.X. Gao, C.F. Tong, and L.Y. Wang, “H∞ dynamic output feedback consensus control for discrete-time multi-agent systems with switching topologies,” Arabian Journal for Science and Engineering, vol. 39, no. 2, pp. 1477–1478, 2013. doi: 10.1007/s13369-013-0807-7.

C. Wang, J. Wang, P. Wu, and J. Gao, “Consensus problem and formation control for heterogeneous multi-agent systems with switching topologies,” Electronics, vol. 11, no. 16, 2598, 2022. doi: 10.3390/electronics11162598.

G. Wen, X. Yu, W. Yu, and J. Lu, “Coordination and control of complex network systems with switching topologies: a survey,” IEEE Transactiions on Systems, Man, and Cybernetics: Systems, vol. 51, no. 10, pp. 6242–6357, 2021. doi: 10.1109/TSMC.2019.2961753.

Q. Li, Z.P. Jiang, “Two decentralized heading consensus algorithms for nonlinear multi-agent systems,” Asian Journal of Control, vol. 10, no. 2, pp. 187–200, 2008. doi: doi.org/10.1002/asjc.18.

S. Ge, C. Yang, Y. Li, and T.-H. Lee, “Decentralized adaptive control of a class of discrete-time multi-agent systems for hidden leader following problem,” 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 5065–5070, 2009. doi: 10.1109/IROS.2009.5354393.

Z. Hu, D. Fu, and H.-T. Zhang, “Decentralized finite time consensus for discrete-time high-order linear multi-agent system,” 2019 Chinese Control Conference, pp. 6154–6159, 2019. doi: 10.23919/ChiCC.2019.8866099.

Y. Yuan, G.-B. Stan, L. Shi, M. Barahona, and J. Goncalves, “Decentralized minimum-time consensus,” Automatica, vol. 49, pp. 1227–1235, 2013. doi: 10.1016/j.automatica.2013.02.015.

C. Xu, B. Wu, D. Wang, and Y. Zhang, “Decentralized event-triggered finite-time attitude consensus control of multiple spacecraft under directed graph”, Journal of the Franklin Institute, vol. 358, no. 18, pp. 9794–9817, 2021. doi: 10.1016/j.jfranklin.2021.10.019.

H. Gu, P. Liu, J. Lü, and Z. Lin, “PID control for synchronization of complex dynamical networks with directed topologies,” IEEE Transactions on Cybernetics, vol. 51, no. 3, pp. 1334–1346, 2021. doi: 10.1109/TCYB.2019.2902810.

C.-X. Shi, G.-H. Yang, “Robust consensus control for a class of multi-agent systems via distributed PID algorithm and weighted edge dynamics,” Applied Mathematics and Computation, vol. 316, pp. 73–88, 2018. doi: 10.1016/j.amc.2017.07.069.

D. Wang, N. Zhang, J. Wang, and W. Wang, “A PD-like protocol with a time delay to average consensus control for multi-agent systems under an arbitrarily fast switching topology,” IEEE Transactions on Cybernetics, vol. 47, pp. 898–907, 2017. doi: 10.1109/TCYB.2016.2532898.

G. Fiengo, D.G. Lui, A. Petrillo, S. Santini, and M. Tufo, “Distributed robust PID control for leader tracking in uncertain connected ground vehicles with v2v communication delay,” IEEE/ASME Transactions on Mechatronics, vol. 24, pp. 1153–1165, 2019. doi: 10.1109/TMECH.2019.2907053.

D.A. Burbano Lombana, M. di Bernardo, “Distributed PID control for consensus of homogeneous and heterogeneous networks,” IEEE Transactions on Control of Network Systems, vol. 2, no. 2, pp. 154–163, 2015. doi: 10.1109/TCNS.2014.2378914.

D.A. Burbano Lombana, M. di Bernardo, “Multiplex PI control for consensus in networks of heterogeneous linear agents,” Automatica, vol. 67, pp. 310–320, 2016. doi: 10.1016/j.automatica.2016.01.039.

D.G. Lui, A. Petrillo, and S. Santini, “An optimal distributed PID-like control for the output containment and leader-following of heterogeneous high-order multi-agent systems,” Information Sciences, vol. 541, pp. 166–184, 2020. doi: 10.1016/j.ins.2020.06.049.

L. Lyubchyk, Y. Dorofieiev, “Consensus control of multi-agent systems with input delays: a descriptor model approach,” Mathematical Modeling and Computing, vol. 6, no. 2, pp. 333–343, 2019. doi: 10.23939/mmc2019.02.333.

G. Herrmann, M.C. Turner, and I. Postlethwaite, “Linear matrix inequalities in control,” in Turner M.C., Bates D.G. (eds), Lecture Notes in Control and Information Sciences, vol. 367, pp. 123–142, 2007.

A. Poznyak, A. Polyakov, and V. Azhmyakov, Attractive ellipsoids in robust control. Birkhäuser. Springer International Publishing, 2014, 348 p.

F. Zhang, “The Schur complement and its applications,” Numerical Methods and Algorithms, vol. 4, Springer, 2005. doi: 10.1007/b105056.

M. Grant, S. Boyd, CVX: MATLAB software for disciplined convex programming, version 2.2, January 2020. Available: https://cvxr.com/cvx

J.F. Sturm, “Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones,” Optimisation Methods and Software, vol. 11, pp. 625–653, 1999. doi: 10.1080/10556789908805766.

Y.I. Dorofieiev, L.M. Lyubchyk, and A.A. Nikulchenko, “Consensus decentralized control of multi-agent networked systems using vector Lyapunov functions,” 9th IEEE Intern. Conf. on Intelligent Data Acquisition and Advanced Computing Systems: Technolgy Application, vol. 1, pp. 60–65, 2017. doi: 10.1109/IDAACS.2017.8095050.

Downloads

Published

2024-06-28

Issue

Section

Mathematical methods, models, problems and technologies for complex systems research