基于小波包分析和案例推理的转子系统故障诊断方法

2010-06-06 03:22侯志强
航空发动机 2010年1期
关键词:波包频带检索

孙 涛,侯志强,张 赟

(海军航空工程学院飞行器工程系,山东烟台 264001)

基于小波包分析和案例推理的转子系统故障诊断方法

孙 涛,侯志强,张 赟

(海军航空工程学院飞行器工程系,山东烟台 264001)

将小波包分析与案例推理技术应用到转子系统故障诊断中,解决了复杂转子系统中小波包方法故障诊断结果可解释性差、分析判断需要专门经验的问题;用小波包技术所提取的故障特征表示转子系统故障案例,利用案例检索技术将以往相似案例应用到解决当前问题的过程中,提高了故障诊断结果的可解释性。仿真结果证明了该方法的有效性。

小波包;案例推理;转子系统;故障诊断

1 引言

转子系统是典型的时变非稳态振动系统[1],其故障多以振动的形式表现出来,对其进行分析可以诊断转子系统故障。

小波包方法可以将振动信号分解为一系列具有局部特性的小波函数,在低频和高频范围内均具有较好的分辨力。它对信号频带进行多层次划分,进一步分解多分辨分析所没有细分的高频部分,并能够根据被分析信号的特征,自适应地选择相应的频带,使之与信号频谱相匹配,信息量完整无缺[2]。对信号在不同尺度上进行分解与重构,能得到原始信号在不同频段上分布的详细信息。但利用小波包方法诊断转子系统故障时,存在诊断结果可解释性果具有较好的解释性,且诊断过程不需要专门经验。

本文提出1种基于小波包分析与案例推理技术的转子系统故障诊断方法,在振动信号小波包特征提取的基础上,利用案例推理技术将以往类似经验应用于当前故障中,提高了诊断结果的可解释性,且推理过程不需要专门经验。

2 基于小波包的故障特征提取方法

对信号进行多尺度分析常用离散小波包方法。

离散信号按小波包基展开时,包含高、低通滤波2部分,每次分解就将上层j+1的第n个频带进一步分割,变细为下层j的2个子频带(第 2n和 2n+1)[3]。

离散信号的小波包分解算法

式中:ak、bk为小波分解共轭滤波器系数[3]。

小波包重构算法

式中:pk、qk为小波重构共轭滤波器系数[3]。

小波包频带分析技术和Fourier频谱分析的理论依据均为Parseval能量积分等式。信号f(x)在时域上的能量[3]

f(x)的小波变换为

式中:ψ(x)为基小波。

二者由Parseval恒等式联系[3]

由式(5)可知,小波变换系数d(j,k)的平方具有能量的量纲,可以用于故障诊断中的能量特征提取。一般用小波系数的平方计算小波包分解第j级分解水平上第k个子频带上的平均能量[3]

假定原信号按某一小波包分解树分解后由M个子频带组成,这M个子频带不一定都在同一级分解水平上,由能量守恒定律可知信号总能量等于各子频带能量之和[3],即对式(6)的特征因子进行能量归一化可得到小波包提取的特征向量[3]

在利用小波包提取特征向量时,由于所得的子频带数M与分解层数L成2的指数关系,即M=2L

如进行5层分解,则可以得到32个子频带;如果对所有子频带进行能量统计,再进行故障特征向量提取,势必造成故障特征向量维数过大,所以一般选择用于小波包分解的分解树,如图1所示。

这样,只需选择9个频带进行分析,大大减少了所提取故障特征的维数。

3 案例推理技术

案例推理技术可以利用以往经验解决当前问题。其推理过程可归纳为4个步骤:检索、重用、修正和存储[4],如图2所示。其中,案例表示和案例检索是案例推理技术的基础和核心。

3.1 案例表示

案例表示又称案例的特征抽取,一般包括:案例结构和内容的确定,案例特征属性,权值的确定[4]。案例的特征属性和权值是计算案例相似度的基础。对于转子系统的振动故障来说,其案例表示就是要确定哪些内容要存入案例,尤其是确定哪些特征属性可以表示转子系统的振动故障,以及各特征属性的权值。小波包分析所提取出的故障特征无疑比较适合作为案例的特征属性。

3.2 案例检索

案例检索就是从案例库中找出与当前问题在特征上最相似,并对当前问题的求解最具有帮助或指导意义的案例。案例检索过程一般分为2个步骤,即案例索引与案例匹配。首先,根据当前问题的特征,按照案例组织的索引机制,从案例库中快速缩小案例匹配的范围;然后,在通过索引初步筛选出的案例集中,根据一定的相似度计算方法进行匹配,以找出与当前问题最相似的1个或多个案例[4]。

案例匹配的过程就是先计算案例之间的相似度,再进行相似度的比较。常用的案例相似度计算方法主要有Tversky匹配法、最近邻匹配法和基于灰色理论的相似度算法[5]。灰色相似度算法[6,7]表示为:记(S,Ψ)为灰色关联空间,Γ为特定关联映射,ri(j)为当前故障征兆向量y0′与第i个故障案例征兆向量y0′在第j个征兆上的灰关联系数,ri(j)=Γ(y0′(j),yi′(j)),则有

ri(j)就构成了灰色关联系数矩阵 r,即

若考虑到特征属性对案例的权重不同,可得到局部灰色相似度矩阵 s,即

式中:w=[w1,w2,… ,wn],为特征属性的权重向量。则当前故障y0与案例yi之间的灰色相似度由下式确定

3.3 案例重用和修正

根据当前问题的特征属性、问题背景等,从检索出来的案例(集)中获取若干求解方案,判别是否符合当前问题的求解要求。若符合,则重用这些案例提供的解决方案;否则转入案例修正环节。在检索出相似案例并试图重用之后,发现还存在问题或不适用,应当进行案例修正[8,9]。

4 转子系统故障诊断方法

基于小波包分析和案例推理技术的转子系统故障诊断方法的核心是在小波包分析的基础上,提取转子系统振动信号故障特征作为故障案例的特征属性,再通过案例检索技术查找以往类似案例解决当前问题,其原理如图3所示。

4.1 转子系统故障案例表示

定义转子系统的故障案例为1个4元组

式中:F为基本信息,包括故障案例的编号、名称、所属的故障种类;Q为故障描述,包括案例的特征属性和响应权值;R为故障原因;W为排故方案。

案例表示采用面向对象的知识表示方法,即每个转子系统故障案例均采用以下对象结构表示。

其中,Symptom为故障案例的特征属性集合。本文将经小波包分析提取的能量特征向量式(8)作为Symptom的特征属性,即案例具有如下形式

每个特征属性用1个2元组<属性名,属性值>表示。因此,利用小波包分析方法表示故障案例的步骤如下。

步骤1:选取共轭正交滤波器h(k)和 g(k),令 gk=(-1)k-1h1-k,选定分解层数L。

步骤2:利用小波包分解树确定感兴趣的频段和所选的特征频段,并提取归一化的能量特征。

步骤3:确定各特征属性的权重值。

步骤4:确定其它需要存入案例的信息,形成典型故障案例。

在案例检索时,需要考虑各特征属性对案例的权重,不同的特征属性对于案例匹配的重要程度也不同,权重值可通过专家打分或层次分析法确定。

4.2 案例检索

案例检索主要通过案例匹配完成。案例匹配就是要先计算案例之间的相似度,再比较相似度之间的大小,选择最相似的案例作为当前问题的解决方案。为了避免在总体相似度过小时选择了相似度较小的案例,可以设置相似度阈值,即认为当具有最大相似度的案例不超过阈值时,便认为当前案例为1个新案例。本文选用基于灰色理论的相似度计算方法。

综上所述,基于小波包分析和案例推理技术的转子系统故障诊断方法的操作过程如下。

步骤1:按照选定的共轭正交滤波h(k)和g(k),以及分解层数L,利用小波包分析技术对当前振动信号进行分解,并提取选定频段的能量特征,进行归一化处理。

步骤2:将得到的归一化后的能量特征,以及相应的权重值代入灰色相似度计算公式,计算当前故障与各案例的相似度。

步骤3:比较所得的相似度。首先判断最大相似度是否超过给定相似度阈值,如果超过阈值则作为最匹配案例来解决当前问题;如果低于阈值,则转入案例修正环节。

5 仿真验证

本文利用转子动力学实验台在转速为2000r/min、采样频率为2000Hz的条件下,测得不平衡和不对中故障数据各2组,每组数据各1024个点,分别如图4、5所示。

根据转子系统振动故障的特点,决定采用db4基小波进行5层小波包分解,利用小波包分解树选取式(6)确定的9个频段为特征频段,提取并归一化后的故障能量特征见表1。

可以用其中1组数据作为转子系统故障案例库中的典型故障案例,另外1组数据作为待检的故障。用C1表示不平衡故障1,为不平衡故障的以往案例,C2表示待检的不平衡故障2;C3表示不对中故障1,为不对中故障的以往案例,C4表示待检的不对中故障2。

由小波包分析可确定转子系统故障案例的特征属性,表示形式为C=<E1,E2,…E9>。对于不平衡和不对中故障,其能量主要集中在低频部分,即分解后的低频段对案例区分的重要度较高,因此通过专家打分的方法可得到各特征向量的权重向量,为

设定案例相似度阈值为0.8。以灰色相似度算法计算案例之间的相似度,见表2。

表1 使用小波包提取的故障特征

表2 案例之间的相似度

选取相似度超过阈值0.8的案例中具有最大相似度的案例,则由表3可知C2与C1相似,C4与C3相似,这与预先设置的故障模式,即C2为不平衡故障数据,C4为不对中故障数据相一致。计算结果表明了该方法的有效性。

6 结束语

提出了1种基于小波包分析和案例推理技术的转子系统故障诊断方法,利用小波包提取转子系统振动信号的故障特征表示转子系统故障案例,再借助案例检索技术将排故的历史经验应用到当前问题的求解过程中,提高了转子系统故障诊断结果的可解释性,减少了诊断推理过程对专门经验的依赖。利用转子动力学实验台搭建了仿真实验平台,所测数据的计算结果证明了该方法的有效性。

[1]赵荣珍,张优云.转子系统振动信号的小波分析原理与应用研究 [J].振动 测 试 与 诊 断 ,2004,24(3):179-183.

[2]祝晓燕,王继选,刘小贞,等.基于小波包特征向量弹性BP算法的故障诊断 [J]. 汽 轮 机 技 术 ,2008,50(6):437-439.

[3]荆双喜,冷军发,李臻.基于小波包分析的机械故障特征提取方法研究[J].煤矿机械,2003(3):92-94.

[4]王东,刘怀亮,徐国华.基于案例推理在故障诊断中的应用[J].计算机工程,2003,29(12):10-12.

[5]徐明,胡守仁.基于案例属性特征的相似度计算模型[J].武汉理工大学学报,2003,251(1):24-27.[6]邓聚龙.灰理论基础[M].武汉:华中科技大学出版社,2002:112-202.

[7]吴祖堂,李岳,温熙森.灰关联分析在机械设备故障诊断中的应用[J].系统工程理论与实践,1999,19(6):126-132.

[8]Feliz T S Chan.Application of a hybrid case-based reasoning approach in electroplating industry [J].Expert Systems,2005(29):121-130.

[9]Simon C K Shiu,SankarK Pal.Case-based Reasoning: Concepts,Features and Soft Computing[J].Applied Intelligence,2004(21):233-238.

Rotor System Fault Diagnosis Based on Wavelet Packet Analysis and CBR

SUN Tao,HOU Zhi-qiang,ZHANG Yun
(Department of Airborne Vehicle Engineering,Naval Aeronautical Engineering Institute,Yantai 264001,Shandong,China)

The poor explanation of fault diagnosis results and dependence of fault analysis on specialized experience for complicated rotor system wavelet packet method were solved by incorporating wavelet packet analysis and CBD into the rotor system fault diagnosis.The explanation of fault diagnosis results was improved by the case that rotor system fault was characterized with fault characteristic extractedusing wavelet packet technology and in the processs of dealing with the present problems using similar casesobtained from retrieval technique.The simulation results prove the validity of the method.

wavelet packet;CBR;rotor system;fault diagnosis

孙涛(1979),男,工程师,毕业于海军航空工程学院,从事航空发动机状态监测与故障诊断工作。

猜你喜欢
波包频带检索
基于小波变换的输电线路故障类型识别方法研究
基于小波包的电力网冲击接地电阻系统分析*
基于支持向量机和小波包变换的EOG信号睡眠分期
Wi-Fi网络中5G和2.4G是什么?有何区别?
基于Bark域的电子耳蜗频带划分分析和拟合研究
瑞典专利数据库的检索技巧
在IEEE 数据库中检索的一点经验
一种基于Python的音乐检索方法的研究
单音及部分频带干扰下DSSS系统性能分析
自适应小波包算法在激光海面通信降噪处理中的应用*