Top Banner
FERC TECHNICAL CONFERENCE, JUNE 22-24, 2015, WASHINGTON, DC Dane A. Schiro, Tongxin Zheng, Feng Zhao, and Eugene Litvinov BUSINESS ARCHITECTURE & TECHNOLOGY ISO NEW ENGLAND INC. Rigorous Analysis and Implementation Challenges Convex Hull Pricing
37

Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Jun 07, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

F E R C T E C H N I C A L C O N F E R E N C E , J U N E 2 2 - 2 4 , 2 0 1 5 , W A S H I N G T O N , D C

Dane A. Schiro, Tongxin Zheng, Feng Zhao, and Eugene Litvinov

B U S I N E S S A R C H I T E C T U R E & T E C H N O L O G Y

I S O N E W E N G L A N D I N C .

Rigorous Analysis and Implementation Challenges

Convex Hull Pricing

Page 2: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Motivation

• No one (including us) completely understands Convex Hull Pricing

• However, participants commonly suggest that ISO New England switch to Convex Hull Pricing (or MISO’s ELMP method)

• Poorly understood pricing methods can have unexpected consequences

2

Page 3: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Goals of presentation

• Provide an overview of Convex Hull Pricing

• Clearly describe important Convex Hull Pricing properties

• Discuss foreseeable implementation challenges

• This presentation is meant to call attention to the implications of Convex Hull Pricing

3

Page 4: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

ISO processes

• Three important ISO processes – Commitment What is the most efficient combination of units? – Dispatch What is the most efficient clearing of online units? – Pricing What uniform prices are appropriate given the cleared bids?

4

Page 5: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Pricing principles

• Pricing methods such as marginal cost pricing (i.e., prices based on the marginal cost of load) may not be satisfactory because of “nonconvexities” such as – Fixed costs – Minimum output levels – MW-dependent ramp rates

• Consequently, there is no “perfect price” (i.e., price that simultaneously satisfies every participant)

• To ensure that participants are satisfied with the market clearing, side-payments must be made

5

Page 6: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Side-payments

• Side-payment: a payment that is not associated with a uniform market clearing price

• Purpose: eliminate participant incentives to deviate from ISO-cleared quantities

• Types of side-payments – Make-Whole Payments Ensure that each participant receives at least its cleared bid-in cost – Lost Opportunity Costs Ensure that each participant receives its maximum possible profit

given prices and its bid-in constraints – Product Revenue Shortfall (specific to Convex Hull Pricing) Ensure that ISO operations are “revenue adequate” for each system

constraint/product

6

Page 7: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Convex Hull Pricing

• Convex Hull Pricing has one and only one purpose:

Identify uniform prices that

minimize certain side-payments

7

This is NOT “uplift” as traditionally defined!

Page 8: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Formulation of Convex Hull Pricing

• The Commitment problem can generally be formulated as

8

,

J

min

A b

,

s.t.

X .i

it

t i

it it t

i

j

i i j

x

i

c c

x t

c x i

System-wide constraints (e.g., reserves, transmission)

Private constraints (e.g., output limits, ramping)

Total production cost

Page 9: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Formulation of Convex Hull Pricing

• In the Commitment problem, – the objective function is linear (nonlinear cost functions

can be moved to the constraint set) – the system-wide constraints are linear – Private constraint sets are “disjunctive”

• Each reflects a specific commitment sequence possibility • Each is assumed to be compact but not necessarily convex • For each i, it is assumed that

9

X j

i

J Xi

j

j i

X j

i

Page 10: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

,

J

min

A b )

, conv( X

s.t.

.

(

)i

it

t i

it it t t

i

j

i i j i

c x c

x t

c x i

The Convex Hull Pricing problem

• The corresponding [primal] Convex Hull Pricing problem is

• The initial work on Convex Hull Pricing used a Lagrangian dual formulation

10

Convex hull

Page 11: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Basic observations

• Locational Marginal Prices (LMPs) are derived from the optimal Lagrange multipliers λ* of the system-wide constraints

• Convex Hull Pricing is based on the Commitment problem so it is inherently multi-interval for electricity markets

• Explicit convex hull formulations are required

11

Page 12: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Properties

• Convex Hull Pricing has several interesting properties

• Three important properties are presented here

12

Page 13: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 1. Side-payment minimization

• Convex Hull Pricing minimizes certain side-payments over its time horizon

• Relevant side-payments – Lost Opportunity Costs (LOCs) – Product Revenue Shortfall (upcoming Property 2) – Make-whole payments are NOT considered!

• Minimized side-payments ≠ Zero side-payments

13

Page 14: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 1. Proof

• Assume that Slater’s condition holds for the Convex Hull Pricing problem

• The Lagrangian dual problem obtained by relaxing the system-wide constraints is

14

,

0

J s.

m

t

in

.

A bmax .

, conv X i

it it it t

t i t i

j

i i j

c x t

i

c x

c x i

Page 15: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 1. Proof

• Rearranging and adding/subtracting terms incorporating the cleared quantity solution,

15

,Cleared Clear

J0

Clea

e

red

d

A

s.t.

max

A

, conv Xn mi

A b

i i

i

it it it

t tit t it it

ji t i t ii i j i

t i

c x

t it t t

t t

t

i

c x

c x

c x

x

Page 16: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 1. Proof

• A final simplification leads to

16

,Cleared

J0

Clear

Cleare

ed

d

A

s.t.

maxA

, Xmin

A b

i i

i

it it it

t tit t it it

ji t t

i i j i

t it it t t

t i

c x t

t

c xc x

c x

x

Max possible profit Cleared quantity profit Product Revenue Shortfall

Lost Opportunity Costs

Page 17: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 1. Example

• Generator 1 is online

• Generator 2 is a fast, available unit for which a commitment decision must be made

17

Generator 1 10 – 50MW $50/MWh

Generator 2 50MW (block)

$10/MWh

Load = 35MW

Page 18: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 1. Example

• From the Commitment and Dispatch problems, the optimal outputs are – Generator 1: 35MW – Generator 2: 0MW

• From the Convex Hull Pricing problem, the LMP is $10/MWh

• What does this price mean?

18

Generator 1 10 – 50MW $50/MWh

Generator 2 50MW (block)

$10/MWh

Load = 35MW

LMP = $10/MWh

35MW 0MW

Page 19: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 1. Example

• Given the output levels and the LMP, – Generator 1 requires a $1000 LOC

(max profit from 10MW) – Generator 2 does not require a

side-payment (indifferent between online/offline)

• $1000 is the minimum side-payment – Easily observed via marginal LMP

changes

19

Generator 1 10 – 50MW $50/MWh

Generator 2 50MW (block)

$10/MWh

Load = 35MW

LMP = $10/MWh

35MW 0MW

Page 20: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 2. Positive prices for non-binding system-wide constraints

• Convex Hull Pricing can result in positive prices for non-binding system-wide constraints – Transmission constraints – Reserve constraints

• This behavior results in Product Revenue Shortfall (specific to Convex Hull Pricing)

• A “physical” explanation of this property is not obvious

20

Page 21: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 2. Example

• The two units are now placed at different locations that are connected by a transmission line

21

Generator 1 10 – 50MW $50/MWh

Generator 2 50MW (block)

$10/MWh

Load = 35MW

10MW

1 2

Page 22: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 2. Example

• From the Commitment and Dispatch problems, the optimal outputs are – Generator 1: 35MW – Generator 2: 0MW

• There is no flow along the transmission line

22

Generator 1 10 – 50MW $50/MWh

Generator 2 50MW (block)

$10/MWh

Load = 35MW

10MW

1 2

35MW 0MW 0MW

Page 23: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 2. Example

• From the Convex Hull Pricing problem, the LMPs are – Location 1: $50/MWh – Location 2: $10/MWh

• What do these prices mean?

23

Generator 1 10 – 50MW $50/MWh

Generator 2 50MW (block)

$10/MWh

Load = 35MW

10MW

1 2 LMP1 = $50/MWh

35MW 0MW

LMP2 = $10/MWh

0MW

Page 24: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 2. Example

• From the Convex Hull Pricing problem, the congestion price for the transmission line is $40/MWh

• What does this price mean?

24

Generator 1 10 – 50MW $50/MWh

Generator 2 50MW (block)

$10/MWh

Load = 35MW

10MW

1 2 LMP1 = $50/MWh

35MW 0MW

LMP2 = $10/MWh

Congestion price = $40/MWh

0MW

Page 25: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 2. Example

• There is a revenue mismatch! – $0 is collected from actual flow

along the transmission line – If 10MW of financial transmission

rights (FTRs) were sold in the FTR auction, FTR holders need $400 more than what the ISO collects

• This $400 is the Product Revenue Shortfall

25

Generator 1 10 – 50MW $50/MWh

Generator 2 50MW (block)

$10/MWh

Load = 35MW

10MW

1 2 LMP1 = $50/MWh

35MW 0MW

LMP2 = $10/MWh

Congestion price = $40/MWh

0MW

Page 26: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 2. Example

• Mathematically, the Product Revenue Shortfall term is

• The associated side-payment value can be shifted between LOC and Product Revenue Shortfall (allocation depends on clearing rules) but cannot be eliminated

26

ClearedA bt it it t t

t i t

x

Page 27: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property 3. Convex Hull Pricing is all-or-nothing

• Convex Hull Pricing is based on a rigorous mathematical proof

• The proof will NOT hold if the Convex Hull Pricing problem is altered

• Therefore, Convex Hull Pricing is all-or-nothing – Either it is implemented in its entirety and all of its properties are

realized, or – It is changed, loses its important properties, and can no longer rightly

be called “Convex Hull Pricing”

• There is no such thing as “approximate Convex Hull Pricing”

27

Page 28: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Property review

1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its

time horizon

2. Convex Hull Pricing can result in positive prices for non-binding system-wide constraints

3. Convex Hull Pricing is all-or-nothing

28

Page 29: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Implementation challenges

• Convex Hull Pricing has several implementation challenges

• Three foreseeable challenges are presented here

29

Page 30: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Challenge 1. Multi-interval method

• Convex Hull Pricing is inherently multi-interval for electricity markets

• In a real-time setting, a rolling time horizon implementation would be necessary – Prices are determined for the entire time horizon: how should this be

factored into settlement? – Given that no forecast is perfect, the minimized side-payment cannot

be realized (next slide)

30

Page 31: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Side-payment realization

31

Time

First minimized side-payment horizon

Second minimized side-payment horizon

0

Realized side-payments

Third minimized side-payment horizon

1 2 3 4 5

Page 32: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Challenge 2. Product Revenue Shortfall

• Convex Hull Pricing can create a Product Revenue Shortfall due to Property 2 (positive prices for nonbinding system-wide constraints)

• This creates a revenue adequacy problem for the ISO

• The side-payment must be borne by participants – A variety of cost allocation schemes exist, but no scheme is acceptable

to every participant simultaneously

32

Page 33: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Challenge 3. Computation

• Convex Hull Pricing requires explicit convex hulls (surprise!)

• If each is polyhedral, an explicit formulation is available

• What happens if explicit convex hull formulations are not available?

33

X j

i

Page 34: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Challenge review

1. Pricing and side-payment questions arise from the multi-interval nature of Convex Hull Pricing

2. Product Revenue Shortfall introduces cost allocation questions

3. Identifying convex hulls is not trivial

34

Page 35: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

Conclusion

• Convex Hull Pricing – Is theoretically rigorous – Minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) – Can result in counterintuitive prices – Has implementation challenges

• More research is needed before an informed judgment can be made regarding the pros and cons of Convex Hull Pricing

35

Page 36: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

References

• Market-Clearing Electricity Prices and Energy Uplift – Authors: Gribik, Hogan, Pope – http://www.hks.harvard.edu/fs/whogan/Gribik_Hogan_Pope_Price_U

plift_123107.pdf

• Convex Hull Pricing in Electricity Markets: Formulation, Analysis, and Implementation Challenges – Authors: Schiro, Zheng, Zhao, Litvinov – http://www.optimization-online.org/DB_HTML/2015/03/4830.html

36

Page 37: Convex Hull Pricing...1. Convex Hull Pricing minimizes certain side-payments (Lost Opportunity Costs + Product Revenue Shortfall) over its time horizon 2. Convex Hull Pricing can result

37