一种基于深度学习与智能优化的中压断路器故障诊断方法

文档序号:28685836发布日期:2022-01-29 10:38阅读:324来源:国知局
一种基于深度学习与智能优化的中压断路器故障诊断方法

1.本发明涉及中压断路器主要机械故障的实时在线诊断技术领域,具体涉及一种基于卷积神经网络和量子粒子群优化的中压断路器智能故障诊断方法,应用于中压断路器中解决其故障诊断问题。


背景技术:

2.断路器作为重要的电力设备在电力系统中扮演着重要的角色,其工作状态直接影响到电力系统的安全性和可靠性。但是断路器的维护费用巨大,而且传统的人工巡检模式,不仅费时费力,还会带来许多不必要的停工。非侵入式故障诊断方法由于数据采集方便,逐渐成为断路器维护技术的一个重要研究方向。
3.故障诊断技术主要包含故障信号特征提取和故障诊断算法设计两个方面。断路器运行过程中蕴含丰富的振动信号,将带电运行时的振动信号作为输入信号,可有效提取表征状态的特征因子,分析断路器发生故障的位置,实现断路器的状态监测与诊断。而在故障诊断算法的选择上,传统的人工智能方法包含:采用反向传播(back propagation,bp)算法和径向基函数(radial basis function,rbf)进行断路器故障诊断;采用模糊理论对断路器的状态进行评估;采用粒子群优化(particle swarm optimization,pso)算法与径向基函数搭建断路器机械故障诊断网络。传统的人工智能算法虽然诊断精度有了显著提高,也在一定程度上应用于工程实践中,但是这些智能算法普遍存在诊断速度慢、泛化能力差、易产生局部最优解等问题,增加了断路器不必要的停机和维护检修时间,限制了断路器故障诊断技术的发展。
4.针对传统人工智能算法存在的种种缺陷,提出一种基于卷积神经网络(cnn)和量子粒子群(qpso)优化算法的中压断路器智能故障诊断方法。该方法以cnn为基础,建立断路器故障诊断分类网络,利用断路器垂直振动信号数据作为训练样本对cnn网络进行训练,同时为了防止cnn模型出现局部最优问题,保持cnn参数不变,将训练好的cnn模型结合量子粒子群算法对svm分类模型进行参数寻优,输出最优svm参数。并基于最优参数构建svm故障分类模型,将测试样本输入cnn-qpso-svm故障诊断模型,输出最终的故障诊断结果,能够有效识别中压断路器的故障类型。


技术实现要素:

5.针对现有技术中存在的问题,本发明提出了设计合理的一种基于深度学习与智能优化的中压断路器故障诊断方法。
6.本发明的目的是通过以下技术方案实现的:
7.一种基于深度学习与智能优化的中压断路器故障诊断方法,包括以下步骤:
8.(1)采集正常状态、脱扣闭合电磁铁堵塞、主轴堵塞和半轴堵塞的中压断路器振动信号,作为原始信号进行模型训练。
9.(2)将原始信号进行归一化处理,归一化公式如下:
[0010][0011]
xi为原始样本数据,x
max
是xi的最大值,x
min
是xi的最小值。为了寻找svm的最优参数组合,对归一化后的样本进行分类,选取一部分数据作为训练数据集,剩下的数据作为测试数据集。
[0012]
(3)构建cnn深度神经网络模型,将训练样本输入到cnn中进行训练,cnn深度神经网络共有6个卷积层、4个池化层、1个softmax层和1个dropout层,每2个卷积层后面连接1个池化层。依照上述的顺序完成训练后,获得cnn模型的训练准确率和训练损失率。
[0013]
(4)将训练好的cnn深度神经网络模型结合量子粒子群算法对svm分类器进行优化训练。
[0014]
(5)基于量子粒子群算法输出的最优参数构建svm中压断路器故障分类模型,将测试样本数据输入到训练好的cnn-qpso-svm故障诊断模型中,输出故障诊断结果。
[0015]
进一步,所述步骤(3)中,cnn网络中的softmax层对不同类别数据进行分类;为了避免过拟合现象的发生,本网络采用dropout正则化方法,在softmax层后加入了dropout层。cnn训练的方法采用的是adam梯度下降方法,损失函数是基于softmax的交叉熵损失函数,批量大小为2,迭代次数为200。训练完成后,保持cnn模型参数不变。
[0016]
进一步,所述步骤(4)具体过程如下:
[0017]
量子粒子群算法引入的中心点:
[0018][0019]
即平均的粒子历史最好位置;
[0020]
在量子粒子群算法进行svm参数寻优的过程中,实时跟踪每一代粒子的适应值偏差,若某一代的偏差小于阈值,则对平均最优位置进行更新,平均最优位置更新公式如下:
[0021]
pi(t+1)=φpi(t)+(1-φ)pg(t)
[0022]
xi(t+1)=pi(t+1)+/-λ|m
best-xi(t)|ln(1/u)
[0023]
φ,u为随机变量,均是(0,1)上的均匀分布;λ为唯一的控制参数,称为“创新系数”,一般取值小于1;
[0024]
量子粒子群算法也引入微粒的进化速度和聚集度,用来避免早熟收敛:微粒群的进化速度定义为e,微粒的聚集度定义为c,算法的收敛速度定义为β,β,c,e的关系表达式为:
[0025]
β=β0+cβ
c-eβe[0026]
式中:β0为β的初始值,通常β0=1,βc,βe为[0,1]之间的随机数;
[0027]
在迭代过程中,实时跟踪每一代粒子的适应值偏差,若某一代的适应值小于阈值,则对平均最优位置进行干扰操作,来增强算法的全局寻优能力,直到算法满足终止条件为止,算法输出最优svm参数。
[0028]
本发明的有益效果主要表现在:本发明采用一维卷积神经网络实现了对中压断路器原始振动信号的特征提取,相比于二维卷积神经网络,一维卷积神经网络对中压断路器振动信号的表征能力更加出色,能有效提取数据特征;同时引入了qpso算法优化模块,利用量子粒子群算法有效消除局部最优现象的优点,提高了故障分类的准确度。
附图说明
[0029]
图1是本发明基于cnn-qpso-svm的中压断路器智能故障诊断方法流程图;
[0030]
图2是本发明cnn深度神经网络基本结构示意图;
[0031]
图3是本发明实施例的正常状态的振动信号波形图;
[0032]
图4是本发明实施例的脱扣闭合电磁铁堵塞状态的振动信号波形图;
[0033]
图5是本发明实施例的主轴堵塞状态的振动信号波形图;
[0034]
图6是本发明实施例的半轴堵塞状态的振动信号波形图;
[0035]
图7是本发明实施例的训练数据集和测试数据集的诊断准确率波形图;
[0036]
图8是本发明实施例的训练数据集和测试数据集的诊断损失率波形图。
具体实施方式
[0037]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。
[0038]
本发明的技术构思为:首先将中压断路器垂直方向的原始振动信号输入到所构建的cnn深度神经网络模型中进行特征提取,然后利用svm分类器对故障类型进行识别,通过qpso算法对svm分类精度进行提高,最后利用训练好的cnn-qpso-svm故障诊断方法,诊断中压断路器的故障类型。
[0039]
实施例:针对中压断路器中几类常见的故障类型,参照图3-6所示,一种基于cnn-qpso-svm的中压断路器智能诊断方法,包括以下的步骤:
[0040]
s1:使用加速度传感器记录断路器开/关过程中的振动加速度参数,采样频率为10khz。加速度传感器安放在断路器的壳体上,用以采集垂直振动信号,共采集了7组振动信号数据,包含:正常状态;脱扣闭合电磁铁堵塞;主轴堵塞;半轴堵塞4类主要故障类型。故障类型及其编号如表1所示。
[0041]
表1断路器4类常见机械故障编号
[0042][0043]
s2:将训练数据和测试数据进行标准化处理,归一化公式如下:
[0044][0045]
xi为原始样本数据,x
max
是xi的最大值,x
min
是xi的最小值。在这7组数据集中,选择其中3组作为训练数据集,剩下的4组作为每个状态的测试数据集,在每种情况下进行了7次实验。由图3-6可以明显看出,振动信号在时域上没有明显的差异和变化,并且弱振动信号的特征分析对状态识别尤为重要。
[0046]
s3:构建如图2所示的cnn深度神经网络模型,将训练样本输入到cnn中进行训练,cnn深度神经网络共有6个卷积层、4个池化层、1个softmax层和1个dropout层,每2个卷积层
后面连接1个池化层。所构建的一维卷积深度神经网络模型每层的结构参数如表2所示。
[0047]
表2一维卷积神经网络结构参数
[0048][0049]
池化层分为平均池化和最大池化两种类型;softmax层则对不同类别数据进行分类,为了避免过拟合现象的发生,采用dropout正则化方法,在softmax层后加入了dropout层。cnn训练的方法采用的是adam梯度下降方法,损失函数是基于softmax的交叉熵损失函数,批量大小为2,迭代次数为200。
[0050]
s4:保持cnn参数不变,将训练好的cnn深度神经网络模型结合量子粒子群算法对svm分类器进行优化训练。qpso算法引入的中心点:
[0051][0052]
即平均的粒子历史最好位置。更新过程采用如下公式:
[0053]
pi(t+1)=φpi(t)+(1-φ)pg(t)
[0054]
xi(t+1)=pi(t+1)+/-λ|m
best-xi(t)|ln(1/u)
[0055]
φ,u为随机变量,均是(0,1)上的均匀分布;λ为唯一的控制参数,称为“创新系数”,一般取值小于1。pi用于第i个粒子位置的更新,pg表示当前全局最优粒子,xi表示第n次寻优的位置更新,m
best
表示平均粒子历史最优位置。
[0056]
qpso算法也引入微粒的进化速度和聚集度,用来避免早熟收敛:微粒群的进化速度定义为e,微粒的聚集度定义为c,算法的收敛速度定义为β,β,c,e的关系表达式为:
[0057]
β=β0+cβ
c-eβe[0058]
式中:β0为β的初始值,通常β0=1,βc,βe为[0,1]之间的随机数。在迭代过程中,实时跟踪每一代粒子的适应值偏差,若某一代的适应值小于阈值,则对平均最优位置进行干扰操作,来增强算法的全局寻优能力,直到算法满足终止条件为止,算法输出最优svm参数。
[0059]
s5:基于qpso算法输出的最优参数构建svm中压断路器故障诊断模型,将测试样本数据输入到训练好的cnn-qpso-svm故障诊断模型中,输出故障诊断结果,训练数据集和测试数据集的诊断正确率和损失率如图7-8所示。
[0060]
为了进一步证明该方法的优越性,我们结合实验数据与基于cnn-lstm、cnn-svm和svm的中压断路器智能故障诊断方法进行对比。利用相同的训练数据集,使用不同的故障诊
断方法进行训练,同时对相同的测试数据集进行诊断,所得的诊断准确率如表3所示。
[0061]
表3不同算法的诊断准确率对比
[0062][0063]
从表3中可以看出cnn-qpso-svm算法的预测准确率为100%,而单独使用cnn-svm或svm算法进行预测时,其预测准确率分别为75%和50%,无法有效识别故障类型,说明qpso参数寻优对cnn和svm算法的预测准确率提升有很大影响,所以使用cnn和svm算法预测时进行参数寻优,可以极大程度提高算法预测准确性。另外,虽然cnn-qpso-svm算法和cnn-lstm算法的预测准确率都接近100%,但是相比于二维卷积神经网络,一维卷积神经网络对断路器振动信号的表征能力更加出色,所以cnn-qpso-svm算法比cnn-lstm算法有更高的识别准确率。通过上面的对比可以得出:cnn-qpso-svm算法是这几种算法中性能最优的。
[0064]
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
[0065]
尽管本文较多地使用了故障诊断、深度卷积神经网络等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质,把它们解释成任何一种附加的限制都是与本发明精神相违背的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1