Page 110 - 水利学报2025年第56卷第3期
P. 110
时,参考 Yang等 [14] 考虑了多个方面。首先,水库入流依赖上游的水文过程,因此将水库当日的入流
量以及前两日的入流量作为输入变量。同时,水库蓄水量或水库水位也是水库泄流量的指导依据,因
此把水库初始蓄水量或水库初始水位也作为模型的输入变量。相较于水库水位,水库蓄水量的变化与
水库下泄流量之间的相关性更为显著,因此本文选择水库初始蓄水量作为模型的输入变量。水库在某
一时刻的蓄水量可由该时刻的水库水位以及该水库的水库库容 - 水位关系曲线得到。确定了输入和输
出变量后,基于 LSTM构建了水库出流模拟模型,如下式:
Q (t) =f(Q (t - 2 ),Q (t - 1 ),Q (t),V(t - 1 )) (7)
in
out
in
in
式中:f为输入变量和输出变量之间的关系,由图 5和式(1)—(6)所示的 LSTM神经网络得到,LSTM
网络模型建模的关键在于利用率定集和验证集数据训练神经网络;t的单位是 d,Q (t - 2 )、Q (t - 1 )、
in in
3
Q (t)为模拟时段第 t - 2 、t - 1 日以及第 t日的水库平均入流量,m ?s;Q (t)表示模拟时段第 t日的水
out
in
3
3
库平均出流量,m ?s;V(t - 1)为模拟时段第 t - 1日的水库蓄水量,m 。
4 水库出流模拟结果分析
4.1 数据集划分情况 在数据集划分方面,根据相同日期水库前两日入流量及当日入流量、蓄水量和
出流量构成的数据点的欧氏距离进行划分,两次应用 MDUPLEX算法对数据集进行划分,将数据集划
分为率定集、验证集和测试集,利用率定集和验证集数据训练 LSTM网络构建水库出流模拟模型。
图 6 MDUPLEX划分得到的龙羊峡水库率定集、验证集、测试集数据分布
图 7 MDUPLEX划分得到的刘家峡水库率定集、验证集、测试集数据分布
按照 6∶1∶1的比 例将 数据集 划分 为率 定 集、验证集 和 测 试 集,2007—2022年 龙 羊 峡 水 库 共 有
5838d的入 流、出 流 和 水 位 数 据,即 率 定 集、 验 证 集 和 测 试 集 分 别 有 4378、730、730d的 数 据;
2007—2022年刘家峡水库共 5108d的数据,分配到率定集、验证集和测试集各有 3830、639、639d
— 3 9 —
2