Abstract
Due to the influence of human regulation and storage factors, the runoff series monitored at the hydro-power stations often show the characteristics of non-periodicity which increases the difficulty of forecasting. The prediction model based on the neural network can avoid the interference of the non-periodicity by focusing on the relationship between rainfall input and runoff output. However, the physical correlation of the rainfall-runoff and the complexity of the neural network still flaw the subdivision research. In this paper, an improved convolutional neural network (CNN) was innovatively constructed to model runoff prediction, which contains effective layers design and adaptive activation function. The long-term and irregular observation data collected by the Zhexi reservoir were used for training and validation. In addition, the models based on traditional artificial neural networks and ordinary CNN were applied to the forecast simulation for contrast. Evaluation results using real data indicated that the improved CNN model performs better in these acyclic series, with over 0.9 correlation coefficient values and under 185 root means square error values during the validation, meanwhile averting the gradient vanishing and negative discharge problems occurring in other models. Numerous indicators and plots prove the excellent effect and reliability of the model forecast. Considering the robustness and validity of the neural network, this research and verification are of significance to non-periodic reservoir inflow prediction.
Similar content being viewed by others
Data Availability
All authors make sure that all data and materials as well as software application or custom code support the published claims and comply with field standards.
References
Abrahart RJ, See L (2002) Multi-model data fusion for river flow forecasting: an evaluation of six alternative methods based on two contrasting catchments. Hydrol Earth Syst Sci 6(4):655–670. https://doi.org/10.5194/hess-6-655-2002
Abrahart RJ, See L, Kneale PE (2001) Investigating the role of saliency analysis with a neural network rainfall-runoff model. Comput Geosci 27(8):921–928. https://doi.org/10.1016/S0098-3004(00)00131-X
Abrahart RJ, See LM (2007) Neural network modelling of non-linear hydrological relationships. Hydrol Earth Syst Sci 11(5):1563–1579. https://doi.org/10.5194/hess-11-1563-2007
Amengual A, Carrio DS, Ravazzani G, Homar V (2017) A comparison of ensemble strategies for flash flood forecasting: the 12 October 2007 case study in Valencia, Spain. J Hydrometeorol 18(4):1143. https://doi.org/10.1175/jhm-d-16-0281.1
Artinyan E, Vincendon B, Kroumova K, Nedkov N, Tsarev P, Balabanova S, Koshinchanov G (2016) Flood forecasting and alert system for Arda River basin. J Hydrol 541:457–470. https://doi.org/10.1016/j.jhydrol.2016.02.059
Berkhahn S, Fuchs L, Neuweiler I (2019) An ensemble neural network model for real-time prediction of urban floods. J Hydrol 575:743–754. https://doi.org/10.1016/j.jhydrol.2019.05.066
Bi XY, Li B, Lu WL, Zhou XZ (2020) Daily runoff forecasting based on data-augmented neural network model. J Hydroinf 22(4):900–915. https://doi.org/10.2166/hydro.2020.017
Bomers A, van der Meulen B, Schielen RMJ, Hulscher SJMH (2019) Historic flood reconstruction with the use of an artificial neural network. 55(11):9673-9688. https://doi.org/10.1029/2019WR025656
Carriere P, Mohaghegh S, Gaskari R (1996) Performance of a virtual runoff hydrograph system. J Water Resour Plan Manag 122(6):421–427. https://doi.org/10.1061/(ASCE)0733-9496(1996)122:6(421)
Coulibaly P, Anctil F, Bobee B (2000) Daily reservoir inflow forecasting using artificial neural networks with stopped training approach. J Hydrol 230(3–4):244–257. https://doi.org/10.1016/S0022-1694(00)00214-6
Ekwueme BN, Agunwamba JC (2020) Modeling the influence of meteorological variables on runoff in a tropical watershed. Civ Eng J 6(12):2344–2351. https://doi.org/10.28991/cej-2020-03091621
Feng ZK, Niu WJ, Tang ZY, Jiang ZQ, Xu Y, Liu Y, Zhang HR (2020) Monthly runoff time series prediction by variational mode decomposition and support vector machine based on quantum-behaved particle swarm optimization. J Hydrol 583. https://doi.org/10.1016/j.jhydrol.2020.124627
Fischer S, Schumann AH (2021) Multivariate flood frequency analysis in large river basins considering tributary impacts and flood types. Water Resour Res 57(8). https://doi.org/10.1029/2020wr029029
Hsu K-L, Gupta HV, Sorooshian S (1995) Artificial neural network modeling of the rainfall-runoff process. Water Resour Res 31(10):2517–2530. https://doi.org/10.1029/95WR01955
Hu J, Weng B, Huang T, Gao J, Ye F, You L (2021) Deep residual convolutional neural network combining dropout and transfer learning for ENSO forecasting. Geophys Res Lett 48(24):e2021GL093531. https://doi.org/10.1029/2021GL093531
Humphrey GB, Gibbs MS, Dandy GC, Maier HR (2016) A hybrid approach to monthly streamflow forecasting: Integrating hydrological model outputs into a Bayesian artificial neural network. J Hydrol 540:623–640. https://doi.org/10.1016/j.jhydrol.2016.06.026
Huo WB, Li ZJ, Wang JF, Yao C, Zhang K, Huang YC (2019) Multiple hydrological models comparison and an improved Bayesian model averaging approach for ensemble prediction over semi-humid regions. Stoch Environ Res Risk Assess 33(1):217–238. https://doi.org/10.1007/s00477-018-1600-7
Imhoff RO, Brauer CC, Heeringen KJ, Uijlenhoet R, Weerts AH (2022) Large‐sample evaluation of radar rainfall nowcasting for flood early warning. Water Resour Res 58(3). https://doi.org/10.1029/2021wr031591
Jain SK, Das A, Srivastava DK (1999) Application of ANN for reservoir inflow prediction and operation. J Water Resour Plann Manage-ASCE 125(5):263–271. https://doi.org/10.1061/(ASCE)0733-9496(1999)125:5(263)
Jardani A, Vu TM, Fischer P (2022) Use of convolutional neural networks with encoder-decoder structure for predicting the inverse operator in hydraulic tomography. J Hydrol 604:127233. https://doi.org/10.1016/j.jhydrol.2021.127233
Kashani MH, Ghorbani MA, Dinpashoh Y, Shahmorad S (2016) Integration of Volterra model with artificial neural networks for rainfall-runoff simulation in forested catchment of northern Iran. J Hydrol 540:340–354. https://doi.org/10.1016/j.jhydrol.2016.06.028
Kerich EC (2020) Households drinking water sources and treatment methods options in a regional irrigation scheme. J Hum Earth Futur 1(1):10–19
Kratzert F, Klotz D, Brenner C, Schulz K, Herrnegger M (2018) Rainfall–runoff modelling using Long Short-Term Memory (LSTM) networks. Hydrol Earth Syst Sci 22(11):6005–6022. https://doi.org/10.5194/hess-22-6005-2018
Kumar ARS, Sudheer KP, Jain SK, Agarwal PK (2005) Rainfall-runoff modelling using artificial neural networks: comparison of network types. Hydrol Process 19(6):1277–1291. https://doi.org/10.1002/hyp.5581
Legates DR, McCabe GJ (1999) Evaluating the use of “goodness-of-fit” measures in hydrologic and hydroclimatic model validation. Water Resour Res 35(1):233–241. https://doi.org/10.1029/1998WR900018
Li XL, Du ZL, Song GM, IEEE (2018) A method of rainfall runoff forecasting based on deep convolution neural networks. Paper presented at the 2018 Sixth International Conference on Advanced Cloud and Big Data (CBD)
Li Y, Yuan Y (2017) Convergence analysis of two-layer neural networks with relu activation. Adv Neural Inf Process Syst 30
Nebauer C (1998) Evaluation of convolutional neural networks for visual recognition. IEEE Trans Neural Networks 9(4):685–696. https://doi.org/10.1109/72.701181
Nourani V, Komasi M, Mano A (2009) A multivariate ANN-Wavelet approach for rainfall-runoff modeling. Water Resour Manage 23(14):2877–2894. https://doi.org/10.1007/s11269-009-9414-5
Oruc S (2021) Non-stationary investigation of extreme rainfall. Civ Eng J 7(9):1620–1633. https://doi.org/10.28991/cej-2021-03091748
Raman H, Sunilkumar N (1995) Multivariate modelling of water resources time series using artificial neural networks. Hydrol Sci J 40(2):145–163. https://doi.org/10.1080/02626669509491401
Ritter A, Munoz-Carpena R (2013) Performance evaluation of hydrological models: Statistical significance for reducing subjectivity in goodness-of-fit assessments. J Hydrol 480:33–45. https://doi.org/10.1016/j.jhydrol.2012.12.004
Ruelland D, Ardoin-Bardin S, Billen G, Servat E (2008) Sensitivity of a lumped and semi-distributed hydrological model to several methods of rainfall interpolation on a large basin in West Africa. J Hydrol 361(1–2):96–117. https://doi.org/10.1016/j.jhydrol.2008.07.049
Safari MJS, Aksoy H, Mohammadi M (2016) Artificial neural network and regression models for flow velocity at sediment incipient deposition. J Hydrol 541:1420–1429. https://doi.org/10.1016/j.jhydrol.2016.08.045
Sivapragasam C, Liong S-Y, Pasha MFK (2001) Rainfall and runoff forecasting with SSA–SVM approach. J Hydroinf 3(3):141–152. https://doi.org/10.2166/hydro.2001.0014
Song XM, Kong FZ, Zhan CS, Han JW (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
Thirumalaiah K, Deo MC (2000) Hydrological forecasting using neural networks. J Hydrol Eng 5(2):180–189. https://doi.org/10.1061/(ASCE)1084-0699(2000)5:2(180)
Tivive FHC, Bouzerdoum A (2005) Efficient training algorithms for a class of shunting inhibitory convolutional neural networks. IEEE Trans Neural Networks 16(3):541–556. https://doi.org/10.1109/TNN.2005.845144
Toth E, Brath A (2007) Multistep ahead streamflow forecasting: Role of calibration data in conceptual and neural network modeling. Water Resour Res 43(11). https://doi.org/10.1029/2006WR005383
Turhan E (2021) A comparative evaluation of the use of artificial neural networks for modeling the rainfall-runoff relationship in water resources management. J Ecol Eng 22(5):166–178. https://doi.org/10.12911/22998993/135775
Van SP, Le HM, Thanh DV, Dang TD, Loc HH, Anh DT (2020) Deep learning convolutional neural network in rainfall-runoff modelling. J Hydroinf 22(3):541–561. https://doi.org/10.2166/hydro.2020.095
Wang S, Jiang Z, Liu Y (2022) Dimensionality reduction method of dynamic programming under hourly scale and its application in optimal scheduling of reservoir flood control. Energies 15(3). https://doi.org/10.3390/en15030676
Xiang Z, Yan J, Demir I (2020) A rainfall-runoff model with lstm-based sequence-to-sequence learning. 56(1):e2019WR025326. https://doi.org/10.1029/2019WR025326
Yao C, Ye JY, He ZX, Bastola S, Zhang K, Li ZJ (2019) Evaluation of flood prediction capability of the distributed Grid-Xinanjiang model driven by weather research and forecasting precipitation. J Flood Risk Manage 12. https://doi.org/10.1111/jfr3.12544
Yuan XH, Chen C, Lei XH, Yuan YB, Adnan RM (2018) Monthly runoff forecasting based on LSTM-ALO model. Stoch Environ Res Risk Assess 32(8):2199–2212. https://doi.org/10.1007/s00477-018-1560-y
Zanfei A, Brentan BM, Menapace A, Righetti M, Herrera M (2022) Graph convolutional recurrent neural networks for water demand forecasting. 58(7):32299. https://doi.org/10.1029/2022WR032299
Zhang Z, Flora K, Kang S, Limaye AB, Khosronejad A (2022) Data-driven prediction of turbulent flow statistics past bridge piers in large-scale rivers using convolutional neural networks. 58(1):e2021WR030163. https://doi.org/10.1029/2021WR030163
Zhou Q, Chen L, Singh VP, Zhou JZ, Chen XH, Xiong LH (2019) Rainfall-runoff simulation in karst dominated areas based on a coupled conceptual hydrological model. J Hydrol 573:524–533. https://doi.org/10.1016/j.jhydrol.2019.03.099
Acknowledgements
This study was financially supported by the Natural Science Foundation of China (52179016), Natural Science Foundation of Hubei Province (2021CFB597). The authors are grateful to the anonymous reviewers for their comments and valuable suggestions.
Funding
This study was financially supported by the Natural Science Foundation of China (52179016), Natural Science Foundation of Hubei Province (2021CFB597). The authors are grateful to the anonymous reviewers for their comments and valuable suggestions.
Author information
Authors and Affiliations
Contributions
Yichao. Xu: Conceptualization, Methodology, Writing—Original draft preparation. Yi. Liu: Visualization. Zhiqiang. Jiang: Funding acquisition. Xin. Yang: Data curation. Xinying. Wang: Writing—Review & Editing. Yunkang. Zhang: Data curation. Yangyang. Qin: Formal analysis.
Corresponding authors
Ethics declarations
Human and Animal Rights
This article does not involve human participants and/or animal research.
Notation
There is no content, dataset, figures, or tables that need special notes in this paper. The interpretation of relevant characters has already appeared in the text content near the formula.
Article Publishing Agreement
Depending on the ownership of the journal and its policies, all authors will either grant the Publisher an exclusive license to publish the article or will be asked to transfer copyright of the article to the Publisher.
Consent to Participate
All authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Conflicts of Interests
All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Xu, Y., Liu, Y., Jiang, Z. et al. Improved Convolutional Neural Network and its Application in Non-Periodical Runoff Prediction. Water Resour Manage 36, 6149–6168 (2022). https://doi.org/10.1007/s11269-022-03346-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-022-03346-3