旋转机械故障迁移诊断方法及系统技术方案

技术编号:37773686 阅读:15 留言:0更新日期:2023-06-06 13:40
本发明专利技术提供了一种旋转机械故障迁移诊断方法及系统,包括如下步骤:分别获取不同运行条件下的旋转部件有标记监测数据集和无标签监测数据集;对源域数据集和目标域数据集进行相同的数据预处理;选定深度迁移学习算法,构造深度神经网络模型;输入带标签的源域数据,得到输出的预测标签;输入源域数据和目标域数据,计算来自两个域数据特征之间的损失;计算预测结果和真实结果之间的偏差;将上述损失进行梯度求导并优化;重复迭代进行上述步骤,得到训练好的神经网络模型;将新的监测数据经过步骤2的数据预处理后,得到该数据样本的预测标签。本发明专利技术通过构建一种自适应集成框架,实现不同领域自适应方法在算法层面的集成。现不同领域自适应方法在算法层面的集成。现不同领域自适应方法在算法层面的集成。

【技术实现步骤摘要】
旋转机械故障迁移诊断方法及系统


[0001]本专利技术涉及机械状态监测与故障诊断
,具体地,涉及一种旋转机械故障迁移诊断方法及系统,尤其是一种基于动态领域自适应集成的旋转机械故障迁移诊断方法及系统。

技术介绍

[0002]旋转机械是作为生产制造中的核心设备之一,得到了广泛的应用。开展旋转机械故障诊断研究、保障其安全可靠的运行,对企业生产效益的改善以及国民经济的安全保障具有重大现实意义。传统的旋转机械故障诊断方法往往基于时频域分析技术提取典型故障特征的模式,这类方法大多操作繁琐,对检测人员的专业要求较高。在当前海量监测数据的大背景下,已难以适应快速、实时、高效的诊断分析需求。进入人工智能时代以来,基于深度学习等人工智能技术的智能诊断方法得到了广泛应用。这些智能诊断方法凭借强大的特征提取和拟合能力在故障诊断领域不断取得新的研究进展。
[0003]虽然这些深度智能诊断方法有许多优点,但有两个原因限制了其在复杂现实场景中的应用。首先,这些深度学习模型要求训练和测试数据服从相同的数据分布,但是在实际应用中,采集的监测数据往往涵盖不同的工作条件甚至不同的机械设备。此外,监测信号数据并没有故障标签,而人工标注的成本十分昂贵,导致有标签的故障数据严重匮乏。随着相关技术的不断进步,迁移学习有望缓解对数据采集的要求,为上述挑战提供了一种可能的解决途径。迁移学习的目的是找到一种方法,将包含丰富信息数据的源域和缺少信息的目标域相结合,利用源域学习到的知识去应用于目标域中的相关任务。
[0004]公开号为CN113076834B的专利文献公开了一种旋转机械故障信息处理方法、处理系统、处理终端、介质,构建包含深度特征提取器、领域分类器和状态预测器的神经网络模型,通过神经网络模型利用深度特征提取器自动提取来自实验室模拟数据和实际工程设备中的旋转部件监测数据的迁移故障特征;利用领域分类器来缩短两种数据分布之间的差别,利用状态预测器并引入领域适配约束,形成基于深度领域自适应对抗网络的故障诊断模型,并利用所述模型实现旋转机械的故障智能诊断。但是该专利文献仍然存在服从相同的数据分布,监测信号数据并没有故障标签的缺陷。

技术实现思路

[0005]针对现有技术中的缺陷,本专利技术的目的是提供一种旋转机械故障迁移诊断方法。
[0006]根据本专利技术提供的一种旋转机械故障迁移诊断方法,包括如下步骤:
[0007]步骤1:分别获取不同运行条件下的旋转部件有标记监测数据集和无标签监测数据集,组成源域数据集和目标域数据集;
[0008]步骤2:对源域数据集和目标域数据集进行相同的数据预处理,得到能够被集成网络算法识别的两个样本集;
[0009]步骤3:选定不同的深度迁移学习算法,按照集成迁移框架构造深度神经网络模
型;
[0010]步骤4:输入带标签的源域数据,在构造的网络中通过前向传播得到输出的预测标签,将预测标签和真实标签进行对比得到损失函数;
[0011]步骤5:输入源域数据和目标域数据,利用选定的深度迁移学习算法计算来自两个域数据特征之间的损失;
[0012]步骤6:计算不同迁移方法的预测结果和真实结果之间的偏差,并以此为依据计算不同深度迁移学习方法在集成框架中对应的优化自适应因子;
[0013]步骤7:将上述损失进行梯度求导并优化;
[0014]步骤8:重复迭代进行步骤4~7,直到达到收敛条件后,停止训练,得到训练好的神经网络模型;
[0015]步骤9:将新的监测数据经过步骤2的数据预处理后,输入训练好的深度神经网络模型中,得到该数据样本的预测标签。
[0016]优选的,所述步骤1中,所述源域数据集表示为所述目标域数据集表示为其中,分别为源域数据集中的第i个样本的监测数据及其对应的健康状况标记,为目标域数据集中的第i个样本,n为最小批次的训练样本个数。
[0017]优选的,所述步骤6中,利用A

distance计算不同迁移方法的预测结果和真实结果之间的偏差。
[0018]优选的,所述步骤7中,利用反向传播算法将上述损失进行梯度求导并优化。
[0019]优选的,所述步骤2具体包括如下步骤:
[0020]步骤2.1:对旋转部件的原始振动信号进行异常值去除,使用拉依达法则去除异常值,公式如下:
[0021][0022]其中,表示信号片段的平均值,x
i
为信号样本中第i个样本点的数值;是标准偏差,n是信号段中采样点的总数;
[0023]步骤2.2:将消除异常值后的时间序列振动信号切片,每个片段包含4096个振动信号采样点,经过连续小波变换得到小波时频图样本作为网络模型的输入,连续小波变换公式如下:
[0024][0025]其中,Φ(t)是小波母函数,τ是时移系数,a是尺度系数,且a≠0。
[0026]优选的,所述步骤3中,所述深度神经网络模型为基于DDAE的神经网络DDAENN;
[0027]所述基于DDAE的神经网络DDAENN包括特征提取器G
f
、域鉴别器G
d
以及标签预测器G
l

[0028]所述基于DDAE的神经网络DDAENN采用域对抗技术和基于MMD的域自适应技术。
[0029]优选的,所述步骤4中,训练深度神经网络对源域带标签数据的分类精度,使用交
叉熵损失,损失函数如下:
[0030][0031]其中,W
y
和b
y
是由标签预测器G
l
进行线性变换后得到的矩阵向量对,f表示由特征提取器G
f
提取的特征,F(
·
)表示softmax函数,I{
·
}表示指示函数,k为源域第i个样本对应的真实样本标签;
[0032]所述步骤5中,对于域对抗技术,其损失函数表示为:
[0033][0034]其中,φ表示sigmod函数,W
d
和b
d
是用于领域分类器的线性变换矩阵向量对,d
i
代表第i个训练样本的域标签,f
s
和f
t
分别表示由特征提取器G
f
提取的源域和目标域特征,m为一个训练批次内的样本总数;
[0035]对于基于MMD的域自适应技术,其损失函数表示为:
[0036][0037]其中,n
s
和n
t
分别表示来自源域和目标域的批量训练样本数,和表示深度特征提取器输出的两个域的领域不变特征,是一个具有k个特征核的再生核Hilbert空间。
[0038]优选的,所述步骤6具体包括如下步骤:
[0039]步骤6.1:计算使用不同迁移技术后的A

distance,其计算公式为:
[0040][0041][0042]其中,x
j
表示第j个样本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种旋转机械故障迁移诊断方法,其特征在于,包括如下步骤:步骤1:分别获取不同运行条件下的旋转部件有标记监测数据集和无标签监测数据集,组成源域数据集和目标域数据集;步骤2:对源域数据集和目标域数据集进行相同的数据预处理,得到能够被集成网络算法识别的两个样本集;步骤3:选定不同的深度迁移学习算法,按照集成迁移框架构造深度神经网络模型;步骤4:输入带标签的源域数据,在构造的网络中通过前向传播得到输出的预测标签,将预测标签和真实标签进行对比得到损失函数;步骤5:输入源域数据和目标域数据,利用选定的深度迁移学习算法计算来自两个域数据特征之间的损失;步骤6:计算不同迁移方法的预测结果和真实结果之间的偏差,并以此为依据计算不同深度迁移学习方法在集成框架中对应的优化自适应因子;步骤7:将上述损失进行梯度求导并优化;步骤8:重复迭代进行步骤4~7,直到达到收敛条件后,停止训练,得到训练好的神经网络模型;步骤9:将新的监测数据经过步骤2的数据预处理后,输入训练好的深度神经网络模型中,得到该数据样本的预测标签。2.根据权利要求1所述的旋转机械故障迁移诊断方法,其特征在于,所述步骤1中,所述源域数据集表示为所述目标域数据集表示为其中,分别为源域数据集中的第i个样本的监测数据及其对应的健康状况标记,为目标域数据集中的第i个样本,n为最小批次的训练样本个数。3.根据权利要求1所述的旋转机械故障迁移诊断方法,其特征在于,所述步骤6中,利用A

distance计算不同迁移方法的预测结果和真实结果之间的偏差。4.根据权利要求3所述的旋转机械故障迁移诊断方法,其特征在于,所述步骤7中,利用反向传播算法将上述损失进行梯度求导并优化。5.根据权利要求1所述的旋转机械故障迁移诊断方法,其特征在于,所述步骤2具体包括如下步骤:步骤2.1:对旋转部件的原始振动信号进行异常值去除,使用拉依达法则去除异常值,公式如下:其中,表示信号片段的平均值,x
i
为信号样本中第i个样本点的数值;是标准偏差,n是信号段中采样点的总数;步骤2.2:将消除异常值后的时间序列振动信号切片,每个片段包含4096个振动信号采样点,经过连续小波变换得到小波时频图样本作为网络模型的输入,连续小波变换公式如下:
其中,Φ(t)是小波母函数,τ是时移系数,a是尺度系数,且a≠0。6.根据权利要求5所述的旋转机械故障迁移诊断方法,其特征在于,所述步骤3中,所述深度神经网络模型为基于DDAE的神经网络DDAENN;所述基于DDAE的神经网络DDAENN包括特征提取器G
f
、域鉴别器G
d
以及标签预测器G
l
;所述基于DDAE的神经网络DDAENN采用域对抗技术和基于MMD的域自适应技术。7.根据权利要求6所述的旋转机械故障迁移诊断方法,其特征在于,所述步骤4中,训练深度神经网络对源域带标签数据的分类精度,使用交叉熵损失,损失函数如下:其中,W
y
和b
y
是由标签预测器G
l
进行线性变换后得到的矩阵向量对,f表示由特征提取器G
f
提取的特征,F(
·
)表示softmax函数,I{
·
}表示指示函数,k为源域第i个样本对应的真实样本标签;所述步骤5中,对于域对抗技术,其损失函数表示为:其中,φ表示sigmod函数,W
d
和b
d
是用于领域分类器的线性变换矩阵向量对,d
i
代表第i个训练样本的域标签,f
s
和f
t
分别表示由特征提取器G
f...

【专利技术属性】
技术研发人员:何清波胡奎
申请(专利权)人:上海交通大学
类型:发明
国别省市:

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

1