【论文荐读】基于自适应类内和类间卷积神经网络的变速箱变工况智能故障诊断

文摘   科技   2024-06-01 07:30   江苏  


标题:Intelligent Fault Diagnosis of Gearbox Under Variable Working Conditions With Adaptive Intraclass and Interclass Convolutional Neural Network

期刊:IEEE Transactions on Neural Networks and Learning Systems, 2023, 34(9): 6339-6353.
作者:Zhao, Xiaoli and Yao, Jianyong and Deng, Wenxiang and Ding, Peng and Ding, Yifei and Jia, Minping and Liu, Zheng

单位:Nanjing University of Science and Technology, Southeast University, The University of British Columbia at Okanagan.

1、研究背景:

工业齿轮箱通常在恶劣多变的条件下工作,这会导致齿轮或轴承的部分故障。当齿轮箱在不断变化的条件下工作(如变速和可变负载)会导致故障特征频率和振幅范围连续而不规则地波动,传统的信号处理方法无法准确区分,同时样本的分布存在显著差异,会导致幅度发生剧烈变化,数据之间的类内和类间分布将紊乱,增加诊断任务的难度,如图1所示。

为此,本文提出了一种基于自适应类内和类间卷积神经网络的变速箱变工况智能故障诊断新方法,应用所设计的类内和类间约束来改善样本的分布差异。同时,在一维卷积神经网络(1dCNN)中加入自适应激活函数,以扩大样本的异质距离,缩小样本的同质距离

图1 变速箱在可变工作条件下的故障诊断问题示意图

2、论文创新点:

(1) 定义了一个新的类内和类间约束(IIC)矩阵,并将自适应激活函数集成到1dCNN模型中,形成了一种新的AIICNN算法,该算法能够有效地适应具有类波动分布的样本。可以实现数据的非线性映射和信息提取;

(2) 提出了一种AIICNN的变速箱可变工况故障诊断方法。将收集到的齿轮箱振动信号转换为频谱信号,然后直接输入AIICNN算法进行模型训练

3、研究方法:

为了实现工业齿轮箱在变工况下的故障特征和样本分布的差异化波动,本文首先引入IIC矩阵,然后定义一种新的AIICNN算法。

传统CNN或1dCNN的目标函数是基于最小损失的。Fisher准则可以实现以下目标:确定最佳方向或投影。基于Fisher准则的目标函数可以充分利用故障样本的类信息,使同质样本之间的样本距离较小,而异质样本之间的距离显著。但Fisher算法对于样本不平衡的情况敏感,可能会导致分类结果偏向样本较多的类别且对于噪声和异常值比较敏感。为了克服上述缺点,基于类间散度矩阵和类内散度矩阵定义了IIC矩阵,IIC的等效形式如下:

其中,Sw和Sb分别为类内拉普拉斯矩阵和类间拉普拉斯矩阵。根据类内特征间距可以找到最优投影方向。

类内约束结构示意图如图2所示。本征图对应类内差异,惩罚图对应类间差异。类内约束和类间约束的本质含义是为了在将样本从高维空间投影到低维空间时,使得类内离散度尽可能小,类间分布尽可能大,从而确定最佳投影方向。

图2  IIC之间的约束结构示意图
在1dCNN基础上,将关键的IIC矩阵技术引入1dCNN算法,增强数据的判别性以适应变工况样本的随机波动。同时,引入最新的自适应激活函数ACON-c,它可以自适应地选择是否激活神经元,进行网络最后一层的自适应映射。对1dCNN的目标函数进行变换,将上述IIC矩阵代入,得到类内样本与类间样本的散度。设计的AIICNN算法的目标函数定义为:

 

其中,参数λ1和λ2的作用是防止过拟合,提取一些有效的结构信息。在前向传播阶段计算得到实际输出值与期望值的误差,通过反向传播修改各层的权重和偏差,最小化并优化损失函数。本文提出了一种基于变工况类内和类间CNN的齿轮箱智能故障诊断新方法。总体流程总结如下:

步骤1:利用测量装置采集齿轮箱振动信号,通过快速傅里叶变换(FFT)将变工况下类内和类间波动的训练样本转换为频域值,截取原始振动信号,通过重采样分为训练样本子集和测试样本子集。

步骤2:利用卷积和池化操作从训练样本子集中提取多层敏感特征,然后将学习到的多层敏感特征输入全连接前向网络进行非线性变换,利用soft-max分类器对输出进行映射。

步骤3:利用训练好的模型,在相同或其他工况下,利用测试样本对不同的齿轮箱故障进行诊断。

图3 基于AIICNN算法的齿轮箱故障诊断方法流程图

利用康涅狄格大学行星齿轮箱试验台(HD-CL-012X)模拟的故障数据来验证本文方法的可行性。将振动信号按时间序列均匀划分为多个样本,提取其统计特征值,包括均方根、峰峰值(P-P)、峰度(kurtosis)。如图4所示,这些统计特征值会随着转速的变化而变化,因此单纯利用这些统计特征很难对变速条件下的齿轮箱进行准确的故障诊断。同时,传统的浅层数据驱动方法的故障诊断效果往往严重依赖于统计特征值的优劣,故障诊断精度会受到较大影响

图4 变速齿轮箱复合故障特征散点分布

采用常用的 t 分布随机邻域嵌入(t-SNE)将本文构建的AIICNN算法与其他三种模型提取的测试样本高维特征降维到二维空间,如图5所示,与普通 CNN 和 1dCNN 以及CDBN相比,本文构建的 AIICNN 算法在不同健康状态下的测试样本之间表现出更高的可分性

5 不同网络测试样本的低维嵌入分布
(a)CNN(b)1dCNN(c)CDBN(d)AIICNN

对上述四种诊断方法的识别率进行10次平均,得到变工况下齿轮箱故障诊断的直方图,如图6所示。传统CNN模型在处理变工况时识别精度较差,本文设计的AIICNN模型可以隔离各种齿轮箱故障。

图6 不同条件下测试样本的平均准确度
为评价不同诊断方法提取的特征的分离度和聚类度,计算两个评价指标来评价其性能,即类间协方差(Sb)和类内协方差(Sw)反映样本的分类程度和聚类程度。类内距离(Sw)可以描述各类样本分布的紧密程度,类间协方差(Sb)可以用来定义类间的分离程度。当Sb/Sw与(Sb+Sw)/Sb的比值越大,特征提取的效果越好,也就是说可以用两个评价指标来定量描述和评估提取特征的性能。

上述四种诊断方法的类间和类内评价指标的计算结果如表1所示。根据特征评价标准,Ji(i=1和2)的值越大,分类结果越好。AIICNN学习到的特征评价指标的区分度和聚类性都取得了满意的效果
表1 不同诊断方法最后一层隐层特征的量化评价结果
为验证本文提出方法的可用性,选择最新的其他诊断方法并与AIICNN算法进行比较。将上述六种故障诊断方法进行多次平均后得到诊断准确率。上述六种诊断方法对变速箱变工况数据进行30次测试样本的诊断结果如图7所示
图7 在不同工况下测试各种诊断方法的样本的诊断框图

从图7中的诊断箱图和诊断散点图可以看出,上述六种诊断方法中的传统诊断方法的诊断结果的分布不稳定。同时,对不同的故障诊断模型进行多次平均,可以看出AIICNN对变工况数据集取得了最好的诊断效果。说明基于AIICNN算法的变工况诊断方法与其他传统框架相比具有更鲁棒的稳定性和抗噪性能。

4、结论:

针对变工况下的齿轮箱健康数据,会出现振幅波动和样本类别内变化的情况,导致诊断系统泛化性能低的问题。本文首先在1dCNN算法的基础上提出了AIICNN算法,具体来说,该算法在1DCNN算法的基础上加入了类间和类内约束,然后采用自适应激活函数对数据的非线性激活进行映射,提出了一种新的工业齿轮箱故障诊断方法,行星齿轮箱故障模拟试验台的数据验证了所提方法的有效性。

智能自主无人系统课题组
智能自主无人系统(IAUS)课题组坚持“面向国家重大科技需求,引领行业技术进步”的思路,专注于人工智能技术在自主无人系统、机器人、智能工程装备领域的基础和应用研究,分享和发布最新科研动态及研究成果。
 最新文章