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

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

                                                       (14)      例。数据来源为国网甘肃省电力公司微电网实验室。
                         F (ω i) = f (ω G) + f (ω i) /H i,G
                式中 H i,G——第 i 个粒子的增益,取值为第 i 个                        数据来源为分布式电源,如光伏发电系统、风
                粒子的最优次数除以总的迭代次数。                                 力发电系统、储能电站等。
                    若粒子适应度函数取值较小,则增加该粒子                              采样设置为每隔 1 h一次,每次采样持续 3 min,
                被选择的概率。                                          采样频率为 10 kHz,共采样 5 个点,每一个采样点

                2.3 深度网络                                         共采样 5 次。
                    深度网络由多个生成神经网络结构的受限玻                              将采集到的数据分成多组,每组包括 500 个
                耳兹曼机(RBM)堆叠而成。深度网络利用对比                           数据,从所有数据集中随机抽取 1 000 组数据进行
                散度算法进行训练,既可应用于非监督学习,也可                           训练,然后从每个采样点的数据中随机抽取 500
                应用于监督学习。                                         组进行验证。
                    RBM 通常由一个可见层和一个隐藏层构成。                        3.2 参数设置

                训练深度网络时,首先对底层进行充分训练,然后                               在本算例中,粒子群算法的迭代次数设置为
                将其结果作为下层的输入进行训练,以此循环,直                           50 次,粒子群规模为 30。
                至训练到最后一层。                                            将随机抽取的数据集输入到基于深度网络的
                    RBM 的能量函数可表示为                                神经网络中进行模型训练。为了提取 RBM 的各
                        E (v,h) =-c v - b h - h Wv     (15)      层特征,设置了不同层的参数,并通过比较不同层
                                                T
                                          T
                                    T
                式中 W——权值矩阵;h,v——RBM 网络隐藏                         数 下 的 误 差 来 分 析 RBM 层 数 对 结 果 的 影 响 。
                层和可见层的神经元值向量;c,b——RBM 网络                         RBM 设置如表 1 所示。
                隐藏层和可见层的偏置向量。                                                   表 1 RBM 设置
                    其概率分布可表示为                                     层数         节点数           误差      训练时间/s
                                                                    2        275,50       0.118       7.8
                                       1  -E (v,h )
                             P (v,h) =   e             (16)         3      300,200,50     0.010       8.2
                                       Z                            4     400,300,200,50  0.140       9.1
                                        P (v,h )
                              P ( v| h) =              (17)          由表 1 可见,随着 RBM 层数的增加,训练时
                                         P ( ) v
                                                                 间也会增加,但是误差并不是线性减小。当 RBM
                式中 Z——归一化系数。
                                                                 的层数为 3 时,重构误差最小,因此设置 RBM 的
                    将神经网络 BP 加在深度网络的最后一层,即
                                                                 层数为 3。
                将 RMB 的输出结果作为神经网络 BP 的输入向
                                                                 3.3 结果分析
                量。基于深度网络的神经网络结构如图 2 所示。
                                                                     被采集的信号见图 3。从采样数据中随机抽

                                                                 取了两组数据,分别如图 3(a)和 3(b)所示。
                                                                     采用基于深度网络的神经网络对图 3(a)所示
                                                                 的信号进行训练后得到的频率分布如图 4 所示。
                                                                     由图 4 可见,3 次、5 次、7 次谐波均能够得到有
                                                                 效的分离,但是 9~13 次谐波存在一定的混叠。
                                                                     采用基于深度网络的神经网络对图 3(b)所示

                         图 2 基于深度网络的神经网络结构                       的信号进行训练后得到的频率分布如图 5所示。
                                                                     由图 5 可见,该方法能够有效地分离出 3~7
                3 结果分析
                                                                 次谐波,并且对其他各次谐波分量特征也能够进
                3.1 算例数据                                         行有效的分离。
                    为验证本文所提方法的有效性,搭建了仿真算                             总 体 而 言 ,本 文 所 提 出 的 方 法 能 够 较 好 地
   21   22   23   24   25   26   27   28   29   30   31