一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多孪生迁移学习融合多信息的机械故障智能诊断方法与流程

2022-03-26 16:20:49 来源:中国专利 TAG:


1.本发明涉及机械故障诊断领域,尤其涉及一种多孪生迁移学习融合多信息的机械故障智能诊断方法。


背景技术:

2.轴承、齿轮、转子作为旋转机械的核心部件,被广泛应用于各种工业场景,其运行状态监测与故障诊断对于保证装备可靠性和避免出现安全事故具有十分重要的意义。
3.在实际工程中,由于机械故障特性信息往往被强背景噪声及其他不稳定成分所淹没,机械故障特征信息的提取成了其中一项艰巨的任务。在线监测过程中,通常是单一传感器采集单一传感器信号去辨识机械故障类别,辨识结果易受传感器安装位置与信号传递路径等因素影响,因此选择融合多传感器信息解决单一传感器信号容错能力不佳这一问题迫在眉睫。
4.常规的特征层的数据融合和决策层的信息融合方式均会带来深度学习模型参数量成倍数增加。而孪生网络可以在模型内部实现权值共享,同时减少模型参数量和降低模型空间复杂度。然而,常规的孪生网络中孪生子块的个数一般设置为2,这种共享权重子块个数的设置不满足机械健康监测真实场景下多传感器密布的现实条件。
5.同时,由于很多类型的故障数据具有稀缺性,并且寻找故障数据并进行人工标注需要耗费大量资源,所以有效故障样本的收集效率低,数据获取成本较高。在数据欠缺的情况下,传统机器学习和深度学习等智能诊断策略,都难以获得令人满意的故障诊断结果。
6.迁移学习模型用于机械故障智能诊断是近年来发展迅速的一个研究方向,其目标在于能够将从源域学习到的知识用于解决目标域中新的相关任务,把已训练好的模型参数迁移到新的模型来帮助新模型训练来提高目标任务的精度。
7.基于以上情况,本发明提出了一种多孪生迁移学习融合多信息的机械故障智能诊断方法,这种方法能够克服标签数据少、单一传感器容错力低、模型空间复杂度高等问题,可将imag enet数据集域得到的预训练模型的权重参数,并应用于机械故障诊断领域,从多个传感器实现机械故障有效的智能诊断。


技术实现要素:

8.本发明提供一种多孪生迁移学习融合多信息的机械故障智能诊断方法,以实现对机械故障进行有效的智能诊断,以解决上述背景技术中所提出的问题,这里的多信息指多传感器信息,该方法包括以下步骤:
9.s1、按机械故障具体类别收集多传感器采集的一维信号序列数据,将一维信号序列数据二维图像化,建立机械故障数据库。机械故障数据库由若干个成对的二维图像化数据和故障类别标签组成;
10.s2、将imagenet数据集训练后的预训练模型及其权重导出保存到hdf5文件中,文件名设置为pre-trained model.h5;
11.s3、将所述hdf5文件去除最后三个全连接层后并冻结权重,命名为pre-trained model without fc,随后将冻结权重后的模型参数迁移到多孪生迁移学习模型内的孪生子块中,孪生子块包括所述预训练模型,孪生子块之间实现权重共享;
12.s4、基于所述机械故障数据库,实现多孪生迁移学习模型的训练,得到训练后的多孪生迁移学习模型。将所述机械故障数据库按1:1划分为训练集和测试集。训练集用作模型训练,待模型收敛后,可得到多孪生迁移学习模型,得到的网络模型和权重文件可存为multi-twin tl model.h5;
13.s5、获取实际机械故障多传感器采集的样本数据,通过所述训练后的多孪生迁移学习模型输出故障的智能诊断结果。
14.多孪生迁移学习模型的输入个数为n,n也对应着传感器的个数,例如n=3表示三个传感器采集故障状态信息;输出为机械故障预测类别。每个孪生子块可看作特征提取器,孪生子块内部包含pre-trained model without fc模块,孪生子块之间实现权重共享。最后多孪生迁移学习还需要特征融合层和最后的分类层。
15.可选地,所述机械故障包括:
16.轴承故障、齿轮故障、转子故障中的至少一种。
17.可选地,所述多传感器包括:
18.安装位置不同的传感器、类型不同的传感器中的至少一种。
19.可选地,安装位置不同的传感器包括:
20.位于驱动端的传感器、位于风扇段的传感器、位于基座位置的传感器中的至少一类。
21.可选地,类型不同的传感器包括:
22.位移传感器、速度传感器、加速度传感器、声音信号传感器中的至少一类。
23.可选地,多传感器的个数至少为2。
24.可选地,一维信号序列数据二维图像化方式包括:
25.直接将一维信号重新排列为二维矩阵、格拉姆角场变换(gramian angular field,gaf)、马尔可夫变迁场变换、递归图变换、短时傅里叶变换的一种。
26.可选地,所述预训练模型包括:
27.vgg16网络模型、resnet网络模型、mobilenet网络模型和inceptionv3网络模型中的其中一个。
28.可选地,孪生子块包括:
29.falltten层、全连接层中的至少一类。
30.可选地,所述通过多孪生迁移学习模型的所述机械故障数据库进行训练步骤中,训练集与测试集的数据量之比为1:1。
31.本发明提供了一种多孪生迁移学习融合多信息的机械故障智能诊断方法,通过采集多传感器机械故障样本数据,以及对所述故障样本数据进行分类,根据所述分类后的故障样本数据建立数据库,对数据集进行划分,通过多孪生迁移学习模型对划分后的所述训练集进行训练,得到网络模型和权重文件multi-twin tl model.h5,将所述网络模型和权重multi-twi n tl model.h5应用于测试模型,输出机械故障的智能诊断结果。
32.本发明提供一种多孪生迁移学习融合多信息的机械故障智能诊断方法,可实现对
机械故障进行有效的智能诊断,可实现融合多传感器信息解决单一传感器信号容错能力不佳这一问题,可通过孪生网络模型内部权值共享实现数据融合同时减少模型参数量和降低模型空间复杂度并适应机械健康多传感器密布的现实条件。另外,通过预训练模型的权重进行迁移学习,可实现提高目标任务的精度的目的。
33.基于以上情况,本发明提出了一种多孪生迁移学习融合多信息的机械故障智能诊断方法,这种方法能够克服标签数据少、单一传感器容错力低、模型空间复杂度高等问题,可将imag enet数据集域得到的预训练模型的权重参数,并应用于机械故障诊断领域,从多个传感器实现机械故障有效的智能诊断。
附图说明
34.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
35.图1为一种多孪生迁移学习融合多信息的机械故障智能诊断方法流程图;
36.图2为一种多孪生迁移学习融合多信息的机械故障智能诊断方法工作原理图;
37.图3为实施例中所述多孪生迁移学习模型网络结构图;
38.图4为实施例中多孪生迁移学习模型分类训练集和测试集准确率随迭代次数变化图;
39.图5为实施例中多孪生迁移学习模型分类混淆矩阵图。
具体实施方式
40.为了更好理解本发明技术内容,下面提供具体实施例,并结合附图对本发明做进一步解释。
41.多孪生迁移学习融合多信息是指,在所述预训练模型的特征提取层对应的网络结构和权重迁移到孪生子块中,孪生子块之间实现参数共享,每个孪生子块的输入为对应一个传感器采集的信号。随后将孪生子块的输出信息进行融合,最后网络的输出即为机械故障智能诊断结果。
42.参见图1-2,本发明提出了一种多孪生迁移学习融合多信息的机械故障智能诊断方法,包括下列步骤:
43.s1、按故障类别收集机械故障多传感器采集的一维信号序列数据,将一维信号序列数据二维图像化,建立机械故障数据库;
44.步骤s1中,通过传感器安装位置不同或传感器类型不同的多传感器对机械部件(轴承、齿轮或转子)的不同故障进行一维信号序列采集。
45.进一步地,对上述采集得到的一维信号进行训练集和测试集划分。训练集与测试集的数据量之比为1:1。
46.本发明采用机械故障数据库选择的是凯斯西储大学(case western reserve universit y,cwru)的轴承故障公开数据库。凯斯西储大学的轴承故障数据库是由不同故障轴承置于试验台上由通过多个传感器采集振动信号得到。试验台由电机、扭矩传感器、测力计组成。故障轴承(含驱动端轴承和风扇端轴承)用来支撑电机轴,它包含安装在试验台
上的驱动端轴承和风扇端轴承。故障信号采集传感器有三个,分别是驱动端加速度传感器、风扇端加速度传感器、基座加速度传感器。试验台传感器采样频率均为12khz,试验台电机负载为3h p,不同故障类别轴承的故障直径均为0.007inch。
47.为验证所提出的多孪生迁移学习融合多信息的机械故障智能诊断方法的有效性和适用性,利用凯斯西储大学公开的轴承故障数据集中的5种故障轴承状态的样本数据进行实验验证:分别为内圈故障、滚动体故障、中心位置为3点钟的外圈故障、中心位置为6点钟的外圈故障和中心位置为12点钟的外圈故障。
48.对应的实施例中,将驱动端加速度传感器、风扇端加速度传感器、基座加速度传感器采集得到的一维信号序列数据在二维图像化后作为故障样本加入机械故障数据库中。这里二维图像化的方式选用直接将一维信号重新排列为二维矩阵。同时,将上述故障样本的对应的实际故障类别也加入到机械故障数据库中。
49.s2、将imagenet数据集训练后的预训练模型和权重导出保存到hdf5文件中,文件名设置为pre-trained model.h5;
50.对应的实施例中,预训练模型选用vgg16。
51.s3、将所述hdf5文件去除最后三个全连接层后并冻结权重,命名为vgg16 without fc,随后将冻结权重后的模型参数迁移到多孪生迁移学习模型内的孪生子块中,孪生子块包括所述预训练模型,孪生子块之间实现权重共享;
52.对应的实施例中,步骤s2和步骤s3的网络结构图参见图3。
53.对应的,图3为一种包含3个输入的多孪生迁移学习模型网络结构图。一个孪生子块包含冻结参数的vgg16 without fc、一个flatten层和两个全连接层(即fc1和fc2)。三个孪生子块的权重共享。三个孪生子块的输出通过concat层实现合并。最后经过一个全连接层(即fc3)层和一个softmax层得到机械故障的预测类别。
54.s4、基于所述机械故障数据库,实现多孪生迁移学习模型的训练;
55.s5、获取实际机械故障多传感器采集的样本数据,这里采用测试集中的样本数据,通过所述的多孪生迁移学习模型输出故障的智能诊断结果。
56.对应的,图4为实施例中训练集和测试集准确率随迭代次数变化图。从结果可以看到,训练集和测试集在最后一个批次机械故障智能诊断准确率均达到了100%。
57.对应的,图5为实施例中测试结果对应的混淆矩阵。混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,用n行n列的矩阵形式来表示。混淆矩阵的每一列代表了真实标签,每一列的总数表示为该类别的数据实例的真实数目;每一行代表了数据的预测标签,每一行的数据总数表示预测为该类别的数据实例的数目。图中故障1代表内圈故障;图中故障2代表滚动体故障;图中故障3代表中心位置为3点钟的外圈故障;图中故障4代表中心位置为6点钟的外圈故障;图中故障5代表中心位置为12点钟的外圈故障。混淆矩阵显示所有故障样本的预测类别与实际类别一致,因此本发明的方法有效。
58.本发明提供的实施例之间的相似部分相互参见即可,以上提供的具体实施方式只是本技术总的构思下的几个示例,并不构成本技术保护范围的限定。对于本领域的技术人员而言,在不付出创造性劳动的前提下依据本技术方案所扩展出的任何其他实施方式都属于本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献