Page 105 - 2025年第56卷第2期
P. 105
中站 2010年 1月 1日至 2022年 12月 31日逐日径流资料和气象等要素(数据来自中华人民共和国水文
年鉴和中国气象数据网)作为数据源进行分析。
本研究使用皮尔逊相关系数选取影响流域径流的重要气象变量。通过计算,平均气温、最高气
温、最低气温、露点温度、降水量、蒸发量与径流间的相关系数 r>0.6,呈现较强的相关关系,作
为预测模型的输入变量。研究采用的训练集、验证集、测试集比例为 6∶2∶2。
3.2 VMD - CEEMD分解结果 以嘉陵江流域上游的凤州站和下游的北碚站为例,VMD分解的结果
如表 2所示,当 K = 3 时,后两个 IMF的中心频率与 K = 4 时后两个 IMF的中心频率非常接近,差值小
于 0.01,且 IMF不存在混叠现象;当 K = 4 时,存在过度分解趋势。因此,两个站点的 VMD的模态数
K均选择 3。
表 2 IMFs的中心频率分布表
北碚站 凤州站
K
IMF 1 IMF 2 IMF 3 IMF 4 IMF 5 IMF 1 IMF 2 IMF 3 IMF 4 IMF 5
2 2.8211 1.6463 0.9398 0.4264
3 3.6847 0.1491 1.0408 0.2002 0.3667 0.3979
4 3.9852 0.6007 0.1435 0.9451 0.2266 0.4558 0.3377 0.3917
5 0.2218 0.0146 0.0115 0.0163 0.0940 0.2331 0.4770 0.1554 0.5716 0.3900
根据 VMD分解结果,利用 CEEMD算法将各站点的 IMFs进行进一步分解,以挖掘更深层的数据
规律信息。
3.3 结果分析
3.3.1 径流的点预测结果 嘉陵江流域上游凤州站、中游亭子口站和下游北碚站的消融实验对比结果
如表 3。其中,未分解的 GRU预测模型预测精度最低,经二次分解的 VCIAG模型的预测精度最高,
凤州站、亭子口站和北碚站的 NSE值分别达到了 0.94、0.90和 0.74。VMD - ISSA - AM - GRU在 VMD - GRU
模型的基础上利用智能优化算法 ISSA优化了参数,并引入了 AM机制,三个站点平均 NSE由 0.72上升
至 0.83,改进率为 13.25%。VCIAG模型将 CEEMD二次分解纳入现有的 VMD - ISSA - AM- GRU框架,
三站点平均 NSE进一步提升至 0.86,尤其是在上游流量较低的凤州站点预测精度更高(以测试集为
例)。
为对比机器学习预测模型和深度学习预测模型的预测效果,本研究首先以单一的机器学习预测模
型 SVM为基准,分别与单一的深度学习预测模型 LSTM 和 GRU对比,得到了如下结果:北碚站数据
集 LSTM的 NSE提高了 0.04,GRU的 NSE提高了 0.15;凤州站数据集 LSTM的 NSE提高了 0.26,GRU
的 NSE提高了 0.48。相较于机器学习预测模型,深度学习预测模型预测值与真实值之间更加接近。
在此基础上,以 LSTM模型为基准,NSE为主要评价依据,进一步探讨单一的深度学习模型与组
合的深度学习模型预测效果差异。以亭子口站数据集为例,WOA - GRU的 NSE提高了 0.45,GWO - GRU
的 NSE提高了 0.46,ISSA - GRU的 NSE提高了 0.47,VND - ISSA - LSTM的 NSE提高了 0.50,VMD - ISSA -
GRU的 NSE提高了 0.50,VMD - CEEMD - ISSA - AM- GRU的 NSE提高了 0.53。组合模型中预测精度较
低的 CNN - SUM模型也比单一模型中 LSTM模型预测效果好,这也说明组合预测模型的预测效果要明
显优于单一预测模型。
同时,对比是否使用 ISSA对神经网络超参数进行优化,亭子口站数据集对应 ISSA - GRU模型的
NSE值为0.84,WOA - GRU、GWO - GRU的 NSE值为 0.82和 0.83,提高了约 2%。这意味着 ISSA能够
很好地寻优到神经网络模型的超参数。亭子口站数据集 ISSA - GRU的 NSE值为 0.84,VMD - ISSA - GRU
的 NSE值为 0.87,提高了约 3%,这说明 VMD分解可以更好地提取不同模型的优点,使预测结果更加
准确。另外,预测结果表明,经过二次分解后的模型 NSE值较单次分解提升了 2%,体现了二次分解
的有效性。
— 2 4 5 —