Branch Flow Model relaxations, convexification Masoud Farivar Steven Low Computing + Math Sciences Electrical Engineering Caltech May 2012.

Slides:



Advertisements
Similar presentations
Optimal Demand Response and Power Flow Steven Low Computing + Math Sciences Electrical Engineering Caltech March 2012.
Advertisements

Javad Lavaei Department of Electrical Engineering Columbia University
Optimal Power Flow Problems Steven Low CMS, EE, Caltech Collaborators: Mani Chandy, Javad Lavaei, Ufuk Topcu, Mumu Xu.
Electrical and Computer Engineering Mississippi State University
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Power Flow Problem Formulation
Page 1 Page 1 ENGINEERING OPTIMIZATION Methods and Applications A. Ravindran, K. M. Ragsdell, G. V. Reklaitis Book Review.
Presented by: Hao Liang
EE 369 POWER SYSTEM ANALYSIS
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Discrete Optimization Shi-Chung Chang. Discrete Optimization Lecture #1 Today: Reading Assignments 1.Chapter 1 and the Appendix of [Pas82] 2.Chapter 1.
Lingwen Gan1, Na Li1, Ufuk Topcu2, Steven Low1
Javad Lavaei Department of Electrical Engineering Columbia University Various Techniques for Nonlinear Energy-Related Optimizations.
Javad Lavaei Department of Electrical Engineering Columbia University Graph-Theoretic Algorithm for Nonlinear Power Optimization Problems.
The Need for an Energy Grid in the Maldives
Data Center Demand Response: Coordinating IT and the Smart Grid Zhenhua Liu California Institute of Technology December 18, 2013 Acknowledgements:
Network Structure in Swing Mode Bifurcations u Motivation & Background –Practical Goal: examine loss of stability mechanisms associated w/ heavily loaded.
EStorage First Annual Workshop Arnhem, NL 30, Oct Olivier Teller.
ECE 333 Renewable Energy Systems Lecture 14: Power Flow Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Feasibility, uncertainty and interpolation J. A. Rossiter (Sheffield, UK)
Semidefinite Programming
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
Design and Stability of Load-side Frequency Control
ECE 333 Renewable Energy Systems Lecture 13: Per Unit, Power Flow Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois.
Multipath Routing Algorithms for Congestion Minimization Ron Banner and Ariel Orda Department of Electrical Engineering Technion- Israel Institute of Technology.
Javad Lavaei Department of Electrical Engineering Columbia University Optimization over Graph with Application to Power Systems.
Javad Lavaei Department of Electrical Engineering Columbia University Low-Rank Solution for Nonlinear Optimization over Graphs.
Javad Lavaei Department of Electrical Engineering Columbia University Graph-Theoretic Algorithm for Arbitrary Polynomial Optimization Problems with Applications.
Low-Rank Solution of Convex Relaxation for Optimal Power Flow Problem
Javad Lavaei Department of Electrical Engineering Columbia University Joint work with Somayeh Sojoudi Convexification of Optimal Power Flow Problem by.
EE 369 POWER SYSTEM ANALYSIS
2015 World Forum on Energy Regulation May 25, 2015
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
Optimization for Operation of Power Systems with Performance Guarantee
Frank Edward Curtis Northwestern University Joint work with Richard Byrd and Jorge Nocedal February 12, 2007 Inexact Methods for PDE-Constrained Optimization.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Load Flow Study using Tellegen’s Theorem. Load Flow – The load-flow study is an important tool involving numerical analysis applied to a power system.
Javad Lavaei Department of Electrical Engineering Columbia University Joint work with Somayeh Sojoudi and Ramtin Madani An Efficient Computational Method.
Javad Lavaei Department of Electrical Engineering Columbia University Convex Relaxation for Polynomial Optimization: Application to Power Systems and Decentralized.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Optimal Placement of Energy Storage in Power Networks Christos Thrampoulidis Subhonmesh Bose and Babak Hassibi Joint work with 52 nd IEEE CDC December.
Robust Optimization and Applications Laurent El Ghaoui IMA Tutorial, March 11, 2003.
The Power Flow Problem Scott Norr For EE 4501 April, 2015.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Nonsmooth Optimization for Optimal Power Flow over Transmission Networks GlobalSIP 2015 Authors: Y. Shi, H. D. Tuan, S. W. Su and H. H. M. Tam.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Announcements Homework 8 is 11.19, 11.21, 11.26, 11.27, due now
Smart Grid Schneider Electric Javier Orellana
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Tuesday, March 19 The Network Simplex Method for Solving the Minimum Cost Flow Problem Handouts: Lecture Notes Warning: there is a lot to the network.
Visualizing the Feasible Spaces of Challenging OPF Problems FERC Staff Technical Conference on Increasing Real-Time and Day-Ahead Market Efficiency through.
Optimal Storage Placement and Power Flow Solution
ECEN 460 Power System Operation and Control
Polynomial Norms Amir Ali Ahmadi (Princeton University) Georgina Hall
ECEN 460 Power System Operation and Control
LMP calculations Congestion evaluation
Chapter 6. Large Scale Optimization
ECEN 460 Power System Operation and Control
Chapter 1. Formulations (BW)
Flow Feasibility Problems
Jakov Chavez Vega Kalle Valtavirta
Chapter 1. Formulations.
Author: Italo Fernandes
Chapter 6. Large Scale Optimization
Presentation transcript:

Branch Flow Model relaxations, convexification Masoud Farivar Steven Low Computing + Math Sciences Electrical Engineering Caltech May 2012

Acks and refs Collaborators S. Bose, M. Chandy, L. Gan, D. Gayme, J. Lavaei, L. Li BFM reference Branch flow model: relaxations and convexification M. Farivar and S. H. Low arXiv: v2, April 2012 Other references Zero duality gap in OPF problem J. Lavaei and S. H. Low IEEE Trans Power Systems, Feb 2012 QCQP on acyclic graphs with application to power flow S. Bose, D. Gayme, S. H. Low and M. Chandy arXiv: v1, March 2012

big picture

Global trends 1 Proliferation renewables Driven by sustainability Enabled by policy and investment

Sustainability challenge US CO 2 emission  Elect generation: 40%  Transportation: 20% Electricity generation : 6,100 TWh 2007: 19,800 TWh Sources: International Energy Agency, 2009 DoE, Smart Grid Intro, 2008 In 2009, 1.5B people have no electricity

Source: Renewable Energy Global Status Report, 2010 Source: M. Jacobson, 2011 Wind power over land (exc. Antartica) 70 – 170 TW Solar power over land 340 TW Worldwide energy demand: 16 TW electricity demand: 2.2 TW wind capacity (2009) : 159 GW grid-tied PV capacity (2009) : 21 GW

High Levels of Wind and Solar PV Will Present an Operating Challenge! Source: Rosa Yang, EPRI Uncertainty

Global trends 1 Proliferation of renewables Driven by sustainability Enabled by policy and investment 2 Migration to distributed arch 2-3x generation efficiency Relief demand on grid capacity

Large active network of DER DER: PVs, wind turbines, batteries, EVs, DR loads

DER: PVs, wind turbines, EVs, batteries, DR loads Millions of active endpoints introducing rapid large random fluctuations in supply and demand Large active network of DER

Implications Current control paradigm works well today Low uncertainty, few active assets to control Centralized, open-loop, human-in-loop, worst-case preventive Schedule supplies to match loads Future needs Fast computation to cope with rapid, random, large fluctuations in supply, demand, voltage, freq Simple algorithms to scale to large networks of active DER Real-time data for adaptive control, e.g. real-time DR

Key challenges Nonconvexity Convex relaxations Large scale Distributed algorithms Uncertainty Risk-limiting approach

Why is convexity important Foundation of LMP Convexity justifies the use of Lagrange multipliers as various prices Critical for efficient market theory Efficient computation Convexity delineates computational efficiency and intractability A lot rides on (assumed) convexity structure engineering, economics, regulatory

optimal power flow motivations

Optimal power flow (OPF) OPF is solved routinely to determine How much power to generate where Market operation & pricing Parameter setting, e.g. taps, VARs Non-convex and hard to solve Huge literature since 1962 Common practice: DC power flow (LP)

Optimal power flow (OPF) Problem formulation Carpentier 1962 Computational techniques Dommel & Tinney 1968 Surveys: Huneault et al 1991, Momoh et al 2001, Pandya et al 2008 Bus injection model: SDP relaxation Bai et al 2008, 2009, Lavaei et al 2010, 2012 Bose et al 2011, Zhang et al 2011, Sojoudi et al 2012 Lesieutre et al 2011 Branch flow model: SOCP relaxation Baran & Wu 1989, Chiang & Baran 1990, Taylor 2011, Farivar et al 2011

Application: Volt/VAR control Motivation Static capacitor control cannot cope with rapid random fluctuations of PVs on distr circuits Inverter control Much faster & more frequent IEEE 1547 does not optimize VAR currently (unity PF)

Load and Solar Variation Empirical distribution of (load, solar) for Calabash

Summary More reliable operation Energy savings

theory relaxations and convexification

Outline Branch flow model and OPF Solution strategy: two relaxations Angle relaxation SOCP relaxation Convexification for mesh networks Extensions

Two models i j k branch flow bus injection

Two models i j k branch current bus current

Two models Equivalent models of Kirchhoff laws Bus injection model focuses on nodal vars Branch flow model focuses on branch vars

Two models 1.What is the model? 2.What is OPF in the model? 3.What is the solution strategy?

let’s start with something familiar

Bus injection model admittance matrix: Kirchhoff law power balance power definition

Bus injection model Kirchhoff law power balance power definition

Bus injection model: OPF e.g. quadratic gen cost Kirchhoff law power balance

Bus injection model: OPF e.g. quadratic gen cost Kirchhoff law power balance

Bus injection model: OPF e.g. quadratic gen cost Kirchhoff law power balance nonconvex, NP-hard

Bus injection model: OPF In terms of V : Key observation [Bai et al 2008] : OPF = rank constrained SDP

Bus injection model: OPF convex relaxation: SDP

Bus injection model: relaxation convex relaxation: SDP polynomial

Bus injection model: SDR Non-convex QCQP Rank-constrained SDP Relax the rank constraint and solve the SDP Does the optimal solution satisfy the rank-constraint? We are done!Solution may not be meaningful yesno Lavaei 2010, 2012 Radial: Bose 2011, Zhang 2011 Sojoudi 2011 Lesiertre 2011 Bai 2008

QCQP over tree graph of QCQP QCQP QCQP over tree

Semidefinite relaxation QCQP

QCQP over tree Key condition QCQP Theorem semidefinite relaxation is exact for QCQP over tree S. Bose, D. Gayme, S. H. Low and M. Chandy, March 2012

QCQP over tree Remarks condition implies constraint patterns full AC: inc real and reactive powers allows constraints on line flows, loss Theorem semidefinite relaxation is exact for QCQP over tree S. Bose, D. Gayme, S. H. Low and M. Chandy, March 2012 Key condition

OPF over radial networks full constraints violate key condition

OPF over radial networks “no lower bounds” removes these

OPF over radial networks bounds on constraints remove these

OPF over radial networks bounds on constraints remove these

Bus injection model: summary OPF = rank constrained SDP Sufficient conditions for SDP to be exact Whether a solution is globally optimal is always easily checkable Mesh: must solve SDP to check Tree: depends only on constraint pattern or r/x ratios

Two models 1.What is the model? 2.What is OPF in the model? 3.What is the solution strategy?

Branch flow model Ohm’s law power balance sending end pwr loss sending end pwr power def

Branch flow model Ohm’s law power balance branch flows power def

Branch flow model Ohm’s law power balance power def

Kirchoff’s Law: Ohm’s Law: Branch flow model: OPF real power loss CVR (conservation voltage reduction)

Branch flow model: OPF

branch flow model generation, VAR control Branch flow model: OPF

branch flow model demand response Branch flow model: OPF

Outline Branch flow model and OPF Solution strategy: two relaxations Angle relaxation SOCP relaxation Convexification for mesh networks Extensions

Solution strategy OPF nonconvex OPF-ar nonconvex OPF-cr convex exact relaxation inverse projection for tree angle relaxation SOCP relaxation

Angle relaxation branch flow model

Angle relaxation branch flow model eliminate angles points relaxed to circles !

Angle relaxation

Relaxed BF model Baran and Wu 1989 for radial networks relaxed branch flow solutions: satisfy

branch flow model OPF

OPF-ar relax each voltage/current from a point in complex plane into a circle

OPF-ar convex objective linear constraints quadratic equality source of nonconvexity

OPF-cr  inequality

OPF-cr relax to convex hull (SOCP)

Recap so far … OPF nonconvex OPF-ar nonconvex OPF-cr convex exact relaxation inverse projection for tree angle relaxation SOCP relaxation

Theorem OPF-cr is convex SOCP when objective is linear SOCP much simpler than SDP OPF-cr is exact relaxation OPF-cr is exact optimal of OPF-cr is also optimal for OPF-ar for mesh as well as radial networks real & reactive powers, but volt/current mags

OPF ?? Angle recovery OPF-ar does there exist s.t.

Theorem solution to OPF recoverable from iff inverse projection exist iff s.t. Angle recovery Two simple angle recovery algorithms centralized: explicit formula decentralized: recursive alg incidence matrix; depends on topology depends on OPF-ar solution

Theorem For radial network: Angle recovery meshtree

Theorem Inverse projection exist iff Unique inverse given by For radial network: Angle recovery #buses - 1 #lines in T #lines outside T

OPF solution Solve OPF-cr OPF solution Recover angles radial SOCP explicit formula distributed alg

OPF solution Solve OPF-cr ??? N OPF solution Recover angles radial angle recovery condition holds? Y mesh

Outline Branch flow model and OPF Solution strategy: two relaxations Angle relaxation SOCP relaxation Convexification for mesh networks Extensions

Recap: solution strategy OPF nonconvex OPF-ar nonconvex OPF-cr convex exact relaxation inverse projection for tree angle relaxation SOCP relaxation ??

Phase shifter ideal phase shifter

Convexification of mesh networks OPF Theorem Need phase shifters only outside spanning tree OPF-ar OPF-ps optimize over phase shifters as well

Theorem Inverse projection always exists Unique inverse given by Don’t need PS in spanning tree Angle recovery with PS

OPF solution Solve OPF-cr Optimize phase shifters N OPF solution Recover angles radial angle recovery condition holds? Y mesh explicit formula distributed alg

Examples With PS

Examples With PS

Key message Radial networks computationally simple Exploit tree graph & convex relaxation Real-time scalable control promising Mesh networks can be convexified Design for simplicity Need few (?) phase shifters (sparse topology)

Outline Branch flow model and OPF Solution strategy: two relaxations Angle relaxation SOCP relaxation Convexification for mesh networks Extensions

Extension: equivalence Work in progress with Subhonmesh Bose, Mani Chandy Theorem BI and BF model are equivalent (there is a bijection between and )

Extension: equivalence Work in progress with Subhonmesh Bose, Mani Chandy Theorem: radial networks  in SOCP W in SDR  satisfies angle cond W has rank 1 SDR SOCP

Extension: distributed solution Work in progress with Lina Li, Lingwen Gan, Caltech Local algorithm at bus j  update local variables based on Lagrange multipliers from children  send Lagrange multipliers to parents i local Lagrange multipliers local load, generation highly parallelizable !

Extension: distributed solution Work in progress with Lina Li, Lingwen Gan, Caltech Theorem Distributed algorithm converges to global optimal for radial networks to global optimal for convexified mesh networks to approximate/optimal for general mesh networks p (MW) P 0 (MW) P (MW) SCE distribution circuit