首页/文章/ 详情

应对小样本挑战:基于改进辅助分类生成对抗网络的汽轮机转子故障诊断研究

1年前浏览846

这篇论文由上海海事大学张青雷老师团队在《Measurement》发表,针对汽轮机转子故障诊断振动数据因密封结构极难获取,传统诊断方法在样本稀缺时准确率骤降的行业难题,提出的SA-ACWGAN 智能诊断网络,在两个公开转子数据集上平均准确率超97%,数据不平衡场景(正常样本:故障样本=2:1)下仍保持96%+准确率,为电力、航空、船舶等领域的汽轮机预防性维护提供了解决方案。

论文链接:通过点击本文左下角阅读进行在线阅读及下载

论文基本信息

论文题目:

Research of turbine rotor fault diagnosis based on improved auxiliary classification generative adversarial network.

论文期刊:Measurement 

论文日期:2025年

论文链接https://doi.org/10.1016/j.measurement.2025.116991

作者:Qinglei Zhang(a)Xinwei Lian(b)Jiyun Qin(a)Jianguo Duan(a),Ying Zhou(a)

机构:

(a) China Institute of FTZ Supply Chain, Shanghai Maritime University, Pudong, Shanghai 201306 China
(b) School of Logistics Engineering, Shanghai Maritime University, Pudong, Shanghai 201306 China

作者简介

 

张青雷,博士/教授,主要从事人工智能技术与系统、智能制造系统与应用等领域的教学研究工作。多次获得上海市一等奖/二等奖科技奖励,主持国家重点研发计划课题、国家自然科学基金面上项目、上海市经信委/科委等重要课题,出版人工智能领域专著,发表六十余篇SCI/EI高水平论文,并授权多项发明专利。(学校官网)

目录

1 摘要
2 引言
3 方法
 3.1 GAN网络
 3.2 Wasserstein距离与梯度惩罚
 3.3 辅助分类生成对抗网络(ACGAN)
 3.4 自注意力机制
 3.5 SA-ACWGAN框架
4 实验验证
 4.1 实验室转子数据集
  4.1.1 数据集简介
  4.1.2 结果讨论
 4.2 武汉大学转子数据集
  4.2.1 数据集简介
  4.2.2 结果讨论
5 结论

1 摘要

转子是汽轮机的重要部件,但转子的振动信息难以获取,使得汽轮机转子振动数十分稀少,导致故障诊断精度受限。本文针对这一问题,提出一种基于改进辅助分类生成对抗网络(SA-ACWGA)的数据增强方法,通过结合ACGAN、Wasserstein距离自注意力机制,生成高质量且均衡的故障数据,用于汽轮机转子故障诊断的数据增强。在不同的转子数据集上进行了实验。结果表明,该方法能有效识别汽轮机转子的故障,两个数据集的准确率均高于97%。

关键词:故障诊断、汽轮机转子、数据扩增生成对抗注意力模块

2 引言

汽轮机作为主要的动力设备,广泛应用于电力、航空、航运、化工等领域[1]。它不仅是现代能源和工业系统的核心部件,也是推动社会和经济发展的关键技术[2]。确保汽轮机的稳定运行对保障生产安全和提高经济效益具有重要意义[3]。然而:

  • 由于运行环境复杂性和设备高精度,汽轮机长期运行中易发生故障[4];
  • 转子振动信号因密封结构难以大量获取,样本稀缺导致诊断准确性低。

传统故障诊断方法存在局限性:

  1. 依赖专家系统与物理模型:处理简单故障有效,但面对复杂非线性问题时效率低。
  2. 特征提取依赖人工:适用性和泛化能力有限,处理大规模数据时计算复杂度高。

深度学习虽在故障诊断中取得进展(如CNN[13][17]、迁移学习[15][16]),但仍需大量标签数据,小样本场景下表现不佳。生成对抗网络(GAN) 成为解决数据稀缺的关键技术[20]:

  • 如Wang等提出的多域协作GAN[21]、Zhao的CAMCNN[22]证明了GAN在故障诊断中的潜力
  • 但传统GAN存在训练不稳定模式崩溃梯度消失等问题,且难以保证生成数据的多样性与全局一致性。
表1 方法对比
方法类型      
代表技术      
缺陷      
传统方法      
FFT, STFT, SVM      
非线性问题适应性差      
深度学习      
CNN[13], 迁移学习[15]      
依赖大规模标注数据      
GAN增强      
WGAN[27], ACGAN[6]      
训练不稳定、模式崩溃      

本文贡献:提出 SA-ACWGAN 方法,通过融合 ACGANWasserstein距离梯度惩罚(GP) 自注意力机

  • 增强故障特征捕获能力;
  • 提升模型稳定性;
  • 生成高质量均衡故障数据;
  • 在多个数据集上实现>97% 的诊断准确率。

3 方法

3.1 GAN网络

生成对抗网络(GAN)的核心思想是通过训练生成器 G 和判别器 D 来补充数据,GAN由生成器 (G) 和判别器 (D) 组成[24]。GAN 的目标函数如下所示:

  • 目标函数
 
  • 训练过程:生成器生成虚假数据欺骗判别器,判别器区分真伪,二者对抗优化。

3.2 Wasserstein距离与梯度惩罚

Wasserstein距离:GAN 中使用 Wasserstein 距离代替 J-S 散度来评估真实样本和生成样本之间的分布距离,极大地提高了 GAN 的训练稳定性。Wasserstein 距离表示为:

 

其中,    是真实数据    的分布,    是生成数据    的分布。    是所有联合分布    的集 合。 Wasserstein 生成对抗网络的目标函数可以表示为:

 
  • 梯度惩罚(GP):实现1-Lipschitz约束[38]:    

其中,    为惩罚因子,     为真实与生成样本的随机插值。

3.2 辅助分类对抗生成网络(ACGAN)

辅助分类生成对抗网络(ACGAN)是 GAN 的一种改进模型[26],其结构如图所示。在随机噪声和真实图像样本中添加故障类别标签,一方面可以使生成器生成的图像样本更加真实,另一方面,由于判别器和辅助分类的结合,改进后的判别器不仅可以判断图像的真实性,还可以区分图像的故障类别。因此,可以使用 ACGAN 生成特定故障类别的二维时频域图像。

ACGAN网络框架  

图1 ACGAN网络框架

由于添加了辅助分类,ACGAN 的损失函数不仅包括真实/虚假损失,还包括由辅助分类生成的分类损失。

  • 损失函数为    
       
其中,对于判别器,目标是最大化两个对数似然值的和,即    ,而生成器的目标是最大化     

3.4 自注意力机制

核心思想:是利用输入序列中每个元素的信息,计算该位置与其他位置的相似度,并根据相似度对所有位置的信息进行加权求和,从而将局部区域与全局信息的关系统一起来

 

为了改善网络的整体特征表示和最终性能,同时保留输入特征的原始细节,有必要将输出与原始输入特征建立关联。因此,最终输出是:

 

其中,    为可学习参数,初始为0。引入      提供了一种逐步整合两种信息的机制。最初关注原始特征,随着训练的进行逐渐增加对全局信息的关注。这有助于模型在训练初期保持稳定,并在训练过程中优化性能,使其逐渐学会完成复杂任务。

3.5 SA-ACWGAN框架

本文专注于汽轮机转子的不平衡、不对中和摩擦故障诊断。所提出方法的整体架构如图所示。将汽轮机转子的一维振动信号通过短时傅里叶变换(STFT)转换为二维时频域信号图。然后,将二维时频域信号图及其对应的故障标签输入到改进的辅助分类生成对抗网络(SA-ACWGAN)中,以生成准确、可靠且分布均匀的数据集。接下来,将生成的数据集输入到故障诊断网络中进行训练。最后,将部分原始二维时频域图像数据样本与部分生成图像数据样本一起输入到训练好的故障诊断网络中进行验证。具体的SA-ACWGAN结构如表所示。

网络整体框架  

图2 网络整体框架

  1. 一维振动号→STFT转换为二维时频图
  2. SA-ACWGAN结构
    • 基础ACGAN + Wasserstein距离 + 梯度惩罚
    • 生成器/判别器加入自注意力模块

表2 SA-ACWGAN网络结构

SA-ACWGAN网络结构
故障诊断网络:使用了引入自注意力机制的卷积神经网络(CNN)。其结构如表3所示。与一些常见的自注意力机制不同,本文中使用的自注意力机制更适合于获取图像信息。这种自注意力机制专注于如何在图像中捕获全局依赖关系。在处理图像时,它同时关注图像的空间维度和特征维度,以便更高效地识别图像各部分的特征信息。将自注意力机制引入CNN,使得网络模型能够专注于当前任务更重要的区域。在图像分类中,它允许模型更多地关注包含目标分类信息的区域,帮助其捕获更多详细信息,从而提高诊断的准确性。

表3 SA-CNN网络结构

SA-CNN网络结构

4 实验验证

4.1 实验室转子数据集

4.1.1 数据集

本节主要使用实验室模拟数据集。实验装置的物理图如图3所示。转子总长度为1240毫米,直径为60毫米,两端由轴承支撑。轴承处的轴直径为50毫米,转子中心包含一个直径为350毫米、厚度为50毫米的圆盘。通过在转子模型中添加离心力来模拟转子不平衡故障;通过调整转子的振动频率来模拟转子的平行不对中故障;通过在转子上施加三角脉冲力来模拟转子的摩擦故障。转子转速设置为1000转/分钟,采样频率设置为2000赫兹,采样长度为30秒,测试在不同的转子状态(正常、摩擦、不平衡和不对中)下进行。

转子实验平台(a)装置的总体结构;(b)传感器分布  

图3 转子实验平台 (a)装置的总体结构;(b)传感器分布

4.1.2 结果

SA-ACWGAN训练损失:300轮后稳定,生成器波动源于自注意力机制对细节敏感。
SA-ACWGAN损失函数  

图4 SA-ACWGAN损失函数

数据集扩展:以300个训练周期后生成的图像作为生成数据样本。从中选取每种类型的900个样本,与原始数据集中的100个样本混合,作为训练故障诊断网络的新数据集,如表所示。测试数据集中的"+20"表示来自原始数据集但未混入新数据集的20个样本。原始样本+生成样本混合训练。
扩展后数据集  

不同故障诊断方法的训练过程准确率如下图所示。可以看出,SA-CNN达到了最高的准确率97.7%,并且在稳定后波动较小,而LSTM-CNN的准确率略低于SA-CNN,为96.7%。各方法的混淆矩阵显示了每种故障类型的具体诊断结果。混淆矩阵主对角线上的值代表不同故障的识别准确率,该值越大,表明神经网络模型的分类效果越好。从结果可以看出,SA-CNN对各类故障的识别效果最好,每种故障的识别准确率都达到了97%以上;LSTM-CNN的效果也很好,准确率超过95%。这表明由SA-ACWGAN生成的数据集具有良好的准确性和可靠性。

不同网络准确率  

图5 不同网络准确率

不同诊断方法的混淆矩阵:(a)SA-CNN;(b)LSTM-CNN;(c)CNN;(d)SVM
 

对于目标方法中使用的SA-CNN模型,其对不同故障的评估指标如表5所示。可以看出,每项指标均在0.97以上,这充分展示了该网络优异的诊断性能,证实了所提出方法的有效性。

  • 评估指:精确率/召回率/F1值均>0.97

表5 所提方法对于不同故障类别的评估指标

所提方法对于不同故障类别的评估指标

对比不同分类器的ROC和AUC指标,用于评估四种不同故障的表现。ROC是测试二元分类器性能的有效方法,而AUC则是用于评估分类器模型性能的数值指标。由于ROC仅适用于二元分类,无法直接对数据集中的四个类别进行ROC可视化。因此,我们采用将每个类别视为正类,其余类别归为负类的方式进行处理。下图展示了四种不同故障类别的ROC曲线和AUC值。结果显示,0类的AUC为0.98,1类为0.96,2类和3类均为0.97。这进一步表明了所提出方法的网络模型具有良好的鲁棒性和稳定性。

ROC曲线AUC值0.96–0.98,验证模型鲁棒性。

图7 所提方法的ROC  

数据增强方法对比:SA-ACWGAN准确率超出ACGAN15%,并且优于W-CGAN/WGANML。下图展示了使用四种不同网络(SA-ACWGAN、ACGAN、W-CGAN和WGANML)生成的数据集在故障诊断准确率方面的变化。并且这四种方法在多次实验后的平均准确率也展现在图中。使用W-CGAN和WGANML对不同故障的识别准确率低于本文提出的方法,而使用ACGAN方法的准确率则显著低于本文提出的方法。这进一步证明了所提出方法的优越性。

不同数据扩充方法生成数据集训练过程的准确率  

图8 不同数据扩充方法生成数据集训练过程的准确率

 

图9 不同数据扩充网络的平均准确率


 


图10 不同数据增强方法的混淆矩阵:(a)SA-ACWGAN;(b)ACGAN;(c)W-CGAN;(d)WGANML

不平衡数据实验为了进一步探索目标方法的适用性,接下来讨论了数据不平衡情况下目标方法的有效性。实验中设置了正常状态故障样本数量与其他各类故障样本数量的比例分别为1:1、2:1、5:1和10:1,实验结果如下面三张图所示。从结果可以看出,当不平衡比例为2:1时,目标方法仍然表现出较好的效果,平均准确率约为97%,各类故障识别的准确率也都在96%以上;当比例为5:1时,准确率略有下降,各类故障识别的准确率在80%左右;而当比例降至10:1时,准确率大幅下降,仅为65%左右。


不同不平衡比下的混淆矩阵:(a)1:1;(b)2:1;(c)5:1;(d)10:1图13 不同平衡比的混淆矩阵:(a)SA-ACWGAN;(b)ACGAN;(c)W-CGAN;(d)WGANML

造成这一结果的原因可能是:在比例降低后,其他故障的样本数量过少,导致数据增强网络无法充分识别图像特征。虽然健康状态的样本数量保持不变,但其他故障样本数量过少可能导致判别器对生成图像的真实性和类别判断出现误判,从而使生成图像的质量变低。使用质量较差的图像数据集训练的故障诊断网络,其准确率自然会大幅降低。然而,即使在10:1的不平衡比例下,其准确率仍然高于使用GAN作为数据增强网络的方法,这表明所提出的SA-ACWGAN数据增强方法具有良好的实用性。

4.2 武汉大学转子数据集

4.2.1 数据集简介

该数据集由武汉大学的实验旋转机械系统测量的振动信号组成[12]。该系统包括转子试验台、速度控制器、前端处理器和计算机。转子由直流电机驱动,涡流传感器用于采集信号,在传输到计算机进行分析和存储之前,对信号进行放大和滤波。该数据集包含四种不同条件下的转子信号:正常、不平衡、不对中和摩擦。在数据采集过程中,转子转速设置为1200转每分钟(rpm),采样频率为2048 Hz,采样长度为1s。

4.2.2 结果讨论

在处理振动信号后,采用了不同的数据增强方法来扩充数据集,并使用SA-CNN对扩充后的数据集进行训练。从故障诊断准确率和平均准确率的变化可以看出,由SA-ACWGAN生成的数据集仍然具有最高的准确率,这充分证明了所提出方法在转子故障诊断中的适用性。如下各图显示了训练过程以及不同网络生成的各个数据集的具体准确率。SA-ACWGAN、W-CGAN和WGANML都取得了令人满意的结果。然而,由于原始数据集规模较小,W-CGAN和WGANML的准确率仍略低于SA-ACWGAN。

不同数据扩充方法生成数据集训练过程的准确率(武汉大学转子数据集)  

图14 不同数据扩充方法生成数据集训练过程的准确率(武汉大学转子数据集)

 

图15 不同数据增强网络的平均准确度(武汉大学转子数据集)

不同数据增强方法的混淆矩阵(武汉大学转子数据集):(a)SA-ACWGAN(b)ACGAN;(c)W-CGAN;(d)WGANML

图16 不同数据增强方法的混淆矩阵(武汉大学转子数据集):(a)SA-ACWGAN;(b)ACGAN;(c)W-CGAN;(d)WGANML

5 结论

本文提出了一种基于改进的辅助分类生成对抗网络(SA-ACWGAN)的汽轮机转子故障诊断方法,旨在解决小样本汽轮机转子故障诊断问题。在整个故障诊断模型中,首先将少量现有的转子故障一维振动信号转换为二维时频图,作为原始数据集。然后,使用数据增强网络SA-ACWGAN模型扩展数据集,以解决样本数据不足的问题。最后,使用带有自注意力机制的卷积神经网络(SA-CNN)提取特征信息,对转子故障类型进行分类。为了验证所提出方法的准确性和鲁棒性,我们在不同的转子数据集上进行了多次实验。结果表明,该方法在识别汽轮机转子故障方面非常有效,两个数据集的准确率均高于97%。此外,我们还在不同平衡比例的数据集上进行了实验。结果表明,所提出的方法在数据不平衡的情况下仍具有一定的准确性。

然而,该模型在识别转子不平衡故障方面表现较差,相对于其他故障类型,其准确率较低。在所有实验中,对于原始数据集不平衡比例较大的情况,准确率也较低。未来,我们可以继续深入探讨其对转子不平衡故障识别效果不佳的原因,并继续改进模型,使其能够应对稍微更大不平衡比例的数据集。



编辑:肖鑫鑫
校核:李正平、陈凯歌、赵栓栓、曹希铭、赵学功、白亮、任超、海洋、Tina、陈宇航、陈莹洁、赵诚、王金
该文资料搜集自网络,仅用作学术分享,不做商业用途,若侵权,后台联系小编进行删除
来源:故障诊断与python学习
振动非线性旋转机械航空船舶电力海洋电机控制试验人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-07-06
最近编辑:1年前
故障诊断与python学习
硕士 签名征集中
获赞 87粉丝 152文章 328课程 0
点赞
收藏
作者推荐

AMCW-DFFNSA:一种可解释的用于抗噪机械故障诊断的深度特征融合网络

本期分享一篇面向机械故障诊断的可解释智能诊断方法研究成果:尽管深度学习技术已广泛应用于机械设备故障检测领域,但其在实际工业场景中仍面临“黑箱”难解释和抗噪能力不足等挑战。为解决这一问题,本文提出了一种融合小波域特征与注意力机制的全新网络架构——可解释深度特征融合网络(AMCW-DFFNSA)。该方法通过引入离散小波变换扩展特征学习空间,并构建基于余弦增强的通道注意力机制,精准提取关键故障信息、抑制冗余干扰。同时,结合自注意力机制与卷积结构,提出深度特征融合模块 DFFNSA,强化全局与局部特征间的融合关联,实现多层次特征的有效建模与可解释性增强。作者还从三个可视化视角出发,系统剖析了模型的特征学习机制,为 CNN-Transformer 结构的可解释性研究开辟了新的方向。论文链接:通过点击本文左下角的阅读原文进行在线阅读及下载。论文基本信息论文题目:AMCW-DFFNSA: An interpretable deep feature fusion network for noise-robust machinery fault diagnosis论文期刊:Knowledge-Based Systems论文日期:2024年10月论文链接:https://www.sciencedirect.com/science/article/pii/S095070512400995X?via%3Dihub作者:Yan Han (a,b), Sipeng Lv (a), Qingqing Huang (a,b), Yan Zhang (c)机构:a: The Key Laboratory of Industrial Internet of Things and Networked Control, Ministry of Education, Chongqing University of Posts and Telecommunications, Chongqing 400065, China;b: The Institute of Industrial Internet, Chongqing University of Posts and Telecommunications, Chongqing 401120, China;c: China-Korea Belt and Road Joint Laboratory on Industrial Internet of Things, Chongqing University of Posts and Telecommunications, Chongqing 400065, China团队带头人简介:黄庆卿教授,重庆邮电大学自动化学院/工业互联网学院教授,博士生导师,重庆邮电大学工业互联网研究院副院长,澳大利亚University of Wollongong(伍伦贡大学)博士后,重庆市留学归国人员创新创业项目支持人选,中国自动化学会边缘计算专委会、制造技术专业委员会委员,全国工业过程测量控制和自动化标准化技术委员会TC124 SC4委员,ISO/IEC JTC1 SC41物联网及数字孪生国际标准委员会专家,NAMUR(国际过程自动化用户协会)中国智能制造工作组专家。主要从事工业智能、边缘计算、工业物联网领域的研究工作,作为项目/课题负责人、项目骨干,承担国家自然科学基金、国家重点研发计划等项目。(来源: https://faculty.cqupt.edu.cn/huangqingqing/zh_CN/index.htm)目录1 摘要2 引言3 理论基础3.1 多分辨率分析与小波分解3.2 一维离散余弦变换3.3 多头自注意力机制4 所提方法4.1 AMCW-DFFNSA 框架4.2 融合小波嵌入的注意力引导多尺度卷积模块4.3 基于自注意力机制的深度特征融合网络4.4 基于 AMCW-DFFNSA 的可解释故障诊断流程图5 实验验证5.1 数据说明5.2 基于两个测试平台数据集的对比实验5.3 基于风力发电齿轮箱数据集的对比实验5.4 消融实验6 模型可解释性分析6.1 模型学习偏好分析6.2 所学习特征的可解释性7 结论1 摘要深度学习可应用于机械故障诊断,从而保障机械系统的安全运行。然而,深度学习方法在可解释性与抗噪性方面的不足,一直是学术界与工业界面临的共同挑战。为应对这些问题,本文提出了一种可解释的深度特征融合网络,称为 AMCW-DFFNSA。首先,该网络融合了离散小波变换,将特征学习空间扩展至小波域,从而更好地学习在小波域中具有可区分性的故障特征。其次,提出了一种基于余弦增强的通道注意力机制,用于学习并突出有价值的可解释特征,同时滤除无关信息。然后,提出了一种基于自注意力机制的深度特征融合网络(DFFNSA),该网络探讨了自注意力与卷积之间更紧密的联系,以实现全局与局部特征的更深层融合。大量实验在两个测试平台数据集和一个实际风力发电机齿轮箱数据集上进行了缜密验证。实验结果表明,所提出的方法在可解释性和抗噪性方面优于对比故障诊断模型。关键词:故障诊断,可解释性,深度特征融合,小波变换,AMCW-DFFNSA2 引言随着机械设备结构与自动化功能的日益复杂,滚动轴承、齿轮箱等关键机械部件在运行过程中不可避免地会发生裂纹、疲劳损伤、剥落、变形等多种类型的故障 [1,2]。若未能及时检测与修复故障部件,机械系统可能遭受严重损害。因此,监测关键部件的健康状态对于保障机械系统的稳定与可靠运行具有重要意义 [3,4]。近年来,深度学习因其强大的特征提取与分类能力,在故障诊断领域受到广泛关注 [5,6]。多种类型的深度神经网络已被应用于故障诊断,包括循环神经网络(RNN)[7]、卷积神经网络(CNN)[8–10]、深度置信网络(DBN)[11] 等。在这些神经网络中,基于 CNN 的方法由于其强大的特征映射能力,当前在机械故障诊断中研究最为广泛 [12]。Chen 等人 [13] 开发了一种多尺度 CNN,并结合特征对齐模块以增强其特征融合能力。Tang 等人 [14] 提出了一种引入专用归一化策略的 CNN 框架,用于实现高精度的故障检测。Gao 等人 [15] 针对数据不平衡问题,提出了一种分层训练的卷积网络用于故障诊断。Liu 等人 [16] 构建了一种多任务一维 CNN 网络,将转速和负载识别作为辅助任务,以提升故障诊断性能。基于 CNN 的故障诊断方法在提取信号的局部特征、有效捕捉与故障相关的信息方面表现突出。然而,当采集信号受到噪声等因素干扰时,振动信号的周期性特征容易被淹没 [17],仅依赖局部特征进行故障信息挖掘将面临准确性不足的问题 [18,19]。基于其自注意力机制卓越的全局信息挖掘能力,Transformer 模型 [20] 受到了广泛关注,并已成功应用于故障诊断领域。Tang 等人 [21] 提出了一种信号嵌入型 Transformer 模型,命名为 Signal-Transformer,该模型通过信号嵌入完成信号分段,以丰富高维空间信息。Wang 等人 [22] 提出了一个多尺度的 TransFusion 模型,利用 Transformer 在捕捉全局依赖关系方面的优势,实现对长期故障信息的深入挖掘。Li 等人 [23] 提出了一种双分支自注意力网络,利用交叉注意力机制在样本之间建立信息关联。尽管 Transformer 能够捕捉信号中的长距离依赖关系,但与基于 CNN 的方法相比,Transformer 模型缺乏归纳偏置能力,因而难以充分利用不同尺度下的局部特征 [24]。因此,将 CNN 与 Transformer结合,以提取原始信号的局部与全局特征,是一种更具实用性的解决方案。Han 等人 [25] 提出了 Convformer-NSE 框架,通过融合全局与局部信息以提升齿轮箱故障诊断的准确性。Yan 等人 [26] 提出了一种基于可分离卷积与广播式自注意力机制的故障诊断网络 LiConvFormer,具备轻量化与鲁棒性的特点。Fang 等人 [27] 提出了 CLFormer 框架,结合 CNN 与线性自注意力技术,用于解决样本有限条件下的故障诊断问题。尽管上述基于 CNN-Transformer 的方法在一定程度上实现了信号全局与局部特征的挖掘,但仍存在以下不足:(1)在实际工业应用中,对智能诊断模型的可靠性有较高要求。通过可解释性分析,用户能够理解故障诊断模型“如何学习”以及“学习了什么”。然而,现有基于 CNN-Transformer 的方法普遍缺乏对模型可解释性的研究。(2)上述CNN-Transformer 模型大多采用串联的结构形式,或通过替换 Transformer 的序列结构将CNN 融合至自注意力机制中,这类结构难以在强噪声环境下充分提取与融合特征,导致诊断性能不足。基于上述讨论,本文提出了一种用于抗噪故障诊断的可解释深度特征融合网络,称为 AMCW-DFFNSA。首先,通过离散小波变换卷积层(Discrete wavelet transform convolution layer,DWT-CNN)将信号从时域空间映射至小波域空间;利用多尺度卷积层学习信号的多尺度特征,并引入余弦增强通道注意力模块(Cosine-enhanced channel attention module, CECAM)以学习并突出有价值的可解释特征,同时滤除无关信息。其次,提出了一种基于自注意力机制的深度特征融合网络(Deep feature fusion network based on self-attention, DFFNSA),该网络可有效提取全局与局部特征,实现对获得的高维抽象特征的更深层建模与融合。最后,从不同的可视化视角分析了 AMCW-DFFNSA 的可解释性,结果表明该方法能够有效学习关键的可解释特征并抑制无关信息。本研究的主要创新点与贡献如下:(1)设计了一种融合小波嵌入的注意力引导多尺度卷积模块(AMCW),该模块包含 DWT-CNN、CECAM 和多尺度卷积层,能够自适应地学习并突出信号中的关键振动特征。(2)为充分融合全局与局部特征,提出了一种基于自注意力机制的深度特征融合网络(DFFNSA),用于挖掘卷积与自注意力机制之间的紧密关联。(3)基于 AMCW 与 DFFNSA 构建了用于故障诊断的 AMCW-DFFNSA,具有明确的物理可解释性,其特征学习机制可通过可视化分析进行解释。3 基础方法3.1 多分辨率分析与小波分解 多分辨率分析最早由 Mallat 提出 [28],它统一了多种正交小波基的构造方法,为实现小波分析算法提供了一种新的途径。Mallat 快速分解算法表示为: 其中,t 表示时间序列编号,g(t) 为输入信号,j 表示分解层数,E 和 F 分别代表小波滤波器; 表示在第 j 层中信号 g(t) 对应的低频分量的小波系数,而 表示信号 g(t) 在第 j 层对应的高频分量的小波系数。小波分解如图 1 所示。Mallat 算法通过对近似系数连续级联地施加离散小波变换,实现小波分解。最初,对离散序列 进行信号分解,分别通过高通滤波器与低通滤波器处理,经过间隔采样后获得高频分量 和低频分量 。随后选取低频信号分量 ,重复上述步骤,从而实现对输入信号的多分辨率分解。 图1 小波包分解3.2 一维离散余弦变换在传统的通道注意力机制中,全局平均池化(GAP)通常仅保留特征中最低频的信息,而舍弃其他频段的信息 [29],这无疑会影响特征提取的质量。因此,本研究引入离散余弦变换(DCT)以替代 GAP;一维离散余弦变换(1D-DCT)的基本函数可表示为: 其中, , 的定义域为 ,取值范围为 。一维离散余弦变换(1D-DCT)函数可重写为: 其中, , 表示一维离散余弦变换(1D-DCT)后的频谱, 为输入信号, 表示输入 的长度。当 时,公式可重写为: 其中, 表示一维离散余弦变换(1D-DCT)的最低频分量。从公式可以看出, 可被视为 1D-DCT 的一个特例。根据上述推导,1D-DCT 的逆变换可表示为: 从公式可以看出, 仅保留最低频分量,而舍弃其余频率成分。这可能导致关键信号频率成分的丢失,进而影响诊断精度。而 能够保留更多信号的特征频率成分,从而有助于提升诊断准确率。3.3 多头自注意力机制得益于其出色的注意力计算与分配能力,多头自注意力机制使得 Transformer能够从数据的时间维度中充分挖掘与提取全局特征信息。MSA 的结构如图 2 所示。 图2 多头自注意力机制的架构首先,输入 通过三个并行的线性变换分支进行线性映射,分别得到查询矩阵 、键矩阵 和值矩阵 。具体计算过程如下: 其中, 、 、 分别表示三条并行线性变换的权重参数矩阵。随后,对 和 进行矩阵乘法,并将结果除以特征维度 的平方根进行缩放。接着使用 Softmax 函数对其进行归一化,得到注意力权重,再与对应注意力头的 相乘,得到第 个注意力头的最终注意力输出: 其中, 代表第j个注意力头的注意力权重。最后,多头注意力机制输出的最终注意力分数是H个并行注意力头的连接: 其中 表示MSA的最终输出注意力得分,而Linear则指对结果进行线性映射。4 所提方法4.1 AMCW-DFFNSA 框架AMCW-DFFNSA 包含特征提取模块、特征融合模块与输出模块,如图 3 所示。其中,特征提取模块由两个 AMCW 模块组成,每个 AMCW 模块包含一个 DWT-CNN、多尺度卷积层和一个 CECAM。该模块相当于在 CNN 中嵌入了具有可比性的多分辨率分析算法,有助于将基于物理的知识融合进网络中,并能够深入学习与提取输入信号的可解释特征。 图3 AMCW-DFFNSA模型的架构特征融合模块是 AMCW-DFFNSA 模型的核心部分。该模块首先利用 DFFNSA 进行更深层次的特征提取,以聚合信号关键的全局与局部多尺度特征。通过层归一化稳定特征分布,并结合残差连接与 Dropout 技术,以降低过拟合的风险。此外,在残差连接中引入了两个可学习参数 和 ,以自适应调整不同特征的重要性。随后,输出特征通过前馈网络(Feed Forward layer)进行整合。4.2 融合小波嵌入的注意力引导多尺度卷积模块在传统的信号分析方法中,特征识别通常可以通过一些定量指标进行评估,而在深度学习中,由于其“黑箱”特性,这一点较难实现。因此,本节提出了一种融合小波嵌入的注意力引导多尺度卷积模块(AMCW),以学习并突出信号中的关键振动特征。AMCW 的结构如图 4 所示。输入的振动信号首先通过小波变换进行处理,将特征学习空间扩展至小波域;随后,利用多尺度卷积捕捉不同尺度的特征;所提出的余弦增强通道注意力机制则用于自适应加权不同的特征频带:对与故障特征相关的频带赋予较大的权重,而对噪声频带赋予较小的权重,从而有效滤除噪声与无关信息。 图4 AMCW的架构为了进一步增强模型的可解释性与抗噪能力,在所提出的模型中嵌入了 DWT。通过离散小波分解将时域信号转换到小波域,使卷积网络能够从小波域空间中学习更为全面的特征信息。其计算过程如下所示: 其中, 表示输入特征, 表示对输入特征进行离散小波变换操作, 和 分别表示小波分解后的低频特征与高频特征, 表示将 与 沿通道维度拼接后的输出特征。此外,设计了一种轻量级多尺度卷积结构,用于整合各通道维度的信息,以捕捉来自不同尺度局部感受野的特征。首先,采用核大小为 3 的跨通道卷积对各通道的特征进行整合,并调整输出通道的维度。其计算过程如下所示: 在该函数中, 表示跨通道卷积操作后的输出, 表示卷积核大小为 3 的卷积权重。随后,将具有不同卷积核尺寸的并行多尺度卷积层作用于 ,其中采用深度可分离卷积替代传统卷积。通过拼接不同尺度卷积输出的方式实现特征的有效融合,从而获得混合特征。其计算过程可表示为: 其中, 表示第 个卷积核大小为 的卷积权重, 表示跨通道卷积的输出, 表示第 个深度卷积的输出。 表示高斯误差线性单元激活函数, 表示批归一化, 表示经过 DWT 和多尺度特征提取后的输出结果。为了编码不同通道特征的重要性,采用一维离散余弦变换(1D-DCT)替代原先的 GAP 模块,该变换被用于所提出的余弦增强通道注意力模块(CECAM)中,以自适应地引导网络进行特征学习。该模块的结构如图 5 所示。 图5 CECAM模块的架构首先,将输入特征 沿通道维度划分为 个独立的通道变量,记为 ,其中 , , 为通道数。具体计算如公式所示: 然后,将每个通道特征与离散余弦变换分量逐元素相乘,并按频率从低到高排序;将计算得到的频率通道特征沿通道维度进行堆叠,从而获得一个新的特征张量: 其中, 表示每个通道分量经过 1D-DCT 后得到的频率通道特征; 为最终堆叠后的输出特征向量,可用于后续卷积操作。输出的注意力权重表示为 : 其中, 和 分别表示输出通道数为 和 的卷积操作, 表示 ReLU 激活函数, 表示 Sigmoid 激活函数。通过上述操作,可以获得每个通道的注意力权重。在 CECAM 中引入残差连接以优化网络梯度传播。最终的输出结果可表示为: 其中, 表示 CECAM 的最终输出结果, 为各通道的注意力权重, 为输入特征。4.3 基于自注意力机制的深度特征融合网络本文提出了一种基于自注意力机制的深度特征融合网络(DFFNSA),用于融合多尺度特征,涵盖远距离与局部依赖关系。DFFNSA 的整体结构如图 6 所示,其具体特征学习过程主要包括两个阶段。 图6 DFFNSA模块的架构在第一阶段,使用三个核大小为 1 的卷积操作对输入数据进行处理,以获取丰富的中间特征,从而增强非线性表示能力,避免直接处理长序列数据所带来的低效问题。在第二阶段,全局多头自注意力分支与局部卷积注意力分支将并行执行。在全局多头自注意力分支中,采用特定大小的滑动窗口扩展输入的中间特征,以进一步提取全局特征与空间信息。随后,将位置信息嵌入到键值 中,从而获得具有更丰富特征的三个参数 、 和 。最后,采用多头自注意力机制对特征信息进行计算。该过程可表示为: 其中, 表示位置嵌入, 为注意力头编号, 表示核大小为 1 的卷积操作, 表示对 个注意力头的连接操作, 表示通过全局多头自注意力分支获得的全局特征输出。在局部卷积注意力分支中,为了充分提取局部特征,本文并行引入了全局最大池化(GMP)与离散余弦变换(DCT),以实现全频段特征的聚合,同时突出高频特征,从而使网络能够高效建立局部依赖关系。其计算公式如下: 其中,输入 是由 、 和 拼接而成,通过 GMP 和 DCT 计算输出特征; 表示核大小为 1 的卷积操作, 表示局部卷积注意力计算后的局部特征输出。最终,将两个分支的输出进行融合,并通过两个可调节参数调控它们各自的贡献: 4.4 基于 AMCW-DFFNSA 的可解释故障诊断流程图 AMCW-DFFNSA的详细流程如图 7 所示。该流程主要包括信号采集与预处理、模型构建与训练、故障诊断与可解释性分析。 图7 基于AMCW-DFFNSA的可解释故障诊断流程图5 实验验证5.1 数据说明5.1.1 CWRU数据集CWRU 轴承数据集是由凯斯西储大学轴承数据中心提供的广泛使用的数据集之一。本实验采用从电机驱动端采集的数据,采样频率为 12 kHz,电机负载为 1HP,对应转速为 1772 r/min。该数据集包括健康信号(H)与故障信号,故障部位包括内圈故障(IF)、滚动体故障(BF)和外圈故障(OF),每类故障均对应不同的标签,具体如表 1 所示。表1 CWRU数据集的健康状况和标签 振动信号通过滑动窗口进行切分,每个样本包含 1024 个采样点,训练集与测试集的比例为 7:3。为了模拟真实机械工作环境,向信号中分别加入 0 dB、-6 dB 和-8 dB 的高斯噪声,以模拟弱噪声、中度噪声和强噪声环境。5.1.2 DDS 测试平台数据集 第二组故障诊断实验在传动系统诊断模拟平台(DDS)测试台上进行,该平台包括磁力制动器、电机、并联齿轮箱和行星齿轮箱,如图 8 所示。本实验使用变速工况下以 25.6 kHz 采样频率采集的数据作为实验数据集。在采样过程中,电机转速从 20 Hz 增加至38.7 Hz。 图8 DDS测试台主要结构 共选取五种不同的健康状态,每种状态分配一个唯一标签,如表 2 所示。振动信号采用滑动窗口进行切分,每个样本包含 1024 个采样点,训练集与测试集的比例为7:3。为模拟齿轮箱的真实工作环境,分别向信号中添加 0 dB、-4 dB 和-6 dB 的高斯噪声,以模拟弱噪声、中噪声和强噪声环境。表2 DDS变速箱数据集的健康状态 5.1.3 风力发电齿轮箱数据集 由于风力发电机常年运行在恶劣环境中,极易发生故障。其中,风力发电齿轮箱(WTG)作为核心部件,具有最高的故障率,并带来较高的维护成本。因此,齿轮箱的故障诊断研究对保障风电设备运行至关重要。如图 9 所示为风电齿轮箱,在状态监测过程中以 25.6 kHz 的频率采集振动信号。 图9 风力发电机组示意图 表3 WTG数据集的健康状态 根据故障报告,共选取六种不同的健康状态作为诊断对象,如表 3 所示。针对每种健康状态,采集故障预警前五天的数据作为实验数据,因此每种状态包含5×131,072条振动信号。振动信号采用滑动窗口进行切分,每个样本包含 1024 个采样点。同时,分别向每个样本中添加信噪比分别为 4 dB、0 dB、-2 dB 和-4 dB 的高斯噪声。5.2 基于两个测试平台数据集的对比实验将 AMCW-DFFNSA 与六种基于深度学习的端到端故障诊断方法进行了对比。这些方法包括三种基于 CNN-Transformer 的新型故障诊断方法:Convformer-NSE 、LiConvFormer和CLFormer;两种新型可解释故障诊断方法:QCNN 和MWA-CNN;以及一种经典的抗噪故障诊断方法:WDCNN。AMCW-DFFNSA的网络结构与关键参数如表 4 所示。为消除随机性并验证模型的稳定性,每种模型均重复训练五次,训练轮数为 150。其中,d 表示输出维度,h 表示自注意力头的数量,k 为CNN 的卷积核大小,s 表示 CNN 的步长,N 表示健康状态类别数量。表4 各模块的输入尺寸及参数 图 10 展示了AMCW-DFFNSA 与六种对比方法在两个数据集不同噪声条件下的故障诊断准确率。AMCW-DFFNSA 实现了最高的平均诊断准确率,高达 93.43%。与 WDCNN、CLFormer、QCNN、Convformer-NSE、LiConvFormer和 MWA-CNN 相比,所提方法的平均诊断准确率分别高出 12.57%、8.50%、7.05%、5.49%、4.62%和 2.31%。这表明该方法具有更强的鲁棒性与特征学习能力。 图10 不同信噪比条件下的平均诊断准确率:(a) CWRU 数据集,(b) DDS 数据集 具体来看,与基于 CNN 的 WDCNN 相比,AMCW-DFFNSA在整体诊断准确率上具有显著优势,尤其在中噪声与强噪声条件下,其性能优势更为明显。与三种最新的基于 CNN-Transformer 架构的方法相比,AMCW-DFFNSA取得了最佳结果。在强噪声环境中,AMCW-DFFNSA 的诊断准确率显著高于这三种对比方法,说明所提出的基于自注意力机制的深度特征融合网络(DFFNSA)在强噪声条件下能够更充分、有效地提取全局与局部特征。此外,与两种最新的可解释性方法相比,AMCW-DFFNSA 也取得了最优性能。在DDS 数据集的弱噪声条件下,所提方法的诊断准确率略低于 MWA-CNN。但随着噪声强度的增加,AMCW-DFFNSA的抗噪优势开始显现,在中噪声与强噪声条件下,其诊断准确率显著优于 MWA-CNN。这表明AMCW-DFFNSA 的双阶段特征融合机制在噪声环境下能够更有效地提取与融合关键信息。为进一步验证各模型的特征提取能力,本文在 DDS 数据集信噪比为0 dB 的条件下,采用 t-SNE 和混淆矩阵对各方法的分类效果进行可视化,如图 11 和图 12 所示。 图11 基于t-SNE的特征可视化 从图 11 可以看出,三种基于 CNN-Transformer 架构的模型以及MWA-CNN 均无法清晰分离 F0 与 F3 故障状态的边界。尽管QCNN 与 WDCNN 在一定程度上能够区分各类状态,但不同健康状态之间容易混淆。相比之下,AMCW-DFFNSA 能够准确识别各类健康状态,聚类结果紧凑,对相近故障状态具有清晰的分类边界。 图 12 进一步展示了各方法的诊断细节。可以看出,所有方法在健康状态的分类准确率均达到了 100%,这一结果与图11 中的可视化结果一致。在 F0 与 F4 状态的分类过程中,AMCW-DFFNSA的准确率达到 100%,而其他对比方法均存在不同程度的分类错误。此外,在 F1 与F4 状态的分类中,所有方法均存在一定的误判情况。造成这一现象的原因可能是齿轮系统在运行过程中,这两类故障所产生的频率分量具有相似特征,在噪声等干扰因素作用下,容易导致模型在特征提取阶段出现混淆,从而产生错误分类。 图12 各方法对应的混淆矩阵通过对不同模型特征提取与分类细节的对比分析可以看出,所提出的方法在特征提取的鲁棒性与分类效果方面均优于其他对比方法。 5.3 基于风力发电齿轮箱数据集的对比实验 本节仍选取前六种方法作为对比方法。图 13 展示了AMCW-DFFNSA 与六种对比方法在 WTG 数据集不同噪声条件下的诊断准确率。从实验结果可以看出,在未添加高斯噪声的条件下,所有方法的诊断准确率均超过 95%,其中所提出方法的准确率达到 99.21%,高于所有对比方法。 图 13 WTG数据集中每种方法在不同信噪比下的平均诊断准确率 随着噪声水平的增加,各方法的准确率均不同程度下降。然而,所提方法在各噪声水平下依旧保持最高诊断准确率,并且其鲁棒性随着噪声增强更加显著。当信噪比- 4 dB 时,所提方法仍保持88.28% 的诊断准确率,比对比方法中准确率最高的 CLFormer 高出1.63%,比准确率最低的 Convformer-NSE 高出6.36%。该实验结果进一步验证了所提方法相较于其他方法具有更优的抗噪鲁棒性。 图 14 各方法的平均准确率与模型复杂度对比: (a)准确率与参数量关系图; (b)准确率与浮点运算量(FLOPs)关系图 图 14 展示了在无高斯噪声条件下,各方法在 WTG 数据集上的模型复杂度与诊断准确率之间的关系。与注重轻量化设计的 CLFormer 与LiConvFormer 相比,所提方法在保持相对较低模型复杂度的同时,取得了最佳诊断准确率。因此,AMCW-DFFNSA 在工程应用中具有更优的诊断性能,并具备边缘部署的潜力。5.4 消融实验 所提出的 AMCW-DFFNSA 是一个具有可解释性的故障诊断模型,其中包含两个关键模块:AMCW 和 DFFNSA。为探讨这两个模块对模型性能的影响,在 WTG 数据集上进行了消融实验。消融实验结果如表 5 所示,具体的对比方法说明如下:1)方法 1:将第一个 AMCW 模块中的 DWT-CNN 替换为宽核卷积,将第二个 AMCW 模块中的 DWT-CNN 替换为卷积核大小为 3 的 CNN,以探索小波嵌入对模型特征提取的影响。2)方法 2:将 CECAM 中的离散余弦变换(DCT)替换为 GAP,以验证所提出的 CECAM 相较于传统通道注意力机制是否能学习到更丰富的特征。3)方法 3:将 AMCW 模块中的轻量级多尺度卷积替换为卷积核大小为 3 的 CNN,以探讨多感受野特征对诊断精度的影响。4)方法 4:将 DFFNSA 替换为传统的多头自注意力机制(MSA),以验证所提出的自注意力网络是否具有更优的全局与局部特征融合能力。表5 WTG数据集下的消融实验结果 从表 5 可以看出,DWT-CNN 的消融实验对模型诊断准确率影响最为显著。这表明,DWT-CNN 通过DWT 将信号从时域映射到小波域,更有助于模型对特征的全面提取与学习。其次,与传统的 MSA 机制相比,DFFNSA模块对模型性能也具有较大影响。该模块能够建立对局部特征的必要依赖,帮助模型提取更为细致的故障特征。此外,多尺度机制与 DCT 在提取多感受野特征与保留更丰富的信息方面也发挥了积极作用。综合消融实验结果表明,AMCW-DFFNSA 拥有更强的可解释性,并在诊断性能方面表现最佳。6 模型可解释性分析本节将从模型可解释性的角度,对所提出方法的特征学习机制进行分析。具体而言,首先通过可视化 CECAM 注意力得分,分析模型对输入信号学习偏好的倾向;其次从频谱与能量的角度,验证模型是否能够学习到关键的可解释特征;最后通过可视化各层通道权重,进一步探索模型的完整特征学习过程。6.1 模型学习偏好分析 为探究所提出的 AMCW 模块在故障诊断过程中是否能够准确关注输入信号中的关键信号片段,本文提取了特征提取模块中第一个 AMCW 模块内CECAM 的输出权重与梯度信息,并对其进行量化与归一化处理,得到注意力得分。为了更直观地展示本方法的有效性,从三个不同数据集中分别选取三种不同的故障状态作为实验样本,其具体健康状态的选择与最终可视化结果如图 15 所示。图中的蓝色曲线表示原始信号,橙色曲线表示注意力得分。 图15 注意力得分与输入信号的可视化图 从图 15 中可得出三点结论: 1)本方法高度关注故障引发的冲击位置,如图中红框所示,说明 CECAM 能够有效引导模型学习故障信息; 2)随着健康状态的变化,注意力分布也随之变化,有助于模型学习到更加可区分的特征,从而提升故障诊断精度; 3)对于故障信号中脉冲幅值较小的区域,模型赋予较小的注意力权重,而对冲击显著的区域赋予更大的权重。这是因为 DWT 将信号从时域映射到小波域,使得模型学习得到的注意力得分在宏观上与信号的实际特征频率具有相似性。这一现象也表明,模型所识别出的与故障相关的信息,与基于物理知识对齿轮行为的既有理解是一致的。6.2 所学习特征的可解释性 本节仍选取与上节相同的信号样本,以说明模型所学习的特征具有可解释性。特征提取模块的输出特征进行了可视化,如图 16 所示。由于输入信号经过模型中嵌入的 DWT 层进行分解,所获得的每个通道均代表在不同小波基下特定频带内的波动能量。 图16 不同数据集的输入信号和学习特征的频谱可视化首先获取第二个 AMCW 模块输出的48个通道的特征图。随后,对每个通道的特征图进行求和与归一化处理,得到波动能量谱,并按频率从低到高排序。图中蓝色柱形表示归一化后的波动能量谱,红色曲线表示原始信号样本的归一化频谱。通过对比分析波动能量谱与原始信号频谱,可以发现:所获得的波动能量谱中的主频分量与原始信号频谱中的主频分量相对应,说明模型所学习到的特征在实验上满足准确的物理意义。 此外,可以观察到,同一数据集中不同健康状态的主频分量分布存在差异,这种差异可作为故障分类的依据。所提出模型所学习的特征能够匹配不同健康状态的主频特征,表明本方法成功学习到了适用于分类任务的可解释特征,这无疑有助于提升故障诊断的准确性。6.3 模型完整特征学习过程分析 为探究模型对输入信号的特征学习过程,图17 展示了各层通道权重的可视化结果。从 WTG 数据集的F2 类、DDS(0 dB)数据集的F0 类以及 CWRU(0 dB)数据集的IF(21) 类中分别选取三个信号样本作为输入。对每一层的通道权重进行归一化处理,每个小网格表示一个通道输出,网格颜色表示权重值,颜色越亮代表数值越高,通道权重表示该通道输出特征的重要性。 图17 注意力得分与输入信号的可视化图 图中红色虚线框部分表示两个 AMCW 层,在这两层中,红色虚线分隔线左侧表示小波分解后的低频特征通道权重输出,右侧表示高频特征通道权重输出。绿色虚线框部分表示 DFFNSA 模块的权重输出。 从图中可得出以下结论:首先,从特征提取模块中两个 AMCW 层的可视化结果来看,AMCW层更倾向于学习中低频特征,而对高频特征关注较少。这是因为不同类别的齿轮或轴承故障通常对应明显的低频特征频率,而干扰噪声频率通常较高,位于高频段。这表明 AMCW 层能够区分不同信息的重要性并进行编码,有效聚焦于信号中的故障相关频段,同时滤除噪声信号。 其次,从前馈层(Feed Forward layer)的输出来看,DFFNSA模块在深度融合与建模后能够进一步突出与故障诊断相关的关键特征。这一现象表明,所提出的 DFFNSA 模块具有较强的特征融合能力,能够准确聚焦于关键诊断特征。最后,可以得出结论:特征提取模块的主要功能是滤除无关信息、保留关键信息,而特征融合模块则主要对所获得的高维抽象特征进行更深层次的建模与融合。7 结论本文提出了一种可解释的深度特征融合网络,称为 AMCW-DFFNSA,用于机械故障诊断。首先,设计了一个特征提取模块,堆叠两层 AMCW 以高效提取复杂振动信号中不同位置的可解释特征。该模块能够滤除无关信息,并对关键信息重新编码,从而提高模型的鲁棒性。其次,提出了特征融合模块,以更深层次地融合 CNN 与 Transformer。在该模块中,使用 DFFNSA 实现对高维抽象特征的更深入融合,使不同层级的特征能够自适应地调整其对最终诊断结果的贡献。通过三个数据集对所提出的 AMCW-DFFNSA 进行了实验验证,以评估其有效性。实验结果表明,该模型在测试平台数据集和风力发电机组数据集上分别达到了93.43%和99.21%的总体准确率。此外,在两个测试平台数据集中模拟强噪声环境下,本文方法仍能保持95.35%和80.76%的诊断准确率。综合实验结果表明,AMCW-DFFNSA 展现出优异的故障诊断能力与抗噪鲁棒性,特别是在强噪声场景下优于对比方法。此外,从三个不同的可视化视角对 AMCW-DFFNSA 的特征学习机制进行了分析,为 CNN-Transformer 模型的可解释性研究提供了新的方向。编辑:Jin校核:李正平、陈凯歌、赵栓栓、曹希铭、赵学功、白亮、任超、海洋、Tina、陈宇航、陈莹洁、赵诚该文资料搜集自网络,仅用作学术分享,不做商业用途,若侵权,后台联系小编进行删除点击左下角阅读原文,即可在线阅读论文。来源:故障诊断与python学习

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈