《基于分形维数和ga-svm的风电机组齿轮箱轴承故障诊断-时培明.pdf》由会员分享,可在线阅读,更多相关《基于分形维数和ga-svm的风电机组齿轮箱轴承故障诊断-时培明.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第39卷第1期2018年1月计 量 学 报ACTA METROLOGICA SINICAV01391January,2018doi:103969jissn1000-115820180114基于分形维数和GASVM的风电机组齿轮箱轴承故障诊断时培明, 梁凯, 赵娜, 安淑君(燕山大学电气工程学院,河北秦皇岛066004)摘要:对风机齿轮箱轴承故障诊断进行了研究,提出一种基于分形维数和遗传算法支持向量机(GASVM)相结合的故障诊断算法。基于常用的时域特征参数作为支持向量机的识别参数,引入分形维数特征参数来提升支持向量机的识别精度。提出了基于遗传算法(GA)的支持向量机参数优化的模型,通过GA的寻
2、优自动获得最优的支持向量机参数。采用某风场的风电机组齿轮箱轴承数据进行故障诊断,实验表明,所提出的GASVM模型很好地解决了参数选择的问题,同时基于分形维数的特征参数也提高了风电机组轴承故障的识别准确率。关键词:计量学;轴承故障诊断;风电齿轮箱;分形维数;遗传算法支持向量机;识别准确率中图分类号:TB936;TB973 文献标识码:A 文章编号:1000-1158(2018)ol-0061-05Fault Diagnosis of Wind Turbine Gearbox BearingBased on FractaI Dimension and GASVMSHI Peiming,LIANG
3、Kai, ZHAO Na, AN Shu-jun(School of Electrical Engineering,Yanshan University,Qinhuangdao,Hebei 066004,China)Abstract:For wind turbine gearbox bearing fault diagnosis is studied,and a fault diagnosis method based on thefractal dimension and genetic algorithm support vector machine(GASVM)is put forwar
4、dBased on the commonly usedtime domain feature parameters as the support vector machine identification parameters,the fractal dimension featureparameters are introduced to enhance the recognition accuracy of support vector machinesThe model of support vectormachine parameters optimization based on g
5、enetic algorithm is proposed,and the optimal support vector machine parametersare obtained by the optimization of GAUsing the gear box bearing data from a wind farm in Zhangjiakou,Hebei provincefor fault diagnosisExperimental results show that the proposed model GA-SVM provided a good solution to th
6、e parameterselection problem,as well as the characteristic parameters based on fractal dimension also improve the recognition accuracyof wind turbine bearing failureKey words:metrology;fault diagnosis of bearing;wind turbine gearbox;fractal dimension;genetic algorithm supportvector machine;recogniti
7、on accuracy1 引 言由于风机受无规律的变向、变速和变载荷的风力作用以及强阵风的冲击,工况极不稳定。复杂工况下的风机齿轮箱轴承故障诊断难度很大,误诊率很高。近年来,很多学者应用支持向量机对机械故障进行诊断取得了很好的效果【l。J。本文提出一种基于遗传算法自动求解支持向量机的最佳参数的支持向量机模型(geneticalgorithm support vector machine,GASV M)o根据分形维数理论、盒维数的计算和常用的时域收稿日期:2016-0415;修回日期:2016-0518基金项目:国家自然科学基金(51475407)作者简介:时培明(1979一),男,黑龙江延寿人
8、,燕山大学副教授,博士,主要研究方向为信号处理及故障诊断。spinysueduell万方数据62 计 量 学 报 2018年1月特征参数的计算,采用河北省张家口某风场的风电机组齿轮箱轴承数据进行故障诊断,通过实验对比论证:盒维数能够提高支持向量机故障诊断的准确率;基于GASVM的模型能有效提升分类的准确率。2 GASVM模型理论概述21支持向量机基于Vapnik等人提出的统计学习理论的支持向量机(support vector machine,SVM)方法是一种比较好地实现了结构风险最小化思想的方法,为解决小样本分类、非线性问题提供了思路。假设给定的m个样本训练集为:T=(X。,Yi)J i=l
9、,2,m式中:x。R“为维样本坐标向量;),i一1,1。假设样本训练集能被某个超平面日:,X+b=0(,为权重系数向量;J为样本坐标向量;b为偏置项)没有错误地分开,并且离超平面最近的向量与超平面之间的距离是最大的,该超平面就称为最优超平面。定义两个标准超平面H。:w工+b=+1和故:WX+b=一1,其中日和也分别为过各类中离分类超平面最近的样本且平行于分类超平面的平面,它们之间的距离为可打。求最大间隔等价于求Il,ll的最小值。考虑到要使所有训练样本点正确分类,应满足:Y。(wX。)+b1 (1)因此,支持向量机的目的是采用式(2)构建能对所有样本正确分类的分类超平面: 1 j 曲训w旷 (
10、2)【约束条件:Y(WXi)+b1由于目标函数和约束条件都是凸的,根据最优化理论,这一问题存在唯一的全局最小解。应用Lagrange乘子并考虑满足KKT条件:OLiY(zXi)+b一1=0 (3)式中:a。为拉格朗日乘子。可求得最优超平面决策函数为:M(x)=sgn(W+X)+b+=sgnOliYi(tJ)+b (4)=l式中:,+为权重系数向量;b为偏置项;Oti+为拉格朗日乘子。对于线性不可分情况,通过引入松弛变量直I0,修改目标函数和约束条件,应用完全类似的方法求解。f mi峙2+c秘 (5)【约束条件:Y(WXj)+bl一直,式中:C为惩罚系数。在训练数据不可分的情况下,由于允许错分,
11、因此相当于在刨除那些错分样本的情况下,最大化分类间隔超平面。对非线性情况,支持向量机利用了特征空间中的非线性映射算法,即通过事先选择的某种非线性映射将输人的向量X映射到一个高维特征空间z,即妒:R“一z,z一9(X)。而后在此高维空间中使用线性支持向量机进行分类。22 GA-SVM模型GASVM模型见图l。图1 GASVM模型SVM能否出色完成训练测试任务,构造SVM的核函数参数g、惩罚因子c有重要影响。因为很难预先确定合适的参数C、g,所以本文中采用GA算法对SVM中的参数进行优化,其具体步骤如图1所示。这样可以有效弥补在构造核函数参数及惩罚因子时因经验不足而导致分类准确率偏低。GA的基本思
12、路是从一个群体出发,然后通过自然选择、交叉和变异等遗传操作产生新一代群体。群体中包含多万方数据第39卷第1期 时培明等:基于分形维数和GASVM的风电机组齿轮箱轴承故障诊断 63个个体,每个个体代表优化问题的一个解,即遗传学中的染色体。在进行选择操作时,采用适应度函数方式对每个个体代表优化问题的一个解,即遗传学中的染色体。在进行选择操作时,采用适应度函数方式对每个个体进行适应度评价,通过适应度函数值来决定适用于产生下一代的父代个体,适应度函数值较小的则被淘汰。然后将选择出的个体经过交叉和变异等操作产生新的一代。新一代群体继承了上一代中优良特性,这样遗传操作使优化朝着更优解方向进化旧“。3 基于
13、分形维数与GASVM的风电机组齿轮箱轴承故障诊断算法31提取特征参量311时域特征参数提取要实现故障智能诊断首先需要故障特征提取。以下是常用的时域特征参数及计算方法。绝对均值:l iI=i1l戈(ti)l厅可一有效值:Ox(或Xrms)2亩荟x;峰值:z,=I戈。,l峰峰值:戈FF=I并。,一zmin波形指标:Is,=XrmsI孑l脉冲指标:If=xrlil裕度指标:CLf=XFx,面1(zi一孑)4峭度指标:k=二旦L可一一3;盯=后塞訇2=冉c参2,一孑盯2亩荟i一习2 2亩(蚤zi)一孑312盒维数提取将分形维数作为反映系统故障的特征量,通过系统分形维数的变化来判断系统是否偏离了正常状态
14、,即是否出现了故障。盒维数在众多分形维数中是最简单且应用最广的一种2】,因此本文采用盒维数作为故障的特征参量。设X是7,维欧式空间R“上的闭集,将R4划分成尽可能细的6网格,若(6)是网格宽度为6的集合x的网格计数,盒维数定义为:r!g盟(查hDb 2姆【lg告J 32诊断算法流程图本文利用GASVM模型对风电机组齿轮箱轴承的故障进行模式识别分类,风电机组齿轮箱轴承的振动数据作为该诊断模型的输入变量,输出为风电机组齿轮箱轴承的故障状态,建立诊断模型。基于GASVM的风电机组齿轮箱轴承故障诊断流程图如图2所示。原始振动数据I提取特征参量并归化处理训练数据集 测燃集lI模型初始化I最傲参数c和gl
15、 I 妒刎鼹2I测试结果输出分类准确率图2基于GASVM的风电机组齿轮箱轴承故障诊断流程(1)分别采集齿轮箱轴承在正常以及故障状态下的原始振动数据为样本。(2)求解原始振动数据的时域特征参数及盒维数。利用式(7)对提取的特征参量行归一化:戈妇:玉兰 (7)戈培2瓦瓦 o 7 J式中,戈谊表示归一化的特征参量;戈i表示各特征参量的能量值;z。,Xmin表示戈i中的最大最小值。(3)将提取的特征参量数据集进行划分,分别为用于训练的数据集和用于测试的数据集。(4)对GA的参数选项进行初始化设置:遗传算法参数设置为进化代数为200,种群数为20,交叉概率为09,变异概率为001,惩罚因子c的取值范围为
16、(o,100,径向基参数g的取值范围为0,1000,以支持向量机的平均相对误差作为适应度函数。(5)利用遗传算法选择出最佳参数c和g。(6)利用训练数据通过上述步骤生成风电机组齿箱轴承故障诊断模型。(7)将测试数据集输入到训练好的风电机组齿轮箱轴承故障诊断模型中,进行故障诊断,输出测试结果。万方数据计 量 学 报 2018年1月4 风电机组齿轮箱轴承故障诊断实例 表1两种类别的特征参量41风电机组齿轮箱轴承故障诊断特征提取选取河北省张家口某风电场的风力发电机组发电机前轴承垂直方向测点的振动数据,一共选取了63组数据:故障数据(123)和正常数据(2463)。故障类型定为标签一,正常类型定为标签
17、二。随机选取故障数据中的10组和正常数据中的20组为训练集;剩余的为测试集。对振动信号故障特征进行提取,限于篇幅,故障轴承与正常轴承各列举2组数据,见表1。42故障诊断对比试验为了证明分形维数对于提升SVM性能的有效性,分两组实验进行对比论证:第一组,选取9项时域指标作为特征参数;第二组,选取9项时域指标外加盒维数作为特征参数。结果见图3和图4。进化代数(a)不含盒维数的GA适应度曲线测试集样本(b)不含盒维数的GASVM测试结果图3 不含盒维数的GA适应度曲线及不含盒维数的GASVM测试结果搀纛进化代数 测试集样本(a)含盒维数的GA适应度曲线 (b)含盒维数的GASVM测试结果图4 含盒维
18、数的GA适应度曲线及含盒维数的GASVM测试结果对比图3和图4可知含盒维数的GA适应度曲线明显好于不含盒维数的GA适应度曲线,并且含盒维数的GASVM测试结果9375(3032)好于不含盒维数的GASVM测试结果875(2832)。易知,盒维数特征参数能提升支持向量机的性能,提高故障诊断准确率。为了证明遗传算法能有效找到最优参数,提高SVM的分类准确率,分3组实验进行对比论证:第一组选取c=1,g=1;第二组选取c=2,g=2;第三组应用遗传算法求出最优参数。故障诊断结果见万方数据第39卷第l期 时培明等:基于分形维数和GASVM的风电机组齿轮箱轴承故障诊断 65表2。由表2可知,不同的径向基
19、核参数和惩罚因子影响SVM的适应度曲线和分类准确率;GASVM模型能通过遗传算法找出最佳参数,从而提高故障分类的准确性。表2 不同支持向量机故障诊断结果分类器类型 准确影()SVM(c=1,g=1) 90625(2932)SVM(c=2,g=2)875 (2832)GASVM 9375 (3032)5 结 论(1)引入遗传算法对SVM核函数参数、惩罚因子进行优化,建立GA-SVM模型,能有效提升分类的准确率,能更好地识别故障。(2)结果表明:通过对比实验可知添加盒维数特征参量能提升SVM的性能,提高支持向量机的故障诊断准确率。这表明变工况条件下,盒维数能够表征齿轮箱轴承的特征,盒维数是有效的特
20、征参数。(3)提升故障诊断的准确率关键在两个方面:支持向量机的核函数参数、惩罚因子的选取和有效特征参数的选取。 参考文献1 Saravanan NGear Box Fault Diagnosis using HilbenTransform and Study on Classification of Features bySupport Vector MachineJInternational Journal ofHybrid Information Technology,2014,7(4):69822Zhang L BGear Fault Diagnosis Using Empirical
21、ModeDecomposition,Genetic Algorithm and Support VectorMachineJJournal of Vibration Measurement&Diagnos蠡,2009,29(4):4454483 Chen F,Tang B,Chen R A novel fault diagnosis modelfor gearbox based Oil wavelet support vector machine withimmune genetic algorithmJMeasurement,2013,46(1):2202324 王凯,张永祥,李军遗传算法和
22、支持向量机在机械故障诊断中的应用研究J机械强度,2008,30(3):3493535 陈果,周伽小样本数据的支持向量机回归模型参数及预测区间研究J计量学报,2008,29(1):92966 王凯,张永祥,李军基于支持向量机的齿轮故障诊断方法研究J振动与冲击,2006,25(6):97997 孟宗,季艳,谷伟明,等基于支持向量机和窗函数的DEMD端点效应抑制方法J计量学报,2016,37(2):1801848严刚峰,黄显核,谭航,等基于遗传算法的振荡器谐振回路的参数选择J计量学报,2010,31(2):1651699 南国芳,王化祥,王超基于BP神经网络和遗传算法的电阻抗图像重建算法J计量学报,2003,24(4):33734010 田社平,韦红雨,颜德田基于遗传算法的lp数据拟合及其应用J计量学报,2005,26(3):28428811卢桂馥,王勇,窦易文基于遗传算法和最dxz乘支持向量机的织物剪切性能预测J计量学报,2009,30(6):54354612 于德介,程军圣,杨宇机械故障诊断的HilbortHuang变换方法M北京:科学出版社,2007:137一138万方数据