一种旋转机械的故障诊断方法、装置、设备和介质制造方法及图纸

技术编号:33549867 阅读:21 留言:0更新日期:2022-05-26 22:45
本发明专利技术提供一种旋转机械的故障诊断方法、装置、设备和介质,方法包括:采集旋转机械在不同负载下滚动轴承不同状态的振动加速度数据并按照故障类型标签分类;对有标签的样本构建支撑集;构建孪生卷积神经网络模型,随机从支撑集中选取样本并构成样本对进行训练,得到训练好的特征嵌入网络;通过特征嵌入网络将支撑集中每个类别中的待测样本数据统一映射到一个相同的特征嵌入空间中;分别计算每个待测样本与每个原型点的欧氏距离,筛选出欧氏距离最小的原型类别,作为该待测样本故障类别的诊断结果。本发明专利技术能够在某些故障样本数据稀少甚至缺失的情况下,有效提高诊断模型的识别率,同时尽可能减小个别样本本身存在的差异性对模型预测效果的影响。型预测效果的影响。型预测效果的影响。

【技术实现步骤摘要】
一种旋转机械的故障诊断方法、装置、设备和介质


[0001]本专利技术涉及工业互联网
,特别涉及一种旋转机械的故障诊断方法、装置、设备和介质。

技术介绍

[0002]目前在故障诊断任务中,为确保诊断模型有较好的准确率,需要耗费大量人力、物力去获取不同故障类型充足的有标签数据,而在实际工业生产中,机械设备一般长时间处于正常运行状态,能获取的故障状态数据相对较少,而缺少足够数据会使得模型无法提取到不同故障状态的差异性特征,导致分类器对各类故障的识别率下降。因此,对于某些故障样本数据稀少甚至缺失的情况下,如何提高诊断模型的识别率,目前有着极为迫切的现实需求。目前,故障诊断问题常用的方法是深度学习模型。但是,传统的深度学习模型的学习能力有限,有2个重要问题需要克服:(1)模型需要大量带有标签的数据来提升训练效果,但是数据标签需要耗费巨大的时间和财力成本;(2)现有模型不具备强大的推理能力,没法从以往的学习中获得推理性经验。在故障样本数据稀少的情况下,传统的深度学习网络模型的预测准确性并不理想,因此,需要充分利用样本携带的信息,提升模型对样本的特征提取能力和分类及预测能力。
[0003]孪生神经网络(Siamese Network)是一类特殊的深度学习模型。该算法同时接收多个输入样本,计算两个样本之间的相似度,通过损失函数控制梯度下降实现优化学习。当训练样本容量为n时,若每次向孪生网络中输入两个样本(两个样本可能是训练集中的同一样本,此时两个输入不存在差异),通过这种方法网络可以用n个样本就可以进行n
×<br/>(n

1)次比较。使用孪生神经网络方法可以在训练样本较小的情况下,对样本进行充分训练提高模型有效训练次数,挖掘样本之间的关系,避免因样本量不足而引起过拟合的现象。但是,由于孪生神经网络是一种基于度量学习的方法,它直接通过对嵌入空间内的样本特征进行对比从而实现分类。这使得在训练过程中相同类别的样本会逐渐聚集,不同类别之间的样本会因为互相排斥形成一个间隔空间。由于同种类别中的个别样本也可能具有某些差异性,将这种差异带入到最终的损失函数中,会对网络的优化路径及收敛速度产生副作用,进而影响样本的聚类效果。

技术实现思路

[0004]本专利技术要解决的技术问题,在于提供一种旋转机械的故障诊断方法、装置、设备和介质,能够在某些故障样本数据稀少甚至缺失的情况下,有效提高诊断模型的识别率,同时尽可能减小个别样本本身存在的差异性对模型预测效果的影响。
[0005]第一方面,本专利技术提供了一种旋转机械的故障诊断方法,包括:
[0006]S1、采集旋转机械在不同负载下滚动轴承不同状态的振动加速度数据并进行标准归一化处理,再按照轴承的故障类型进行标签分类,得到有标签的样本;
[0007]S2、对有标签的样本构建支撑集S={(x1,y1),(x2,y2),

(x
K
,y
K
)},其中,K为标签
种类的数量,代表具有K种故障类型,x
K
表示所有标签为K的样本构成的子集;
[0008]S3、构建孪生卷积神经网络模型,随机从支撑集的K种轴承故障类型中选取轴承故障类别为q的某一样本和剩余K

1类故障中的n个样本及类别q中的剩余样本共同构成样本对,送入所述孪生卷积神经网络模型中进行训练,得到特征嵌入网络;
[0009]S4、通过所述特征嵌入网络将所述支撑集中每个类别中的待测样本数据统一映射到一个相同的特征嵌入空间中,使得所述特征嵌入空间中的同类别待测样本会围绕一个虚拟的代表待测样本公共特征的原型点聚集成簇;
[0010]S5、将输入的待测样本与所述支撑集中每个类别的原型点进行比较,分别计算每个待测样本与每个原型点的欧氏距离,从中筛选出与待测样本欧氏距离最小的原型类别,作为该待测样本故障类别的诊断结果。。
[0011]第二方面,本专利技术提供了一种旋转机械的故障诊断装置,包括:
[0012]样本获取模块,用于采集旋转机械在不同负载下滚动轴承不同状态的振动加速度数据并进行标准归一化处理,再按照轴承的故障类型进行标签分类,得到有标签的样本;
[0013]支撑集构建模块,用于对有标签的样本构建支撑集S={(x1,y1),(x2,y2),

(x
K
,y
K
)},其中,K为标签种类的数量,代表具有K种故障类型,x
K
表示所有标签为K的样本构成的子集;
[0014]特征嵌入网络构建及训练模块,用于构建孪生卷积神经网络模型,随机从支撑集的K种轴承故障类型中选取轴承故障类别为q的某一样本和剩余K

1类故障中的n个样本及类别q中的剩余样本共同构成样本对,送入所述孪生卷积神经网络模型中进行训练,得到特征嵌入网络;
[0015]映射模块,用于通过所述特征嵌入网络将所述支撑集中每个类别中的待测样本数据统一映射到一个相同的特征嵌入空间中,使得所述特征嵌入空间中的同类别待测样本会围绕一个虚拟的代表待测样本公共特征的原型点聚集成簇;
[0016]故障类别诊断模块,将输入的待测样本与所述支撑集中每个类别的原型点进行比较,分别计算每个待测样本与每个原型点的欧氏距离,从中筛选出与待测样本欧氏距离最小的原型类别,作为该待测样本故障类别的诊断结果。
[0017]第三方面,本专利技术提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
[0018]第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
[0019]本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本专利技术使用孪生卷积神经网络模型解决轴承机械故障诊断中因样本量稀少而影响预测效果的问题;使用原型去替换实际样本构建网络,可以避免相同样本间的无关差异性干扰诊断,同时避免不同类别样本间可能出现的偶然相似性。此外,无论是在网络推理还是相似度计算阶段,用原型替代真实样本构建支撑集,能够减少网络在训练中的抖动现象,更有助于网络更快找到全局最优解,提高模型收敛速度。
[0020]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0021]下面参照附图结合实施例对本专利技术作进一步的说明。
[0022]图1为本专利技术实施例一中方法中的流程图;
[0023]图2为本专利技术中孪生卷积神经网络诊断模型的设计方法;
[0024]图3为本专利技术孪生卷积神经网络诊断模型的特征提取模块原理图;
[0025]图4为少样本情况下故障诊断识别率实验结果;
[0026]图5为本专利技术实施例二中装置的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种旋转机械的故障诊断方法,其特征在于:包括:S1、采集旋转机械在不同负载下滚动轴承不同状态的振动加速度数据并进行标准归一化处理,再按照轴承的故障类型进行标签分类,得到有标签的样本;S2、对有标签的样本构建支撑集S={(x1,y1),(x2,y2),...(x
K
,y
K
)},其中,K为标签种类的数量,代表具有K种故障类型,x
K
表示所有标签为K的样本构成的子集;S3、构建孪生卷积神经网络模型,随机从支撑集的K种轴承故障类型中选取轴承故障类别为q的某一样本和剩余K

1类故障中的n个样本及类别q中的剩余样本共同构成样本对,送入所述孪生卷积神经网络模型中进行训练,得到特征嵌入网络;S4、通过所述特征嵌入网络将所述支撑集中每个类别中的待测样本数据统一映射到一个相同的特征嵌入空间中,使得所述特征嵌入空间中的同类别待测样本会围绕一个虚拟的代表待测样本公共特征的原型点聚集成簇;S5、将输入的待测样本与所述支撑集中每个类别的原型点进行比较,分别计算每个待测样本与每个原型点的欧氏距离,从中筛选出与待测样本欧氏距离最小的原型类别,作为该待测样本故障类别的诊断结果。2.根据权利要求1所述的一种旋转机械的故障诊断方法,其特征在于:所述特征嵌入网络是通过深层嵌入网络卷积计算的方式实现旋转机械振动信号的故障特征提取及空间嵌入,相似的故障样本在经过特征提取变换后,得到相似的空间特征,原本不同类别的故障样本经过特征提取变换后得到不相似的空间特征。3.根据权利要求2所述的一种旋转机械的故障诊断方法,其特征在于:所述孪生卷积神经网络模型是一维多尺度注意力的卷积神经网络,包括多尺度特征提取模块和注意力特征加权模块,层结构如下:第一层卷积采用32个64
×
1的卷积核;第二层的多尺度分支为三个,每个尺度使用相同的注意力卷积结构,卷积核大小分别为3
×
1、7
×
1、11
×
1,卷积核数量都为16个;第三、四、五层卷积分别使用64个大小为6
×
1、10
×
1的卷积核,所有池化操作的大小全部为4
×
1;最后一层卷积特征提取层在BN层后直接接上注意力模块、全局池化操作,输出的特征图为64维。4.根据权利要求1所述的一种旋转机械的故障诊断方法,其特征在于:所述步骤S3的训练过程中,使用原型对比的损失函数指导孪生卷积神经网络模型对输入样本对进行相似度学习;所述原型对比的损失函数由经验损失和正则项损失两部分组成;具体公式如下:学习;所述原型对比的损失函数由经验损失和正则项损失两部分组成;具体公式如下:其中,L是最终的损失函数,L(Y,X,C)为经验损失函数,为正则项损失,λ代表正则项系数,w代表网络权重,N代表输入样本数量,X代表输入样本,Y代表实际故障类别标
签,y
i
代表第i对样本是否相同,c
kj
代表第k类故障的样本原型的第j维特征值,m代表用于调节函数整体收敛力度的超参数;任一类故障的所述样本原型的计算公式描述如下:其中Ck代表第k类故障的原型,Sk代表第k类故障的样本集,f
θ
(
·
)代表嵌入网络,x
i
代表第k类的第i个样本。5.一种旋转机械的故障诊断装置,其特征在于:包括:样本获取模块,用于采集旋转机械在不同负载下滚动轴承不同状态的振动加速度数据并进行标准归一化处理,再按照轴承的故障类型进行标...

【专利技术属性】
技术研发人员:郑松唐斯段立伟郑蓉刘朝儒陈松彬颜明泽夏长星
申请(专利权)人:爱普福建科技有限公司
类型:发明
国别省市:

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

1