Skip to main content
Log in

Neural Networks for Real Time Catchment Flow Modeling and Prediction

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

Accurate prediction of catchment flow has been recognized as an important measures for effective flood-risk management strategy. A neural network modeling approach was used to construct a real time catchment flow prediction model for a river basin. Two types of neural network architectures i.e. feed forward and recurrent neural networks, and three types of training algorithm i.e. Levenberg–Marquardt, Bayesian regularization, and Gradient descent with momentum and adaptive learning rate backpropagation algorithms were examined in this study. A total of six different neural network configurations were developed and examined in terms of optimum results for 1 to 5-h ahead prediction. The methods were used to predict flow in the Cilalawi River in Indonesia, and their performances were evaluated using various statistical indices. The modeling results indicate that reasonable prediction accuracy was achieved for most of models for 1-h ahead forecast with correlation >0.91. However, the model accuracy deteriorates as the lead-time increases. When compared, a 4-10-1 recurrent network and 4-4-1 feed forward network, both trained with the Levenberg–Marquardt algorithm has produced a better performances on indicators related to average goodness of prediction for the 1 to 5-h ahead river flow forecasts compared to other models. Feed forward network trained with gradient descent with momentum and adaptive learning rate backpropagation algorithm model appears to be the worst of the adaptive techniques investigated in terms of modeling performances. Thus, the results of the study suggest that recurrent and feed forward network trained with Levenberg–Marquardt are able to forecast the catchment flow up to 5 h in advance with reasonable prediction accuracy.

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.

Similar content being viewed by others

References

  • ASCE Task Committee (2000a) Artificial neural networks in hydrology – I: preliminary concepts. J Hydrol Eng ASCE 5(2):115–123

    Article  Google Scholar 

  • ASCE Task Committee (2000b) Artificial neural networks in hydrology–II: hydrologic applications. J Hydrol Eng ASCE 5(2):124–137

    Article  Google Scholar 

  • Bazartseren B, Hildebrandt G, Holz KP (2003) Short-term water level prediction using neural networks and neuro-fuzzy approach. Neurocomputing 55:439–450

    Article  Google Scholar 

  • Campolo M, Andreussi P, Soldati A (1999a) River flood forecasting with a neural network model. Water Resour Res 35:1191–1197

    Article  Google Scholar 

  • Campolo M, Soldati A, Andreussi P (1999b) Forecasting river flow rate during low-flow periods using neural networks. Water Resour Res 35:3547–3552

    Article  Google Scholar 

  • Chang FJ, Chang LC, Huang HL (2002) Real-time recurrent learning neural network for stream-flow forecasting. Hydrol Process 16(13):2577–2588

    Article  Google Scholar 

  • Coulibaly P, Anctil F, Aravena R, Bobe´e B (2001) Artificial neural network modeling of water table depth fluctuations. Water Resour Res 37(4):885–896

    Article  Google Scholar 

  • Daliakopoulos IN, Coulibalya P, Tsanis IK (2005) Groundwater level forecasting using artificial neural networks. J Hydrol 309:229–240

    Article  Google Scholar 

  • Dawson CW, Wilby RL (2000) A comparison of artificial neural networks used for rainfall–runoff modelling. Hydrol Earth Syst Sci 3:529–540

    Article  Google Scholar 

  • Demuth H, Beale M (1998) Neural Network Toolbox for Use with MATLAB, Users Guide, Version 3. The MathWorks, Inc., Massachusetts

  • Duan Q, Sorooshian S, Gupta VK (1992) Effective and efficient global optimization for conceptual rainfall runoff models. Water Resour Res 28:1015–1031

    Article  Google Scholar 

  • Hagan MT, Demuth HB, Beale MH (1996) Neural network design. PWS, Boston, MA

    Google Scholar 

  • Haykin S (1994) Neural networks: a comprehensive foundation. Macmillan College Publishing Co., New York

    Google Scholar 

  • Haykin S (1999) Neural networks: a comprehensive foundation. Macmillan College Publishing Co., New York

    Google Scholar 

  • Hsu K, Gupta HV, Sorooshian S (1995) Artificial neural network modelling of the rainfall–runoff process. Water Resour Res 31:2517–2530

    Article  Google Scholar 

  • Hu TS, Lam KC, Ng ST (2001) River flow time series prediction with a range-dependent neural network. Hydrol Sci J 46(5):729–745

    Google Scholar 

  • Imrie CE, Durucan S, Korre A (2000) River flow prediction using artificial neural networks: generalisation beyond the calibration range. J Hydrol 233(1–4):138–153

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Kuligowski R, Barros AP (1998) Localized precipitation forecasts from a numerical weather prediction model using artificial neural networks. Weather Forecast 13:1195–1205

    Article  Google Scholar 

  • Kumar DN, Raju KS, Sathish T (2004) River flow forecasting using recurrent neural networks. Water Resour Manag 18:143–161

    Article  Google Scholar 

  • Luk KC, Ball JE, Sharma A (2001) An application of artificial neural networks for rainfall forecasting. Math Comput Model 33:683–693

    Article  Google Scholar 

  • MacKay D (1992) The evidence framework applied to classification networks. Neural Comput 4:720–736

    Google Scholar 

  • Maier H, Dandy G (2000) Neural networks for the predictions and forecasting of water resources variables: review of modeling issues and applications. Environ Model Softw 15:101–124

    Article  Google Scholar 

  • Martin JD, Morton YT, Zhou Q (2005) Neural network development for the forecasting of upper atmosphere parameter distributions. Adv Space Res

  • Mellit A, Benghanem M, Kalogirou SA (2005) An adaptive artificial neural network model for sizing stand-alone photovoltaic systems: application for isolated sites in Algeria. Renew Energy 30:1501–1524

    Article  Google Scholar 

  • Minns AW, Hall MJ (1996) Artificial neural networks as rainfall–runoff models. Hydrol Sci J 41(3):399–418

    Article  Google Scholar 

  • Nayak PC, Sudheer KP, Rangan DM, Ramasastri KS (2005) Short-term flood forecasting with a neurofuzzy model. Water Resour Res 41:2517–2530

    Article  Google Scholar 

  • Pan TY, Wang RY (2004) State space neural networks for short term rainfall–runoff forecasting. J Hydrol 297:34–50

    Article  Google Scholar 

  • Rajurkar MP, Kothyari UC, Chaube UC (2004) Modeling of the daily rainfall–runoff relationship with artificial neural network. J Hydrol 285:96–113

    Article  Google Scholar 

  • Rami´rez MCP, Velho HFC, Ferreira NJ (2005) Artificial neural network technique for rainfall forecasting applied to the Saõ Paulo region. J Hydrol 301:146–162

    Article  Google Scholar 

  • Ranjithan RS, Eheart DE, Garrett JH (1995) Application of neural network in groundwater remediation under conditions of uncertainty. In: Kundzewicz ZW (ed) New uncertainty concepts in hydrology and water resources. Cambridge University Press, New York, pp 133–144

    Google Scholar 

  • Riad S, Mania J, Bouchaou L, Najjar Y (2004) Predicting catchment flow in a semi-arid region via an artificial neural network technique. Hydrol Process 18:2387–2393

    Article  Google Scholar 

  • Sajikumar N, Thandaveswara BS (1999) A non-linear rainfall–runoff model using an artificial neural network. J Hydrol 216:32–55

    Article  Google Scholar 

  • Shamseldin AY (1997) Application of a neural network technique to rainfall–runoff modelling. J Hydrol 199:272–294

    Article  Google Scholar 

  • Smith J, Eli RN (1995) Neural network models of the rainfall–runoff process. J Water Resour Plan Manage 121:499–508

    Article  Google Scholar 

  • Sorooshian S, Gupta VK (1995) Model calibration. In: Singh VP (eds) Computer models of watershed hydrology. Water Resources Publications, Colorado

    Google Scholar 

  • Sudheer KP, Gosain AK, Ramasastri KS (2002) A data-driven algorithm for constructing artificial neural network rainfall–runoff models. Hydrol Process 16:1325–1330

    Article  Google Scholar 

  • Tokar AS, Johnson PA (1999) Rainfall–runoff modelling using artificial neural networks. J Hydrol Eng 4:232–239

    Article  Google Scholar 

  • Yang CC, Prasher SO, Lacroix R, Sreekanth S, Patni NK, Masse L (1997) Artificial neural network model for subsurface-drained farmland. J Irrig Drain Eng 123:285–292

    Article  Google Scholar 

  • Zealand C, Burn DH, Simonovic SP (1999) Short term streamflow forecasting using artificial neural networks. J Hydrol 214:32–48

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Aqil.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Aqil, M., Kita, I., Yano, A. et al. Neural Networks for Real Time Catchment Flow Modeling and Prediction. Water Resour Manage 21, 1781–1796 (2007). https://doi.org/10.1007/s11269-006-9127-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-006-9127-y

Key words

Navigation