32
Tools for Daily Operational Forecasting of Wind and Wind Power Roland Stull University of British Columbia (UBC) Vancouver, Canada 4 Nov 2015 Colleagues: Bana Afshar Maggie Campbell Neona Chan Tim Chui Matt Fung Rosie Howard Zhiying Li Jesse Mason Doug McCollor* Henryk Modzelewski Nadya Moisseeva Thomas Nipen Pedro Odon Magdalena Rucker* Roland Schigas Annie Seagram David Siuta Greg West __________ *BC Hydro 1 Geophysical Disaster Computational Fluid Dynamics Center University of British Columbia – Vancouver Dept. of Earth, Ocean & Atmospheric Sciences Weather Forecast Research Team Directed by Prof. Roland Stull CEATI Workshop: Utility-scale Renewable Energy Operations and Optimization 6.0 Technical Presentation

Tools for Colleagues Daily Operational Forecasting of Wind

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tools for Colleagues Daily Operational Forecasting of Wind

Tools for Daily Operational Forecasting

of Wind and Wind Power

Roland Stull University of British Columbia (UBC)

Vancouver, Canada 4 Nov 2015

Colleagues: Bana Afshar Maggie Campbell Neona Chan Tim Chui Matt Fung Rosie Howard Zhiying Li Jesse Mason Doug McCollor* Henryk Modzelewski Nadya Moisseeva Thomas Nipen Pedro Odon Magdalena Rucker* Roland Schigas Annie Seagram David Siuta Greg West __________ *BC Hydro

1

Geophysical Disaster Computational Fluid Dynamics Center• University of British Columbia – Vancouver • Dept. of Earth, Ocean & Atmospheric Sciences • Weather Forecast Research Team • Directed by Prof. Roland Stull •

CEATI Workshop: Utility-scale Renewable Energy Operations and Optimization 6.0 Technical Presentation

Page 2: Tools for Colleagues Daily Operational Forecasting of Wind

Aspects of Daily Wind-Power Forecasting

• Reduces random errors associated with chaotic atmosphere

• Reduces systematic errors (biases) associated with local terrain

1. Ensemble of many numerical weather (NWP) models

2. Post-processing of individual ensemble members

2

• Gives the best forecasts, and has most economic value3. Combine into deterministic & probabilistic wind fcsts.

• Measures skill & identifies potential problems4. Verify the hub-height wind forecasts

• Includes variations across each wind farm5. Convert to wind power forecasts

• Enables discovery of alternative / better forecast methods6. Case studies

photo credit: Mark Stull

• To enable more-accurate wind-power forecasts7. Recommendations

Page 3: Tools for Colleagues Daily Operational Forecasting of Wind

1. Ensemble Approach

3

Reduces random errors associated with chaotic atmosphere

Generic Method: Run numerical weather prediction (NWP) models solving the fluid-dynamics eqs. for the full 3-D atmosphere over W. Canada.

But no single NWP model is always the best over all seasons and all wind farms, because of the sensitive dependence to initial conditions and to model approximations (i.e., chaos).

Instead, the best practice is to run multiple models daily to get an ensemble of forecasts for each wind farm.

0

10

20

30

40

50

-20 -10 0 10 20

M

C

simplified example of chaotic nature of the atmosphere

photo credit: Roland Stull

Page 4: Tools for Colleagues Daily Operational Forecasting of Wind

1. Ensemble Approach

• Multi NWP models

• Multi model versions

• Multi Initial Conditions (ICs)

• Multi grid sizes

• Multi boundary-layer physics

4

Reduces random errors associated with chaotic atmosphere

UBC Example: 26 ensemble members run each day on our 448 core computer cluster + additional members run on cloud computers

WRF, MM5

WRF-ARW, WRF-NMM

GFS, NAM, GEM/GDPS

108, 36, 27, 12, 9, 4 km horiz.

YSU, ACM2photo credit: Greg West

(UBC: 9 members with 7-day fcst horizon, remainder with 3.5 day horizon )

Page 5: Tools for Colleagues Daily Operational Forecasting of Wind

1. Ensemble Approach

5

Reduces random errors associated with chaotic atmosphere

Sample: ensemble of hub-height wind forecasts at one site

day 1photo credit: David Siuta

Spin-up Good forecasts

day 2 day 3

each blue line is theforecast from a

different ensemble member

Page 6: Tools for Colleagues Daily Operational Forecasting of Wind

6

B r i t i s h C o l u m b i a

2. Post-ProcessingReduces systematic errors (biases) associated with local terrain

Generic Methods:• Use statistics of past errors to calculate biases. • Apply these biases to correct future forecasts for each individual ensemble member BEFORE you use them in ensemble averages.

• running averages • linear regression • Kalman filters • artificial neural nets • genetic programming • Gaussian process modelling

UBC Example:

photo credit: David Siuta & Jesse Mason

Page 7: Tools for Colleagues Daily Operational Forecasting of Wind

3a. Ensemble Average or Median

7

Gives the best deterministic forecasts

day 1

photo credit: David Siuta

day 2 day 3

each blue line is a different ensemble

memberred line is the

ensemble average

Generic Methods:

Page 8: Tools for Colleagues Daily Operational Forecasting of Wind

3a. Ensemble Average or Median

8

Gives the best deterministic forecasts

one month photo credit: David Siuta

UBC Example:hub-height winds at a wind farm

<- Ensemble Avg.

Page 9: Tools for Colleagues Daily Operational Forecasting of Wind

4a. Verification

9

Measures skill & identifies potential problems

• Mean absolute error (MAE) • Root mean squared error (RMSE) • Bias • Correlation coefficient • Accumulated absolute error (AAE)

photo credit: Mark Stull

For Deterministic Forecasts:

Page 10: Tools for Colleagues Daily Operational Forecasting of Wind

4a. Verification

10

Measures skill & identifies potential problems

For Deterministic Forecasts:UBC Examples:

3 months

(smaller error is better)

Accu

mul

ated

Abs

olut

e Er

ror

AAE

(km

/h)

Ensemble average is BEST(EC forecasts)

UBC ensemble members

photo credit: Zhiying Li & David Siuta

Page 11: Tools for Colleagues Daily Operational Forecasting of Wind

3b. Ensemble Spread

11

Gives one estimate of forecast uncertainty.

day 1

photo credit: David Siuta

spre

ad

day 2 day 3

(But uncalibrated spread has little value.)Generic Methods:

Win

d Sp

eed

(m/s

)

Page 12: Tools for Colleagues Daily Operational Forecasting of Wind

3c. Ensemble Probabilities

12

day 1

photo credit: David Siuta & Thomas Nipen

day 2 day 3

(But uncalibrated probabilities have little value.)

Next, sort into bins to get raw probabilities:

Win

d Sp

eed

(m/s

)

20

0

operational forecast produced at UBC for a wind farm in BC

Page 13: Tools for Colleagues Daily Operational Forecasting of Wind

3c. Ensemble Probabilities

13day 1

photo credit: David Siuta

day 2 day 3

(Calibrated using the Nipen method: based on a mapping of past forecast cumulative frequencies vs. past observed frequencies.)

photo credit: David Siuta & Thomas Nipen

Win

d Sp

eed

(m/s

)

20

0

operational forecast produced at UBC for a wind farm in BC

Finally, calibrate the probabilities:Calibration means the predicted probability matches the observed frequency.

Page 14: Tools for Colleagues Daily Operational Forecasting of Wind

3d. Economic Value of Wind Probability Forecasts

14

• Predicting wind threshold exceedance (to avoid equip. failure) by wind-farm operators.

• Valuable for utility companies to anticipate reasonable bounds on incoming power.

• Etc.

Page 15: Tools for Colleagues Daily Operational Forecasting of Wind

15

Issue: Should you schedule the blade replacement for 18 local time today when 4 m/s winds are predicted deterministically? Next slow winds in 2 days.

Assumptions: 2 MW turbine costs $4M installed. Blades = 18%. Crane rental = $80,000/day. If selling at 5c/kWh, then downtime cost = $2,400/day. Max wind speed for crane safety ~ 5 m/s.

Simplified cost / loss example for blade-replacement maintenance decision:

photo credit: Mark Stullhttp://www.windustry.org/community_wind_toolbox_8_costs

Page 16: Tools for Colleagues Daily Operational Forecasting of Wind

16day 1

15

10

5

0

Win

d Sp

eed

(m/s

)

day 2 day 3

Simplified cost / loss example for blade-replacement maintenance decision:

Solution: Cost to protect the blades (postpone the replacement) ≈ $165k. Loss if blades damaged during attempt ≈ $970k. Cost/Loss ratio R ≈ 0.17

Prob

abili

ty o

f w

inds

> 5

m/s

:P ≈

0.25

Cum. Prob. that winds will be less

than the plotted value.

P > R, Therefore do not replace today.

photo credit: Thomas Nipen & David Siuta

Page 17: Tools for Colleagues Daily Operational Forecasting of Wind

4b. Verification

17

Measures skill & identifies potential problems

For Probabilistic Forecasts:• Mean of continuous ranked probability score (CRPS)

• Reliability diagram

• Relative operating characteristic (ROC) diagram of hit rate vs. false-alarm rate

• Probability integral transform (PIT) histogram (Talagrand diagram)

• Taylor diagram

photo credit: Mark Stull

Page 18: Tools for Colleagues Daily Operational Forecasting of Wind

4b. Verification

18

For Probabilistic Forecasts:UBC Examples:

best

Reliability Diagram

photo credit: David Siuta & Thomas Nipen

Page 19: Tools for Colleagues Daily Operational Forecasting of Wind

4b. Verification

19

PIT

photo credit: David Siuta & Thomas NipenRanked Ensemble Members

For Probabilistic Forecasts:UBC Examples:

best best

Page 20: Tools for Colleagues Daily Operational Forecasting of Wind

4b. Verification

20

TaylorDiagram

photo credit: David Siuta & Thomas Nipen

best

Cente

red

RMS

Diffe

renc

e

For Probabilistic Forecasts:UBC Examples:

Page 21: Tools for Colleagues Daily Operational Forecasting of Wind

5. Convert to Wind Power

21

Includes variations across each wind farm

Idealized power curve for one turbine Generic Methods:

photo credit: Roland Stull

Wind Speed (m/s)

(normalized to 1 MW)

cubi

c

Page 22: Tools for Colleagues Daily Operational Forecasting of Wind

5. Convert to Wind Power

22

Includes variations across each wind farm

Average power curve for whole wind farm

photo credit: Roland Stull

UBC Examples:

(normalized to 1 MW)

Wind Power (MW)

1.2

1.0

0.8

0.6

0.4

0.2

0

not

cubi

cBest Fit

Some Reasons: • local terrain variations • channeling • mountain waves • terrain blocking • mesoscale gradients • turbulence • automatic cutout algorithms • prescribed maintenance • non-ideal turbines • wakes from upwind turbines

Page 23: Tools for Colleagues Daily Operational Forecasting of Wind

6. Case Studies

23

Enables discovery of alternative / better forecast methods

photo credit: Jesse Mason

Elevation (m)

Numerical Simulations of Idealized Terrainfor a wind-ramp event:

•Rocky Mtns (add / remove)

•Coastal Range (add / remove)

Page 24: Tools for Colleagues Daily Operational Forecasting of Wind

6. Case Studies

24

Enables discovery of alternative / better forecast methods

Idealized Rockies Only Both Idealized Ranges

Inference: need sufficiently large NWP forecast domain to capture upwind effects.

photo credit: Jesse Masoncolours indicate wind speed (m/s) colours indicate wind speed (m/s)

Rockies Rockies

Is more accurate for this wind-

ramp event

Page 25: Tools for Colleagues Daily Operational Forecasting of Wind

6. Case Studies

25

Enables discovery of alternative / better forecast methods

Actual terrain (for 4 km WRF run)

Inference: need moderately fine resolution NWP forecast

domain to capture interference between mountains and hills of

many scales.

Thus: need both moderately fine resolution and large

forecast domain if you want a good forecast.

photo credit: Jesse Mason

RockiesInterior Plateau

Page 26: Tools for Colleagues Daily Operational Forecasting of Wind

7. Recommendations

26

1. Use ensemble forecasts from multi-model Numerical Weather Prediction (NWP) runs.

a. Bias correct each individual ensemble member first.

b. Then calculate the ensemble average (or weighted ensemble average) to get the best deterministic forecast.

c. Create probability forecasts from the ensemble, and calibrate them to get more reliable probability values.

d. Use the probability forecasts to make economically optimal decisions.

photo credit: Roland Stull

Page 27: Tools for Colleagues Daily Operational Forecasting of Wind

7. Recommendations

27

To enable more-accurate wind-power forecasts

2. The more info wind operators give to weather forecasters, the more accurate will be the forecasts. Give forecast providers real-time hourly observations of: a) Wind and power from each turbine or feeder b) Temperature profile in the bottom 10 to 20 m

(to estimate atmos. static stability) c) Solar radiation from inexpensive sunshine

sensor (for static stability) d) Outage / shut-down flag at same detail

as for 1a.

photo credit: Roland Stull

Page 28: Tools for Colleagues Daily Operational Forecasting of Wind

28

To enable more-accurate wind-power forecasts

3. Deploy a denser network of permanent atmos.-sounding stations to routinely measure wind, temperature & humidity vertical profiles in whole troposphere. (to aid forecasting of mountain waves, downslope windstorms, low-level jets, and wind-ramp events)

a) New rawindsonde launch sites on land & in the near-Pacific

b) CEATI might have the political clout to motivate the Canadian Gov’t

c) Other sensors: satellites, lidar, drones, tethersondes, etc.

photo credit: Roland Stull

7. Recommendations

Page 29: Tools for Colleagues Daily Operational Forecasting of Wind

7. Recommendations

29

To enable more-accurate wind-power forecasts

4. For the NWP model runs: a) Each model domain must extend far enough upwind to

capture terrain and land-use influences. (100 km upstream helps short-range forecasts. Greater distances are needed for medium-range forecasts.)

b) More NWP ensemble members generally give better forecasts.

c) Ultra-fine resolution forecasts (less than about 9 km horizontal grid spacing) are not necessarily more accurate.

photo credit: David Siuta & Henryk Modzelewski

Page 30: Tools for Colleagues Daily Operational Forecasting of Wind

30photo credit: David Siuta & Henryk Modzelewski

9 km grid

UBC Example: 9 km Grid Extends upwind over the NE Pacific

Page 31: Tools for Colleagues Daily Operational Forecasting of Wind

• Numerical Weather Pred. • Post-processing • Ensemble average,

probability & economics • Verification • Wind power • Case studies • Recommendations

Tools for Daily Operational Forecasting of Wind and Wind PowerProf. Roland Stull, CCM, CFII Dept. of Earth, Ocean & Atmospheric Sciences University of British Columbia (UBC) 2020-2207 Main Mall Vancouver, BC V6T 1Z4 Canada

[email protected] 604-822-5901

Thanks to our Sponsors: BC Hydro, Mitacs, NSERC & others the end31

For info on our research team, go to: www.eos.ubc.ca/research/geodisaster_cfd/

Geophysical Disaster Computational Fluid Dynamics Center• University of British Columbia – Vancouver • Dept. of Earth, Ocean & Atmospheric Sciences • Weather Forecast Research Team • Directed by Prof. Roland Stull •

We will provide two months of free daily real-time hub-height wind-speed forecasts

as a sample to wind-farm operators.

Page 32: Tools for Colleagues Daily Operational Forecasting of Wind

Glossary• Weather Research & Forecast (WRF)

- Advanced Research WRF (ARW) core - Nonhydrostatic Mesoscale Model (NMM) core

• Mesoscale Model version 5 (MM5) • Short-range Ensemble Forecast system (SREF)

• Global Forecast System (GFS) • North American Mesoscale (NAM) • Global Environmental Multiscale (GEM) =Global Deterministic

Prediction System (GDPS)

Operational Models run at UBC

Initial & boundary conditions from:

32

• Yonsei Univ. (YSU) • Asymmetrical Convective Model - v2 (ACM2)

Boundary-layer physics schemes: