融合PSO优化的相关变模态分解与深度学习的旋转机械早期故障智能分类方法

2020-02-27 12:46董红平
计算机测量与控制 2020年1期
关键词:分量轴承模态

董红平,李 明

(1.绍兴职业技术学院,浙江 绍兴 312000;2.西南林业大学,昆明 650224)

0 引言

旋转机械被广泛应用于航空、航天、船舶、汽车、核技术等工业领域,扮演着财富生产与制造经济的巨大作用[1-2]。众所周知,旋转机械高速运转极易产生故障或损伤,从而造成不可估量的经济损失甚至是人员伤害。如能尽早的发现或诊断出潜在的、微弱的故障,这对于降低故障影响、提升经济效益具有积极的现实意义[3-4]。在实际工程应用中,经传感器采集的振动信号大多是非平稳、非线性的多分量混叠信号且振动传输路径的衰减影响及背景噪声的干扰等因素均会对特征信息的提取形成严重的阻碍。因此,相对于中、晚期故障而言,旋转机械早期、微弱故障的识别与诊断更为困难[5-6]。

显然,若能将复杂的多分量早期信号分离成各个振源的单分量信号,实现信号的增强,必能大大提高故障诊断的准确性。为解决此类问题,Huang等[7]提出一种经验模态分解(empirical mode decomposition,EMD),其原理是把非平稳信号分解成不同频段的模态分量进而转化成平稳信号进行分析[2-5]。而EMD在处理多目标故障信号时容易产生模态混叠现象,因此,Smith等[8]提出了一种新的时频分析方法—局部均值分解法(LMD),该方法可自适应地将一个给定的复杂非平稳信号分解为多个乘积函数(PF)分量的线性组合。虽然EMD、LMD等在非平稳、非线性的微弱信号处理中取得了巨大的成就,但它们仍然存在模态混叠、端点效应和分解误差较大导致虚假分量等一系列问题[9]。对此,不少学者针对上述问题提出了许多优化及改进策略[3-5],但这些信号分解方法均属于递归模式分解,固有缺陷很难从根本上得以解决,应用在旋转机械故障提取与信号分析容易误判。为此,Dragomiretskiy[10]提出一种自适应信号处理新方法-变分模态分解(variational mode decomposition, VMD),该方法在获取分解分量的过程中通过迭代搜寻变分模型最优解来确定每个分量的频率中心及带宽,从而能够自适应地实现信号的频域剖分及各分量的有效分离。相比EMD和LMD的递归“筛选”模态,VMD方法有牢固的数学理论基础,能更准确地分解信号,不易发生模态混叠现象,噪声鲁棒性好,且其运算效率高。刘长良等[11]将VMD 引入到机械故障诊断领域,用于分析滚动轴承故障信号取得了良好的效果。

通过分析算法可知VMD有两个重要参数,即分量个数K和惩罚因子C是由经验性设定引起的,使得信号分解出现一定的误差,导致诊断精度降低。基于VMD的早期故障诊断方法的缺点主要有以下两点:

1)早期故障信号处理方法-VMD的改进。

2)传统故障诊断方法的智能化、自动化程度不高。

针对VMD的不足,本研究利用PSO优化RVMD的惩罚系数和分量个数K,利用新定义的相关能量比系数筛选并重构相关程度高的分量,实现微弱信号的增强。同时增强的信号不易发生模态混叠现象,且抗噪性好。该信号增强方法能够有效抑制VMD中存在的交叉干扰项,可对振动信号的全部信息进行描述。

PSO-RVMD分解后的信号需要有效的模式识别方法,来量化、智能化故障诊断结果。传统的故障诊断方法大多基于频谱分析或人工统计特征分析,这类方法大多依赖于专家知识,可靠性差且故障诊断精度不高。这些因素制约了机械设备诊断的智能化、自动化的发展进程[12-13]。

深度学习作为当今先进的数据挖掘与模式识别方法之一,被广泛应用到机器视觉、语音处理、智能故障诊断等领域[14-15]。其中,SAE作为深度学习最常用的模型之一,可将底层数据通过神经网络层层提取为高层、有意义的特征表达,具有良好的抗噪性[16]。SAE应用到故障诊断的文献综述,深度学习可直接对原始信号进行训练学习,无需建立人工特征,自动化、智能化程度高,但SAE还未应用到早期故障诊断中。

综合PSO-RVMD在处理微弱信号增强和SAE在智能故障识别上的优势,本研究拟构建一种新型的融合PSO优化的相关变模态分解与深度学习的旋转机械早期故障智能分类方法。

本研究主要贡献主要有:

1)优化的PSO-RVMD可去除冗余与不相关的多故障分量信息,实现微弱信号的增强。

2)将PSO-RVMD增强的信号直接输入到SAE进行智能故障分类,避免了人工特征的不足,提高了智能故障诊断的自动化程度。

1 改进的信号处理方法-PSO-RVMD

VMD的惩罚参数α与IMF各分量的带宽成反比,但实际待分析信号的复杂多变性使得分解个数K和惩罚参数α这两个决定分解结果的参数难以确定。因此,选定合适的参数组合[α,K]是利用VMD算法分析轴承早期故障信号的关键。因此本研究利用粒子群算法的良好全局寻优能力,对VMD算法的两个影响参数进行智能优化,避免人为主观因素的干预,自动筛选出最佳的影响参数组合。

为了提取故障分量信号,去除冗余与干扰分量,实现信号增强,提取早期微弱的故障信息。通过定义一种新型的筛选指标即融合分量与原始信号的相关系数与能量比的概念来确定信号的相关程度,以此为依据进行信号重构。

相关系数ρ(xi,xj)在统计学中是用来描述向量数据点xi,xj之间的相关程度指标,ρ(xi,xj)∈[-1,1],其绝对值大小表明两点相关程度的高低。相关系数公式定义为:

(1)

式中,E(xi)、E(xj)分别是变量xi,xj的期望,D(xi),D(xi)表示xi,xj的方差。相关系数只反映数据间的相关程度,与空间分布情况无关,且稳定性好。同时相关能量比定义如下:

RE(imf(i))=Etotal(IMF(i))*ρ(x,IMF(i))

(2)

式中,RE值越大,表示故障的信号分量的相关程度越高。相对于单一的相关系数以及能量比,所提出的相关能量比新评价指标能更真实地筛选出故障分量并排除干扰,当累计指标达到0.8以上,进行信号重构,可以得到增强的信号。

本研究提出的PSO-RVMD优化分为6步:

1)初始化PSO各项参数,并确定适应度函数进行寻优。

2)以随机产生的影响参数组合[α,K]作为粒子的初始位置,随机初始化每个粒子的移动速度,实现种群粒子初始化。

3)针对每个粒子不同的位置条件,对故障信号做VMD运算,获取每个粒子位置的适应度值(IMFb1)min。

4)对比、分析各粒子的适应度值,更新个体局部极值与种群全局极值,进而更新粒子的速度与位置。

5)循环迭代步骤3,至次数最大设定值,得到寻优全局中的最佳适应度值与粒子位置。

6)计算经PSO优化后VMD分解的IMF分量RE值,当累计RE值达到0.8后,进行信号分量重,得到信号增强的新信号替换原始信号。

2 智能故障分类方法-SAE模型

2.1 SAE模型

Stacked Auto encoder(SAE)模型是一个由若干AE堆叠而成的无监督深度学习神经网络模型。输入向量x通过某种编码函数f(x),将输入数据投影到另一个空间中,然后再通过解码函数g(f(x))来重构x,利用重构x'与输入x的误差最小化,实现对输入数据的特征表示以及相关参数的训练。其前一层自编码器的输出作为其后一层自编码器的输入,最后一层为分类器(logistic分类器或soft max分类器),完成深度特征的抽取。该神经网络的输入到编码层的映射函数为非线性函数,通常有如下形式:

(3)

式中,wl为层间的权重;bl为对应的偏差。从编码层到解码层的非线性函数为:

(4)

式中,wl为层间的权重;bl为对应的偏差。自编码的目标函数的最小重构误差如下:

(5)

该网络训练出来的各层特征提取器容错性能好,同时学习得到的特征更健壮。

2.2 融合PSO-RVMD和SAE的旋转机械早期故障智能分类方法

旋转机械故障一旦发生,需及早发现故障信息并作出相应的分类与诊断,减轻旋转机械故障所带来的危害。改进的PSO-RVMD能自动学习隐含在数据中的关系,深度抽取故障信号特征,重构并增强故障信号,而抑制、分解非线性、非平稳的微弱信号。同时,为克服传统故障分类方法智能化、自动化程度低的情况,通过利用深度学习模型可以直接将增强的原始信号输入到SAE中,层层提取抽象的、利于分类的高层故障特征,实现旋转机械早期微弱故障的智能分类。该方法首先通过采集的旋转机械各类故障振动信号,然后利用所提的PSO-RVMD进行振动信号增强,最后将增强的微弱信号输入训练好的深度学习SAE模型中,进行智能分类。本研究正是结合两者优势,将PSO-RVMD方法和SAE进行有机融合并应用到早期故障智能诊断中。该方法主要分为早期微弱信号增强与智能分类两阶段:

早期微弱信号增强阶段

步骤1:首先,获取旋转机械的多状况振动信号。

步骤2:初始化PSO各参数,确定适应度函数,并进行VMD参数组合寻优。

步骤3:所提的PSO-RVMD对早期微弱信号进行分解与信号重构,得到增强的信号。随后进行归一化处理,将频谱信号分为训练与测试样本。

智能分类阶段:

步骤4:初始化SAE模型参数。

步骤5:确定SAE模型的隐层数N,以无监督的CD方式逐层训练N个AE,完成无标签样本数据的SAE模型预训练。

步骤6:根据样本状况信息,微调模型参数,保存网络结构。

步骤7:得到SAE模型,对测试样本进行测试、分类,得出诊断结果。

3 试验验证与分析

轴承作为旋转机械的关键部件,它的健康状况通常会影响机器的使用寿命。为验证本研究所提的智能故障分类方法的可行性,选择轴承作为研究对象。其试验数据来自于美国凯斯西储大学(CWRU)电气工程实验室[17]。试验中轴承的损伤用电火花加工模拟,如图1所示。

图1 美国凯斯西储大学(CWRU)电机-轴承试验台

在轴承故障数据中,轴承六类状态中有早期微弱故障与晚期故障的振动信号时域与单边谱频域波形图如图2所示。早期故障比较微弱受到噪声干扰的程度影响更大,其冲击特性不明显,频谱中共振频带也不明显。

本研究所提的方法分为两个阶段:早期微弱信号增强阶段与智能分类阶段为了对早期微弱信号进行重构、与增强,按照所提的方法流程图所示,利用PSO_RVMD对信号进行重构,以内圈故障振动信号为例进行PSO-RVMD分解。

使用PSO-RVMD算法对仿真轴承内群故障信号进行处理,设定混沌搜索最大次数maxk=10,加速常数c1=2,c2=2,扩张收缩系数最大值=1.0和最小值=0.5。[α,k]=[261,7],由此设定VMD算法的α=601、k=7,并对仿真信号进行处理。

图2 轴承早期与晚期故障信号的时域与频域波形包络图

图3 轴承内圈故障PSO-RVMD分解的IMF分量的时域与频域波形图

图4 轴承内圈故障重构前后信号的时、频域波形图与包络谱图

优化的RVMD可以将故障信号从高频到低频进行分解,故障振动信号被展开,相关能量比筛选的分量进行信号重构。从六种故障的时域与频域波形图可以观察出各类故障的不同,严重与轻微故障的区分明显。其中滚动体严重与轻微故障被PSO-RVMD分解的IMFs分量,其频谱信息被从高频到低谱进行分解,如图4所示。可以看出,原始信号的非故障特征频率得到抑制,故障频率更加突出这些都是信号增强阶段。然而,传统的振动信号时频域分析不能量化机械故障的特征信息,描述故障能力有限,这就需要对故障振动信号进行特征提取,利用特征参数或特征提取方法来描述故障信息,即需要智能分类。

根据文献[10],设置的SAE为两层特征层,神经单元个数为:300-250-250-6,批次等于35;综合考虑算法稳定性和收敛速度,学习率ε、后向微调中学习率α均设为0.1,迭代次数设为200,重复试验20次,以平均值作为最终识别结果。信号增强后的早期故障得到进一步增强,将重构后的信号分类测试训练,直接输入SAE中进行智能分类,如图5所示。

图5 信号增强前后故障分类结果对比

信号增强前后再分别输入到智能分类器SAE中,可以看出经过原始频谱信号直接输入到新型的智能分类器SAE中,其识别率都很高。这是因为深度学习强大的模式识别能力,相对于传统的机器学习方法,基于深度学习的故障诊断方法克服了传统故障诊断需要建立人工特征的限制,直接将故障信号输入到SAE中,实现故障的智能分类。

从图5中可以看出,对比信号增强前故障分类的识别率,各类早期故障不能达到最优,且整体故障分类精度相对信号增强后的低,这是因为信号增强提升了早期微弱故障的分类精度。增强后的故障分类可到达百分之百,证明了本研究所提的融合信号增强的PSO-RVMD的有效性,以及本研究所提的方法对于早期微弱故障的智能分类具有优异的结果。

4 结论

旋转机械早期故障信号呈现微弱、相互干扰,易出现故障智能分类精度低的现状。本研究提出一种融合优化的PSO-RVMD与SAE的旋转机械早期故障分类方法。首先利用所改进的PSO-RVMD分解电机-轴承系统的早期故障振动信号,通过定义的相关能量比概念计算各分量信号与原始信号之间的相关程度,筛选并重构相关程度高的分量,去除冗余与不相干的干扰与噪声成分,实现信号增强。仿真信号与轴承试验数验证了方法的有效性。该方法为旋转机械早期故障诊断提供一种可参考的实现途径。

猜你喜欢
分量轴承模态
联合仿真在某车型LGF/PP尾门模态仿真上的应用
基于老年驾驶人的多模态集成式交互设计研究
画里有话
接触式密封在大功率半直驱永磁风力发电机应用探讨123
一斤生漆的“分量”——“漆农”刘照元的平常生活
一物千斤
斯凯孚展示用于电动汽车的先进轴承产品
模态可精确化方向的含糊性研究
论《哈姆雷特》中良心的分量
一种轴承拆卸装置的实用设计