Skip to main content
Log in

Consensus for First- and Second-Order Discrete-Time Multi-agent Systems with Delays Based on Model Predictive Control Schemes

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

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

  1. D. Angeli, P.A. Bliman, Stability of leaderless discrete-time multi-agent systems. Math. Control Signals Syst. 18(14), 293–322 (2006)

    Article  MATH  MathSciNet  Google Scholar 

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

  3. S. Boyd, A. Ghosh, B. Prabhakar, D. Shah, Randomized gossip algorithms. IEEE Trans. Autom. Control 52(6), 2508–2530 (2006)

    MATH  MathSciNet  Google Scholar 

  4. W.B. Dumbar, Distributed receding horizon control of dynamically coupled nonlinear systems. IEEE Trans. Autom. Control 52(7), 1249–1263 (2007)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  14. L. Moreau, Stability of multiagent systems with time-dependent communication links. IEEE Trans. Autom. Control 50(2), 169–182 (2005)

    Article  MathSciNet  Google Scholar 

  15. A. Nedic’, A. Ozdaglar, Convergence rate for consensus with delays. J. Glob. Optim. 8, 1–23 (2007)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  17. W. Ren, R.W. Beard, Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 50(5), 655–661 (2005)

    Article  MathSciNet  Google Scholar 

  18. R.T. Rockafellar, Convex Analysis, Landmarks in Mathematics and Physics (Princeton University Press, Princeton, 1997)

    MATH  Google Scholar 

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

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  21. L.P. Wang, Model Predictive Control System Design and Implementation Using MATLAB, Advances in Industrial Control (Springer, London, 2009)

    MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  24. F. Xiao, L. Wang, Consensus protocols for discrete-time multi-agent systems with time-varying delays. Automatica 44(10), 2577–2582 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  25. Y.Y. Zou, Y.G. Niu, Predictive control of constrained linear systems with multiple missing measurements. Circuits Syst. Signal Process 32, 615–630 (2013)

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Zhaozhun Zhong.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-014-9850-1

Keywords

Navigation