Hybrid Hydrological Data-Driven Approach for Daily Streamflow Forecasting
Publication: Journal of Hydrologic Engineering
Volume 25, Issue 2
Abstract
Hydrological forecasting is key for water resources allocation and flood risk management. Although a number of advanced hydrological forecasting methods have been developed in the past, daily (or subdaily) forecasting remains a major challenge in engineering hydrology. The uncertainties associated with input data, model parameters, and model structure necessitate developing more robust modeling techniques. In this study, a hybrid machine-learning approach based on hydrological and data-driven modeling is developed for daily streamflow forecasting. The proposed hybrid hydrological data-driven model (HHDD) approach succeeds in improving daily prediction compared to that predicted by the standard conceptual hydrological model (HYMOD). In addition, the developed HHDD model is more robust in terms of providing direct uncertainty analysis results. The results indicate that a better resemblance of streamflow pattern is achieved by integrating physically based and data-driven approaches into the developed HHDD model.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
The rainfall data were obtained from the National Oceanic and Atmospheric Administration website at https://www.ncdc.noaa.gov/ (accessed August 1, 2017). The flow gauge data were obtained from the United States Geological Survey website at https://www.ncdc.noaa.gov/cdo-web/datasets/GHCND/stations/GHCND:USW00012912/detail (accessed August 1, 2017). HYMOD is an open-source model and can be obtained from GitHub based on the model preferences. The developed HHDD model is available from the corresponding author by request.
Acknowledgments
This research was supported by the Natural Science and Engineering Research Council of Canada. The authors would like to thank the editor and the anonymous reviewers for their constructive comments that greatly contributed to improving the paper.
References
Adams, T. E., S. Chen, and R. Dymond. 2018. “Results from operational hydrologic forecasts using the NOAA/NWS OHRFC Ohio river community HEC-RAS model.” J. Hydrol. Eng. 23 (7): 04018028. https://doi.org/10.1061/(ASCE)HE.1943-5584.0001663.
Bagatur, T., and F. Onen. 2018. “Development of predictive model for flood routing using genetic expression programming.” Supplement, J. Flood Risk Manage. 11 (S1): S444–S454. https://doi.org/10.1111/jfr3.12232.
Barati, R. 2011. “Parameter estimation of nonlinear Muskingum models using Nelder-Mead simplex algorithm.” J. Hydrol. Eng. 16 (11): 946–954. https://doi.org/10.1061/(ASCE)HE.1943-5584.0000379.
Barati, R., S. Rahimi, G. Akbari, and Y. Yu. 2012. “Analysis of dynamic wave model for flood routing in natural rivers.” Water Sci. Eng. 5 (3): 243–258. https://doi.org/10.3882/j.issn.1674-2370.2012.03.001.
Bertone, E., K. O’Halloran, R. A. Stewart, and G. F. de Oliveira. 2017. “Medium-term storage volume prediction for optimum reservoir management: A hybrid data-driven approach.” J. Cleaner Prod. 154 (Jun): 353–365. https://doi.org/10.1016/j.jclepro.2017.04.003.
Ch, S., N. Anand, B. K. Panigrahi, and S. Mathur. 2013. “Streamflow forecasting by SVM with quantum behaved particle swarm optimization.” Neurocomputing 101 (Feb): 18–23. https://doi.org/10.1016/j.neucom.2012.07.017.
Chen, C. S., Y. D. Jhong, T. Y. Wu, and S. T. Chen. 2013. “Typhoon event-based evolutionary fuzzy inference model for flood stage forecasting.” J. Hydrol. 490 (May): 134–143. https://doi.org/10.1016/j.jhydrol.2013.03.033.
Chen, Y., X. Chen, C. Xu, M. Zhang, M. Liu, and L. Gao. 2018. “Toward improved calibration of SWAT using season-based multi-objective optimization: A case study in the Jinjiang Basin in southeastern China.” Water Resour. Manage. 32 (4): 1193–1207. https://doi.org/10.1007/s11269-017-1862-8.
Dariane, A. B., M. Farhani, and S. Azimi. 2018. “Long term streamflow forecasting using a hybrid entropy model.” Water Resour. Manage. 32 (4): 1439–1451. https://doi.org/10.1007/s11269-017-1878-0.
De Vos, N. J., T. H. M. Rientjes, and H. V. Gupta. 2010. “Diagnostic evaluation of conceptual rainfall: Runoff models.” Hydrol. Processes 24 (20): 2840–2850. https://doi.org/10.1002/hyp.7698.
Ehteram, M., F. B. Othman, Z. M. Yaseen, H. A. Afan, M. F. Allawi, M. B. A. Malek, A. N. Ahmed, S. Shahid, V. P. Singh, and A. El-Shafie. 2018. “Improving the Muskingum flood routing method using a hybrid of particle swarm optimization and bat algorithm.” Water 10 (6): 1–21. https://doi.org/10.3390/w10060807.
Fan, Y. R., G. H. Huang, B. W. Baetz, Y. P. Li, K. Huang, Z. Li, X. Chen, and L. H. Xiong. 2016. “Parameter uncertainty and temporal dynamics of sensitivity for hydrologic models: A hybrid sequential data assimilation and probabilistic collocation method.” Environ. Modell. Software 86 (Oct): 30–49. https://doi.org/10.1016/j.envsoft.2016.09.012.
Fan, Y. R., W. Huang, G. H. Huang, K. Huang, and X. Zhou. 2015. “A PCM-based stochastic hydrological model for uncertainty quantification in watershed systems.” Stochastic Environ. Res. Risk Assess. 29 (3): 915–927. https://doi.org/10.1007/s00477-014-0954-8.
Farzin, S., V. P. Singh, H. Karami, N. Farahani, M. Ehteram, O. Kisi, M. F. Allawi, N. S. Mohd, and A. El-Shafie. 2018. “Flood routing in river reaches using a three-parameter Muskingum model coupled with an improved bat algorithm.” Water 10 (9): 1130. https://doi.org/10.3390/w10091130.
Feng, C., M. Cui, B. M. Hodge, and J. Zhang. 2017. “A data-driven multi-model methodology with deep feature selection for short-term wind forecasting.” Appl. Energy 190 (Mar): 1245–1257. https://doi.org/10.1016/j.apenergy.2017.01.043.
Fu, C., A. L. James, and H. Yao. 2014. “SWAT-CS : Revision and testing of SWAT for Canadian shield catchments.” J. Hydrol. 511 (Apr): 719–735. https://doi.org/10.1016/j.jhydrol.2014.02.023.
Galelli, S., G. B. Humphrey, H. R. Maier, A. Castelletti, G. C. Dandy, and M. S. Gibbs. 2014. “An evaluation framework for input variable selection algorithms for environmental data-driven models.” Environ. Modell. Software 62 (Dec): 33–51. https://doi.org/10.1016/j.envsoft.2014.08.015.
Herman, J. D., P. M. Reed, and T. Wagener. 2013. “Time-varying sensitivity analysis clarifies the effects of watershed model formulation on model behavior.” Water Resour. Res. 49 (Feb): 1400–1414. https://doi.org/10.1002/wrcr.20124.
Humphrey, G. B., M. S. Gibbs, G. C. Dandy, and H. R. Maier. 2016. “A hybrid approach to monthly streamflow forecasting : Integrating hydrological model outputs into a Bayesian artificial neural network.” J. Hydrol. 540 (Sep): 623–640. https://doi.org/10.1016/j.jhydrol.2016.06.026.
Jimeno-Sáez, P., J. Senent-Aparicio, J. Pérez-Sánchez, and D. Pulido-Velazquez. 2018. “A comparison of SWAT and ANN models for daily runoff simulation in different climatic zones of peninsular Spain.” Water 10 (2): 192. https://doi.org/10.3390/w10020192.
Jothiprakash, V., and A. S. Kote. 2011. “Improving the performance of data-driven techniques through data pre-processing for modelling daily reservoir inflow.” Hydrol. Sci. J. 56 (1): 168–186. https://doi.org/10.1080/02626667.2010.546358.
Khan, M. Y. A., F. Hasan, S. Panwar, and G. J. Chakrapani. 2016. “Neural network model for discharge and water-level prediction for Ramganga River catchment of Ganga Basin, India.” Hydrol. Sci. J. 61 (11): 2084–2095. https://doi.org/10.1080/02626667.2015.1083650.
Kothari, M., and K. D. Gharde. 2015. “Application of ANN and fuzzy logic algorithms for streamflow modelling of Savitri catchment.” J. Earth Syst. Sci. 124 (5): 933–943. https://doi.org/10.1007/s12040-015-0592-7.
Li, Z., Q. Shao, Z. Xu, and X. Cai. 2010. “Analysis of parameter uncertainty in semi-distributed hydrological models using bootstrap method: A case study of SWAT model applied to Yingluoxia watershed in northwest China.” J. Hydrol. 385 (1–4): 76–83. https://doi.org/10.1016/j.jhydrol.2010.01.025.
Mendonça, F., R. P. De Oliveira, and F. F. Mauad. 2018. “Lumped versus distributed hydrological modeling of the Jacaré-Guaçu Basin, Brazil.” J. Environ. Eng. 144 (8): 1–13. https://doi.org/10.1061/(ASCE)EE.1943-7870.0001397.
Moore, R. J. 1985. “The probability-distributed principle and runoff production at point and basin scales.” Hydrol. Sci. J. 30 (2): 273–297. https://doi.org/10.1080/02626668509490989.
Nanda, T., B. Sahoo, H. Beria, and C. Chatterjee. 2016. “A wavelet-based non-linear autoregressive with exogenous inputs (WNARX) dynamic neural network model for real-time flood forecasting using satellite-based rainfall products.” J. Hydrol. 539 (Aug): 57–73. https://doi.org/10.1016/j.jhydrol.2016.05.014.
Nourani, V., A. H. Baghanam, J. Adamowski, and O. Kisi. 2014. “Applications of hybrid wavelet-artificial intelligence models in hydrology: A review.” J. Hydrol. 514 (June): 358–377. https://doi.org/10.1016/j.jhydrol.2014.03.057.
Özger, M. 2009. “Comparison of fuzzy inference systems for streamflow prediction.” Hydrol. Sci. J. 54 (2): 261–273. https://doi.org/10.1623/hysj.54.2.261.
Özger, M., A. K. Mishra, and V. P. Singh. 2012. “Long lead time drought forecasting using a wavelet and fuzzy logic combination model: A case study in Texas.” J. Hydrometeorol. 13 (1): 284–297. https://doi.org/10.1175/JHM-D-10-05007.1.
Pramanik, N., R. K. Panda, and A. Singh. 2011. “Daily river flow forecasting using wavelet ANN hybrid models.” J. Hydroinf. 13 (1): 49–63. https://doi.org/10.2166/hydro.2010.040.
Quan, Z., J. Teng, W. Sun, T. Cheng, and J. Zhang. 2015. “Evaluation of the HYMOD model for rainfall-runoff simulation using the GLUE method.” Proc. IAHS 368: 180–185. https://doi.org/10.5194/piahs-368-180-2015.
Singh, S. K., and N. Marcy. 2017. “Comparison of simple and complex hydrological models for predicting catchment discharge under climate change.” AIMS Geosci. 3 (3): 467–497. https://doi.org/10.3934/geosci.2017.3.467.
Song, X., F. Kong, C. Zhan, and J. Han. 2012. “Hybrid optimization rainfall-runoff simulation based on Xinanjiang model and artificial neural network.” J. Hydrol. Eng. 17 (9): 1033–1041. https://doi.org/10.1061/(ASCE)HE.1943-5584.0000548.
Sudheer, C., R. Maheswaran, B. K. Panigrahi, and S. Mathur. 2014. “A hybrid SVM-PSO model for forecasting monthly streamflow.” Neural Comput. Appl. 24 (6): 1381–1389. https://doi.org/10.1007/s00521-013-1341-y.
Tiwari, M. K., and C. Chatterjee. 2011. “A new wavelet–bootstrap–ANN hybrid model for daily discharge forecasting.” J. Hydroinf. 13 (3): 500–519. https://doi.org/10.2166/hydro.2010.142.
Vrugt, J. A., C. J. F. ter Braak, M. P. Clark, J. M. Hyman, and B. A. Robinson. 2008. “Treatment of input uncertainty in hydrologic modeling: Doing hydrology backward with Markov chain Monte Carlo simulation.” Water Resour. Res. 44 (12): 1–15. https://doi.org/10.1029/2007WR006720.
Wang, K., and A. Altunkaynak. 2012. “Comparative case study of rainfall-runoff modeling between SWMM and fuzzy logic approach.” J. Hydrol. Eng. 17 (2): 283–291. https://doi.org/10.1061/(ASCE)HE.1943-5584.0000419.
Wang, Y., S. Guo, L. Xiong, P. Liu, and D. Liu. 2015. “Daily runoff forecasting model based on ANN and data preprocessing techniques.” Water 7 (8): 4144–4160. https://doi.org/10.3390/w7084144.
Wi, S., Y. C. E. Yang, S. Steinschneider, A. Khalil, and C. M. Brown. 2015. “Calibration approaches for distributed hydrologic models in poorly gaged basins: Implication for streamflow projections under climate change.” Hydrol. Earth Syst. Sci. 19 (2): 857–876. https://doi.org/10.5194/hess-19-857-2015.
Wu, M. C., G. F. Lin, and H. Y. Lin. 2014. “Improving the forecasts of extreme streamflow by support vector regression with the data extracted by self-organizing map.” Hydrol. Processes 28 (2): 386–397. https://doi.org/10.1002/hyp.9584.
Yang, J., P. Reichert, K. C. Abbaspour, J. Xia, and H. Yang. 2008. “Comparing uncertainty analysis techniques for a SWAT application to the Chaohe Basin in China.” J. Hydrol. 358 (1–2): 1–23. https://doi.org/10.1016/j.jhydrol.2008.05.012.
Yang, J., P. Reichert, K. C. Abbaspour, and H. Yang. 2007. “Hydrological modelling of the Chaohe Basin in China: Statistical model formulation and Bayesian inference.” J. Hydrol. 340 (3–4): 167–182. https://doi.org/10.1016/j.jhydrol.2007.04.006.
Zeroual, A., M. Meddi, and A. A. Assani. 2016. “Artificial neural network rainfall-discharge model assessment under rating curve uncertainty and monthly discharge volume predictions.” Water Resour. Manage. 30 (9): 3191–3205. https://doi.org/10.1007/s11269-016-1340-8.
Zhang, J., Y. Li, G. Huang, X. Chen, and A. Bao. 2016. “Assessment of parameter uncertainty in hydrological model using a Markov-chain-Monte-Carlo-based multilevel-factorial-analysis method.” J. Hydrol. 538 (Jul): 471–486. https://doi.org/10.1016/j.jhydrol.2016.04.044.
Zhang, L., C. He, X. Bai, and Y. Zhu. 2017. “Physically based adjustment factors for precipitation estimation in a large arid mountainous watershed, northwest China.” J. Hydrol. Eng. 22 (11): 04017047. https://doi.org/10.1061/(ASCE)HE.1943-5584.0001576.
Zheng, Y., and F. Han. 2016. “Markov chain Monte Carlo (MCMC) uncertainty analysis for watershed water quality modeling and management.” Stochastic Environ. Res. Risk Assess. 30 (1): 293–308. https://doi.org/10.1007/s00477-015-1091-8.
Information & Authors
Information
Published In
Copyright
©2019 American Society of Civil Engineers.
History
Received: Dec 13, 2018
Accepted: Aug 23, 2019
Published online: Nov 23, 2019
Published in print: Feb 1, 2020
Discussion open until: Apr 23, 2020
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.