Page 25 - 电力与能源2024年第六期
P. 25

姚  兵,等:基于深度网络的新型电力系统谐波分离算法研究                                     661

                一个单频信号被称为本征模态函数。通过 Hilbert                                            1  N
                                                                                          c
                                                                               c j(t) =  ∑ ij( ) t       (4)
                变换可以求解出每一个单频信号的频率与幅值,                                                N  i = 1
                                                                                      1  N
                从而获得信号的完整频谱。                                                   r (t) =  ∑ r i( ) t       (5)
                                                                                      N
                    集合经验模态分解通过加入人为设定的白噪                                                 i = 1
                                                                     即一共进行 N 次集合经验模态分解,且每次
                声,能够进一步改善了经验模态分解的缺陷。深
                                                                 加入的白噪声互不相关。此时原信号可表示为
                度网络则能够解决集合经验模态分解不能对差异                                               n
                                                                                      c
                                                                             x(t) = ∑ j( ) t + r n(t)    (6)
                大、变化复杂的谐波进行有效分离的问题。                                                j = 1
                    基于深度网络的自适应经验模态分解的算法                              若采用 Hilbert 变化,则 c j (t)的解析信号可表
                流程如图 1 所示。                                       示为
                                                                      z j(t) = c j(t) + jH [ c j(t)] = a j(t) e jΦ ( ) t  (7)

                                                                                    2
                                                                                            2
                                                                           a j(t) =  c j ( ) t + H [ c j( ) t  ]  (8)
                                                                                         H [ c j( ) t  ]
                                                                            Φ (t) = arctan               (9)
                                                                                           c j( ) t
                                                                 式中 a j (t),Φ(t)——第 j 个本征模态函数的幅值
                                                                 与相位。

                                                                     因此,第 j 个本征模态函数的瞬时频率标准差
                                                                 可表示为
                   图 1 基于深度网络的自适应经验模态分解的算法流程                                     1  t             2
                                                                          σ j =    ∑   [ f j( ) t - μ j ]  (10)
                                                                                 T
                                                                                   t = 1
                2 自适应模型                                          式中 f j (t),μ j——第 j 个本征模态函数的瞬时频
                                                                 率及其平均值;T——频率序列的长度。
                2.1 自适应模型建模
                                                                     其中,f j (t)可表示为

                    在新型电力系统中,由于新能源和负荷均具
                                                                                      1 dΦ j( ) t
                有随机性,因此电力系统中的谐波含量实时变化                                          f j(t) =                 (11)
                                                                                     2π   dt
                的且差异较大。设待分解信号为 x(t),检测信号                         2.2 基于粒子群算法的最优参数获取
                传输过程中混入了白噪声 W gn (t),则混合后的信                          粒子群算法是一种群体优化搜索算法,可将
                号 X(t)可表示为                                       待优化的参数如白噪声带入粒子群以进行优化。
                            X (t) = x(t) + W gn(t)      (1)      在多维粒子群中,若空间存在由 m 个白噪声参数

                    对 X(t)进行集合经验模态分解后,混合信号                       构成的粒子群,第 i 个粒子的位置与速度分别为 ω i
                可由各个本征模态函数表示,即                                   与 v i,历史最优位置为 P i,best,全局最优位置为 G best,
                                    n
                                   ∑ j( ) t + r (t)     (2)      则粒子的位置与速度的更新表达式可表示为
                                      c
                            X (t) =                                         k             k       k
                                   j = 1                             v i k + 1  = v i + c 1 r (0,1)( P i,best  - w i) +
                                                                                          k
                                                                                    k
                式中 c j (t)——本征模态函数;r(t)——余项。                             c 2 r (0,1)(G best  - w i)     (12)
                                                                                        k
                    重复式(1)和式(2),可得到第 i 次的混合信号                                  w i k + 1  = w i + v i k + 1  (13)
                以及其本征模态模态函数与余项,可表示为                              式中 k —— 第 k 次 迭 代 ;i —— 第 i 个 粒 子 ;
                                    n
                                   ∑ ij( ) t + r i(t)            c 1 —— 学 习 因 子 的 步 长 ;c 2 —— 调 节 学 习 步
                                      c
                            X i(t) =                    (3)
                                   j = 1                         长 ;r(0,1) ——取值为 0 到 1 之间的随机数。
                    则 经 过 N 次 集 合 经 验 模 态 分 解 后 ,c j (t)和            为避免粒子群算法陷入局部最优解,过早结束
                r(t)可分别表示为                                       迭代寻优过程,增加了粒子适应度函数,可表示为
   20   21   22   23   24   25   26   27   28   29   30