distributionally robust co-optimization of power dispatch ... · dispatch and do-not-exceed limits...

37
Distributionally Robust Co-Optimization of Power Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering University of Michigan Grid Science Winter School & Conference, Santa Fe, NM We thank the support from the NSF (CMMI-1662774). Jiang (UM) DRCO+DNE Jan. 2019 1 / 24

Upload: others

Post on 02-Aug-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Distributionally Robust Co-Optimization of PowerDispatch and Do-Not-Exceed Limits

Hongyan Ma and Ruiwei Jiang

Department of Industrial and Operations EngineeringUniversity of Michigan

Grid Science Winter School & Conference, Santa Fe, NM

We thank the support from the NSF (CMMI-1662774).

Jiang (UM) DRCO+DNE Jan. 2019 1 / 24

Page 2: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Growth of Renewable Energy

Wind power increases 30% annually, and could reach 20% of totalenergy generation by 2030 (DoE).

Solar energy increases the fastest (e.g., 60% annual increase forphotovoltaic) (DoE).

Jiang (UM) DRCO+DNE Jan. 2019 2 / 24

Page 3: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Emerging Distributed Energy Resources

Predicted for “explosive growth” (cf. greentechmedia.com).

Jiang (UM) DRCO+DNE Jan. 2019 3 / 24

Page 4: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Impact of Renewable Energy and DER

Impact on system reliability and cost effectiveness.

I Generation > load: curtailment of renewable energy/DER.I Generation < load: load shedding and blackouts.I Regulating dispatchable resources (e.g., fast-start units) → expensive.I Transmission line outages.

Figure: Example of wind power output in 24 hours 1

1Source: http://www.nrel.gov/docs/fy04osti/36551.pdf/

Jiang (UM) DRCO+DNE Jan. 2019 4 / 24

Page 5: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Challenges to the ISO

1. Accommodating all renewable energy and DER inputs.

I Potentially infeasible as the uncertainty grows.I Expensive to regulate other dispatchable resources.

2. Joint probability distribution of the nodal injection.

I Typically imperfect understanding.I Historical data.

Jiang (UM) DRCO+DNE Jan. 2019 5 / 24

Page 6: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

A Novel Solution

ISO-NE addresses Challenge #1 by

Do-Not-Exceed (DNE) limits.I Zhao et al.’15–’16.I Power dispatch given.I Admissible range: in-accommodate, out-curtail/emergency regulations.

Clear guideline for managing nodal injections.

Convenient for measuring system flexibility.

Jiang (UM) DRCO+DNE Jan. 2019 6 / 24

Page 7: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Illustration of DNE Limits

Jiang (UM) DRCO+DNE Jan. 2019 7 / 24

Page 8: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Illustration of DNE Limits

Jiang (UM) DRCO+DNE Jan. 2019 7 / 24

Page 9: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Illustration of DNE Limits

Jiang (UM) DRCO+DNE Jan. 2019 7 / 24

Page 10: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Illustration of DNE Limits

Jiang (UM) DRCO+DNE Jan. 2019 7 / 24

Page 11: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Illustration of DNE Limits

Jiang (UM) DRCO+DNE Jan. 2019 7 / 24

Page 12: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Literature Review: DNE Limits

Sequential decisions: power dispatch first, then DNE limits.I Zhao et al.’15, Wei et al.’15a-’15b.I Challenge: might underestimate the dispatch capability.

Co-optimization.I Li et al.’15, Wei et al.’16, Shao et al.’17a-’17b, Wang et al.’17.I Challenge: two-stage RO with an endogenous uncertainty set.I Column-and-constraint generation (cf. Zeng & Zhao’13).

Risk of wasting renewable/DER.I Wang et al.’16: risk of curtailment.I Qiu et al.’17: chance constraint on curtailment.I Monte Carlo sampling-based solution approaches.I Challenge: intractable as # of samples grows; imperfect

understanding on P.I Challenge: difficult trade-off.

Jiang (UM) DRCO+DNE Jan. 2019 8 / 24

Page 13: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Chance Constraint on Curtailment

Chance constraint: P{ξ ∈ Admissible Range} ≥ Threshold.I Threshold too low: low utilization.I Threshold too high: large dispatch cost.

Trade-off between:

I Renewable utilization.I Dispatch cost.

Jiang (UM) DRCO+DNE Jan. 2019 9 / 24

Page 14: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Chance Constraint on Curtailment

Chance constraint: P{ξ ∈ Admissible Range} ≥ Threshold.I Threshold too low: low utilization.I Threshold too high: large dispatch cost.

Trade-off between:I Renewable utilization.I Dispatch cost.

Jiang (UM) DRCO+DNE Jan. 2019 9 / 24

Page 15: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Distributional Ambiguity

Distributionally Robust Optimization.

Ambiguity set D.I A family of “plausible” probability distributions.I Data-driven.I Moment-based ambiguity set:

D ={P : EP[ξ] = µ, Var(ξi ) = σ2

i , ∀i}.

DR risk measures.

EP[f (x , ξ)] → supP∈D

EP[f (x , ξ)]

P {f (x , ξ) ≤ 0} ≥ 1− ε → infP∈D

P {f (x , ξ) ≤ 0} ≥ 1− ε

Jiang (UM) DRCO+DNE Jan. 2019 10 / 24

Page 16: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Our Proposal

∀εt ∈ [εLt , εUt ], there exist {pit(εt)}i∈[I ] such that:

Power supply-demand balance,

Transmission line capacity (dc power flow),

Bounds on power supply,

Ramp-rate limits, ramping capacity within response time windows.

Hypercube DNE limits [εLt , εUt ].

Jiang (UM) DRCO+DNE Jan. 2019 11 / 24

Page 17: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Our Proposal

infP∈D

P(εt ∈ [εLt , ε

Ut ])≥ u, ∀t ∈ [T ],

u0 ≤ u ≤ 1.

Ambiguity set:

D :=

{P :

EP[εkt ] = µkt , Var(εkt) = σ2kt ,

εkt is unimodal about µkt , ∀k ∈ [K ],∀t ∈ [T ]

}.

Hypercube DNE limits [εLt , εUt ].

Chance constraint with adjustable risk threshold u.

Alternative DR operational risks. (omit)

Jiang (UM) DRCO+DNE Jan. 2019 12 / 24

Page 18: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Our Proposal

infP∈D

P(εt ∈ [εLt , ε

Ut ])≥ u, ∀t ∈ [T ],

u0 ≤ u ≤ 1.

Ambiguity set:

D :=

{P :

EP[εkt ] = µkt , Var(εkt) = σ2kt ,

εkt is unimodal about µkt , ∀k ∈ [K ],∀t ∈ [T ]

}.

Hypercube DNE limits [εLt , εUt ].

DR chance constraint with adjustable risk threshold u.

Alternative DR operational risks. (omit)

Jiang (UM) DRCO+DNE Jan. 2019 12 / 24

Page 19: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Our Proposal

The model:

minp̂,B,b,εL,εU,u

∑t∈[T ]

∑i∈[I ]

Ci (p̂it)− δu

s.t. Power pre-distach, DNE limits, DR chance constraints.

Power pre-dispatch cost:∑

t∈[T ]

∑i∈[I ] Ci (p̂it).

δ: trade-off between renewable utilization and dispatch cost.

δ ↑: renewable utilization ↑, dispatch cost ↑.Sweeping δ ⇒ cost-utilization frontier.

Jiang (UM) DRCO+DNE Jan. 2019 13 / 24

Page 20: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Conservative Approximation, DNE Limits

∃ εL, εU, p(ε) :

Tx + Wp(ε) ≤ Hε, ∀ε ∈ [εL, εU],

p(ε) = Bε+ b,

Abstract form.

Affine decision rule (ADR).

Define E = diag(εU − εL).

Then,[εL, εU] = {εL + Ev : v ∈ [0, e]} .

Jiang (UM) DRCO+DNE Jan. 2019 14 / 24

Page 21: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Conservative Approximation, DNE Limits

∃ εL, εU, p(ε) :

Tx + Wp(ε) ≤ Hε, ∀ε ∈ [εL, εU],

p(ε) = Bε+ b,

Abstract form.

Affine decision rule (ADR).

Define E = diag(εU − εL).

Then,[εL, εU] = {εL + Ev : v ∈ [0, e]} .

Jiang (UM) DRCO+DNE Jan. 2019 14 / 24

Page 22: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Conservative Approximation, DNE Limits

∃ εL, εU, p(ε) :

Tx + Wp(ε) ≤ Hε, ∀ε ∈ [εL, εU],

p(ε) = Bε+ b,

Abstract form.

Affine decision rule (ADR).

Define E = diag(εU − εL).

Then,[εL, εU] = {εL + Ev : v ∈ [0, e]} .

Jiang (UM) DRCO+DNE Jan. 2019 14 / 24

Page 23: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Conservative Approximation, DNE Limits

∃ εL, εU,B, b :

Tx + W (BEv + BεL + b)≤ HεL + HEv , ∀v ∈ [0, e].

is equivalent to

∃ εL, εU,S , s0 :

Tx + W (Sv + s0) ≤ HεL + HEv , ∀v ∈ [0, e].

Forward transformation: S = BE , s0 = BεL + b.

Backward transformation: B = SE−1, b0 = s0 − SE−1εL.

Jiang (UM) DRCO+DNE Jan. 2019 15 / 24

Page 24: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Conservative Approximation, DNE Limits

∃ εL, εU,B, b :

Tx + W (BEv + BεL + b)≤ HεL + HEv , ∀v ∈ [0, e].

is equivalent to

∃ εL, εU,S , s0 :

Tx + W (Sv + s0) ≤ HεL + HEv , ∀v ∈ [0, e].

Forward transformation: S = BE , s0 = BεL + b.

Backward transformation: B = SE−1, b0 = s0 − SE−1εL.

Jiang (UM) DRCO+DNE Jan. 2019 15 / 24

Page 25: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Reformulation, DR Chance Constraint

TheoremIf u > 2/3, then, for all t ∈ [T ], DR chance constraint is equivalent to the followingsecond-order conic constraints:

∥∥∥∥∥[ √

83

rkt − zkt

]∥∥∥∥∥2

≤ rkt + zkt , ∀k ∈ [K ],∥∥∥∥[skt − 12zkt

]∥∥∥∥2

≤ skt + 1, ∀k ∈ [K ],

σkt rkt ≤ µkt − εLkt , ∀k ∈ [K ],

σkt rkt ≤ εUkt − µkt , ∀k ∈ [K ],∑k∈[K ]

skt ≤ 1− u,

rkt , skt , zkt ≥ 0, ∀k ∈ [K ].

Proof: based on Xie-Ahmed-Jiang ’17.

Jiang (UM) DRCO+DNE Jan. 2019 16 / 24

Page 26: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Two IEEE Systems

T = 24 hours.

IEEE 14-bus system.I Generator and network characteristics from MATPOWER.

I 2 wind farms: 80MW at node 5, 100MW at node 7.I D: (hypothetical) Gaussian data.I CPU time: 30.80s (average), 33.42s (max).

IEEE 118-bus system.I Generator and network characteristics from MATPOWER.

I 3 wind farms: 300MW at nodes 18, 32, 88.I D: NREL Eastern Wind Dataset.I CPU time: 296.38s (average), 307.51s (max).

Jiang (UM) DRCO+DNE Jan. 2019 17 / 24

Page 27: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Two IEEE Systems

T = 24 hours.

IEEE 14-bus system.I Generator and network characteristics from MATPOWER.I 2 wind farms: 80MW at node 5, 100MW at node 7.

I D: (hypothetical) Gaussian data.I CPU time: 30.80s (average), 33.42s (max).

IEEE 118-bus system.I Generator and network characteristics from MATPOWER.I 3 wind farms: 300MW at nodes 18, 32, 88.

I D: NREL Eastern Wind Dataset.I CPU time: 296.38s (average), 307.51s (max).

Jiang (UM) DRCO+DNE Jan. 2019 17 / 24

Page 28: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Two IEEE Systems

T = 24 hours.

IEEE 14-bus system.I Generator and network characteristics from MATPOWER.I 2 wind farms: 80MW at node 5, 100MW at node 7.I D: (hypothetical) Gaussian data.

I CPU time: 30.80s (average), 33.42s (max).

IEEE 118-bus system.I Generator and network characteristics from MATPOWER.I 3 wind farms: 300MW at nodes 18, 32, 88.I D: NREL Eastern Wind Dataset.

I CPU time: 296.38s (average), 307.51s (max).

Jiang (UM) DRCO+DNE Jan. 2019 17 / 24

Page 29: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Two IEEE Systems

T = 24 hours.

IEEE 14-bus system.I Generator and network characteristics from MATPOWER.I 2 wind farms: 80MW at node 5, 100MW at node 7.I D: (hypothetical) Gaussian data.I CPU time: 30.80s (average), 33.42s (max).

IEEE 118-bus system.I Generator and network characteristics from MATPOWER.I 3 wind farms: 300MW at nodes 18, 32, 88.I D: NREL Eastern Wind Dataset.I CPU time: 296.38s (average), 307.51s (max).

Jiang (UM) DRCO+DNE Jan. 2019 17 / 24

Page 30: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Results - 14 Buses

Figure: Minimum Dispatch Costs vs. DNE Limits of Wind Power

Jiang (UM) DRCO+DNE Jan. 2019 18 / 24

Page 31: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Results - 14 Buses

Figure: Cost-Utilization Frontier under Various Ramping Capabilities

Jiang (UM) DRCO+DNE Jan. 2019 19 / 24

Page 32: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Sequential Approach vs. Co-Optimization

ODNE = power dispatch first, then DNE limits (cf. Zhao et al.’16).

IDNE = our co-optimization approach.

Out-of-sample comparison.

Figure: Comparison on (a) Admissible Range and (b) Renewable UtilizationProbability

Jiang (UM) DRCO+DNE Jan. 2019 20 / 24

Page 33: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Sequential Approach vs. Co-OptimizationODNE = power dispatch first, then DNE limits (cf. Zhao et al.’16).IDNE = our co-optimization approach.Out-of-sample comparison.

Figure: Comparison on Actual Cost

Jiang (UM) DRCO+DNE Jan. 2019 21 / 24

Page 34: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Results - 118 Buses

Figure: Minimum Dispatch Cost vs. Admissible Ranges of Wind Power

Jiang (UM) DRCO+DNE Jan. 2019 22 / 24

Page 35: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Results - 118 Buses

Figure: Cost-Utilization Frontier

Jiang (UM) DRCO+DNE Jan. 2019 23 / 24

Page 36: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Takeaways

Co-optimizing power dispatch and DNE limits benefits significantly.

Ramping capability ∝ system flexibility.

Manuscript available online:https://arxiv.org/abs/1808.02007

THANK YOU!

Jiang (UM) DRCO+DNE Jan. 2019 24 / 24

Page 37: Distributionally Robust Co-Optimization of Power Dispatch ... · Dispatch and Do-Not-Exceed Limits Hongyan Ma and Ruiwei Jiang Department of Industrial and Operations Engineering

Takeaways

Co-optimizing power dispatch and DNE limits benefits significantly.

Ramping capability ∝ system flexibility.

Manuscript available online:https://arxiv.org/abs/1808.02007

THANK YOU!

Jiang (UM) DRCO+DNE Jan. 2019 24 / 24