山区流域GRU神经网络洪水预报模型研究
Study on GRU Neural Network Flood Forecasting Model in Mountain Watershed
DOI: 10.12677/jwrr.2025.146063, PDF,    科研立项经费支持
作者: 金保明, 司 琪, 程滕龙, 徐澄慧:福州大学土木工程学院,福建 福州;陈朝清:浙江省水利水电勘测设计院有限责任公司,浙江 杭州
关键词: GRU神经网络深度学习洪水预报崇阳溪流域GRU Neural Network Deep Learning Flood Forecast Chongyang River Basin
摘要: 运用具有更新门和重置门控制的深度学习循环神经网络(GRU)技术,选取1997~2021年期间崇阳溪上游流域29场降雨径流过程,其中21场过程作为训练集,以上游岚谷等6个雨量站逐时雨量和下游控制断面武夷山水文站前期流量为输入,以该断面相应流量为输出,依据RMSE最小方法确定网络隐含层单元数和迭代轮数,在GRU层之后增加全连接层,并对其进行Dropout化处理,构建GRU神经网络预报模型。采用该模型对余下的8场洪水进行测试,并与共轭梯度PRPB神经网络模型结果进行对比。结果表明,GRU模型预测效果更好,其洪水过程预测误差均小于PRPB模型,在洪峰流量预测精度方面总体上略高于PRBP模型,模型的纳什效率系数也比后者高,因此适合用于山区流域的洪水预报。
Abstract: The deep learning recurrent neural network technology with renewal gate and reset gate control (GRU) was used to select 29 rainfall runoff processes in the upper reaches of Chongyangxi River from 1997 to 2021, among which 21 floods were selected as the training set. Hourly precipitation records from six upstream rain gauges—Langu among them—together with the antecedent discharge measured at the downstream Wuyishan station were employed as model inputs. Taking the corresponding flow of this section as the model output, the root-mean-square error minimum criterion was used to analyze the number of hidden layer units and the number of network iteration rounds. At the same time, a full-connection layer was set after the GRU layer and the full-connection layer was processed by Dropout to construct a GRU neural network model for mountain watershed. The model was used to test the remaining 8 floods and compared with the artificial neural network PRPB model. The results show that the GRU model performs better in prediction, and its flood process prediction error is smaller than that of PRPB model, and the accuracy of flood peak flow prediction is slightly higher than that of PRBP model. The Nash efficiency coefficient of the model is also higher than that of the latter, so it is suitable for flood forecasting in mountain basins.
文章引用:金保明, 司琪, 陈朝清, 程滕龙, 徐澄慧. 山区流域GRU神经网络洪水预报模型研究[J]. 水资源研究, 2025, 14(6): 577-589. https://doi.org/10.12677/jwrr.2025.146063

参考文献

[1] ELMAN, J. L. Finding structure in time. Cognitive Science, 1990, 14(2): 179-211. [Google Scholar] [CrossRef
[2] ZHANG, J., CHEN, X., KHAN, A., et al. Daily runoff forecasting by deep recursive neural network. Journal of Hydrology, 2021, 596(5): 126067-126076. [Google Scholar] [CrossRef
[3] CHO, K., VAN MERRIENBOER, B., GULCEHRE, C., et al. Learning phrase representations using RNN encoder-decoder for statistical machine translation. Computer Science, 2014, 1: 1165-1179.[CrossRef
[4] MAHJOUB, S., CHRIFI-ALAOUI, L., MARHIC, B., et al. Predicting energy consumption using LSTM, multi-layer GRU and Drop-GRU neural networks. Sensors, 2022, 22(11): 4062-4081. [Google Scholar] [CrossRef] [PubMed]
[5] 李扬帆, 张凌浩, 雷勇, 等. 基于时间卷积网络和门控循环单元的短期用电量预测方法[J]. 水电能源科学, 2021, 39(8): 198-201+173.
[6] 段生月, 王长坤, 张柳艳. 基于正则化GRU模型的洪水预测[J]. 计算机系统应用, 2019, 28(5): 196-201.
[7] ZHANG, Y., ZHOU, Z., VAN GRIENSVEN THÉ, J., et al. Flood forecasting using hybrid LSTM and GRU models with lag time preprocessing. Water (Switzerland), 2023, 15(22): 3982-3999. [Google Scholar] [CrossRef
[8] WANG, W., DU, Y., CHAU, K., et al. Evaluating the performance of several data preprocessing methods based on GRU in forecasting monthly runoff time series. Water Resources Management, 2024, 38(9): 3135-3152. [Google Scholar] [CrossRef
[9] ZHAO, X. H., LV, H. F., WEI, Y. Z., et al. Streamflow forecasting via two types of predictive structure-based gated recurrent unit models. Water, 2021, 13(1): 91-107. [Google Scholar] [CrossRef
[10] VATANCHI, S. M., ETEMADFARD, H., MAGHREBI, M. F., et al. A comparative study on forecasting of long-term daily streamflow using ANN, ANFIS, BiLSTM and CNN-GRU-LSTM. Water Resources Management, 2023, 37(12): 4769-4785. [Google Scholar] [CrossRef
[11] 顾逸. 基于长短期记忆循环神经网络及其结构约减变体的中长期径流预报研究[D]: [硕士学位论文]. 武汉: 华中科技大学, 2018.
[12] DE MELO, G., SUGIMOTO, D., TASINAFFO, P., et al. A new approach to river flow forecasting: LSTM and GRU multivariate models. IEEE Latin America Transactions, 2019, 17(12): 1978-1986. [Google Scholar] [CrossRef
[13] GAO, S., HUANG, Y., ZHANG, S., et al. Short-term runoff prediction with GRU and LSTM networks without requiring time step optimization during sample generation. Journal of Hydrology, 2020, 589(10): 125188-125198. [Google Scholar] [CrossRef
[14] 郭玉雪, 许月萍, 陈浩, 等. 基于多种递归神经网络的海岛水库径流预报[J]. 水力发电学报, 2021, 40(9): 14-26.
[15] KHATUN, A., NISHA, M. N., CHATTERJEE, S., et al. A novel insight on input variable and time lag selection in daily streamflow forecasting using deep learning models. Environmental Modelling & Software, 2024, 179(8): 106126-106141. [Google Scholar] [CrossRef
[16] GHAREHBAGHI, A., GHASEMLOUNIA, R., AHMADI, F., et al. Groundwater level prediction with meteorologically sensitive gated recurrent unit (GRU) neural networks. Journal of Hydrology, 2022, 612(3): 128262-128273. [Google Scholar] [CrossRef
[17] 金保明, 曾泓源, 卢旺铭, 等. 基于LSTM 的山区流域洪水预报模型研究[J]. 西南大学学报(自然科学版), 2025, 47(5): 177-187.
[18] 杜伦阅. 山区流域BP神经网络降雨径流预报模型研究[D]: [硕士学位论文]. 福州: 福州大学, 2019.
[19] NASSERI, M., ASGHARI, K. and ABEDINI, M. J. Optimized scenario for rainfall forecasting using genetic algorithm coupled with artificial neural network. Expert Systems with Applications, 2007, 35(3): 1415-1421. [Google Scholar] [CrossRef
[20] LUK, K. C., BALL, J. E. and SHARMA, A. A study of optimal model lag and spatial inputs to artificial neural network for rainfall forecasting. Journal of Hydrology, 2000, 227(1-4): 56-65. [Google Scholar] [CrossRef
[21] 司琪, 金保明, 卢旺铭, 等. 崇阳溪流域PRBP神经网络洪水预报模型研究[J]. 人民珠江, 2025, 46(6): 68-74.