一种基于速度自适应自编码器的旋转机械故障监测方法技术

技术编号:35728459 阅读:11 留言:0更新日期:2022-11-26 18:27
本发明专利技术涉及机械健康状态监测领域,公布了一种基于速度自适应自编码器的旋转机械故障监测方法,利用自编码器(Autoencoder,AE)搭建速度自适应深度学习模型(SA

【技术实现步骤摘要】
一种基于速度自适应自编码器的旋转机械故障监测方法


[0001]本专利技术涉及机械健康状态监测领域,具体是一种基于速度自适应自编码器的旋转机械故障监测方法。

技术介绍

[0002]旋转机械广泛应用生产生活中,如电动机、汽轮机、燃气轮机、发电机、齿轮箱、离心泵、机床、柴油机和汽油机等。旋转机械服役过程中,由于交变载荷和相对运动的存在,会不可避免地发生材料疲劳或磨损。当疲劳或磨损积累到一定程度时,会诱发机械设备的故障。故障会劣化设备的服役表现,影响生产效率和精度,甚至导致严重的安全事故,造成重大的生命财产损失。因此,开展旋转机械故障监测,及时发现故障并维护,对避免上述问题的发生具有重大意义。
[0003]故障监测的目的是判断机械是否处于健康状态。工程实际中,旋转机械通常运行在变转速工况下。比如,生产线上的搬运机器人,需要往复地把物料从某一位置搬运到另一位置,相应地,机器人各轴驱动电机需要频繁地加减转速以实现物料的抓取、转移和释放。因此,本专利技术关注变转速工况下旋转机械的故障监测问题。相对于定转速工况,转速变化会导致复杂的信号幅值调制和频率调制,大大增加了故障监测的难度。
[0004]现有的变转速工况下的旋转机械故障监测的方法主要有两种,一种是用复杂的信号处理方法对振动信号进行预处理以降低转速的影响,然后从预处理的信号中提取健康度指标,并用于故障监测;另一种是将振动信号直接输入到相对复杂的深度学习模型,模型自动提取健康度指标,并进行故障监测。前者虽然能去除转速的影响,但需要大量的人工劳动进行信号分析,不宜与大数据始时代的故障监测;后者未能针对性地考虑转速变化的影响,极易导致故障的误报或漏报。

技术实现思路

[0005]本专利技术目的在于克服现有技术的不足,提供一种基于速度自适应自编码器的旋转机械故障监测方法,该方法可自动去除转速变化的影响,提高深度学习模型在变转速工况下的故障监测精度。
[0006]为实现上述专利技术目的,本专利技术一种基于速度自适应自编码器的旋转机械故障监测方法,包括以下步骤:第一步、采集目标旋转机械健康状态下的振动信号和转速信号;第二步、数据预处理:将振动信号标准化,将转速信号归一化;第三步、搭建速度自适应自编码器深度学习网络SA

AE:模型包括两个分支,速度自适应SA分支和自编码器AE分支;SA分支以转速信号时间序列为输入,输出速度自适应函数;速度自适应函数乘以振动信号时间序列,得到正则化的振动信号时间序列,所用公式为:
AE分支以正则化的振动信号时间序列为输入,输出为序列的预测值;其中,为正则化的振动信号的预测值,为正则化的振动信号时间序列,为正则化的振动信号在时刻t的预测值,为振动信号时间序列;第四步、训练SA

AE模型:用第二步骤预处理的数据训练SA

AE,使得模型损失函数最小,损失函数公式为:第五步、计算健康度指标HI:利用正则化的振动信号的预测误差, 计算健康度指标HI;第六步、确定健康状态阈值TH:根据健康状态的数据的HI的大小,确定阈值TH;第七步、上线应用:将新获取的目标机械的振动信号输入到第四步训练好的模型中,并通过第五步计算该信号的健康度指标HI,比较该信号的HI和阈值TH的相对大小,若HI<TH,则机械健康,否则机械故障。
[0007]本专利技术的目的是这样实现的:本专利技术一种基于速度自适应自编码器的旋转机械故障监测方法,采集目标旋转机械的振动和转速样本数据,将样本进行预处理后训练搭建好的深度学习模型SA

AE,然后从模型对输入的重构误差中提取健康度指标HI,并设置健康状态阈值TH,通过比较HI和TH的相对大小,对设备是否健康做出判断。其中,本方法所提的SA

AE模型,SA分支可自动去除转速对振动信号幅值的影响,从而达到提高故障监测效果的目的。
[0008]同时,本专利技术一种基于速度自适应自编码器的旋转机械故障监测方法还具有以下有益效果:1、本专利技术所提SA

AE模型可自动去除转速的影响,不需要复杂的信号预处理。
[0009]2、本专利技术具有简单高效的优点,适用于在线状态监测。
附图说明
[0010]图1是本专利技术提出的一种基于速度自适应自编码器的旋转机械故障监测方法的流程图;图2是深度学习模型SA

AE的示意图;图3是实施例所示的试验台;图4是实施例所示的数据集的故障类型和转速工况;图5是实施例所示的数据集的转速信号的一个样本;图6是实施例所示的数据集的加速度信号的一个样本;图7是实施例所示的本专利技术所提的SA

AE模型的故障监测效果;图8是实施例所示的同类模型的故障监测效果。
[0011]其中:1、加速度计;2、测试轴承;3、健康轴承;4、编码器;5、电机;6、变频器;SA

AE、速度自适应自编码器深度学习网络;SA、速度自适应;AE、自编码器。
具体实施方式
[0012]下面结合附图对本专利技术的具体实施方式进行描述,以便本领域的技术人员更好地理解本专利技术。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本专利技术的主要内容时,这些描述在这里将被忽略。
[0013]在本实施例中,如图1所示,本专利技术一种基于速度自适应自编码器的旋转机械故障监测方法,包括以下步骤:第一步:采集目标旋转机械健康状态下的振动信号和转速信号;在本实施例中,目标旋转机械包括电动机、发电机、齿轮箱、泵和风机等旋转机械;振动信号包括但不限制于加速度信号、速度信号、位移信号、扭矩信号和声压信号;转速信号为目标机械的任一旋转轴的转速。
[0014]第二步:数据预处理:将振动信号标准化,将转速信号归一化。在本实施例中,振动信号样本集标准化处理主要是将振动信号的均值归零、标准差归一,具体公式为:其中,和分别为振动数据的均值和标准差,为振动信号的预测值即模型的输出。
[0015]转速归一化处理主要将转速的范围缩比或扩比到一定范围,具体的比例可以根据实际需要来设定,例如[0, 1]或[

1, 1]或(0, 1]。
[0016]第三步:搭建速度自适应自编码器深度学习网络SA

AE:模型包括两个分支,速度自适应SA分支和自编码器AE分支;SA分支以转速信号时间序列为输入,输出速度自适应函数;速度自适应函数乘以振动信号时间序列,得到正则化的振动信号时间序列,所用公式为:AE分支以正则化的振动信号时间序列为输入,输出为序列的预测值;其中,为正则化的振动信号的预测值,为正则化的振动信号时间序列,为正则化的振动信号在时刻t的预测值,为振动信号时间序列;在本实施例中,速度自适应自编码器深度学习网络SA

AE,其AE包括至少一个输入层、一个隐藏层和一个输出层,网络类型为卷积层或全连接层或循环网络层;其SA分支包括至少一个神经网络层,网络类型可以为卷积层或全连接层或循环网络层。
[0017本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于速度自适应自编码器的旋转机械故障监测方法,其特征在于,包括以下步骤:第一步:采集目标旋转机械健康状态下的振动信号和转速信号;第二步:数据预处理:将振动信号标准化,将转速信号归一化;第三步:搭建速度自适应自编码器深度学习网络:模型包括两个分支,速度自适应分支和自编码器分支;速度自适应分支以转速信号时间序列为输入,输出速度自适应函数;速度自适应函数乘以振动信号时间序列,得到正则化的振动信号时间序列,所用公式为:自编码器分支以正则化的振动信号时间序列为输入,输出为序列的预测值 ;其中,为正则化的振动信号的预测值,为正则化的振动信号时间序列,为正则化的振动信号在时刻t的预测值,为振动信号时间序列;第四步:训练速度自适应自编码器深度学习网络模型:用第二步骤预处理的数据训练速度自适应自编码器深度学习网络模型,使得模型损失函数最小,损失函数公式为:其中,为正则化的振动信号在时刻t的预测值;第五步:计算健康度指标HI:利用正则化的振动信号的预测误差, 计算健康度指标HI;第六步:确定健康状态阈值TH:根据目标旋转机械健康状态下的数据的健康度指标HI的大小,确定健康状态阈值TH;第七步:上线应用:将新获取的目标机械的振动信号输入到第四步训练好的模型中,并通过第五步计算信号的健康度指标HI,比较信号的健康度指标HI和健康状态阈值TH的相对大小,若HI<TH,则机械健康,否则机械故障。2.根据权利要求1所述的一种基于速度自适应自编码器的旋转机械故障监测方法,其特征在于,所述目标旋转机械包括电动机、发电机、齿轮箱、泵和风机。3.根据权...

【专利技术属性】
技术研发人员:饶猛左明健
申请(专利权)人:青岛睿发工程咨询服务合伙企业有限合伙
类型:发明
国别省市:

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

1