Page 109 - 2025年第56卷第7期
P. 109

势项 Trend、周期项 Seasonal和残差项 Residual         [36 - 37] ,公式为:
                        t               t                t
                                               Y= Trend+ Seasonal + Residual                            (3)
                                                 t      t       t        t
                  ( 3)VMD分解。VMD是 Dragomiretskiy等在 2014年提出的一种完全非递归的信号分解方法                             [38 - 40] ,
              其可将非平稳复信号 f(t)自适应分解为多个调幅- 调频本征模态分量 I(t),分解最优解由频域迭代方
                                                                              k
              法求出,公式为:
                                                                       ^
                                                                       λ ( ω )
                                                      ^     ∑   ^
                                                                i
                                                      f ( ω ) -
                                                                I( ω ) +
                                             ^               i ≠k        2                              (4)
                                             k,j + 1
                                             I ( ω ) =
                                                                     k 2
                                                          1 + 2 α ( ω - ω)
                                                          !
                                                         ∫   ^      2
                                                              k
                                                           ω I( ω ) d ω
                                                  ω k,j + 1  =  0 !                                     (5)
                                                         ∫   ^     2
                                                              k
                                                             I ( ω ) d ω
                                                          0
                                                   ^
                                          ^
                                                           (
                                                            ^
                                           j + 1
                                                                      k,j + 1
                                                    j
                                          λ ( ω ) =λ ( ω ) + τf ( ω ) - ∑ ^  )                          (6)
                                                                      I ( ω )
                                                                    k
                                                                ^
                                                ^
                                                         ^
                                                                                                ^
                                                                        ^
                                                                                                 k,j + 1
                                                 k,j + 1
                                                                 i
              式中:j为迭代次数;k为模态数量;I ( ω )、f ( ω )、I ( ω )、λ ( ω )分别为本征模态分量 I (t)、原
                                 ^
                   ^
                                                       ^
                                  i
              信号 f (t)、模态分量 I (t)、拉格朗日乘子项 λ (t)的傅里叶变换;τ 为拉格朗日乘子项的步长,即噪声
              容忍度。
                  上述迭代的停止条件为:
                                                        ^   - I
                                                              ^
                                                         k,j + 1
                                                              k,j 2
                                                        I
                                                    ∑            2 <                                   (7)
                                                            k,j 2
                                                           I
                                                     k     ^
                                                              2
                                                - 6
              式中  为收敛判断参数,通常取 1 × 10 。
                  ( 4)Informer。Informer是基于注意力机制的监督学习模型,由编码器(Encoder)、解码器(Decoder)
              及全连接层组成,如图 2。编码器负责挖掘输入序列的特征,解码器通过特征进行预测,全连接层负
              责综合所有解码器输出的结果,输出最终的预测。
                                                    图 2 Informer模型结构
              2.2 STL - VMD两段动态分解策略 为避免在训练过程引入 “未来” 测试集数据成为追算实验,本
              文设计了一套 STL - VMD两段动态分解策略,如图 3所示。
                  设有长度为 n的径流序列 Q,将其划分为训练集与验证集(Q—Q )、测试集(Q —Q)。
                                                                              m
                                                                                           m + 1
                                                                                                 n
                                                                         1
                  第 1次分解:对长度为 m的 Q—Q 序列进行第 1次 STL - VMD分解。首先是 STL分解,将序列
                                              1   m
              分解为趋势项 T —T 、周期项 S —S 、残差项 R —R ;然后进行第二阶段分解,将残差项
                             1,1  1,m         1,1   1,m         1,1   1,m
                                                                            k
                                                           1
                                                       1
                                                                       k
              R —R 用 VMD分 解 为 k个 子 序 列,即 I —I 、……、I —I 。通 过 两 阶 段 分 解,最 终 得 到
                                                       1 ,1
                                                                       1,1
                     1,m
                                                           1 ,m
               1,1
                                                                            1,m
                                                    k
                                         1
                                    1
                                                         k
              T —T 、S —S 、I —I 、……、I —I 多个分量序列,形成 STL - VMD分解后的序列。
                          1,1
                               1,m
               1,1
                     1,m
                                                    1,1
                                         1,m
                                    1,1
                                                         1,m
                  第 2次分解:将 Q 并入上一步的序列,对长度为 m + 1 的 Q—Q 序列进行 STL - VMD分解,得到
                                  m + 1                                 1   m + 1
                                                                                                —  9 3 5 —
   104   105   106   107   108   109   110   111   112   113   114