Page 108 - 2025年第56卷第7期
        P. 108
     [23]
              究方向   [19 - 20] ,如 STL - LSTM [21 - 22] 、STL - Informer 和 VMD - LSTM [24 - 25] 等。
                  STL(SeasonalandTrenddecompositionusingLoess,STL)是局部加权回归周期趋势分解,其可从原
              序列中提取趋势项、周期项和残差项以分别预报,可解释性强,但当径流序列变异性较大,残差占比
              较大时,预报精度下降           [22] 。VMD(VariationalModeDecomposition,VMD)是变分模态分解,其不受分
              解数量的限制,可将原序列分解为多个频率且相对平稳的子序列分别预测,但其分解出的时频信号可
              解释性差     [26] ,通常不能真实反映径流序列中的水文周期。
                  本文结合 STL、VMD和 Informer的优点,提出了对 STL分解后的残差进一步分解的思想,同时为
              避免在分解和训练过程带入 “未来” 测试集数据成为 “追算实验”                             [17,27] ,提出动态分解策略,构建出
              一个兼顾时间序列分解预测的充分性、可解释性和注意力稀疏性的 “分解 - 预测 - 重构” 中长期径流
              预报模型,并在永定河流域和韩国汉江流域验证了其可行性与可靠性。
              2 研究方法
              2.1 模型架构 STL - VMD - Informer两段动态分解 - 预测 - 重构预报模型,是按对径流序列周期、趋
              势、随机三个物理量分解和机器学习预测重构的思想设计的,模型架构如图 1所示。
                                  图 1 STL - VMD - Informer两段动态分解- 预测- 重构中长期径流预报模型框架
                  首先,对径流序列进行小波分析,得到分解周期,将周期与时间序列输入 STL,得到周期项(Sea
              sonal )、趋势项(Trend)和残差项(Residual)。其次,将残差序列输入 VMD,得到多个本征模态函数
              ( IntrinsicModeFunction,IMF)组成的残差分项(IMF—IMF)。然后,将上述周期项、趋势项及多个
                                                              1
                                                                    k
              残差分项序列输入 Informer中进行训练和预报。最后,将各预报分量加和重构,完成预报。
                  上述过程中,前三阶段仅用训练集和验证集;最后一步仅用测试集,代表对未来径流的预报。
                  ( 1)小波分析。小波分析是一种时频多分辨率分析方法                        [28] ,可提取出序列中多种周期           [29 - 31] 。本文
              采用 Morlet方法    [32 - 33] ,即对于基小波函数 ψ (t),给定的能量有限信号 f(t)的连续小波变换为:
                                                             ∫ ( )
                                                            1        t -b
                                                           -
                                             W(a,b) = a     2 f(t) 珔      dt                            (1)
                                                                  ψ
                                              f
                                                              R       a
              式中:W(a,b)为小波变换系数;f(t)为平方可积函数; 珔
                                                                   ψ为 ψ的复共轭函数;a和 b分别为频域参
                      f
              数和时域参数       [34] 。
                  将小波系数平方后在 b域上积分,得到小波方差,公式为:
                                                         + !
                                                                      2
                                                Var(a) = ∫  W(a,b) db                                   (2)
                                                              f
                                                         - !
                  从小波方差图中可分析得到主周期                 [35] 。
                  (2)STL分解。STL是通过鲁棒局部加权回归对时间序列进行平滑处理,将时间序列 Y分解为趋
                                                                                                  t
                     4
                —  9 3  —





