Dynamic Network Energy Management via Proximal Message Passing

We consider a network of devices, such as generators, fixed loads, deferrable loads, and storage devices, each with its owndynamic constraints and objective, connected by AC and DC lines. The problem is to minimize the total network objective subject tothe device and line constraints, over a given time horizon. This is a large optimization problem, with variables for consumptionor generation for each device, power flow for each line, and voltage phase angles at AC buses, in each time period. In this paperwe develop a decentralized method for solving this problem called proximal message passing. The method is iterative: At each step,each device exchanges simple messages with its neighbors in the network and then solves its own optimization problem, minimizing itsown objective function, augmented by a term determined by the messages it has received. We show that this message passing methodconverges to a solution when the device objective and constraints are convex. The method is completely decentralized, and needs noglobal coordination other than synchronizing iterations; the problems to be solved by each device can typically be solved extremelyefficiently and in parallel. The method is fast enough that even a serial implementation can solve substantial problems inreasonable time frames. We report results for several numerical experiments, demonstrating the method's speed and scaling,including the solution of a problem instance with over 10 million variables in under 50 minutes for a serial implementation;with decentralized computing, the solve time would be less than one second.

[1]  George B. Dantzig,et al.  Decomposition Principle for Linear Programs , 1960 .

[2]  Harvey J. Everett Generalized Lagrange Multiplier Method for Solving Problems of Optimum Allocation of Resources , 1963 .

[3]  M. Powell A method for nonlinear constraints in minimization problems , 1969 .

[4]  M. Hestenes Multiplier and gradient methods , 1969 .

[5]  R. Glowinski,et al.  Sur l'approximation, par éléments finis d'ordre un, et la résolution, par pénalisation-dualité d'une classe de problèmes de Dirichlet non linéaires , 1975 .

[6]  B. Mercier,et al.  A dual algorithm for the solution of nonlinear variational problems via finite element approximation , 1976 .

[7]  丸山 徹 Convex Analysisの二,三の進展について , 1977 .

[8]  H. L. Happ,et al.  OPTIMAL POWER DISPATCH -A COMPREHENSIVE SURVEY , 1977 .

[9]  Dimitri P. Bertsekas,et al.  Constrained Optimization and Lagrange Multiplier Methods , 1982 .

[10]  Leslie G. Valiant,et al.  A bridging model for parallel computation , 1990, CACM.

[11]  Jonathan Eckstein Parallel alternating direction multiplier decomposition of convex programs , 1994 .

[12]  Ross Baldick,et al.  Coarse-grained distributed optimal power flow , 1997 .

[13]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[14]  G. Forney,et al.  Codes on graphs: normal realizations , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

[15]  B. H. Kim,et al.  A comparison of distributed optimal power flow algorithms , 2000 .

[16]  G.D. Forney,et al.  Codes on graphs: Normal realizations , 2000, IEEE Trans. Inf. Theory.

[17]  Larry L. Peterson,et al.  Understanding TCP Vegas: a duality model , 2001, JACM.

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

[19]  A. Eydeland,et al.  Energy and Power Risk Management: New Developments in Modeling, Pricing, and Hedging , 2002 .

[20]  Hadi Saadat,et al.  Power Systems Analysis , 2002 .

[21]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[22]  R. E. King,et al.  Rolling horizon scheduling of multi-factory supply chains , 2003, Proceedings of the 2003 Winter Simulation Conference, 2003..

[23]  M. Dempster Strategic Portfolio Management for Long-Term Investments: An Optimal Control Approach , 2005 .

[24]  W. Lieberman The Theory and Practice of Revenue Management , 2005 .

[25]  Florian Herzog Strategic portfolio management for long-term investments , 2005 .

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

[27]  A. Bemporad,et al.  Model Predictive Control Design: New Trends and Tools , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[28]  A. Robert Calderbank,et al.  Layering as Optimization Decomposition: A Mathematical Theory of Network Architectures , 2007, Proceedings of the IEEE.

[29]  Ross Baldick,et al.  Applied Optimization: Formulation and Algorithms for Engineering Systems (Baldick, R.; 2006) , 2008, IEEE Control Systems.

[30]  Devavrat Shah,et al.  Gossip Algorithms , 2009, Found. Trends Netw..

[31]  Jizhong Zhu,et al.  Optimization of Power System Operation , 2009 .

[32]  Aart J. C. Bik,et al.  Pregel: a system for large-scale graph processing , 2010, SIGMOD Conference.

[33]  Kai Heussen,et al.  Energy storage in power system operation: The power nodes modeling framework , 2010, 2010 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT Europe).

[34]  Martin J. Wainwright,et al.  Message-passing for Graph-structured Linear Programs: Proximal Methods and Rounding Schemes , 2010, J. Mach. Learn. Res..

[35]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[36]  Le Xie,et al.  Efficient Coordination of Wind Power and Price-Responsive Demand—Part II: Case Studies , 2011, IEEE Transactions on Power Systems.

[37]  Stark C. Draper,et al.  Decomposition methods for large scale LP decoding , 2011, Allerton.

[38]  Stephen P. Boyd,et al.  AUTOMATIC GENERATION OF HIGH-SPEED SOLVERS , 2011 .

[39]  Stark C. Draper,et al.  Decomposition methods for large scale LP decoding , 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[40]  Stephen P. Boyd,et al.  Operation and Configuration of a Storage Portfolio via Convex Optimization , 2011 .

[41]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[42]  Michael Chertkov,et al.  Options for Control of Reactive Power by Distributed Photovoltaic Generators , 2010, Proceedings of the IEEE.

[43]  Joseph H. Eto,et al.  Computational Needs for the Next Generation Electric Grid , 2011 .

[44]  Jhi-Young Joo,et al.  Efficient Coordination of Wind Power and Price-Responsive Demand—Part I: Theoretical Foundations , 2011, IEEE Transactions on Power Systems.

[45]  Stephen P. Boyd,et al.  Receding Horizon Control , 2011, IEEE Control Systems.

[46]  Mark Z. Jacobson,et al.  The Potential of Intermittent Renewables to Meet Electric Power Demand: Current Methods and Emerging Analytical Techniques , 2012, Proceedings of the IEEE.

[47]  William F. Pickard,et al.  The History, Present State, and Future Prospects of Underground Pumped Hydro for Massive Energy Storage , 2012, Proceedings of the IEEE.

[48]  Stephen P. Boyd,et al.  CVXGEN: a code generator for embedded convex optimization , 2011, Optimization and Engineering.

[49]  G. B. Giannakis,et al.  Joint power system state estimation and breaker status identification , 2012, 2012 North American Power Symposium (NAPS).

[50]  David Tse,et al.  Distributed algorithms for optimal power flow problem , 2011, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[51]  Javad Lavaei,et al.  Geometry of power flows in tree networks , 2012, 2012 IEEE Power and Energy Society General Meeting.

[52]  Jiaqi Liang,et al.  Wide-area measurement based dynamic stochastic optimal power flow control for smart grids with high variability and uncertainty , 2012, 2012 IEEE Power and Energy Society General Meeting.

[53]  S. Low,et al.  Zero Duality Gap in Optimal Power Flow Problem , 2012, IEEE Transactions on Power Systems.

[54]  Alvin O. Converse,et al.  This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. INVITED PAPER Seasonal Energy Storage in a Renewable Energy System , 2022 .

[55]  J. Lavaei,et al.  Physics of power networks makes hard optimization problems easy to solve , 2012, 2012 IEEE Power and Energy Society General Meeting.

[56]  Marija D. Ilic,et al.  Control and optimization methods for electric smart grids , 2012 .

[57]  Paul Denholm,et al.  How Thermal Energy Storage Enhances the Economic Viability of Concentrating Solar Power , 2012, Proceedings of the IEEE.

[58]  A. Annaswamy,et al.  Wholesale Energy Market in a Smart Grid: A Discrete-Time Model and the Impact of Delays , 2012 .

[59]  Javad Lavaei,et al.  Convexification of Generalized Network Flow problem with application to power systems , 2013, 52nd IEEE Conference on Decision and Control.

[60]  Javad Lavaei,et al.  On the exactness of semidefinite relaxation for nonlinear optimization over graphs: Part I , 2013, 52nd IEEE Conference on Decision and Control.

[61]  Stephen P. Boyd,et al.  Nonconvex model predictive control for commercial refrigeration , 2013, Int. J. Control.

[62]  Georgios B. Giannakis,et al.  Distributed Robust Power System State Estimation , 2012, IEEE Transactions on Power Systems.

[63]  Yinyu Ye,et al.  A Dynamic Algorithm for Facilitated Charging of Plug-In Electric Vehicles , 2011, IEEE Transactions on Smart Grid.

[64]  Manfred Morari,et al.  Embedded Online Optimization for Model Predictive Control at Megahertz Rates , 2013, IEEE Transactions on Automatic Control.

[65]  Michael Frankfurter,et al.  Control And Optimization Methods For Electric Smart Grids , 2016 .