Page 79 - 2024年第55卷第5期
P. 79

表 1 代表站开河日期年积日序列的统计特征
                                       漠河             伊春           牡丹江          齐齐哈尔             宝清

                     时间跨度           1958—2019年    1973—2019年    1960—2019年     1984—2019年     1961—2019年
                    序列长度?a              62            47             60            36             59
                      均值?d              119           107           101            98             97
                     标准差?d              5.07          5.20          5.44          6.82           7.46
                      极差?d              25            19             25            34             45


              2.2 完全集合经验模态分解(CEEMDAN) CEEMDAN是一种基于自适应噪声控制的信号分解方法。
              CEEMDAN在随机噪声的构建和添加中采用了自适应控制策略,以便更好地控制噪声的大小和分布,
              从而改善信号分解的准确性和稳定性                  [21] 。CEEMDAN可将开河日期年积日序列分解为多个含有不同振
              幅和频率的子序列,模型参数设定参考文献[26 - 28],其执行步骤依次如下。
                  (1)向开河日期年积日序列 x(t)中添加自适应高斯白噪声 n(t)以获得用于分解的信号 x(t):
                                                                        j                         j
                                  x(t) =x(t) + pn(t) (i = 1 ,2,…,M;j = 1 ,2,…,N)                        (1)
                                               i j
                                   j
              式中:i为本征模态分量 IMF(IntrinsicModeFunction)的个数,最大为 M;j为白噪声的添加次数,最
              大为 N(某个 IMF的个数);p为自适应高斯白噪声的标准差,表示自适高斯白噪声与开河日期年积日
                                         i
              序列的信噪比;t为时间序列的当前时刻。
                  ( 2)利用经验模态分解方法(EmpiricalModeDecomposition,EMD)              [29] 分解信号 x(t),以获得第 1
                                                                                           j
                                        j
              个模态分量的第 j个序列IMF(t);
                                        1
                  (3)顺次重复 N次步骤(1)和步骤(2),且每次重复时均向序列 x(t)中添加自适应高斯白噪声 n
                                                                                                           j
              (t),得到 N个第 1模态分量;
                  ( 4)将 N个第 1个模态分量序列的均值设为第 1个模态分量,其计算公式:
                                                           1  N
                                                                    j
                                                 IMF(t) =    ∑  IMF(t)                                  (2)
                                                                    1
                                                     1
                                                           N j =1
                  在序列 x(t)中去除第一个模态分量后得到余量序列 r(t),其计算公式:
                                                                  1
                                                   r(t) =x(t) - IMF(t)                                  (3)
                                                                  1
                                                    1
                  令 e(t)表示 EMD分解获得第 1个模态分量,则采用序列 r(t) + pe(n(t))获取第 2个模态分量,
                                                                        1
                      1
                                                                              2 1
                                                                                  j
              其计算公式:
                                                    1  N
                                          IMF(t) =    ∑  e(r(t)+pe(n(t)))                               (4)
                                                             1
                                                          2
                                              2
                                                                        j
                                                                    2 1
                                                    N j =1
                  在开河日期年积日序列中去除第 2个模态分量后得到余量序列 r(t),其计算公式:
                                                                            2
                                                   r(t) =r(t) - IMF(t)                                  (5)
                                                    2     1       2
                  同理,第 k个模态分量计算公式:
                                                   1  N
                                         IMF(t) =   ∑   e(r (t)+pe (n(t)))                              (6)
                                                                          j
                                                                    k k - 1
                                                        k
                                             k
                                                           k - 1
                                                   N j =1
                  则第 k个模态分量计算公式:
                                                  r(t) =r (t) - IMF(t)                                  (7)
                                                   k     k - 1     k
                  当余量序列 r(t)变成常数、单调函数或不穿过 0的函数时,停止分解。
                              k
                  当序列 x(t)可分解为 M个 IMF分量,则可以由 M个 IMF分量和最后一个余量序列 r(t)求和得到:
                                                        M
                                                 x(t) = ∑  IMF(t)+r (t)                                 (8)
                                                              i
                                                       i =1
              2.3 长短期记忆神经网络模型(LSTM) LSTM在传统 RNN网络结构基础上引入“门”的概念,基于
              门控逻辑控制信息的流动。在细胞状态中增加遗忘门、输入门和输出门,从而增强网络对长时间序列
                                                                                                —  5 7 9 —
   74   75   76   77   78   79   80   81   82   83   84