基于广义S变换与PSO-PNN的电能质量扰动识别
2016-10-13覃星福龚仁喜
覃星福,龚仁喜
基于广义S变换与PSO-PNN的电能质量扰动识别
覃星福,龚仁喜
(广西大学电气工程学院,广西 南宁 530004)
为了克服从电网电能质量监测系统的大数据中自动识别出电能质量扰动的困难,提出了一种基于广义S变换与PSO-PNN的电能质量扰动识别新方法。该方法利用了广义S变换能兼顾时频分辨率的特点,首先使用广义S变换分析扰动信号的时频特性,接着从广义S变换模矩阵中提取出扰动信号的时频特征量,然后用PSO-PNN分类器对扰动信号进行分类识别。PSO算法的使用克服了PNN的平滑因子没有确定选取方法的缺陷,使分类器性能大大提升。仿真实验结果表明,该方法能够对常见的6种电能质量扰动进行高效的分类识别,分类正确率高,对噪声不敏感,具有良好的应用价值。
电力系统;电能质量;广义S变换;PSO-PNN;分类识别
0 引言
随着电力电子技术的大规模应用和分布式电源应用范围的拓广普及[1-2],产生了大量的电压暂降、电压中断、电压暂升、谐波、振荡暂态等电能质量扰动,这些扰动对大电网的供电电能质量造成了很大的负面影响,同时也给社会带来了巨大的经济损失[3-5]。为了提高供电电能质量,关键在于找出电能质量扰动产生的源头以及找到合适的方法去消除或减少这些电能质量扰动。在电能质量监测系统中实现对电能质量扰动事件的正确分类识别,是电网提高供电电能质量与安全经济可靠运行的前提[6-8]。
电能质量扰动的分类识别研究主要侧重于特征量的提取和分类器的选择问题[9]。针对特征量的提取,近几年来国内外专家学者大多都使用短时傅里叶变换、小波变换、S变换等时频分析方法[10-11]。其中短时傅里叶变换使用前需要选择时频窗,选择之后时频窗的宽度是固定的,不利于分析非平稳信号[12]。小波变换具有多分辨率分析的特点,但其易受噪声影响,对于含噪声的扰动信号不能准确提取其幅值特征,而且小波基的选择也一直是个学术界的难题[13]。S变换是短时傅里叶变换与小波变换的新的改进形式,它可以看作是一种不严格的小波变换。它采用窗宽与频率成反比的高斯窗,窗口的形状随着频率的变化而变化,不仅具有多分辨率分析的能力,还能够在时间轴上进行平移[14-17]。但是S变换的高斯窗随频率改变的方向是相同的,这妨碍了其在分析不同信号时的适应性。广义S变换在S变换的基础上,引入了能调节时频分辨率的两个参数,使时间分辨率与频率分辨率的关系不再相对固定,其时频特性更为优良,提取的特征量也能更好地刻画不同扰动信号的特征,因此用来作为扰动信号特征提取的工具是非常适合的。在近些年国内外的文献资料中,人工神经网络因为其求解问题的能力强,适用领域广泛而成为用得最多的模式分类方法。而概率神经网络(PNN)作为人工神经网络中的一种,建立简单、训练快捷,具有强大的非线性分类性能,因此在解决分类方面的问题中应用得相当广泛。在PNN中,选择合适的平滑因子是个难题,迄今为止,平滑因子大多是根据经验选取的[18],没有确定的选取方法。本文采用广义S变换作为特征提取的工具,将特征量输入到PSO-PNN中,对电能质量扰动进行分类识别。仿真实验结果表明,该方法成功实现了对常见6种电能质量扰动的自动分类识别,识别正确率高,对噪声不敏感,在不同噪声干扰下均体现出了优越的分类性能,在电能质量监测领域有良好的应用前景。
1 算法介绍
1.1 S变换算法
1.2 广义S变换
(4)
1.3 广义S变换中参数的选取
广义S变换的高斯窗函数的形状是可以通过改变参数值来调节的,在分析具体信号时,它能根据信号时频分析的需要以及频率分布的特点灵活调节高斯窗函数来达到分析的目的。
图1 不同k、p值对应的高斯窗
2 基于广义S变换的特征量提取
2.1 扰动信号模型
本文考虑6种常见的暂态电能质量扰动信号,分别是电压暂升、电压暂降、电压中断、谐波、脉冲暂态、振荡暂态。各扰动信号的数学模型如表1所示[20]。表中:表示阶跃函数;表示信号周期;表示50 Hz对应的角频率。
表1 扰动信号类型
2.2 扰动信号的广义S变换分析
对电能质量扰动信号进行广义S变换后,变换结果的二维矩阵中包含着丰富的时频信息,对这些信息进行分析,可以找出能作为识别特征量的特征值。下面分别为6种电能质量扰动信号随机取一个样本的波形图以及对其进行广义S变换后得到的信息曲线。
图2为电压暂升的广义S变换(GST)相关曲线。图2中,图2(a)为电压暂升波形图;图2(b)为广义S变换模矩阵中的列向量最大值包络线图;图2(c)为行向量最大值包络线图;图2(d)为50 Hz时间幅值图;图2(e)为150 Hz时间幅值图;图2(f)为250 Hz时间幅值图;图2(g)为800 Hz时间幅值图。图3~图7分别为电压暂降、电压中断、振荡暂态、谐波、脉冲暂态的广义S变换相关曲线,图中各小图含义均与图2相同。
由图2~图7可知,列向量最大值包络线图与50 Hz时间幅值图很相似,它们均与原来扰动波形相对应,在50 Hz时间幅值图中,电压暂升图形为先上升后下降,电压暂降为先下降后上升,电压中断为先大幅度下降后上升,因此,50 Hz时间幅值图可以作为特征量用来区分电压暂升、电压暂降、电压中断;但是50 Hz时间幅值图并不能明确区分出电压暂降与电压中断,这时可以取50 Hz时间幅值图上的最小值作为区分电压暂降与电压中断的特征量。
图2 电压暂升及其GST信息曲线
图3 电压暂降及其GST信息曲线
图4 电压中断及其GST信息曲线
图5 振荡暂态及其GST信息曲线
图6 谐波及其GST信息曲线
图7 脉冲暂态及其GST信息曲线
当扰动信号含有谐波分量时,不管是三次、五次、七次谐波,还是含有高频分量的振荡暂态,行向量最大值包络线图都能把这些高于基频的频率分量检测出来,因此也可以从行向量最大值包络线图中寻找特征量。
各频率的能量是不同的,扰动信号的能量与频率和幅值的改变是紧密相连的,因此扰动信号在不同频率时的不同能量值也可以作为特征值。
2.3 特征提取
本设计对各暂态电能质量扰动信号进行广义S变换以后,从广义S变换模矩阵中选定以下6个特征量作为区分不同扰动的特征量。记广义S变换模矩阵为,代表采样时间,代表采样频率点。
(1) 50 Hz时间幅值曲线均值1。
(2) 50 Hz时间幅值曲线的最小值2。
(3) 信号在150 Hz、250 Hz、350 Hz处能量之和的根值3,之所以取根值是为了减小噪声的影响。
(7)
(4) 信号高频分量能量之和4。
(9)
3 基于PSO-PNN的电能质量扰动识别
本文利用Matlab生成参数随机变化的电能质量扰动样本,对每个扰动样本进行广义S变换,从广义S变换模矩阵中提取出6种扰动特征量,将特征量输入到PSO-PNN分类器中,从而实现扰动的分类识别,分类识别过程如图8所示。
图8 电能质量扰动分类识别流程
概率神经网络的构成如图9,它由输入层、模式层、求和层和输出层构成[18]。
图9 PNN的基本结构
本设计中,PNN的输入层有6个神经元,接收扰动信号的6维特征值,模式层共有600个神经元,计算输入的6维特征值与训练样本中全部扰动的欧式距离,然后将距离值送入高斯激活函数,得模式层输出为
本设计中,求和层有6个神经元,将模式层输出的分别属于6种扰动的概率值累计,从而得到对应6种扰动的概率值。输出层共有6个竞争神经元,接收从求和层传来的对应6种扰动的不同概率值,概率值最大的竞争神经元胜出,其值为1,表示此神经元所对应的扰动类别为待识别的扰动信号类别,其余竞争神经元值为0,这样就实现了分类识别。
平滑因子参数选取的不同对PNN分类正确率有很大影响,本设计采用粒子群优化算法(PSO)来对PNN平滑因子进行参数自动寻优,这样PSO-PNN就能够根据不同的训练样本数据自动选择最优平滑参数值,从而提高扰动识别正确率,如图10所示。PSO算法需要一个适应度函数来作为优化的最终目标[21],本文选取训练样本分类的正确率作为适应度函数。图10中,粒子数目选择为50,最大迭代次数设为10,PSO算法[22]中惯性权重取值0.5,两个学习因子取值均为2。
4 实验与分析
电能质量扰动信号基频定为50 Hz,扰动信号采样频率为3 200 Hz,每个信号周期采样为64个点,采样长度为10个信号周期。为了便于表示,将电压暂升、电压暂降、电压中断、谐波、脉冲暂态、振荡暂态依次用~表示。
图10 PSO对PNN的平滑因子寻优框图
首先通过实验确定PSO-PNN的最佳训练样本数,每种类别分别用30、50、80、100、120、150个扰动样本作为训练样本进行训练,然后对1800个带有50 dB高斯白噪声的测试样本进行测试(其中电压暂升、电压暂降、电压中断、谐波、脉冲暂态、振荡暂态各300个),之所以选择带有噪声的测试样本是为了更接近实际情况。仿真结果见表2。
表2 训练样本数对分类测试结果的影响
从表2可以看出,随着训练样本数的增加,测试样本分类正确率也相应有所提高。由于分类正确率在训练样本数较小时就取得了较好的效果,故以增加训练样本数来提高分类正确率的效果不是很明显。当训练样本数为100时,扰动信号的分类识别取得比较理想的结果,达到了平衡分类正确率与训练样本数的目的,本文选取训练样本数为100。
现实中对电能质量扰动进行监测时,总是会有噪声的干扰,而且不同时段噪声干扰的强度也可能不同。为了最大限度的贴近实际情况,在仿真信号样本中分别添加噪声为20 dB、30 dB、40 dB、50 dB、60 dB的高斯白噪声进行仿真分析。
产生各类扰动样本每种400个,总共2 400个。每种扰动随机采用其中的100个作为训练样本,其余的300个作为测试样本。首先,将训练样本的特征值和类别输入PSO-PNN中进行训练,训练完成后输入测试样本的特征值,然后由PSO-PNN分类器识别出扰动的类型。分类结果详情如表3和表4所示。其中表3示出的是噪声为20 dB时的分类结果,表4为不同噪声干扰下分类结果的比较。
表3 20 dB时的分类结果
从表3、表4可以看出,PSO-PNN对常见的6种电能质量扰动的识别分类正确率都很高,其中电压暂升、谐波、脉冲暂态、振荡暂态的分类正确率达到了99%以上,而电压暂降和电压中断由于其波形的相似性,所以识别正确率略低于其他4种电能质量扰动。由此表明PSO-PNN的分类识别方法不仅在无噪声的理想状态下取得了较高的分类正确率,而且在强噪声干扰存在时,依然能维持分类识别的高正确率。
表4 不同噪声等级下的分类测试结果
5 结论
本文提出并实现了一种基于广义S变换与PSO-PNN的电能质量扰动分类识别方法。该方法采用时频分辨率效果较好的广义S变换进行特征提取,采用PSO来选取PNN的平滑参数,克服了平滑参数要靠经验选取的不足。首先对6种扰动信号进行广义S变换,接着对不同扰动信号的广义S变换模矩阵中的信息进行了分析和比较,从而提出了6种能作为有效区分不同扰动的时频特征量,最后将提取到的特征量送入PSO-PNN分类器中进行训练、测试。大量仿真实验结果表明,采用本文的方法能够准确、可靠地实现对电能质量扰动信号的分类识别,识别正确率高,抗噪声能力强,值得推广应用。
[1] 姚致清, 张茜, 刘喜梅. 基于PSCAD/EMTDC的三相光伏并网发电系统仿真研究[J]. 电力系统保护与控制, 2010, 38(17): 76-81.
YAO Zhiqing, ZHANG Qian, LIU Ximei.Research on simulation of a three-phase grid-connected photovoltaic generation system based on PSCAD/EMTDC[J].Power System Protection and Control, 2010, 38(17): 76-81.
[2] 姚致清, 赵倩, 刘喜梅. 基于准同步原理的逆变器并网技术研究[J]. 电力系统保护与控制, 2011, 39(24): 123-126.
YAO Zhiqing, ZHAO Qian, LIU Ximei.Research on grid-connected technology of inverter based on quasi synchronous principle[J].Power System Protection and Control, 2011, 39(24): 123-126.
[3] CHILUKURI M V, DASH P K. Multiresolution S- transform-based fuzzy recognition system for power quality events[J]. IEEE Transactions on Power Delivery, 2004, 19(1): 323-330.
[4] 和萍, 文福拴, 薛禹胜,等. 风力发电对电力系统小干扰稳定性影响述评[J]. 电力系统及其自动化学报, 2014, 26(1): 1-7.
HE Ping, WEN Fushuan, XUE Yusheng,et al.Survey on impact of wind power on small signal stability in power system[J].Proceedings of the CSU-EPSA, 2014, 26(1): 1-7.
[5] 姚致清, 于飞, 赵倩, 等. 基于模块化多电平换流器的大型光伏并网系统仿真研究[J]. 中国电机工程学报, 2013, 33(36): 27-33.
YAO Zhiqing, YU Fei, ZHAO Qian, et al.Simulation research on large-scale PV grid-connected systems based on MMC[J]. Proceedings of the CSEE, 2013, 33(36): 27-33.
[6] 占勇, 程浩忠, 丁屹峰, 等. 基于S变换的电能质量扰动支持向量机分类识别[J]. 中国电机工程学报, 2005, 25(4): 51-56.
ZHAN Yong, CHENG Haozhong, DING Yifeng, et a1. S-transform-based classification of power quality disturbance signals by support vector machines[J]. Proceedings of the CSEE, 2005, 25(4): 51-56.
[7] 谷金宏, 刘琪, 程超会.电能质量的S 变换仿真[J]. 电测与仪表, 2009, 46(6): 51-55.
GU Jinhong, LIU Qi, CHENG Chaohui.Simulation of power quality using S-transform[J].Electrical Measurement & Instrumentation, 2009, 46(6): 51-55.
[8] 张逸, 林焱, 吴丹岳. 电能质量监测系统研究现状及发展趋势[J]. 电力系统保护与控制, 2015, 43(2): 138-147.
ZHANG Yi, LIN Yan, WU Danyue.Current status and development trend of power quality monitoring system[J].Power System Protection and Control, 2015, 43(2): 138-147.
[9] RODRIGUEZ A, MERINO E, AGUADO J,et al.A decision tree and S-transform based approach for power quality disturbances classification[C] // 4th International Conference on Power Engineering. Istanbul, Turkey, 2013:13-17.
[10]徐方维,杨洪耕, 叶茂清, 等.基于改进S变换的电能质量扰动分类[J].中国电机工程学报, 2012, 32(4): 77-84.
XU Fangwei, YANG Honggeng, YE Maoqing,et al.Classification for power quality short duration disturbances based on generalized S-transform[J].Proceedings of the CSEE, 2012, 32(4): 77-84.
[11] 王玉龙, 崔玉, 李鹏,等. 基于小波分析改进的神经网络模型电力系统负荷预测[J]. 电网与清洁能源, 2015, 31(2): 16-20.
WANG Yulong, CUI Yu, LI Peng, et al.Load forecasting of power system based on wavelet analysis improved neural network model[J]. Power System and Clean Energy, 2015, 31(2): 16-20.
[12] LEE I W C, DASH P K.S-transform-based intelligent system for classification of power quality disturbance signals[J]. IEEE Transactions on Industrial Electronics, 2003, 50(4): 800-805.
[13] 易吉良, 彭建春, 谭会生. S变换在电能质量扰动分析中的应用综述[J]. 电力系统保护与控制, 2011, 39(3): 141-147.
YI Jiliang, PENG Jianchun, TAN Huisheng. A summary of S-transform applied to power quality disturbances analysis[J]. Power System Protection and Control, 2011, 39(3): 141-147.
[14] STOCKWELL R G, MANSINHA L, LOWE R P. Localization of the complex spectrum: the S-transform[J]. IEEE Transactions on Signal Processing, 1996, 44(4): 998-1001.
[15] 肖助力, 龚仁喜, 陈双. 一种改进不完全S变换的电压暂降检测方法[J]. 电力系统保护与控制, 2015, 43(9): 62-68.
XIAO Zhuli, GONG Renxi, CHEN Shuang. Detection of voltage sag by a modified incomplete S-transform[J].Power System Protection and Control, 2015, 43(9): 62-68.
[16]肖助力, 龚仁喜, 陈双, 等. 基于改进S变换的电力系统谐波检测方法[J]. 电力系统保护与控制, 2015, 43(3): 84-90.
XIAO Zhuli, GONG Renxi, CHEN Shuang, et al.Detection of harmonics in power system based on modified S-transform[J]. Power System Protection and Control, 2015, 43(3): 84-90.
[17]杨洪耕, 刘守亮, 肖先勇, 等. 基于S 变换的电压凹陷分类专家系统[J]. 中国电机工程学报, 2007, 27(1): 98-104.
YANG Honggeng, LIU Shouliang, XIAO Xianyong, et al. S-transform-based expert system for classification of voltage dips[J]. Proceedings of the CSEE, 2007, 27(1): 98-104.
CHEN Bo, GUO Zhuangzhi.Fault diagnosis method research of transformer based on optimized smooth factor of probability neural network[J].Modern Electric Power, 2007, 24(2): 44-47.
[19] 陈学华, 贺振华, 黄德济. 广义S变换及其时频滤波[J]. 信号处理, 2008, 24(1): 28-31.
CHEN Xuehua, HE Zhenhua, HUANG Deji. Generalized S transform and its time-frequency filtering[J].Journal of Signal Processing, 2008, 24(1): 28-31.
[20] KUMAR R, SINGH B, SHAHANI D T, et al. Recognition of power quality events using S-transform based ANN classifier and rule based decision tree[J]. IEEE Transactions on Industry Applications, 2015, 51(2): 1249-1257.
[21] 胡殿刚, 秦睿, 黄亭, 等. 基于免疫记忆粒子群优化算法的风火联合系统的多目标优化调度[J]. 高压电器, 2015, 51(6): 20-26.
HU Diangang, QIN Rui, HUANG Ting, et al.Wind power integrated with thermal system multi-objective optimal dispatch basedon immune memory particle swarm optimization algorithm[J].High Voltage Apparatus, 2015, 51(6): 20-26.
[22] 孙斌, 姚海涛. 基于PSO优化LSSVM的短期风速预测[J]. 电力系统保护与控制, 2012, 40(5): 85-89.
SUN Bin, YAO Haitao.The short-term wind speed forecast analysis based on the PSO-LSSVM predict model[J]. Power System Protection and Control, 2012, 40(5): 85-89.
(编辑 葛艳娜)
Power quality disturbances classification based on generalized S-transform and PSO-PNN
QIN Xingfu, GONG Renxi
(School of Electrical Engineering, Guangxi University, Nanning 530004, China)
To overcome the difficulty of automatic identification of power quality disturbances from the large data of power quality monitoring system, a new method for power quality disturbances identification is proposed based on generalized S-transform and PSO-PNN. It makes full use of generalized S-transform’s ability of giving attention to both time and frequency resolution. Initially, the time-frequency analysis of power quality disturbances is carried out by using generalized S-transform, from whose results the time-frequency features of disturbances are extracted. Finally, PSO-PNN, as a classifier, is used to identify power quality disturbances. The PSO algorithm solves the problem of choosing the smoothing factor for PNN which is usually hard to determine, and thus the performance of the classifier is greatly improved. The simulation results show that the proposed method can identify six kinds of power quality disturbances correctly and effectively, and it is characterized by high recognition correctness rate and low sensitivity to noises, and it will find extensive application. This work is supported by National Natural Science Foundation of China (No. 61561007).
power system; power quality; generalized S-transform; PSO-PNN; classification and identification
10.7667/PSPC151524
国家自然科学基金项目(61561007)
2015-08-28;
2015-10-19
覃星福( 1990-),男,硕士研究生,研究方向为电力电子在电力系统中的应用;E-mail: qxf_forever@163.com 龚仁喜(1962-),男,教授,博士生导师,主要研究领域为电力电子技术及应用、智能检测技术。E-mail: rxgong@ gxu.edu.cn