Abstract
In Chap. 3, the role of the population games in the dynamical tuning for MPC controllers has been presented. This chapter presents a different role of population games consisting in the design of DMPC controllers involving resource allocation problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A graph is considered to be well connected if the connectivity of the graph does not depend on few nodes, e.g., a path graph is not well connected since the removal of any node involving two edges would disconnect the graph (connectivity relies on \(n-2\) nodes), whereas a complete graph is considered well connected since the removal of a node does not imply the disconnection of the graph (connectivity does not depend on any node).
- 2.
In the consensus problem, it is desired to achieve the agreement among different variables, e.g., \(p^\star _i=p^\star _j\), for all \(i,j \in \{1,\ldots ,n\}\), objective that can be achieved taking advantage of the convergence result when \(\mathbf{p}^{\star }\in \mathrm {int}\Delta \), i.e., \(f_i(\mathbf{p}^\star )=f_j(\mathbf{p}^\star )\) under the population-game framework.
- 3.
DSD have been selected to illustrate the methodology. However, any of the distributed population dynamics can be used.
- 4.
Notice that \(\mathbf{E}_{i,k}\) is a constant known value at each iteration since \(\varvec{\Phi }_i\) and \(\varvec{\Psi }_i\) are constant and the current system state \(\mathbf{x}_{i,k|k}\) is also known for all \(i = 1,\ldots , m\). Therefore, \(\mathbf{G}_{i,k}\) is also constant at each iteration.
References
Barreiro-Gomez J, Obando G, Quijano N (2017) Distributed population dynamics: optimization and control applications. IEEE Trans Syst Man Cybern: Syst 47(2):304–314
Barreiro-Gomez J, Obando G, Ocampo-Martinez C, Quijano N (2015) Making non-centralized a model predictive control scheme by using distributed smith dynamics. In: Proceedings of the 5th IFAC conference on nonlinear model predictive control. Seville, Spain, pp 501–506
Sandholm WH (2010) Population games and evolutionary dynamics Mass. MIT Press, Cambridge
Pantoja A, Quijano N (2012) Distributed optimization using population dynamics with a local replicator equation. In: Proceedings of the 51st IEEE conference on decision and control (CDC). Maui, Hawaii, pp 3790–3795
Moreau L (2005) Stability of multiagent systems with time-dependent communication links. IEEE Trans Autom Control 50(2):169–182
Olfati-Saber R, Fax JA, Murray RM (2007) Consensus and cooperation in networked multi-agent systems. Proc IEEE 95(1):215–233
Ren W, Beard RW (2005) Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans Autom Control 50(5):655–661
Bornholdt S, Schuster HG (2003) Handbook of graphs and networks, 2nd edn. Wiley Online Library,
Maestre JM, Negenborn RR (2013) Distributed model predictive control made easy, vol 69. Springer Science and Business Media, Berlin
Boyd S, Parikh N, Chu E, Peleato B, Eckstein J (2011) Distributed optimization and statistical learning via the alternating direction method of multipliers. Found Trends Mach Learn 3(1):1–122
Mota J, Xavier J, Aguiar P, Puschel M (2013) D-ADMM: a communication-efficient distributed algorithm for separable optimization. IEEE Trans Signal Process 61(10):2718–2723
Costa RP, Lemos JM, Mota JFC, Xavier JMF (2014) D-ADMM based distributed MPC with input–output models. In: Proceedings of the 53rd IEEE conference on control applications (CCA). Antibes-Juan Les Pins, France, pp 699–704
Stewart BT, Venkat AN, Rawlings JB, Wright SJ, Pannocchia G (2010) Cooperative distributed model predictive control. Syst Control Lett 59(8):460–469
Ferramosca A, Limon D, Alvarado I, Camacho EF (2013) Cooperative distributed MPC for tracking. Automatica 49(2013):906–914
Trodden P, Richards A (2013) Cooperative distributed MPC of linear systems with coupled constraints. Automatica 49(2):479–487
Riverso S, Farina M, Ferrari-Trecate G (2013) Plug-and-play decentralized model predictive control for linear systems. IEEE Trans Autom Control 58(10):2608–2614
Riverso S, Farina M, Ferrari-Trecate G (2014) Plug-and-play model predictive control based on robust control invariant sets. Automatica 50(2014):2179–2186
Zeilinger MN, Y-Pu, Riverso S, Ferrari-Trecate G, Jones CN (2013) Plug and play distributed model predictive control based on distributed invariance and optimization. In: Proceedings of the 52nd IEEE conference on decision and control (CDC). Florenze, Italy, pp 5770–5776
Hu B, Linnemann A (2002) Towards infinite-horizon optimality in nonlinear model predictive control. IEEE Trans Autom Control 47(4):679–682
Limon D, Alamo T, Camacho EF (2005) Enlarging the domain of attraction of MPC controllers. Automatica 41(2005):629–635
Rawlings JB, Mayne DQ (2009) Model predictive control: theory and design. Nob Hill Publishing. ISBN 9780975937709
Rawlings JB, Bonné D, Jørgensen JB, Venkat AN, Jørgensen SB (2008) Unreachable setpoints in model predictive control. IEEE Trans Autom Control 53(9):2209–2215
Domínguez-García AD, Hadjicostis CN (2011) Distributed algorithms for control of demand response and distributed energy resources. In: Proceedings of the 50th IEEE conference on decision and control and European control conference, (CDC-ECC). Orlando, Florida, pp 27–32
Garin F, Schenato L (2010) A survey on distributed estimation and control applications using linear consensus algorithms. Netw Control Syst 406:75–107
Maciejowski J (2002) Predictive control: with constraints. Pearson Education, New York
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Barreiro-Gomez, J. (2019). Distributed Predictive Control Using Population Games. In: The Role of Population Games in the Design of Optimization-Based Controllers. Springer Theses. Springer, Cham. https://doi.org/10.1007/978-3-319-92204-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-92204-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-92203-4
Online ISBN: 978-3-319-92204-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)