Skip to main content
Log in

Real-Time Operation of Reservoir System by Genetic Programming

  • Published:
Water Resources Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

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

    Article  Google Scholar 

  • Azamathulla HM, Ghani AA (2011) Genetic programming for predicting longitudinal dispersion coefficients in streams. Water Resour Manag 25(6):1537–1544

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Chang L-C, Chang F-J (2001) Intelligent control for modeling of real-time reservoir operation. Hydrol Process 15(9):1621–1634

    Article  Google Scholar 

  • Chang F-J, Chen L, Chang L-C (2005a) Optimizing the reservoir operating rule curves by genetic algorithms. Hydrol Process 19(11):2277–2289

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Eisel LM (1972) Chance-constrained reservoir model. Water Resour Res 8(2):339–347

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Izadifar Z, Elshorbagy A (2010) Prediction of hourly actual evapotranspiration using neural network, genetic programming, and statistical models. Hydrol Process 24(23):3413–3425

    Article  Google Scholar 

  • Karamouz M, Houck MH (1982) Annual and monthly reservoir operating rules. Water Resour Res 18(5):1337–1344

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kisi O, Guven A (2010) Evapotranspiration modeling using linear genetic programming technique. J Irrig Drain Eng (ASCE) 136(10):715–723

    Article  Google Scholar 

  • Kisi O, Shiri J (2011) Precipitation forecasting using wavelet-genetic programming and wavelet-neuro-fuzzy conjunction models. Water Resour Manag 25(13):3135–3315

    Article  Google Scholar 

  • Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge MA

    Google Scholar 

  • Koza JR (1994) Genetic programming II: automatic discovery of reusable programs. MIT Press, Cambridge MA

    Google Scholar 

  • Loucks DP (1970) Some comments on linear decision rules and chance constraints. Water Resour Res 6(2):668–671

    Article  Google Scholar 

  • Loucks DP, Dorfman P (1975) An evaluation of some linear decision rules for reservoir planning and operation. Water Resour Res 11(6):777–782

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Oliveira R, Loucks DP (1997) Operating rules for multireservoir systems. Water Resour Res 33(4):839–852

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Sharif M, Wardlaw R (2000) Multi-reservoir system optimization using genetic algorithms: case study. J Comput Civil Eng (ASCE) 14(4):225–263

    Google Scholar 

  • Sivapragasam C, Maheswaran R, Venkatesh V (2008) Genetic programming approach for flood routing in natural channels. Hydrol Process 22(5):623–628

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to O. Bozorg Haddad.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-012-0132-z

Keywords

Navigation