Abstract
Accurate and timely monitoring of streamflow and its variation is crucial for water resources management in watersheds. This study aimed at evaluating the performance of two process-driven conceptual rainfall-runoff models (HBV: Hydrologiska Byråns Vattenbalansavdelning, and NRECA: Non Recorded Catchment Areas) and seven hybrid models based on three artificial intelligence (AI) methods (adaptive neuro-fuzzy inference system (ANFIS), support vector machine (SVM), and group method of data handling (GMDH)) in simulating streamflow in four river basins in Indonesia. HBV and NRECA were developed based on precipitation data. Various combinations of 1-month lagged precipitation data together with outputs of HBV and NRECA were used for developing ANFIS and SVM models, and the best results of ANFIS and SVM formed the inputs to GMDH. Results showed that AI-based hybrid models have generally led to more accurate streamflow estimates compared with HBV and NRECA, and the GMDH model had the best performance at Cipero, Kedungdowo, Notog, and Sukowati stations, with RMSEs of 12.21, 6.07, 20.35, and 24.2 m3 s−1, respectively. More accurate estimation of peak values in training set at Cipero and Sukowati stations, and in both training and testing sets at Kedungdowo station was another advantage of GMDH. Hybrid models based on AI methods can be suitable alternatives to hydrological models, particularly in watersheds where there is a lack of measured data (e.g. climatic parameters, land cover-plant growth data, soil data, stream conditions, and properties of groundwater aquifers), provided that appropriate inputs are used.
Graphical abstract
Similar content being viewed by others
Data availability
The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Adnan RM, Liang Z, Trajkovic S, Zounemat-Kermani M, Li B, Kisi O (2019) Daily streamflow prediction using optimally pruned extreme learning machine. J Hydrol 577:123981. https://doi.org/10.1016/j.jhydrol.2019.123981
Adnan RM, Liang Z, Heddam S, Zounemat-Kermani M, Kisi O, Li B (2020) Least square support vector machine and multivariate adaptive regression splines for streamflow prediction in mountainous basin using hydrometeorological data as inputs. J Hydrol 586:124371. https://doi.org/10.1016/j.jhydrol.2019.124371
Araghinejad S, Fayaz N, Hosseini-Moghari SM (2018) Development of a hybrid data driven model for hydrological estimation. Water Resour Manage 32:3737–3750. https://doi.org/10.1007/s11269-018-2016-3
Awchi TA (2014) River discharges forecasting in Northern Iraq using different ANN techniques. Water Resour Manag 28(3):801–814. https://doi.org/10.1007/s11269-014-0516-3
Bergström S (1976) Development and application of a conceptual model for Scandinavian catchments. Swedish Meteorological and Hydrological Institute, Report RHO No. 7, Norrköping, Sweden
Bergström S, Singh VP (1995) Computer models of watershed hydrology (Chapter 13 The HBV Model). Water Resources Publications, Colorado, USA
Crawford NH, Thurin SM (1981) Hydrologic estimates for small hydroelectric projects. Small Decentralized Hydropower Program, International Programs Division, National Rural Electric Cooperative Association: Washington, DC, USA, 1981
Danandeh Mehr A (2018) An improved gene expression programming model for streamflow forecasting in intermittent streams. J Hydrol 563:669–678. https://doi.org/10.1016/j.jhydrol.2018.06.049
Dehghani M, Saghafian B, Nasiri Saleh F, Farokhnia A, Noori R (2014) Uncertainty analysis of streamflow drought forecast using artificial neural networks and Monte-Carlo simulation. Int J Climatol 34:1169–1180. https://doi.org/10.1002/joc.3754
Fan GF, Peng LL, Hong WC, Sun F (2016) Electric load forecasting by the SVR model with differential empirical mode decomposition and auto regression. Neurocomputing 173:958–970. https://doi.org/10.1016/j.neucom.2015.08.051
Fathian F, Mehdizadeh S, Kozekalani Sales A, Safari JS (2019) Hybrid models to improve the monthly river flow prediction: integrating artificial intelligence and non-linear time series models. J Hydrol 575:1200–1213. https://doi.org/10.1016/j.jhydrol.2019.06.025
Ghaith M, Li Z (2020) Propagation of parameter uncertainty in SWAT: a probabilistic forecasting method based on polynomial chaos expansion and machine learning. J Hydrol 586:124854. https://doi.org/10.1016/j.jhydrol.2020.124854
Hadi SJ, Tombul M (2018) Monthly streamflow forecasting using continuous wavelet and multi-gene genetic programming combination. J Hydrol 516:674–687. https://doi.org/10.1016/j.jhydrol.2018.04.036
Istanto K, Suripin Suseno D (2007) Studi Pola Pengelolaan Sumber Daya Air Terpadu Wilayah Sungai Pemali Comal Propinsi Jawa Tengah. Universitas Diponegoro, Thesis
Kisi O (2005) Daily river flow forecasting using artificial neural networks and auto-regressive models. Turk J Eng Environ Sci 29(1):9–20
Kisi O, Parmar KS (2016) Application of least square support vector machine and multivariate adaptive regression spline models in long term prediction of river water pollution. J Hydrol 534:104–112. https://doi.org/10.1016/j.jhydrol.2015.12.014
Levina Hatmoko W, Seizarwati W, Vernimmen R (2016) Comparison of TRMM satellite rainfall and APHRODITE for drought analysis in the Pemali Comal River Basin. Procedia Environ Sci 33:187–195
Limantara LM (2012) Reliability performance of Tambak Pocok Small Dam, Bangkalan of Indonesia. Asian J Natural & Applied Scie 1(2):5–14
Liu Y, Sang YF, Li X, Hu J, Liang K (2016) Long-term streamflow forecasting based on relevance vector machine model. Water 9(1):9. https://doi.org/10.3390/w9010009
Luo X, Yuan X, Zhu S, Xu Z, Meng L, Peng J (2019) A hybrid support vector regression framework for streamflow forecast. J Hydrol 568:184–193. https://doi.org/10.1016/j.jhydrol.2018.10.064
Mehdizadeh S, Fathian F, Adamowski JF (2019a) Hybrid artificial intelligence-time series models for monthly streamflow modeling. Appl Soft Comput 80:873–887. https://doi.org/10.1016/j.asoc.2019.03.046
Mehdizadeh S, Fathian F, Safari SJ, Adamowski JF (2019b) Comparative assessment of time series and artificial intelligence models to estimate monthly streamflow: a local and external data analysis approach. J Hydrol 579:124225. https://doi.org/10.1016/j.jhydrol.2019.124225
Mohammadi B, Linh NTT, Pham QB, Ahmed AN, Vojteková J, Guan Y, Abba SI, El-Shafie A (2020) Adaptive neuro-fuzzy inference system coupled with shuffled frog leaping algorithm for predicting river streamflow time series. Hydrol Sci J 65(10):1738–1751. https://doi.org/10.1080/02626667.2020.1758703
Ni L, Wang D, Singh VP, Wu J, Wang Y, Tao Y, Zhang J (2020) Streamflow and rainfall forecasting by two long short-term memory-based models. J Hydrol 583:124296. https://doi.org/10.1016/j.jhydrol.2019.124296
Nourani V, Davanlou Tajbakhsh A, Molajou A, Gokcekus H (2019) Hybrid Wavelet-M5 Model tree for rainfall-runoff modeling. J Hydrol Eng 24(5):04019012. https://doi.org/10.1061/(ASCE)HE.1943-5584.0001777
Patil A, Ramsankaran RAAJ (2017) Improving streamflow simulations and forecasting performance of SWAT model by assimilating remotely sensed soil moisture observations. J Hydrol 555:683–696. https://doi.org/10.1016/j.jhydrol.2017.10.058
Rahman KU, Shang S, Shahid M, Wen Y (2020) Hydrological evaluation of merged satellite precipitation datasets for streamflow simulation using SWAT: a case study of Potohar Plateau. Pakistan J Hydrol 587:125040. https://doi.org/10.1016/j.jhydrol.2020.125040
Ramadhani F (2017) Dependable flow and flood control performance of Logung Dam, Central Java Province, Indonesia. J Civil Eng Forum 3(2)
Rasouli K, Hsieh WW, Cannon AJ (2012) Daily streamflow forecasting by machine learning methods with weather and climate inputs. J Hydrol 414-415:284–293. https://doi.org/10.1016/j.jhydrol.2011.10.039
Reichl F, Hack J (2017) Derivation of flow duration curves to estimate hydropower generation potential in data-scarce regions. Water 9(8):572. https://doi.org/10.3390/w9080572
Rintis H, Suyanto SYP (2016) Rainfall-discharge simulation in Bah Bolon Catchment area by Mock method, NRECA method, and GR2M method. Appl Mech Mater 845:24–29
Singh VP, Cui H (2015) Entropy theory for streamflow forecasting. Environ Process 2:449–460. https://doi.org/10.1007/s40710-015-0080-8
Tikhamarine Y, Soudja-Gamane D, Najah Ahmed A, Kisi O, El-Shafie A (2020) Improving artificial intelligence models accuracy for monthly streamflow forecasting using grey Wolf optimization (GWO) algorithm. J Hydrol 582:124435. https://doi.org/10.1016/j.jhydrol.2019.124435
Tongal H, Booij MJ (2018) Simulation and forecasting of Streamflows using machine learning models coupled with base flow separation. J Hydrol 564:266–282. https://doi.org/10.1016/j.jhydrol.2018.07.004
Vogel RM, Lall U, Cai X, Rajagopalan B, Weiskel PK, Hooper RP, Matalas NC (2015) Hydrology: the interdisciplinary science of water. Water Resour Res 51:4409–4430. https://doi.org/10.1002/2015WR017049
Wang L, Li X, Ma C, Bai Y (2019) Improving the prediction accuracy of monthly streamflow using a data-driven model based on a double-processing strategy. J Hydrol 573:733–745. https://doi.org/10.1016/j.jhydrol.2019.03.101
Wu CL, Chau KW (2006) A flood forecasting neural network model with genetic algorithm. Int J Environ Pollut 28(3–4):261–273
Yadav B, Ch S, Mathur S, Adamowski J (2016) Discharge forecasting using an Online Sequential Extreme Learning Machine (OS-ELM) model: a case study in Neckar River. Germany Measurement 92:433–445. https://doi.org/10.1016/j.measurement.2016.06.042
Yaseen ZM, Jaafar O, Deo RC, Kisi O, Adamowski J, Quilty J, El-shafie A (2016a) Stream flow forecasting using extreme learning machines: a case study in a semi-arid region in Iraq. J Hydrol 542:603–614. https://doi.org/10.1016/j.jhydrol.2016.09.035
Yaseen ZM, Kisi O, Demir V (2016b) Enhancing long-term streamflow forecasting and predicting using periodicity data component: application of artificial intelligence. Water Resour Manag 30(12):4125–4151. https://doi.org/10.1007/s11269-016-1408-5
Yaseen ZM, Ebtehaj I, Bonakdari H, Deo RC, Danandeh Mehr A, 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
Yin Z, Feng Q, Wen X, Deo RC, Yang L, Si J, He Z (2018) Design and evaluation of SVR, MARS and M5Tree models for 1, 2 and 3-day lead time forecasting of river flow data in a semiarid mountainous catchment. Stoch Env Res Risk A 32(9):2457–2476. https://doi.org/10.1007/s00477-018-1585-2
Author information
Authors and Affiliations
Contributions
Methodology, writing original draft, software [Babak Mohammadi]; conceptualization, writing—review and editing, software, formal analysis [Roozbeh Moazenzadeh]; data preparing, data curation, writing original draft [Kevin Christian]; methodology, supervision [Zheng Duan]
Corresponding author
Ethics declarations
Ethics approval and consent to participate
“Not applicable”.
Consent for publication
“Not applicable”.
Competing interests
“The authors declare no competing interests”.
Additional information
Responsible Editor: Marcus Schulz
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Highlights
• Monthly streamflow was simulated in four sub-basins in Indonesia
• Process-driven (HBV, NRECA) and AI-based models (ANFIS, SVM, GMDH) were used
• Hybrid models: combining process-driven and AI-based models
• Less error and better peak value estimation by hybrid models, especially GMDH
Rights and permissions
About this article
Cite this article
Mohammadi, B., Moazenzadeh, R., Christian, K. et al. Improving streamflow simulation by combining hydrological process-driven and artificial intelligence-based models. Environ Sci Pollut Res 28, 65752–65768 (2021). https://doi.org/10.1007/s11356-021-15563-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11356-021-15563-1