Abstract
Dynamic programming (DP) is a well established technique for optimization of reservoir management strategies in hydro generation systems, and elsewhere. Computational efficiency has always been a major issue, though, at least for multireservoir problems. Although the dual of the DP problem has received little attention in the literature, it yields insights that can be used to reduce computational requirements significantly. The stochastic dual DP algorithm (SDDP) is one well known optimization model that combines insights from DP and mathematical programming to deal with problems of much higher dimension that could be addressed by DP alone. Here, though, we describe an alternative “constructive” dual DP technique, which has proved to be both efficient and flexible when applied to both optimization and simulation for reservoir problems of modest dimension. The approach is illustrated by models from New Zealand and the Nordic region.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bannister CH, Kaye RJ (1991) A rapid method for optimization of linear systems with storage. Oper Res 39(2):220–232
Batstone S, Scott T (1998) Long term contracting in a deregulated electricity industry: simulation results from a hydro management model. ORSNZ Proceedings. pp. 147–156
Bell G, Hamarsland GD, Torgersen L (2007) ECON BID 1.1 Manual. ECON Report 2007–011. Available from www.econ.no
Ben-Israel A, Flam SD (1989) Input optimization for infinite horizon discounted programs. J Optim Theory Appl 61(3):347–357
Booth RR (1972) Optimal generation planning considering uncertainty. IEEE Trans Power Apparatus Syst PAS-91(1):70–77
Borenstein S, Bushnell J, Stoft S (2000) The competitive effects of transmission capacity in a deregulated electricity industry. RAND J Econ 31(2):294–325
Boshier JF, Manning GB, Read EG (1983) Scheduling releases from New Zealand’s hydro reservoirs. Trans Inst Prof Eng New Zealand, 10 No. 2/EMCh, July, 33–41
Cosseboom PD, Read EG (1987) Dual dynamic programming for coal stockpiling. ORSNZ Proceedings. pp. 15–18
Craddock M, Shaw AD, Graydon B (1999) Risk-averse reservoir management in a de-regulated electricity market. ORSNZ Proceedings. pp. 157–166
Culy J, Willis V, Civil M (1990) Electricity modeling in ECNZ re-visited. ORSNZ Proceedings. pp. 9–14
Damsgaard N, Skrede S, Torgersen L (2008) Exercise of market power in the nordic power market. In: Damsgaard N (ed) Market power in the nordic power market. Swedish Competition Authority
Drouin N, Gautier A, Lamond BF, Lang P (1996) Piecewise affine approximations for the control of a one-reservoir hydroelectric system. Eur J Oper Res 89(1):63–69
Hindsberger M (2005) Modeling a hydrothermal system with hydro and snow reservoirs. J Energy Eng 131(2):98–117
Hindsberger M (2007) The value of demand response in deregulated electricity markets. IAEE Conference Proceedings, Wellington
Iwamoto S (1977) Inverse theorems in dynamic programming. J Math Anal Appl 58:13–134
Kerr AL, Read EG, Kaye RJ (1998) Reservoir management with risk aversion. ORSNZ Proceedings, pp. 167–176
Labadie JW (2004) Optimal operation of multireservoir systems: state-of-the-art review. J Water Resour Plann Manag 130(2):93–111
Lamond BF, Boukhtouta A (1996) Optimizing long-term hydro-power production using markov decision processes. Int Trans Oper Res 3(3–4):223–241
Lamond BF, Monroe SL, Sobel M.J. (1995) A reservoir hydroelectric system: exactly and approximately optimal policies. Eur J Oper Res 81(3):535–542
Little JDC (1955) The use of storage water in a hydro-electric system. Oper Res 3:187–197
Moss F, Segall A (1982) An optimal control approach to dynamic routing in networks. IEEE Trans Automat Contr 27(2):329–339
Pereira MVF (1989) Stochastic operation scheduling of large hydroelectric systems. Electric Power Energy Syst 11(3):161–169
Pereira MVF, Pinto LMG (1991) Multi-stage stochastic optimization applied to energy planning. Math Program 52:359–375
Read EG (1979) Optimal operation of power systems. PhD thesis, University of Canterbury
Read EG (1986) Managing New Zealand’s oil stockpile. New Zealand Oper Res 14(1):29–50
Read EG (1989) A dual approach to stochastic dynamic programming for reservoir release scheduling. In: Esogbue AO (ed) Dynamic programming for optimal water resources system management. Prentice Hall, NY, pp. 361–372
Read EG, BoshierJF (1989) Biases in stochastic reservoir scheduling models. In Esogbue AO (ed) Dynamic programming for optimal water resources system management. Prentice Hall, New York, pp. 386–398
Read EG, Culy JG, Halliburton TS, Winter NL (1987) A simulation model for long-term planning of the New Zealand power system. In: Rand GK (ed) Operational research. North Holland, New York, pp. 493–507
Read EG, George JA (1990) Dual dynamic programming for linear production/inventory systems. J Comput Math 19(12):29–42
Read EG, George JA, McGregor AD (1994) Dual dynamic programming with lagged variables. ORSNZ Proceedings. pp. 148–153
Read EG, Stewart P, James R, Chattopadhyay D (2006) Offer construction for generators with inter-temporal constraints via markovian dynamic programming and decision analysis. Presented to EPOC Winter Workshop, Auckland. Available from www.mang.canterbury.ac.nz/research/emrg/
Read EG, Yang M (1999) Constructive dual DP for reservoir management with correlation. Water Resour Res 35(7):2247–2257
Scott TJ, Read EG (1996) Modeling hydro reservoir operation in a deregulated electricity sector. Int Trans Oper Res 3(3–4):209–221
Stage S, Larsson Y (1961) Incremental cost of water power. AIEE Transactions (Power Apparatus and Systems), Winter General Meeting
Stewart PA, James RJW, Read EG (2004) Intertemporal considerations for supply offer development in deregulated electricity markets. Presented to the 6th European IAEE conference: Zurich. Available from www.mang.canterbury.ac.nz/research/emrg/
Travers DL, Kaye RJ (1998) Dynamic dispatch by constructive dynamic programming. IEEE Trans Power Syst 13(1):72–78
Velasquez JM (2002) GDDP: generalized dual dynamic programming theory. Ann Oper Res 117:21–31
von Schemde A (2008) Effects of large-scale wind capacities in Sweden. Report 2008–036, ECON Poyry, Oslo, Norway. Available from www.econ.no
Weber C (2005) Uncertainty in the electric power industry – methods and models for decision support. Int. Ser Oper Res Manag Sci, 77
Yakowitz S (1982) Dynamic programming applications in water resources. Water Resour Res 18(4):673–696
Yeh WW-G (1985) Reservoir management and operations models: a state-of-the-art review. Water Resour Res 21(13):1797–1818
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Read, E.G., Hindsberger, M. (2010). Constructive Dual DP for Reservoir Optimization. In: Pardalos, P., Rebennack, S., Pereira, M., Iliadis, N. (eds) Handbook of Power Systems I. Energy Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02493-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-02493-1_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02492-4
Online ISBN: 978-3-642-02493-1
eBook Packages: EngineeringEngineering (R0)