基于电流特征提取的故障电弧识别方法与流程

文档序号:15633015发布日期:2018-10-12 21:04阅读:1598来源:国知局

本发明涉及电工技术领域,尤其涉及一种电气回路故障电弧识别的方法。



背景技术:

在电网中,设备绝缘老化破损,电路元件损坏,意外断路等原因会产生电弧,如果不及时发现并采取有效的措施,会引起火灾等事故,对人员和设备造成巨大的伤害。电弧故障发生时,故障电流通常会发生畸变,同时电弧故障畸变的情况在不同负载下有不同体现,存在较大的随机性和不定性,现有的继电器和断路器并不能对故障电弧进行有效识别,无法起到保护线路和用电器的作用。所以,故障电弧的快速、有效识别,对于实现对线路的全面保护具有十分重要的意义。

目前国内外电弧检测的方法大致可以归纳为3类:(1)建立电弧模型,并通过检测相应的参量来检测电弧;(2)根据电弧发生时所产生的物理现象,如弧光、噪声、辐射、温度变化等检测电弧;(3)根据电弧发生时的电流、电压波形变化检测电弧。但这三类方法也有各自的缺陷,具体表现为:(1)电弧模型的参数无法准确的获得,导致无法建立精确的数学模型;(2)检测电弧发生时的物理现象,需要将监测设备安装到故障点附近,无法实现对于一些独立的小设备的监测;(3)根据故障电弧发生时的电流、电压变化检测电弧,很多现有方法模型大多只是针对单一负载,在面对设备的多样性时,不能做到精确的诊断。因此现有方法还需要进一步发展完善。



技术实现要素:

本发明的目的是提供一种提高检测水平,进而更好地保证电力设备安全可靠运行的故障电弧识别方法。

为达到上述目的,本发明采用的技术方案是:

一种基于电流特征提取的故障电弧识别方法,先采用正常状态和产生故障电弧状态时的回路电流所对应的小波能量训练bp神经网络而得到基于电流特征的bp分类网络,再利用所述bp分类网络进行故障电弧识别。

优选的,所述基于电流特征提取的故障电弧识别方法包括如下步骤:

步骤1:选择回路电流作为特征采样信号,分别采集不同负载下在正常状态和产生故障电弧状态时的回路电流信号构成电流数据;

步骤2:对各所述回路电流信号进行小波分解,并计算得对应的各频段的小波能量,基于所述各频段的小波能量得到分析特征量;

步骤3:将各分析特征量归一化后按比例分别设置为训练样本和测试样本;

步骤4:搭建bp神经网络,利用所述训练样本和所述测试样本对所述bp神经网络进行训练和优化后,完成所述bp神经网络的构建,得到基于电流特征的bp分类网络;

步骤5:利用所述bp分类网络进行故障电弧识别。

优选的,所述步骤2包括以下子步骤:

子步骤21:取离散尺度n,对所述回路电流信号进行n层小波分解,得到不同频段的重构信号;

子步骤22:基于所述不同频段的重构信号并根据小波包系数计算所述各频段的小波能量;

子步骤23:利用所述各频段的小波能量构造电弧电流信号的能量谱特征向量,将电弧电流信号的能量谱特征向量作为所述分析特征量。

优选的,所述子步骤21中,选用db5小波对所述回路电流信号进行5层小波分解,得到6个频段的所述重构信号。

优选的,所述子步骤22中,利用计算所述各频段的小波能量ei,j,其中,si,j(t)为小波分解的第i层第j个节点,dj,k为si,j(t)的小波系数。

优选的,所述子步骤23中,构造电弧电流信号的能量谱特征向量p=[ed1,ed2,ed3,ed4,ed5,ea5],其中ed1为第一层分解后高频段的小波能量,ed2为第二层分解后高频段的小波能量,ed3为第三层分解后高频段的小波能量,ed4为第四层分解后高频段的小波能量,ed5为第五层分解后高频段的小波能量,ea5为第五层分解后低频段的小波能量。

优选的,所述步骤3中,对所述分析特征量进行归一化的方法采用极差归一化。

优选的,所述步骤4包括以下子步骤:

子步骤41:设置所述bp神经网络的输入神经元数;

子步骤42:设置所述bp神经网络的初始权值,从而得到所述bp神经网络;

子步骤43:使用所述训练样本训练并优化所述bp神经网络,修正所述权值;使用所述测试样本测试所述bp神经网络,通过测试后完成所述bp神经网络的构建。

优选的,所述子步骤41中,所述输入神经元数与所述分析特征量的维数相同。

优选的,所述子步骤42中,使用所述训练样本对受限玻尔兹曼机采用对比散度cd-1算法进行预训练,得到所述受限玻尔兹曼机的隐层与可见层之间的权值参数作为所述bp神经网络的初始权值。

由于上述技术方案运用,本发明与现有技术相比具有下列优点:本发明弥补了现有技术的不足,有效地融合小波分解技术和bp神经网络智能算法,充分发挥小波分解反映信号时频域变化的优势,结合bp神经网络智能、准确的分类效果,能够实现快速、准确的弧光检测,提高目前的故障弧光检测水平,从而更好的保证电力设备的安全可靠运行,为电力实业发展带来更好的效益,对电网的安全、可靠、稳定运行具有非常重要的现实意义。

附图说明

附图1为本发明的实现流程图。

附图2为电阻负载下的故障电弧电流波形图。

附图3为电扇负载下的故障电弧电流波形图。

附图4为电脑主机负载下的故障电弧电流波形图。

具体实施方式

下面结合附图所示的实施例对本发明作进一步描述。

实施例一:一种基于电流特征提取的故障电弧识别方法为:先采用正常状态和产生故障电弧状态时的回路电流所对应的小波能量训练bp神经网络而得到基于电流特征的bp分类网络,再利用bp分类网络进行故障电弧识别。

如附图1所示,该基于电流特征提取的故障电弧识别方法包括如下步骤:

步骤1:选择回路电流作为特征采样信号,分别采集不同负载下在正常状态和产生故障电弧状态时的回路电流信号构成电流数据。所采集的电流数据的数量需满足后续需求。

步骤2:对各回路电流信号进行小波分解,并计算得对应的各频段的小波能量,基于各频段的小波能量得到分析特征量。

该步骤2包括以下子步骤:

子步骤21:取离散尺度n,对回路电流信号x(t)进行n层小波分解,得到不同频段的重构信号。在本实施例中,选用db5小波对回路电流信号进行5层小波分解,得到6个频段的重构信号。

子步骤22:基于不同频段的重构信号并根据小波包系数计算各频段的小波能量。

具体为:利用计算各频段的小波能量ei,j,其中,si,j(t)为小波分解的第i层第j个节点,dj,k为si,j(t)的小波系数。小波能量谱能反映各个频段能量在总能量中所占的比例,因此计算出各个频段的小波能量后,可以进一步得到原始信号在时频域上的变化情况。

子步骤23:利用各频段的小波能量构造电弧电流信号的能量谱特征向量,将电弧电流信号的能量谱特征向量作为分析特征量。

具体为:构造电弧电流信号的能量谱特征向量p=[ed1,ed2,ed3,ed4,ed5,ea5],其中ed1为第一层分解后高频段的小波能量,ed2为第二层分解后高频段的小波能量,ed3为第三层分解后高频段的小波能量,ed4为第四层分解后高频段的小波能量,ed5为第五层分解后高频段的小波能量,ea5为第五层分解后低频段的小波能量。待后续分组作为下一步建立bp神经网络的输入数据。

步骤3:将各分析特征量归一化后按比例分别设置为训练样本和测试样本。这里采用极差归一化对分析特征量进行归一化,即将每组特征量中每个特征值减去极小值后再除以该组特征量的极差,得到归一化后的特征量。针对归一化后的特征量,根据各类型负载的正常与故障电弧状态,按比例分为训练样本和测试样本。

步骤4:搭建bp神经网络,利用训练样本和测试样本对bp神经网络进行训练和优化后,完成bp神经网络的构建,得到基于电流特征的bp分类网络。

步骤4包括以下子步骤:

子步骤41:设置bp神经网络的输入神经元数,输入神经元数与分析特征量的维数相同,即输入神经元数同特征向量维数,即为5个。针对不同的负载类型,由1表示正常状态,0表示故障电弧状态,构成相应的向量形式的分类结果。按照以往经验,bp神经网络的隐含层神经元数目设置为10个。

子步骤42:设置bp神经网络的初始权值,从而得到bp神经网络。为了加快收敛速度,避免陷入局部最小,对bp神经网络初始权值进行预训练,具体方法是:使用训练样本对受限玻尔兹曼机(rbm)进行预训练,预训练采用对比散度cd-1算法,得到受限玻尔兹曼机的隐层与可见层之间的权值参数,将其作为bp神经网络的初始权值。

子步骤43:使用训练样本训练并优化bp神经网络,若训练时bp神经网络的实际输出与期望输出在允许的误差范围内则继续训练直至完成训练,否则需要修正权值;使用测试样本测试bp神经网络的分类准确性,从而验证此电弧故障识别方法的有效性,通过测试后完成bp神经网络的构建。

步骤5:利用bp分类网络进行故障电弧识别,得到故障电弧识别结果。

下面通过一个实例来进一步说明本发明。

本方案中通过电弧故障模拟平台模拟故障发生,采集故障电弧电气参数,作为本方案方法有效性的数据。电弧故障模拟平台主要包括220v交流电源、电弧发生器、空气开关以及负载等。其中,电弧发生器用来人工产生电弧,将电弧发生器串联到电路中,模拟串联故障电弧。实验中用到的负载为100ω电阻、风扇和电脑主机这三种。电流数据的采集通过电流钳与数字示波器实现,并利用上位机实现数据的后续处理。本实例用到的实验数据包括在电阻、风扇、电脑三种负荷下,正常回路状态和产生故障电弧状态时的电流数据各10组,共60组。

图2至图4所示分别为电阻、风扇以及电脑主机负载下产生故障电弧时的电流波形。由图可以看出,产生串联电弧故障时,回路电流在过零点附近将产生较明显的畸变,经小波分解后的信号能量分布也将随之产生变化,因此提取不同频段的信号能量信息可以较明显地区别正常状态和故障电弧状态。

针对本实例,预测分类结果为三种负荷各自的两种状态量(正常状态与产生故障电弧状态),将bp网络的输出层定为3节点,负载类型与对应的输出分类结果如表1所示。

表1负载类型与分类结果

利用matlab的小波工具箱对实验中所采集的60组原始电流信号进行阈值降噪处理,选用db5小波对信号进行5层小波分解,得到6个频段的重构系数信号,并计算每个频段对应的信号能量。表2所示为三种负载分别在正常状态与故障电弧状态下的电流经小波分解与能量计算后的某一组数据。

表2不同负载下的能量谱特征向量

将6个频段的信号能量构成六维特征向量p=[ed1,ed2,ed3,ed4,ed5,ea5]并对特征样本进行归一化后作为后续故障识别模型的输入量。归一化后的部分电流特征数据如表3所示。

表3归一化后的特征数据样本

从60组特征数据样本中选择42组作为训练样本,输入bp网络以及svm分类器进行训练。bp网络输入层节点数设为6,输出层节点数设为3,隐含层节点数设为50,选择‘traindx’梯度下降法进行调参;采用交叉验证的方法选择svm分类器的惩罚系数c及核函数参数g。c与g的搜索范围皆设定在[2-5,210],并利用训练样本作为原始数据,最后得出最佳的c=2.532,g=0.03125。将其他18组则作为测试样本,验证模型的识别效果。最后输出的测试样本识别结果如表3所示。

表3故障电弧识别结果

由识别结果可以看出,与支持向量机的方法相比,利用bp神经网络对不同负载类型下的故障电弧具有更高的识别率。

上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1