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

一种基于深度学习的旋转机械故障诊断方法和装置与流程

2021-10-24 05:28:00 来源:中国专利 TAG:故障诊断 深度 旋转 装置 特别


1.本发明涉及故障诊断技术,特别是涉及一种基于深度学习的旋转机械故障诊断方法和装置。


背景技术:

2.燃气轮机、蒸汽轮机、透平压缩机等大型旋转机械是电力、石油、化工和冶金等民生及国防工业的核心动力设备。旋转设备中的轴承、转轴等关键部件一旦发生故障,不仅会影响转子系统的正常运行,严重时还会造成人员伤亡和巨大经济损失。如果能有效的开展设备的状态监测与故障诊断,尽早及时发现设备运行中的隐藏故障并采取积极的措施,对保障系统的安全平稳运行具有重要的意义。
3.近年来,随着传感器技术、信息与通信技术及物联网等技术的快速发展,状态监测和诊断技术已被广泛应用于各类产品。在监测过程中,各种各样的传感器被安装在大规模装备群上、每台装备安装的测点多、数据采样的频率高、装备从开始服役到寿命终止的数据收集历时长,这不可避免地将我们带入了工业大数据时代。数据驱动的故障诊断方法越来越受到重视,数据驱动故障诊断方法的主要目的是希望从大量的监测数据中学习故障的表现形式,从而实现自主的识别机械的健康状况,有助于机械的安全可靠运行,从而节省了大量人工操作和维护成本。当前,针对数据驱动故障诊断方法的研究主要集中在特征提取和故障识别方法的研究两个方面。
4.特征提取能够去除不相关数据和冗余数据,降低计算复杂度从而节省计算时间,增加机器学习效率和效果,高质量的特征有助于提高模型整体的性能和准确性。常用的数据特征提取方法主要集中在时域、频域及时频域三个方面。时域特征提取方法是直接在收集到的信号(如声音、振动信号等)基础上进行的,一般是通过采用统计的方法进行特征参量的提取。信号的频谱是指信号在频域中的表示方式,能够提供信号中包含的频率信息,比时域波形更加直观。频域技术被认为在故障诊断方面更有效,因为它们具有良好的识别和隔离频率成分的能力。时频分析方法同时考虑了时域和频域的信息,清晰的描述了信号频率随时间历程的变化关系,常被用来处理非稳态信号。
5.机械设备中零部件的故障诊断的实质是识别分类问题,利用特征提取方法提出状态信息中的关键特征参数,再借助模式识别方法进行诊断。
6.大型旋转机械往往是非常复杂的,每台机组会由多个零件组成,各零件之间又相互联系、紧密耦合,致使故障原因与故障征兆之间表现为极其错综复杂的关系,即同一种故障征兆可能对应多种故障原因,同一种故障原因也会对应多种故障征兆。而且大型旋转机械往往还表现为一些不确定性,即使是同一型号的机组,其各零件的特性和联系特性也是不同的,其运行时间、运行状态也不是完全确定的。所以,当训练数据的条件和诊断目标数据的条件不同时,诊断是非常困难的。目前针对大型旋转机械故障诊断方法,都是只针对单一类型的旋转机械,没有考虑方法的普适性和通用性。这样,针对不同类型的旋转机械,需要开发不同的故障诊断算法,在应用方面具有很大的挑战性。


技术实现要素:

7.针对现有技术中存在的缺陷,本发明的目的在于提供一种基于深度学习的旋转机械故障诊断方法和装置,在特征提取和模型设计方面进行了创新,在针对原始多变量振动信号,提取一次时频域特征的基础上,发展了二次统计特征提取和主成分分析的深度学习通用方法,泛化模型的故障识别能力;并设计了一维卷积神经网络和二维卷积神经网络模型,用于跨机组智能故障通用识别。
8.为了达到上述目的,本发明所采用的具体技术方案如下:
9.一种基于深度学习的旋转机械故障诊断方法,具体包括以下步骤:
10.s1,提取原始振动数据:对旋转机械的原始波形数据进行随机采集,每个时间节点采集设定数值的样本点,得到原始振动数据;
11.s2,时、频域特征提取:根据时域及频域信息对原始振动数据进行一次时、频域特征提取;
12.s3,数据处理:对第一次提取的特征数据进行检查并进行归一化处理;
13.s4,pca降维及二次统计特征提取:对归一化处理后的数据进行pca降维处理,在一次时、频域特征的基础上进行二次统计特征提取,以便将不同时间节点的时、频域特征规范为统一的统计特征;
14.s5,模型建立:建立一维卷积神经网络模型、支持向量机模型、决策树模型、朴素贝叶斯模型,将一次时、频域特征和pca主成分数据作为模型输入;建立二维卷积神经网络模型,将二次统计特征作为模型输入;
15.s6,模型训练:将一台机组的数据划分为训练集和验证集,对s5中的模型进行训练和验证;
16.s7,模型验证:若s6中的模型验证精度达到设定阈值,则执行下一步;
17.s8,跨机组故障诊断:选择另一机组的数据对s5中的模型进行故障诊断测试,并比较不同模型的诊断精度,选择符合需求的模型用于跨机组智能故障通用识别。
18.优选的,步骤s1提取原始振动数据:对旋转机械的原始波形数据进行随机采集,每个时间节点采集设定数值的样本点,得到原始振动数据;具体指的是
19.s1,提取原始振动数据:对旋转机械的原始波形数据进行随机采集,每个时间节点采集1024个样本点,得到原始振动数据。
20.优选的,步骤s2中的一次时、频域特征为gap电压、有效值、通频值、峰值、0.5倍频、一倍频相位、一倍频幅值、二倍频相位、二倍频幅值、残余量。
21.优选的,步骤s3数据处理:对第一次提取的特征数据进行检查并进行归一化处理;具体指的是
22.s3,数据处理:对第一次提取的特征数据进行质量检查,查看特征数据中是否有缺失值,若存在缺失值则删除该行数据;然后对数据进行归一化处理,将特征数据值缩放至0

1之间。
23.优选的,步骤s4中的统计特征包括均值、标准差、最小值、最大值、中位数、样本熵、协方差、平方和、偏度、峰度。
24.优选的,步骤s6模型训练:将一台机组的数据划分为训练集和验证集,对s5中的模型进行训练和验证;具体指的是
25.s6,模型训练:按照8:2的比例将一台机组的数据划分为训练集和验证集,分别对s5中的模型进行训练和验证。
26.优选的,步骤s7模型验证:若s6中的模型验证精度达到设定阈值,则执行下一步;具体指的是
27.s7,模型验证:若s6中的模型验证精度达到95%,则将该模型用于其他机组的故障诊断。
28.一种基于深度学习的旋转机械故障诊断装置,基于一种基于深度学习的旋转机械故障诊断方法,包括若干振动传感器、边缘计算监测诊断系统、智能监测应用,所述振动传感器安装在旋转机械上,采集所需的原始波形数据,所述边缘计算监测诊断系统配置有故障诊断模型,还用于实现数据传输和存储;所述智能监测应用包括数据清洗功能单元、参数监测功能单元、异常报警功能单元和故障诊断功能单元。
29.优选的,还包括云平台,所述云平台分别与边缘计算监测诊断系统、智能监测应用进行数据交互。
30.优选的,还包括用户端,从所述边缘计算监测诊断系统获取数据并显示。
31.本发明的有益效果在于:在特征提取和模型设计方面进行了创新,在针对原始多变量振动信号,提取一次时频域特征的基础上,发展了二次统计特征提取和主成分分析的深度学习通用方法,泛化模型的故障识别能力;并设计了一维卷积神经网络和二维卷积神经网络模型,用于跨机组智能故障通用识别。
附图说明
32.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1是本发明一种基于深度学习的旋转机械故障诊断方法的流程图;
34.图2是一次特征的pca

cnn模型训练曲线;
35.图3是基于一次特征的预测分类混淆矩阵;
36.图4是pca

cnn模型训练曲线;
37.图5是1dcnn、svm、决策树和朴素贝叶斯对s机组运行状态预测分类结果的混淆矩阵;
38.图6是2dcnn模型训练曲线;
39.图7是2dcnn混淆矩阵;
40.图8是pca

1dcnn组合深度学习模型;
41.图9是本发明一种基于深度学习的旋转机械故障诊断装置的原理框图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的其他实施
例,都属于本发明保护的范围。
43.在本发明的描述中,需要说明的是,术语“竖直”、“上”、“下”、“水平”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
44.在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
45.如图1所示,本发明提出了一种基于深度学习的旋转机械故障诊断方法,具体包括以下步骤:
46.s1,提取原始振动数据:对旋转机械的原始波形数据进行随机采集,每个时间节点采集设定数值的样本点,得到原始振动数据;
47.由于原始波形数据采样频率高,每小时采集到的数据可达到几百万条,为减少计算费用,提高效率,本发明在时间维度上对波形数据进行随机采集,每个时间戳下采集1024个样本点。
48.s2,时、频域特征提取:根据时域及频域信息对原始振动数据进行一次时、频域特征提取;每个时间节点下分别对所有测点提取10个特征,所提特征及详细说明如表1所示。表1时、频域特征及说明
[0049][0050]
s3,数据处理:对第一次提取的特征数据进行检查并进行归一化处理;具体的,对第一次提取的特征数据进行质量检查,查看特征数据中是否有缺失值,若存在缺失值则删除该行数据;然后对数据进行归一化处理,将特征数据值缩放至0

1之间。
[0051]
s4,pca降维及二次统计特征提取:对归一化处理后的数据进行pca降维处理,在一
次时、频域特征的基础上进行二次统计特征提取,以便将不同时间节点的时、频域特征规范为统一的统计特征;
[0052]
本实施例以两个机组的数据为例,对两组数据分别进行pca降维处理,在一次时、频域特征的基础上进行二次统计特征提取。由于原始数据中变量的采样间隔不固定,这样就会导致每天得到的时、频域特征数量不同,为了使每天的样本数量达到均衡。本发明进一步进行了二次统计特征的提取,将每天数量不统一的时、频域特征规范为统一的20个统计特征,表2详细介绍了统计特征信息。表2统计特征介绍
[0053][0054]
s5,模型建立:建立一维卷积神经网络(1dcnn)模型、支持向量机模型、决策树模型、朴素贝叶斯模型,将一次时、频域特征和pca主成分数据作为模型输入;建立二维卷积神经网络(2dcnn)模型,将二次统计特征当作二维图片格式作为模型输入;二维卷积神经网络模型用于处理二维图片数据。
[0055]
s6,模型训练:按照8:2的比例将一台机组的数据划分为训练集和验证集,对s5中的模型进行训练和验证;
[0056]
s7,模型验证:若s6中的模型验证精度达到设定阈值,在本实施例中可设定为95%,则执行下一步;
[0057]
s8,跨机组故障诊断:选择另一机组的数据对s5中的模型进行故障诊断测试,并比较不同模型的诊断精度,选择符合需求的模型用于跨机组智能故障通用识别。
[0058]
下面例子用于模型训练和测试数据分别来自不同旋转机组,用来验证本技术所提方法的跨机组故障诊断能力。
[0059]
基于一次特征的故障诊断结果
[0060]
根据所述的方法,选用h机组的数据进行训练和验证,若达到验证精度则选用s机组数据测试。分别对5类模型进行验证。图2显示了一次时、频域特征作为idcnn输入时,模型训练和验证损失和正确率变化情况。从图中可以看出,模型训练总共经过9个epoch就到达了较好的训练精度。在训练开始阶段,损失值下降幅度很大,说明学习率合适且进行梯度下
降过程,在学习到一定阶段后,损失曲线趋于平稳,损失变化没有一开始那么明显。模型的正确率也随着迭代次数的增加而逐渐上升,最终趋于平稳接近于1。
[0061]
图3a

d分别为1dcnn,svm,决策树和朴素贝叶斯对s机组状态的预测分类混淆矩阵,混淆矩阵的横坐标表示预测数据的健康和故障分类样本数,纵坐标表示真实类别的健康和故障分类样本数。表3总结了以一次时、频域特征作为模型输入时,不同模型的验证精度以及测试结果对比情况。可以看到,对于一次特征作为模型输入时,四个模型的验证精度都达到100%,在模型测试过程中,支持向量机和1dcnn分类诊断模型的准确率,精确率,召回率以及f1

score都超过90%,说明支持向量机和1dcnn对于跨机组故障诊断效果较好,而决策树和朴素贝叶斯分类效果较差。表3基于一次特征的不同模型测试结果对比tab 1 comparison of test results for different models based on primary characteristics
[0062]
基于二次特征的故障诊断结果
[0063]
在一次时频特征的基础上对数据再进行pca特征提取,提取后的特征作为分类模型的输入。图4显示了将pca特征作为idcnn输入后,模型训练、验证损失和正确率变化情况。从图中可以看出,模型训练总共经过18个epoch就到达了较好的训练精度。在训练开始阶段,损失值下降幅度很大,说明学习率是合适的以至训练梯度逐步下降,到第5个epoch后,损失曲线开始趋于平稳。模型的正确率也随着迭代次数的增加而逐渐上升,直至第5个epoch后趋于平稳。
[0064]
图5分别显示了1dcnn,svm,决策树和朴素贝叶斯对s机组运行状态预测分类结果的混淆矩阵。从图中可以看出,四个模型都有把真实故障样本误分类为健康样本,分别为29,2807,39925和70。显然,pca

cnn的分类效果最佳,只有29次误分类,决策树分类效果最差,达39925次误分类。
[0065]
为进一步验证提出模型的准确度和通用性,构建了2dcnn模型进行跨机组故障诊断,使用第二次统计特征作为模型输入。图6显示了2dcnn模型训练图,从图中可以看到,随着迭代次数的增加,模型训练误差和验证测误差逐渐降低,在第4个epoch之后趋于平稳;在第3个epoch之前,模型的训练精度和验证精度逐渐上升,之后慢慢趋于平稳。图7是2dcnn分类结果的混淆矩阵,可以看到2dcnn中有6个健康样本被错误的分到故障样本中,测试准确率较高达到98%。
[0066]
表4总结了以二次特征作为模型输入,不同模型的验证和测试结果情况。从表中结果可以看到,二次特征作为输入,相比于一次特征作为输入时,模型分类结果的准确度均有所增加,说明二次特征与机器学习模型结合进行故障识别的有效性。在输入二次特征时,四个模型的验证精度都达到100%。针对模型测试,pca

cnn和朴素贝叶斯模型的准确率、精确
率、召回率以及f1

score都接近100%,但实际pca

cnn模型错误分类样本数相对更少,因此有更好的分类效果。支持向量机和2dcnn的准确率,精确率,召回率以及f1

score都超过90%。因此,从模型准确度和计算效率考虑,本发明推荐发展的pca

cnn方法来进行跨机组故障诊断。表4基于二次特征的不同模型测试结果对比
[0067][0068]
本发明针对从实际运行机组收集的高维高频数据,首先进行时、频域特征提取,对提取的多维时频特征数据进行了去离群值和归一化预处理,然后分别进行主成分分析(pca)和时间域特征提取的二次数据分析。得到的低维不相关主成分和高维独立统计特征值,分别作为故障诊断模型的输入,发展了一维和二维卷积神经网络(cnn)模型。
[0069]
本发明的优点在于:
[0070]
1)通过对高频多变量原始数据的两次特征提取,消除模型对机组测点变量的依赖,泛化模型故障诊断能力;
[0071]
2)利用深度学习模型在空间维度的自动特征选择强大功能,进一步提高识别模型的通用性和识别精度,实现模型跨机组故障诊断的能力;
[0072]
3)第一次提取多维变量的时、频维度特征,降低高频数据的纵向维度,减少问题的复杂性和后续计算量;
[0073]
4)第二次主成分降维分析要求一次特征的时间维度保持不变,在多维空间维度提取主要特征,降低高维数组的横向维度,进一步减少建模的复杂度;
[0074]
5)发明了针对旋转机械二次特征提取和主成分分析结合的深度学习故障诊断通用方法(图8)。
[0075]
如图9所示,本发明提出了一种基于深度学习的旋转机械故障诊断装置,基于一种基于深度学习的旋转机械故障诊断方法实现,包括若干振动传感器1、边缘计算监测诊断系统2、智能监测应用3,所述振动传感器安装在旋转机械上,采集所需的原始波形数据,所述边缘计算监测诊断系统配置有故障诊断模型,还用于实现数据传输和存储;所述智能监测应用包括数据清洗功能单元、参数监测功能单元、异常报警功能单元和故障诊断功能单元。
[0076]
优选的,还包括云平台4,所述云平台分别与边缘计算监测诊断系统、智能监测应用进行数据交互。
[0077]
优选的,还包括用户端5,从所述边缘计算监测诊断系统获取数据并显示。
[0078]
本发明在特征提取和模型设计方面进行了创新,在针对原始多变量振动信号,提取一次时频域特征的基础上,发展了二次统计特征提取和主成分分析的深度学习通用方法,泛化模型的故障识别能力;并设计了一维卷积神经网络和二维卷积神经网络模型,用于
跨机组智能故障通用识别。
[0079]
以上述依据本发明的理想实施例为启示,通过上述的说明内容,本领域技术人员完全可以在不偏离本发明技术思想的范围内,进行多样的变更以及修改。本发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求书范围来确定其技术性范围。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜