Partitioning for Large-Scale Systems: Sequential DMPC Design

Chapter 7, where the Shapley value has been studied, has also discussed a partitioning as a result of the power index [1]. On the contrary, this chapter is devoted to the development of a partitioning strategy. As it has been reviewed in Chap. 2, several partitioning methods have been discussed in literature for both particular and general cases, e.g., [2, 3, 4, 5, 6, 7, 8, 9], among others. More precisely, the main contribution presented in this chapter is a novel partitioning approach of a non-directed graph representing information sharing inspired by the Kernighan-Lin algorithm [10], considering four different objectives, i.e., to minimize the number of links connecting partitions, to minimize the difference of the size of partitions, to minimize the distance among elements composing each partition, and to minimize the amount of relevant information that connects different partitions, i.e., it is also considered how relevant the information that a link provides is. Furthermore, prioritization weights assign importance to each objective as desired. Most of the partitioning methods consider a graph representation, i.e., algorithms consider graphs associated to the dynamics of the system. Differently, this chapter proposes to generate a graph that describes the information dependence among variables considered in the control design. As an application to illustrate the advantages of the partitioning approach addressed by using an information representation instead of a dynamical-model representation, a large-scale water supply system is considered, and an MPC controller is designed. To this end, the information graph is computed in order to determine an appropriate partitioning by using the proposed algorithm.

[1]  Bart De Schutter,et al.  Time-varying scheme for non-centralized model predictive control of large-scale systems , 2015 .

[2]  Junghui Chen,et al.  GA based decomposition of large scale distributed model predictive control systems , 2016 .

[3]  Anshul Gupta,et al.  Fast and effective algorithms for graph partitioning and sparse-matrix ordering , 1997, IBM J. Res. Dev..

[4]  Nicanor Quijano,et al.  Partitioning for large-scale systems: A sequential distributed MPC design , 2017 .

[5]  Nicanor Quijano,et al.  Dynamical tuning for MPC using population games: A water supply network application. , 2017, ISA transactions.

[6]  Nicanor Quijano,et al.  Distributed MPC with time-varying communication network: A density-dependent population games approach , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[7]  C. Ocampo‐Martinez,et al.  Partitioning Approach oriented to the Decentralised Predictive Control of Large-Scale Systems , 2011 .

[8]  Karen Miu,et al.  A Partitioning Method for Distributed Capacitor Control of Electric Power Distribution Systems , 2014, IEEE Transactions on Power Systems.

[9]  Nicanor Quijano,et al.  Evolutionary-game-based dynamical tuning for multi-objective model predictive control , 2015 .

[10]  Dragoslav D. Siljak,et al.  Nested ε-decompositions and clustering of complex systems , 1986, Autom..

[11]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[12]  Nicanor Quijano,et al.  Constrained distributed optimization: A population dynamics approach , 2016, Autom..

[13]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[14]  Karim Salahshoor,et al.  A novel graph-based partitioning algorithm for large-scale dynamical systems , 2015, Int. J. Syst. Sci..

[15]  Andrew G. Alleyne,et al.  Optimal Partitioning for the Decentralized Thermal Control of Buildings , 2013, IEEE Transactions on Control Systems Technology.

[16]  Eberhard Waffenschmidt,et al.  Coordinated online voltage management of distributed generation using network partitioning , 2016 .

[17]  Nicanor Quijano,et al.  Non-centralized control for flow-based distribution networks: A game-theoretical insight , 2017, J. Frankl. Inst..