摘要:针对滚动轴承时域信号难以有效提取其故障特征,且信号频谱在高低频区域内较为存在对分类无意义的冗余特征使得故障分类模型在训练过程中做无用功的问题,提出使用双树复小波进行故障特征提取。在此基础上,将双树复小波和模型结合,提出了基于双树复小波与宽度学习的滚动方法。首先,利用双数复小波将采集到的振动信号分解为不同频带的子信号;然后提取子频带作为特征向量;最后用宽度学习对样本进行训练以完成快速故障分类。
关键词:双树复小波;宽度学习;故障诊断;轴承故障
1引言
随着科学技术的发展与进步,现代机械设备结构日益复杂,自动化程度也越来越高,同时设备各部分之间的关联愈加密切。旋转机械通常需要在恶劣的环境中长时间连续运转,必然会产生故障,这会导致大量的经济损失,甚至产生灾害[1]。滚动轴承作为一种标准化零件在各种不同类型的机械设备中有广泛的,然而据统计30%的旋转机械故障和44%的大型电机故障是由轴承故障导致,因此针对轴承的故障诊断有重大的实际意义[2-3]。小波变换对轴承故障特征进行提取时,基函数的选择标准难以有效确定,需要操作者依赖经验进行反复尝试,工作量大[4];EMD、EEMD方法能将非平稳数据进行平稳化处理,但计算量大难以对大数据进行特征提取;VMD分解分解层数过大时分量会出现断断续续的现象,如何确定分解层数需要人工尝试。双树复小波变换(dual-treecomplexwavelettransform,简称DT-CWT)能够有效的将信号分解成若干个不同频带上的分量且不需要复杂的参数设置,用实部与虚部树这两个平行的滤波系统综合信息,可以更加有效地将不同频段的信号分解,同时克服了小波变换存在的频带混叠、平移可变和信号失真等缺陷,使双树复小波在非平稳信号特征提取中具有独特优势[4]。要对经过特征提取操作处理后的信号故障特征的类型进行精确识别,需要使用一种高效、准确的智能分类算法来达到目的。浅层神经网络存在着只能处理线性分类问题、分类结果精度不够的先天缺点,无法对高维、多特征数据进行处理。基于深度网络所构建的模型因其复杂的结构不仅在训练过程中常常面临训练时间过长的问题,且网络层数与各种超参数设置没有严格的理论依据,严重依赖操作者的经验,可解释性较差。宽度学习系统(BroadLearningSystem,简称BLS)作为一种网络横向扩展的高效增量学习系统,可有效解决深度学习权值更新慢,无监督、半监督网络分类成功率低的问题[5]。作为深度学习网络的替代方法,宽度学习系统以随机向量函数链接神经网络为映射特征,其本质结构为单隐层神经网络,通过神经增强节点映射特征并将增强节点直接连接到输出端[6]。宽度学习神经网络模型结构更加简单,性能更加完善,不仅保留了机器学习中深度学习精度高、泛化性能好的优势,而且弥补了深度学习反向传播耗时长、收敛慢的缺陷[7]。
2基本理论介绍
2.1双数复小波变换
与常规小波变换不同,双树复小波变换由两个平行且独立的低通和高通滤波器构成作为实部树和虚部树,对在操作过程中数据之间没有交互和干扰,保留了复小波变换的诸多优良特性[8]。信号在分解时实数部和虚数部之间存在一个采样值间隔的延时,因此双数复小波变换在其分解过程中取得的数据行形成互补关系,减少了信息的丢失,在一定程度上抑制了频率混叠。同时因双树复小波具有完全重构性,能对机械振动信号进行完美分解重构,作为一种故障特征提取手段为机械故障类型识别提供了良好的特征[9]。复小波函数可以表示为𝜙(𝑡)=𝜙ℎ(𝑡)+𝑖𝜙?(𝑡)(1)式中:𝜙ℎ(𝑡)、𝜙?(𝑡)—两个实数小波;??=√−1。由于双树复小波使用的是两个离散的小波变换,其分解重构过程严格遵循小波分析理论,因此经内积运算得到实部变换的小波系数𝑑𝑗𝑅𝑒和尺度系数𝑐𝑗𝑅𝑒为双树复小波变换在进行3层分解与重构的具体过程,如图1所示。ℎ0和ℎ1分别为实部小波分解时所用的低通和高通滤波器;?0和?1分别为虚部小波分解所对应的低通与高通滤波器。同理,ℎ ̃0和ℎ ̃1分别为实部小波重构滤波器组,? ̃0和? ̃1分别为虚部小波重构滤波器组。这里使用的是Q-shift双树滤波器以完成小波变换过程[4]。
2.2宽度学习
不同于深度学习基于全局的权值迭代更新的模式,宽度学习系统以原始输入作为“映射特征”放置在特征节点中,并且结构在“增强节点”中广义的扩展结构,通过增量学习的模式进行广泛扩张的快速重建,无需对整个模型进行重新训练[10]。特征映射节点??和增强节点??是宽度学习系统的两个重要组成部分。对于输入的训练数据集??,配有??个训练样本,每个训练样本有??个维度,??是𝑅𝑁×𝑋大小的输出矩阵。对于??个特征映射,每个映射生成??个节点。??个特征映射表示为:
3实验分析
3.1振动信号特征提取
在此利用西储大学风机轴承故障数据说明双树复小波变换特征提取效果。以电机转速为1750r/min,负荷为1.47kW,采样频率为12kHz,内圈0.1778mm(0.007英寸)损伤状态为样本,信号的时域波形与频谱,如图3所示。由图3可以看到特征频率范围主要集中再1kHz~4kHz。采用双树复小波对故障信号进行5层分解后再对单只信号进行重构,重构后所得到的信号分别为高频分量𝑑1、𝑑2、𝑑3、𝑑4、𝑑5和低频分量𝑎0,各子带的信号和频谱,如图4所示.由图4与图5可以看出其低频分量明确,高频分量仅在𝑑1和𝑑2中存在少量混叠,信号被很好地分解到不同频带。d4,d5,a0子带内信号失真严重,无法表征原始故障信号中的冲击成分;d1子带内仅有高频成分,故去除。因此故障的共振带由具有明显冲击成分的𝑑2和𝑑3两条子带组成,即得到的最终的故障特征,如图6所示。将西储大学在风机转速1730r/min,负载为2.205kW,采样频率为12kHz下正常信号、滚动体故障、内圈故障、外圈故障分别做双树复小波变换的特征提取操作,将所得的故障特征进行对比,如图7所示。可以看出由双树复小波变换提取各不同故障类型的故障特征之间有足够的区分度以完成分类任务。
3.2数据集制作
利用实验室轴承故障实验数据,电机转速为1200r/min,采样频率为12kHZ,本文要识别滚动轴承的正常轴承、滚动体故障、内圈故障、外圈故障四种运行状态。对各种不同故障类型的每条轴承信号分别进行双数复小波变换的特征提取操作,将所得数据进行归一化处理变为无量纲数据,整理出的数据集并制作相应的标签,如表1所示。
3.3宽度学习诊断
为了体现基于双树复小波与宽度学习故障诊断模型的优越性,引入了另外两种诊断模型进行对比。方案1使用双树复小波提取的故障特征,用宽度学习系统诊断;方案2使用双树复小波提取的故障特征,用双隐层BP神经网络进行诊断;方案3使用频谱作为故障特征,用双隐层BP神经网络进行诊断。不同方案诊断识别率与训练时间的对比,如表2所示。
4结论
(1)宽度学习系统能够在保证识别率的前提下快速地进行增量学习,解决了后期BP神经网络反向传播消耗时长、收敛慢等问题。(2)基于双树复小波变换能够有效分解离不同成分的信号,在一定程度上针对频谱中高低频的冗余特征进行优化,在轴承故障监测与故障识别中比能够更加有效的将故障特征表示出来。(3)基于双树复小波与宽度学习的滚动轴承故障诊断系统能保证滚动轴承特征提取的诊断准确性和故障诊断的可靠性,在实际工程应用中具有较大潜力。
作者:张文兴 徐佳杰 刘文婧 王建国 单位:内蒙古科技大学