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
Copyright
© 2016 American Society of Civil Engineers.
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
Authors
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.