当前位置: 首页 > 专利查询>上海大学专利>正文

自监督的轴承故障诊断方法技术

技术编号:37410167 阅读:27 留言:0更新日期:2023-04-30 09:35
本发明专利技术提供了一种自监督的轴承故障诊断方法,包括:结合对比学习和聚类算法,自监督的基于对比聚类任务进行轴承故障分类,利用预训练的数据集进行预训练,得到预训练模型;对预训练模型微调进行再训练,得到深度模型,将微调模型投入真实工业环境中使用。调模型投入真实工业环境中使用。调模型投入真实工业环境中使用。

【技术实现步骤摘要】
自监督的轴承故障诊断方法


[0001]本专利技术涉及人工智能
,特别涉及一种自监督的轴承故障诊断方法。

技术介绍

[0002]传统智能故障诊断方法通常以明确的何种故障类型作为最终结果,且通常是单种故障类别。而实际的工业场景中,设备在绝大多数都是正常运行的,且出错时可能会是多种故障同时出现。因此,在故障数据难以获取的同时,更难以界定最终产生的属于什么故障类别。
[0003]基于自监督学习的思想,利用从振动信号中采集的数据集中的数据点本身提供的信息,使得模型进行自我学习。在模型预训练完后,再根据高质量小样本的真实工业环境数据集对模型进行微调,以此使得最后的模型可以有一个有效的诊断能力。由于是用模型对数据进行自我学习,使得整个模型在预训练阶段不需要人工标签的参与,减少了大量的人力成本。目前,常见的针对轴承故障诊断的自学习方案主要存在数据不能很好的反应实际故障的问题。

技术实现思路

[0004]本专利技术的目的在于提供一种自监督的轴承故障诊断方法,以解决现有的轴承故障诊断自学习存在数据不能很好的反应实际故障的问题。
[0005]为解决上述技术问题,本专利技术提供一种自监督的轴承故障诊断方法,包括:
[0006]使用对比学习和聚类算法,对自监督的基于对比聚类任务进行轴承故障分类,并利用预训练的数据集进行预训练,以得到预训练模型;以及
[0007]对预训练模型微调进行再训练,以得到深度模型,并将深度模型投入真实工业环境中使用。
[0008]可选的,在所述的自监督的轴承故障诊断方法中,对比学习包括:
[0009]通过深度学习对源数据提取特征直接分类,将直接分类更改为使用孪生网络提取特征,将孪生网络获得的不同特征通过定义正负样本进行对比,以区分相似数据和不同数据,将不同类别的数据进行自我区分。
[0010]可选的,在所述的自监督的轴承故障诊断方法中,基于聚类算法的对比学习包括:
[0011]通过对比学习架构孪生网络,孪生网络包括两个相同的深度神经网络;
[0012]深度神经网络选用ResNet50,利用残差块避免模型训练的梯度爆炸和梯度消失;
[0013]将深度神经网络的输出直接提供至原型层,原型层的输出用于聚类算法计算及交叉熵损失计算。
[0014]可选的,在所述的自监督的轴承故障诊断方法中,还包括:
[0015]将振动信号源数据x进行不同的数据增强处理,以分别获得数据集x1和x2,并分别提供至孪生网络的两个模型中;
[0016]ResNet50分类器的输出提供至原型层计算,并分别输出数据集y1和y2;
[0017]数据集y1、y2通过聚类算法计算获得数据集label1和label2;
[0018]一个模型的原型层的输出与另一模型计算出的伪标签通过目标函数计算交叉熵损失,分别计算y1与label2、以及y2与label1的交叉熵损失,通过交叉熵损失对ResNet50的参数进行优化。
[0019]可选的,在所述的自监督的轴承故障诊断方法中,对比学习使用无标签数据的代理任务替代真实标签;
[0020]在对比学习中,振动信号源数据经过不同的数据增强处理后,获得形式不同且语义不变的输入;
[0021]代理任务中使用孪生网络,振动信号源数据经过不同的数据增强处理,以使得形式不同的输入提供至孪生网络,通过孪生网络获得不同的输出;
[0022]通过代理任务定义正负样本,根据正负样本之间的差异通过目标函数计算损失,以优化模型参数;
[0023]用对比聚类算法作为代理任务,用聚类算法生成的聚类中心替代对比学习中的负样本;
[0024]将孪生网络中一个模型的输出与另一模型通过聚类算法获得的伪标签进行交替对比,以计算整个孪生网络的损失,优化整个模型。
[0025]可选的,在所述的自监督的轴承故障诊断方法中,
[0026]孪生网络中使用的深度神经网络为50层的残差网络,其主体架构包括编码器和分类器;
[0027]编码器中引入残差块,残差块的最终输出H(x)中,由卷积层对输入x计算后的输出F(x),以及输入x本身均参与最终输出的计算;
[0028]残差块在输出时保留原输入的信息,使得其在高维特征空间中保留输入数据的原始特征;
[0029]在ResNet50后增加了原型层作为聚类算法中的聚类中心进行学习。
[0030]可选的,在所述的自监督的轴承故障诊断方法中,预训练阶段包括:
[0031]从收集到的振动信号的每种状态各采集500组信号作为源数据集,其中每组信号长度为2048个数据点;
[0032]将采集到的数据分别进行随机的数据增强,分别获得数据集X1和X2,输入孪生网络中;
[0033]其中数据增强方法包括增加随机高斯噪声、进行随机掩码和对信号振幅进行随机变化。
[0034]ResNet编码器的整体结构包括:
[0035]第一部分将1*2048的输入x训练为64*512,后续部分继续对数据提取特征;
[0036]第二部分的输出为256*512;
[0037]第三部分的输出为512*256;
[0038]第四部分的输出为1024*128;以及
[0039]第五部分的输出为2048*64;
[0040]第六部分中将之前获得的输出经过平均池化层,ResNet的编码器最终输出长度为2048的特征;
[0041]特征通过分类器计算,最终整个模型的输出长度为128;
[0042]原型层的输入维度为ResNet的输出长度128,原型层的输出维度为预估的故障类别个数的4倍;
[0043]将ResNet50的输出直接输入至原型层,分别输出y1和y2。
[0044]将y1、y2分别通过Sinkhorn

Knopp算法获得各自的聚类中心,并作为伪标签label1、label2使用;
[0045]将模型的输出与生成的伪标签交互计算信息熵,y1与label2、y2与label1分别计算交叉熵,通过计算出的损失反向优化整个模型的参数;
[0046]重复迭代直至模型收敛。
[0047]可选的,在所述的自监督的轴承故障诊断方法中,微调阶段包括:
[0048]从振动信号的每种状态各采集500组信号作为数据集X',X'中每组信号x长度为2048个数据点,将采集到的数据通过数据增强后输入深度神经网络;
[0049]重构深度神经网络,使用预训练阶段的模型的编码器,并且冻结其中所有的权重和偏差值;
[0050]根据数据集X'中包含故障类别个数重新设计新的深度神经网络的分类器,分类器的输出长度与故障类别个数相同;
[0051]将数据集输入模型,根据编码器提取出长度为2048的特征,输入至分类器中进行分类,得到最终的输出Y;
[0052]将模型的输出Y与标签信息Labels计算交叉熵损失,利用该损失对模型的分类器的参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自监督的轴承故障诊断方法,其特征在于,包括:使用对比学习和聚类算法,对自监督的基于对比聚类任务进行轴承故障分类,并利用预训练的数据集进行预训练,以得到预训练模型;以及对预训练模型微调进行再训练,以得到深度模型,并将深度模型投入真实工业环境中使用。2.如权利要求1所述的自监督的轴承故障诊断方法,其特征在于,对比学习包括:通过深度学习对源数据提取特征直接分类,将直接分类更改为使用孪生网络提取特征,将孪生网络获得的不同特征通过定义正负样本进行对比,以区分相似数据和不同数据,将不同类别的数据进行自我区分。3.如权利要求1所述的自监督的轴承故障诊断方法,其特征在于,基于聚类算法的对比学习包括:通过对比学习架构孪生网络,孪生网络包括两个相同的深度神经网络;深度神经网络选用ResNet50,利用残差块避免模型训练的梯度爆炸和梯度消失;将深度神经网络的输出直接提供至原型层,原型层的输出用于聚类算法计算及交叉熵损失计算。4.如权利要求1所述的自监督的轴承故障诊断方法,其特征在于,还包括:将振动信号源数据x进行不同的数据增强处理,以分别获得数据集x1和x2,并分别提供至孪生网络的两个模型中;ResNet50分类器的输出提供至原型层计算,并分别输出数据集y1和y2;数据集y1、y2通过聚类算法计算获得数据集label1和label2;一个模型的原型层的输出与另一模型计算出的伪标签通过目标函数计算交叉熵损失,分别计算y1与label2、以及y2与label1的交叉熵损失,通过交叉熵损失对ResNet50的参数进行优化。5.如权利要求1所述的自监督的轴承故障诊断方法,其特征在于,对比学习使用无标签数据的代理任务替代真实标签;在对比学习中,振动信号源数据经过不同的数据增强处理后,获得形式不同且语义不变的输入;代理任务中使用孪生网络,振动信号源数据经过不同的数据增强处理,以使得形式不同的输入提供至孪生网络,通过孪生网络获得不同的输出;通过代理任务定义正负样本,根据正负样本之间的差异通过目标函数计算损失,以优化模型参数;用对比聚类算法作为代理任务,用聚类算法生成的聚类中心替代对比学习中的负样本;将孪生网络中一个模型的输出与另一模型通过聚类算法获得的伪标签进行交替对比,以计算整个孪生网络的损失,优化整个模型。6.如权利要求1所述的自监督的轴承故障诊断方法,其特征在于,孪生网络中使用的深度神经网络为50层的残差网络,其主体架构包括编码器和分类器;编码器中引入残差块,残差块的最终输出H(x)中,由卷积层对输入x计算后的输出F
(x),以及输入x本身均参与最终输出的计算;残...

【专利技术属性】
技术研发人员:柳春王锴任肖强汪小帆彭艳蒲华燕李政霖修贤超王婉怡
申请(专利权)人:上海大学
类型:发明
国别省市:

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

1