Page 51 - 2023年第54卷第2期
P. 51
图 1 LSTM网络循环与计算结构
2.3 自适应动态分解策略 为了开发一个可靠、高效及实用的分解- 预测- 集成径流预报模型:(1)在
分解集成框架中不能使用未来信息;(2)分解模型和预测模型都应具有较好的性能和适应性。本节尝
试改进分解 策 略, 设 计 了 一 个 用 观 测 数 据 更 新 历 史 样 本 的 自 适 应 动 态 分 解 策 略 (Self - adaptation
DecompositionStrategy,AS),如图 2所示。设实际观测径流为 Q,t = 1,2,…,N,自适应动态分解
t
策略具体为:
步骤 1:设置时间序列分解方法的参数。如,DWT设置母小波和分解层数,EEMD设置白噪声的
方差和数目,VMD设置惩罚因子及模态数等;
步骤 2:设置自适应动态分解的时间序列初始长度 m。随着径流数据实时更新,数据序列以 m + 1
个的长度滚动分解;
步骤 3:实时更新的数据依次作为新息附加到待分解序列栈道,同时最前一个数据出栈保持数据
序列长度为 m + 1。具体为,加入新息 Q ,将 m + 1个样本 Q,Q,…,Q ,Q 分解为 L个子序列
m + 1 1 2 m m + 1
1
1
{ XS } ,将子序列的最后一个数据{XS }作为新息 Q 的分解变量;随后加入新息 Q (Q
i,j L × (m + 1 ) i,m + 1 L m + 1 m + 2 1
2
出栈),将序列 Q,Q,…,Q ,Q 分解为 L个子序列{XS } ,将子序列的最后一个数据
2 3 m + 1 m + 2 i,j L × (m + 1 )
{ XS 2 }作为新息 Q 的分解变量;重复此分解步骤直至得到最后一个样本 Q 的分解变量;
i,m + 1 L m + 2 N
步骤 4:自适应动态分解径流观测序列 Q,t = 1 ,2,…,N,最终得到 L个子序列,记为{XS } 。
t i,j L,N - m
图 2 自适应动态分解策略
— 1 7 5 —