Probabilistic Wind Power Forecasting in Electricity Market Operations ...

Report 3 Downloads 110 Views
Probabilistic Wind Power Forecasting in Electricity Market Operations: a Case Study of Illinois Zhi Zhou*, Audun Botterud*, Jianhui Wang Argonne National Laboratory, USA [email protected]; [email protected]

Ricardo Bessa, Hrvoje Keko, Jean Sumaili, Vladimiro Miranda INESC Porto, Portugal

Project website: http://www.dis.anl.gov/projects/windpowerforecasting.html FERC Technical Conference on Increasing Real-Time and Day-Ahead Market Efficiency Through Improved Software, June 28-30 2011

Outline  Background and Motivation  Wind power forecasting - Probabilistic density forecasting - Scenario generation reduction

 System operation with wind power uncertainty - Two-settlement market - Stochastic unit commitment

 Test Case - IL Power System - System operation analysis

 Conclusion and future work

2

Outline  Background and Motivation  Wind power forecasting - Probabilistic density forecasting - Scenario generation reduction

 System operation with wind power uncertainty - Two-settlement market - Stochastic unit commitment

 Test Case - IL Power System - System operation analysis

 Conclusion and future work

3

Project Overview: Wind Power Forecasting and Electricity Markets Goal: To contribute to efficient large-scale integration of wind power by developing improved wind forecasting methods and better integration of advanced wind power forecasts into system and plant operations. Collaborators:

Institute for Systems and Computer Engineering of Porto (INESC Porto), Portugal

Industry Partners:

Horizon Wind Energy and Midwest ISO (MISO)

Sponsor:

U.S. Dept. of Energy (Wind and Water Power Program)

The project consists of two main parts:  Wind power forecasting – Review and assess existing methodologies – Develop and test new and improved algorithms

 Integration of forecasts into operations (power system and wind power plants) – Review and assess current practices – Propose and test new and improved approaches, methods and criteria

http://www.dis.anl.gov/projects/windpowerforecasting.html 4

Background and Motivation – U.S. Wind Power Capacity  Wind power has been rapidly integrated into the current power systems

5

Background and Motivation - Handling Uncertainties in System/Market Operation [MW] Source of uncertainty

Operating Reserve

Δ Load

Δ Generating capacity

Operating Reserves (spin and non-spin)

Δ Wind Power

?? ??

Wind power forecasting

Increase operating reserves? Change commitment strategy? - Stochastic UC

 What are the impacts on the system? – Reliability (curtailment,..) – Efficiency (system cost, price..)

6

Outline  Background and Motivation  Wind power forecasting - Probabilistic density forecasting - Scenario generation and reduction

 System operation with wind power uncertainty - Two-settlement market - Stochastic unit commitment

 Test Case - IL Power System - System operation analysis

 Conclusion and future work

7

Probabilistic forecasting with kernel density estimation  Conditional wind power probabilistic forecasting

f P  pt k | X  xt k|t  

f P , X  pt k , xt k|t  f X xt k|t 

Joint or multivariate density function of p and x

Marginal density of x

 Kernel density estimation (KDE)

8

Quantile-Copula Estimator for Conditional KDE Copula Definition

KDE ESTIMATOR

multivariate distribution function separated in: •marginal functions •dependency structure between the marginal, modeled by the copula copula density function

KDE ESTIMATOR

empirical cum. dist. Ui=FXe(Xi) and Vi=FYe(Yi)

R. Bessa, et. al. “Quantile-copula density forecast for wind power uncertainty 9 Trondheim Norway, 2011. modeling,” Proceedings IEEE Trondheim PowerTech 2011,

Illustration of Kernel Density Forecast Forecast the wind power pdf at time step t for each look-ahead time step

t+k of a given time-horizon knowing a set of explanatory variables (NWP forecasts, wind power measured values, hour of the day)

20

15

Wind Speed (m/s

10

) 5

1 0.8 0.6 0.4

Wind Po w er

(p.u.)

0.2

0 0

10

Scenario Generation and Reduction  Kernel Density Forecast (KDF) methods (e.g. Quantile-copula in the IL case study) produce pdf forecasts of the wind power generation

 Stochastic unit commitment model requires scenario representation of wind power forecast → account for the temporal correlation of forecast errors

 A large number of scenarios generated with Monte-Carlo simulation based on quantile distribution (multivariate Gaussian error variable, covariance matrix) [Pinson et al. 09]

 Three scenario reduction methods – Random selection – Scenario reduction method in GAMS [Gröwe-Kuska, Heitsch, et. al, 2003] (used in the IL case study) – Scenario clustering approach [Sumaili et al. 2011]

11

Scenario Generation and Reduction - Illustration A. Probabilistic forecast (KDF)

B. Large scenario set

C. Reduced scenario set (scenarios with different probabilities)

12

Scenario Reduction Reduces Variance of Scenario Set 10 reduced scenarios:

100 reduced scenarios 0.025

0.03 0.025 0.02

1000

0.015

10-SR1

0.01

10-SR2 10-SR3

0.005 0

Scenario Variance [p.u.]

Scenario Variance [p.u.]

0.035

0.02 0.015 1000 100-SR1

0.01

100-SR2

0.005

100-SR3

0 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46

Time [hour]

Time [hour]

SR1 - Random selection SR2 - ScenRed GAMS SR3 - Scenario clustering

13

Outline  Background and Motivation  Wind power forecasting - Probabilistic density forecasting - Scenario generation and reduction

 System operation with wind power uncertainty - Two-settlement market - Stochastic unit commitment

 Test Case - IL Power System - System operation analysis

 Conclusion and future work

14

Steps in U.S. Electricity Market Operations (based on Midwest ISO)

Day ahead: Clear DA market using UC/ED

Post operating reserve requirements Submit DA bids

1100

ISO/RTO Forecast

Submit revised bids

1600

Post-DA Reliability UC

1700 DA – day ahead RT – real time UC – unit commitment ED – economic dispatch

Post results (DA energy and reserves)

Operating day: Clear RT market using ED (every 5 min)

Intraday Reliability UC Submit RT bids

-30min

Operating hour Post results (RT energy and reserves) 15

A Stochastic Unit Commitment (UC) Model w/Wind Power Uncertainty  Formulation using wind power forecast scenarios (s) w/probabilities (probs): 𝑀𝑖𝑛

𝑠 𝐹𝐶𝑡,𝑖 + 𝐶(𝑅𝑁𝑆𝑡𝑠 ) + 𝐶(𝐸𝑁𝑆𝑡𝑠 ) +

𝑝𝑟𝑜𝑏𝑠 ∙ 𝑠

𝑡,𝑖

𝑠 𝑖 𝑔𝑒𝑛𝑡ℎ𝑒𝑟𝑚𝑎𝑙,𝑖,𝑡

𝑆𝐶𝑡,𝑖 𝑡,𝑖

𝑠 + 𝑔𝑒𝑛𝑤𝑖𝑛𝑑,𝑡 = 𝑙𝑜𝑎𝑑𝑡 − 𝐸𝑁𝑆𝑡𝑠 , ∀ 𝑡, 𝑠

𝑠 𝑠 𝑠𝑟𝑡ℎ𝑒𝑟𝑚𝑎𝑙,𝑖,𝑡 ≥ αsr (𝑂𝑅𝑟𝑒𝑔,𝑡 + 𝑂𝑅𝑤𝑖𝑛𝑑,𝑡 ) − 𝑆𝑅𝑁𝑆𝑡𝑠 , ∀ 𝑡, 𝑠 𝑖

𝑖

Objective function (min daily expected cost) Energy balance (hourly)

Spinning Reserve balance (hourly)

𝑠 𝑠 𝑛𝑠𝑟𝑡ℎ𝑒𝑟𝑚𝑎𝑙,𝑖,𝑡 ≥ (1 − 𝛼𝑠𝑟 ) (𝑂𝑅𝑟𝑒𝑔,𝑡 + 𝑂𝑅𝑤𝑖𝑛𝑑,𝑡 ) − 𝑁𝑆𝑅𝑁𝑆𝑡𝑠 , ∀ 𝑡, 𝑠 Non-spinning Reserve balance (hourly)

Commitment Constraints (i, t)

Unit commitment constraints (ramp, min. up/down)

 A two-stage stochastic mixed integer linear programming (MILP) problem – First-stage: commitment – Second-stage: dispatch Wang J, Botterud A, Bessa R, Keko H, Carvalho L, Issicaba D, Sumaili J, and Miranda V, Wind power forecasting uncertainty and unit commitment, Applied Energy, in press, 2011. Z. Zhou, A. Botterud, J. Wang, R.J. Bessa, H. Keko, J. Sumaili, V. Miranda, “Application of 16 Probabilistic Wind Power Forecasting in Electricity Markets”, submitted

Operating Reserves

vs.

Stochastic UC

Forecast quantiles

Reduced scenario set

Hourly operating reserve requirement (spinning + non-spinning) + Deterministic UC

Commitment schedule Real-time dispatch

Realized generation

Stochastic UC + scenario set

Commitment schedule

Real-time dispatch 17

Outline  Background and Motivation  Wind power forecasting - Probabilistic density forecasting - Scenario generation and reduction

 System operation with wind power uncertainty - Two-settlement market - Stochastic unit commitment

 Test Case - IL Power System - System operation analysis

 Conclusion and future work

18

Case Study Assumptions  210 thermal units: 41,380 MW

Generation Capacity

– Base, intermediate, peak units

4.78% Combine Cycle Turbine

 Wind power: 14,000 MW

30.95%

20.60%

– 2006 wind series from 15 sites in Illinois

Gas Turbine Nuclear

19.71%

(NREL EWITS dataset) – 20% of load

Steam Turbine

Wind and Load in July-October 2006 40000

 Peak load: 37,419 MW

Load/Wind Power (MW)

35000

– 2006 load series from Illinois

 No transmission network

30000 25000 20000 Load

15000

Wind

10000 5000 0

to

October 31st, 2006) – Day-ahead unit commitment w/wind power point forecast – Real-time reliability assessment commitment (RAC) w/ wind power scenarios

1 111 221 331 441 551 661 771 881 991 1101 1211 1321 1431 1541 1651 1761 1871 1981 2091 2201 2311 2421 2531 2641 2751 2861

 120 days simulation period (July

1st

Hour

Case study focus is to compare: -Operating reserves vs. stochastic UC -Probabilistic forecasting methods 19

Market Simulation Set-Up

Day-ahead point forecast

UC

ED

Day-ahead schedule and price

4hr-ahead probabilistic forecast

Actual wind power

RAC

ED

Real-time dispatch and price

20

UC Case Study: Deterministic and Stochastic Cases

Case

Add’l Reserve: 𝑂𝑅𝑤𝑖𝑛𝑑,𝑡 *

Forecast

UC strategy at RAC stage

P1

None

Perfect in both DA and RT

Deterministic

PF-F0

None

50% quantile

Deterministic

PF-F1

Fixed: avg. 50-10% quantile

50% quantile

PF-F2

Fixed: avg. 50-5% quantile

50% quantile

Deterministic

PF-F3

Fixed: avg. 50-1% quantile

50% quantile

Deterministic

PF-D1

Dynamic: 50-10% quantile

50% quantile

Deterministic

PF-D2

Dynamic: 50-5% quantile

50% quantile

Deterministic

PF-D3

Dynamic: 50-1% quantile

50% quantile

Deterministic

SF-S0

None

10 Scenarios

Stochastic

SF-S1

10% of wind scenario

10 Scenarios

Stochastic

SF-S2

20% of wind scenario

10 Scenarios

Stochastic

Deterministic

* This additional reserve is applied at the RAC stage only to handle wind power uncertainty. All cases use a regular reserve, 𝑂𝑅𝑟𝑒𝑔,𝑡 , equal to the largest contingency ( 1146 MW). 21

Overview of total cost (4-months period ) Costs 1600

Unserved load Unserved nonspinning reserve Unserved spinning reserve Start-up Fuel

1400

Cost (M$)

1200 1000 800

600 400 200 0 P1

PF-F0 PF-F1 PF-F2 PF-F3 PF-D1 PF-D2 PF-D3 SF-S0 SF-S1 SF-S2 Cases

 Point forecast with no additional reserve too risky  Stochastic unit commitment has the lowest total costs  Dynamic reserves perform slightly better than fixed reserves  Overall, more operating reserves lead to lower costs within the same categories 22

Overview of generation cost (4-months period) Total Generation Costs 660

Generation Costs (M$)

640 620 600

Start-up Fuel

580 560 540 520 P1

PF-F0 PF-F1 PF-F2 PF-F3 PF-D1 PF-D2 PF-D3 SF-S0 SF-S1 SF-S2 Cases

 Stochastic UC model has slightly higher generation costs  Additional generation costs are more than offset by the reduced curtailment costs 23

Total curtailment on load and reserve (4-months period)

 Same trend on curtailment of load and spinning reserve.  More load curtailments in cases with fixed reserve strategies  More spinning reserve curtailment in cases with dynamic reserve strategies  Least curtailment on both load and spinning reserve in cases with stochastic UC 24

Selected Over-forecasted Day (October 19th, 2006) Wind power (MW)

12000

S1

10000

S2 S3

8000

S4 S5

6000

S6

4000

S7 S8

2000

S9

0

S10

1 3 5 7 9 11 13 15 17 19 21 23 Time (Hour)

4 hour ahead Real

 Efficiency (clearing prices) and reliability (load curtailment) 4000

1000

800 P1 PF-F0

600

PF-F2 400

PF-D2 SF-S2

200

0

Hourly Energy Price ($/MWHour)

Load Curtailment (MW)

1200

3500 3000 2500

P1 PF-F0

2000

PF-F2

1500

PF-D2 1000

SF-S2

500 0

1 2 3 4 5 6 7 8 9 101112131415161718192021222324

1 2 3 4 5 6 7 8 9 101112131415161718192021222324

Time (Hour)

Time (Hour)

25

Selected Under-forecasted Day (September 22nd, 2006) 16000

Wind Power (MW)

14000

S1 S2

12000

S3

10000

S4 S5

8000

S6

6000

S7 S8

4000

S9

2000

S10 4 hour ahead

0 1

3

5

7

Real

9 11 13 15 17 19 21 23 Time (Hour)

 Efficiency (clearing prices and wind curtailment) 1400 1200

25 PF-F0 20

PF-F1 PF-F2

15

PF-D1 PF-D2

10 SF-S0 SF-S1

5

SF-S2

Wind Power Curtailment (MW)

RT Hourly Energy Price ($/MWHour)

30

PF-F0

1000

PF-F1 800

PF-F2 PF-D1

600

PF-D2 SF-S0

400

SF-S1 200

SF-S2

0

0 1 2 3 4 5 6 7 8 9 101112131415161718192021222324 Time (Hour)

1

3

5

7

9

11 13 15 17 19 21 23 Time (Hour)

26

Outline  Background and Motivation  Wind power forecasting - Probabilistic density forecasting - Scenario generation and reduction

 System operation with wind power uncertainty - Two-settlement market - Stochastic unit commitment

 Test Case - IL Power System - System operation analysis

 Conclusion and future work

27

Conclusions  Probabilistic wind power forecasts can contribute to efficiently schedule energy and operating reserves under uncertainty in wind power generation

 Dynamic operating reserves (derived from forecast quantiles) + Well aligned with current operating procedures + Lower computational burden + Lower cost and increased reliability - Does not capture inter-temporal events - Uncertainty not represented in objective function

 Stochastic unit commitment (with forecast scenarios) + Captures inter-temporal events through scenarios + Explicit representation of uncertainty in objective function + Lower cost and increased reliability - More radical departure from current operating procedures - High computational burden

28

Conclusions  Others – Dynamic operating reserves and stochastic UC give similar results in the IL Test Case – Inaccurate forecasts can lead to large implications for system efficiency and reliability.

29

Comments and Questions.

Contacts: Zhi Zhou*, Audun Botterud*, Jianhui Wang Argonne National Laboratory, USA [email protected]; [email protected]

Ricardo Bessa, Hrvoje Keko, Jean Sumaili, Vladimiro Miranda INESC Porto, Portugal Project website: http://www.dis.anl.gov/projects/windpowerforecasting.html 30