Abstract
The problem of consensus for first- and second-order discrete-time multi-agent systems with delays is concerned in this paper. In particular, we apply the decentralized model predictive control schemes to multi-agent systems with bounded time delays, by which the input constraints can be taken into account. First, we establish the stability properties of time-delayed systems under the connectivity assumption and the strict convexity update rule based on the concept of enlarged system. Then, decentralized model predictive control schemes are proposed to solve the consensus problem based on time-varying prediction horizon length, which gives better performance than the existing method with time invariant prediction horizon length. Finally, simulation results illustrate the effectiveness of the proposed methods.
Similar content being viewed by others
Abbreviations
- \({\mathbb {R}}\) :
-
The set of real numbers
- \({\mathbb {N}}\) :
-
The set of natural numbers
- \(\subset \) :
-
Strict set inclusion
- \(\subseteq \) :
-
Nonstrict set inclusion
- \(X\) :
-
A finite-dimensional Euclidean space
- \(K\) :
-
A subset of a finite-dimensional Euclidean space
- \({\mathcal {B}}(K,c)\,\) :
-
The set of points in \(X\) whose distance to \(K\) is strictly smaller than \(c\)
- \(2^X\) :
-
The collection of all closed subsets of \(X\)
- \({\mathcal {N}}\) :
-
The set of multi-agent nodes
- \({\mathcal {A}}\) :
-
The set of edges
- \(w\) :
-
Weight of edge
- \(( {m,l})\in {\mathcal {A}}\) :
-
A directed arc from node \(m\) to node \(l\)
- \(G=( {{\mathcal {N}},{\mathcal {A}},w})\) :
-
A weighted directed graph
- \(N_i ( G)\) :
-
The set of neighbors of the node \(i\)
- \(N_{\mathcal {L}} ( G)\) :
-
The set of these nodes \(m\in {\mathcal {N}}\backslash {\mathcal {L}}\) for which there is \(l\in {\mathcal {L}}\) such that \(m\in N_l ( G)\)
- \(( {{\mathcal {N}},\cup _{k\in {\mathcal {I}}} {\mathcal {A}}(k)})\) :
-
The union of graphs
- \(\overline{P_1 P_2 } \) :
-
The segment joining \(P_1 ,P_2 \in X\)
- \(\left| {\overline{P_1 P_2 } } \right| \) :
-
Segment length
- \(r_{P_1 P_2 } \) :
-
The straight line passing through \(P_1 ,P_2 \in X\)
- \(s_{P_1 P_2 } \) :
-
The straight half-line starting from \(P_1 \) and passing through \(P_2 \)
- \(T=\left\{ {P_1 ,\ldots ,P_M } \right\} \) :
-
An ordered sequence of \(M\) points
- \(x_i (k)\) :
-
State of agent \(i\) at time step \(k\)
- \(x(k)\) :
-
State of the multi-agent system
- \({\mathcal {X}}\subseteq {\mathbb {R}}^q\) :
-
State space of each agent
- \({\mathcal {X}}^n\subseteq {\mathbb {R}}^{qn}\) :
-
State space of the multi-agent system
- \(h\) :
-
The bound of delays
- \(x_{i+\tau n} (k)=x_i (k-\tau )\) :
-
Noncomputing agent \(i+\tau n\)
- \({{\tilde{\mathcal {N}}}}\) :
-
All the nodes of enlarged multi-agent system
- \({\tilde{x}}(k)\) :
-
State of the enlarged multi-agent system
- \({\mathcal {X}}^{hn}\subseteq {\mathbb {R}}^{qhn}\) :
-
State space of enlarged multi-agent system
- \(\Phi \) :
-
The set of equilibrium points
- \(\phi \in \Phi \) :
-
Equilibrium point
- \({\varvec{V}}:{\mathcal {X}}^n\mapsto ( {2^{\mathcal {X}}})^n\) :
-
Set-valued function
- \(\hbox {Co}( {\cup _{j\in {\tilde{\mathcal {N}}}} \left\{ {x_j (k)} \right\} })\) :
-
The convex hull of states \(\left\{ {x_1 ,\ldots ,x_n ,\ldots ,x_{hn} } \right\} \)
- \(\hbox {card}( {a_i (k)})\) :
-
The cardinal number of the set \(a_i (k)\)
- \(\hbox {Ci}( {\left\{ {y_1 ,y_2 } \right\} })\) :
-
The relative interior of \(\hbox {Co}( {\left\{ {y_1 ,y_2 } \right\} })\)
- \(N\) :
-
Prediction horizon length
References
D. Angeli, P.A. Bliman, Stability of leaderless discrete-time multi-agent systems. Math. Control Signals Syst. 18(14), 293–322 (2006)
V.D. Blondel, J.M. Hendrickx, A. Olshevsky, J.N. Tsitsiklis, Convergence in multiagent coordination, consensus, and flocking, in Proceedings of 44th IEEE Conference Decision and Control and European Control Conference, Seville, Spain, pp. 2996–3000, 2005
S. Boyd, A. Ghosh, B. Prabhakar, D. Shah, Randomized gossip algorithms. IEEE Trans. Autom. Control 52(6), 2508–2530 (2006)
W.B. Dumbar, Distributed receding horizon control of dynamically coupled nonlinear systems. IEEE Trans. Autom. Control 52(7), 1249–1263 (2007)
G. Ferrari-Trecate, L. Galbusera, M.P.E. Marciandi, R. Scattolini, Model predictive control schemes for consensus in multi-agent systems with single- and double-integrator dynamics. IEEE Trans. Autom. Control 54(11), 2560–2572 (2009)
A. Jadbabaie, J. Lin, A.S. Morse, Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 48(6), 988–1001 (2003)
P. Karagiannis, N. Samaras, G. Vouros, K. Stergiou, Overlay networks for task allocation and coordination in large-scale networks of cooperative agents. Auton. Agents Multi-Agent Syst. 24(1), 26–68 (2012)
H.P. Li, Y. Shi, Distributed model predictive control of constrained continuous-time nonlinear systems with communication delays. Syst. Control Lett. 62(10), 819–826 (2013)
Y.J. Li, R.F. Song, W.N. Wang, Particle swarm optimization of compression measurement for signal detection. Circuits Syst. Signal Process 31, 1109–1126 (2012)
P. Lin, Y. Jia, Consensus of second-order discrete-time multi-agent systems with nonuniform time-delays and dynamically changing topologies. Automatica 45(9), 2154–2158 (2009)
Z. Lin, B. Francis, M. Maggiore, Necessary and sufficient graphical conditions for formation control of unicycles. IEEE Trans. Autom. Control 50(1), 121–127 (2005)
C.L. Liu, F. Liu, Dynamical consensus seeking of second-order multi-agent systems based on delayed state compensation. Syst. Control Lett. 61(12), 1235–1241 (2012)
W. Lu, Y.Z. Liu, D.S. Wang, A distributed secure data collection scheme via chaotic compressed sensing in wireless sensor networks. Circuits Syst. Signal Process 32, 1363–1387 (2013)
L. Moreau, Stability of multiagent systems with time-dependent communication links. IEEE Trans. Autom. Control 50(2), 169–182 (2005)
A. Nedic’, A. Ozdaglar, Convergence rate for consensus with delays. J. Glob. Optim. 8, 1–23 (2007)
R. Olfati-Saber, R.M. Murray, Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Autom. Control 49(9), 1520–1533 (2004)
W. Ren, R.W. Beard, Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 50(5), 655–661 (2005)
R.T. Rockafellar, Convex Analysis, Landmarks in Mathematics and Physics (Princeton University Press, Princeton, 1997)
Y.G. Sun, L. Wang, Consensus of multi-agent systems in directed networks with nonuniform time-varying delays. IEEE Trans. Autom. Control 50(7), 1607–1613 (2009)
Y.P. Tian, C.L. Liu, Consensus of multi-agent systems with diverse input and communication delays. IEEE Trans. Autom. Control 53(9), 2122–2128 (2008)
L.P. Wang, Model Predictive Control System Design and Implementation Using MATLAB, Advances in Industrial Control (Springer, London, 2009)
J. Wu, Y. Shi, Consensus in multi-agent systems with random delays governed by a Markov chain. Syst. Control Lett. 60(11), 863–870 (2011)
J.X. Xi, Z.Y. Shi, Y.S. Zhong, Consensus analysis and design for high-order linear swarm systems with time-varying delays. Physica A 390(23–24), 4114–4123 (2011)
F. Xiao, L. Wang, Consensus protocols for discrete-time multi-agent systems with time-varying delays. Automatica 44(10), 2577–2582 (2008)
Y.Y. Zou, Y.G. Niu, Predictive control of constrained linear systems with multiple missing measurements. Circuits Syst. Signal Process 32, 615–630 (2013)
Acknowledgments
This work was partially supported by the National Natural Science Foundation of China (61304095 & 51204115), the Natural Science Foundation of Jiangsu Province (BK20130317), the Jiangsu Planned Projects for Postdoctoral Research Funds (1302103B), and the Suzhou Science and Technology Program (SGZ2013135).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhong, Z., Sun, L., Wang, J. et al. Consensus for First- and Second-Order Discrete-Time Multi-agent Systems with Delays Based on Model Predictive Control Schemes. Circuits Syst Signal Process 34, 127–152 (2015). https://doi.org/10.1007/s00034-014-9850-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-014-9850-1