achieving robust power system operations using convex relaxations of the power … ·...

82
Support from U.S. Department of Energy, GMLC Control Theory (1.4.10) project Seminar at ETH Zürich November 12, 2018 Achieving Robust Power System Operations using Convex Relaxations of the Power Flow Equations Dan Molzahn Argonne National Laboratory Georgia Institute of Technology Joint work with: Line Roald University of WisconsinMadison

Upload: others

Post on 03-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

Support from U.S. Department of Energy, GMLC Control Theory (1.4.10) project

Seminar at ETH Zürich

November 12, 2018

Achieving Robust Power System

Operations using Convex Relaxations

of the Power Flow Equations

Dan MolzahnArgonne National Laboratory

Georgia Institute of Technology

Joint work with:Line Roald

University of Wisconsin–Madison

Page 2: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

1 / 79

http://teeic.anl.gov/er/transmission/restech/dist/index.cfm

Motivation

New computational tools are needed to economically and reliably

operate electric grids with significant renewable generation.

U.S. Energy Information Administration, Annual Energy Outlook 2017.

US Annual Electricity Generating Capacity Additions and Retirements

Variability and Uncertainty

A Typical Day of Solar PV Generation, [Apt and Curtright ‘08]

Motivation

The Legacy Grid

Page 3: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

2 / 79

Overview

• Solving robust AC optimal power flow problems.

• Certifying engineering constraint satisfaction with

limited measurements and controllability.

D.K. Molzahn, and L.A. Roald, “Towards and AC Optimal Power Flow Algorithm with Robust

Feasibility Guarantees,” 20th Power Systems Computation Conference (PSCC), June 11-15, 2018.

D.K. Molzahn, and L.A. Roald, “Grid-Aware versus Grid-Agnostic Distribution System Control: A

Method for Certifying Engineering Constraint Satisfaction,” 52nd Hawaii International Conference on

Systems Sciences (HICSS), January 8-11, 2019.

Page 4: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

3 / 79

Overview

• Solving robust AC optimal power flow problems.

D.K. Molzahn, and L.A. Roald, “Towards and AC Optimal Power Flow Algorithm with Robust

Feasibility Guarantees,” 20th Power Systems Computation Conference (PSCC), June 11-15, 2018.

Page 5: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

4 / 79

Overview

Time Scales in Power Systems

millisecondmicrosecond second minute hour day year decade

Lightning strikes,

power electronics

Device

protectionExpansion

PlanningDynamic

stability

Day-ahead

scheduling

Automatic

generation

control

Short-term

scheduling

Page 6: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

5 / 79

Overview

Time Scales in Power Systems

second minute hour

Automatic

generation

control

Short-term

scheduling

How to handle uncertainties from renewable

generators and loads in this time frame?

Page 7: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

6 / 79

Problem Overview

How to dispatch the generators such that the system is

robust to any realization within a specified uncertainty set?

Overview

Page 8: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

7 / 79

Problem Overview

How to dispatch the generators such that the system is

robust to any realization within a specified uncertainty set?

Overview

Page 9: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

8 / 79

Problem Overview

How to dispatch the generators such that the system is

robust to any realization within a specified uncertainty set?

• Other stochastic approaches for power system optimization:[Capitanescu, Fliscounakis, Panciatici, & Wehenkel ‘12], [Vrakopoulou, Katsampani, Margellos,

Lygeros, & Andersson ‘13], [Phan & Ghosh ‘14], [Nasri, Kazempour, Conejo, & Ghandhari ‘16],

[Louca & Bitar ‘17], [Venzke, Halilbasic, Markovic, Hug, & Chaitzivasileiadis ‘17], [Roald &

Andersson ‘17], [Roald, Molzahn & Tobler ‘17], [Marley, Vrakopoulou, & Hiskens ‘17], [Lorca & Sun ‘18] Overview

Page 10: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

9 / 79

Convex Relaxation

Relaxation does not find global optimum

(non-zero relaxation gap)

Relaxation finds global optimum

(zero relaxation gap)

Decreasing objective

Non-convex

feasible

space

Global

optimum

Local

optimum

Overview

Page 11: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

10 / 79

Convex Relaxation

Relaxation does not find global optimum

(non-zero relaxation gap)

Relaxation finds global optimum

(zero relaxation gap)

Decreasing objective

Overview

Page 12: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

11 / 79

Convex Relaxation

Relaxation does not find global optimum

(non-zero relaxation gap)

Decreasing objective

Overview

Page 13: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

12 / 79

Convex Relaxation

Decreasing objective

We use a combination of the sparse semidefinite programming

relaxation and the QC relaxation [Lavaei & Low ‘12], [Jabr ‘11],

[Molzahn, Holzer, Lesieutre, & DeMarco ‘13],

[Coffrin, Hijazi, & Van Hentenryck ‘16]Overview

Page 14: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

13 / 79

Problem Formulation

• Uncertainty model

• Generator model

• Network model

Page 15: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

14 / 79

Uncertainty Model

Formulation

• Variations in active power injections, , within a

specified uncertainty set, , around a forecast

injection, :

• Fixed power factor:

• Box uncertainty set:

• Many possible generalizations

Page 16: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

15 / 79

Generator Model

• Automatic Generation Control (AGC):

• Scheduled voltage magnitudes supported by varying

reactive power generation:

Change in active power injections

(uncertainty realization plus

change in losses)

Specified participation

factors

Scheduled generation

Actual

generation

Formulation,

Page 17: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

16 / 79

Network Model

• Nonlinear AC power flow equations:

Formulation

Page 18: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

17 / 79

Robust Optimal Power Flow

Minimize scheduled

generation cost

Generator model

Network model

Engineering constraints

Formulation

Page 19: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

18 / 79

Robust Optimal Power Flow

Infinite dimensional problem!

Formulation

Page 20: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

19 / 79

Two Key Challenges

• Satisfying the engineering constraints for all

uncertainty realizations

• Certifying power flow feasibility for all uncertainty

realizations

Formulation

Page 21: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

20 / 79

Two Key Challenges

• Satisfying the engineering constraints for all

uncertainty realizations

Formulation

Page 22: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

21 / 79

Ensure Engineering Constraint

Satisfaction for All Uncertainty

Realizations

Page 23: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

22 / 79

• Avoid constraint violations by enforcing a security

margin, interpreted as tightened constraints

Robustness via Constraint Tightening

Engineering

Constraints

Current flow

magnitude

Scheduled flow

from OPF solution

Page 24: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

23 / 79

• Avoid constraint violations by enforcing a security

margin, interpreted as tightened constraints

Robustness via Constraint Tightening

Engineering

Constraints

Current flow

magnitude

Scheduled flow

from OPF solution

Realized flow

Page 25: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

24 / 79

• Avoid constraint violations by enforcing a security

margin, interpreted as tightened constraints

Robustness via Constraint Tightening

Engineering

Constraints

Current flow

magnitude

Scheduled flow

from OPF solution

Realized flow

Page 26: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

25 / 79

• Avoid constraint violations by enforcing a security

margin, interpreted as tightened constraints

Robustness via Constraint Tightening

Engineering

Constraints

Current flow

magnitude

Scheduled flow

from OPF solution

Realized flow

Page 27: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

26 / 79

• Avoid constraint violations by enforcing a security

margin, interpreted as tightened constraints

Robustness via Constraint Tightening

Engineering

Constraints

Current flow

magnitude

Scheduled flow

from OPF solution

Realized flow

Constraint

Tightening,

Page 28: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

27 / 79

• Avoid constraint violations by enforcing a security

margin, interpreted as tightened constraints

Robustness via Constraint Tightening

Engineering

Constraints

Current flow

magnitude

Scheduled flow

from OPF solution

Realized flow

Constraint

Tightening,

Challenge: How to define appropriate constraint tightenings?

Page 29: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

28 / 79

• Tightenings are functions of the scheduled operating point

Computing Constraint Tightenings

Engineering

Constraints

Generator model

Network model

High-voltage power flow solution

Difference between maximum and scheduled flows

Page 30: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

29 / 79

• Tightenings are functions of the scheduled operating point

Computing Constraint Tightenings

Engineering

Constraints

Generator model

High-voltage power flow solution

Convex Relaxation

Difference between maximum and scheduled flows

Page 31: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

30 / 79

Reformulation as a Bi-Level Problem

Engineering

Constraints

Tightened engineering

constraints on

scheduled variables

If tightenings are fixed, , this problem is

deterministic, containing only the scheduled variables!

Ensuring power flow

feasibility for all

realizations is the

subject of ongoing work.

Page 32: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

31 / 79

Alternating Algorithm

Engineering

Constraints

Initialize:

Solve deterministic OPF problem:

Update tightenings based on

the previous operating point:

Terminate when tightenings stop changing:

Page 33: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

32 / 79

Algorithm Summary

• For a given scheduled operating point, use convex

relaxations to bound the worst-case impacts of any

possible uncertainty realization, interpreted as a

tightening of the constraints

‒Engineering

Constraints

Page 34: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

33 / 79

Algorithm Summary

• For a given scheduled operating point, use convex

relaxations to bound the worst-case impacts of any

possible uncertainty realization, interpreted as a

tightening of the constraints

• Compute a new scheduled operating point based on the

tightened constraints

‒Engineering

Constraints

Page 35: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

34 / 79

Algorithm Summary

• For a given scheduled operating point, use convex

relaxations to bound the worst-case impacts of any

possible uncertainty realization, interpreted as a

tightening of the constraints

• Compute a new scheduled operating point based on the

tightened constraints

• Iterate until convergence

‒ No guarantee of convergence, but typically converges in a few

iterations

‒ Convergence certifies satisfaction of the engineering constraints

‒Engineering

Constraints

Page 36: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

35 / 79

Algorithm Summary

• For a given scheduled operating point, use convex

relaxations to bound the worst-case impacts of any

possible uncertainty realization, interpreted as a

tightening of the constraints

• Compute a new scheduled operating point based on the

tightened constraints

• Iterate until convergence

‒ No guarantee of convergence, but typically converges in a few

iterations

‒ Convergence certifies satisfaction of the engineering constraints

‒ Different than other approaches that seek a worst-case

uncertainty realizationEngineering

Constraints

Page 37: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

36 / 79

Example

Engineering

Constraints

• 6-bus system “case6ww”

‒ Equal participation factors

‒ ±5% uncertainty in each load demand

Feasible Space Uncertainty Realizations

Feasible space constructed using the approach in [Molzahn ‘17]

1 2 3

4 5 6

Page 38: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

37 / 79

Example

Engineering

Constraints

• 6-bus system “case6ww”

‒ Equal participation factors

‒ ±5% uncertainty in each load demand

Feasible Space Uncertainty Realizations

Feasible space constructed using the approach in [Molzahn ‘17]

1 2 3

4 5 6

Page 39: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

38 / 79

Overview

• Certifying engineering constraint satisfaction with

limited measurements and controllability.

D.K. Molzahn, and L.A. Roald, “Grid-Aware versus Grid-Agnostic Distribution System Control: A

Method for Certifying Engineering Constraint Satisfaction,” 52nd Hawaii International Conference on

Systems Sciences (HICSS), January 8-11, 2019.

Page 40: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

39 / 79

Constraint

Satisfaction

Time Scales in Power Systems

year decade

Expansion

Planning

How to handle uncertainties from renewable

generators and loads in this time frame?

Page 41: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

40 / 79

Problem Statement

• Certify when limited measurements and controllability

are sufficient to ensure satisfaction of all engineering

constraints for a range of power injection fluctuations.

Constraint

Satisfaction

Page 42: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

41 / 79

Problem Statement

• Certify when limited measurements and controllability

are sufficient to ensure satisfaction of all engineering

constraints for a range of power injection fluctuations.

Constraint

Satisfaction

Page 43: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

42 / 79

Problem Statement

• Certify when limited measurements and controllability

are sufficient to ensure satisfaction of all engineering

constraints for a range of power injection fluctuations.

Constraint

Satisfaction

Page 44: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

43 / 79

Problem Statement

• Certify when limited measurements and controllability

are sufficient to ensure satisfaction of all engineering

constraints for a range of power injection fluctuations.

Constraint

Satisfaction

Page 45: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

44 / 79

Problem Statement

• Certify when limited measurements and controllability

are sufficient to ensure satisfaction of all engineering

constraints for a range of power injection fluctuations.

Constraint

Satisfaction

Page 46: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

45 / 79

Problem Statement

• Certify when limited measurements and controllability

are sufficient to ensure satisfaction of all engineering

constraints for a range of power injection fluctuations.

For all and ,

attempt to certify that .Constraint

Satisfaction

Page 47: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

46 / 79

Bounds on the Extreme Voltages

Maximize or minimize

the voltage magnitude

at a particular bus

Set of possible power

injection realizations

Power flow equations

Avoid low-voltage

power flow solutionsConstraint

Satisfaction

Page 48: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

47 / 79

Bounds on the Extreme Voltages

Maximize or minimize

the voltage magnitude

at a particular bus

Set of possible power

injection realizations

Avoid low-voltage

power flow solutions

Convex relaxation

Constraint

Satisfaction

Page 49: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

48 / 79

Constraint Satisfaction Certificate

• If the bounds on the achievable voltage magnitudes

are less extreme than the voltage limits, no power

injection fluctuation can cause constraint violations.

• Repeat for all constrained quantities.

Constraint

Satisfaction

Page 50: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

49 / 79

• Construct convex envelopes around the sine and cosine

functions in the power flow equations with polar voltages

[Coffrin, Hijazi & Van Hentenryck ‘15]

The QC Relaxation

Constraint

Satisfaction

Page 51: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

50 / 79

• Construct convex envelopes around the sine and cosine

functions in the power flow equations with polar voltages

[Coffrin, Hijazi & Van Hentenryck ‘15]

The QC Relaxation

Constraint

Satisfaction

Page 52: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

51 / 79

• Convex envelopes for the

squared voltage terms

The QC Relaxation

[Coffrin, Hijazi & Van Hentenryck ‘15]

Constraint

Satisfaction

Page 53: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

52 / 79

• Convex envelopes for the

squared voltage terms

The QC Relaxation

[Coffrin, Hijazi & Van Hentenryck ‘15]

Constraint

Satisfaction

Page 54: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

53 / 79

• Convex envelopes for the

squared voltage terms

The QC Relaxation

[Coffrin, Hijazi & Van Hentenryck ‘15]

Constraint

Satisfaction

Page 55: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

54 / 79

The QC Relaxation

[Coffrin, Hijazi & Van Hentenryck ‘15]

• McCormick envelopes for

the bilinear product terms

Constraint

Satisfaction

Page 56: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

55 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 57: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

56 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 58: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

57 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 59: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

58 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 60: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

59 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 61: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

60 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 62: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

61 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 63: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

62 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 64: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

63 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 65: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

64 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 66: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

65 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 67: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

66 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 68: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

67 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 69: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

68 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 70: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

69 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 71: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

70 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 72: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

71 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 73: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

72 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Page 74: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

73 / 79

• Starting from very conservative bounds on the voltage

magnitudes and angle differences, relaxations can be

used to tighten the bounds:

Bound Tightening

[Coffrin, Hijazi, Van Hentenryck ’15], [Kocuk, Dey, & Sun ‘16], Constraint

Satisfaction [Chen, Atamturk, & Oren ‘16], [Schetinin ‘18]

Certify constraint

satisfaction!

Page 75: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

74 / 79

Mitigating Potential Violations

• If we cannot certify constraint satisfaction,

model additional controllability:

Constraint

Satisfaction

Voltage controller model

Page 76: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

75 / 79

Illustrative Example

Insufficient measurement and

control to certify security

Voltage control at bus 11

modeled as

is sufficient to certify security

Constraint

Satisfaction

, [Bolognani & Zampieri ’16]

• 56-bus radial test case with ±50% load variability,

Page 77: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

76 / 79

Conclusions

• Algorithm for computing robustly feasible operating

points for OPF problems.

Conclusion

Page 78: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

77 / 79

Conclusions

• Algorithm for computing robustly feasible operating

points for OPF problems.

• Algorithm for certifying constraint satisfaction with limited

measurements and controllability.

Conclusion

Page 79: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

78 / 79

Conclusions

• Algorithm for computing robustly feasible operating

points for OPF problems.

• Algorithm for certifying constraint satisfaction with limited

measurements and controllability.

• Next steps:

‒ Applying sufficient conditions to guarantee power flow solvability.

‒ Improving computational tractability.

‒ Studying convergence characteristics of robust AC OPF algorithm.

‒ Computing least-cost measurement and controllability additions

that ensure constraint satisfaction.Conclusion

Page 80: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

79 / 79

Questions?

Dan [email protected]

Line [email protected]

Support from U.S. Department of Energy, GMLC Control Theory (1.4.10) project

Page 81: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

80 / 79

References (1/2)J. Apt and A. Curtright, “The Spectrum of Power from Utility-Scale Wind Farms and Solar Photovoltaic Arrays,” CEIC-08-04,

https://ceic.tepper.cmu.edu/publications/working-papers

S. Bolognani and S. Zampieri, “On the Existence and Linear Approximation of the Power Flow Solution in Power Distribution

Networks,” IEEE Transactions on Power Systems, vol. 31, no. 1, pp. 163–172, January 2016.

F. Capitanescu, S. Fliscounakis, P. Panciatici, and L. Wehenkel, “Cautious Operation Planning Under Uncertainties,” IEEE

Transactions on Power Systems, vol. 27, no. 4, pp. 1859-1869, November 2012.

C. Coffrin, H. Hijazi, and P. Van Hentenryck, “The QC Relaxation: A Theoretical and Computational Study on Optimal Power

Flow,” IEEE Transactions on Power Systems, vol. 31, no. 4, pp. 3008-3018, July 2016.

J. Lavaei and S. Low, “Zero Duality Gap in Optimal Power Flow Problem,” IEEE Transactions on Power Systems, vol. 27,

no. 1, pp. 92–107, February 2012.

D. Lee, H.D. Nguyen, K. Dvijotham, and K. Turitsyn, “Convex Restriction of Power Flow Feasibility Set,” arXiv: 1803.00818,

March 2018.

A. Lorca and X.A. Sun, “The Adaptive Robust Multi-Period Alternating Current Optimal Power Flow Problem,” IEEE

Transactions on Power Systems, vol. 33, no. 2, pp. 1993-2003, March 2018.

R. Louca and E. Bitar, “Robust AC Optimal Power Flow,” arXiv:1706.09019, June 2017.

J.F. Marley, M. Vrakopoulou, and I.A. Hiskens, “Towards the Maximization of Renewable Energy Integration Using a

Stochastic AC-QP Optimal Power Flow Algorithm,” 10th IREP Symposium on Bulk Power Systems Dynamics and

Control, August 2017.

D.K. Molzahn, “Computing the Feasible Spaces of Optimal Power Flow Problems,” IEEE Transactions on Power Systems,

vol. 32, no. 6, pp. 4752-4763, November 2017.

D.K. Molzahn and I.A. Hiskens, “Convex Relaxations of Optimal Power Flow Problems: An Illustrative Example,” IEEE

Transactions on Circuits and Systems I: Regular Papers, vol. 63, no. 5, pp. 650-660, May 2016.

D.K. Molzahn and I.A. Hiskens, “A Survey of Relaxations and Approximations of the Power Flow Equations,” to appear in

Foundations and Trends in Electric Energy Systems, 2018.Conclusion

Page 82: Achieving Robust Power System Operations using Convex Relaxations of the Power … · 2018-11-22 · 2 / 79 Overview •Solving robust AC optimal power flow problems. •Certifying

81 / 79

References (2/2)D.K. Molzahn, J.T. Holzer, B.C. Lesieutre, and C.L. DeMarco, “Implementation of a Large-Scale Optimal Power Flow Solver

based on Semidefinite Programming,” IEEE Transactions on Power Systems, vol. 28, no. 4, pp. 3987-3998,

November 2013.

D.K. Molzahn and L.A. Roald, “Towards an AC Optimal Power Flow Algorithm with Robust Feasibility Guarantees,” Power

System Computation Conference (PSCC), June 2018.

D.K. Molzahn and L.A. Roald, "Grid-Aware versus Grid-Agnostic Distribution System Control: A Method for Certifying

Engineering Constraint Satisfaction," 52nd Hawaii International Conference on System Sciences (HICSS), January

8-11, 2019.

A. Nasri, S.J. Kazempour, A.J. Conejo, and M. Ghandhari, “Network-Constrained AC Unity Commitment Under Uncertainty:

A Benders’ Decomposition Approach,” IEEE Transactions on Power Systems, vol. 31, no. 1, pp. 412-422, January

2016.

D. Phan and S. Ghosh, “Two-Stage Stochastic Optimization for Optimal Power Flow Under Renewable Generation

Uncertainty,” ACM Transactions on Modeling and Computer Simulation, vol. 24, no. 1, pp. 2:1-2:22, January 2014.

L.A. Roald and G. Andersson, “Chance-Constrained AC Optimal Power Flow: Reformulations and Efficient Algorithms,” to

appear in IEEE Transactions on Power Systems, 2017.

L.A. Roald, D.K. Molzahn, and A.F. Tobler, “Power System Optimization with Uncertainty and AC Power Flow: Analysis of an

Iterative Algorithm,” 10th IREP Symposium on Bulk Power Systems Dynamics and Control, August 2017.

D. Schetinin, “Optimization of Power System Operation: Approximations, Relaxation, and Decomposition,” Ph.D. Thesis,

Department of Information Technology and Electrical Engineering, ETH Zürich, November 2018.

M. Vrakopoulou, M. Katsampani, K. Margellos, J. Lygeros, and G. Andersson, “Probabilistic Security-Constrained AC Optimal

Power Flow,” IEEE Grenoble PowerTech, June 2013.

A. Venzke, L. Halilbasic, U. Markovic, G. Hug, and S. Chatzivasileiadis, “Convex Relaxations of Chance Constraints AC

Optimal Power Flow,” IEEE Transactions on Power Systems, vol. 33, no. 3, pp. 2829-2841, May 2018.

Conclusion