Selling Random Energy Kameshwar Poolla UC Berkeley May 2011 - - PowerPoint PPT Presentation

selling random energy
SMART_READER_LITE
LIVE PREVIEW

Selling Random Energy Kameshwar Poolla UC Berkeley May 2011 - - PowerPoint PPT Presentation

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions Selling Random Energy Kameshwar Poolla UC Berkeley May 2011 Kameshwar Poolla LCCC Workshop Selling Random Energy II 1 of 45 Introduction Problem


slide-1
SLIDE 1

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Selling Random Energy

Kameshwar Poolla UC Berkeley May 2011

Kameshwar Poolla LCCC Workshop Selling Random Energy II 1 of 45

slide-2
SLIDE 2

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Co-conspirators

Eilyan Bitar [Berkeley] Ram Rajagopal [Stanford] Pramod Khargonekar [Florida] Pravin Varaiya [Berkeley] ... and thanks to many useful discussions with: Duncan Callaway, Joe Eto, Shmuel Oren, Felix Wu

Kameshwar Poolla LCCC Workshop Selling Random Energy II 2 of 45

slide-3
SLIDE 3

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Outline

1 Introduction 2 Problem Formulation 3 Analytical Results 4 Empirical Studies 5 Future Directions

Kameshwar Poolla LCCC Workshop Selling Random Energy II 3 of 45

slide-4
SLIDE 4

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Wind Power Variability

Wind is variable source of energy: Non-dispatchable - cannot be controlled on demand Intermittent - exhibit large fluctuations Uncertain - difficult to forecast This is the problem! Especially large ramp events

Hourly wind power data from Nordic grid, Feb. 2000 – P. Norgard et al.,2004 Kameshwar Poolla LCCC Workshop Selling Random Energy II 4 of 45

slide-5
SLIDE 5

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Wind Energy: Status Quo

Current penetration is modest, but aggressive future targets Wind energy is 25% of added capacity worldwide in 2009 (40% in US) – surpassing all other energy sources Cumulative wind capacity has doubled in the last 3 years – growth rate in China ≈ 100% Almost all wind sold today uses extra-market mechanisms Germany – Renewable Energy Source Act TSO must buy all offered production at fixed prices CA – PIRP program end-of-month imbalance accounting + 30% constr subsidy

Kameshwar Poolla LCCC Workshop Selling Random Energy II 5 of 45

slide-6
SLIDE 6

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Dealing with Variability

Today: Variability absorbed by operating reserves All produced wind energy is taken, treated as negative load Integration costs are socialized Tomorrow: Deep penetration levels, diversity offers limited help Too expensive to take all wind, must curtail Too much reserve capacity = ⇒ lose GHG reduction benefits Today’s approach won’t work tomorrow

Kameshwar Poolla LCCC Workshop Selling Random Energy II 6 of 45

slide-7
SLIDE 7

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Dealing with Variability Tomorrow

At high penetration (> 20%), wind power producer (WPP) will have to assume integration costs [ex: ERCOT] Consequences:

1 WPPs participating in conventional markets [ex: GB, Spain] 2 WPPs responsible for reserve cost [ex: procure own reserves

(BPA pilot), reserve cost sharing]

3 Firming strategies to mitigate financial risk [ex: Ibadrola]

energy storage, co-located thermal generation aggregation services

4 Novel market systems

Intra-day [recourse] markets Novel instruments [ex: interruptible contracts]

Kameshwar Poolla LCCC Workshop Selling Random Energy II 7 of 45

slide-8
SLIDE 8

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Problem Formulation

1 Wind Power Model 2 Market Model 3 Pricing Model 4 Contract Model 5 Contract Sizing Metrics

Kameshwar Poolla LCCC Workshop Selling Random Energy II 8 of 45

slide-9
SLIDE 9

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Wind Power Model

Wind power w(t) is a stochastic process Marginal CDFs assumed known, F(w, t) = P{w(t) ≤ w} Normalized by nameplate capacity so w(t) ∈ [0, 1] Time-averaged distribution on interval [t0, tf] F(w) = 1 T tf

t0

F(w, t)dt

Kameshwar Poolla LCCC Workshop Selling Random Energy II 9 of 45

slide-10
SLIDE 10

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Simple Market Model

forward market (t = -24 hrs) price: p time power delivery interval deviation penalty:q w(t), wind C(t), contract (t = 0)

ex-ante: single forward market ex-post: penalty for contract deviations Remarks: Offered contracts are piecewise constant on 1 hr blocks No energy storage ⇒ no price arbitrage opportunities ⇒ contract sizing decouples between intervals

Kameshwar Poolla LCCC Workshop Selling Random Energy II 10 of 45

slide-11
SLIDE 11

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Simple Pricing Model

forward market (t = -24 hrs) price: p time power delivery interval deviation penalty:q w(t), wind C(t), contract (t = 0)

Prices ($ per MW-hour) p = ex-ante clearing price in forward market q = ex-post shortfall penalty price Assumptions: Wind power producer (WPP) is a price taker Prices p and q are fixed and known [results easily extend to random prices uncorr with w]

Kameshwar Poolla LCCC Workshop Selling Random Energy II 11 of 45

slide-12
SLIDE 12

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Metrics of Interest

For a contract C offered on the interval [t0, tf], we have profit acquired Π(C, w) = tf

t0

pC − q [C − w(t)]+ dt energy shortfall Σ−(C, w) = tf

t0

[C − w(t)]+ dt energy curtailed Σ+(C, w) = tf

t0

[w(t) − C]+ dt These are random variables So we’re interested in their expected values Many variants ex: sell spilled wind in AS markets, penalty for overproduction

Kameshwar Poolla LCCC Workshop Selling Random Energy II 12 of 45

slide-13
SLIDE 13

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Optimal Contracts

Taking expectation with respect to w, J(C) = E Π(C, w) S−(C) = E Σ−(C, w) S+(C) = E Σ+(C, w) Optimal contract maximizes expected profit: C∗ = arg max

C≥0 J(C)

Kameshwar Poolla LCCC Workshop Selling Random Energy II 13 of 45

slide-14
SLIDE 14

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Objectives

Theoretical Studying effect of wind uncertainty on profitability Understanding the role of p and q Utility of local generation and storage Empirical Calculating marginal values of storage, local-generation Bigger picture Using studies to design penalty mechanisms to incentivize WPP to limit injected variability Dealing with variability at the system level

Kameshwar Poolla LCCC Workshop Selling Random Energy II 14 of 45

slide-15
SLIDE 15

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Related Work

Botterud et al (2010) Morales et al (2010)

Uncertainty in prices using ARIMA models AR models and wind power curves for wind production LP based solution using scenarios for uncertainties

Pinson et al (2007)

Asymmetric penalty structure, quantile formula for optimal bids

Dent at al (2011)

Quantile formula for optimal bids

Kameshwar Poolla LCCC Workshop Selling Random Energy II 15 of 45

slide-16
SLIDE 16

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Main Results

1 Optimal contracts in a single forward market 2 Role of forecasts 3 Role of reserve margins 4 Role of local generation 5 Role of energy storage 6 Optimal contracts with recourse

Kameshwar Poolla LCCC Workshop Selling Random Energy II 16 of 45

slide-17
SLIDE 17

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Optimal Contracts: γ-quantile policy

Theorem Define the time-averaged distribution F(w) = 1 T tf

t0

F(w, t)dt The optimal contract C∗ is given by C∗ = F −1(γ) where γ = p/q

Kameshwar Poolla LCCC Workshop Selling Random Energy II 17 of 45

slide-18
SLIDE 18

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Optimal Contracts: Profit, Shortfall, & Curtailment

Theorem The expected profit, shortfall, and curtailment corresponding to a contract C∗ are: J (C∗) = J∗ = qT γ F −1(w)dw S− (C∗) = S∗

− =

T γ

  • C∗ − F −1(w)
  • dw

S+ (C∗) = S∗

+ =

T 1

γ

  • F −1(w) − C∗

dw

Kameshwar Poolla LCCC Workshop Selling Random Energy II 18 of 45

slide-19
SLIDE 19

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Graphical Interpretation of Optimal Policy

0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 w (MW generation/capacity) F(w)

γ = 0.5

C∗ Price-Penalty Ratio γ = p q Optimal Contract C∗ = F −1(γ)

Kameshwar Poolla LCCC Workshop Selling Random Energy II 19 of 45

slide-20
SLIDE 20

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Graphical Interpretation of Optimal Policy

0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 w (MW generation/capacity) F(w)

γ = 0.5

A2 A3 A1 C∗ Profit: J∗ = qT A1 Shortfall: S∗

− = T A2

Curtailment: S∗

+ = T A3

Kameshwar Poolla LCCC Workshop Selling Random Energy II 20 of 45

slide-21
SLIDE 21

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Graphical Interpretation of Optimal Policy

0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 w (MW generation/capacity) F(w)

A1 A2 A3 C∗

γ = 0.25

Profit: J∗ = qT A1 Shortfall: S∗

− = T A2

Curtailment: S∗

+ = T A3

Kameshwar Poolla LCCC Workshop Selling Random Energy II 21 of 45

slide-22
SLIDE 22

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Some Intuition ...

Large penalty q, price/penalty ratio γ ≈ 0

  • ptimal contract ≈ 0
  • ptimal expected profit ≈ 0

sell no wind – too much financial risk for deviation Small penalty q, price/penalty ratio γ ≈ 1

  • ffered optimal contract ≈ 1 = nameplate
  • ptimal expected profit = pTE[W]

sell all wind – no financial risk for deviation Price/penalty ratio γ controls prob of meeting contract, curtailment, variability taken Result is simple application of Newsboy problem

Kameshwar Poolla LCCC Workshop Selling Random Energy II 22 of 45

slide-23
SLIDE 23

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

The Role of Information

0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 w (MW generation/capacity) F(w)

γ = 0.5

A1 A2 C∗ A3 ex: 24 hour ahead forecast

Kameshwar Poolla LCCC Workshop Selling Random Energy II 23 of 45

slide-24
SLIDE 24

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

The Role of Information

0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 w (MW generation/capacity) F(w)

γ = 0.5

A1 A2 C∗ A3 ex: 4 hour ahead forecast

Kameshwar Poolla LCCC Workshop Selling Random Energy II 24 of 45

slide-25
SLIDE 25

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Good Forecasts are Valuable

Better information ⇒ larger profit ex: W ∼ uniform J∗ = pTE[W]

  • perfect forecast

− pTσ √ 3(1 − γ)

  • loss due to forecast errors

loss due to forecast errors is linear in std dev σ General case: Can quantify value of information using deviation measures

Kameshwar Poolla LCCC Workshop Selling Random Energy II 25 of 45

slide-26
SLIDE 26

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

The Role of Reserve Margins

Reserve Cost = Capacity Cost + Energy Cost Status quo: added cost of reserve margins for wind is socialized With increased penetration, WPPs will assume the cost

ex: BPA-Iberdrola-Constellation project

Current reserve calculation is deterministic (worst-case) Too conservative for wind – reduction in net GHG benefit Risk-limiting calculation of reserves a natural alternative

Kameshwar Poolla LCCC Workshop Selling Random Energy II 26 of 45

slide-27
SLIDE 27

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Risk-limiting Reserve Margins

Idea: WPP procures reserve margin to cover largest deficit with probability ≥ 1 − ǫ Reserve Calculation ǫ risk level (LOLP) C contract offered by WPP ∆ deficit at time t = [C − w]+ R(C, ǫ) reserve margin R(C, ǫ) = min

R≥0 R

s.t. P {R ≤ ∆} ≤ ǫ Reserve margin R(C, ǫ) covers largest deficit with prob > 1 − ǫ

Kameshwar Poolla LCCC Workshop Selling Random Energy II 27 of 45

slide-28
SLIDE 28

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Reserve Margin Pricing

Capacity price qc ex ante capacity payment for keeping reserve on call Energy Price qe ex post energy payment for deficits < R(C, ǫ)

Augmented penalty fn Deficit ∆ = [C − w]+ Deviation Penalty φ(∆, R)

Á(¢; R) deviation penalty ¢, power de¯cit R, amount of reserves qe q

Kameshwar Poolla LCCC Workshop Selling Random Energy II 28 of 45

slide-29
SLIDE 29

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Optimal Contracts with Reserve Costs

Theorem The required reserve capacity is R(C, ǫ) =

  • C − min

t

F −1(ǫ, t)

  • The optimal contract C∗

R is

C∗

R = F −1(γR)

where γR = (p − qc)/qe

Kameshwar Poolla LCCC Workshop Selling Random Energy II 29 of 45

slide-30
SLIDE 30

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Role of Local Generation

Can be used to firm wind power Large capital costs ⇒ need for cost/benefit analysis What is profit gain from investment in small local generation? Marginal values are critical for systems planning!

Kameshwar Poolla LCCC Workshop Selling Random Energy II 30 of 45

slide-31
SLIDE 31

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Local Generation

WPP has small co-located power generation plant Augmented penalty fn Capacity L Operational Cost qL

Á(¢; L) deviation penalty ¢, power de¯cit L qL q

Expected profit criterion with local generation JL(C) = E tf

t0

pC

  • revenue

− φ (C − w(t), L)

  • imbalance energy payment

dt

Kameshwar Poolla LCCC Workshop Selling Random Energy II 31 of 45

slide-32
SLIDE 32

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Marginal Value of Local Generation

Theorem The optimal contract C solves p = qLF(C) + (q − qL)F(C − L) The marginal value of local generation at the origin is dJ∗ dL

  • L=0

=

  • 1 − qL

q

  • pT

Kameshwar Poolla LCCC Workshop Selling Random Energy II 32 of 45

slide-33
SLIDE 33

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Energy Storage

WPP has co-located energy storage facility Questions: ex ante Optimal contract with local storage? ex post Optimal storage operation policy? Impact of storage capacity [capital cost] on profit? Can be treated as: finite-horizon constrained stochastic optimal control problem

Kameshwar Poolla LCCC Workshop Selling Random Energy II 33 of 45

slide-34
SLIDE 34

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Energy Storage Model

Model: ˙ e(t) = αe(t) + ηinPin(t) − 1 ηext Pext(t) Constraints: 0 ≤ e(t) ≤ e 0 ≤ Pin(t) ≤ P in 0 ≤ Pext(t) ≤ P ext Dynamics and constraints are linear

Kameshwar Poolla LCCC Workshop Selling Random Energy II 34 of 45

slide-35
SLIDE 35

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Marginal Value of Energy Storage (Intuition)

Consider storage system [small capacity ǫ, not lossy]

C

w(t) t

»: # of events where w(t) crosses C from above

ξ equivalent to number of energy arbitrage opportunities Each arbitrage opportunity gives savings = qǫ Marginal value of storage = q ηin ηext E[ξ]

Kameshwar Poolla LCCC Workshop Selling Random Energy II 35 of 45

slide-36
SLIDE 36

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Intra-day Markets

p1 time power delivery interval deviation penalty:q w(t), wind C(t), contract p2 p3 ¢ ¢ ¢ pN Y1 Y2 Y3 YN ¢ ¢ ¢ C1 C2 C3 CN ¢ ¢ ¢ ¸ ¸ ¸ ¸

ex-ante: In market n, offer contract Cn at price pn ex-post: Imbalance deviation penalty from cumulative contract C = N

k=1 Ck

Trade-off: decreasing prices , increasing information Solution: stochastic dynamic programming

Kameshwar Poolla LCCC Workshop Selling Random Energy II 36 of 45

slide-37
SLIDE 37

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Interruptible Power Contracts

Dealing with ramp events WPP offers contract with reprieve Reprieve must be managed by ISO Is this effective? pricing?

Kameshwar Poolla LCCC Workshop Selling Random Energy II 37 of 45

slide-38
SLIDE 38

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Interruptible Power Contracts ...

Kameshwar Poolla LCCC Workshop Selling Random Energy II 38 of 45

slide-39
SLIDE 39

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Wind Power Data

Bonneville Power Authority [BPA] Measured aggregate wind power over BPA control area Wind sampled every 5 minutes for 639 days

20 40 60 80 100 120 0.2 0.4 0.6 0.8 1 time (hr)

Kameshwar Poolla LCCC Workshop Selling Random Energy II 39 of 45

slide-40
SLIDE 40

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Empirical Wind Power Model

Empirical autocorrelation E w(t)w(t + τ)

20 40 60 80 100 120 0.2 0.4 0.6 0.8 1 τ (hours) ρww(τ)

Kameshwar Poolla LCCC Workshop Selling Random Energy II 40 of 45

slide-41
SLIDE 41

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Empirical Distributions

Empirical CDFs for nine different hours

0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 w (MW generation/capacity) ˆ FN(w, t)

Kameshwar Poolla LCCC Workshop Selling Random Energy II 41 of 45

slide-42
SLIDE 42

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Optimal Forward Contracts

5 10 15 20 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 t (hours) C∗(t) γ = 0.9 γ = 0.3

Optimal contracts for γ = [0.3 : 0.9] Consistent with typical wind pattern Bigger penalty = ⇒ smaller contract

Kameshwar Poolla LCCC Workshop Selling Random Energy II 42 of 45

slide-43
SLIDE 43

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Optimal Expected Profit - Empirical

Optimal expected profit J∗ as a function of γ

0.2 0.4 0.6 0.8 1 1 2 3 4 5 6 7 8 γ J∗

Units: $/(q · nameplate capacity) Typical numbers p=50 $/MW-hour q=60 $/MW-hour Capacity = 160 MW ex: γ = 5/6 J∗ ≈ $ 28K per day

Kameshwar Poolla LCCC Workshop Selling Random Energy II 43 of 45

slide-44
SLIDE 44

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Marginal Value of Storage - Empirical

Useful in sizing storage

Kameshwar Poolla LCCC Workshop Selling Random Energy II 44 of 45

slide-45
SLIDE 45

Introduction Problem Formulation Analytical Results Empirical Studies Future Directions

Future Directions

Alternative penalty mechanisms that support system flexibility Network aspects of wind integration Aggregation and profit sharing New markets systems: interruptible power contracts

Kameshwar Poolla LCCC Workshop Selling Random Energy II 45 of 45