Skip to main content
Log in

Artificial Neural Network Approach for Hydrologic River Flow Time Series Forecasting

  • Full-Length Research Article
  • Published:
Agricultural Research Aims and scope Submit manuscript

Abstract

Stream flows are highly non-linear and complex in nature in any hydrological system. Lack of data availability for modeling requires use of specific model with high accuracy and efficiency which are capable in generating accurate hydrological response. In this paper, capability of artificial neural network model was investigated by utilizing eight years’ (2009–2016) of daily river flow and rainfall data for the Sot river catchment in Uttar Pradesh state of India. For investigating the effect of variables on river flow prediction, four ANN models were calibrated and validated for the period of 2009 to 2014 and 2015 to 2016, respectively, using different combinations of input parameters. Accuracy of developed ANN models was assessed by four performance indicators, namely correlation coefficient, root-mean-square error, modified Nash–Sutcliffe efficiency and Modified Index of Agreement. The results of the study indicate that performance of ANN model improves drastically after including the lag 1 river flow as an input parameter. It is concluded that the ANN model has the ability to solve highly complex non-linear river flow prediction and can be further used for the generation of synthetic river flow data of the Sot river catchment.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Anmala J, Zhang B, Govindaraju RS (2000) Comparison of ANNs and empirical approaches for predicting watershed runoff. J Water Resour Plan Manag 126(3):156–166. https://doi.org/10.1061/(ASCE)0733-9496(2000)126:3(156)

    Article  Google Scholar 

  2. ASCE (2000) Artificial neural networks in hydrology II: hydrologic applications by the ASCE Task committee on application of artificial neural networks in hydrology. J Hydrol Eng 5(2):124–137. https://doi.org/10.1061/(ASCE)1084-0699(2000)5:2(115)

    Article  Google Scholar 

  3. ASCE (2000) Artificial neural networks in hydrology. I: preliminary concepts by the ASCE task committee on application of artificial neural networks in hydrology. J Hydrol Eng 5(2):115–123. https://doi.org/10.1061/(ASCE)1084-0699(2000)5:2(124)

    Article  Google Scholar 

  4. Bourdin DR, Fleming SW, Stull RB (2012) Streamflow modelling: a primer on applications approaches and challenges. Atmos Ocean 50(4):507. https://doi.org/10.1080/07055900.2012.734276

    Article  Google Scholar 

  5. Butts MB, Payne JT, Kristensen M, Madsen H (2004) An evaluation of the impact of model structure on hydrological modelling uncertainty for stream flow simulation. J Hydrol 298(1–4):242–266. https://doi.org/10.1016/j.jhydrol.2004.03.042

    Article  Google Scholar 

  6. Dadson SJ, Hirpa F, Thomson P, Konar M (2019) Monitoring and modelling hydrological processes. In: Dadson Simon J, Garrick Dustin E, Penning-Rowsell Edmund C, Hall Jim W, Hope Rob, Hughes Jocelyne (eds) Water Science, Policy, and Management: A Global Challenge. Wiely, pp 117–137. https://doi.org/10.1002/9781119520627.ch7

    Chapter  Google Scholar 

  7. Devia GK, Ganasri BP, Dwarakish GS (2015) A review on hydrological models. Aquatic Procedia 4:1001–1007. https://doi.org/10.1016/j.aqpro.2015.02.126

    Article  Google Scholar 

  8. Fashae OA, Olusola AO, Ndubuisi I, Udomboso CG (2018) Comparing ANN and ARIMA model in predicting the discharge of River Opeki from 2010 to 2020. River Res Appl 35(2):169–177. https://doi.org/10.1002/rra.3391

    Article  Google Scholar 

  9. Hsu KL, Gupta HV, Sorooshian S (1995) Artificial neural network modelling of the rainfall-runoff process. Water Resour Res 31(10):2517–2530. https://doi.org/10.1029/95WR01955

    Article  Google Scholar 

  10. Huang W, Xu B, Chan-Hilton A (2004) Forecasting flows in Apalachicola River using neural networks. Hydrol Process 18(13):2545–2564. https://doi.org/10.1002/hyp.1492

    Article  Google Scholar 

  11. Kasiviswanathan KS, Sudheer KP (2013) Quantification of the predictive uncertainty of artificial neural network based river flow forecast models. Stoch Env Res Risk Assess 27(1):137–146. https://doi.org/10.1007/s00477-012-0600-2

    Article  Google Scholar 

  12. Kisi O, Kerem Cigizoglu H (2007) Comparison of different ANN techniques in river flow prediction. Civ Eng Environ Syst 24(3):211–231. https://doi.org/10.1080/10286600600888565

    Article  Google Scholar 

  13. Legates DR, McCabe GJ Jr (1999) Evaluating the use of “goodness-of-fit” measures in hydrologic and hydroclimatic model validation. Water Resour Res 35:233–241. https://doi.org/10.1029/1998WR900018

    Article  Google Scholar 

  14. Liu Y, Ye L, Qin H, Hong X, Ye J, Yin X (2018) Monthly streamflow forecasting based on hidden Markov model and Gaussian Mixture Regression. J Hydrol 561:146–159. https://doi.org/10.1016/j.jhydrol.2018.03.057

    Article  Google Scholar 

  15. Moradkhani H, Hsu KL, Gupta HV, Sorooshian S (2004) Improved streamflow forecasting using self-organizing radial basis function artificial neural networks. J Hydrol 295(1–4):246–262. https://doi.org/10.1016/j.jhydrol.2004.03.027

    Article  Google Scholar 

  16. Rumelhart DE, Hinton GE, Williams RJ (1986) Learning internal representation by backpropagating errors. Nature 323:533–536

    Article  Google Scholar 

  17. Shamim MA, Hassan M, Ahmad S, Zeeshan M (2015) A comparison of artificial neural networks (ANN) and local linear regression (LLR) techniques for predicting monthly reservoir levels. KSCE J Civ Eng 20(2):971–977. https://doi.org/10.2166/hydro.2010.027

    Article  Google Scholar 

  18. Shamseldin AY (2010) Artificial neural network model for river flow forecasting in a developing country. J Hydroinf 12(1):22–35. https://doi.org/10.1007/s12205-015-0298-z

    Article  Google Scholar 

  19. Wang WC, Chau KW, Cheng CT, 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. https://doi.org/10.1016/j.jhydrol.2009.06.019

    Article  Google Scholar 

  20. Willmott CJ, Ackleson SG, Davis RE, Feddema JJ, Klink KM, Legates DR, O’Donnell J, Rowe CM (1985) Statistics for the evaluation and comparison of models. J Geophys Res: Ocean 90:8995–9005. https://doi.org/10.1029/JC090iC05p08995

    Article  Google Scholar 

  21. Yaseen ZM, Ebtehaj I, Bonakdari H, Deo RC, Mehr AD, Mohtar WHMW, Diop L, El-Shafie A, Singh VP (2017) Novel approach for streamflow forecasting using a hybrid ANFIS-FFA model. J Hydrol 554:263–276. https://doi.org/10.1016/j.jhydrol.2017.09.007

    Article  Google Scholar 

Download references

Acknowledgements

This work was fully supported by National Hydrology Project (NHP) funded by World Bank and Ministry of Jal Shakti, Government of India. The authors are grateful to the Director, National Institute of Hydrology (NIH), Roorkee (India), for providing necessary support to conduct this study.

Funding

This work is carried out under the National Hydrology Project (NHP) funded by Ministry of Jal Shakti (GoI) through World Bank.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Priyanka Sharma.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical Approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharma, P., Singh, S. & Sharma, S.D. Artificial Neural Network Approach for Hydrologic River Flow Time Series Forecasting. Agric Res 11, 465–476 (2022). https://doi.org/10.1007/s40003-021-00585-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40003-021-00585-5

Keywords

Navigation