Distributed control of networked systems with coupling constraints

Abstract This paper proposes algorithms for the distributed solution of control problems for networked systems with coupling constraints. This type of problem is practically relevant, e. g., for subsystems which share common resources, or need to go through a bottleneck, while considering non-convex state constraints. Centralized solution schemes, which typically first cast the non-convexities into mixed-integer formulations that are then solved by mixed-integer programming, suffer from high computational complexity for larger numbers of subsystems. The distributed solution proposed in this paper decomposes the centralized problem into a set of small subproblems to be solved in parallel. By iterating over the subproblems and exchanging information either among all subsystems, or within subsets selected by a coordinator, locally optimal solutions of the global problem are determined. The paper shows for two instances of distributed algorithms that feasibility as well as continuous cost reduction over the iterations up to termination can be guaranteed, while the solutions times are considerably shorter than for the centralized problem. These properties are illustrated for a multi-vehicle motion problem.

[1]  Mazen Alamir,et al.  Comparison of a primal and a dual decomposition for distributed MPC in smart districts , 2014, 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[2]  M. Johansson,et al.  Distributed Optimization and Games: A Tutorial Overview , 2010 .

[3]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[4]  Manfred Morari,et al.  Large scale mixed-integer optimization: A solution method with supply chain applications , 2014, 22nd Mediterranean Conference on Control and Automation.

[5]  Alessandro Rucco,et al.  A finite-time cutting plane algorithm for distributed mixed integer linear programming , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[6]  Olaf Stursberg,et al.  Distributed Predictive Control for a Class of Hybrid Systems with Event-Based Communication* , 2013 .

[7]  Olaf Stursberg,et al.  Control of Switched Hybrid Systems Based on Disjunctive Formulations , 2002 .

[8]  Georgios B. Giannakis,et al.  Distributed Stochastic Market Clearing With High-Penetration Wind Power , 2015, IEEE Transactions on Power Systems.

[9]  John Lygeros,et al.  Distributed collision avoidance for interacting vehicles: a command governor approach , 2010 .

[10]  Olaf Stursberg,et al.  Optimization-Based Maneuver Automata for Cooperative Trajectory Planning of Autonomous Vehicles , 2018, 2018 European Control Conference (ECC).

[11]  Wei Shi,et al.  Improved Convergence Rates for Distributed Resource Allocation , 2017, 2018 IEEE Conference on Decision and Control (CDC).

[12]  Manfred Morari,et al.  A decomposition method for large scale MILPs, with performance guarantees and a power system application , 2014, Autom..

[13]  Daniel Pérez Palomar,et al.  A tutorial on decomposition methods for network utility maximization , 2006, IEEE Journal on Selected Areas in Communications.

[14]  Frédéric Vanderhaegen,et al.  Toward the "human stability" in transportation systems: Concept and objectives , 2010, IFAC HMS.

[15]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[16]  Maria Prandini,et al.  A decentralized approach to multi-agent MILPs: Finite-time feasibility and performance guarantees , 2017, Autom..

[17]  Qing Ling,et al.  On the Linear Convergence of the ADMM in Decentralized Consensus Optimization , 2013, IEEE Transactions on Signal Processing.

[18]  Maria Prandini,et al.  Dual decomposition for multi-agent distributed optimization with coupling constraints , 2016, Autom..

[19]  Jean-Pierre Aubin,et al.  Estimates of the Duality Gap in Nonconvex Optimization , 1976, Math. Oper. Res..

[20]  Olaf Stursberg,et al.  Distributed predictive control of communicating and constrained systems , 2014 .

[21]  Andrea Simonetto,et al.  Primal Recovery from Consensus-Based Dual Decomposition for Distributed Convex Optimization , 2015, J. Optim. Theory Appl..

[22]  William B. Dunbar Distributed receding horizon control of cost coupled systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[23]  Sonia Martínez,et al.  On Distributed Convex Optimization Under Inequality and Equality Constraints , 2010, IEEE Transactions on Automatic Control.

[24]  Olaf Stursberg,et al.  Optimal Trajectory Planning of Hybrid Systems by Efficient MIQP Encoding , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[25]  Maria Prandini,et al.  An iterative scheme to hierarchically structured optimal energy management of a microgrid , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[26]  Denis Dochain,et al.  A thermodynamic approach to the passive boundary control of tubular reactors , 2013 .

[27]  H. Isermann Linear lexicographic optimization , 1982 .

[28]  Giuseppe Notarstefano,et al.  A Primal Decomposition Method with Suboptimality Bounds for Distributed Mixed-Integer Linear Programming , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[29]  John N. Tsitsiklis,et al.  Distributed subgradient methods and quantization effects , 2008, 2008 47th IEEE Conference on Decision and Control.

[30]  Anna Scaglione,et al.  Distributed Constrained Optimization by Consensus-Based Primal-Dual Perturbation Method , 2013, IEEE Transactions on Automatic Control.