上海交通大学学报(自然版), 2021, 55(10): 1255-1262 doi: 10.16183/j.cnki.jsjtu.2020.157

面向滚动轴承全生命周期故障诊断的GA-OIHF Elman神经网络算法

卓鹏程, 严瑾, 郑美妹, 夏唐斌,, 奚立峰

机械与动力工程学院,上海 200240

GA-OIHF Elman Neural Network Algorithm for Fault Diagnosis of Full Life Cycle of Rolling Bearing

ZHUO Pengcheng, YAN Jin, ZHENG Meimei, XIA Tangbin,, XI Lifeng

School of Mechanical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China

通讯作者: 夏唐斌,男,副教授,博士生导师,电话(Tel.):021-34208589;E-mail:xtbxtb@sjtu.edu.cn.

责任编辑: 石易文

收稿日期: 2020-06-1  

基金资助: 国家自然科学基金资助项目(51875359)
教育部-中国移动科研基金研发项目(CMHQ-JS-201900003)
临港地区智能制造专项(ZN2017020101)

Received: 2020-06-1  

作者简介 About authors

卓鹏程(1994-),男,硕士生,安徽省宿州市人,主要研究方向为基于数据驱动的设备健康管理.

摘要

针对高背景噪声下滚动轴承全生命周期(轻度退化、中度退化、重度退化)故障诊断需求,提出GA-OIHF (Genetic Algorithm-Output Input Hidden Feedback) Elman神经网络模型,实现退化故障的精准诊断.利用集合经验模态分解对振动信号进行有效降噪与故障特征提取.设计OIHF Elman神经网络,并在Elman神经网络结构的基础上,同时增加输出层对隐含层与输入层的反馈,进一步提高其对滚动轴承全生命周期数据的处理能力.然后,通过结合遗传算法构建一种新的GA-OIHF Elman神经网络模型,该模型综合了遗传算法的全局寻优与OIHF Elman神经网络的局部寻优能力,从而实现对滚动轴承全生命周期的精确故障诊断.实验结果表明,所提出的GA-OIHF Elman方法不仅对于滚动轴承全生命周期故障具有准确的诊断效果,而且保证了诊断模型对于不同故障(不同故障部件与不同故障时期)的诊断稳定性.

关键词: 滚动轴承; 遗传算法; Elman神经网络; 集合经验模态分解; 全生命周期

Abstract

For the fault diagnosis needs of the full life cycle (light degradation, moderate degradation, and severe degradation) of rolling bearing under the environment of high background noise, a genetic algorithm-output input hidden feedback (GA-OIHF ) Elman neural network model is proposed to achieve precise diagnosis of the degradation faults of rolling bearing. Ensemble empirical mode decomposition (EEMD) is selected to effectively reduce the noise and extract fault features of the vibration signal. An OIHF Elman neural network is designed by increasing the feedbacks from the output layer to the hidden layer and the input layer based on the Elman neural network, thus further improves its ability to process full life cycle data of rolling bearing. Then, a novel GA-OIHF Elman neural network model is developed by combining the genetic algorithm (GA) and the OIHF Elman neural network. The novel GA-OIHF Elman neural network model combines the global optimization of GA and the local optimization ability of the OIHF Elman neural network to achieve an accurate fault diagnosis of the entire life cycle of rolling bearing. The experimental results show that the GA-OIHF Elman algorithm model can not only accurately diagnose the fault in the full life cycle of rolling bearing, but also ensure the stability of the diagnosis model for different faults including different fault components and stages.

Keywords: rolling bearing; genetic algorithm; Elman neural network; ensemble empirical mode decomposition (EEMD); full life cycle

PDF (2124KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

卓鹏程, 严瑾, 郑美妹, 夏唐斌, 奚立峰. 面向滚动轴承全生命周期故障诊断的GA-OIHF Elman神经网络算法[J]. 上海交通大学学报(自然版), 2021, 55(10): 1255-1262 doi:10.16183/j.cnki.jsjtu.2020.157

ZHUO Pengcheng, YAN Jin, ZHENG Meimei, XIA Tangbin, XI Lifeng. GA-OIHF Elman Neural Network Algorithm for Fault Diagnosis of Full Life Cycle of Rolling Bearing[J]. Journal of shanghai Jiaotong University, 2021, 55(10): 1255-1262 doi:10.16183/j.cnki.jsjtu.2020.157

滚动轴承是机械设备中应用最广泛的部件之一,由于其工作条件恶劣,故障频繁发生,一旦发生故障,将降低设备性能甚至造成严重经济损失与人员伤亡[1].及时准确地进行滚动轴承的故障诊断,可通过设计有效的维修方案来避免事故的发生[2].目前,较多的滚动轴承故障诊断主要面向于不同的故障部件(滚动体、外圈与内圈),在故障时期上的研究则集中于复杂的故障初期,但忽略了对全生命周期内不同故障时期的综合分析.在滚动轴承性能初始退化阶段,由于其微弱的损伤不会影响设备的正常运转而无法被发现,同时其被环境噪声所淹没的故障特征也对故障诊断模型带来了巨大的挑战.随着轴承损伤的不断累积,其退化程度由中度退化急剧发展成重度退化,最终会造成设备的损伤与停机[3].因此,实现滚动轴承全生命周期内的不同退化阶段(初始退化、中度退化与重度退化)的精确故障诊断,可以有效地提高装备运维效率、降低生产故障损失.

目前,在滚动轴承故障诊断领域,常用的机器学习方法有支持向量机(SVM)和人工神经网络(ANN)等[4,5].面向滚动轴承的轻度退化数据具有高噪声、非线性与强复杂等特性,人工神经网络由于其自学习与高速寻优能力,成为最热门的滚动轴承故障诊断方法[6].Li等[7]通过将反向传播(BP)神经网络与AdaBoost算法集成,有效地评估了分液压缸内部泄漏的程度.但BP神经网络具有不稳定与噪声敏感等缺陷.相比之下,Elman神经网络在BP神经网络的基础上增加了隐含层与输入层之间的反馈,提高了网络处理动态数据的能力.汤宝平等[8]成功地将Elman神经网络应用于旋转机械的故障诊断,并展现了Elman神经网络较好的适应能力和良好的稳定性.考虑到Elman神经网络仅仅涉及了隐含层的反馈机制,Shi等[9]在其基础上进一步添加反馈机制,设计出OHF (Output-Hidden feedback) Elman神经网络与OIF (Output-Input Feedback) Elman神经网络,添加的输出层反馈机制实现了从有限采样点获取更多信息.

鉴于滚动轴承不同退化阶段特征信号的相似性,本文将在Elman神经网络的基础上,同时考虑输出层对隐含层与输入层的反馈,即OIHF (Output-Input-Hidden) Elman神经网络,以提高网络对滚动轴承不同退化阶段数据的处理能力.此外,针对OIHF Elman神经网络的梯度下降法容易陷入局部极小解的问题,本文整合了具有全局寻优求解优势的遗传算法(GA),建立GA-OIHF Elman神经网络诊断模型,显著地提高了神经网络领域的故障诊断准确性.

1 问题描述

在全生命周期退化过程中,当滚动轴承表面发生轻微缺陷时,振动信号中会产生相应轻度退化的周期性脉冲.这些脉冲常被噪声和来自其他旋转组件的谐波干扰所淹没[10].为有效解决这一问题,目前的研究较多集中于滚动轴承的早期故障诊断[11].然而值得注意的是,在滚动轴承全生命周期内,可细分为轻度退化、中度退化与重度退化3种故障阶段,不同阶段呈现不同的衰退特征,其退化过程通常如图1所示.其中:A为振动加速度幅值;v为样本点数;g为重力加速度.在研究3种主要部件(滚动体、内圈与外圈)的基础上,进一步深入分析相应3种故障阶段(轻度退化、中度退化及重度退化)的故障诊断,从而可以为预先规划维修与更换方案提供保障.

图1

图1   滚动轴承全生命周期内的振动信号

Fig.1   Vibration signals during full life cycle of rolling bearing


在提出GA-OIHF Elman神经网络诊断模型进行故障诊断之前,首要条件便是进行振动信号处理,进而提取出有效的故障特征[12,13,14,15].集合经验模态分解(EEMD)[16]可以有效地去除振动信号的噪声影响.因此,设计采用EEMD与GA-OIHF Elman神经网络诊断模型分别进行振动信号处理与滚动轴承全生命周期故障诊断的研究方案,所构建的技术方法框架如图2所示,其中IMF为基本模态分量.

图2

图2   滚动轴承故障诊断技术框架图

Fig.2   Technical framework of fault diagnosis for rolling bearing


该框架主要包括故障特征提取与故障诊断.针对故障特征提取,首先采用集成模态分解进行信号处理.之后,采用峭度与相关系数对分解得到的基本模态分量进行筛选.故障诊断部分主要包括遗传算法与神经网络,神经网络部分主要通过在Elman神经网络的基础上,同时考虑输出层对隐含层与输入层的反馈,进而设计出故障诊断新模型OIHF Elman神经网络.此外,针对OIHF Elman神经网络由于梯度下降法易陷入局部最优解的技术问题,结合遗传算法与最终形成的GA-OIHF Elman神经网络诊断模型,可以实现更为准确与稳定的滚动轴承全生命周期故障诊断.所建立的GA-OIHF Elman神经网络模型的优势在于:

(1) 设计出OIHF Elman神经网络作为核心诊断算法,以其独特的多反馈结构,拥有适应时变特性数据的能力,其历史数据的强敏感性特别适用于滚动轴承的轻度退化数据,可以有效地进行全生命周期故障诊断;

(2) 遗传算法通过对网络的初始权值和阈值进行全局寻优,可以有效地提高OIHF Elman神经网络的非线性动态特性以及准确性,避免OIHF Elman神经网络陷入局部最优,从而实现对滚动轴承的精确诊断;

(3) 结合OIHF Elman的多反馈结构与遗传算法的全局寻优,不仅提高了网络模型对于故障诊断的泛化能力,还进一步提高了模型的稳定性,可以适应不同故障阶段的数据处理与诊断.

2 诊断方法建模

Elman神经网络在传统三层网络结构(输入层、隐含层与输出层)的基础上增加了一个承接层.由于其对历史数据的敏感性,Elman神经网络在提高计算结果的准确性的基础上,可同时提高计算速度.假设第k步迭代中,输入u(k)是r维向量,即输入层神经元数量,隐藏层输出x(k)和承接层的输出 xc(k)均是n维向量,即隐藏层与承接层神经元数量,输出层的输出y(k)是m维向量,即输出层神经元数量.连接权值矩阵 wI1, wI2wI3分别是n×n,n×r和m×n维矩阵.

2.1 OHF Elman与OIF Elman神经网络

考虑到神经网络每一层的反馈信息均会影响网络对于数据的处理精度及速度,Shi等[9]考虑在Elman神经网络的基础上进一步设计输出层的反馈机制,分别为输出层对隐含层的反馈与输出层对输入层的反馈,即OHF Elman神经网络与OIF Elman神经网络.OIF Elman神经网络与OHF Elman神经网络的拓扑结构如图3所示.其中:OIF Elman神经网络增加的输出层对输入层的反馈结构称为承接层2,其连接权值矩阵为wI4;OHF Elman神经网络增加的输出层对隐含层的反馈结构称为承接层3,其连接权值矩阵为wI5;承接层2与承接层3的输出都为yc(k).

图3

图3   OIF Elman与OHF Elman网络结构示意图

Fig.3   Illustration of OIF Elman and OHF Elman network structures


OIF Elman神经网络的数学模型为[9]

x(k)=f(wI1xc(k)+wI2u(k-1)+wI4yc(k))
(1)
xc(k)=αxc(k-1)+x(k-1)
(2)
yc(k)=γyc(k-1)+y(k-1)
(3)
y(k)=wI3x(k)
(4)

OHF Elman神经网络的数学模型为[9]

x(k)=f(wI1xc(k)+wI2u(k-1))
(5)
xc(k)=αxc(k-1)+x(k-1)
(6)
yc(k)=γyc(k-1)+y(k-1)
(7)
y(k)=wI3x(k)+wI5yc(k)
(8)

式中: α、γ为反馈增益因子,其取值范围为(0,1);f(•)通常取为sigmoid函数,其表达式为

f(t)=11+e-t
(9)

假设 yd(k)为真实输出,误差函数为 E(k)=12[yd(k)-y(k)]T[yd(k)-y(k)].根据梯度下降法,可得神经网络学习算法为

 Δ wI5ih=η5δ0iyc,h(k)i=1,2,,m;h=1,2,,m
(10)
 Δ wI4js=η4i=1m(δ0iwI3ij)xj(k)wI4jsj=1,2,,n;s=1,2,,m
(11)
 Δ wI3ij=η3δ0ixj(k)i=1,2,,m;j=1,2,,n
(12)
 Δ wI2jq=η2δhjuq(k1)j=1,2,,n;q=1,2,r
(13)
 Δ wI1jl=η1i=1m(δ0iwI3ij)xj(k)wI1jlj=1,2,,n;l=1,2,,n
(14)
δ0i=yd,i(k)-yi(k)
(15)
δhj=i=1m(δ0iwI3ij)f'j(·)
(16)
xj(k)wI1jl=f'j(·)xl(k-1)+αxj(k-1)wI1jl
(17)
xj(k)wI4js=fj()ys(k1)+γxj(k1)wI4jsj=1,2,,n;s=1,2,,m
(18)

式中: η1η2η3η4η5分别为wI1wI2wI3wI4wI5的学习步长.

2.2 OIHF Elman神经网络

鉴于滚动轴承全生命周期内故障信号具有内在的相似性,本文全面设计输出层对隐含层及输出层对输入层的双反馈机制,即OIHF Elman神经网络.所提出的OIHF Elman神经网络拓扑结构如图4所示.其中,连接权值矩阵wI4wI5分别与OIF Elman神经网络中的权值矩阵wI4、OHF Elman神经网络中的权值矩阵wI5相同.

图4

图4   OIHF Elman网络结构示意图

Fig.4   Illustration of OIHF Elman network structure


OIHF Elman神经网络的数学模型为

x(k)=f(wI1xc(k)+wI2u(k-1)+wI4yc(k))
(19)
xc(k)=αxc(k-1)+x(k-1)
(20)
yc(k)=γyc(k-1)+y(k-1)
(21)
y(k)=wI3x(k)+wI5yc(k)
(22)

根据OIHF Elman神经网络的数学模型与拓扑结构,其连接权值矩阵wI1wI2wI3wI4wI5的学习算法分别由式(14)、(13)、(12)、(11)、(10)确定.

2.3 GA-OIHF Elman神经网络模型

OIHF Elman神经网络是在OIF Elman与OHF Elman神经网络的基础上,进一步考虑输出层的反馈机制,同时Elman神经网络采用的梯度下降法同样延续至OIHF Elman神经网络.由于采用梯度下降法对网络的权值及阈值进行修正,存在收敛过慢与容易陷入局部最优的缺点,为了解决这一关键问题,提出通过结合遗传算法与OIHF Elman神经网络找到最优解的方法.

遗传算法模仿生物学进化理论,将网络参数的寻优问题转化为进化过程,以适应度为评价标准,通过交叉、变异、复制等操作产生新个体,淘汰适应度低的个体,从而实现参数的最优化.通过遗传算法的全局寻优能力,将优化的参数反馈给OIHF Elman神经网络,再通过网络进行局部精确寻优,从而提高模型的诊断准确度.具体算法流程如下.

(1) 参数编码与初始化:采用浮点编码方式对神经网络的权值与阈值进行编码,确定交叉、变异概率,代数及初始种群规模,并随机产生初始种群;

(2) 适应度评价:对个体适应度进行计算,采用均方误差(MSE)及轮盘赌方式对个体进行选择;

(3) 交叉与变异:以设定的交叉与变异概率进行操作,通过交叉产生新的优良个体,通过变异保证遗传算法的全局搜索;

(4) 新种群:将产生的新个体放入种群中产生新种群;

(5) 重复(2)~(4)操作,直至达到进化代数要求,输出最优个体反馈给OIHF Elman神经网络.

2.4 评价指标

MSE被广泛用作机器学习的性能评估指标.MSE是参数的估计值与真实值之差平方的期望值,反映了诊断结果的准确性.

MSE=τ=1p(Tτ-Oτ)2/p
(23)
¯MSE=τ=1NMSEτ/N
(24)

式中: Tτ为真实输出向量的第τ个数据; Oτ为模型输出向量的第τ个数据;p为每一组样本输出的维度;N为测试集样本数; ¯MSE为测试样本均方误差的平均值;MSEτ为第τ组测试样本的均方误差.

为了表征滚动轴承故障诊断模型的稳定性,对测试数据的MSE进行标准偏差计算.标准偏差越小,模型对不同故障的诊断能力就越平衡.

STD=1Nλ=1N(MSEλ-¯MSE)2
(25)

式中:MSEλ为第λ组测试样本的均方误差.

3 案例分析

3.1 数据集说明

轴承振动数据集来自于美国凯斯西储大学电气工程滚动轴承试验平台,电机转速为 1797 r/min,采样频率为12 kHz,测试轴承型号为6025-2RS JEM SKF深沟球轴承,试验采用电火花加工技术实现单点故障.通过分析轴承单点故障的演化过程,分别选择故障直径为 0.1778、0.3556 和 0.5334 mm故障表征轻度退化、中度退化以及重度退化阶段.每种退化故障下选择60组样本数据,正常阶段下选择120组样本数据,且按照5∶1的比例随机分成训练集与测试集.样本数据的输出则由向量表示为

[0 … 0 1 0 … 0]T

其中:1对应的位置ε表示为第ε种故障模式,其余为0.

3.2 数据处理

考虑采样频率和特征频率,选择 2000 个样本点代表故障振动信号的特征.同时采用IMF分量与振动信号的相关系数,与分量的峭度值作为IMF分量选择的指标.每组信号选取最大相关系数的0.1作为筛选阈值,相关系数高于阈值的IMF分量进行保留[17].选择时域内的3种有量纲参数:均值、标准差、均方根值,与3种无量纲参数:偏度、峭度、裕度作为特征向量.

3.3 参数设计

进化算法是作为解决机器学习算法容易陷入局部最优的常用方法,Guo等[18]通过粒子群优化(PSO)算法优化K最邻近法,在不平衡样本上实现了准确分类.Liu等[19]则是分别利用遗传算法与思维进化算法(MEA)与多层感知器神经网络结合,提高风速的预测精度.因此,为了证明遗传算法的优势,同时进行粒子群优化算法与思维进化算法的对比数值实验.

基于进化算法与神经网络的诊断模型参数主要包括神经网络参数与进化算法参数.

3.3.1 神经网络参数设计

n=r+m+a
(26)

式中:a为1~10的常数.式(26)是确定隐含层神经元数的常用公式,首先可以确定隐含层神经元数的范围为[4,14].选择基于Elman神经网络的测试误差作为判断准则.神经元个数不同的Elman神经网络预测误差如图5所示,隐含层神经元数确定为 n=13.

图5

图5   神经元个数不同的Elman神经网络预测误差图

Fig.5   Prediction errors of Elman neural network with different numbers of neuron


3.3.2 进化算法的参数设计 将遗传算法种群数量设为30代,种群规模为10,即可接近收敛;选用交叉概率为0.5,以加速收敛由于变异带来的强随机性;为保证产生优秀个体的同时平稳收敛,设定变异概率为0.1.考虑到本文故障诊断的全局优化问题,二进制编码难以实现高精度解,但在计算误差函数时,仍需将二进制码解码成十进制浮点数.根据上节中的Elman网络模型,发现网络阈值与权值大多处于[-3,3],为了保证网络迭代搜索空间的可行性,浮点编码确定数据范围为[-3,3].

考虑到算法模型训练时长,粒子群优化算法种群规模设置为30,进化代数为10,加速常数为c1=c2=1.49445,最大限制速度为5,位置边界为[-1,1].思维进化算法种群规模设置为100,进化次数为10,优胜子种群数与临时子种群数为5.

3.4 结果分析

针对滚动轴承的全生命周期故障诊断问题,在OHF Elman、OIF Elman神经网络的基础上研究输出层的反馈结构,衍生出OIHF Elman神经网络.为了解决神经网络容易陷入的局部最优问题,引入进化算法进行模型优化,分别选用遗传算法、粒子群优化算法与思维进化算法进行数据实验.

3.4.1 神经网络基本模型诊断结果对比分析 在滚动轴承的故障诊断领域内,SVM和神经网络是最常用的两种方法,为了证明新增输出层反馈机制的有效性,SVM与Elman也将同时进行数据实验,并和OHF Elman神经网络、OIF Elman神经网络与OIHF Elman神经网络进行诊断结果对比分析.

SVM与4种神经网络在每一个测试样本上的诊断MSE如图6所示.从图6中可知,在Elman神经网络基础上增加输出层反馈机构的3种神经网络(OHF Elman、OIF Elman与OIHF Elman神经网络)均取得了较好的诊断效果,且在多数样本上拥有相对于Elman神经网络与SVM的优越性.其中,OIHF Elman神经网络在大部分的测试样本上获得了最为准确的诊断结果.

图6

图6   SVM与4种神经网络在每个测试样本上的诊断误差

Fig.6   Diagnostic errors of SVM and four other neural networks in each test sample


一组测试样本会得到一个10×1的绝对误差矩阵,将0.5作为每个绝对误差的上限, 10个误差均低于0.5为诊断正确.根据诊断结果,SVM、Elman、OHF Elman、OIF Elman与OIHF Elman的诊断准确度分别为45.4%、64.5%、87.27%、90%与91.8%,从而证明了3种优化Elman神经网络的有效性.

为了更好地评价OIHF Elman诊断模型的优越性,分别计算了各模型在测试集上诊断误差的平均值与标准差,具体结果如表1所示.

表1   SVM与4种神经网络在测试集上的平均诊断结果

Tab.1  Average diagnostic results of SVM and four other neural networks in test set

诊断模型¯MSESTD
SVM0.08040.0978
Elman0.06090.0868
OHF Elman0.02040.0582
OIF Elman0.02010.0616
OIHF Elman0.01310.0470

新窗口打开| 下载CSV


表1同样验证了OHF Elman、OIF Elman与OIHF Elman神经网络反馈结构的有效性,在保证准确度的同时也提高了模型对滚动轴承诊断的稳定性.其中,OIHF Elman神经网络对于滚动轴承故障诊断拥有高准确性与高稳定性.

3.4.2 进化算法优化模型诊断结果对比分析 为了更大程度地选择最优诊断模型,选择3种进化算法分别与OIHF Elman神经网络结合,同样采用诊断误差的平均值与标准差作为评价指标.具体结果如表2所示.

表2   3种进化算法下的OIHF Elman神经网络模型的诊断结果

Tab.2  Diagnostic results of OIHF Elman neural network of three evolutionary algorithms

诊断模型¯MSESTD
OIHF Elman0.01310.0470
GA-OIHF Elman0.01000.0403
PSO-OIHF Elman0.01140.0438
MEA-OIHF Elman0.01150.0423

新窗口打开| 下载CSV


表2可知,GA-OIHF Elman诊断模型实现了较高的93.6%的诊断准确度.相较于OIHF Elman神经网络,不同进化算法均提高了OIHF Elman神经网络的诊断精确度与稳定性.其中,遗传算法的优化效果最好,所提出的遗传算法优化的OIHF Elman神经网络模型取得了最高的故障诊断准确性与稳定性.

3.4.3 滚动轴承的全生命周期故障诊断结果分析 在考虑不同故障零部件(内圈,外圈与滚动体)的基础上,进一步考虑了不同退化阶段的故障诊断.为了更有效地说明GA-OIHF Elman神经网络模型在滚动轴承多故障诊断上的有效性,分析了GA-OIHF Elman模型在不同零部件与不同退化阶段上的诊断效果,具体结果如表3所示.

表3   基于GA-OIHF Elman神经网络模型的全生命周期故障诊断MSE

Tab.3  MSE of full life cycle fault diagnosis of GA-OIHF Elman neural network model

故障状态与
故障部件
神经网络类型¯MSE
正常OIHF Elman3.21×10-14
GA-OIHF Elman0.0087
轻度退化OIHF Elman0.0022
GA-OIHF Elman0.0043
中度退化OIHF Elman0.0316
GA-OIHF Elman0.0186
重度退化OIHF Elman0.0069
GA-OIHF Elman0.0036
滚动体OIHF Elman0.0061
GA-OIHF Elman0.0079
内圈OIHF Elman0.0113
GA-OIHF Elman0.0039
外圈OIHF Elman0.0270
GA-OIHF Elman0.0164

新窗口打开| 下载CSV


表3可知,GA-OIHF Elman神经网络模型对于全生命周期故障诊断精度较为平衡且普遍较高,有效降低了中度退化与外圈故障的诊断误差.

为了深入分析GA-OIHF Elman神经网络对于滚动轴承全生命周期故障诊断的误差来源,对GA-OIHF Elman神经网络模型在3种部件不同退化阶段的诊断误差进行计算,具体结果如表4所示.

表4   GA-OIHF Elman神经网络模型在3种部件的不同退化阶段诊断MSE

Tab.4  Diagnostic MSE of GA-OIHF Elman in different stages of three components

退化故障阶段故障部件¯MSE
轻度退化内圈1.36×10-15
外圈2.97×10-9
滚动体0.0101
中度退化内圈1.35×10-178
外圈0.0319
滚动体0.0111
重度退化内圈0.0101
外圈2.05×10-13
滚动体1.24×10-31

新窗口打开| 下载CSV


表4细致地展示了GA-OIHF Elman神经网络模型在不同故障部件上不同退化阶段的故障诊断结果.GA-OIHF Elman神经网络模型对于中度退化的诊断误差主要来自于外圈故障,同时对于滚动体的轻度退化、中度退化与外圈的中度退化诊断误差相对较大.

4 结语

针对滚动轴承全生命周期故障信息的强混淆性与振动信号的高背景噪声,本文提出一种基于EEMD与GA-OIHF Elman算法的研究框架.通过EEMD对振动信号实现了有效降噪与故障特征的提取.然后,在Elman神经网络的基础上,设计同时增加输出层对隐含层与输入层的反馈机制,得到OIHF Elman神经网络,进一步提高了网络对于时序轴承振动数据的处理能力.结合进化算法解决了神经网络容易陷入局部最优解的问题,并通过结果对比得到了一种新的GA-OIHF Elman算法模型.经算例分析,GA-OIHF Elman算法模型可以有效地对滚动轴承进行全生命周期的精确故障诊断,同时保证了诊断模型对于不同故障(不同故障部件与不同故障时期)的诊断稳定性.未来将进一步考虑与集成学习等深度学习方法结合,以期在滚动轴承全生命周期故障诊断上提供更为准确与稳定的研究方法.

参考文献

HUANG W T, SUN H J, LUO J N, et al.

Periodic feature oriented adapted dictionary free OMP for rolling element bearing incipient fault diagnosis

[J]. Mechanical Systems and Signal Processing, 2019, 126:137-160.

DOI:10.1016/j.ymssp.2019.02.023      URL     [本文引用: 1]

XIA T B, DONG Y F, XIAO L, et al.

Recent advances in prognostics and health management for advanced manufacturing paradigms

[J]. Reliability Engineering & System Safety, 2018, 178:255-268.

DOI:10.1016/j.ress.2018.06.021      URL     [本文引用: 1]

XIA T B, SONG Y, ZHENG Y, et al.

An ensemble framework based on convolutional bi-directional LSTM with multiple time windows for remaining useful life estimation

[J]. Computers in Industry, 2020, 115:103182.

DOI:10.1016/j.compind.2019.103182      URL     [本文引用: 1]

SAARI J, STRÖMBERGSSON D, LUNDBERG J, et al.

Detection and identification of windmill bearing faults using a one-class support vector machine (SVM)

[J]. Measurement, 2019, 137:287-301.

DOI:10.1016/j.measurement.2019.01.020      URL     [本文引用: 1]

陈玉昇, 杨燕华, 林萌, .

基于深度学习神经网络的核电厂故障诊断技术

[J]. 上海交通大学学报, 2018, 52(Sup.1):58-61.

[本文引用: 1]

CHEN Yusheng, YANG Yanhua, LIN Meng, et al.

Fault diagnosis technology of nuclear power plant based on deep learning neural network

[J]. Journal of Shanghai Jiao Tong University, 2018, 52(Sup.1):58-61.

[本文引用: 1]

BEN ALI J, FNAIECH N, SAIDI L, et al.

Application of empirical mode decomposition and artificial neural network for automatic bearing fault diagnosis based on vibration signals

[J]. Applied Acoustics, 2015, 89:16-27.

DOI:10.1016/j.apacoust.2014.08.016      URL     [本文引用: 1]

LI L, HUANG Y X, TAO J F, et al.

Featured temporal segmentation method and AdaBoost-BP detector for internal leakage evaluation of a hydraulic cylinder

[J]. Measurement, 2018, 130:279-289.

DOI:10.1016/j.measurement.2018.08.029      URL     [本文引用: 1]

汤宝平, 习建民, 李锋.

基于Elman神经网络的旋转机械故障诊断

[J]. 计算机集成制造系统, 2010, 16(10):2148-2152.

[本文引用: 1]

TANG Baoping, XI Jianmin, LI Feng.

Fault diagnosis for rotating machinery based on Elman neural network

[J]. Computer Integrated Manufacturing Systems, 2010, 16(10):2148-2152.

[本文引用: 1]

SHI X H, LIANG Y C, LEE H P, et al.

Improved Elman networks and applications for controlling ultrasonic motors

[J]. Applied Artificial Intelligence, 2004, 18(7):603-629.

DOI:10.1080/08839510490483279      URL     [本文引用: 4]

ZHENG K, YANG D W, ZHANG B, et al.

A group sparse representation method in frequency domain with adaptive parameters optimization of detecting incipient rolling bearing fault

[J]. Journal of Sound and Vibration, 2019, 462:114931.

DOI:10.1016/j.jsv.2019.114931      URL     [本文引用: 1]

LEI Y G, QIAO Z J, XU X F, et al.

An underdamped stochastic resonance method with stable-state matching for incipient fault diagnosis of rolling element bearings

[J]. Mechanical Systems and Signal Processing, 2017, 94:148-164.

DOI:10.1016/j.ymssp.2017.02.041      URL     [本文引用: 1]

LI H, LIU T, WU X, et al.

Application of EEMD and improved frequency band entropy in bearing fault feature extraction

[J]. ISA Transactions, 2019, 88:170-185.

DOI:10.1016/j.isatra.2018.12.002      URL     [本文引用: 1]

HUANG N E, SHEN Z, LONG S R, et al.

The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis

[J]. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 1998, 454(1971):903-995.

DOI:10.1098/rspa.1998.0193      URL     [本文引用: 1]

WANG Z W, ZHANG Q H, XIONG J B, et al.

Fault diagnosis of a rolling bearing using wavelet packet denoising and random forests

[J]. IEEE Sensors Journal, 2017, 17(17):5581-5588.

DOI:10.1109/JSEN.2017.2726011      URL     [本文引用: 1]

AMIRAT Y, BENBOUZID M E H, WANG T, et al.

EEMD-based notch filter for induction machine bearing faults detection

[J]. Applied Acoustics, 2018, 133:202-209.

DOI:10.1016/j.apacoust.2017.12.030      URL     [本文引用: 1]

刘涛, 杜世昌, 黄德林, .

基于改进的集合经验模态方法振动信号分解

[J]. 上海交通大学学报, 2016, 50(9):1452-1459.

[本文引用: 1]

LIU Tao, DU Shichang, HUANG Delin, et al.

Vibration signal decomposition based on an improved ensemble empirical mode decomposition method

[J]. Journal of Shanghai Jiao Tong University, 2016, 50(9):1452-1459.

[本文引用: 1]

FU Q, JING B, HE P J, et al.

Fault feature selection and diagnosis of rolling bearings based on EEMD and optimized Elman_AdaBoost algorithm

[J]. IEEE Sensors Journal, 2018, 18(12):5024-5034.

DOI:10.1109/JSEN.2018.2830109      URL     [本文引用: 1]

GUO H X, LI Y J, LI Y N, et al.

BPSO-Adaboost-KNN ensemble learning algorithm for multi-class imbalanced data classification

[J]. Engineering Applications of Artificial Intelligence, 2016, 49:176-193.

DOI:10.1016/j.engappai.2015.09.011      URL     [本文引用: 1]

LIU H, TIAN H Q, LIANG X F, et al.

New wind speed forecasting approaches using fast ensemble empirical model decomposition, genetic algorithm, Mind Evolutionary Algorithm and Artificial Neural Networks

[J]. Renewable Energy, 2015, 83:1066-1075.

DOI:10.1016/j.renene.2015.06.004      URL     [本文引用: 1]

/