Skip to main content
Log in

State-of-the-Art for Modelling Reservoir Inflows and Management Optimization

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

A multi-purpose reservoir operation requires a good decision from the operator in order to maximize the value of water. Therefore, a good inflows modelling will be very helpful in providing a better optimization solution. By then, perplexing in the selection of the most preferable solution might happen to the operator. A comprehensive review of different computational intelligent models which applied in reservoir inflows modelling and management optimization is presented in this paper. The aim of this study is to review, compare and summarize their attempts along with difficulties in dealing with the water management problem. The benefits derived from such comparison are used to improve the performance of the existing models for future work. Study showed that models based evolutionary algorithm revealing a great potential in the management of reservoir operation. However more research about the most recent self-optimization modelling application needs to be revised.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

Abbreviations

ABC:

Artificial bee colony

ANFIS:

Adaptive neuro-fuzzy inference system

ANN:

Artificial neural networks

ARMA:

Auto-Regressive Moving Average

BOC:

Bee colony optimization

DP:

Dynamic programming

EA:

Evolutionary algorithm

EC:

Evolutionary computing

ESO:

Explicit stochastic optimization

ESP:

Stream flow prediction

FFNN:

Feed forward neural network

FLN:

Fuzzy logic networks

GA:

Genetic algorithm

GFS:

Global forecast system

GP:

Genetic programming

HBM:

Honey-bee mating

ISO:

Implicit stochastic optimization

LP:

Linear programming

MLP:

Multi-layer perceptrons

NLP:

Non-linear programming

PSO:

Particle swarm optimization

RNN:

Recurrent neural network

RSLE:

Recursive least-square estimator

SDP:

Stochastic dynamic programming

STWIF:

Short-term water inflow forecasting

References

  • Adeyemo JA (2011) Reservoir operation using multi-objective evolutionary algorithms—a review. Asian J Sci Res

  • Affenzeller M, Winkler S, Wagner S, Beham A (2009) Genetic algorithm and genetic programming-modern concepts and practical applications. Taylor & Francis Group

  • Afshar A, Bozorg Haddad O, Mariño MA, Adams BJ (2007) Honey-bee mating optimization (HBMO) algorithm for optimal reservoir operation. J Franklin Inst 344(5):452–462

    Article  Google Scholar 

  • Asfaw TD, Hashim AM (2011) Reservoir operation analysis aimed to optimize the capacity factor of hydroelectirc power generation. Paper presented at the 2011 International Conference on Environment and Industrial Innovation

  • Azamathulla H, Wu F-C, Ghani AA, Narulkar SM, Zakaria NA, Chang CK (2008) Comparison between genetic algorithm and linear programming approach for real time operation. J Hydro Environ Res 2(3):172–181

    Article  Google Scholar 

  • Barros MTL, Tsai FTC, Yang S-l, Lopes JEG, Yeh WWG (2003) Optimization of large-scale hydropower system operations. [Article]. J Water Resour Plan Manag 129(3):178

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Chang F-J, Chang Y-T (2006) Adaptive neuro-fuzzy inference system for prediction of water level in reservoir. Adv Water Resour 29(1):1–10

    Article  Google Scholar 

  • Chang Y-T, Chang L-C, Chang F-J (2005) 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 

  • Chau KW (2006) Particle swarm optimization training algorithm for ANNs in stage prediction of Shing Mun River. J Hydrol 329(3–4):363–367

    Article  Google Scholar 

  • Chau KW (2007) A split-step particle swarm optimization algorithm in river stage forecasting. J Hydrol 346(3–4):131–135

    Article  Google Scholar 

  • Desalegn CE, Mukand SB (2011) Application of ANN-based streamflow forecasting model for algricultural water management in the Awash River Basin, Ethiopia. Water Resour Manag 25:1759–1773

    Article  Google Scholar 

  • Diwold K, Beekman M, Middendorf M (2010) Honeybee optimisation—an overview and a new bee inspired optimisation scheme. In: Panigrahi B, Shi Y, Lim M-H (eds) Handbook of swarm intelligence, vol. 8. Springer, Berlin, pp 295–327

    Google Scholar 

  • El-Shafie A, Taha M, Noureldin A (2007) A neuro-fuzzy model for inflow forecasting of the Nile River at Aswan High Dam. Water Resour Manag 21(3):533–556

    Article  Google Scholar 

  • El-Shafie A, Jaafar O, Seyed A (2011) Adaptive neuro-fuzzy inference system based model for rainfall forecasting in Klang River, Malaysia. Int J Phys Sci 6(12):2875–2888

    Google Scholar 

  • Faber BA, Stedinger JR (2001) Reservoir optimization using sampling SDP with ensemble streamflow prediction (ESP) forecasts. J Hydrol 249(1–4):113–133

    Article  Google Scholar 

  • Fallah-Mehdipour, Bozorg Haddad O, Marino MA (2012) Real-time operation of reservoir system by genetic programming. Water Resour Manag 26:4091–4103

    Article  Google Scholar 

  • Golob R, Štokelj T, Grgič D (1998) Neural-network-based water inflow forecasting. Control Eng Pract 6(5):593–600

    Article  Google Scholar 

  • Güldal V, Tongal H (2010) Comparison of recurrent neural network, adaptive neuro-fuzzy inference system and stochastic models in Eğirdir Lake level forecasting. Water Resour Manag 24(1):105–128

    Article  Google Scholar 

  • Haddad O, Afshar A, Mariño M (2006) Honey-Bees Mating Optimization (HBMO) algorithm: a new heuristic approach for water resources optimization. Water Resour Manag 20(5):661–680

    Article  Google Scholar 

  • Harris C, Hong X, Gan Q (2002) Adaptive modelling, estimation and fusion from data. Springer, United Kingdom

    Book  Google Scholar 

  • Hossain MS, El-shafie A (2013) Performance analysis of artificial bee colony (ABC) algorithm in optimizing release policy of Aswan High Dam. Neural Comput & Applic 1–8

  • Jain A, Sudheer KP, Srinivasulu S (2004) Identification of physical processes inherent in artificial neural network rainfall runoff models. Hydrol Process 18(3):571–581

    Article  Google Scholar 

  • Jang JSR, Sun CT (1995) Neuro-fuzzy modeling and control. Proc IEEE 83(3):378–406

    Article  Google Scholar 

  • Jin Y (2003) Advanced fuzzy systems design and applications, vol. 112. Physica-Verlag, Germany

    Book  Google Scholar 

  • Karaboga D (2005) An idea beased on honey bee swarm for numerical optimization. Erciyes University, Engineering Faculty, Computer Engineering Department

  • Karaboga D, Basturk B (2007a) Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems. In: Melin P, Castillo O, Aguilar L, Kacprzyk J, Pedrycz W (eds) Foundations of fuzzy logic and soft computing, vol. 4529. Springer, Berlin, pp 789–798

    Chapter  Google Scholar 

  • Karaboga D, Basturk B (2007b) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39(3):459–471

    Article  Google Scholar 

  • Karaboga D, Akay B, Ozturk C (2007) Artificial Bee Colony (ABC) optimization algorithm for training feed-forward neural networks. In: Torra V, Narukawa Y, Yoshida Y (eds) Modeling decisions for artificial intelligence, vol. 4617. Springer, Berlin, pp 318–329

    Chapter  Google Scholar 

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. Paper presented at the Proceedings of IEEE International Conference on Neural Networks

  • Khatibi R, Ghorbani MA, Kashani MH, Kisi O (2011) Comparison of three artificial intelligence techniques for discharge routing. J Hydrol 403(3–4):201–212

    Article  Google Scholar 

  • Kisi O, Ozkan C, Akay B (2012) Modeling discharge–sediment relationship using neural networks with artificial bee colony algorithm. J Hydrol 428–429:94–103

    Article  Google Scholar 

  • Labadie JW (2004) Optimal operation of multireservoir systems: state-of-the-art review. [Article]. J Water Resour Plan Manag 130(2):93–111

    Article  Google Scholar 

  • Li C, Hu J-W (2012) A new ARIMA-based neuro-fuzzy approach and swarm intelligence for time series forecasting. Eng Appl Artif Intell 25(2):295–308

    Article  Google Scholar 

  • Montalvo I, Izquierdo J, Pérez-García R, Herrera M (2010) Improved performance of PSO with self-adaptive parameters for computing the optimal design of Water Supply Systems. Eng Appl Artif Intell 23(5):727–735

    Article  Google Scholar 

  • Mousavi SJ, Ponnambalam K, Karray F (2007) Inferring operating rules for reservoir operations using fuzzy regression and ANFIS. Fuzzy Sets Syst 158(10):1064–1082

    Article  Google Scholar 

  • Nagesh Kumar D, Srinivasa Raju K, Sathish T (2004) River flow forecasting using recurrent neural networks. Water Resour Manag 18(2):143–161

    Article  Google Scholar 

  • Needham JT Jr, Watkins DW, Lund JR (2000) Linear programming for flood control in the Iowa and Des Moines rivers. J Water Resour Plan Manag 126(3):118–127

    Article  Google Scholar 

  • Niknam T, Mojarrad HD, Meymand HZ, Firouzi BB (2011) A new honey bee mating optimization algorithm for non-smooth economic dispatch. Energy 36(2):896–908

    Article  Google Scholar 

  • Peng C-s, Buras N (2000) Practical estimation of inflows into multireservoir system. [Article]. J Water Resour Plan Manag 126(5):331

    Article  Google Scholar 

  • Rabunal JR, Dorado J (2006) Artificial neural networks in real-life applications. Idea Group Publishing, Spain

    Book  Google Scholar 

  • Rani D, Moreira MM (2010) Simulation-optimization modeling: a survey and potential application in reservoir systems operation. Water Resour Manag 24:1107–1138

    Article  Google Scholar 

  • Riad S, Mania J, Bouchaou L, Najjar Y (2004) Rainfall-runoff model using an artificial neural network approach. Math Comput Model 40(7–8):839–846

    Article  Google Scholar 

  • Savic AD, Walters GA, Atkinson RM, Smith MR (1999) Genetic algorithm optimization of large water distribution system expansion. Meas Control 32(4):104–109

    Article  Google Scholar 

  • Sinha AK, Bischof CH (1998) Application of automatic differentiation to reservoir design models. [Article]. J Water Resour Plan Manag 124(3):162

    Article  Google Scholar 

  • Stokelj T, Paravan D, Golob R (2002) Enhanced artificial neural network inflow forecasting algorithm for run-of-river hydropower plants. J Water Resour Plan Manag 128(6):415–423

    Article  Google Scholar 

  • Tang G, Zhou H, Li N, Wang F, Wang Y, Jian D (2010) Value of medium-range precipitation forecasts in inflow prediction and hydropower optimization. Water Resour Manag 24(11):2721–2742

    Article  Google Scholar 

  • Teodorović D (2009) Bee Colony Optimization (BCO). In: Lim C, Jain L, Dehuri S (eds) Innovations in swarm intelligence, vol. 248. Springer, Berlin, pp 39–60

    Chapter  Google Scholar 

  • Valverde Ramírez MC, de Campos Velho HF, Ferreira NJ (2005) Artificial neural network technique for rainfall forecasting applied to the São Paulo region. J Hydrol 301(1–4):146–162

    Article  Google Scholar 

  • Yoo J-H (2009) Maximization of hydropower generation through the application of a linear programming model. J Hydrol 376(1–2):182–187

    Article  Google Scholar 

  • Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shi-Mei Choong.

Appendices

Appendix A. Basic Algorithm of GA

Basic Algorithm of GA

Produce an initial population of individuals

Evaluate the fitness of all individuals

while termination condition not met do

Select fitter individuals for reproduction and produce new individuals

(crossover and mutation)

Evaluate fitness of new individuals

Generate a new population by inserting some new “good” individuals and

by erasing some old “bad” individuals

end while

Appendix B. Standard Algorithm of ABC

Standard Algorithm of ABC

place each employed bee on a random position in the search space

while stopping criterion not met do

for all employed bees do

if steps on same position == limit then

choose random position in search space

else

try improve position

if better position found then

change position

reset steps on same position

end if

end if

end if

for all onlooker bees do

choose position of employed bee

try improve position

end for

end while

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Choong, SM., El-Shafie, A. State-of-the-Art for Modelling Reservoir Inflows and Management Optimization. Water Resour Manage 29, 1267–1282 (2015). https://doi.org/10.1007/s11269-014-0872-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-014-0872-z

Keywords

Navigation