基于sie和svr的液压泵故障定量诊断-王余奎.pdf
《基于sie和svr的液压泵故障定量诊断-王余奎.pdf》由会员分享,可在线阅读,更多相关《基于sie和svr的液压泵故障定量诊断-王余奎.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第37卷第1期20l 7年2月振动、测试与诊断Journal of Vibration,Measurement&DiagnosisV0137 No1Feb2017基于SIE和SVR的液压泵故障定量诊断王余奎1”, 李洪儒2, 许葆华2(1空军勤务学院四站系 徐卅f,221000) (2军械工程学院四系 石家庄,0500。3)摘要 为更好地实现液压泵故障定量诊断,对故障定量诊断中的退化特征提取和故障程度诊断方法进行研究。针对排列熵算法的不足,提出空间信息熵(spatialinformation entropy,简称sIE)的概念,分析了空间信息熵3个参数(时间序列的分区数s、相空间重构的嵌入维数
2、朋和延迟时间r)变化对其性能带来的影响,为其选取提供了依据。仿真分析结果也验证了其作为液压泵退化特征的有效性和优越性。基于空间信息熵算法提取液压泵故障退化特征集,针对退化特征与故障程度之间存在的非线性关系,提出采用果蝇优化算法优化参数的支持向量回归机实现液压泵的故障定量诊断。对实测液压泵振动信号分析结果表明,空间信息熵在表征液压泵故障程度方面具有更好的性能。将果蝇算法优化参数的支持向量回归机用于液压泵的故障定量诊断得到了理想的定量诊断效果,并通过对比分析验证了提出的支持向量回归机模型的有效性和优越性。关键词 液压泵;定量诊断;支持向量回归机;空间信息熵;果蝇优化算法中图分类号 TH322;TP
3、306+3引 言随着维修理论和相关技术的发展,以故障预测技术为核心的基于状态的维修越来越受重视1,而基于状态的维修需要对其故障程度和发展趋势进行估计。液压泵作为液压系统的“心脏”,性能好坏影响整个系统;但现有的液压泵振动信号分析方法多集中在故障类型识别和故障位置判定比。3j,因此研究液压泵故障程度和状态特征之间关系的故障定量诊断具有重要意义4J。退化特征提取和故障程度诊断是故障定量诊断的两个关键环节,且是故障预测的基础【5。液压泵发生故障时,其振动信号表现出强烈的非线性特性,因此液压泵退化特征提取应采用非线性分析方法。随着非线性理论的发展,许多非线性方法被应用到振动信号处理中,如样本熵、Lem
4、pel一Ziv指标和模糊熵等16。排列熵(permutation entropy,简称PE)是一种时间序列复杂度指标阳,已被广泛应用于脑电信号、心音信号、地磁信号以及机械信号的突变检测中9。11I。但是,通过对PE算法研究发现,PE只考察了重构分量中元素的大小排序关系8,没有对重构分量的元素在原时间序列中的分布信息进行* 国家自然科学基金资助项目(51275524)收稿日期:2015一0114;修回日期:2015一0416分析。为了反映这种分布信息,笔者提出了SIE的概念,拟采用SIE作为液压泵的退化特征。故障程度判定是故障定量诊断的另一个环节,支持向量机是一种建立在统计学习和结构风险最小化理
5、论基础上的新型机器学习方法,它包括支持向量分类机和支持向量回归机4(support vector regression,简称SVR)。支持向量机具有理论完备性好、适应性强、全局优化及泛化性能好等优点,被广泛应用于机械故障诊断。在本研究中,将故障定量诊断看成连续过程,采用sVR建立液压泵故障的定量诊断模型,实现液压泵的故障定量诊断。sVR性能的好坏主要取决于惩罚参数c和核函数参数g的选取“,常用的参数优化算法包括遗传算法(genetic algorithm,简称GA)和粒子群优化算法(particleswarm optimization algorithm,简称PSOA)。GA存在收敛速度慢、易
6、陷入局部最优的不足;PSOA容易陷入局部最优,且局部搜索能力较差。果蝇优化算法(fruit fly optimization algorithm,简称FOA)是一种全局寻优的群智能算法】引。该算法具有参数少、计算速度快和全局寻优能力强的优点,已在许多领域得到了推广和应用1。本研究采用F()A对SVR的惩罚参数c和核函数参数g进行优化选取,以期得到更好的故障定量诊断效果。万方数据34 振动、测试与诊断 第37卷笔者在对PE算法研究的基础上,提出了SIE的概念,通过对仿真信号分析验证了SIE作为故障退化特征的有效性和优越性。将SIE作为液压泵的退化特征,并采用FOA算法优选SVR的参数c和g,采用
7、建立的FOAsVR模型实现液压泵的故障定量诊断。通过对实测液压泵振动信号分析,验证了提出方法的合理性和有效性。1空间信息熵算法对于一维时间序列,其PE大小反映了时间序列的复杂程度和随机性1 5。16。当机械设备发生某种故障时,在故障加深的前期,随着故障的加深,其振动信号中由故障引起的确定性成分增加,信号的随机性和复杂度降低15,此时振动信号的PE值降低8。通过分析PE算法的原理可知,PE考虑的是重构分量中各元素在该重构分量中的排序关系,对每个元素在原时间序列中的位置信息没有考虑。为了分析重构分量中各元素在原时间序列中的位置信息,提出了SIE的概念。11 SIE原理对于一维时间序列z(J),歹一
8、1,2,N),其SIE的计算步骤如下。1)求时间序列的最大值max(z)和最小值min(z),根据最大值和最小值将时间序列z平均分为s个区,将它们从下至上标记为Q(1),Q(2),Q(s)。2)以嵌入维数为m,延迟时间为r对时间序列进行相空间重构,得到的矩阵为z(1) z(1+r)z(2) z(2+r)z(i) z(i+r)z(1+(m一1)r)z(2+(m一1)r)z(i+(7721)z)z(K) z(K+r) z(K+(m一1)r)(1)其中:i一1,2,K;KN一(m一1)r为重构分量个数。3)任意一个重构分量z(i),z(i+r),z(i+(m一1)r)都含有m个元素,各元素z?,d一
9、1,2,m在原时间序列所属分区的编号志?可以通过以下方式求得:如果z?一max(z),则是?一s;否则,如果式(2)成立,则z?Q(志),忌一1,2,s,且是?一是。min(z)+D(尼一1)z?min(z)+(2)D一也坚垒上二_堕堕幽 (3)S重构分量z(i),z(i+r),z(i+(m一1)r)的空间符号序列是;,是;,是?可通过各元素分区编号代替其真实值的方式获得。以同样的方法求取其余重构分量的空间符号序列,因每个元素可能属于的分区有s种,则可能出现的空间符号序列最多有s“种。4)对于该时间序列假设共有q种空间符号序列出现,统计每种空间符号序列出现的个数,并计算L出现的概率KP。,KP
10、。,KP。,:KP。一l,则该=l时间序列的SIE可按照Shannon熵的形式定义为sIE一一KP。1nKP, (4)当所有KP。一点时,sIE达到其最大值1n(s”),此处采用ln(s”)对SIE进行归一化TFosIE 5看芳1 (5)SIE反映了时间序列z(歹),歹一1,2,托的随机程度。SIE越小,说明时间序列的随机性越小,反之说明时间序列越不规则。与PE相比,SIE考虑了重构分量中各元素在原时间序列中的位置信息,由SIE的原理知:在分区数s不小于嵌入维数m的情况下,其空间符号序列可能出现的种类s将远大于PE符号序列可能出现的种类m!。因此,与PE相比,SIE能更好地在细节上反映时间序列
11、随机性和复杂度的变化。12参数选取在SIE的计算过程中,有3个参数需要考虑与选取,分别为时间序列的分区数s、相空间重构的嵌入维数m和延迟时间r。这里分析以上3个参数对sIE的影响,为其选取提供依据。采用的仿真信号模拟液压泵出现故障时的振动信号为z(f)一z。()+z6()+胛() (6)其中:z。()一e-6叫1 sin(5407r);z6()一e-3m2sin cs40兀t,;z一m。d(t,击);tzm。d(t,吉)。z(f)中冲击分量包含两部分口7:zi()模拟液压泵振动信号中的固有冲击成分;z。()模拟液压泵出现故障时故障引起的冲击成分;挖()为白噪声成分,加噪后信号信噪比为一3 dB
12、。仿真信号采样频率为1 024 Hz,采样点数为2 048。图1为z()的时域图与频谱图。万方数据,s(a)时域【a)Time domain:|_|山_川-u址i LI|lJ山。一。-川-,Hz(b1频域(b)Frcquency domain图1仿真信号波形图F昧1 Wave form of simulation signal为分析3个参数对SIE的影响,设置分区数s2,3,lo,嵌入维数m1,2,7,延迟时间r1,2,10(为避免计算量过大造成数据溢出,当m一7时,s取值范围为28)。在任意参数组合(s,m,r)条件下,计算z()的SIE。图2为m一1,s分别取210,r分别取110时的SI
13、E。可以看出:当棚一1时,z(f)的SIE随s取值不同而不同;在s确定时,其SIE不随r的变化而变化。另外,计算埘分别取27时的SIE。对结果分析发现:在满足5m一1的条件下,基于任意参数组合(s,m,r)的sIE基本不受r的影响;当所取的参数组合不满足以上条件时,SIE受r的影响较大。图3为m一7时z()的空间信息熵的曲线。可以看出:在s6时,空间信息熵在r取不同值时变化很大;在s6时,SIE基本不受r的影响。这种现象在嵌入维数为26的情况下也同样存在。限于篇幅,此处没有给出以上参数组合情况下SIE的波形图。泵故障定艟诊断蚓2嵌入维数为l时仿真信号空问信息熵Fig2 The SIE of s
14、imulation sign【1 when embcd(iing dnlensjon is lO706O5山O4”O30_2O102 3 4 5 6 7 8分IX数3嵌入维数为?时仿n佶0空问价息熵Fig3 The SIE of simulation signal when embedding dimension is 7计算不同分区数和嵌入维数组合(s,聊)条件下,延迟时间r在110间取值时z()sIE的方差,结果如表1所示。表1表明,只要sm一1,SIE就基本不受延迟时间r的影响。在后面的研究中,分区数和嵌入维数的取值原则为sm,而延迟时间r取3。表l 不同(s。m)组合条件下SlE方差T
15、铀1 Variance of SIE based on different(s卅)分析分区数s和嵌入维数m取值对SIE突变检测能力的影响,为两参数的选取提供依据。采用如式(7)所示的信号z:()模拟正常液压泵振动信号,采用z()模拟其故障信号。对比两仿真信号可知:z(f)在z:(f)的基础上增加了故障冲击分量(f),该分量的增加必然会引起信号动力特性的变化,并导致信号随机性和复杂度的变化。因此,在相同参数条件下两仿真信号的SIE必然会有所差异,此处采用不同(s,m,3)条件下两仿真信号SIE的差值作为该参数组合条件下SIE的突变检测能力。为O9876543200000OOO一万方数据振动、测试
16、与诊断 第37卷了更好反映添加雄()给仿真信号随机性和复杂度带来的影响,此处两信号不加任何噪声,即咒(f)一o。研究中嵌入维数m分别取l:7,分区数s按如下方式取值:当仇一1时,s分别取2:8;当优取值为2:7时,s分别取优:8。分别计算以上参数条件下工()和z:()的空间信息熵sIE和sIE,并计算它们的差值DSIEsIE:,结果如表2所示。z。()一z。()+扎() (7)表2不同(s,m。3)条件下SIE和sIEz差值Tab2 Difference between SIE and SIE。b嬲ed on different(s,m,3)分区数嵌入维数O004 9一O043 8O012 3
17、O004 2一O045 8一O021 3一O035 6一OOOO 14一O022 7一O008 7一O045 lO0150030 4一O020 3一O095 1一O031 9一O023 50058 6一O109 3一O03l 8一O051 8O069O089 2由表2可知:当仇3时,在任何参数组合(5,m,3)条件下,SIE都小于SIE。,这表明z()导致信号中确定分量的增加以及信号复杂度的降低;当m3时,SIE与sIE。在数值大小上没有规律可循。分析其原因是在SIE的计算过程中,当m取值较小时,相空间重构序列包含的信息量太少,此时求得的SIE反映时间序列动力学突变的能力比较弱。因此,在sIE
18、的计算过程中m取值应当大于等于3。另外,根据前文的分析结果,s应当大于m,但是s增加会大大增加运算量和运算时间。如在表2结果的求取过程中,当参数组合为(5,4,3)时,求取z(f)的SIE仅需o253 s;当参数组合为(8,5,3)时,同样运算需要42076 s;而参数组合为(8,7,3)时,该运算过程则需要耗时3 010276 s(电脑配置为:i52400CPU31 GHz,4 GB内存)。此外,从表2可以看出,sIE反映状态突变的能力并不随着s和m的增加而提升。因为在参数组合为(5,4,3)时,SIE求取所需时间较短,且能很好地反映仿真信号的突变情况,在后面的研究中取(5,4,3)作为SI
19、E的计算参数。1-3仿真分析为了验证SIE反映液压泵故障退化的能力,采用仿真信号模拟液压泵的故障退化过程。设置仿真信号为zd()一z。()+003226()+卵() (8)其中:f2z。(f)用来模拟液压泵故障的加深过程;其余参数和变量与仿真信号z()一致;设置z。(f)的采样点数为N一20 480;采样频率为1 024 Hz。为了研究噪声强度对SIE的影响,对仿真信号加入白噪声,使信号的信噪比分别为2,1,一1,一2,一3 dB以及不加噪声6种情况。图4为不加噪声时液压泵故障退化的仿真信号波形图。图4 液压泵退化仿真信号波形图Fig4 Wave form of the degradation
20、 simulation signalof hydraulic pump计算不加噪声时z。()的SIE。将z。()等分为10组并按顺序标记,每段数据点数为2 048,采用这样的10组数据近似模拟液压泵故障程度不断加深的过程。计算以上10组数据的SIE,结果如图5所示。为对比分析SIE描述液压泵故障退化的能力,计算以上10组数据的PE值,根据文献12的经验,笔者取嵌入维数m一4,延迟时间r一3作为PE计算过程中的参数,计算结果如图6所示。采用同样的方式计算5种加噪信号的SIE和PE,结果分别如图5和图6所示。图5和图6分别展现了SIE和PE在不同噪声背景下对液压泵故障程度的表征能力。分析两图可知:
21、a随着故障程度的加深,两参数都呈现出明显的下降趋势,反映了信号随机性和复杂度的降低b不论在何种噪声背景下,随着故障程度的加深,SIE86527OO7441OOO1OOOO一一一一17266496427859O332432OOO0O0OOO00OOO一一一一2345678万方数据第1lO75O70065060O55050045040035余食等:堆f s11和SVR的液压泵故障定量诊断l 2I冬】5Fig5 S1E。f the degradali()n simulation signaI of hy(rau】jc pump1oo099O98097096l 2 3 4 5 6 7 8 9 10组数
22、I到6液压泵退化仿真信弓的1l:Fig6 I)E。【the dcgrada Lion simulatiun signal or hydraulic pump下降的幅度都大于PE,体现了SIE对故障程度变化更强的反映能力,也验证了SIE能更好的在细节上反映时间序列随机性和复杂度的变化c在噪声强度较低时,SIE和PE随着组别的增加呈现出稳定的下降趋势,但在噪声较强时,两参数出现了先上升后下降的情况,原因是在故障微弱阶段,强噪声背景对SIE和PE表征故障退化的能力会产生影响。2液压泵故障定量诊断策略退化特征提取和故障程度诊断是液压泵故障定量诊断的两个环节。笔者从液压泵振动信号中提取SIE作为其退化特
23、征,采用SVR算法实现其故障的定量诊断n。同时提取PE作为退化特征并建立SVR模型实现液压泵故障定量诊断,以对比SIE作为退化特征用于液压泵故障定量诊断的性能。SVR模型的惩罚因子c和核函数参数g对其性能影响很大,本研究采用FOA算法对g和c的取值进行优选,FOA寻优原理见文献14。采用SVR实现液压泵定量故障诊断的策略如图7所示。首先,对液压泵振动信号分析提取退化特征,并将提取特征分为训练特征集和测试特征集;然后,基于训练集采用FOA算法对SVR模型的参数进行优化;最后,建立故障定量诊断模型,基于测试集实现液压泵的故障定量诊断。纠7 液压泵故障定量诊断策略Fig7 rhe quantitat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 sie svr 液压泵 故障 定量 诊断 王余奎
限制150内