Abstract
Reservoir operation policy depends on specific values of deterministic variables and predictable actions as well as stochastic variables, in which small differences affect water release and reservoir operation efficiency. Operational rule curves of reservoir are policies which relate water release to the deterministic and stochastic variables such as storage volume and inflow. To operate a reservoir system in real time, a prediction model may be coupled with rule curves to estimate inflow as a stochastic variable. Inappropriate selection of this prediction model increases calculations and impacts the reservoir operation efficiency. Thus, extraction of an operational policy simultaneously with inflow prediction helps the operator to make an appropriate decision to calculate how much water to release from the reservoir without employing a prediction model. This paper addresses the use of genetic programming (GP) to develop a reservoir operation policy simultaneously with inflow prediction. To determine a water release policy, two operational rule curves are considered in each period by using (1) inflow and storage volume at the beginning of each period and (2) inflow of the 1st, 2nd, 12th previous periods and storage volume at the beginning of each period. The obtained objective functions of those rules have only 4.86 and 0.44 % difference in the training and testing data sets. These results indicate that the proposed rule based on deterministic variables is effective in determining optimal rule curves simultaneously with inflow prediction for reservoirs.
Similar content being viewed by others
References
Afshar A, Shafii M, Bozorg Haddad O (2011) Optimizing multi-reservoir operation rules: an improved HBMO approach. J Hydroinform 13(1):121–139
Azamathulla HM, Ghani AA (2011) Genetic programming for predicting longitudinal dispersion coefficients in streams. Water Resour Manag 25(6):1537–1544
Azamathulla HM, Ghani AA, Leow CS, Chang CK, Zakaria NA (2011) Gene-expression programming for the development of a stage-discharge curve of the Pahang River. Water Resour Manag 25(11):2901–2916
Bolouri-Yazdeli Y (2009) Effects of extracting multi-reservoir systems operational rule curves for different reservoirs in system efficiency Master thesis, Department of Irrigation & Reclamation Engineering, Faculty of Agricultural Engineering & Technology, College of Agriculture & Natural Resources, University of Tehran, Karaj, Tehran, Iran
Bozorg Haddad O, Afshar A, Mariño MA (2008) Honey-bee mating optimization (HBMO) algorithm in deriving optimal operation rules for reservoirs. J Hydroinform 10(3):257–264
Bozorg Haddad O, Moradi-Jalal M, Mirmomeni M, Kholghi MKH, Mariño MA (2009) Optimal cultivation rules in multi-crop irrigation areas. Irri and Drain 58(1):38–49
Chang L-C, Chang F-J (2001) Intelligent control for modeling of real-time reservoir operation. Hydrol Process 15(9):1621–1634
Chang F-J, Chen L, Chang L-C (2005a) Optimizing the reservoir operating rule curves by genetic algorithms. Hydrol Process 19(11):2277–2289
Chang Y-T, Chang L-C, Chang F-J (2005b) Intelligent control for modeling of real-time reservoir operation, part II: artificial neural network with operating rule curves. Hydrol Process 19(7):1431–1444
Cramer NL (1985) A representation for the adaptive generation of simple sequential programs. In: John J (ed) Proc of an Inter Conf on Genetic Algorithms and the Applications Grefenstette, Carnegie Mellon University. 24–26 July, 183–18
Deb K (2001) Multi-objective optimization using evolutionary algorithms. John Wiley & Sons, New York, p 496
Eisel LM (1972) Chance-constrained reservoir model. Water Resour Res 8(2):339–347
Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning Addison Wesley ISBN 0201157675
Guven A, Kisi O (2011) Estimation of suspended sediment yield in natural rivers using machine-coded linear genetic programming. Water Resour Manag 25(2):691–704
Izadifar Z, Elshorbagy A (2010) Prediction of hourly actual evapotranspiration using neural network, genetic programming, and statistical models. Hydrol Process 24(23):3413–3425
Karamouz M, Houck MH (1982) Annual and monthly reservoir operating rules. Water Resour Res 18(5):1337–1344
Khu ST, Liong S-Y, Babovic V, Madsen H, Muttil N (2001) Genetic programming and its application in real-time runoff forecasting. Journal of Am Water Resour As 37(2):439–451
Kisi O, Guven A (2010) Evapotranspiration modeling using linear genetic programming technique. J Irrig Drain Eng (ASCE) 136(10):715–723
Kisi O, Shiri J (2011) Precipitation forecasting using wavelet-genetic programming and wavelet-neuro-fuzzy conjunction models. Water Resour Manag 25(13):3135–3315
Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge MA
Koza JR (1994) Genetic programming II: automatic discovery of reusable programs. MIT Press, Cambridge MA
Loucks DP (1970) Some comments on linear decision rules and chance constraints. Water Resour Res 6(2):668–671
Loucks DP, Dorfman P (1975) An evaluation of some linear decision rules for reservoir planning and operation. Water Resour Res 11(6):777–782
Moradi-Jalal M, Bozorg Haddad O, Karney BW, Mariño MA (2007) Reservoir operation in assigning optimal multi-crop irrigation areas Agri. Water Manag 90(1–2):149–159
Mousavi SJ, Ponnambalam K, Karray F (2007) Inferring operating rules for reservoir operations using fuzzy regression and ANFIS. Fuzzy Set Syst 158(10):1064–1082
Oliveira R, Loucks DP (1997) Operating rules for multireservoir systems. Water Resour Res 33(4):839–852
Rabunal JR, Puertas J, Suarez J, Rivero D (2007) Determination of the unit hydrograph of a typical urban basin genetic programming and artificial neural networks. Hydrol Process 21(4):476–485
Revelle C, Gundelach J (1975) Linear decision rule in reservoir management and design, 4, A rule that minimize output variance. Water Resour Res 11(2):197–203
Revelle C, Joeres E, Kirby W (1969) The linear decision rule in reservoir management and design, 1, Development of stochastic model. Water Resour Res 5(4):767–777
Sharif M, Wardlaw R (2000) Multi-reservoir system optimization using genetic algorithms: case study. J Comput Civil Eng (ASCE) 14(4):225–263
Sivapragasam C, Maheswaran R, Venkatesh V (2008) Genetic programming approach for flood routing in natural channels. Hydrol Process 22(5):623–628
Sreekanth J, Datta B (2011) Comparative evaluation of genetic programming and neural network as potential surrogate models for coastal aquifer management. Water Resour Manag 25(13):3201–3218
Wang W-C, Chau K-W, Cheng C-T, Qiu L (2009) A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series. J Hydrol 374(3–4):294–306
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Fallah-Mehdipour, E., Bozorg Haddad, O. & Mariño, M.A. Real-Time Operation of Reservoir System by Genetic Programming. Water Resour Manage 26, 4091–4103 (2012). https://doi.org/10.1007/s11269-012-0132-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-012-0132-z