CN115687973A - 一种基于多信号融合的机械设备故障诊断方法 - Google Patents

一种基于多信号融合的机械设备故障诊断方法 Download PDF

Info

Publication number
CN115687973A
CN115687973A CN202211306223.1A CN202211306223A CN115687973A CN 115687973 A CN115687973 A CN 115687973A CN 202211306223 A CN202211306223 A CN 202211306223A CN 115687973 A CN115687973 A CN 115687973A
Authority
CN
China
Prior art keywords
signal
fault diagnosis
layer
dimensional
mechanical equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211306223.1A
Other languages
English (en)
Inventor
齐悦
齐继阳
刘杰
张家豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu University of Science and Technology
Original Assignee
Jiangsu University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu University of Science and Technology filed Critical Jiangsu University of Science and Technology
Priority to CN202211306223.1A priority Critical patent/CN115687973A/zh
Publication of CN115687973A publication Critical patent/CN115687973A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

本发明公开了一种基于多信号融合的机械设备故障诊断方法,属于设备故障诊断方法设计领域,包括以下步骤:建立运行信号集U和运行状态集V;根据运行信号的自身特点,确定采样频率,对时间变化敏感的运行信号采用较大的采样频率,对时间变化不敏感的运行信号采用较小的采样频率;进行运行信号的降噪处理;对运行信号进行归一化处理,将运行信号进行归一化,使其值变为0~1之间的小数;对运行信号处理,构造样本集;构建故障诊断模型,设置故障诊断模型参数;训练故障诊断模型;故障诊断,输出故障诊断的结果,相比传统的单信号判断机械设备故障的方法,此方法多种信号的进行故障诊断,考虑历史数据,又考虑当前状况,结果更准确。

Description

一种基于多信号融合的机械设备故障诊断方法
技术领域
本发明涉及设备故障诊断技术领域,具体涉及一种基于多信号融合的机械设备故障诊断方法。
背景技术
故障诊断技术指根据机械设备运行状态,判断其是否正常运行并及时发现故障的技术,是机械设备安全生产和高效运行的有力保障。在自动化生产中,对机械设备进行更准确、更智能的故障诊断对于提高工业生产效率和经济效益具有非常重要的意义。随着工业的快速发展,各种生产设备的结构越来越复杂,功能也日趋多样化,设备的故障率也不可避免地随之增加。由于这些复杂设备的故障通常具有多源性、复杂性以及隐蔽性的特点,因此,通过传统的故障诊断方法寻找故障原因变得越来越困难。机械设备发生故障时,会反应出各种征兆,诸如振动、温度、噪声等信号的变化,现有的故障诊断方法多是基于单一的振动信号做出评判,没有考虑设备其他信号对于诊断结果的影响,诊断结果缺乏准确性。
专利文献CN109506921B中公开了一种旋转机械在线诊断及故障预警方法,其针对被监测的旋转机械,在采集振动数据之后,即刻对其进行分析处理,得到旋转机械运行过程中各部件的特征参数,其仅仅使用机械的振动数据进行机械设备的故障诊断,没有利用多方面的诊断信号集,其诊断结果仍然不够精准。
发明内容
本发明的目的在于提供一种基于多信号融合的机械设备故障诊断方法,使诊断结果更为科学、合理,以解决现有技术中基于单一的振动信号做出评判的准确性不高的缺陷。
为达到上述目的,本发明是采用下述技术方案实现的:一种基于多信号融合的机械设备故障诊断方法,包括以下步骤:
S1:建立运行信号集U和运行状态集V;
S2:根据运行信号的自身特点,确定采样频率,对时间变化敏感的运行信号采用较大的采样频率,对时间变化不敏感的运行信号采用较小的采样频率;
S3:对经过S2处理后的运行信号进行降噪处理;
S4:对经过S3处理后的运行信号进行归一化处理,将运行信号进行归一化,使其值变为0~1之间的小数;
S5:对经过S4处理后的运行信号处理,构造样本集;
S6:构建故障诊断模型,设置故障诊断模型参数;
S7:训练故障诊断模型;
S8:故障诊断,输出故障诊断的结果。
所述S1中的运行信号集U和运行状态集V根据被诊断的机械设备的结构特点建立;
运行信号集U={u1,u2,…,um},其中u1,u2,...,um表示设备不同的运行信号,m是运行信号个数;建立运行状态集V={v1,v2,…,vn},v1,v2,...,vn表示运行状态,n是运行状态个数。
所述S3中的降噪处理具体为:
S3-1:运用完全自适应噪声完备集合经验模态分解(Complete EnsembleEmpirical Mode Decomposition With Adaptive Noise,CEEMDAN)对采集的运行信号进行分解,得到n个本征模态函数和一个残余信号,n个本征模态函数分别表示为IMF1,IMF2,...,IMFn,残余信号表示为r;
S3-2:采用皮尔逊相关系数分别计算n个本征模态函数与原始信号的相关系数。皮尔逊相关系数计算方法如公式(1)所示
Figure BDA0003905138460000021
式中:x表示原信号,IMFi表示第i级的IMF分量。根据公式(1)可知,在原信号和IMF分量呈现负相关时,相关系数的值为负,当线性相关性越高时,相关系数的值越大;
S3-3:信号重构,得到去噪后的信号;
当本征模态函数与原信号之间的相关系数
Figure BDA0003905138460000022
小于设定阈值时,该本征模态函数被认定为噪声所产生,将其去除;
当本征模态函数与原信号之间的相关系数
Figure BDA0003905138460000023
大于或等于设定阈值时,该本征模态函数被认定为信号所产生,将其保留,将保留下来的本征模态函数与残余信号进行重构,形成去噪后的信号。
所述S5中样本集的具体构造方式为:
S5-1:对时间变化敏感的运行信号,采样频率较大,采样的数据较多,从采集起始点开始,连续若干个数据作为一个样本,对时间变化不敏感的运行信号采样频率较小,采样的数据较少,每个数据作为一个样本;
S5-2:对时间变化敏感的运行信号样本进行处理得到二维时频图,采用CEEMDAN对时间变化敏感的运行信号进行分解,再利用希尔伯特变换(HT)对CEEMDAN分解后的每个IMF分量进行Hilbert变换,生成二维时频图。
所述S6中故障诊断模型包括:2D-CNN通道、1D-CNN通道和融合通道;
所述2D-CNN通道包括输入层input2d、二维卷积层conv2d、二维最大池化层max_pooling2d、二维卷积层conv2d_1、二维最大池化层max_pooling2d_1、注意力机制模块层se_attention_layer、二维卷积层conv2d_2、二维最大池化层max_pooling2d_2、平铺层flatten;
1D-CNN包括输入层input1d、一维卷积层conv1d、一维最大池化层max_pooling1d、一维卷积层conv1d_1、一维最大池化层max_pooling1d_1、注意力机制模块层attention_layer、一维卷积层conv1d_2、一维最大池化层max_pooling1d_2、平铺层flatten_1;
所述融合通道包括拼接层concatenate、丢弃层dropout、稠密层feature和输出层output;
对时间变化敏感的运行信号进行处理得到二维时频图,拼接后作为2D-CNN通道输入层input2d的输入;运行信号拼接后作为1D-CNN通道输入层input1d的输入;2D-CNN通道平铺层flatten和1D-CNN通道平铺层flatten_1作为拼接层concatenate的输入。
所述S7的诊断模型建立包括以下步骤:
S7-1:按照一定比例将样本集划分成训练集与测试集,训练集样本数与测试集样本数比例为7∶3;
S7-2:设置训练参数,采用了Adam优化器来更新网络参数,模型训练时的Epoch、批次大小以及Adam算法的学习率分别为60、64、0.001。
S7-3:模型训练,采用随机方式,对故障诊断模型参数进行初始化,将训练集样本按批次输入故障诊断模型中进行模型训练,将测试样本输入训练好的故障诊断模型中进行测试,输出故障诊断准确率,以此来判断所提模型可行性。训练结束后保存训练好的故障诊断模型。
所述S8中故障诊断具体将需要诊断的运行信号集U输入训练好的故障诊断模型,进行诊断,输出诊断结果。
根据上述技术方案,本发明至少具有以下有益效果:
1.本发明在对机械设备故障诊断过程中,考虑了温度、振动、噪声三种信号对于故障诊断准确率的影响,避免了目前机械设备故障诊断基于单一振动信号导致故障诊断准确率不高的缺陷。
2.本发明在采集振动、温度、噪声三种信号,考虑了三种变量对时间变化的敏感性,采用不同的采样频率,既保证了采集数据的完整性,又减少了计算量。
3.本发明公开的双通道卷积神经网络故障诊断模型,既学习相邻区间的相关性,又学习非相邻区间的相关性,从而提高了故障诊断的准确率,避免了目前机械设备故障诊断模型采用单一通道导致故障诊断准确率不高的缺陷。
4.本发明在进行故障诊断时,考虑历史数据,又考虑当前状况,相对于传统的基于当前状况的故障诊断方法,结果更准确。
5.本发明公开的双通道卷积神经网络故障诊断模型,其二维卷积通道的时频变换模块采用了CEEMDAN分解与HT相结合方法,避免了传统HHT变换采用EMI)分解原始信号导致模态混叠现象,或小波变换难以确定合适的小波基等问题。
附图说明
图1是本实例的故障诊断步骤流程图;
图2是本实例的双通道故障诊断模型图;
图3是正常状态运行下的一个振动信号样本二维时频图;
图4是端面磨损状态运行下的一个振动信号样本二维时频图;
图5是滑靴磨损状态运行下的一个振动信号样本二维时频图;
图6是斜盘磨损状态运行下的一个振动信号样本二维时频图;
图7是配流盘磨损状态运行下的一个振动信号样本二维时频图;
图8是中心弹簧失效状态运行下的一个振动信号样本二维时频图;
图9是本发明训练集样本损失函数值与准确率变化图;
图10是不同故障诊断方法的诊断结果准确率对比图。
具体实施方式
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
本发明提出的基于多信号融合的机械设备故障诊断方法,其流程图如图1所示,下面以某液压泵故障诊断为例,说明具体实施步骤:
S1、建立运行信号集U和运行状态集V。
根据被诊断的机械设备的结构特点,建立运行信号集,U={u1,u2,...,um},其中u1,u2,...,um表示设备不同的运行信号,m是运行信号个数;运行状态集V={v1,v2,...,vn},v1,v2,...,vn表示运行状态,n是运行状态个数。
对于该液压泵,运行信号包括温度信号、振动信号、噪声信号。即运行信号集U={u1,u2,...,um}={温度信号,振动信号,噪声信号}。
该液压泵运行过程中,可能出现的异常状态包括端面磨损、滑靴磨损、斜盘磨损、配流盘磨损、中心弹簧失效,还包含正常状态。所以运行状态集V={v1,v2,...,vn}={正常状态,端面磨损,滑靴磨损,斜盘磨损,配流盘磨损,中心弹簧失效}。
S2、根据运行信号的自身特点,确定采样频率,对时间变化敏感的运行信号采用较大的采样频率,对时间变化不敏感的运行信号采用较小的采样频率。
对于本实施例液压泵的故障诊断,振动信号、噪声信号对时间变化敏感,其采样频率均为0.1K Hz,温度信号对时间变化不敏感,其采样频率为0.1Hz。
S3、运行信号的降噪处理
S3-1运用完全自适应噪声完备集合经验模态分解(Complete EnsembleEmpirical Mode Decomposition With Adaptive Noise,CEEMDAN)对采集的运行信号进行分解,得到n个本征模态函数(Intrinsic Mode Function,IMF)和一个残余信号,n个本征模态函数分别表示为IMF1,IMF2,...,IMFn,残余信号表示为r;
S3-2采用皮尔逊相关系数分别计算n个本征模态函数(Intrinsic ModeFunction,IMF)与原始信号的相关系数。皮尔逊相关系数计算方法如公式(1)所示;
Figure BDA0003905138460000051
式中:x表示原信号,IMFi表示第i级的IMF分量。根据公式(1)可知,在原信号和IMF分量呈现负相关时,相关系数的值为负,当线性相关性越高时,相关系数的值越大;
S3-3信号重构,得到去噪后的信号。当本征模态函数与原信号之间的相关系数
Figure BDA0003905138460000052
小于设定阈值时,该本征模态函数被认定为噪声所产生,将其去除;当本征模态函数与原信号之间的相关系数
Figure BDA0003905138460000053
大于或等于设定阈值时,该本征模态函数被认定为信号所产生,将其保留,将保留下来的本征模态函数与残余信号进行重构,形成去噪后的信号。
对于本实施例液压泵的故障诊断,振动信号、噪声信号经过CEEMDAN分解后,得到其各自的本征模态函数,分别计算其相关系数,将相关系数序列中最大相关系数的十分之一作为阈值,去除由噪声产生的本征模态函数,经重构后得到去噪后的振动信号、噪声信号。
S4、对运行信号进行归一化处理,将运行信号进行归一化,使其值变为(0,1)之间的小数;
S5、对运行信号处理,构造样本集;
S5-1对时间变化敏感的运行信号,采样频率较大,采样的数据较多,从采集起始点开始,连续若干个数据作为一个样本;对时间变化不敏感的运行信号采样频率较小,采样的数据较少,每个数据作为一个样本;
对于本实施例液压泵的故障诊断,针对每种状态,振动信号、噪声信号分别从起始点开始取1024个数据作为一个样本,再取下1024个数据作为下一个样本,以此类推,每种状态下分别取600个样本,液压泵有6种状态,振动信号共取3600个样本,噪声信号共取3600个样本。针对每种状态,温度信号从起始点开始,每取1个数据作为一个样本,每种状态下取600个样本,液压泵有6种状态,温度信号共取3600个样本;
S5-2对时间变化敏感的运行信号样本进行处理得到二维时频图。采用CEEMDAN对时间变化敏感的运行信号进行分解,再利用希尔伯特变换(HT)对CEEMDAN分解后的每个IMF分量进行Hilbert变换,生成二维时频图;
本实例中,对振动信号样本、噪声信号样本先进行CEEMDAN分解,再利用希尔伯特变换(HT)对CEEMDAN分解后的每个IMF分量进行Hilbert变换,生成二维时频图。
S6、构建故障诊断模型,设置故障诊断模型参数;
如图2所示,故障诊断模型包括2D-CNN通道、1D-CNN通道和融合通道。
2D-CNN通道包括输入层input2d、二维卷积层conv2d、二维最大池化层max_pooling2d、二维卷积层conv2d_1、二维最大池化层max_pooling2d_1、注意力机制模块层se_attention_layer、二维卷积层conv2d_2、二维最大池化层max_pooling2d_2、平铺层flatten。
1D-CNN包括输入层input1d、一维卷积层convld、一维最大池化层max_pooling1d、一维卷积层conv1d_1、一维最大池化层max_poolingld_1、注意力机制模块层attention_layer、一维卷积层conv1d_2、一维最大池化层max_pooling1d_2、平铺层flatten_1。
融合通道包括拼接层concatenate、丢弃层dropout、稠密层feature和输出层output。
对时间变化敏感的运行信号进行处理得到二维时频图,拼接后作为2D-CNN通道输入层input2d的输入;运行信号拼接后作为1D-CNN通道输入层input1d的输入;2D-CNN通道平铺层flatten和1D-CNN通道平铺层flatten_1作为拼接层concatenate的输入。
本实施例中,输入层input2d的尺寸为32×32×6;二维卷积层conv2d的卷积核大小为3×3,卷积核数量为4,激活函数为ReLU,步长为1,填充方式为same;二维最大池化层max_pooling2d池化核大小为2×2,步长为2;二维卷积层conv2d_1的卷积核大小为5×5,卷积核数量为8,激活函数为ReLU,步长为1,填充方式为same;二维最大池化层max_pooling2d_1池化核大小为2×2,步长为2;注意力机制模块层se_attention_layer采用SENet;二维卷积层conv2d_2的卷积核大小为3×3,卷积核数量为16,激活函数为ReLU,步长为1,填充方式为same;二维最大池化层max_pooling2d_2池化核大小为2×2,步长为2。
本实施例中,输入层input1d尺寸大小为2049×1;一维卷积层conv1d的卷积核大小为7×1,卷积核数量为2,激活函数为ReLU,步长为1,填充方式为same;一维最大池化层max_pooling1d池化核大小为3×1,步长为3;一维卷积层conv1d_1的卷积核大小为5×1,卷积核数量为4,激活函数为ReLU,步长为1,填充方式为same;一维最大池化层max_pooling1d_1池化核大小为2×1,步长为2;注意力机制模块层attention_layer采用BahdanauAttention,一维卷积层conv1d_2的卷积核大小为3×1,卷积核数量为8,激活函数为ReLU,步长为1,填充方式为same;一维最大池化层max_pooling1d_2池化核大小为4×1,步长为4。
本实施例中,拼接层神经元数目为936,丢弃层dropout的丢弃率为0.5,稠密层dense神经元数目为128,激化函数为ReLU,输出层output神经元数目为6,激活函数为Softmax。
本实例中,对振动信号、噪声信号的二维时频图,拼接后形成的特征图作为2D-CNN通道输入层input2d的输入,温度信号、振动信号样本、噪声信号拼接后的数据向量,作为1D-CNN通道输入层input1d的输入。
S7、训练故障诊断模型;
S7-1按照一定比例将数据样本划分成训练集与测试集;
在本实例中,每种状态有600个样本,共有6种状态,对振动信号、噪声信号的二维时频图,拼接后形成的3600个特征图,温度信号、振动信号样本、噪声信号拼接后的3600个数据向量以7:3比例划分,训练集样本数为2520,测试集样本数为180。
S7-2设置训练参数;
本实例中采用了Adam优化器来更新网络参数,模型训练时的Epoch、批次大小以及Adam算法的学习率分别为60、64、0.001。
S7-3模型训练;
采用随机方式,对故障诊断模型参数进行初始化,将训练集样本按批次输入故障诊断模型中进行模型训练,将测试样本输入训练好的故障诊断模型中进行测试,输出故障诊断准确率,以此来判断所提模型可行性。训练结束后保存训练好的故障诊断模型。
S8、故障诊断,输出故障诊断的结果;
将需要诊断的温度信号、振动信号、噪声信号输入训练好的故障诊断模型,进行诊断,输出诊断结果。
本发明的效果可以通过以下对比实验进一步说明:
1)液压泵在正常状态、端面磨损、滑靴磨损、斜盘磨损、配流盘磨损、中心弹簧失效状态下,分别运行一段时间,通过温度传感器按0.1Hz采样频率采样其温度信号,通过加速度传感器按0.1KHz采样频率采样其振动信号,通过噪声传感器按0.1KHz采样频率采样其噪声信号。
2)对采集的振动信号、噪声信号进行降噪处理,对采集的振动信号、噪声信号首先通过CEEEMDAN分解,再利用公式(1)计算分解后的每个IMF分量与各自对应的原始信号的皮尔逊相关系数,以相关系数序列中最大相关系数的十分之一作为阈值,去除皮尔逊相关系数小于阈值的IMF分量,将保留的分量进行重构。
3)对重构后分解进行归一化处理,形成归一化后的温度信号、振动信号、和噪声信号。
4)采集的3600个温度信号样本、3600个振动信号样本、3600个噪声信号样本。
对液压泵在正常状态运行下连续采集的归一化后的温度信号,从起始点开始,每取1个数据作为一个样本,共取600个正常状态运行下的温度信号样本。对液压泵在端面磨损状态运行下连续采集的归一化后的温度信号,从起始点开始,每取1个数据作为一个样本,共取600个端面磨损状态运行下的温度信号样本。对液压泵在滑靴磨损状态运行下连续采集的归一化后的温度信号,从起始点开始,每取1个数据作为一个样本,共取600个滑靴磨损状态运行下的温度信号样本。对液压泵在斜盘磨损状态运行下连续采集的归一化后的温度信号,从起始点开始,每取1个数据作为一个样本,共取600个斜盘磨损状态运行下的温度信号样本。对液压泵在配流盘磨损状态运行下连续采集的归一化后的温度信号,从起始点开始,每取1个数据作为一个样本,共取600个中心弹簧失效状态运行下的温度信号样本。对液压泵在配流盘磨损状态运行下连续采集的归一化后的温度信号,从起始点开始,每取1个数据作为一个样本,共取600个中心弹簧失效状态运行下的温度信号样本。
对液压泵在正常状态运行下连续采集的归一化后的振动信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个正常状态运行下的振动信号样本。对液压泵在端面磨损状态运行下连续采集的归一化后的振动信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个端面磨损状态运行下的振动信号样本。对液压泵在滑靴磨损状态运行下连续采集的归一化后的振动信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个滑靴磨损状态运行下的振动信号样本。对液压泵在斜盘磨损状态运行下连续采集的归一化后的振动信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个斜盘磨损状态运行下的振动信号样本。对液压泵在配流盘磨损状态运行下连续采集的归一化后的振动信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个中心弹簧失效状态运行下的振动信号样本。对液压泵在配流盘磨损状态运行下连续采集的归一化后的振动信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个中心弹簧失效状态运行下的振动信号样本。
对液压泵在正常状态运行下连续采集的归一化后的噪声信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个正常状态运行下的噪声信号样本。对液压泵在端面磨损状态运行下连续采集的归一化后的噪声信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个端面磨损状态运行下的噪声信号样本。对液压泵在滑靴磨损状态运行下连续采集的归一化后的噪声信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个滑靴磨损状态运行下的噪声信号样本。对液压泵在斜盘磨损状态运行下连续采集的归一化后的噪声信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个斜盘磨损状态运行下的噪声信号样本。对液压泵在配流盘磨损状态运行下连续采集的归一化后的噪声信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个中心弹簧失效状态运行下的噪声信号样本。对液压泵在配流盘磨损状态运行下连续采集的归一化后的噪声信号,从起始点开始取1024个数据作为一个样本,再取下1024个数据作下一个样本,以此类推,共取600个中心弹簧失效状态运行下的噪声信号样本。
5)将采集的3600个温度信号样本、3600个振动信号样本分别先进行CEEMDAN分解,再利用希尔伯特变换(HT)对CEEMDAN分解后的每个IMF分量进行Hilbert变换,生成二维时频图。部分振动信号样本的二维时频图如3至图8所示。
6)3600个温度信号样本二维时频图分别与对应的3600个振动信号样本二维时频图拼接,采用双三次插值算法将图像压缩后,形成3600个32×32×6输入特征图,将相对应的3600个温度信号样本、3600个振动信号样本、3600个噪声信号样本拼接,形成3600个2049×1数据向量。
7)3600个32×32×6输入特征图和3600个2049×1数据向量,以7∶3比例随机划分为训练集和测试集。
8)将训练集样本输入故障诊断模型,如图9所示,对模型进行训练,训练结束后,用测试集测试模型训练效果,训练效果如表1所示,其中状态1、状态2、状态3、状态4、状态5、状态6分别代表正常状态、端面磨损、滑靴磨损、斜盘磨损、配流盘磨损、中心弹簧失效状态,诊断结果的正确性为99.44%。
表1测试集样本测试结果表
Figure BDA0003905138460000101
如图10所示,其中M1、M2、M3、M4、M5、M6、M7、M8和M9分别表示本发明公开的故障诊断方法、多信息融合2D-CNN单通道故障诊断方法、多信息融合1D-CNN单通道故障诊断方法、振动信号双通道故障诊断方法、噪声信号双通道故障诊断方法、振动信号2D-CNN单通道故障诊断方法、振动信号1D-CNN单通道故障诊断方法、噪声信号2D-CNN单通道故障诊断方法、噪声信号1D-CNN单通道故障诊断方法。为体现本发明公开的故障诊断方法双通道相对于单通道故障诊断模型的先进性,同样的数据集分别对2D-CNN通道模型、1D-CNN通道模型进行实验测试,其诊断准确率分别为94.44%和95.56%。为体现本发明公开的故障诊断方法多信息融合相对于基于单一的振动信号或单一噪声信号故障诊断模型的先进性,分别以单一振动信号和单一噪声信号为样本集,对本发明公开的故障诊断模型进行实验测试,其诊断准确率分别为93.33%和92.22%。为体现本发明公开的故障诊断模型的总体先进性,本发明的单一振动信号和单一噪声信号分别对2D-CNN通道模型、1D-CNN通道模型进行实验测试,其诊断准确率分别为88.33%、87.22%、84.44%和83.89%。

Claims (7)

1.一种基于多信号融合的机械设备故障诊断方法,其特征在于,包括以下步骤:
S1:建立运行信号集U和运行状态集V;
S2:根据运行信号是否对时间变化敏感,确定采样频率;
S3:对经过S2处理后的运行信号进行降噪处理;
S4:对经过S3处理后的运行信号进行归一化处理,将运行信号进行归一化,使其值变为0~1之间的小数;
S5:对经过S4处理后的运行信号处理,构造样本集;
S6:构建故障诊断模型,设置故障诊断模型参数;
S7:训练故障诊断模型;
S8:故障诊断,输出故障诊断的结果。
2.根据权利要求1所述的一种基于多信号融合的机械设备故障诊断方法,其特征在于,所述s1中的运行信号集U和运行状态集V根据被诊断的机械设备的结构特点建立;
运行信号集U={u1,u2,...,um},其中u1,u2,...,um表示设备不同的运行信号,m是运行信号个数;建立运行状态集V={v1,v2,...,vn},v1,v2,...,vn表示运行状态,n是运行状态个数。
3.根据权利要求1所述的一种基于多信号融合的机械设备故障诊断方法,其特征在于,所述S3中的降噪处理具体为:
S3-1:运用完全自适应噪声完备集合经验模态分解对采集的运行信号进行分解,得到n个本征模态函数和一个残余信号,n个本征模态函数分别表示为IMF1,IMF2,...,IMFn,残余信号表示为r;
S3-2:采用皮尔逊相关系数分别计算n个本征模态函数与原始信号的相关系数。皮尔逊相关系数计算方法如公式(1)所示
Figure FDA0003905138450000011
式中:x表示原信号,IMFi表示第i级的IMF分量。根据公式(1)可知,在原信号和IMF分量呈现负相关时,相关系数的值为负,当线性相关性越高时,相关系数的值越大;
S3-3:信号重构,得到去噪后的信号;
当本征模态函数与原信号之间的相关系数
Figure FDA0003905138450000012
小于设定阈值时,该本征模态函数被认定为噪声所产生,将其去除;
当本征模态函数与原信号之间的相关系数
Figure FDA0003905138450000013
大于或等于设定阈值时,该本征模态函数被认定为信号所产生,将其保留,将保留下来的本征模态函数与残余信号进行重构,形成去噪后的信号。
4.根据权利要求1所述的一种基于多信号融合的机械设备故障诊断方法,其特征在于,所述S5中样本集的具体构造方式为:
S5-1:根据运行信号是否对时间变化敏感,确定样本数据;
S5-2:对时间变化敏感的运行信号样本进行处理得到二维时频图,采用CEEMDAN对时间变化敏感的运行信号进行分解,再利用希尔伯特变换(HT)对CEEMDAN分解后的每个IMF分量进行Hilbert变换,生成二维时频图。
5.根据权利要求1所述的一种基于多信号融合的机械设备故障诊断方法,其特征在于,所述S6中故障诊断模型包括:2D-CNN通道、1D-CNN通道和融合通道;
所述2D-CNN通道包括输入层input2d、二维卷积层conv2d、二维最大池化层max_pooling2d、二维卷积层conv2d_1、二维最大池化层max_pooling2d_1、注意力机制模块层se_attention_layer、二维卷积层conv2d_2、二维最大池化层max_pooling2d_2、平铺层flatten;
1D-CNN包括输入层input1d、一维卷积层conv1d、一维最大池化层max_pooling1d、一维卷积层conv1d_1、一维最大池化层max_pooling1d_1、注意力机制模块层attention_layer、一维卷积层conv1d_2、一维最大池化层max_pooling1d_2、平铺层flatten_1;
所述融合通道包括拼接层concatenate、丢弃层dropout、稠密层feature和输出层output;
对时间变化敏感的运行信号进行处理得到二维时频图,拼接后作为2D-CNN通道输入层input2d的输入;运行信号拼接后作为1D-CNN通道输入层inputld的输入;2D-CNN通道平铺层flatten和1D-CNN通道平铺层flatten_1作为拼接层concatenate的输入。
6.根据权利要求1~5任一项所述的一种基于多信号融合的机械设备故障诊断方法,其特征在于,所述S7的诊断模型建立包括以下步骤:
S7-1:按照一定比例将样本集划分成训练集与测试集,训练集样本数与测试集样本数比例为7:3;
S7-2:设置训练参数,采用了Adam优化器来更新网络参数,模型训练时的Epoch、批次大小以及Adam算法的学习率分别为60、64、0.001。
S7-3:模型训练,采用随机方式,对故障诊断模型参数进行初始化,将训练集样本按批次输入故障诊断模型中进行模型训练,将测试样本输入训练好的故障诊断模型中进行测试,输出故障诊断准确率,以此来判断所提模型可行性,训练结束后保存训练好的故障诊断模型。
7.根据权利要求1所述的一种基于多信号融合的机械设备故障诊断方法,其特征在于,所述S8中故障诊断具体将需要诊断的运行信号集U输入训练好的故障诊断模型,进行诊断,输出诊断结果。
CN202211306223.1A 2022-10-24 2022-10-24 一种基于多信号融合的机械设备故障诊断方法 Pending CN115687973A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211306223.1A CN115687973A (zh) 2022-10-24 2022-10-24 一种基于多信号融合的机械设备故障诊断方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211306223.1A CN115687973A (zh) 2022-10-24 2022-10-24 一种基于多信号融合的机械设备故障诊断方法

Publications (1)

Publication Number Publication Date
CN115687973A true CN115687973A (zh) 2023-02-03

Family

ID=85099171

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211306223.1A Pending CN115687973A (zh) 2022-10-24 2022-10-24 一种基于多信号融合的机械设备故障诊断方法

Country Status (1)

Country Link
CN (1) CN115687973A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116049725A (zh) * 2023-03-29 2023-05-02 淄博热力有限公司 基于改进深度学习分类模型的旋转机械故障诊断方法
CN116484268A (zh) * 2023-06-21 2023-07-25 西安黑石智能科技有限公司 基于机器学习的智能化工业设备故障诊断***
CN116846688A (zh) * 2023-08-30 2023-10-03 南京理工大学 基于cnn的可解释流量入侵检测方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116049725A (zh) * 2023-03-29 2023-05-02 淄博热力有限公司 基于改进深度学习分类模型的旋转机械故障诊断方法
CN116049725B (zh) * 2023-03-29 2023-12-29 淄博热力有限公司 基于改进深度学习分类模型的旋转机械故障诊断方法
CN116484268A (zh) * 2023-06-21 2023-07-25 西安黑石智能科技有限公司 基于机器学习的智能化工业设备故障诊断***
CN116484268B (zh) * 2023-06-21 2023-09-05 西安黑石智能科技有限公司 基于机器学习的智能化工业设备故障诊断***
CN116846688A (zh) * 2023-08-30 2023-10-03 南京理工大学 基于cnn的可解释流量入侵检测方法
CN116846688B (zh) * 2023-08-30 2023-11-21 南京理工大学 基于cnn的可解释流量入侵检测方法

Similar Documents

Publication Publication Date Title
Zhang et al. Deep residual learning-based fault diagnosis method for rotating machinery
CN115687973A (zh) 一种基于多信号融合的机械设备故障诊断方法
CN111340238A (zh) 一种工业***的故障诊断方法、装置、设备及存储介质
CN109858352B (zh) 一种基于压缩感知与改进多尺度网络的故障诊断方法
CN112254964A (zh) 一种基于快速多尺度卷积神经网络的滚动轴承故障诊断方法
Neupane et al. Bearing fault detection using scalogram and switchable normalization-based CNN (SN-CNN)
CN113177537B (zh) 一种旋转机械设备的故障诊断方法及***
CN113642754A (zh) 一种基于rf降噪自编码信息重构和时间卷积网络的复杂工业过程故障预测方法
CN115017945A (zh) 基于增强型卷积神经网络的机械故障诊断方法和诊断***
CN113822139A (zh) 一种基于改进1DCNN-BiLSTM的设备故障诊断方法
Li et al. Gear pitting fault diagnosis using raw acoustic emission signal based on deep learning
CN116226646A (zh) 轴承健康状态及剩余寿命的预测方法、***、设备及介质
CN113627375A (zh) 一种行星齿轮故障诊断方法、***、存储介质及计算设备
CN115859077A (zh) 一种变工况下多特征融合的电机小样本故障诊断方法
CN113642414A (zh) 一种基于Transformer模型的滚动轴承剩余使用寿命预测方法
CN115290326A (zh) 一种滚动轴承故障智能诊断方法
Neupane et al. Deep learning-based bearing fault detection using 2-D illustration of time sequence
CN115204231A (zh) 基于eeg脑电多维特征的数字化人机界面认知负荷评估方法
Lee et al. An explainable deep learning-based prognostic model for rotating machinery
van den Hoogen et al. An improved wide-kernel cnn for classifying multivariate signals in fault diagnosis
CN116595465A (zh) 基于自编码器和数据增强的高维稀疏数据离群点检测方法及***
CN114964782A (zh) 基于压缩感知的滚动轴承故障诊断声发射信号处理方法、***
CN113159088A (zh) 一种基于多特征融合和宽度学习的故障监测与诊断方法
CN115130500A (zh) 一种基于sdae算法的电机故障诊断***及方法
CN114818811A (zh) 一种基于孪生网络度量学习的航空发动机滚动轴承故障诊断方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination