Skip to main content
Log in

Monthly streamflow forecasting using artificial intelligence approach: a case study in a semi-arid region of India

  • Original Paper
  • Published:
Arabian Journal of Geosciences Aims and scope Submit manuscript

Abstract

Accurate and reliable streamflow forecasting is paramount in the field of water resource planning and management, especially in semi-arid regions. However, streamflow time series are highly complex and non-linear in nature; traditional or physical-based models may fail to capture the complexity and maintain the robustness of the datasets. Therefore, the present study aims to improve the forecasting accuracy and reduce the uncertainty in the datasets by using the data-driven approach such as artificial neural network (ANN) that can efficiently handle the non-linearity in the large and complex hydrological data. This study method includes two steps: i.e., first to develop the ANN models using different combinations of inputs such as rainfall, temperature, and streamflow lag by one or two and then to validate the developed models to forecast the streamflow by using a total of four performance evaluation indices such as correlation coefficient (R), root mean square error (RMSE), modified Nash-Sutcliff efficiency (MNSE), and modified index of agreement (MIA). The proposed method is demonstrated in Jakham reservoir located in Pratapgarh district, Rajasthan, India, for improving the accuracy of monthly streamflow forecasting over a 40-year period (1975–2015). We found that increasing the number of input parameters improves the accuracy of the model and enhance its performance. According to the results, the ANN models 5 and 6 (M5 and M6) showed significant variation in the performance evaluation criteria. This clearly indicates that ANN model with an input combination of lag one or two streamflow (i.e., model M5 and M6) is performed better when compared to a model that incorporates only monthly rainfall and monthly lag one or two rainfall as inputs. Overall, the application of ANN models M5 and M6 (with lag one and two streamflow as an input) can forecast monthly streamflow forecasting with better 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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  • Adeyemo J, Oyebode O, Stretch D (2018) River flow forecasting using an improved artificial neural network. In: Tantar AA, Tantar E, Emmerich M, Legrand P, Alboaie L, Luchian H (eds) EVOLVE - A Bridge between Probability, Set Oriented Numerics, and Evolutionary Computation VI. Advances in Intelligent Systems and Computing, Springer, Cham. vol 674. https://doi.org/10.1007/978-3-319-69710-9_13

  • Agarwal A, Singh RD, Mishra SK, Bhunya PK (2005) ANN - based sediment yield models for Vamsadhara river basin (India). Water S A 31(1):95–100

    Article  Google Scholar 

  • Aichouri I, Hani A, Bougherira N, Djabri L, Chaffai H, Lallahem S (2015) River flow model using artificial neural networks. Energy Procedia 74:1007–1014

    Article  Google Scholar 

  • Al-Saati NH, Omran II, Salman AA, Al-Saati Z, Hashim KS (2021) Statistical modeling of monthly streamflow using time series and artificial neural network models: Hindiya Barrage as a case study. Water Pract Technol 16(2):681–691

    Article  Google Scholar 

  • Ali S, Shahbaz M (2020) Streamflow forecasting by modeling the rainfall–streamflow relationship using artificial neural networks. Model Earth Syst Environ 6(3):1645–1656

    Article  Google Scholar 

  • Apaydin H, Sattari MT, Falsafian K, Prasad R (2021) Artificial intelligence modelling integrated with singular spectral analysis and seasonal-trend decomposition using loess approaches for streamflow predictions. J Hydrol 600: 126506

  • Asadi H, Shahedi K, Sidle JB, RC, (2019) Rainfall-runoff modelling using hydrological connectivity index and artificial neural network approach. Water 11(2):212

    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 

  • Dostdar H, Aftab A (2020) Machine learning techniques for monthly river flow forecasting of Hunza River, Pakistan. Earth Sci Inform 13:939–949. https://doi.org/10.1007/s12145-020-00450-z

    Article  Google Scholar 

  • Dibike YB, Solomatine DP (2001) River flow forecasting using artificial neural networks. Phys Chem Earth (b) 26:1–7

    Article  Google Scholar 

  • Ebtehaj I, Bonakdari H (2013) Evaluation of sediment transport in sewer using artificial neural network. Eng Appl Comput Fluid Mech 7(3):382–392

    Google Scholar 

  • Ebtehaj I, Bonakdari H, Zaji AH, Gharabaghi B (2020) Evolutionary optimization of neural network to predict sediment transport without sedimentation. Complex Intell Syst 7(1):401–416

    Article  Google Scholar 

  • Edossa DC, Babel MS (2012) Forecasting hydrological droughts using artificial neural network modeling technique, South Africa: University of Pretoria, Proceedings of 16th SANCIAHS National Hydrology Symposium

  • Othman F, Naseri M (2011) Reservoir inflow forecasting using artificial neural network. Phys Sci Int J 6(3):434–440

    Google Scholar 

  • Ghazi B, Jeihouni E, Kalantri Z (2021) Predicting groundwater level fluctuations under climate change scenarios for Tasuj plain. Iran Arab J Geosci 14:2

    Article  Google Scholar 

  • Jain SK, Agarwal PK, Singh VP (2007) Hydrology and water resources of India. Springer, The Netherlands, p 592

    Google Scholar 

  • LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436

    Article  Google Scholar 

  • Kalteh AM (2013) Monthly river flow forecasting using artificial neural network and support vector regression models coupled with wavelet transform. Comput and Geosci 54:1–8

    Article  Google Scholar 

  • Kişi Ö (2008) River flow forecasting and estimation using different artificial neural network techniques. Hydrol Res 39(1):27–40

    Article  Google Scholar 

  • Köppen W, Wegener A (1924) Die Klimate der Geologischen Vorzeit. Gebr. Borntraeger, Berlin, Stuttgart

  • Machiwal D, Jha MK (2003) Optimal land and water resources allocation using stochastic linear programming. In: Singh P Vijay; Yadava Ram Narayan. Water Resources System Operation: Proceedings of the International Conference on Water and Environment (WE-2003), December 15–18, Bhopal, India. Allied Publishers, 5: 264–275

  • Machiwal D, Jha MK (2015) GIS-based water balance modeling for estimating regional specific yield and distributed recharge in data-scarce hard-rock regions. J Hydro-Environ Res 9(4):554–568

    Article  Google Scholar 

  • Mazrooei A, Sankarasubramanian A, Wood AW (2021) Potential in improving monthly streamflow forecasting through variational assimilation of observed streamflow. J Hydrol 600: 126559

  • Masselot P, Dabo-Niang S, Ouarda CF, TB, (2016) Streamflow forecasting using functional regression. J Hydrol 538:754–766

    Article  Google Scholar 

  • Mehr AD, Kahya E, Şahin A, Nazemosadat MJ (2014) Successive-station monthly streamflow prediction using different artificial neural network algorithms. Int J Environ Sci Technol 12(7):2191–2200

    Article  Google Scholar 

  • Mins AW, Hall MJ (1996) Artificial neural network as a rainfall runoff models. Hydrol Sci J 41(3):399–417

    Article  Google Scholar 

  • Mohammadi K, Eslami HR, Dardashti SD (2005) Comparison of regression, ARIMA and ANN models for reservoir inflow forecasting using snowmelt equivalent (a case study of Karaj). J Agric Sci Technol 7:17–30

    Google Scholar 

  • Mulia EI, Asano T, Tkalich P (2015) Retrieval of missing values in water temperature series using a data-driven model. Earth Sci Inform 8:787–798

    Article  Google Scholar 

  • Muhammad Adnan R, Yuan X, Kisi O, Yuan Y, Tayyab M Lei X (2019) June. Application of soft computing models in streamflow forecasting. In Proceedings of the institution of civil engineers-water management 172(3): 123–134. Thomas Telford Ltd.

  • Nagy HM, Watanabe K, Hirano M (2002) Prediction of sediment load concentration in rivers using artificial neural network model. J Hydr Eng 128:588–595

    Article  Google Scholar 

  • Noori N, Kalin L (2016) Coupling SWAT and ANN models for enhanced daily streamflow prediction. J Hydrol 533:141–151

    Article  Google Scholar 

  • Poonia V, Tiwari HL (2020) Rainfall-runoff modeling for the Hoshangabad Basin of Narmada River using artificial neural network. Arab J Geosci 13(18):1–10

    Article  Google Scholar 

  • Rahman SA, Chakrabarty D (2020) Sediment transport modelling in an alluvial river with artificial neural network. J Hydrol 588: 125056

  • Rezaeian-Zadeh M, Tabari H, Abghari H (2013) Prediction of monthly discharge volume by different artificial neural network algorithms in semi-arid regions. Arab J Geosci 6:2529–2537. https://doi.org/10.1007/s12517-011-0517-y

    Article  Google Scholar 

  • Sharma P, Bhakar SR, Ali S, Jain HK, Singh PK, Kothari M (2018) Generation of synthetic streamflow of Jakham River, Rajasthan using Thomas-Fiering model. J Agric Eng ISAE 55(4):47–56

    Google Scholar 

  • Sharma P, Machiwal D (2021) Streamflow forecasting: overview of advances in data-driven techniques. In: Sharma P, Machiwal D (eds) Advances in streamflow forecasting: from traditional to modern approaches. Elsevier, pp 1–50

    Google Scholar 

  • Sharma P, Machiwal D, Jha MK (2019) Overview, current status, and future prospect of stochastic time series modeling in subsurface hydrology. In: Viswanathan PM, Chung SY (eds) Venkatramanan S. GIS and Geostatistical Techniques for Groundwater Science, Elsevier, pp 133–151

    Google Scholar 

  • Sharma P, Singh S, Sharma SD (2021) Artificial neural network approach for hydrologic river flow time series forecasting. Agric Res pp 1–12. https://doi.org/10.1007/s40003-021-00585-5

  •  Sinha J, Sahu, RK, Agrawal A, Pali AK, Sinha BL (2013) Rainfall runoff modelling using multi layer perceptron technique – a case study of the upper Kharun. J Agril Eng 50(2): 43–51

  • Sudheer KP, Nayak PC, Ramasatri KS (2003) Improving peak flow estimates in artificial neural network river flow models. Hydrol Process 17:677–686. https://doi.org/10.1002/hyp.5103

    Article  Google Scholar 

  • Sudheer KP, Jain A (2004) Explaining the internal behaviour of artificial neural network river flow models. Hydrol Process 18:833–844

    Article  Google Scholar 

  • Tokar AS, Johnson PS (1999) Rainfall modeling runoff using artificial neural network. J Hydr Eng ASCE 4(3):232–239

    Article  Google Scholar 

  • Uzlu E, Akpınar A, Özturk HT, Kankal NS, M, (2014) Estimates of hydroelectric generation using neural networks with the artificial bee colony algorithm for Turkey. Energy 69:638–647

    Article  Google Scholar 

  • Veintimilla-Reyes J, Cisneros F, Vanegas P (2016) Artificial neural networks applied to flow prediction: a use case for the Tomebamba river. Proc Eng 162:153–161. https://doi.org/10.1016/j.proeng.2016.11.031

    Article  Google Scholar 

  • Vilanova RS, Zanetti SS, Cecílio RA (2019) Assessing combinations of artificial neural networks input/output parameters to better simulate daily streamflow: case of Brazilian Atlantic Rainforest watersheds. Comput Electron Agric 167: 105080

  • Wagena MB, Goering D, Collick AS, Bock E, Fuka DR, Buda A Easton ZM (2020) Comparison of short-term streamflow forecasting using stochastic time series, neural networks, process-based, and Bayesian models. Environ Model Softw 126: 104669

  • Yaseen ZM, El-shafie A, Jaafar O, Afan HA, Sayl KN (2015) Artificial intelligence based models for stream-flow forecasting: 2000–2015. J Hydrol 530:829–844. https://doi.org/10.1016/j.jhydrol.2015.10.038

    Article  Google Scholar 

  • Yaseen ZM, Jaafar O, Deo RC, Kisi O, Adamowski J, Quilty J, El-Shafie A (2016) Stream-flow forecasting using extreme learning machines: a case study in a semi-arid region in Iraq. J Hydrol 542:603–614

    Article  Google Scholar 

  • Yonaba H, Anctil F, Fortin V (2010) Comparing sigmoid transfer functions for neural network multistep ahead streamflow forecasting. J Hydrol Eng (ASCE) 15(4):275–283

    Article  Google Scholar 

  • Zhang Z, Zhang Q, Singh VP (2018) Univariate streamflow forecasting using commonly used data-driven models: literature review and case study. Hydrol Sci J 63(7):1091–1111

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Priyanka Sharma.

Ethics declarations

Ethical approval

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

Conflict of interest

The authors declare no competing interests.

Additional information

Responsible Editor: Broder J. Merkel

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharma, P., Madane, D., Bhakar, S.R. et al. Monthly streamflow forecasting using artificial intelligence approach: a case study in a semi-arid region of India. Arab J Geosci 14, 2440 (2021). https://doi.org/10.1007/s12517-021-08778-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12517-021-08778-6

Keywords

Navigation