电气工程学报, 2016, 11(6): 9-12 doi: 10.11985/2016.06.002

理论研究

基于小波包对数能量熵与BP神经网络的孤岛检测方法

王涛, 张兴, 杜成孝

合肥工业大学电气与自动化工程学院 合肥 230009

Based on Wavelet Packet Log Energy Entropy and BP Neural Network Islanding Detection Method

Wang Tao, Zhang Xing, Du Chengxiao

Hefei University of Technology Hefei 230009 China

收稿日期: 2016-01-5   网络出版日期: 2016-06-25

基金资助: 国家自然科学基金资助项目.  51277051

Received: 2016-01-5   Online: 2016-06-25

作者简介 About authors

王 涛 男 1990年生,硕士,研究方向为运动控制系统。

张 兴 男 1963年生,教授,博士生导师,研究方向为电力电子及电力传动。

摘要

针对传统被动式孤岛检测法存在检测时间长、盲区(NDZ)大,而主动式孤岛检测法影响电能质量的缺点,提出一种新的基于小波包对数能量熵(WPLEE)与BP神经网络的孤岛检测方法。该方法首先采集公共耦合点(PCC)处的电压信号,再将该电压信号分别进行小波包变换,然后通过对数能量熵进行算法处理来获取适合于孤岛检测的特征向量,该特征向量通过BP神经网络进行模式识别来判断系统是否发生孤岛现象,特别在逆变器输出功率和本地负载功率匹配时。实验和仿真结果表明,该方法均能准确、有效地判断出是否存在孤岛状态,同时与传统的被动式孤岛检测方法相比检测速度快,检测盲区小,不会对电能质量产生不良影响。

关键词: 孤岛检测 ; 小波包对数能量熵 ; BP神经网络 ; 特征量

Abstract

The detecting time is long and non-detection zone (NDZ) is large for traditional passive islanding detection methods, while active methods have some negative effects on power quality. A novel islanding detection method is proposed based on wavelet packet log energy entropy (WPLEE) and BP neural network. Firstly, the voltage of point of common coupling (PCC) are gathered, and then WPLEE is adopted to analyze the voltage signal. Secondly, by log energy entropy to get adapted to the characteristics of islanding detection algorithm processing variable. Lastly, BP neural network used these characteristic variable to pattern recognition and determine whether there is an island phenomenon,especially in the case of the inverter output power and load power matching. The simulation and experiment results show that this method is faster than the traditional passive methods in islanding detection, and the non-detection zone is smaller and there isn’t a negative impact on power quality.

Keywords: Islanding detection ; wavelet packet log energy entropy ; BP neural network ; characteristic variable

PDF (3327KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

王涛, 张兴, 杜成孝. 基于小波包对数能量熵与BP神经网络的孤岛检测方法. 电气工程学报[J], 2016, 11(6): 9-12 doi:10.11985/2016.06.002

Wang Tao. Based on Wavelet Packet Log Energy Entropy and BP Neural Network Islanding Detection Method. Journal of Electrical Engineering[J], 2016, 11(6): 9-12 doi:10.11985/2016.06.002

1 引言

孤岛检测是指主电网停止供电时,光伏发电系统能及时地检测出主电网失电的状态,及时地切断分布式发电系统工作,使得设备和人员的安全得到有效的保障。

目前基于发电系统的孤岛检测方法分为被动式和主动式两类。主动式检测方法是向发电系统注入扰动,虽然能加快检测时间和减小孤岛检测盲区,但是影响发电系统的电能质量;被动式检测方法对系统的电能质量没有影响,但检测时间和检测盲区较大。

对于光伏发电系统,孤岛产生前后,公共耦合点(Point of Common Coupling,PCC)电压会发生变化,通过信号提取、分析和处理等手段,提取在孤岛和非孤岛条件下有用的信息用于孤岛和非孤岛模式识别,由于小波变换在时域和频域具有很好的局部化特性,为信号提取提供了极大便利。文献[1,2,3,4,5]将小波变换技术用于孤岛检测技术,但单独采用小波变换技术需要通过设置阈值来判断孤岛和非孤岛状态,阈值的设置不当可能会带来漏检和误判。为了解决阈值设定难的问题,文献[6,7]采用小波变换技术及神经网络技术用于孤岛检测,但模式识别结果并不理想,孤岛检测平均率只有85%左右。为了提高模式识别率,文献[8]选用逆变器输出电流和公共耦合点电压信号的小波系数绝对值的平均值以及对应的差值作为特征量,改善了在不同负载条件下,孤岛和非孤岛两种状态下特征量的差异性,但选取的特征量存在非独立变量,不能丰富全面地提供小波信号处理信号的信息,容易造成漏检和误判。

基于上述方法的不足,本文提出小波包和对数能量熵结合的方法来提取特征量,由于小波变换只是对信号的低频部分做进一步分解,而对信号的高频部分未做进一步分解,所以不能很好地分解和表示,而小波包变换对信号的低频和高频进行分解,还能根据分析的特征自适应地选择相应的频带与信号的频谱相匹配,既无冗余,也没有遗漏,提高了时频的分辨率[9]

小波包对数能量熵是小波包变换和熵的结合,与物理熵一样,信息熵是对系统不确定性程度的描述,若将一个信号源当作物理系统可能输出的信号越多,系统的不稳定性和随机性越大,对应的熵值越大,熵在故障检测的应用研究取得了一定的研究成果,为本文的研究开启了新的思路。

本文结合小波包对数能量熵与BP神经网络实现光伏发电系统的孤岛检测,具体做法是提取PCC的电压信号各频段的对数能量熵之后,建立基于小波包对数能量熵的三层BP神经网络分类器,仿真和实验结果表明,该方法具有孤岛检测精度高,检测速度快,盲区小,对电能质量无影响等优点。

2 小波包对数能量熵的提取

2.1 小波包算法

小波包变换包括小波包的分解和重构,其中小波包分解算法是由{dlj,n}求{dkj+1,2n}和{dkj+1,2n+1},其推导公式为[9]

式中,dlj,ndkj+1,2ndkj+1,2n+1为小波包分解系数;h0(2l-k)h1(2l-k)分别为小波包分解的低通、高通滤波器系数。

小波包系数重构算法是由{dkj+1,2n}和{dkj+1,2n+1}求{dlj,n},即

式中,g0(2l-k)g1(2l-k)分别为小波包重构的低通、高通滤波器系数。

2.2 小波包对数能量熵提取

选取PCC的电压作为特征量,为减小神经网络的输入信号数值,避免其净输入的绝对值过大使神经元输出饱和,继而影响网络学习的收敛速度,本文将小波包系数和熵结合得到的小波包对数能量熵作为BP神经网络的输入特征量,同时为了减小神经网络的输入信号的个数,在保证BP神经网络能有效地识别孤岛和非孤岛的条件下,选取对识别效果影响较大的特征量。通过对获取的孤岛和非孤岛条件下的三尺度小波包对数能量熵,选取H30~H35六个特征量作为神经网络的输入特征量。

2.3 BP神经网络的设计

经小波包变换和能量熵结合得到的特征向量,在不同负载条件下会发生显著变化,很难通过设定阈值来判定孤岛发生与否,需借助强有力的模式识别工具。人工神经网络具有较强的模式识别能力,目前,在人工神经网络的实际应用中,绝大部分的神经网络模型都采用BP神经网络及其变化形式。它也是前向网络的核心部分,体现了人工神经网络的精华。因此本文采用BP神经网络作为模式识别的分类器。

从结构上来说,BP神经网络是一种分层型的典型多层网络,具有输入层、隐含层和输出层,层与层之间一般采用全连接方式。

一般地,BP神经网络输入层节点数等于要训练的样本向量维数,输出层节点数为分类网络中的类别数。本文选取的特征向量空间有6个信号,所以输入层节点数设为6个;输出只对孤岛工作状态进行分类,即孤岛状态与非孤岛状态,所以输出层节点数设定为1个。

BP隐层节点的选取[10]:BP神经网络的隐层节点对BP网络的预测精度有较大的影响,节点太少,不能很好的学习,需要增加训练的次数,训练的精度也受影响;节点太多,训练的时间增加,网络容易过拟合,最佳隐含层节点的选取可参考如下公式,即

l<n-1
l<$\sqrt{(m+n)}$+a
l=log2n

式中,n为输入层节点数;l为隐层节点数;a为0~10之间的自然数。本文选取式(2)作为最佳隐层节点的参考公式,通过多次的训练和测试验证,当隐层节点为12时具有较好的训练和识别效果。

3 孤岛检测仿真建模实例

搭建如图1所示的仿真电路示意图来验证本文提出的孤岛检测方法。其中PCC电压、逆变器输出电流、本地负载电流、电网电流分别为u1i1i2,i3,trip为BP神经网络的输出(0表示非孤岛状态,1表示孤岛状态,设定变化阈值为0.5)。参数设置为:本地负载:P = 1 500W;QL = QC = 1 500 var(本参数未经神经网络训练),对应Matlab仿真波形如图2所示。

图1

图1   孤岛检测仿真电路示意图

Fig.1   The schematic of islanding detection simulation circuit


图2

图2   Matlab仿真波形

Fig.2   Simulation waveforms of Matlab


(1)正常工作状态开关S1一直不动作,如图2a所示,PCC电压、逆变器输出电流、本地负载电流、电网电流保持不变,逆变器未出现误动作。

(2)逆变器输出功率和本地负载消耗功率不匹配条件下,开关S1在0.1s断开,电网电流为0,如图2b所示,经过20ms,PCC电压、逆变器输出电流、本地负载电流降为0,孤岛保护动作。

(3)逆变器输出功率和本地负载消耗功率匹配条件下,开关S1在0.1s断开即孤岛产生,如图2c所示,经过20ms,PCC电压、逆变器输出电流、本地负载电流降为0,孤岛保护动作。

4 实验结果及分析

为了进一步说明该方法的有效性,采用阳光电源生产的SG1K5TL型光伏逆变器以及群菱ACLT-3803H型防孤岛实验检测装置作为电子负载,根据仿真实验搭建了相关实验平台对该方法进行实验验证。

图3所示为逆变器输出功率和本地负载功率不匹配条件下孤岛发生的波形。由图可见,孤岛状态发生后经过35ms孤岛保护动作,PCC电压、逆变器电流以及负载电流降为0。

图3

图3   功率不匹配下孤岛发生波形

Fig.3   Islanding occurs waveform when power mismatch


图4为逆变器输出功率和本地负载功率匹配条件下孤岛发生的波形。由图可见,当孤岛发生后,孤岛状态发生后经过55ms孤岛保护动作,PCC电压、逆变器电流以及负载电流降为0,孤岛检测时间为35ms,满足GB/T 19939—2005的要求[11]

图4

图4   功率匹配下孤岛发生波形

Fig.4   Islanding occurs wareforms when power match


以上实验结果说明,当逆变器输出功率与负载匹配和不匹配时,本文提出的方法能快速、准确地检测出孤岛,并成功实施保护,克服了传统被动式孤岛检测法在负载匹配时存在检测盲区的缺点。

5 结束语

本文提出将小波包对数能量熵与BP神经网络用于孤岛检测,通过对PCC电压信号进行小波包分解,再对电压细节信号进行对数能量熵处理,从而得到输入BP网络的特征向量,最后运用BP网络对孤岛现象进行模式识别。仿真和实验结果表明,该方法均能准确、有效地判断出是否存在孤岛状态。

参考文献

汤奕, 高丙团, 宁佳 .

一种采用小波变换进行孤岛检测的分布式发电系统:中国,2012104906054

[P]. 2013-04-17.

[本文引用: 1]

Morsi Walid G, Diduch C P, Chang L .

A new islanding detection approach using wavelet packet transform for wind-based distributed generation

[C]. 2010 2nd IEEE International Symposium on Power Electronics for Distributed Generation Systems, 2010: 495-500.

[本文引用: 1]

Pigazo Alberto, Moreno Víctor M, Liserre Marco , et al.

Wavelet-based islanding detection algorithm for single-phase photovoltaic (PV) distributed generation systems

[C]. 2007 IEEE International Symposium on Industrial Electronics, 2007: 2409-2413.

[本文引用: 1]

Pigazo Alberto, Liserre Marco, Mastromauro Rosa A , et al.

Wavelet-based islanding detection in grid-connected PV systems

[J]. IEEE Transactions on Industrial Electronics, 2009,56(11):4445-4455.

DOI:10.1109/TIE.2008.928097      URL     [本文引用: 1]

Zhu Yanping, Yang Qiuxia, Wu Junjuan , et al.

A novel islanding detection method of distributed generator based on wavelet transform

[C]. 2008 IEEE Conference on Electrical Machines and Systems, 2008: 2686-2688.

[本文引用: 1]

Yara Fayyad, Ahmed Osman .

Neuro-wavelet based islanding detection technique

[C]. 2010 IEEE Conference on Electrical Power & Energy, 2010: 1-6.

[本文引用: 1]

Mohamed S ElNozahy, Ehab F EL-Saadany, Magdy A Salama .

A robust wavelet-ann based technique for islanding detection

[C]. 2011 IEEE Power & Energy Society General Meeting, 2011: 1-8.

[本文引用: 1]

谢东, 张兴, 曹仁贤 .

基于小波变换与神经网络的孤岛检测技术

[J]. 中国电机工程学报, 2014,34(4):537-544.

DOI:10.13334/j.0258-8013.pcsee.2014.04.004      URL     [本文引用: 1]

为保障安全与电力用户供电质量,基于并网逆变器的分布式发电(distributed generation DG)系统要求具备孤岛检测功能。针对被动式孤岛检测法检测盲区(non-detection zone,NDZ)大、检测时间长以及主动式孤岛检测法影响分布式发电系统供电质量的缺点,提出了一种新的被动式孤岛检测方法。该方法利用小波变换从公共耦合点(point of common coupling,PCC)处的电压信号及逆变器输出电流信号中提取特征量,再通过BP神经网络进行模式识别来判断是否出现孤岛现象。仿真与实验结果表明,该方法比传统的被动式孤岛检测方法检测速度快,检测盲区小。同时,由于所提供的孤岛检测法没有向控制信号中加入扰动量,因而不会对电能质量产生不良影响,克服了主动式孤岛检测方法的不足,并具有很高的准确性与可靠性。

Xie Dong, Zhang Xing, Cao Renxian .

Islanding detection based on wavelet transform and neural network

[J]. Proceedings of the CSEE, 2014,34(4):537-544.

DOI:10.13334/j.0258-8013.pcsee.2014.04.004      URL     [本文引用: 1]

为保障安全与电力用户供电质量,基于并网逆变器的分布式发电(distributed generation DG)系统要求具备孤岛检测功能。针对被动式孤岛检测法检测盲区(non-detection zone,NDZ)大、检测时间长以及主动式孤岛检测法影响分布式发电系统供电质量的缺点,提出了一种新的被动式孤岛检测方法。该方法利用小波变换从公共耦合点(point of common coupling,PCC)处的电压信号及逆变器输出电流信号中提取特征量,再通过BP神经网络进行模式识别来判断是否出现孤岛现象。仿真与实验结果表明,该方法比传统的被动式孤岛检测方法检测速度快,检测盲区小。同时,由于所提供的孤岛检测法没有向控制信号中加入扰动量,因而不会对电能质量产生不良影响,克服了主动式孤岛检测方法的不足,并具有很高的准确性与可靠性。

张举, 王兴国, 李志雷 .

基于小波包对数能量熵的高压断路器故障诊断

[A]. 中国自动化学会控制理论专业委员会, 2011: 4322-4326.

[本文引用: 2]

王小川, 史峰, 郁磊 . Matlab神经网络43个案例分析[M]. 北京: 北京航天航空大学出版社, 2013.

[本文引用: 1]

王斯成, 杨鸿雁, 王连贵 , . GB/T 19939—2005 光伏系统并网技术要求[S]. 北京: 中国标准出版社, 2005.

[本文引用: 1]

/