testing the performance of restructured electric power markets

44
1 Leigh Tesfatsion Professor of Econ, Math, and Electrical and Computer Engineering Iowa State University, Ames, Iowa http://www.econ.iastate.edu/tesfatsi/ [email protected] Presentation Slides: Last Revised 6/7/10 Presentation Slides: Last Revised 6/7/10 Testing the Performance of Restructured Electric Power Markets Illustrative Experimental Findings Illustrative Experimental Findings

Upload: others

Post on 24-May-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Testing the Performance of Restructured Electric Power Markets

1

Leigh Tesfatsion Professor of Econ, Math, and Electrical and Computer Engineering

Iowa State University, Ames, Iowa http://www.econ.iastate.edu/tesfatsi/

[email protected]

Presentation Slides: Last Revised 6/7/10Presentation Slides: Last Revised 6/7/10

Testing the Performance of Restructured Electric Power Markets

Illustrative Experimental FindingsIllustrative Experimental Findings

Page 2: Testing the Performance of Restructured Electric Power Markets

2

Project Directors: Leigh Tesfatsion (Prof. of Econ, Math, & ECpE, ISU) Dionysios Aliprantis (Ass’t Prof. of ECpE, ISU) David Chassin (Staff Scientist, PNNL/DOE)

Research Assoc’s: Dr. Junjie Sun (Fin. Econ, OCC, U.S. Treasury, Wash, D.C.) Dr. Hongyan Li (Consulting Eng., ABB Inc., Raleigh, NC)

Research Assistants:Research Assistants: Huan Zhao (Econ PhD Candidate, ISU);

Chengrui Cai (ECpE PhD Student, ISU);

Pedram Jahangiri (ECpE PhD Student, ISU);

Auswin Thomas (ECpE MS Student, ISU).

** Currently supported by grants from DOE at Pacific Northwest Currently supported by grants from DOE at Pacific Northwest National Lab (PNNL) & from the Electric Power Research CenterNational Lab (PNNL) & from the Electric Power Research Center

Project:Project: Integrated Wholesale/Retail Power Integrated Wholesale/Retail Power System Operation with SmartSystem Operation with Smart--Grid FunctionalityGrid Functionality

Page 3: Testing the Performance of Restructured Electric Power Markets

3

Wholesale & Retail Power System Operations

Page 4: Testing the Performance of Restructured Electric Power Markets

4

Integrated Wholesale/Retail System Operations

WholesaleTest bed (AMES)

developed by ISU Team

RetailTest bed (GridLAB-D)developed by DOE/PNNL

Seaming in ProgressSeaming in Progress

x

x

Bilateral Contracts

Page 5: Testing the Performance of Restructured Electric Power Markets

5

Meaning of “Smart Grid Functionality”?

For our project purposes:

SmartSmart--grid functionalitygrid functionality = Service-oriented grid enhancements permitting more responsiveness to needs and preferences of retail consumers.

Example:Example: Introduction of advanced metering and other technologies for support of flexible retail contracting and choice of suppliers by retail consumers

Page 6: Testing the Performance of Restructured Electric Power Markets

6

Project Context:Project Context: North American North American restructuring of wholesale power marketsrestructuring of wholesale power markets

In April 2003 the U.S. Federal Energy Regulatory Commission (FERC) proposed adoption of a wholesale power market design with particular core features.

Over 50% of North American generation now operates under some variant of the FERC design.

Adopters to Date: New York (NY-ISO), mid-Atlantic states (PJM), New England (ISO-NE), Midwest/Manitoba (MISO), Texas (ERCOT), Southwest (SPP), and California (CAISO)

Note:Note: Ontario (IESO), Alberta (AESO) , and other Canadian provinces have not fully adopted FERC design

Page 7: Testing the Performance of Restructured Electric Power Markets

7

Regions Operating Under Some Version of FERC Design http://www.ferc.gov/industries/electric/indus-act/rto/rto-map.asp

Page 8: Testing the Performance of Restructured Electric Power Markets

8

Core Features of FERCCore Features of FERC’’s Market Designs Market Design

• Market to be managed by an independent systemoperator (ISO) having no ownership stake

• Two-settlement system: Concurrent operation of day-ahead (forward) & real-time (spot) markets

• Transmission grid congestion managed via Locational Marginal Prices (LMPs), where LMP at bus k = least cost of servicing 1 additional MW of power at bus k

• Oversight & market power mitigation by outside agency

Has led in practice to complicated systems difficult to analyze by standard analytical & statistical tools !

Page 9: Testing the Performance of Restructured Electric Power Markets

9

Example: Complex MISO Market OrganizationBusiness Practices Manual 001-r1 (1/6/09)

Two-Settlement Power Market System under LMP

Core ofCore ofFERC designFERC design

Ss

AMES project to date

Xx

Xx

Page 10: Testing the Performance of Restructured Electric Power Markets

10

Project Work to Date: Wholesale LevelProject Work to Date: Wholesale Level

• Development and open-source release of AMES (Agent-based Modeling of Electricity Systems)

• AMES = Computational test bed incorporating core features of the FERC wholesale power market design

• Used to test performance under FERC design

• Used to test performance under modifications of design

AMES Homepage (code/manual/publications):AMES Homepage (code/manual/publications):http://www.econ.iastate.edu/tesfatsi/AMESMarketHome.htm

Page 11: Testing the Performance of Restructured Electric Power Markets

11

AMES (V2.05) Architecture AMES (V2.05) Architecture (based on business practices manuals for MISO/ISO(based on business practices manuals for MISO/ISO--NE)NE)

Two-settlement systemDay-ahead market (double auction, financial contracts) Real-time market (settlement of differences)

AC transmission gridGeneration Companies (GenCos)Generation Companies (GenCos) & LoadLoad--Serving Entities (LSEs)Serving Entities (LSEs)located at user-specified transmission busesGrid congestion managed via Locational Marginal Prices (Locational Marginal Prices (LMPsLMPs))LMP at bus k LMP at bus k = Least cost of servicing one additional MW of = Least cost of servicing one additional MW of power at bus kpower at bus k.

Independent System Operator (ISO)System reliability assessmentsDay-ahead scheduling via bid/offer bid/offer based optimal power flow (OPF)based optimal power flow (OPF)Real-time dispatch

TradersGenCos (sellers) LSEs (buyers)LearningLearning capabilities

Page 12: Testing the Performance of Restructured Electric Power Markets

12

AMES Modular & Extensible Architecture (Java)AMES Modular & Extensible Architecture (Java)

Market protocols & AC transmission grid structure― Graphical user interface (GUI) & modularized class structure

permit easy experimentation with alternative parameter settings and alternative institutional/grid constraints

Learning representations for traders― Java Reinforcement Learning Module (JReLM) ― “Tool box” permitting experimentation with a wide variety

of learning methods (Roth-Erev, Temp Diff/Q-learning,…)

Bid/offer-based optimal power flow formulation― Java DC Optimal Power Flow Module (DCOPFJ)― Permits experimentation with various DC OPF formulations

Output displays and dynamic test cases― Customizable chart/table displays & 5-bus/30-bus test cases

Page 13: Testing the Performance of Restructured Electric Power Markets

13

Illustrative AMES Experimental Illustrative AMES Experimental Findings for a 5Findings for a 5--Bus Test CaseBus Test Case

Definition: Definition: Incentive misalignmentIncentive misalignment →→Institutional design fails to align incentives of market participants with efficiency objectives (non-wastage of resources) and/or welfare objectives (socially desirable distribution of net surplus)

Experiments Reported Below:Experiments Reported Below: Incentive misalignment problems under FERC wholesale power market design for a range of experimental treatments:

• Generator learning [intensive parameter sweep]

• Sensitivity of wholesale demand to price [0 to 100%]

Page 14: Testing the Performance of Restructured Electric Power Markets

14

G4

G2G1 G3

G5

Bus 1 Bus 2 Bus 3

LSE 3LSE 3Bus 4Bus 5

LSELSE 11 LSE 2LSE 2

Five GenCo sellers G1,…,G5 and three LSE buyers LSE 1, LSE 2, LSE 3

5-Bus Transmission Grid(Used in many ISO business practice/training manuals)

$$$250 MW Capacity$

$ $ $$

Page 15: Testing the Performance of Restructured Electric Power Markets

15

GenCo True Cost & Capacity Attributes

15

Page 16: Testing the Performance of Restructured Electric Power Markets

16

Activities of AMES ISO During Each Operating Day D:Activities of AMES ISO During Each Operating Day D:Timing Adopted from Midwest ISO (MISO)Timing Adopted from Midwest ISO (MISO)

16

00:00

11:00

16:00

23:00

Real-Time

Market (RTM)

forday D

Day-Ahead Market (DAM)for day D+1

ISO collects bids/offers from LSEs and GenCos

ISO evaluates LSE demand bids and GenCo supply offers

ISO solves D+1 DC OPF and posts D+1 dispatch

and LMP schedule

Day-ahead settlementReal-time settlement

Page 17: Testing the Performance of Restructured Electric Power Markets

17

AMES ISO (Market Operator)Public Access:Public Access:

//// Public MethodsPublic MethodsgetWorldEventSchedule( clock time,… );getMarketProtocols( bid/offer reporting, settlement,… );Methods for receiving data;Methods for retrieving stored ISO data;

Private Access:Private Access://// Private MethodsPrivate Methods

Methods for gathering, storing, posting, & sending data;Method for solving hourly DC optimal power flow;Methods for posting schedules and carrying out settlements;Methods for implementing market power mitigation;

//// Private DataPrivate DataHistorical data (e.g., cleared bids/offers, market prices,…);Address book (communication links);

Page 18: Testing the Performance of Restructured Electric Power Markets

18

AMES ISO Solves Hourly DC Optimal Power Flow (OPF)AMES ISO Solves Hourly DC Optimal Power Flow (OPF)GenCos report hourly supply offers and LSEs report fixed &

price-sensitive hourly demand bids to ISO for day-ahead market

Subject to

Fixed and price-sensitive demand bids for LSE j

LSE gross buyer surplus

GenCo-reported total avoidable costs

R R

RUi

Max Max0 SLMaxjPurchase capacityinterval for LSE j

Dual variable for this bus-k balance constraint givesLMP for bus k

Operating capacityinterval for GenCo i

PUkm = Thermal limit for branch km

Page 19: Testing the Performance of Restructured Electric Power Markets

19

AMES ISO Solves DCAMES ISO Solves DC--OPF via DCOPFJ ModuleOPF via DCOPFJ Module

19

DC-OPF raw data (SI)

DCOPFJ Shell

Per Unit conversion

Form SCQP matrices

QuadProgJ: An SCQP solver

Per Unit SCQP output

Solution output (SI)

Page 20: Testing the Performance of Restructured Electric Power Markets

20

AMES AMES Generation Company (Seller)Generation Company (Seller)Public Access:Public Access:

// Public Methods// Public MethodsgetWorldEventSchedule( clock time,… );getMarketProtocols( ISO market power mitigation,… );Methods for receiving data;Methods for retrieving GenCo data;

Private Access:Private Access://// Private MethodsPrivate Methods

Methods for gathering, storing, and sending data;Methods for calculating own expected & actual net earnings;Method for updating own supply offers (LEARNING);

//// Private DataPrivate DataOwn capacity, grid location, cost function, current wealth… ;Data recorded about external world (prices, dispatch,…);Address book (communication links);

Page 21: Testing the Performance of Restructured Electric Power Markets

21

AMES GenCos are learners who report strategic supply offers to ISO for DAM

Page 22: Testing the Performance of Restructured Electric Power Markets

22

In 5-bus study, AMES GenCos use VRE learning (version of Roth-Erev stochastic reinforcement learning)

Each GenCo maintains action choice propensities q, normalized tochoice probabilities Prob, to choose actions (supply offers). Agood (bad) reward rk resulting from an action ak results in an increase (decrease) in both qk and Probk.

Action Choice a1

Action Choice a2

Action Choice a3

Choice Propensity q1 Choice Probability Prob1

Choice Propensity q2

Choice Propensity q3

Choice Probability Prob2

Choice Probability Prob3

rupdatechoose normalize

Page 23: Testing the Performance of Restructured Electric Power Markets

23

VRE Updating of Action PropensitiesVRE Updating of Action Propensities

Parameters:Parameters:• qj(1) Initial propensity• Experimentation• φ Recency (forgetting)

Variables:Variables:• aj Current action choice• qj Propensity for action aj• ak Last action chosen• rk Reward for action ak• t Current time step• N Number of actions

Xxxx

xxxx

Xxx

xxx

Xxxxxx

Ej(ε,N,k,t)

Ej( ε,N,k,t)

ε

Page 24: Testing the Performance of Restructured Electric Power Markets

24

From VRE Propensities to ProbabilitiesGibbsGibbs--Boltzmann ProbabilityBoltzmann Probability

qj(t) = “propensity” to choose action j at time tN = Total number of available actionsT = Temperature (“cooling”) parameter

Probj(t) = Probability of choosing action j at time t

N

n=1

e qn(t)/T

Xxx

xxxxProbj(t)

Page 25: Testing the Performance of Restructured Electric Power Markets

25

AMES GenCo learning implemented via AMES GenCo learning implemented via JReLMJReLM module module (Java Reinforcement Learning Module developed by(Java Reinforcement Learning Module developed byCharles J. Gieseler, Comp Sci M.S. Thesis, 2005)

Market Simulation

Learning Agent

Page 26: Testing the Performance of Restructured Electric Power Markets

26

AMES Load-Serving Entity (Buyer)Public Access:Public Access:// Public MethodsPublic Methods

getMarketProtocols(posting, trade, settlement);getMarketProtocols(ISO market power mitigation);Methods for receiving data;Methods for retrieving LSE data;

Private Access:Private Access:// Private MethodsPrivate Methods

Methods for gathering, storing, and sending data;Methods for calculating own expected & actual net earnings;

// Private DataPrivate DataOwn downstream demand, grid location, current wealth…;Data recorded about external world (prices, dispatch,…);Address book (communication links);

Page 27: Testing the Performance of Restructured Electric Power Markets

27

AMES LSE Hourly Demand-Bid Formulation

Hourly demand bid for each LSE j 

Fixed + Price‐Sensitive Demand Bid

FixedFixed demand bid = pFLj (MWs)

PricePrice‐‐sensitivesensitive demand bid 

= Inverse demand function for real power pSLj (MWs) overa purchase capacity interval:

Fj(pSLj)  =  cj ‐ 2dj pSLj

0  ≤ pSLj ≤ SLMaxj

Page 28: Testing the Performance of Restructured Electric Power Markets

28

R Measure for Systematically Varying the Amount of Demand-Bid Price Sensitivity

28

R = SLMaxSLMaxjj /[ ppFFLjLj + SLMaxSLMaxjj ]

For LSE j in Hour H:pFpFLjLj = Fixed demand for real power (MWs)SLMaxSLMaxjj = Maximum potential price-sensitive demand (MWs)

$/MWh

R=0.0 R=0.5 R=1.0

$/MWh $/MWh

SLMaxjSLMaxjpFLj pFLj

pLj pLj pLj

D D

D

(100% Fixed Demand) (100% Price-Sensitive Demand)

Page 29: Testing the Performance of Restructured Electric Power Markets

29

LSE Hourly Fixed Demands for R=0.0LSE Hourly Fixed Demands for R=0.0

17 = Peak demand hour

Page 30: Testing the Performance of Restructured Electric Power Markets

30

First Experiments: Avg GenCo net earningsGenCo net earnings (Day 1000) for R=0 under varied learning parameter settings

Small beta ≅“zero-intelligence”budget-constrainedtrading.

Learning matters !

= Sweet spotregion

= Selected

Page 31: Testing the Performance of Restructured Electric Power Markets

31

Lerner Index (LI): Measure of Market Power

Given binding capacity constraint on GenCo i, can have LIi > 0 withoutexercise of market power by GenCo i.

Page 32: Testing the Performance of Restructured Electric Power Markets

32

Second Experiments: Avg LMP with/without GenCo learning as demand varies from R=0 (100% fixed) to R=1 (100% price sensitive)

With GenCo Learning(Day 1000)

R R

Avg LMP (locational marginal price) Avg LI (Lerner Market Power Index)

Page 33: Testing the Performance of Restructured Electric Power Markets

33

Single-Run Illustration of Findings for R=0.0 (100% Fixed Demand)

W/O Gen Learning (Day 1000) With Gen Learning (Day 1000)

Page 34: Testing the Performance of Restructured Electric Power Markets

34

Summary of Findings from the First TwoSummary of Findings from the First TwoTwoTwo Sets of Experiments Sets of Experiments ((Li,Sun,TesfatsionLi,Sun,Tesfatsion, 2009), 2009)

BOTTOM LINE:

Even with 100% priceEven with 100% price--sensitive demand bids (R=1.0),sensitive demand bids (R=1.0),prices are much higher under GenCo learning due toprices are much higher under GenCo learning due tostrategic supply offers (capacity withholding).strategic supply offers (capacity withholding).

NEEDED:Countervailing powerCountervailing power == AActive LSE demand bidding as well as active GenCo supply offers at wholesale level to to support more competitive pricing at wholesale.support more competitive pricing at wholesale.

POSSIBLE MEANS:Integrated wholesale/retail restructuringIntegrated wholesale/retail restructuring providing providing array of pricearray of price--sensitive retail contracts and permitting sensitive retail contracts and permitting retail consumers to select their LSE suppliers retail consumers to select their LSE suppliers

Page 35: Testing the Performance of Restructured Electric Power Markets

35

Unfortunately, since 2000 Enron scandal, retail restructuring has been slowed

Source: www.eia.doe.gov/cneaf/electricity/page/restructuring/restructure_elect.html

(Jan 2010)Retail

Page 36: Testing the Performance of Restructured Electric Power Markets

36

Texas (ERCOT) has moved furthest towards full restructuring → Our project case study

Wholesale

Retail

x

x

Bilateral Contracts

Page 37: Testing the Performance of Restructured Electric Power Markets

37

Third Set of Experiments: Net surplus extraction by ISOs in day-ahead energy markets under Locational Marginal Pricing (LMP)

Day-ahead market activitieson a typical operating day D:

Page 38: Testing the Performance of Restructured Electric Power Markets

38

ISO Net Surplus Extraction ExampleISO Net Surplus Extraction Example

Cleared load = pFL. LSE at

bus 2 pays LMP2 > LMP1 for each unit of pF

L. M units of pF

L are supplied by cheaper G1 at bus 1 who receives only LMP1 per unit.

ISO collects difference:

ISO Net SurplusISO Net Surplus= [ LSE Payments

– GenCo Revenues ]

= M x [LMP2 – LMP1]

Page 39: Testing the Performance of Restructured Electric Power Markets

39

ISO Net Surplus Extraction Example ISO Net Surplus Extraction Example …… Cont.Cont.

ISO Net Surplus:ISO Net Surplus:INS=M x [LMP2 – LMP1]

GenCo Net Surplus:GenCo Net Surplus:Area S1 + Area S2

LSE Net Surplus:LSE Net Surplus:Area B

Total Net Surplus:Total Net Surplus:TNSTNS == [INS+S1+S2+B]

ISO Objective (OPF):ISO Objective (OPF):maximize TNS subject to

trans/gen constraints.

Page 40: Testing the Performance of Restructured Electric Power Markets

40

55--Bus Test Case Results Without GenCo LearningBus Test Case Results Without GenCo Learning::Daily ISO net surplus as LSE demand varies from

R=0.0 (100% fixed) to R=1.0 (100% price sensitive)

40

R Value

$

Page 41: Testing the Performance of Restructured Electric Power Markets

41

5-Bus Test Case Results With GenCo VRE Learning:Mean ISO net surplus on Day 1000 as LSE demand varies from R=0.0 (100% fixed) to R=1.0 (100% price sensitive)

41

R Value

$

Page 42: Testing the Performance of Restructured Electric Power Markets

42

Empirical Comparisons

From PJM 2008 report:ISO net surplus from day-ahead market: $2.66 billion$2.66 billion

From MISO 2008 report:ISO net surplus from day-ahead market: $500$500 millionmillion

From CAISO 2008 report:ISO net surplus from day-ahead inter-zonal congestion charges: $176 million$176 million.

From ISO-NE 2008 report:Combined ISO net surplus for real-time and day-ahead markets: $121 million$121 million.

42

Page 43: Testing the Performance of Restructured Electric Power Markets

43

Summary of Findings from ISO Net Surplus Experiments (Li/Tesfatsion, 2010)

ISO net surplus extractions not well aligned with market efficiency

Treatments resulting in greater GenCo economic capacity withholding (hence higher & more volatile LMPs) also result in greater ISO & GenCo net surplus

ISO net surplus collections should be allocated for ex ante remedy of structural/behavioral problems that encourage GenCo economic capacity withholding.

Should not be used ex post for LMP payment offsets and LMP risk hedge support (current norm)

Page 44: Testing the Performance of Restructured Electric Power Markets

44

OnOn--Line ResourcesLine Resources

Presentation SlidesPresentation Slideswww.econ.iastate.edu/classes/econ458/tesfatsion/WPMExperiments45www.econ.iastate.edu/classes/econ458/tesfatsion/WPMExperiments458.pdf8.pdf

AMES Test Bed Homepage AMES Test Bed Homepage (Code/Manual/Publications)(Code/Manual/Publications)www.econ.iastate.edu/tesfatsi/AMESMarketHome.htm

AgentAgent--Based Electricity Market ResearchBased Electricity Market Researchwww.econ.iastate.edu/tesfatsi/aelectric.htm

AgentAgent--Based Computational Economics HomepageBased Computational Economics Homepagewww.econ.iastate.edu/tesfatsi/ace.htmwww.econ.iastate.edu/tesfatsi/ace.htm