Transcript
Page 1: Modelling inflows for water valuation

Modelling inflows for water valuation

Dr. Geoffrey PritchardUniversity of Auckland / EPOC

Page 2: Modelling inflows for water valuation

Inflows – where it all starts

We want: inflow scenarios for use with generation/power system models

- in a form useful for optimization.

Historical inflow sequences work for back-testing of a known strategy

- but not for optimization (will be clairvoyant).

CATCHMENTSCATCHMENTS

hydro generation

thermal generation

transmission consumption

reservoirs

Page 3: Modelling inflows for water valuation

Hydro-thermal scheduling

• The problem: Operate a combination of hydro and thermal power stations

- meeting demand, etc.

- at least cost (fuel, shortage).

• Assume a mechanism (wholesale market, or single system operator) capable of solving this problem.

Page 4: Modelling inflows for water valuation

SDDP for hydro-thermal scheduling

Week 6 Week 7 Week 8

Page 5: Modelling inflows for water valuation

Week 6 Week 7 Week 8

min (present cost) + E[ future cost ]

s.t. (satisfy demand, etc.)

SDDP for hydro-thermal scheduling

Page 6: Modelling inflows for water valuation

The critical step requires estimating expected cost (the “expected future cost” for earlier stages);

so

uncertainty (from inflows) must be modelled with discrete scenarios.

- lognormal, Pearson III, or other continuous distributions won’t do.

Week 6 Week 7 Week 8

min (present cost) + E[ future cost ]

s.t. (satisfy demand, etc.) ps

s

SDDP for hydro-thermal scheduling

Page 7: Modelling inflows for water valuation
Page 8: Modelling inflows for water valuation

Inflow scenarios for a single week

The historical record gives one scenario per historical year

- may be too many scenarios, or too few

- historical extreme events can recur, but only in the identical week of the year

(1/7/2014 – 7/7/2014, say)

Page 9: Modelling inflows for water valuation

• Each scenario has its own curve.

• Any number of scenarios, possibly with unequal probabilities.

- computationally intensive models

• Smooth seasonal variation.

- model interpretation

Scenarios by quantile regression

Page 10: Modelling inflows for water valuation

Serial dependence

Inflow scenarios for successive weeks should not just be sampled independently.

Page 11: Modelling inflows for water valuation

(Model simulated for 100 x 62 years, independent weekly inflows.)

Serial dependence affects the distribution of total inflow

over periods longer than 1 week.

Page 12: Modelling inflows for water valuation

Variance inflation

• Keep the assumed independence of weekly inflows, but modify their distribution to increase its variance.

• Wrong in two ways, but hopefully the errors cancel.

• Used e.g. in SPECTRA.

Page 13: Modelling inflows for water valuation

Variance inflation

• Keep the assumed independence of weekly inflows, but modify their distribution to increase its variance.

• Wrong in two ways, but hopefully the errors cancel.

• Used e.g. in SPECTRA.

Page 14: Modelling inflows for water valuation

(Model simulated for 100 x 62 years, independent weekly inflows with vif=2.2.)

With variance inflation, inflow distribution is wrong over 1 week –

but not bad over 4 months.

Page 15: Modelling inflows for water valuation

Explicit serial dependence

• Inflow is a random linear (or concave) function of inflow (or a state variable) from previous stage(s):

Xt = Ft(Xt-1) (Ft random, i.e. scenario-dependent)

• Commonest type is log-autoregressive:

log Xt = log Xt-1 + + t (t random)

• General linear form (ideal for SDDP):

Xt = At + BtXt-1 (At, Bt random)

Page 16: Modelling inflows for water valuation

Serially dependent models

Models fitted to all data, shown for week beginning 2013-08-31

62 scenarios derived from regression residuals

16 scenarios fitted by quantile regression

Page 17: Modelling inflows for water valuation

(Model simulated for 100 x 62 years, dependent weekly inflows, general linear form.)

Serially dependent model can match inflow distribution over 1-week and 4-month timescales.

Page 18: Modelling inflows for water valuation

A test problem

Challenging fictional system based on Waitaki catchment inflows.

• Storage capacity 1000 GWh (cf. real Waitaki lakes 2800 GWh)

• Generation capacity 1749 MW hydro, 900 MW thermal

• Demand 1550 MW, constant

• Thermal fuel $50 / MWh, VOLL $1000 / MWh

Test problem: a dry winter.

• 35 weeks (2 April – 2 December)

• Initial storage 336 GWh

• Initial inflow 500 MW (~56% of average)

Solved with Doasa 2.0 (EPOC’s SDDP code).

Page 19: Modelling inflows for water valuation

Results – optimal strategy

Inflow modelLost load

(MW, probability)

Spill

(MW, probability)

Energy price

($/MWh)

dependent

(general linear)9.37, 28% 2.90, 6% 251

independent

(vif)8.71, 23% 3.21, 12% 220

independent

(uncorrected)1.59, 9% 0.14, 1% 112

(Quantities are expected averages over full time horizon; probabilities are for any shortage/spill within time horizon.)

Page 20: Modelling inflows for water valuation
Page 21: Modelling inflows for water valuation
Page 22: Modelling inflows for water valuation
Page 23: Modelling inflows for water valuation
Page 24: Modelling inflows for water valuation

Recommended