Modelling inflows for water valuation
description
Transcript of Modelling inflows for water valuation
![Page 1: Modelling inflows for water valuation](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/1.jpg)
Modelling inflows for water valuation
Dr. Geoffrey PritchardUniversity of Auckland / EPOC
![Page 2: Modelling inflows for water valuation](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/4.jpg)
SDDP for hydro-thermal scheduling
Week 6 Week 7 Week 8
![Page 5: Modelling inflows for water valuation](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/7.jpg)
![Page 8: Modelling inflows for water valuation](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/9.jpg)
• 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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/10.jpg)
Serial dependence
Inflow scenarios for successive weeks should not just be sampled independently.
![Page 11: Modelling inflows for water valuation](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/11.jpg)
(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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/14.jpg)
(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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/17.jpg)
(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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/20.jpg)
![Page 21: Modelling inflows for water valuation](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/21.jpg)
![Page 22: Modelling inflows for water valuation](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/22.jpg)
![Page 23: Modelling inflows for water valuation](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/23.jpg)
![Page 24: Modelling inflows for water valuation](https://reader036.fdocuments.in/reader036/viewer/2022062314/56813a75550346895da27019/html5/thumbnails/24.jpg)