一种基于PCA-BPNN的断路器故障诊断方法技术

技术编号:25687232 阅读:29 留言:0更新日期:2020-09-18 20:59
本发明专利技术公开了一种基于PCA‑BPNN的断路器故障诊断方法,通过监测系统平台收集断路器故障下的振动信号;然后利用小波包和能量熵来提取特征值;通过主成分分析方法进一步降低了数据集的维数和噪声,形成一个简洁的高质量数据集作为BNPP分类器的输入;搭建反馈神经网络(BPNN)模型,利用神经网络模型的非线性拟合能力,实现断路器故障的高精度诊断。本发明专利技术提供的一种基于PCA‑BPNN的断路器故障诊断方法,可显著加快断路器故障诊断效率,进一步提高诊断效果,具有较强的实际应用价值,可用于电网系统海量数据的实际部署。

【技术实现步骤摘要】
一种基于PCA-BPNN的断路器故障诊断方法
本专利技术涉及一种基于PCA-BPNN的断路器故障诊断方法,属于断路器故障诊断

技术介绍
目前,电网的安全可靠性是一个国家经济发展的基础。断路器作为电力系统中最重要,最复杂的电气设备之一,在电力系统的安全运行中起着重要的作用。当发生故障或事故时,可能会引起电网事故,甚至扩大事故范围,造成严重的经济损失。由断路器引起的事故占电力设备故障的比例更高。此外,据统计,操作机构的机械故障占所有断路器故障的80%以上。因此,研究断路器的机械故障诊断方法,及时发现断路器的工作状态,对于提高电源的可靠性具有十分重要的意义。机器学习的发展给电网设备的故障诊断提供了新的解决方案,实验证明机器学习方法可以产生比基于经验规则的传统方法更好的性能。例如,基于优化支持向量机(SVM)的分类器比基于小数据集的专家系统具有更高的准确性。但是,由于SVM通常有效地应用于较小的数据集且容易陷入局部最优,因此需要更有效但更复杂的算法来处理故障诊断问题。同时,考虑到可能包含其他噪声的较大数据集,如果有预处理程序,将有进一步的改进。
技术实现思路
目的:为了克服现有技术中存在的由于SVM通常有效地应用于较小的数据集且容易陷入局部最优和包含其他噪声的较大数据集的不足,本专利技术提供一种基于PCA-BPNN的断路器故障诊断方法。技术方案:为解决上述技术问题,本专利技术采用的技术方案为:一种基于PCA-BPNN的断路器故障诊断方法,包括如下步骤:通过各类典型机械故障状态,以及各类典型机械故障状态对应的数据集Fq×m,来训练BP神经网络,得到权重值w,偏移值b;利用训练好的BP神经网络实现对断路器故障类型的诊断。作为优选方案,所述数据集Fq×m计算过程如下:将各类典型机械故障状态下分别对应的m条振动信号计算频带信号的特征熵H(d,l),得到频带信号特征熵组成n×m维的矩阵Xn×m,其中,n为每条振动信号分解后频带信号的特征熵的个数,即2d,d表示将振动信号分解到的层数,m为振动信号个数,即样本个数;将矩阵Xn×m的元素按行进行零均值化,即将每个元素减去每行元素的均值,得到矩阵X'n×m;计算X'n×m的协方差矩阵S,公式如下:其中,Sij,i,j=1,2,...,n表示特征熵X'i与X'j的相关系数,X'i,X'j分别为m个样本的第i个特征熵和第j个特征熵,数据维度为1×m;通过特征值分解矩阵求出协方差矩阵S的特征值λi,i=1,2,...,n和对应的特征向量ui,i=1,2,...,n,数据维度为1×n;根据特征值λi和信息贡献率计算公式,求出满足信息贡献率p条件下的最小q值;将特征值λi从大到小排列,选取前q个特征值对应的特征向量,将矩阵X'n×m投影到选取的特征向量上,得到数据集Fq×m。作为优选方案,所述Sij由如下公式计算得到:式中:X'(i,k)为第i行k列的数据,为X'n×m中第i行的平均值,X'(j,k)为第j行k列的数值,为X'n×m中第j行平均值,m为数据样本个数。作为优选方案,所述特征值分解矩阵计算公式如下所示:S=U∑U-1其中,U是矩阵S的特征向量ui,i=1,2,...,n组成的数据维度为1×n矩阵,∑则是一个对角阵,对角线上的元素就是特征值λi,i=1,2,...,n。作为优选方案,所述信息贡献率的计算公式为:其中:n为特征值的个数,λi表示第i个特征值,q为满足信息贡献率的最小特征值数量。作为优选方案,所述频带信号的特征熵H(d,l)计算步骤如下:利用振动信号监测系统平台对断路器执行过程中各类典型机械故障状态下产生的振动信号分别进行收集。对各类典型机械故障状态下产生的振动信号u(t)分别通过递推式进行d层分解,各类振动信号u(t)分解后分别得到2d个频带信号S(d,l),l=0~2d-1,将2d个频带信号S(d,l)进行小波包重构操作,得到重构的频带信号能量值SF(d,l),并对频带信号能量值SF(d,l)进行归一化操作,得到归一化后的频带信号能量值ε(d,l);基于信息熵理论,根据归一化后的频带信号能量值ε(d,l)计算频带信号的特征熵H作为训练数据集X,其中,第d层第l个频带信号的特征熵H(d,l)。作为优选方案,所述小波包重构公式和归一化公式如下所示:其中,SF(d,l)为重构的频带信号能量值,ε(d,l)为归一化后的频带信号能量值,d表示将振动信号分解到第d层,l代表第d层的第l个频带信号。作为优选方案,所述特征熵H(d,l)计算公式如下所示:H(d,l)=-ε(d,l)lgε(d,l),l=0~2d-1。作为优选方案,BP神经网络模型包括:输入层、隐藏层和输出层;输入层单元个数设置为数据集Fq×m中数据特征维度值q,隐藏层单元个数设置为15个,将输出层的单元个数设定为典型机械故障状态的工况种类,并将输出层设置为softmax层,输出各种类结果的概率,并采用交叉熵代价函数作为BPNN模型的损失函数;最后输出概率最高的类别为该神经网络模型的诊断结果。作为优选方案,神经网络模型进行训练之前,需要初始化偏差b和权值w,单个神经元的计算公式如下:y=F(w1×x1+w2×x2+…+wn×xn+b)其中,w表示权重值,b表示偏移值,x表示模型输入数据,y表示模型输出,F()表示激活函数;通过随机梯度下降法调整下降方向,从输出层到中间层,最后到输入层,调整连接权重,在训练过程中,对神经网络模型的权重值和偏差值进行迭代调整,选取使得神经网络模型损失函数最小化的权值和偏差。有益效果:本专利技术提供的一种基于PCA-BPNN的断路器故障诊断方法,通过监测系统平台收集断路器故障下的振动信号;然后利用小波包和能量熵来提取特征值;通过主成分分析方法进一步降低了数据集的维数和噪声,形成一个简洁的高质量数据集作为BNPP分类器的输入;搭建反馈神经网络(BPNN)模型,利用神经网络模型的非线性拟合能力,实现断路器故障的高精度诊断。本专利技术可显著加快断路器故障诊断效率,进一步提高诊断效果,具有较强的实际应用价值,可用于电网系统海量数据的实际部署。附图说明图1是本专利技术的工作流程图;图2是BPNN模型的结构图;图3是BPNN模型的神经元单元结构图。具体实施方式下面结合附图对本专利技术作更进一步的说明。一种基于PCA-BPNN的断路器故障诊断方法,其包括以下步骤:步骤1:首先提取断路器执行过程中各类典型机械故障状态(操作电压过低、铁心运行有卡涩、操作机构有卡涩、断路器结构老化)下产生的振动信号,然后利用小波包分解算法和信息熵理论从振动信号中提取出频带信号的特征熵;所述步骤1具体步骤为:步骤1.1:利用振动信号监测系统平台对断路器执行过本文档来自技高网...

【技术保护点】
1.一种基于PCA-BPNN的断路器故障诊断方法,其特征在于:包括如下步骤:/n通过各类典型机械故障状态,以及各类典型机械故障状态对应的数据集F

【技术特征摘要】
1.一种基于PCA-BPNN的断路器故障诊断方法,其特征在于:包括如下步骤:
通过各类典型机械故障状态,以及各类典型机械故障状态对应的数据集Fq×m,来训练BP神经网络,得到权重值w,偏移值b;
利用训练好的BP神经网络实现对断路器故障类型的诊断。


2.根据权利要求1所述的一种基于PCA-BPNN的断路器故障诊断方法,其特征在于:所述数据集Fq×m计算过程如下:
将各类典型机械故障状态下分别对应的m条振动信号计算频带信号的特征熵H(d,l),得到频带信号特征熵组成n×m维的矩阵Xn×m,其中,n为每条振动信号分解后频带信号的特征熵的个数,即2d,d表示将振动信号分解到的层数,m为振动信号个数,即样本个数;
将矩阵Xn×m的元素按行进行零均值化,即将每个元素减去每行元素的均值,得到矩阵X'n×m;
计算X'n×m的协方差矩阵S,公式如下:



其中,Sij,i,j=1,2,...,n表示特征熵X'i与X'j的相关系数,X'i,X'j分别为m个样本的第i个特征熵和第j个特征熵,数据维度为1×m;
通过特征值分解矩阵求出协方差矩阵S的特征值λi,i=1,2,...,n和对应的特征向量ui,i=1,2,...,n,数据维度为1×n;
根据特征值λi和信息贡献率计算公式,求出满足信息贡献率p条件下的最小q值;
将特征值λi从大到小排列,选取前q个特征值对应的特征向量,将矩阵X'n×m投影到选取的特征向量上,得到数据集Fq×m。


3.根据权利要求2所述的一种基于PCA-BPNN的断路器故障诊断方法,其特征在于:所述Sij由如下公式计算得到:



式中:X'(i,k)为第i行k列的数据,为X'n×m中第i行的平均值,X'(j,k)为第j行k列的数值,为X'n×m中第j行平均值,m为数据样本个数。


4.根据权利要求2所述的一种基于PCA-BPNN的断路器故障诊断方法,其特征在于:所述特征值分解矩阵计算公式如下所示:
S=U∑U-1
其中,U是矩阵S的特征向量ui,i=1,2,...,n组成的数据维度为1×n矩阵,∑则是一个对角阵,对角线上的元素就是特征值λi,i=1,2,...,n。


5.根据权利要求2所述的一种基于PCA-BPNN的断路器故障诊断方法,其特征在于:所述信息贡献率的计算公式为:



其中:n为特征值的个数,λi表示第i个特征值,q为满足信息贡献率的最小特征值数量。


6.根据权利要求2所述的一...

【专利技术属性】
技术研发人员:蒿峰文志刚郭抒翔白永祥继红海威王福贺王晓光乌日恒高博邹大云袁飞飞
申请(专利权)人:内蒙古电力集团有限责任公司电力调度控制分公司南京南瑞继保工程技术有限公司
类型:发明
国别省市:内蒙古;15

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1