Technical Papers
May 18, 2016

Combining Short-Term and Long-Term Reservoir Operation Using Infinite Horizon Model Predictive Control

Publication: Journal of Irrigation and Drainage Engineering
Volume 143, Issue 3

Abstract

Model predictive control (MPC) can be employed for optimal operation of adjustable hydraulic structures. MPC selects the control to be applied to the system by solving an optimization problem over a finite horizon in real-time. The horizon finiteness is both the reason for MPC’s success and its main limitation. MPC has in fact been successfully employed for short-term reservoir management. Short-term reservoir management deals effectively with fast processes, such as flood, but it is not capable of looking sufficiently ahead to handle long-term issues, such as drought. This study proposes an infinite horizon MPC solution that deals with both short and long-term objectives, tailored for reservoir management. In the proposed solution, the control signal is structured by the use of basis functions. Basis functions reduce the optimization argument to a small number of variables, making the control problem solvable in a reasonable time. The solution is tested for the operational management of Manantali reservoir, in the Senegal River. The long-term horizon offered by infinite horizon MPC is necessary to deal with the strongly seasonal climate of the region for both flood and drought prevention.

Get full access to this article

View all available purchase options and get full access to this article.

Acknowledgments

Luciano Raso’s work has been funded by the AXA Research Fund.

References

Bartolini, P., Salas, J. D., and Obeysekera, J. (1988). “Multivariate periodic ARMA(1, 1) processes.” Water Resour. Res., 24(8), 1237–1246.
Bellman, R. E., and Dreyfus, S. E. (1966). Applied dynamic programming, Vol. 7962, Princeton University Press, Princeton, NJ.
Bemporad, A., and Morari, M. (1999). “Robust model predictive control: A survey.” Robustness in identification and control, Springer, London, 207–226.
Bertsekas, D. P., and Tsitsiklis, J. N. (1995). “Neuro-dynamic programming: An overview.” Proc., 34th IEEE Conf. on Decision and Control, Vol. 1, IEEE, Belmont, MA, 560–564.
Boyd, S., and Vandenberghe, L. (2004). Convex optimization, Cambridge University Press, Cambridge, U.K.
Dekens, B., Sadowska, A., van Overloop, P., Schwanenberg, D., and De Schutter, B. (2014). “Gradient-based hybrid model predictive control using time instant optimization for Dutch regional water systems.” Control Conf. (ECC), 2014 European, IEEE, Strasbourg, France, 1343–1348.
De Nicolao, G., Magni, L., and Scattolini, R. (1996). “On the robustness of receding-horizon control with terminal constraints.” IEEE Trans. Autom. Control, 41(3), 451–453.
Faber, B. A., and Stedinger, J. R. (2001). “Reservoir optimization using sampling SDP with ensemble streamflow prediction (ESP) forecasts.” J. Hydrol., 249(1–4), 113–133.
Ficchì, A., et al. (2015). “Optimal operation of the multireservoir system in the Seine River Basin using deterministic and ensemble forecasts.” J. Water Resour. Plann. Manage., 142(1), 05015005.
Galelli, S., Goedbloed, A., Schwanenberg, D., and van Overloop, P.-J. (2014). “Optimal real-time operation of multipurpose urban reservoirs: Case study in Singapore.” J. Water Resour. Plann. Manage., 140(4), 511–523.
Heuberger, P., Van den Hof, P., and Bosgra, O. H. (1995). “A generalized orthonormal basis for linear dynamical systems.” IEEE Trans. Autom. Control, 40(3), 451–465.
Heuberger, P. S., Van den Hof, P. M., and Wahlberg, B. (2005). Modelling and identification with rational orthogonal basis functions, Springer Science & Business Media, Dordrecht, Netherlands.
Horváth, K., van Overloop, P.-J., Galvis, E., Gómez, M., and Rodellar, J. (2014). “Multivariable model predictive control of water levels on a laboratory canal.” Advances in hydroinformatics, Springer, Sophia Antipolis, 77–92.
Kelman, J., Stedinger, J. R., Cooper, L., Hsu, E., and Yuan, S. Q. (1990). “Sampling stochastic dynamic programming applied to reservoir operation.” Water Resour. Res., 26(3), 447–454.
Maciejowski, J. (2002). Predictive control: With constraints, Pearson Education, Englewood Cliffs, NJ.
Maestre, J., Raso, L., van Overloop, P., and de Schutter, B. (2012). “Distributed tree-based model predictive control on an open water system.” American Control Conf. (ACC), 2012, IEEE, Montreal, 1985–1990.
Maestre, J. M., Raso, L., van Overloop, P. J., and De Schutter, B. (2013). “Distributed tree-based model predictive control on a drainage water system.” J. Hydroinf., 15(2), 335–347.
Malaterre, P., and Rodellar, J. (1997). “Multivariable predictive control of irrigation canals. design and evaluation on a 2-pool model.” Int. Workshop on Regulation of Irrigation Canals, Morocco, 230–238.
Malaterre, P.-O., Rogers, D. C., and Schuurmans, J. (1998). “Classification of canal control algorithms.” J. Irrig. Drain. Eng., 3–10.
MATLAB [Computer software]. MathWorks, Natick, MA.
Mayne, D. Q., Rawlings, J. B., Rao, C. V., and Scokaert, P. O. M. (2000). “Constrained model predictive control: Stability and optimality.” Autom.-Oxford, 36(6), 789–814.
Morari, M., et al. (1999). “Model predictive control: Past, present and future* 1.” Comput. Chem. Eng., 23(4–5), 667–682.
Muñoz de la Peña, D. (2005). Control predictivo para sistemas con incertidumbre, Universidad de Sevilla, Sevilla, Spain.
Muñoz de la Peña, D., Bemporad, A., and Alamo, T. (2005). “Stochastic programming applied to model predictive control.” 44th IEEE Conf. on Decision and Control, 2005 and 2005 European Control Conf. CDC-ECC’05, Sevilla, Spain, 1361–1366.
Negenborn, R. R., van Overloop, P., Keviczky, T., and De Schutter, B. (2009). “Distributed model predictive control for irrigation canals.” Networks Heterogen. Media, 4(2), 359–380.
Nicklow, J., et al. (2009). “State of the art for genetic algorithms and beyond in water resources planning and management.” J. Water Resour. Plann. Manage., 412–432.
Pereira, M., and Pinto, L. M. (1991). “Multi-stage stochastic optimization applied to energy planning.” Math. Program., 52(1), 359–375.
Powell, W. B., and Meisel, S. (2015). “Tutorial on stochastic optimization in energy—Part I: Modeling and policies.” IEEE Trans. Power Syst., 31(2), 1459–1467.
Raftery, A. E., Gneiting, T., Balabdaoui, F., and Polakowski, M. (2005). “Using Bayesian model averaging to calibrate forecast ensembles.” Mon. Weather Rev., 133(5), 1155–1174.
Raso, L., Malaterre, P.-O., and Bader, J.-C. (2015). “An effective streamflow process model for optimal reservoir operation using stochastic dual dynamic programming.” Water Resour. Res., in press.
Raso, L., Malaterre, P.-O., and Dorchies, D. (2014a). “Reservoir management for flood and drought protection using infinite horizon model predictive control.” Int. Conf. on Hydroinformatics.
Raso, L., Schwanenberg, D., van de Giesen, N., and van Overloop, P. (2014b). “Short-term optimal operation of water systems using ensemble forecasts.” Adv. Water Resour., 71, 200–208.
Reed, P. M., Hadka, D., Herman, J. D., Kasprzyk, J. R., and Kollat, J. B. (2013). “Evolutionary multiobjective optimization in water resources: The past, present, and future.” Adv. Water Resour., 51, 438–456.
Schwanenberg, D., Fan, F. M., Naumann, S., Kuwajima, J. I., Montero, R. A., and dos Reis, A. A. (2015). “Short-term reservoir optimization for flood mitigation under meteorological and hydrological forecast uncertainty.” Water Resour. Manage., 29(5), 1635–1651.
Schwanenberg, D., Xu, M., Ochterbeck, T., Allen, C., and Karimanzira, D. (2014). “Short-term management of hydropower assets of the Federal Columbia River power system.” J. Appl. Water Eng. Res., 2(1), 25–32.
Shapiro, A. (2011). “Analysis of stochastic dual dynamic programming method.” Eur. J. Oper. Res., 209(1), 63–72.
Soncini-Sessa, R., Castelletti, A., and Weber, E. (2007). Integrated and participatory water resources management, Elsevier.
Stedinger, J. R., Sule, B. F., and Loucks, D. P. (1984). “Stochastic dynamic programming models for reservoir operation optimization.” Water Resour. Res., 20(11), 1499–1505.
Sulis, A., and Sechi, G. M. (2013). “Comparison of generic simulation models for water resource systems.” Environ. Modell. Software, 40, 214–225.
Tian, X., Negenborn, R., van Overloop, P., Maestre, J., and Mostert, E. (2015a). “Model predictive control for incorporating transport of water and transport over water in the dry season.” Transport of water versus transport over water, Springer, 191–210.
Tian, X., van Overloop, P.-J., Negenborn, R., and Torreblanca, P. M. (2013). “Incorporating transport over water in the multi-objective water management of the Lake Ijssel area in the Netherlands.” 2013 10th IEEE Int. Conf. on Networking, Sensing and Control (ICNSC), IEEE, 649–654.
Tian, X., van Overloop, P.-J., Negenborn, R. R., and van de Giesen, N. (2015c). “Operational flood control of a low-lying delta system using large time step model predictive control.” Adv. Water Resour., 75, 1–13.
Tilmant, A., Pinte, D., and Goor, Q. (2008). “Assessing marginal water values in multipurpose multireservoir systems via stochastic programming.” Water Resour. Res., 44(12), W12431.
Trezos, T., and Yeh, W. W.-G. (1987). “Use of stochastic dynamic programming for reservoir management.” Water Resour. Res., 23(6), 983–996.
Tsitsiklis, J. N., and Van Roy, B. (1996). “Feature-based methods for large scale dynamic programming.” Mach. Learn., 22(1–3), 59–94.
Van den Hof, P., and Ninness, B. (2005). “System identification with generalized orthonormal basis functions.” Modelling and identification with rational orthogonal basis functions, Springer, 61–102.
Van Den Hof, P. M., Heuberger, P., and Bokor, J. (1995). “System identification with generalized orthonormal basis functions.” Automatica, 31(12), 1821–1834.
van Overloop, P. J., Weijs, S., and Dijkstra, S. (2008). “Multiple model predictive control on a drainage canal system.” Control Eng. Pract., 16(5), 531–540.
van Overloop, P.-J. (2006). Model predictive control on open water systems, IOS Press.
van Overloop, P.-J., Horvath, K., and Aydin, B. E. (2014). “Model predictive control based on an integrator resonance model applied to an open water channel.” Control Eng. Pract., 27, 54–60.
Wang, L. (2001). “Continuous time model predictive control design using orthonormal functions.” Int. J. Control, 74(16), 1588–1600.
Xu, M., Van Overloop, P., and Van De Giesen, N. (2013). “Model reduction in model predictive control of combined water quantity and quality in open channels.” Environ. Modell. Software, 42, 72–87.
Xu, M., Van Overloop, P., Van De Giesen, N., and Stelling, G. (2010). Real-time control of combined surface water quantity and quality: Polder flushing, IWA Publishing.
Zhao, T., Cai, X., and Yang, D. (2011). “Effect of streamflow forecast uncertainty on real-time reservoir operation.” Adv. Water Resour., 34(4), 495–504.

Information & Authors

Information

Published In

Go to Journal of Irrigation and Drainage Engineering
Journal of Irrigation and Drainage Engineering
Volume 143Issue 3March 2017

History

Received: Sep 16, 2015
Accepted: Mar 2, 2016
Published online: May 18, 2016
Discussion open until: Oct 18, 2016
Published in print: Mar 1, 2017

Permissions

Request permissions for this article.

Authors

Affiliations

Luciano Raso [email protected]
Researcher, Delft Univ. of Technology, Policy Analysis Section, Jaffalaan 5, 2628 BX, Delft, Netherlands (corresponding author). E-mail: [email protected]
Pierre Olivier Malaterre [email protected]
Researcher HDR, UMR G-eau Irstea Montpellier, 361, Rue Jean-Francois Breton BP 5095, 34196 Montpellier Cedex 5, France. E-mail: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share