一种基于小脑模型神经网络的电力电子变换器故障诊断方法与流程

文档序号:16478667发布日期:2019-01-02 23:52阅读:154来源:国知局
一种基于小脑模型神经网络的电力电子变换器故障诊断方法与流程

本发明涉及电力电子技术领域,特别是一种基于小脑模型神经网络的电力电子变换器故障诊断方法。



背景技术:

随着电力电子技术的发展,电力电子变换器作为电力电子交直流转换的装置,在智能电网、工业电机驱动及节能、电动汽车、轨道交通等现代领域都起着关键作用,而同时电力电子变换器的故障诊断问题也随之产生。传统电力电子变换器故障诊断方法有故障树分析法,信息融合方法等。

故障树分析法的诊断过程直观易理解,但故障树的建立工作量庞大;信息融合方法是将多种来源、多种类型的讯息结合在一起,可以从多角度获得表征故障的多维有效特征信息,但越多的信息会使得故障诊断的网络变得相当庞大,大大影响诊断的快速性,而类神经网络方法(artificialneuralnetwork,ann)由于采用人工神经元相互联结来建立输入特征和输出结果的映射关系,通过神经元及其相应结构(权值、偏差)的不断修正,能够对未知的或无法预测的故障信息进行分析判断,因此非常适合用在电路的故障诊断和定位中。但传统的ann是一种全局逼近神经网络,每次反向传递更新权值时,网络所有权值都需要更新,其收敛速度慢,并且训练过程中,在学习新样本时有遗忘旧样本的趋势,不利于对故障的精准分类。



技术实现要素:

有鉴于此,本发明的目的是提出一种基于小脑模型神经网络的电力电子变换器故障诊断方法,能更准确、更可靠的判断变换器的健康状况,也提高了变换器故障分析的效率。

本发明采用以下方案实现:一种基于小脑模型神经网络的电力电子变换器故障诊断方法,具体包括以下步骤:

步骤s1:通过数据采集并降噪处理,得到带有故障信息的样本;

步骤s2:采用时域、频域分析方法提取故障特征,建立故障特征与故障类型一一对应的变换器数据样本库,用于训练、测试网络性能;

步骤s3:构建小脑模型神经网络(cmnn)故障分类器,并采用步骤s2的数据样本库训练故障分类器,采用back-propagation算法更新被激活的少数参数,离线训练后将训练样本中包含的各类型故障及故障具体位置准确划分,提取故障分类器的最优参数,并将最优参数直接赋予分类器网络,进行分类器测试工作;

步骤s4:将被赋予最优参数的分类器网络植入dsp中,做实际电路的故障诊断与定位,实现变换器电路快速自检。

进一步的,步骤s1具体包括以下步骤:

步骤s11:采用pc仿真研究,通过元器件等效模型建立变换器仿真电路;

步骤s12:根据各元器件失效原理,对相应的元器件施加故障;

步骤s13:采集测量点电信号,并加以卡尔曼滤波算法去除噪声,获取原始样本数据,得到带有故障信息的样本。

特别的步骤s13中,采用数据采集装置采集待测变换器电路测量点电信号。

较佳的,在对实际运行电路进行诊断时,也将记录提取到的样本信息,当样本累计到一定的数量时,可参与构建新的样本数据库,丰富样本库的数据。

进一步的,所述小脑模型神经网络(cmnn)故障分类器包括故障特征输入层、联想记忆层、接收域层、权重层和故障类型输出层;

第一层为所述故障特征输入层:用以将故障特征向量引入cmnn网;

第二层为所述联想记忆层:采用高斯型激发函数,对输入的特性向量进行量化处理;

第三层为接收域层:用于计算输入对联想单元的触发强度;

第四层为权重层:用以搭建接收域空间与输出层之间的激发强度;

第五层为故障类型输出层:用以输出故障标签,通过输出标签直观明了的获取具体故障类型和故障位置。

进一步的,步骤s3具体包括以下步骤:

步骤s31:将步骤s2得到的数据样本库分为训练样本与测试样本;

步骤s32:采用训练样本作为小脑模型神经网络(cmnn)故障分类器的输入对其进行训练;

步骤s33:判断训练次数是否达到预设的最大训练次数,若是则进入步骤s34,否则采用back-propagation算法更新被激活的少数参数,并返回步骤s32;

步骤s34:判断训练误差是否符合预设,若是则进入步骤s35,否则返回步骤s32;

步骤s35:获取最优权值、阈值,并将其赋予小脑模型神经网络(cmnn)故障分类器,采用测试样本测试被赋予最优参数的小脑模型神经网络(cmnn)故障分类器;

步骤s36:判断测试正确率是否符合预设要求,若符合,则结束当前步骤,否则返回步骤s32。

即步骤s3根据输入故障特征向量沿神经网络信号传播方向计算出网络的输出值,与期望输出值比较,计算出目标函数,若目标函数值不满足误差精度,则采用梯度下降法对网络参数进行修正,修正方向沿神经网络传播的逆方向,并再次计算目标函数,循环进行,直到满足误差要求;若目标函数值满足误差,则完成训练,记录最优网络参数。

本发明采用数据采集装置采集样本,速度快,准确率高,数据准确;作为一种具有联想功能的神经网络,cmnn的联想具有局部泛化能力,因此相似输入将产生相似输出,远离的输入将产生独立的输出,这对故障的分类具有很好的适应能力,同类故障特征将产生同类故障结果,不同故障之间能做出准确划分;小脑模型神经网络的每个神经元输入与输出是一种线性关系,但其总体上可看做一种表现非线性映射的表格系统,由于小脑模型神经网络的学习只在线性映射部分,每一次网络参数的修正更新,只有很少的神经元所对应的权值会被更新,其收敛速度比传统bp神经网络快;在程序编写上,采用定址程序设计,将使参数更新速度加快。所以采用cmnn作为故障分类器检测电力电子变换器健康状况具有明显的优势,能更准确、更可靠的判断变换器的健康状况,也提高了变换器故障分析的效率。

与现有技术相比,本发明有以下有益效果:本发明采用了小脑模型神经网络(cmnn)对电力电子变换器作故障诊断分析,由于其特殊的数据存储和激发方式,使其网络结构优于传统ann,计算速度快,并且常用于控制系统中,本发明用其作为故障分类器,不仅发挥cmnn网络计算速度快的优势,更有在训练中学习新样本有记忆旧样本的趋势,增强了电力电子变换器故障诊断非线性分类的能力,弥补了传统神经网络的不足;同时采用时域、频域分析相结合的方法提取故障特征,可以简化分类器网络结构,用较少的故障特征值便能够对变换器故障进行准确识别定位。

附图说明

图1为本发明实施例的步骤s1流程示意图。

图2为本发明实施例的方法流程示意图。

图3为本发明实施例的cmnn网络结构示意图。

图4为本发明实施例的cmnn输入变量量化机制图(二维)。

图5为本发明实施例的cmnn神经网络局部泛化示意图。

图6为本发明实施例的梯度下降back-propagation算法的流程图。

具体实施方式

下面结合附图及实施例对本发明做进一步说明。

应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

如图2所示,本实施例提供了一种基于小脑模型神经网络的电力电子变换器故障诊断方法,具体包括以下步骤:

步骤s1:通过数据采集并降噪处理,得到带有故障信息的样本;

步骤s2:采用时域、频域分析方法提取故障特征,建立故障特征与故障类型一一对应的变换器数据样本库,用于训练、测试网络性能;

步骤s3:构建小脑模型神经网络(cmnn)故障分类器,并采用步骤s2的数据样本库训练故障分类器,采用back-propagation算法更新被激活的少数参数,离线训练后将训练样本中包含的各类型故障及故障具体位置准确划分,提取故障分类器的最优参数,并将最优参数直接赋予分类器网络,进行分类器测试工作;

步骤s4:将被赋予最优参数的分类器网络植入dsp中,做实际电路的故障诊断与定位,实现变换器电路快速自检。

如图1所示,在本实施例中,步骤s1具体包括以下步骤:

步骤s11:采用pc仿真研究,通过元器件等效模型建立变换器仿真电路;

步骤s12:根据各元器件失效原理,对相应的元器件施加故障;

步骤s13:采集测量点电信号,并加以卡尔曼滤波算法去除噪声,获取原始样本数据,得到带有故障信息的样本。

特别的步骤s13中,采用数据采集装置采集待测变换器电路测量点电信号。

较佳的,在本实施例中,在对实际运行电路进行诊断时,也将记录提取到的样本信息,当样本累计到一定的数量时,可参与构建新的样本数据库,丰富样本库的数据。

如图2所示,通过数据采集装置采集待测变换器电路测量点电信号,包括采集电压信号(输入电压,输出电压)、电流信号(输出电流,电感电流),用卡尔曼滤波算法对采集的信号去除噪声,获得原始带有故障信息的样本,再使用时域、频域分析,从原始信息中提取出能反正变换器健康状况的特征向量{i1,i2,…,ii,…,iq},其中q为特征向量的维数,并用此特征向量作为小脑模型神经网络的输入信号,同时建立故障特征与故障类型一一对应的变换器数据样本库,用于训练、测试网络性能,经过训练测试后的网络,保存最优网络结构参数,并使用最优参数重构(cmnn)故障分类器,然后将带有最优参数的分类器网络写入dsp中,对实际运行中的电力电子变换器做实时故障诊断与定位,若发生故障及时报警,并告知故障类型与故障位置,实现变换器电路快速自检功能。同时本实施例能记录实际工作时提取到的样本,当样本积累到一定的数量时,将积累的样本与旧样本重构组成新的训练样本,进一步对网络进行离线训练处理,此操作能更好的完善分类器的故障分类能力,提高故障识别能力,实现对电力电子变换器故障的准确诊断。

如图3所示,在本实施例中,所述小脑模型神经网络(cmnn)故障分类器包括故障特征输入层、联想记忆层、接收域层、权重层和故障类型输出层;

第一层为所述故障特征输入层:用以将故障特征向量引入cmnn网;具体为:将所构建样本的故障特征向量{i1,i2,…,ii,…,iq}作为cmnn网络的输入送入cmnn网络,进行前向计算;

第二层为所述联想记忆层:采用高斯型激发函数,对输入的特性向量进行量化处理;具体为:将输入的故障特性向量进行量化处理,对每一个输入向量的任一个输入量化成ne个离散区域(通常称为元素,或者分辨率),如图4所示为一个二维输入(i1,i2)向量量化图,每个变量被量化成9个元素,并且每个变量有四种分割方式(常称为层),几个元素累积起来构成“块”,图4中每层由3个块组成,此时第一层中将构成9个存储空间,分别为ba1ba2,ba1bb2,ba1bc2,bb1ba2,bb1bb2,bb1bc2,bc1ba2,bc1bb2,bc1bc2,所以4层共构成36个存储空间(当输入维数大于二维时,则量化生成超立方体存储空间),采用此种方法可用36个存储空间来存储81个状态的数据,大大简化了空间存储单元。在每一个块中都采用高斯型函数作为激发函数,以rik为第i个输入ii对应的第k层在激发函数激发下的输出关系为:

式中i=1,2,...,q;k=1,2,...,n。mik和vik分别表示高斯函数的均值(中心)和方差(宽度)。

第三层为接收域层:用于计算输入对联想单元的触发强度;具体为:对第二层所激活的联想记忆区域做累乘处理,用于计算输入对联想单元的触发强度。如图4中,状态(3,3)将激活覆盖它的四个存储空间,bb1bb2,be1be2,bg1bg2,bj1bj2,对四个存储空间做累乘,得到触发强度,bk为第k个接收域的触发强度:

第四层为权重层:用以搭建接收域空间与输出层之间的激发强度;具体为:将第三层中第k个接收域空间与第五层第j个输出间的权值存储在第四层wkj中,所有权值表示为:

第五层为故障类型输出层:用以输出故障标签,通过输出标签直观明了的获取具体故障类型和故障位置;具体为:对第三层触发的强度进行与第四层权值求积再求和,并通过sigmoid函数将输出值压缩在(0,1)之间(主要取决于输出标签的设置),得到第j个输出yj:

在本实施例中,步骤s3具体包括以下步骤:

步骤s31:将步骤s2得到的数据样本库分为训练样本与测试样本;

步骤s32:采用训练样本作为小脑模型神经网络(cmnn)故障分类器的输入对其进行训练;

步骤s33:判断训练次数是否达到预设的最大训练次数,若是则进入步骤s34,否则采用back-propagation算法更新被激活的少数参数,并返回步骤s32;

步骤s34:判断训练误差是否符合预设,若是则进入步骤s35,否则返回步骤s32;

步骤s35:获取最优权值、阈值,并将其赋予小脑模型神经网络(cmnn)故障分类器,采用测试样本测试被赋予最优参数的小脑模型神经网络(cmnn)故障分类器;

步骤s36:判断测试正确率是否符合预设要求,若符合,则结束当前步骤,否则返回步骤s32。

即步骤s3根据输入故障特征向量沿神经网络信号传播方向计算出网络的输出值,与期望输出值比较,计算出目标函数,若目标函数值不满足误差精度,则采用梯度下降法对网络参数进行修正,修正方向沿神经网络传播的逆方向,并再次计算目标函数,循环进行,直到满足误差要求;若目标函数值满足误差,则完成训练,记录最优网络参数。

特别的,如图5所示,在本实施例中,在结构上,由于cmnn层与层之间的联结方式与激活方式较为特殊,所以其具有较强的局部泛化能力。

通过量化机制对输入特征做量化激活处理,此时只激活少数与输入有关的网络参数,在反向更新参数时,只有被激活的参数得以更新修正,相较于其他传统神经网络所有权值都需要修正的做法,cmnn学习收敛速度更快,使得cmnn分类器的分类逼近能力更强,用其作为故障分类器检测电力电子变换器健康状况,辨识故障类型具有明显的优势。

如图6所示,在本实施例中,cmnn参数更新算法,采用梯度下降的back-propagation算法;在所提出的cmnn网络中,需要更新的参数有mik,vik,wkj三个参数:

设定目标函数为:

式中:tj(k)表示期望输出,yj(k)表示cmnn分类器输出。

使用梯度下降法对网络权值进行修正更新:

其中α=[mik,vik,wkj]t为参数矩阵,η=diag[ηmik,ηvik,ηkj]为参数学习率矩阵,表示为:

通过链式法则可得参数更新式为:

上述构建出cmnn故障分类器网络,并推导出分类器参数更新法则,将离线训练测试后的最优分类器网络写入dsp中,实现对电力电子变换器电路的实时自检,高效,高可靠性的辨识故障,定位故障。

本实施例采用数据采集装置采集样本,速度快,准确率高,数据准确;作为一种具有联想功能的神经网络,cmnn的联想具有局部泛化能力,因此相似输入将产生相似输出,远离的输入将产生独立的输出,这对故障的分类具有很好的适应能力,同类故障特征将产生同类故障结果,不同故障之间能做出准确划分;小脑模型神经网络的每个神经元输入与输出是一种线性关系,但其总体上可看做一种表现非线性映射的表格系统,由于小脑模型神经网络的学习只在线性映射部分,每一次网络参数的修正更新,只有很少的神经元所对应的权值会被更新,其收敛速度比传统bp神经网络快;在程序编写上,采用定址程序设计,将使参数更新速度加快。所以采用cmnn作为故障分类器检测电力电子变换器健康状况具有明显的优势,能更准确、更可靠的判断变换器的健康状况,也提高了变换器故障分析的效率。

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

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