Distributed Control and Optimization for Communication and Power Systems

We are at the cusp of a historic transformation of both communication system and electricity system. This creates challenges as well as opportunities for the study of networked systems. Problems of these systems typically involve a huge number of end points that require intelligent coordination in a distributed manner. In this thesis, we develop models, theories, and scalable distributed optimization and control algorithms to overcome these challenges. This thesis focuses on two specific areas: multi-path TCP (Transmission Control Protocol) and electricity distribution system operation and control. Multi-path TCP (MP-TCP) is a TCP extension that allows a single data stream to be split across multiple paths. MP-TCP has the potential to greatly improve reliability as well as efficiency of communication devices. We propose a fluid model for a large class of MP-TCP algorithms and identify design criteria that guarantee the existence, uniqueness, and stability of system equilibrium. We clarify how algorithm parameters impact TCPfriendliness, responsiveness, and window oscillation and demonstrate an inevitable tradeoff among these properties. We discuss the implications of these properties on the behavior of existing algorithms and motivate a new algorithm Balia (balanced linked adaptation) which generalizes existing algorithms and strikes a good balance among TCP-friendliness, responsiveness, and window oscillation. We have implemented Balia in the Linux kernel. We use our prototype to compare the new proposed algorithm Balia with existing MP-TCP algorithms. Our second focus is on designing computationally efficient algorithms for electricity distribution system operation and control. First, we develop efficient algorithms for feeder reconfiguration in distribution networks. The feeder reconfiguration problem chooses the on/off status of the switches in a distribution network in order to minimize a certain cost such as power loss. It is a mixed integer nonlinear program and hence hard to solve. We propose a heuristic algorithm that is based on the recently developed convex relaxation of the optimal power flow problem. The algorithm is efficient and can successfully computes an optimal configuration on all networks that we have tested. Moreover we prove that the algorithm solves the feeder reconfiguration problem optimally under certain conditions. We also propose a more efficient algorithm and it incurs a loss in optimality of less than 3% on the test networks. Second, we develop efficient distributed algorithms that solve the optimal power flow (OPF) vii problem on distribution networks. The OPF problem determines a network operating point that minimizes a certain objective such as generation cost or power loss. Traditionally OPF is solved in a centralized manner. With increasing penetration of volatile renewable energy resources in distribution systems, we need faster and distributed solutions for real-time feedback control. This is difficult because power flow equations are nonlinear and kirchhoff’s law is global. We propose solutions for both balanced and unbalanced radial distribution networks. They exploit recent results that suggest solving for a globally optimal solution of OPF over a radial network through a second-order cone program (SOCP) or semi-definite program (SDP) relaxation. Our distributed algorithms are based on the alternating direction method of multiplier (ADMM), but unlike standard ADMM-based distributed OPF algorithms that require solving optimization subproblems using iterative methods, the proposed solutions exploit the problem structure that greatly reduce the computation time. Specifically, for balanced networks, our decomposition allows us to derive closed form solutions for these subproblems and it speeds up the convergence by 1000x times in simulations. For unbalanced networks, the subproblems reduce to either closed form solutions or eigenvalue problems whose size remains constant as the network scales up and computation time is reduced by 100x compared with iterative methods.

[1]  Stephen P. Boyd,et al.  Disciplined Convex Programming , 2006 .

[2]  Cédric Févotte,et al.  Alternating direction method of multipliers for non-negative matrix factorization with the beta-divergence , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[3]  Y. Nishida,et al.  Multipath Congestion Control for Shared Bottleneck , 2009 .

[4]  M. Matos,et al.  Distribution Systems Reconfiguration Based on OPF Using Benders Decomposition , 2009, IEEE Transactions on Power Delivery.

[5]  Soumyadip Ghosh,et al.  Fully decentralized AC optimal power flow algorithms , 2013, 2013 IEEE Power & Energy Society General Meeting.

[6]  C. Su,et al.  Variable scaling hybrid differential evolution for solving network reconfiguration of distribution systems , 2005 .

[7]  R. Romero,et al.  An Efficient Codification to Solve Distribution Network Reconfiguration for Loss Reduction Problem , 2008, IEEE Transactions on Power Systems.

[8]  S. K. Basu,et al.  A new algorithm for the reconfiguration of distribution feeders for loss minimization , 1992 .

[9]  Na Li,et al.  Demand response in radial distribution networks: Distributed algorithm , 2012, 2012 Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[10]  Georgios B. Giannakis,et al.  Distributed Optimal Power Flow for Smart Microgrids , 2012, IEEE Transactions on Smart Grid.

[11]  Euhanna Ghadimi,et al.  Optimal Parameter Selection for the Alternating Direction Method of Multipliers (ADMM): Quadratic Problems , 2013, IEEE Transactions on Automatic Control.

[12]  R. Jabr Radial distribution load flow using conic programming , 2006, IEEE Transactions on Power Systems.

[13]  R. Jabr,et al.  Minimum Loss Network Reconfiguration Using Mixed-Integer Convex Programming , 2012, IEEE Transactions on Power Systems.

[14]  Steven H. Low,et al.  Multipath TCP algorithms: theory and design , 2013, SIGMETRICS '13.

[15]  Steven H. Low,et al.  Multipath TCP: Analysis, Design, and Implementation , 2013, IEEE/ACM Transactions on Networking.

[16]  K. Mani Chandy,et al.  Inverter VAR control for distribution systems with renewables , 2011, 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm).

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

[18]  J. J. Grainger,et al.  Distribution feeder reconfiguration for loss reduction , 1988 .

[19]  Thomas Voice,et al.  Stability of end-to-end algorithms for joint routing and rate control , 2005, CCRV.

[20]  Janardhan R. Iyengar,et al.  Concurrent Multipath Transfer Using SCTP Multihoming Over Independent End-to-End Paths , 2006, IEEE/ACM Transactions on Networking.

[21]  Steven H. Low,et al.  A duality model of TCP and queue management algorithms , 2003, TNET.

[22]  Georgios B. Giannakis,et al.  Sparsity-Leveraging Reconfiguration of Smart Distribution Systems , 2013, IEEE Transactions on Power Delivery.

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

[24]  H. Chiang,et al.  Optimal network reconfigurations in distribution systems. I. A new formulation and a solution methodology , 1990 .

[25]  S. Low,et al.  Feeder Reconfiguration in Distribution Networks Based on Convex Relaxation of OPF , 2015, IEEE Transactions on Power Systems.

[26]  Steven H. Low,et al.  Convex relaxations and linear approximation for optimal power flow in multiphase radial networks , 2014, 2014 Power Systems Computation Conference.

[27]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2020, RFC.

[28]  G. Andersson,et al.  Decentralized Optimal Power Flow Control for Overlapping Areas in Power Systems , 2009, IEEE Transactions on Power Systems.

[29]  P. R. Bijwe,et al.  An Efficient Algorithm for Minimum Loss Reconfiguration of Distribution System Based on Sensitivity and Heuristics , 2008, IEEE Transactions on Power Systems.

[30]  Ufuk Topcu,et al.  Exact Convex Relaxation of Optimal Power Flow in Radial Networks , 2013, IEEE Transactions on Automatic Control.

[31]  M. E. Baran,et al.  Optimal sizing of capacitors placed on a radial distribution system , 1989 .

[32]  A. Borghetti A Mixed-Integer Linear Programming Approach for the Computation of the Minimum-Losses Radial Configuration of Electrical Distribution Networks , 2012, IEEE Transactions on Power Systems.

[33]  Steven H. Low,et al.  Distributed Optimal Power Flow Algorithm for Balanced Radial Distribution Networks , 2014, 1404.0700.

[34]  José M. Bioucas-Dias,et al.  Fast Image Recovery Using Variable Splitting and Constrained Optimization , 2009, IEEE Transactions on Image Processing.

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

[36]  Melvyn Sim,et al.  Robust linear optimization under general norms , 2004, Oper. Res. Lett..

[37]  R. Srikant,et al.  Overlay TCP for MultiPath Routing and Congestion Control ∗ , 2004 .

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

[39]  Hsiao-Dong Chiang,et al.  On the existence and uniqueness of load flow solution for radial distribution power networks , 1990 .

[40]  R. Srikant,et al.  Network Optimization and Control , 2008, Found. Trends Netw..

[41]  Zhi-Quan Luo,et al.  On the linear convergence of the alternating direction method of multipliers , 2012, Mathematical Programming.

[42]  David Tse,et al.  Optimal Distributed Voltage Regulation in Power Distribution Networks , 2012, ArXiv.

[43]  Ji-Pyng Chiou,et al.  Distribution network reconfiguration for loss reduction by ant colony search algorithm , 2005 .

[44]  Kim-Chuan Toh,et al.  SDPT3 -- A Matlab Software Package for Semidefinite Programming , 1996 .

[45]  Miroslav Popovic,et al.  MPTCP Is Not Pareto-Optimal: Performance Issues and a Possible Solution , 2013, IEEE/ACM Transactions on Networking.

[46]  Jordan Radosavljevic,et al.  Optimal power flow in distribution networks , 2018 .

[47]  O. Alsac,et al.  Fast Decoupled Load Flow , 1974 .

[48]  M. Awad,et al.  Ordinal Optimization for Dynamic Network Reconfiguration , 2011 .

[49]  Asuman E. Ozdaglar,et al.  On the O(1=k) convergence of asynchronous distributed alternating Direction Method of Multipliers , 2013, 2013 IEEE Global Conference on Signal and Information Processing.

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

[51]  Donald Goldfarb,et al.  Second-order cone programming , 2003, Math. Program..

[52]  Hassan L. Hijazi,et al.  Optimal AC Distribution Systems Reconfiguration , 2014, 2014 Power Systems Computation Conference.

[53]  O. Alsaç,et al.  DC Power Flow Revisited , 2009, IEEE Transactions on Power Systems.

[54]  Luigi Rizzo,et al.  Dummynet revisited , 2010, CCRV.

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

[56]  Andrew W. Fitzgibbon,et al.  Direct Least Square Fitting of Ellipses , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[57]  Balho H. Kim,et al.  A fast distributed implementation of optimal power flow , 1999 .

[58]  Mark Handley,et al.  Design, Implementation and Evaluation of Congestion Control for Multipath TCP , 2011, NSDI.

[59]  Sanjay Mehrotra,et al.  On the Implementation of a Primal-Dual Interior Point Method , 1992, SIAM J. Optim..

[60]  Stephen P. Boyd,et al.  Dynamic Network Energy Management via Proximal Message Passing , 2013, Found. Trends Optim..

[61]  Stephen P. Boyd,et al.  Applications of second-order cone programming , 1998 .

[62]  Felix F. Wu,et al.  Network Reconfiguration in Distribution Systems for Loss Reduction and Load Balancing , 1989, IEEE Power Engineering Review.

[63]  M. E. Baran,et al.  Optimal capacitor placement on radial distribution systems , 1989 .

[64]  Steven H. Low,et al.  Optimal branch exchange for feeder reconfiguration in distribution networks , 2013, 52nd IEEE Conference on Decision and Control.

[65]  F. S. Hover,et al.  Convex Models of Distribution System Reconfiguration , 2012, IEEE Transactions on Power Systems.

[66]  Magdy M. A. Salama,et al.  A survey of the state of the art in distribution system reconfiguration for system loss reduction , 1994 .

[67]  W. H. Kersting,et al.  Radial distribution test feeders , 1991, 2001 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No.01CH37194).

[68]  Steven H. Low,et al.  Distributed algorithm for optimal power flow on an unbalanced radial network , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[69]  Francisco J. Prieto,et al.  A Decomposition Methodology Applied to the Multi-Area Optimal Power Flow Problem , 2003, Ann. Oper. Res..

[70]  C. Su,et al.  Network Reconfiguration of Distribution Systems Using Improved Mixed-Integer Hybrid Differential Evolution , 2002, IEEE Power Engineering Review.

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

[72]  S. Carneiro,et al.  A New Distribution System Reconfiguration Approach Using Optimum Power Flow and Sensitivity Analysis for Loss Reduction , 2006, IEEE Transactions on Power Systems.

[73]  Ioannis Lestas,et al.  Stability and convergence of distributed algorithms for the OPF problem , 2013, 52nd IEEE Conference on Decision and Control.

[74]  B. Stott,et al.  Further developments in LP-based optimal power flow , 1990 .

[75]  K. Fujisawa,et al.  Semidefinite programming for optimal power flow problems , 2008 .

[76]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[77]  Steven H. Low,et al.  Optimal inverter VAR control in distribution systems with high PV penetration , 2011, 2012 IEEE Power and Energy Society General Meeting.

[78]  Jose Roberto Sanches Mantovani,et al.  Reconfiguracao de sistemas de distribuicao radiais utilizando o criterio de queda de tensao , 2000 .