基于改进型神经网络的电能质量扰动识别
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于改进型神经网络的电能质量扰动识别
金燕;钟金金;章旌红
【摘要】An improved neural network is put forward in this paper to enhance the identification effect of power quality disturbance. Based on analyzing the traditional BP neural network and the genetic algorithm optimized BP neural network (GA-BP) f a new method based on Bayesian-regularization neural network is presented , and the wavelet packet-energy entropy is used to construct a feature vector. The improved method can overcome the local minimum problem of traditional BP neural network, the overfitting and too much network nodes of GA-BP. The simulated models of the disturbance signals were built, and tested by traditional BP neural network, GA-BP and the improved neural network, respectively. The simulation results show that the improved neural network can enhance the identification accuracy significantly.%为了改善神经网络的电能质量扰动识别能力,提出了一种改进型神经网络.在分析了传统BP神经网络和遗传算法优化BP神经网络(GA-BP)的基础上,将遗传算法和贝叶斯正则化神经网络相结合,并采用小波包能量熵作为特征向量.改进后的神经网络能有效克服传统BP神经网络易陷入局部最小,GA-BP易出现过拟合现象且网络节点数偏多等缺点.在MATLAB平台上建立各种电能质量扰动信号的仿真模型,分别采用传统BP神经网络、GA-BP及改进型神经网络进行扰动识别对比.仿真结果表明,改进后的神经网络显著提高了识别正确率.【期刊名称】《电气自动化》
【年(卷),期】2012(034)004
【总页数】3页(P59-61)
【关键词】遗传算法;贝叶斯正则化;神经网络
【作者】金燕;钟金金;章旌红
【作者单位】浙江工业大学信息工程学院,浙江杭州 310023;浙江工业大学信息工程学院,浙江杭州 310023;浙江工业大学信息工程学院,浙江杭州 310023
【正文语种】中文
【中图分类】TM711
0 引言
敏感性电子设备如计算机、微电子控制器、变速驱动器的广泛使用,电力工业及其用户对电力系统的电能质量要求日益严格。
同时,由于不对称、非线性、波动性负荷在容量和数量上的大量增加,电能质量的污染日趋严重[1]。
因此,准确识别扰
动信号对电能质量的分析非常重要,也是电能质量问题进行治理和改善的前提条件。
近年来,基于神经网络的电能质量识别方案获得了一定效果。
电能质量识别系统中,特征向量提取方法主要包括 Fourier变换[2]、dq 变换[3]、S 变换[4]及小波变换[5]等,识别方法有:人工神经网络[5]、模糊逻辑[6]、专家系统[7]及支持向量机[4]等。
其中支持向量机训练时间短,实时性能好,但对大规模训练样本难以实施,提高训练样本后,分类效果明显下降。
传统神经网络的算法收敛性差,训练时间长,泛化能力不足且难以保证精确度和速度的要求。
为弥补传统方法的不足,一些学者提出了遗传算法优化的BP神经网络[8],利用遗传算法的并行性和全局搜索能力克服了传统BP神经网络容易陷入局部最小的缺点,但优化后的神经网络仍易出现过拟合现象且网络节点数偏多。
因此,本研究中将遗
传算法和贝叶斯正则化神经网络相结合,增强网络泛化能力。
仿真结果表明,此方法训练时间短,收敛性好,不易出现过拟合现象且对多数扰动信号类型均适合。
1 扰动信号特征向量的提取
1.1 小波包分解原理
小波包变换是小波变换的完善和发展,它对小波变换中没有分解的高频部分也进行了细分,且小波包变换可以自适应选择频带,提高了处理信号的能力,更适合用于非平稳信号的分析。
定义空间为函数wn(t)的闭包空间为w2n(t)的闭包空间,并令满足下式中的双尺度方程:
序列{wn(t)}称为由基函数wn(t)=φ(t)确定的小波包。
且(1)式中g(k)=(-1)kh(1-k),g(k)和h(k)分别是相互正交的低通滤波器与高通滤波器的系数。
1.2 小波包能量熵
原始信号S(t)的j层小波包分解序列为Sj,其中(k=0,1,2,…,2j-1)。
定义原始信号在k个尺度上的能谱Ei为:
式(2)中,Dk(i)为单支重构后所得信号分量。
信号总能量E等于各点能量Ei(i=1,2,…,k)之和,即:设 Pj,k(i)=Ei/E,则∑k Pj,k(i)=1,其中 Pj,k(i)反映了小波包能量在各个频带的分布情况。
Shannon能量熵是对信息源的平均信息量的衡量,是对系统状态不确定程度的一种度量[9]。
将小波包与能量熵结合在一起,定义小波包能量熵为:
式(4)中N为原始信号的长度。
2 改进型神经网络
2.1 BP 神经网络
近年来,神经网络在模式识别和故障诊断中得到广泛应用,其中BP神经网络是应用最广泛的。
BP神经网络是一种多层前向神经网络,其主要特点是信号前向传递,误差反向传播,一般由输入层、隐含层和输出层组成。
传统BP神经网络训练速度太慢、易陷入局部最小,且其结构参数的设置复杂,很难满足工程实践的需要[10],为了克服传统 BP神经网络的不足,一些学者提出了采用遗传算法对其进行优化。
2.2 遗传算法优化BP神经网络
遗传算法(GA)是美国Michigan大学Holland教授1962年提出的,已广泛应用
于许多领域。
它是建立在自然选择及群体遗传学机理基础上的一种搜索法[11],将生物的进化过程描述为选择、交叉、变异3个算子,是问题求解和最优化的有效
工具。
基于遗传算法优化的BP神经网络主要是指在BP神经网络的学习过程中,引入遗
传算法进行迭代,直到收敛。
此算法有较强的收敛性和有效性,但优化后的神经网络仍易出现过拟合现象,且网络节点数偏多。
2.3 遗传算法优化贝叶斯正则化神经网络
本研究中将遗传算法和贝叶斯正则化神经网络相结合,克服了传统BP神经网络易陷入局部最小,遗传算法优化后仍易出现过拟合现象且网络节点数偏多等缺点。
贝叶斯正则化方法,对标准BP神经网络算法进行改进,可利用贝叶斯的统计方法自动确定正则化参数[12],简化参数设置的过程,提高训练速度。
且贝叶斯正则化技术能够较好的提高神经网络的泛化能力,限制过拟合现象。
标准BP算法中,采用均方误差ED作为训练性能函数:
式(5)中,ti是N个训练样本中第i个目标值,ai是第i个输出值。
正则化方法中,
经改进后的网络训练性能函数如下:
其中,Ew为网络权重平方和的平均值为神经网络连接权的个数。
本文提出的遗传算法优化贝叶斯正则化神经网络的流程图如图1所示。
3 实验仿真
电能质量扰动信号主要包括:电压暂降、暂升,中断,振荡,电压尖峰、电压缺口和谐波等。
用MATLAB软件,模拟生成上述7种测试样本,其波形如图2所示。
利用db4小波对上述7种电能质量扰动信号进行小波包变换,采用公式(4)计算其小波包能量熵,得到分布直方图如图3所示。
从图3可以看出,不同类型的扰动信号计算所得小波包能量熵分布不同,且前两个频段的小波包能量熵区别明显。
因此,可以作为扰动信号识别的判据。
图1 遗传算法优化贝叶斯正则化神经网络流程
通过改变扰动信号的起始相位角、持续时间和幅值,并添加30 db的噪声,利用MATLAB产生每种信号各200个,其中训练样本60个,测试样本140个。
分别采用传统BP神经网络,遗传算法优化BP神经网络,遗传算法优化贝叶斯正则化神经网络进行电能质量扰动识别测试,测试结果如表1所示。
由表1可知,遗传算法优化贝叶斯正则化神经网络的扰动识别正确率最高,且仿真过程中,该改进型神经网络稳定性好,明显优于其它两种方法。
为测试遗传算法优化贝叶斯正则化神经网络对不同噪声下的电能质量扰动信号识别的适应性,本研究针对多种信噪比情况做了仿真分析,分别取信噪比为 50 db,40 db,20 db,10 db,5 db。
仿真结果显示,该改进型神经网络在环境噪声较低时,总准确率可达到99%,当噪声干扰严重时(信噪比为50 db),准确率有所下
降,但仍能保持在93%以上,且在各种噪声下的分类效果都明显优于传统BP神
经网络及遗传算法优化BP神经网络。
表1 不同方法对电能质量扰动识别的正确率对比正确率(传统正确率(遗传算正确
率扰动类型 BP神经网络)法优化BP神经网络)(遗传算法优化贝叶斯正则化神经网络)电压暂降75.7% 89.5% 100%电压暂升 83.2% 93.2% 100%电压中断 81.5% 89.3% 96.7%电压振荡 79.3% 82.1% 96.4%电压尖峰 82.0% 89.7% 97.3%电压
缺口 73.9% 83.3% 98.1%谐波84.1% 90.4% 100%
4 结束语
本研究中将遗传算法和贝叶斯正则化神经网络相结合,较好的改善了传统BP神经网络易陷入局部最小,经遗传算法优化后仍易出现过拟合现象且网络节点数偏多的缺点。
改进后的神经网络应用于电能质量扰动识别,可显著提高扰动识别正确率,是一种非常有效的方法。
参考文献:
[1]Marques C A G,Ferreira D D,Freitas L R,et al.Improved disturbance detection technique for power - quality analysis[J].IEEE transaction on Power Delivery,2011,26(2):1286-1287.
[2]Wright P S.Short-time Fourier transforms and Wigner-Ville distributions applied to the calibration of power frequency harmonic analyzers[J].IEEE Transaction on Instrumentation and Measurement,1999,48(2):475-478.
[3]徐永海,肖湘宁,杨以涵,等.基于dq变换和ANN的电能质量扰动辨识[J].电
力系统自动化,2001,25(14):24-28.
[4]占勇,程浩忠,丁屹峰,等.基于S变换的电能质量扰动支持向量机分类识别[J].中国电机工程学报,2005,25(4):51-56.
[5]Kanitpanyacharoean W,Premrudeepreechacham S.Power Quality Problem Classification Using Wavelet Transformation and Artificial Neural Networks[J].IEEE Power System Conference and Exposition,2004,3:1496
-1501.
[6]周翔.基于模糊逻辑控制的SRD仿真实现[J].电气自动化,2011,33(2):67-72.
[7]Reaz M B I,Choong F,Sulaiman M S,et al.Expert System for Power Quality Disturbance Classifier[J].IEEE Transaction on Power Delivery,2007,22(3):1979-1987.
[8]岑文辉,雷友坤,谢恒.应用人工神经网与遗传算法进行短期负荷预测[J].电力系统自动化,1997,21(3):29-32.
[9]Hu GS,Zhu FF,Ren Z.Power quality disturbance identification using wavelet packet energy entropy and weighted support vector
machines[J].Expert Systems With Applications,2008,35(2):143 -179. [10]Hagan M T,Demuth H B,Beale M H.Neural network
design[M].Beijing:China Machine Press,2002:35 -38.
[11]潘翀,陈伟根,云玉新,等.基于遗传算法进化小波神经网络的电力变压器故
障诊断[J].电力系统自动化,2007,31(13):88-92.
[12]Gencay R,Min Qi.Pricing and hedging derivative securities with neural network:Bayesian regularization,early stopping and bagging[J].IEEE Transaction on Neural Network,2001,12(4):726-734.。