Javad Lavaei Department of Electrical Engineering Columbia University Various Techniques for Nonlinear Energy-Related Optimizations.

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.
ECE 667 Synthesis and Verification of Digital Circuits
Electrical and Computer Engineering Mississippi State University
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Introduction to Algorithms
Globally Optimal Estimates for Geometric Reconstruction Problems Tom Gilat, Adi Lakritz Advanced Topics in Computer Vision Seminar Faculty of Mathematics.
Optimization Tutorial
Presented by: Hao Liang
EE 369 POWER SYSTEM ANALYSIS
Lecture 8 – Nonlinear Programming Models Topics General formulations Local vs. global solutions Solution characteristics Convexity and convex programming.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Basic Feasible Solutions: Recap MS&E 211. WILL FOLLOW A CELEBRATED INTELLECTUAL TEACHING TRADITION.
Lingwen Gan1, Na Li1, Ufuk Topcu2, Steven Low1
Optimality conditions for constrained local optima, Lagrange multipliers and their use for sensitivity of optimal solutions Today’s lecture is on optimality.
Javad Lavaei Department of Electrical Engineering Columbia University Graph-Theoretic Algorithm for Nonlinear Power Optimization Problems.
Semi-Definite Algorithm for Max-CUT Ran Berenfeld May 10,2005.
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Semidefinite Programming
A general approximation technique for constrained forest problems Michael X. Goemans & David P. Williamson Presented by: Yonatan Elhanani & Yuval Cohen.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Design and Stability of Load-side Frequency Control
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
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
Introduction to Optimization (Part 1)
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
EE 369 POWER SYSTEM ANALYSIS
1 Least Cost System Operation: Economic Dispatch 2 Smith College, EGR 325 March 10, 2006.
Branch Flow Model relaxations, convexification Masoud Farivar Steven Low Computing + Math Sciences Electrical Engineering Caltech May 2012.
CS774. Markov Random Field : Theory and Application Lecture 08 Kyomin Jung KAIST Sep
Optimization for Operation of Power Systems with Performance Guarantee
EE/Econ 458 Introduction to Linear Programming J. McCalley 1.
The method of moments in dynamic optimization
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Trust-Aware Optimal Crowdsourcing With Budget Constraint Xiangyang Liu 1, He He 2, and John S. Baras 1 1 Institute for Systems Research and Department.
15.082J and 6.855J and ESD.78J Lagrangian Relaxation 2 Applications Algorithms Theory.
MATLAB SIMULINK WORKSHOP
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Asynchronous Scheduling for.
Machine Learning Weak 4 Lecture 2. Hand in Data It is online Only around 6000 images!!! Deadline is one week. Next Thursday lecture will be only one hour.
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.
Optimal Placement of Energy Storage in Power Networks Christos Thrampoulidis Subhonmesh Bose and Babak Hassibi Joint work with 52 nd IEEE CDC December.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Announcements Homework 8 is 11.19, 11.21, 11.26, 11.27, due now
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Linear & Nonlinear Programming -- Basic Properties of Solutions and Algorithms.
Support Vector Machines Reading: Ben-Hur and Weston, “A User’s Guide to Support Vector Machines” (linked from class web page)
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.
Approximation Algorithms Duality My T. UF.
Approximation Algorithms based on linear programming.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Visualizing the Feasible Spaces of Challenging OPF Problems FERC Staff Technical Conference on Increasing Real-Time and Day-Ahead Market Efficiency through.
Data Driven Resource Allocation for Distributed Learning
Optimal Storage Placement and Power Flow Solution
WP 3.1 Flexibility management and control
Chapter 5. The Duality Theorem
EE 458 Introduction to Optimization
Chapter 1. Formulations.
EE/Econ 458 Introduction to Linear Programming
Presentation transcript:

Javad Lavaei Department of Electrical Engineering Columbia University Various Techniques for Nonlinear Energy-Related Optimizations

Acknowledgements Caltech: Steven Low, Somayeh Sojoudi Columbia University: Ramtin Madani UC Berkeley: David Tse, Baosen Zhang Stanford University: Stephen Boyd, Eric Chu, Matt Kranning  J. Lavaei and S. Low, "Zero Duality Gap in Optimal Power Flow Problem," IEEE Transactions on Power Systems,  J. Lavaei, D. Tse and B. Zhang, "Geometry of Power Flows in Tree Networks,“ in IEEE Power & Energy Society General Meeting,  S. Sojoudi and J. Lavaei, "Physics of Power Networks Makes Hard Optimization Problems Easy To Solve,“ in IEEE Power & Energy Society General Meeting,  M. Kraning, E. Chu, J. Lavaei and S. Boyd, "Message Passing for Dynamic Network Energy Management," Submitted for publication,  S. Sojoudi and J. Lavaei, "Semidefinite Relaxation for Nonlinear Optimization over Graphs with Application to Optimal Power Flow Problem," Working draft,  S. Sojoudi and J. Lavaei, "Convexification of Generalized Network Flow Problem with Application to Optimal Power Flow," Working draft, 2012.

Power Networks (CDC 10, Allerton 10, ACC 11, TPS 11, ACC 12, PGM 12) Javad Lavaei, Columbia University 3  Optimizations:  Resource allocation  State estimation  Scheduling  Issue: Nonlinearities  Transition from traditional grid to smart grid:  More variables (10X)  Time constraints (100X)

Resource Allocation: Optimal Power Flow (OPF) Javad Lavaei, Columbia University 4 OPF: Given constant-power loads, find optimal P’s subject to:  Demand constraints  Constraints on V’s, P’s, and Q’s. OPF: Given constant-power loads, find optimal P’s subject to:  Demand constraints  Constraints on V’s, P’s, and Q’s. Voltage V Complex power = VI * =P + Q i Current I

Summary of Results Javad Lavaei, Columbia University 5  A sufficient condition to globally solve OPF:  Numerous randomly generated systems  IEEE systems with 14, 30, 57, 118, 300 buses  European grid  Various theories: It holds widely in practice Project 1: How to solve a given OPF in polynomial time? (joint work with Steven Low)  Distribution networks are fine.  Every transmission network can be turned into a good one. Project 2: Find network topologies over which optimization is easy? (joint work with Somayeh Sojoudi, David Tse and Baosen Zhang)

Summary of Results Javad Lavaei, Columbia University 6 Project 3: How to design a parallel algorithm for solving OPF? (joint work with Stephen Boyd, Eric Chu and Matt Kranning)  A practical (infinitely) parallelizable algorithm  It solves 10,000-bus OPF in 0.85 seconds on a single core machine. Project 5 : How to relate the polynomial-time solvability of an optimization to its structural properties? (joint work with Somayeh Sojoudi) Project 6 : How to solve generalized network flow (CS problem)? (joint work with Somayeh Sojoudi) Project 4: How to do optimization for mesh networks? (joint work with Ramtin Madani)

Convexification Javad Lavaei, Columbia University 7  Flow:  Injection:  Polar:  Rectangular:

Convexification in Polar Coordinates Javad Lavaei, Columbia University 8  Imposed implicitly (thermal, stability, etc.)  Imposed explicitly in the algorithm Similar to the condition derived in Ross Baldick’s book

Convexification in Polar Coordinates Javad Lavaei, Columbia University 9  Idea:  Algorithm:  Fix magnitudes and optimize phases  Fix phases and optimize magnitudes

Convexification in Polar Coordinates Javad Lavaei, Columbia University 10  Can we jointly optimize phases and magnitudes?  Observation 1: Bounding |V i | is the same as bounding X i.  Observation 2: is convex if m ≥ 2.  Observation 3: is convex for a large enough m.  Observation 4: |V i | 2 is convex for m ≤ 2. Change of variables: Assumption (implicit or explicit):

Convexification in Polar Coordinates Javad Lavaei, Columbia University 11 Strategy 1: Choose m=2  Q ij and Q i become convex in both phases and magnitudes.  P ij and P i become convex after the following approximation:  Justification: Active power is sensitive to phases and not magnitudes. Strategy 2: Choose m large enough  P ij, Q ij, P i and Q i become convex after the following approximation: Replace |V i | 2 with its nominal value.

Convexification in Polar Coordinates Javad Lavaei, Columbia University 12  DC OPF: Linearization around phases with fixed voltage magnitudes.  Active power becomes linear in phases.  Reactive power becomes constant!  Can we approximate active power using DC OPF but keep nonlinearity in reactive power?

Example 1 Javad Lavaei, Columbia University 13 Trick: SDP relaxation:  Guaranteed rank-1 solution!

Example 1 Javad Lavaei, Columbia University 14 Opt:  Sufficient condition for exactness: Sign definite sets.  What if the condition is not satisfied? Rank-2 W (but hidden) Complex case:

Formal Definition: Optimization over Graph Javad Lavaei, Columbia University 15 Optimization of interest: (real or complex)  SDP relaxation for y and z (replace xx * with W).  f (y, z) is increasing in z (no convexity assumption).  Generalized weighted graph: weight set for edge (i,j). Define:

Highly Structured Optimization Javad Lavaei, Columbia University 16 Edge Cycle

Convexification in Rectangular Coordinates Javad Lavaei, Columbia University 17 Cost Operation Flow Balance  Express the last constraint as an inequality.

Convexification in Rectangular Coordinates  Partial results for AC lossless transmission networks. Javad Lavaei, Stanford University 17 Javad Lavaei, Columbia University 18

Phase Shifters Javad Lavaei, Stanford University 17 Javad Lavaei, Columbia University PS 19  Practical approach: Add phase shifters and then penalize their effects.  Stephen Boyd’s function for PF:

Integrated OPF + Dynamics Javad Lavaei, Stanford University 17 Javad Lavaei, Columbia University 20  Swing equation:  Define:  Linear system:  Synchronous machine with interval voltage and terminal voltage.

Sparse Solution to OPF Javad Lavaei, Stanford University 17 Javad Lavaei, Columbia University 21  Unit commitment:  Unit commitment:  Sparse solution to OPF: Sparse vector  Minimize:

Lossy Networks Javad Lavaei, Stanford University 17 Javad Lavaei, Columbia University 22  Assumption (implicit or explicit):  Conjecture: This assumptions leads to convexification in rectangular coordinates.  Partial Result: Proof for optimization of reactive powers.  Relationship between polar and rectangular?

Lossless Networks Javad Lavaei, Stanford University 17 Javad Lavaei, Columbia University 23 (P1,P2)(P1,P2) (P 12,P 23,P 31 ) Lossless 3 bus (P 1,P 2,P 3 ) for a 4-bus cyclic Network: Theorem: The injection region is never convex for n ≥ 5 if  Consider a lossless AC transmission network.  Current approach: Use polynomial Lagrange multiplier (SOS)

OPF With Equality Constraints Javad Lavaei, Columbia University 24  Injection region under fixed voltage magnitudes:  When can we allow equality constraints? Need to study Pareto front

Generalized Network Flow (GNF) Javad Lavaei, Columbia University 25 injections flows  Goal: limits Assumption: f i (p i ): convex and increasing f ij (p ij ): convex and decreasing

Convexification of GNF Javad Lavaei, Columbia University 26  Convexification: Feasible set without box constraint  It finds correct injection vector but not necessarily correct flow vector.

Conclusions Javad Lavaei, Columbia University 27  Motivation: OPF with a 50-year history  Goal: Find a good numerical algorithm  Convexification in polar coordinates  Convexification in rectangular coordinates  Exact relaxation in several cases  Some problems yet to be solved.