小样本条件下基于SGMM模型的滚动轴承故障诊断研究

2023-09-28 03:37章荣丽
计算机测量与控制 2023年9期
关键词:度量机械设备故障诊断

韩 波,章荣丽

(1.商洛学院 数学与计算机应用学院,陕西 商洛 726000;2.秦岭康养大数据陕西省高校工程研究中心,陕西 商洛 726000)

0 引言

随着自动化控制技术和人工智能技术的发展,机械设备都朝着大型化、复杂化和智能化的方向演进[1]。以滚动轴承为代表的旋转类机械,是用途最为广泛的机械零部件之一。作为支撑设备运转的核心部件之一,几乎所有的旋转类机械结构都要使用到滚动轴承[2]。由于工作时间较长且承受巨大的挤压力,滚动轴承类机械容易出现金属疲劳引起故障,进而导致机械设备或整体生产线停工,给企业的生产经营带来潜在损失。受作业现场环境噪声和设备系统噪声的影响,有价值的信号可能被湮没;此外,受信号传感器工作频率、灵敏度等其他因素的综合影响,所采集到的故障样本集合有效样本比例可能会低于30%,进而形成小样本。而小样本集合中往往包含着关键的故障特征,是对滚动轴承故障类别判定和诊断的关键。因此,在小样本环境下实现对滚动轴承工作状态的故障诊断意义重大。

机械故障诊断技术已有上百年的历史,是现代工业领域较为成熟的技术。当前,国内外针对于滚动轴承的故障诊断技术研究,主要集中于专家经验法、基于信号的诊断方法和人工智能诊断法。随着机械设备复杂程度的逐渐提高,信号分析法和智能检测法的应用场景越来越广泛。基于时频域信号的故障诊断方法是较为常见且有效的方法之一[3],时域检测手段可用来排查机械设备的故障特征情况,若存在方差、均方值、峰值等量纲型时域统计量,可通过提取大量特征点信息的方式,确定故障发生的具体区段位置,适用环境机械设备的稳态振动及旋转故障等。

文献[4]提出一种基于时频域结合的机械故障信号诊断算法,通过提出滚动轴承工作中产生的脉冲分量特征和非平稳信号的振动特征,进而判断出故障的类别位置和程度。但该种方法仅能够提取时频域信号的统计均值,而无法揭示出非平稳信号局部细节特征,尤其在小样本环境下,故障分类检测精度难度得到保证;文献[5]提出一种基于EMD(经验模态分解)的在线机械故障诊断算法,该种算法基于内涵模态分量分解能够确定出故障信号的振动模态,还解决了非线性和非平稳型号的特征提取问题。但该种算法对于输入故障集的有效样本要求较高,无法平衡故障集规模和有效样本比例的问题,因此适用性较差。在无量纲型时域统计量的情况下,往往采用峭度、散度等物理参量对故障节点的冲击特征进行判断[6]。当机械设备所处的振动形式极为不平稳时,振动信号所表现出来的峭度值水平也会不断升高,这也是引发机械设备严重旋转故障的主要原因。对于故障行为的早期判别来说,由于时域统计量的存在,峭度值表现结果容易受到载荷、转速等指标参量的影响,从而呈现极度波动的变化状态,在这样的表现情况下,若不能针对旋转故障行为进行准确的定量分析,不但会导致故障检测结果的可靠性与准确性能力大打折扣,也会使所获运行数据的可参考性价值直线下降。尽管基于信号分析的故障诊断方法已经得到了较为普遍的应用,但是在生产线实际作业中,机械设备运行状况极为复杂,提取到的故障信号微弱且包含大量噪声干扰,尤其在小样本环境下信号处理难度会大大增加。因此,在实际故障检测工作中会将多种方案融合使用,以获得更好的故障诊断效果。

综上分析,故障集有效样本的规模是影响和制约机械故障诊断的关键因素之一,提升在小样本环境下机械故障诊断精度和分类精度具有重要的研究意义。以滚动轴承为代表的机械结构工作环境较为恶劣,存在大量的系统噪声和环境噪声,小样本条件准确提取少量故障样本的细节特征性,成为故障诊断的关键,为此本文提出一种基于SGMM(subspace gaussian mixture model子空间高斯混合模型)模型的机械故障诊断算法,该模型通过计算多个状态量均值方差参数来表征输出结果的概率,而且每个状态向量仅仅关联位移的低维度映射向量,在有效样本有限的条件下提升对故障集的训练效率和效果,提升故障诊断和分类的精度。

1 小样本条件下的故障状态估计

通常可针对当前设备运动形式的不同,而对其所属故障类别进行初步判断,特别是在参考数值量相对较少的小样本条件下,该模型更是具备极强的可行性应用能力[7]。对于大型机械设备来说,由于其轴系跨度较大、整体结构的复杂性水平较高,很容易因运转时间的延长,而出现严重的旋转故障问题。若以振动信号处理法作为参考标准,则需要截取大量故障数据,通过定性分析与定量分析的方式,确定不合理信息参量的表现形式,从而完成对故障行为的诊断。然而在面对连续故障脉冲成分时,此方法所定义的峭度值指标局限性过大,不足以增强故障行为的冲击力能力。迎合上述理论研究弊端,提出小样本条件下基于SGMM模型的机械故障诊断方法,在变换故障评估思路的同时,提取必要的故障行为建模任务,再按照端点效应的处理原则,对变分模态参量进行分解处理,从而计算得出关键性影响参数的具体数值水平。先对小样本条件下的机械故障状态进行评估,本章节从问题分析与解决思路入手,排查机械设备的旋转故障度量准则,从而提取得到最终的关键性故障建模任务。

1.1 SGMM故障集诊断模型构建

SGMM模型的最基本形式为高斯映射关系,表示为如下3个等式:

(1)

ηij=Miκj

(2)

(3)

其中:xi为故障数据集的特征矢量,i为特征索引的状态,每个状态对应一个高斯均值和权重,其中状态j由矢量映射κj,N为子空间的数量,wij为不同状态之间的权重比例分配,Mi是与wij相对应的权重规则。SGMM模型本质上一种启发算法,高斯混合模型可以视为一个通用型的背景模型,应用模型一方面可以实现对初始故障集的降噪,另一方面也更有助于在小样本环境下提取故障集中不同故障类型的细节特征。SGMM模型的子状态,与高斯混合度和隐马尔可夫混合模型有一定的相似之处,但其处理小样本故障数据的能力更强。SGMM模型参数设置相对于隐马尔可夫混合模型要更少,因此提升了参数优选和细化的空间。SGMM模型的子状态数量可以根据故障集的规模和故障数据的复杂程度调整和拓展。

1.2 故障特征的表征与提取

(4)

式中,e0为初始的旋转故障命名系数,ΔT为单位估算时长,λ为机械设备旋转周期,wi1、wi2为两个不同的故障行为定义参考项。机械故障的状态根据环境和时长的变化会有所不同,系统噪声和环境噪声的干扰也会使较为微弱的有用故障信号湮没高频振动之中,因此需要对故障产生的具体环境和模态进行较为精确的度量。

1.3 故障模态的度量

度量准则是描述机械设备旋转故障行为的重要条件,可清晰表述机械设备在固定区段内的运转形式,并在特殊位置处,针对旋转故障行为的表现形式进行说明[10-11]。分析图1所示故障度量分解示意原理可知,在正常运作情况下,旋转故障所带来的影响始终沿一条平滑曲线向前不断传播,且随传播时间的延长,曲线的偏转角度也会不断增大。而在此过程中,受到SGMM模型诊断意识的影响,会产生指向其他作用方向的度量曲线,且在小样本条件下,该曲线所指的传输方向,才是故障度量准则的实际表现方向。为使该曲线的存在形式得到稳定控制,必然会在其上、下两个方向上,产生两个方向相反、大小相同的诊断意识。

图1 机械旋转故障度量的分解示意图

图2 最小熵解卷积处理流程

图3 故障脉冲波收发装置

若设F0表示故障度量的原始诊断意识,F表示故障度量的实际诊断意识,F1、F2表示上下两个方向的诊断分量,联立公式(1),可将基于SGMM模型的机械设备旋转故障度量准则定义为:

(5)

其中,φ1为与F1和F2度量分量相关的预估参量,φ2为与F0和F相关的预估参量,n、m为两个不同的故障行为曲线传播系数。

2 基于SGMM模型的机械故障识别与诊断

在小样本条件支持下,针对机械旋转故障状态估计中的关键系数指标,进行变分模态分解,再从中提取重要影响参数,利用最小熵解卷积处理方法,定义诊断指令的端点效应。

2.1 变分模态分解

变分模态是一种阶段性的机械故障行为诊断与分析背景,可在已知建模任务的基础上,完善度量准则的提出条件,从而使得诊断主机能够准确掌握机械设备旋转故障行为的表现强度,并最终迎合小样本条件,制定相对较为可行的诊断实施方案[12]。在SGMM模型的作用下,机械设备所表现出的旋转故障行为并不能保持完全稳定的存在状态,而是会随诊断时间的延长,而出现不可控的变化形式。在变分模态条件的理解范围中,机械旋转故障可被人为分割成多个小的物理表现区间,且在每一区间内,允许不同旋转角速度值与线速度值的同时存在[13]。设f代表旋转故障行为的保真项,1、2、…、v分别代表多个不同的变分模态区间分解参量,联立公式(3),可将机械旋转故障诊断的变分模态分解结果表示为:

(6)

其中:α代表旋转角速度值,ω代表旋转线速度值,φ代表单一区间内的旋转故障行为维稳系数。

2.2 重要影响参数分析

(7)

2.3 最小熵解卷积

在面对机械设备的旋转故障行为时,最小熵解能够描述SGMM模型的现有诊断能力,并可借助已知的小样本条件,对相关数值解参量的真实性进行判定,一般来说,最小熵解集合中包含的数值参量越多,机械设备的旋转故障强度等级也就越高[16-17]。最小熵解卷积则是一种有效的熵解数值处理方法,可在SGMM模型的作用下,借助重要影响参数项,确定现有数值解与机械旋转故障行为之间的函数对应关系,再通过判断数值解存在个数的方式,得到最终的卷积处理结果。

设p表示数据集合中的熵解指标个数,g1、g2代表两个不同的熵解指标分离系数,联立公式(5),可将机械旋转故障行为的最小熵解卷积处理标准定义为:

(8)

其中:φ为重要影响参数的平均参考条件,h为熵解指标分离权限量,V实值分离项,ιG为卷积分析的实际迭代值,ι0为卷积分析的理想迭代值。

2.4 端点效应处理与故障诊断的实现

(9)

式中,ψ表示故障冲击力强度,υ表示旋转故障冲击项。由于机械故障行为的连续传导性,可认为在已知机械结构体端点效应的基础上,可联合小样本条件借助SGMM模型实现对故障行为的实时诊断。为构建SGMM模型,可将机械设备旋转故障分为训练集合与测试集合两部分,且在整个故障诊断指令的操作过程中,待建模的数据集样本必须由标签和特征同时组成。所谓训练集合可用来训练所有可能出现的机械旋转故障数据,具备较强的统筹性能力,在SGMM模型的约束作用下,满足小样本条件筛查标准的训练集合样本越多,机械旋转故障的可能出现概率也就越低。测试集合则更注重对机械旋转故障数据的收集,随着机械设备旋转速度的加快,所产生的故障数据信息量也会逐渐增大[19],在这样一种变化情况下,小样本条件的筛查能力开始不断增强,从而导致SGMM模型的记忆能力下降,并最终失去对机械设备旋转故障行为准确诊断的能力。规定在实施故障建模处理时,训练集合样本与测试集合之间不存在明显的干扰影响[20],且由于SGMM模型的存在,小样本条件下任何机械设备的旋转故障行为都能得到准确诊断。设q1代表训练集合中一个随机的机械旋转故障数据,q2代表测试集合中一个随机的机械旋转故障数据,在单位诊断时长Δt内,q1≠q2的表达式恒成立。联立公式(2),可将小样本条件下所提取的机械旋转故障建模任务定义为:

(10)

式中,umin为最小的故障任务诊断残差值,umax为最大的故障任务诊断残差值,χ1、χ2为训练集合与测试集合的故障数据样本排查系数,y1、y2为训练集合与测试集合的实际故障数据排查样本,θ为弹性建模系数。在数据训练前先对SGMM模型进行初始化处理,模型初始化的目标是提升训练过程中的迭代效率,初始化后模型的子状态是一一对应的关系,而子空间的维度可实现自由制定。对于空间内的故障状态向量而言,故障定位与检测概率计算的效率较低,要提升SGMM模型子空间维度,实现全局范围内优先级计算和检测。高斯子状态概率计算过程如下:

(11)

机械故障的分类检测过程中,要在小样本环境下确保对故障分类诊断的精度,要实现对SGMM模型参数集的实时同步更新,并在迭代中获取到故障检测概率的累计量。基于SGMM模型故障训练时,在一个迭代周期内无法实现对全部参数的实时更新,当状态向量数量较多或输入故障集的规模较大时,参数更新的难度同步增加。而通过对训练集和测试集的双重故障判断,并确定出任务模型,将有助于消除端点效应,并准确判定故障点的位置、故障类型及故障的程度。

3 实验分析与讨论

3.1 实验环境设置与故障集的构建

在小样本条件下,SGMM模型通过脉冲成分分析的方式,对机械设备的旋转类故障问题进行诊断,特别是针对滚动轴承型机械元件来说,若将峭度参量作为唯一的衡量条件,则可认为阶段时间内,脉冲成分的连续性越强,旋转故障行为的冲击性能力也就越强,获得准确故障裁定结果所需的诊断时间就越短。由于脉冲成分之间的相关性较强,本次实验将以子波形、边界波形之间的相关程度作为参考标准。规定在峭度量数值不断增大的情况下,子波形、边界波形在正方向上匹配度增强,才能表示原始脉冲成分的连续性较强。

故障脉冲波收发装置的最高冲击高压要低于30 kV,测试脉冲幅值为150~380 VP-P之间,数据信号采样频率包括4种,分别为30 MHz,60 MHz,90 MHz,120 MHz。基于脉冲收发装置,模拟了滚动轴承外圈故障、内圈故障、支架故障和滚子故障等四种不同的状态,所构建的故障样本集,如表1所示(将所构建的2 000个样本分为10组,每组200个样本,4种故障类型被随机分布于每组故障集之中):

表1 滚动轴承的故障集分布

故障集的分布特征显示:由10组样本特征可知绝大多数故障样本属于正常样本,故障样本所占总体比例较低符合小样本环境的要求。最主要的故障类型为外圈故障,这也是滚动轴承最容易发生故障的区域,因为轴承外圈承受着巨大的外部挤压力。

3.2 外圈故障特征的峭度量检测

由于故障集中外圈故障较为集中,以外圈故障的峭度量检测为例,验证提出SGMM模型在故障定位检测的实际效果。开始进行消融实验时,首先打开脉冲输出机,控制其在单位时间内所输出脉冲波的稳定性;其次打开集波器装置,令两个设备元件分别对脉冲输出机所发出信号的子波形与边界波形进行记录;最后打开波量分析仪,分别提取子波形、边界波形的记录数据,具体的外圈故障峭度量子波形变化形式和边界表现变化,如图4~5所示。

图4 子波形

图5 边界波形

当峭度量τ为零情况下,三组脉冲波子波形与边界波形的实际变化情况。根据公式(8),计算得到峭度量τ的实际数值。

(12)

其中:z表示滚动轴承在发生旋转故障行为时的转速值,r0表示脉冲系数项。

当峭度量τ的计算结果为整数时,可按照表2对转速值z、脉冲系数项r0进行取值。

表2 峭度计算取值表

当峭度量τ量保持不变时,控制其他脉冲波影响条件保持不变。取τ值在1-9时,子波形、边界波形的实际波形情况,如图6、图7所示。

图6 τ值取1-9时的子波形

图7 τ值取1-9时的边界波形

对比图6与图4可知,随峭度量τ取值结果的增大,子波形频率并未出现变化,极大值、极小值结果虽有一定的上升与下降,但整体变化量较小,可以忽略不计,一部分子波形出现了重叠现象,但总体变现并不十分明显。

对比图7与图5可知,随峭度量τ取值结果的增大,边界波形频率也没有出现变化,极大值、极小值结果变化量甚至比子波形极大值、极小值变化情况更为细微,也可忽略不计,但在整个实验过程中,边界波形的行为则比子波形更为明显。受到脉冲成分之间相关性的影响,一般来说,在峭度量数值不断增大的情况下,相邻脉冲波波形之间的变化量越细微,代表原始波形的连续性越强,且子动形、边界波形之间的相似性变化关系越明显,代表二者之间的关联关系越紧密,即原始波形的连续性越强。由此可见,基于SGMM模型能够提取到滚动轴承外圈故障波形变化具体情况和细节特征,并根据提取到的故障特征提升对故障类型定位和检测的精度。

消融实验结果显示:在小样本条件下,应用SGMM模型对滚动轴承型机械设备的旋转故障问题进行诊断,原始故障波的子波形与边界波形随峭度量增大,均表现出极不明显的变化情况,且二者的变化规律始终保持一致;在阶段时间内,可验证原脉冲成分具有极强的连续性。基于上述结论可认为,应用SGMM模型的诊断方法,能够在保障滚动轴承型机械设备旋转故障行为冲击性能力的同时,可在较短时间内获得最终的故障诊断结果,在旋转故障问题的早期诊断方面具备较强的实际应用可行性。

3.3 总体故障检测率和不同类型故障分类检测率对比

在线故障检测的目标是在提升总体故障检测率的同时,也提高对不同类型故障定位检测率。其中三个指标的计算方法如下(总体故障检测率指标定义为s1,分类故障检测率指标定义为s2,故障误检率指标定位为s3):

(13)

(14)

(15)

其中:PT代表总体样本的数量,HT表示真实故障样本的数量,hk表示真实单一故障类别的数量,k的取值为1-4,Fk为错误检测故障样本的数量。为了是结果对比更加直观,引入两种传统的故障定位与检测算法,总体故障检测率指标定义为s1的检测结果,具体如表3所示。

表3 总体故障率检测率对比分析

数据分析结果显示:本文提出的SGMM模型各组样本的故障检测率较高,平均检测率达到了99.4%,远高于传统时频域检测算法和EMD检测算法。不同故障类型检测难度更大,但对不同故障类型定位与检测也十分必要,这关系到对滚动轴承预期寿命的准确评估,对分类故障检测率指标s2的数据统计结果,如表4所示。

表4 各算法的分类检测率对比分析

故障分类检测率统计结果显示:针对于故障率较多的外圈故障,SGMM故障检测模型的分类检测率能够达到99.2%,其他的少量故障分类检测率值也超过了90%,两种传统故障检测算法的分类检测率值,均低于本文提出的算法。最后,统计了各算法在机械故障检测中误检率的指标,SGMM故障检测模型依然具有较为明显的优势,统计结果如表5所示。

表5 各算法的误检率指标对比分析

从对各种算法的滚动轴承的故障检测率、分类检测率和误检率等指标的数据分析可知,在小样本条件下SGMM算法的分类检测精度高,误检率较低,由此可以证明提出滚动轴承故障检测算法在小样本故障集环境下的适用性更好。

4 结束语

为实现在小样本条件下,对机械设备故障的精确诊断,设计了一种SGMM模型,并重点研究了SGMM模型实用性。结合现有的建模条件,确定关键的故障度量准则,再联合变分模态原理,得到最小熵解的卷积处理结果,并将其计算数据用于后续的端点效应分析与研究。以滚动轴承型机械零部件作为参考,可知在峭度量数值不断增大的情况下,故障输出波始终具备较强的连续性,不但能够增强机械设备的旋转故障行为冲击性能力,也可在较短时间内获得更为准确的诊断结果。实验结果也验证了,在有效故障样本十分有限的条件下SGMM模型能够提取到滚动轴承外圈故障波形变化具体情况和细节特征,具有良好的实际应用效果;在与传统故障检测算法的实验对比中,SGMM模型在总体故障检测率、分类故障检测率及误检率等三项指标中有具有一定优势。

猜你喜欢
度量机械设备故障诊断
机电机械设备安装中的安全隐患及其处理对策
鲍文慧《度量空间之一》
模糊度量空间的强嵌入
广州钰铂机械设备制造有限公司
迷向表示分为6个不可约直和的旗流形上不变爱因斯坦度量
广州钰铂机械设备制造有限公司
做好机械设备维护与保养的措施
地质异常的奇异性度量与隐伏源致矿异常识别
因果图定性分析法及其在故障诊断中的应用
基于LCD和排列熵的滚动轴承故障诊断