Abstract
This chapter is devoted to decentralized and distributed MPC architectures for cyberphysical systems composed of subsystems that can be added or removed over time. We focus on MPC design approaches where the synthesis of a local controller requires, at most, pieces of information from parent subsystems, while preserving collective properties such as stability and satisfaction of constraints. In these methods the complexity of MPC design for a subsystem scales with the number of its parents only, rather than the overall system size. In particular, we review plug-and-play synthesis algorithms where the addition and removal of subsystems can be automatically denied if unsafe for the whole system. We provide a tutorial description of the main theoretical concepts behind scalable and plug-and-play MPC, as well as a review of the main approaches available in the literature. Design methods are also illustrated through applications to power network systems and fleets of electric vehicles.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54(15), 2787–2805 (2010). Available: http://dx.doi.org/10.1016/j.comnet.2010.05.010
Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Futur. Gener. Comput. Syst. 29(7), 1645–1660 (2013). Available: http://dx.doi.org/10.1016/j.future.2013.01.010
Lee, E.A., Rabaey, J., Hartmann, B., Kubiatowicz, J., Pister, K., Simunic Rosing, T., Wawrzynek, J., Wessel, D., Sangiovanni-Vincentelli, A., Seshia, S.A., Blaauw, D., Dutta, P., Fu, K., Guestrin, C., Taskar, B., Jafari, R., Jones, D., Kumar, V., Mangharam, R., Pappas, G.J., Murray, R.M., Rowe, A.: The swarm at the edge of the cloud. IEEE Des. Test 31(3), 8–20 (2014)
Riverso, S., Farina, M., Ferrari-Trecate, G.: Plug-and-play decentralized model predictive control for linear systems. IEEE Trans. Autom. Control 58(10), 2608–2614 (2013)
Riverso, S., Farina, M., Ferrari-Trecate, G.: Plug-and-play model predictive control based on robust control invariant sets. Automatica 50, 2179–2186 (2014)
Zeilinger, M.N., Pu, Y., Riverso, S., Ferrari-Trecate, G., Jones, C.N.: Plug and play distributed model predictive control based on distributed invariance and optimization. In: 52nd IEEE Conference on Decision and Control, pp. 5770–5776 (2013). Available: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6760799
Hassan, M.F., Singh, M.G., Titli, A.: Near optimal decentralised control with a pre-specified degree of stability. Automatica 15(4), 483–488 (1979)
Findeisen, W.: Decentralized and hierarchical control under consistency or disagreement of interests. Automatica 18(6), 647–664 (1982)
Bakule, L., Lunze, J.: Decentralized design of feedback control for large-scale systems. Kybernetika 24(8), 3–96 (1988)
Lunze, J.: Feedback Control of Large Scale Systems. Prentice Hall, Systems and Control Engineering, Upper Saddle River (1992)
Mayne, D.Q., Seron, M.M., Raković, S.V.: Robust model predictive control of constrained linear systems with bounded disturbances. Automatica 41(2), 219–224 (2005)
Siljak, D.D.: Decentralized Control of Complex Systems. Academic Press, Boston (2011)
Raković, S.V., Kerrigan, E.C., Kouramas, K.I., Mayne, D.Q.: Invariant approximations of the minimal robust positively invariant set. IEEE Trans. Autom. Control 50(3), 406–410 (2005)
Riverso, S., Ferrari-Trecate, G.: Plug-and-play distributed model predictive control with coupling attenuation. Optim. Control Appl. Methods. 36(3), 292–305 (2015). https://doi.org/10.1002/oca.2142
Raković, S.V., Baric, M.: Parameterized robust control invariant sets for linear systems: theoretical advances and computational remarks. IEEE Trans. Autom. Control 55(7), 1599–1614 (2010)
Riverso, S., Farina, M., Ferrari-Trecate, G.: Plug-and-play model predictive control based on robust control invariant sets. Università degli Studi di Pavia, Pavia, Italy, Tech. Rep., 2012. arXiv:1210.6927s
Jokić, A., Lazar, M.: On decentralized stabilization of discrete-time nonlinear systems. In: Proceedings of the American Control Conference, St. Louis, pp. 5777–5782 (2009)
Conte, C., Jones, C.N., Morari, M., Zeilinger, M.N.: Distributed synthesis and stability of cooperative distributed model predictive control for linear systems. Automatica 69, 117–125 (2016). Available: http://www.sciencedirect.com/science/article/pii/S0005109816300413
Mayne, D., Rawlings, J., Rao, C., Scokaert, P.: Constrained model predictive control: stability and optimality. Automatica 36, 789–814 (2000)
Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. Learn. 3(1), 1–122 (2011). Available: http://dx.doi.org/10.1561/2200000016
Riverso, S., Farina, M., Ferrari-Trecate, G.: Plug-and-play state estimation and application to distributed output-feedback model predictive control. Eur. J. Control 25, 17–26 (2015). https://doi.org/10.1016/j.ejcon.2015.04.001
Riverso, S.: Distributed and plug-and-play control for constrained systems. Ph.D. dissertation, Università degli Studi di Pavia, 2014. Available: http://sisdin.unipv.it/pnpmpc/phpinclude/papers/phd_thesis_riverso.pdf
Farina, M., Carli, R.: Partition-based distributed Kalman filter with plug and play features. IEEE Trans. Control Netw. Syst. 5(1), 560–570 (2018). https://doi.org/10.1109/TCNS.2016.2633786
Riverso, S., Boem, F., Ferrari-Trecate, G., Parisini, T.: Plug-and-play fault detection and control reconfiguration for a class of nonlinear large-scale constrained systems. IEEE Trans. Autom. Control 61(12), 3963–3978 (2016). https://doi.org/10.1109/TAC.2016.2535724
Lucia, S., Markus, K., Findeisen, R.: Contract-based predictive control of distributed systems with plug and play capabilities. IFAC-PapersOnLine 48(23), 205–211 (2012). Available: http://dx.doi.org/10.1016/j.ifacol.2015.11.284
Lucia, S., Markus, K., Findeisen, R.: Contract-based predictive control of distributed systems with plug and play capabilities. IFAC-PapersOnLine 48(23), 205–211 (2015). Available: http://dx.doi.org/10.1016/j.ifacol.2015.11.284
Boem, F., Riverso, S., Ferrari-Trecate, G., Parisini, T.: Stochastic fault detection in a plug-and-play scenario. In: Proceedings of the 54th IEEE Conference on Decision and Control, Osaka, 15–18 December 2015, pp. 3137–3142. https://doi.org/10.1109/CDC.2015.7402689
Boem, F., Carli, R., Farina, M., Ferrari-Trecate, G., Parisini, T.: Scalable monitoring of interconnected stochastic systems. In: Proceedings of the 55th IEEE Conference on Decision and Control, Las Vegas, 12–14 December 2016, pp. 1285–1290
Boem, F., Riverso, S., Ferrari-Trecate, G., Parisini, T.: A plug-and-play fault diagnosis approach for large-scale systems. In: IFAC 9th Safeprocess, Paris, 2–4 September 2015, pp. 601–606
Riverso, S., Rubini, D., Ferrari-Trecate, G.: Distributed bounded-error state estimation based on practical robust positive invariance. Int. J. Control 88(11), 2277–2290 (2015)
Raković, S.V., Kern, B., Findeisen, R.: Practical set invariance for decentralized discrete time systems. In: 49th IEEE Conference on Decision and Control (CDC), December 2010, pp. 3283–3288
Kögel, M., Findeisen, R.: Stability of NMPC with cyclic horizons. IFAC Proc. Vol. 46(23), 809–814 (2013). Available: http://www.sciencedirect.com/science/article/pii/S1474667016317591
Riverso, S., Battocchio, A., Ferrari-Trecate, G.: PnPMPC toolbox (2013). Available: http://sisdin.unipv.it/pnpmpc/pnpmpc.php
Knudsen, T., Trangbaek, K., Kallesøe, C.: Plug and play process control applied to a district heating system. In: 17th IFAC World Congress, vol. 5, pp. 325–330 (2008). Available: http://vbn.aau.dk/ws/files/56642547/IFAC08_DistHeatFinal.pdf
Hao, H., Lian, J., Kalsi, K., Stoustrup, J.: Distributed flexibility characterization and resource allocation for multi-zone commercial buildings in the smart grid. In: Proc. 54th IEEE Conference on Decision and Control, pp. 3161–3168 (2015). Available: https://www.scopus.com/inward/record.uri?eid=2-s2.0-84962013787{∖&}partnerID=40{∖&}md5=993b7319efddde0ed95c05d8abfd0119
Zhou, J., Burns, D.J., Danielson, C., Di Cairano, S.: A reconfigurable plug-and-play model predictive controller for multi-evaporator vapor compression systems. In: Proceedings of the American Control Conference, July 2016, vol. 2016, pp. 2358–2364
Bodenburg, S., Kraus, V., Lunze, J.: A design method for plug-and-play control of large-scale systems with a varying number of subsystems. In: Proceedings of the American Control Conference, pp. 5314–5321 (2016)
Riverso, S., Sarzo, F., Ferrari-Trecate, G.: Plug-and-play voltage and frequency control of islanded microgrids with meshed topology. IEEE Trans. Smart Grid 6(3), 1176–1184 (2015). Available: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6999972
Tucci, M., Riverso, S., Vasquez, J.C., Guerrero, J.M., Ferrari-Trecate, G.: A decentralized scalable approach to voltage control of DC islanded microgrids. IEEE Trans. Control Syst. Technol. 24(6), 1965–1979 (2016)
Dorfler, F., Simpson-Porco, J.W., Bullo, F.: Plug-and-play control and optimization in microgrids. In: 53rd IEEE Conference on Decision and Control, pp. 211–216 (2014). Available: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=7039383
Ernane, A.A., Josep, M., Vasquez, J.C., Zhang, C., Member, S., Coelho, E.A.A., Guerrero, J.M., Juan, C.: Modular online uninterruptible power system plug ‘n’ play control and stability analysis. IEEE Trans. Ind. Electron. 63(6), 3765–3776 (2016)
Sadabadi, M.S., Shafiee, Q., Karimi, A.: Plug-and-play voltage stabilization in inverter-interfaced microgrids via a robust control strategy. IEEE Trans. Control Syst. Technol. 25(3), 781–791 (2017). https://doi.org/10.1109/TCST.2016.2583378
Le Floch, C., Bansal, S., Tomlin, C.J., Moura, S., Zeilinger, M.N.: Plug-and-play model predictive control for load shaping and voltage control in smart grids. IEEE Trans. Smart Grids (2017, to appear). https://doi.org/10.1109/TSG.2017.2655461
Farivar, M., Clarke, C.R., Low, S.H., Chandy, K.M.: Inverter VAR control for distribution systems with renewables. In: 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm), pp. 457–462 (2011). https://doi.org/10.1109/SmartGridComm.2011.6102366
Acknowledgements
The material in Section 6.2 is based on the work of Caroline Le Floch and we are grateful for making the simulation results available.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Farina, M., Ferrari-Trecate, G., Jones, C., Riverso, S., Zeilinger, M. (2019). Scalable MPC Design. In: Raković, S., Levine, W. (eds) Handbook of Model Predictive Control. Control Engineering. Birkhäuser, Cham. https://doi.org/10.1007/978-3-319-77489-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-77489-3_12
Published:
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-319-77488-6
Online ISBN: 978-3-319-77489-3
eBook Packages: EngineeringEngineering (R0)