顾煜炯 贾子文 王 瑞 任玉亭
1.华北电力大学新能源电力系统国家重点实验室,北京,1022062.国华能源投资有限公司,北京,100007
基于改进的多元离群检测方法的风机齿轮箱早期故障诊断
顾煜炯1贾子文1王瑞1任玉亭2
1.华北电力大学新能源电力系统国家重点实验室,北京,1022062.国华能源投资有限公司,北京,100007
摘要:针对风电机组运行工况波动性以及机组早期故障特征不易提取的特点,提出一种基于改进的多元离群监测方法来实现风机齿轮箱故障的早期诊断。运用阶比重采样方法对原始振动信号进行预处理,并对处理结果进行量纲一因子分析;通过马氏距离建立风电齿轮箱的早期故障识别模型;利用多元线性回归改进多元离群检测算法进行实际数据的分析计算。结果表明,该方法较原始方法能够更早地察觉出风电齿轮箱早期故障。
关键词:阶比重采样;量纲一因子分析;多元线性回归;多元离群检测
0引言
风电场通常建设在地处偏远、交通闭塞、环境因素变化剧烈的区域,这使得风电机组的健康运行遭受极大挑战[1]。风机齿轮箱作为整个系统的传动机构,内部结构紧凑,部件之间耦合性较强,在运行过程中长期受到交变载荷与冲击载荷作用,容易造成齿轮点蚀、磨损等故障。同时,齿轮箱故障维修过程较为复杂,维修时间长,长时间的停机维修给风场业主带来很大的经济损失[2]。因此,进行风电机组齿轮箱早期故障诊断的研究,寻找故障早期信号特征,确定故障模式,在故障还没有发展到严重程度时及时排除安全隐患,对保证机组正常运行和提高风场经济效益具有重要意义。
目前,针对齿轮箱故障诊断的方法有很多,如经验模态分解(EMD)与隐马尔科夫模型[3]、小波分析[4]、神经网络技术[5]等方法。这些方法虽然能够实现齿轮箱故障的诊断,但都主要面对设备的中晚期故障问题,对齿轮箱早期故障特征提取和分析的过程较少。风电机组齿轮箱早期故障诊断具有如下特性:①风电机组运行工况具有波动性、间歇性的特点,造成现场采集的振动信号具有明显的非线性和非平稳特征,需要有对应的方法进行处理,否则在很大程度上会影响振动信号特征提取的效果;②机组齿轮箱早期故障信号特征表现不明显,需要找到对早期故障数据敏感的参数并将其作为征兆,实现机组齿轮箱的早期诊断。针对这一现状,本文提出一种改进的多元离群检测方法对风电齿轮箱进行故障的早期诊断。通过对齿轮箱故障特征参数进行隶属度划分,建立多元统计数理模型,运用多元离群检测方法实现风电机组齿轮箱故障的在线诊断。
1阶比重采样角域信号特征的获取
有量纲幅域参数受到工作负载、转速等运行条件的影响,使得故障趋势判断存在误差。峰值、翘度、波形等量纲一幅域参数指标对幅值能量变化不敏感,即与设备运行条件关系不大,但对设备故障较为敏感,并且计算过程简单,容易应用到实际工程中[6]。郭厚明等[7]运用量纲一因子实现了矿用低速重载齿轮的故障诊断;岑少起等[8]通过对监测参数进行量纲一因子转换,实现了滑动轴承的动力学分析。目前,量纲一因子在旋转机械早期故障诊断领域的应用较少,所以,笔者利用量纲一因子的特性,通过提取齿轮箱振动数据信息,计算齿轮箱振动数据的因子值,并将其作为故障早期诊断的特征。
受风电机组工况影响,齿轮箱振动信号存在较为明显的非线性特征。所以本文先通过阶比重采样技术实现非平稳时域信号向平稳角域信号的转化,建立了角域信号量纲一因子变化趋势指标。
1.1阶比重采样技术
风电机组运行工况的特殊性导致机组振动信号具有明显的非线性、非平稳性特征,运用传统的信号分析方法很难提取出反映设备运行状况的振动特征。阶比重采样通过对振动信号和转速信号进行同步采集,并结合插值计算的方法保证设备每一转采样的点数相等,实现非平稳时域信号向平稳角域信号的等价转换[9]。
假设机组角度编码器码盘孔数为n,则孔间角度Δθ=360/n(°),角度编码器计数脉冲每秒脉冲数序列记为{m1,m2,…,mk},k为时间序列序号。可以得出风电机组第i秒的平均转速(r/min):
Ri=60miΔθ
(1)
则可依据每秒平均转速得出累计转角曲线。假设等时间间隔{t1,t2,…,tk}采样下的秒级时域序列为{x1,x2,…,xk},其中,xk为时域振动幅值。则时域序列转化成角域序列的公式如下:
(2)
将等时间时域信号{x1,x2,…,xk}转化为等时间间隔采样下的角域信号{y1,y2,…,yk},因为机组在此时间不一定是恒定转速运行的,所以此角域信号非严格意义上的等角度间隔角域信号序列,为解决此问题,采用数值插值方法对其进行进一步计算。
1.2齿轮箱早期故障特征提取
新的量纲一因子值趋势分析技术主要解决风电机组齿轮箱早期故障振动信号特征值提取困难的问题。通过对齿轮箱等角域信号量纲一因子值的计算,分析量纲一数值变化规律来反映风电齿轮箱的故障发展趋势[10]:机组运行正常时,各个量纲一因子值没有明显的变化趋势;机组出现早期故障时,各个量纲一因子的值会出现不同的单调性变化,通过这些因子值的变化趋势以及数值变化程度,实现机组早期故障模式的甄别。
笔者为克服传统有量纲幅域参数与能量有关,或与能量无关但是只能定性分析特性的缺点,基于时域波动统计分析,引入对能量不敏感的量纲一幅域参数,将其作为故障特征参数。各因子的具体描述如下:
(1)翘度Kf。Kf与旋转部件的尺寸、设计参数、运行工况等无关,对冲击信号反应敏感,其数值随故障发展程度加深而增大,且变化较为明显。Kf的计算公式为
(3)
式中,xi为数据数列中的第i个数据的值;σ为数据标准差;N为数据个数。
(2)波形裕度CL与偏态因子SK。这两个因子对振动信号形状和趋势的细微波动变化敏感,大量实验证明,这两个因子可以作为判断旋转机械早期故障的指标,其计算公式分别为
(4)
(5)
式中,Xmax为数据数列中的最大值。
(3)重复性因子Rf。该指标适合对波形的重复性进行定量分析,随故障的发展其波形重复性变差,因子值发生变化。将数据按整周期截取成s段,每段t个数,则可得数据{x11,x12,…,x1t;x21,x22,…,x2t;…;xs1,xs2,…,xst},每个时间段的数据可以看作一个角域序列,则对应的平均重复性波形定义为
(6)
计算重复波形平均差分值,运用链码技术对波形差分符号进行编辑,规则如图1所示,图中,0表示波形下降,差分值为负值;1表示波形不变,差分值为0;2表示波形上升,差分值为正值。对平均重复波形编码进行比较,得到编码中不相同点的个数k,则重复性因子为
Rf=k/t
(7)
图1 波形差分编码规则
(4)相似性因子Ff。此因子涉及到分形理论内容,它运用盒维数的概念反映故障信号早期变化情况。首先对角域信号进行符合其运算要求的标准化处理:
(8)
式中,xγ(ti)为ti时刻的幅值;max|xγ(j)|表示记录数据中幅值绝对值最大的值;K为比例放大因子,一般取整数,需根据经验与实际情况而定。
分形盒维数以单元方格的方式对信号波形进行覆盖,要求覆盖单元有较强相似性,且整个信号波形有严格的自相似性。设F是实数集合Rn中任意非空有限子集,记N(F,φ)为最大边长φ能覆盖F集合的最小数字,则F的盒维数计算表达式为
(9)
相似性因子为
Ff=dimBF
(10)
(5)跳跃性因子Jf。此因子主要反映振动波形的幅度调制,通过式(8)对原始角域信号进行标准化处理,对处理后的数据进行整周期截取,此过程类似重复性因子对数据的分段处理,计算方差值:
(11)
1.3实际案例分析
以沧州某风电场1.5MW风电机组为例,经调查,2013年2月初的第3次全场巡检发现某一风电机组一级行星太阳轮发生较严重的磨损。从风场中继室数据库调取该机组整个2月内齿轮箱一级行星轮位置测点全部振动数据,对原始振动数据进行阶比重采样计算,将时域信号转化成平稳的等角度角域信号后,以天为单位对2月份29天的历史数据进行传统量纲一因子和新量纲一因子的分析计算。
由图2可以看出:在机组故障初期,新的量纲一因子数值随故障发展有较为明显的变化。对比图2、图3可以看出:新量纲一因子较传统量纲一因子的变化趋势更为明显,数据波动小,说明新的量纲一因子对机组早期故障信号的微弱波动变化敏感。所以通过量纲一因子对角域信号的特征提取,能够准确分析出风机齿轮箱早期故障。
图2 新量钢一翘度Kf和波形裕度CL变化趋势图
图3 传统量纲一方差值D和峰峰值Xmax变化趋势图
2多元离群检测方法的改进
多元故障特征离群检测可以有效地将多元时序特征融合成综合评价指标,通过综合指标的差异反映设备故障的严重程度,实现对设备早期故障的等级划分。本文选取基于距离的离群检测方法来解决融合多元故障特征的风电机组早期故障模式预警问题。基于距离的离群点检测算法,一方面避免了数据分布模型不确定时,检测精确度较低的问题;另一方面,当处理属性较多的空间数据集时,基于距离的离群点检测算法比基于密度的离群点检测方法效率更高,这对于将数据异常检测用于旋转机械设备的在线监测与数据分析至关重要。
离群检测中,距离求解方法很多,这里采用马氏(Mahalanobis)距离实现对机组齿轮箱运行状态的监测。传统的马氏距离方法在进行样本数据与被检测数据距离比较的时候,没有对影响故障模式的各个特征参数进行隶属度的划分。因为故障数据对各个故障特征波动的影响不同,同时,每个故障特征对数据变化的敏感程度也有差异,所以,找到各个故障模式下故障特征之间的隶属关系,可以提高对故障模式变化显著的因子的贡献度。
为解决计算马氏距离时各影响因素隶属度的问题,这里采用多元线性回归的方法。
2.1多元线性回归方程
多元线性回归[11]方程是描述因变量Y的平均值或期望值如何依赖于自变量X1、X2、…、Xp的方程。多元线性回归方程形式为
E(Y)=b0+b1X1+b2X2+…+bpXp
(12)
其中,bi(i=0,1,…,p)为待定参数,表示假定其他变量不变,仅Xi每变动一个单位时,Y的平均变量。
总体参数b0、b1、…、bp是未知的,必须利用样本观测值去估计它们。估计的多元线性回归方程为
(13)
2.2参数最小二乘估计
(14)
式中,yi为在第i个时刻实际观察的因变量数值。
计算出各个自变量的待定参数后,要对回归方程拟合优度、回归方程显著性和回归系数显著性进行检验。
2.3改进马氏距离的计算
马氏距离[12]的计算公式为
(15)
在实际应用中,Xi、Xj均可量化处理出对应的数值,例如信号能量、平均温度等,作为多元线性回归方程的因变量。由式(14)计算得出Xi、Xj向量中各个数据的参数,假设有p个特征参数,则记参数隶属度序列为{b0、b1、b2、…、bp}。这样就对参与计算的向量Xi、Xj中每一个数据完成隶属度划分,则改进的马氏距离为
(16)
3齿轮箱早期故障模型建立
3.1故障特征隶属度计算
首先要确定风机齿轮箱故障的分析周期。假定检验周期数为m,故障模式对应的故障特征元数目为n,则风电机组某故障模式的待检测多元故障特征矩阵经过标准化处理后可表示为
3.2齿轮箱故障特征值的确定
已知风电机组多元故障特征指标中的传动链振动数据为6种量纲一幅域参数,分别对风机齿轮箱正常工况和不同故障情况下的数据进行收集,选取某机组不同时间段内的历史数据。为保证计算结果随数值的波动性变化不大,对不同工况、不同阶段的故障特征值取均值,确定机组齿轮箱故障特征值:
式中,x0ρ为融合隶属度标准参考样本的特征矩阵;xiρ为考虑了特征隶属度的待测样本矩阵。
3.3基于马氏距离的多元离群检测的故障模式确定
基于马氏距离的多元故障特征离群检测公式为
4案例分析
依旧以某风电场1.5 MW风电机组一级行星太阳轮磨损为例,选取2013年1月份的31天为研究时间段,以每天同一时间记录下来的10 s振动数据为分析样本,来挖掘该时间段内机组齿轮故障发生过程中的多元故障特征的演变情况。其中,参与分析的数据包括:信号能量E(单位为J)、翘度Kf、波形裕度CL、偏态因子SK、重复性因子Rf、相似性因子Ff、跳跃性因子Jf、温度异常率φ。
齿轮箱故障发生初期,机组信号数据故障特征并不明显,各量纲一因子的值变化较为缓慢,而且每个因子值的变化趋势因故障模式不同的会略有差异,不易统一划定出机组故障的判断特征。故障发生时,油温综合了各故障模式的机理特性,即故障引起的齿轮箱零件间振动与摩擦程度加大,导致油温发生改变。故将齿轮箱油温异常率作为进行诊断的阈值,同时将各个量纲一因子值变化趋势作为故障模式特征,实现风电机组齿轮箱的早期故障诊断,这里将温度异常率的阈值设为0.1。
通过对数据进行多元线性回归分析计算,获得的风电机组一级太阳轮磨损故障与多元故障特征指标间的量化隶属关系式为
E=19 382.43+178.12Kf+235.65CL+453.07SK+231.54Rf+603.11Ff+112.45Jf
(17)
对式(17)进行拟合优度评定、回归方程显著性检验(F检验)和回归系数显著性检验(t检验)。
计算拟合优度评定系数为
R2=SSR/SST=0.9640
式中,SSR为总离差平方和;SST为回归平方和。
调整后的拟合优度判定系数为
n=31p=6
4.1F检验
(i=1,2,…,6)
由表1可知,F=107.18,显著水平α=0.05,查表得F0.05(6,24)=2.51,明显小于F。所以拒绝H0,接受H1,即故障特征隶属度值不全为零,模型线性关系在95%置信水平下显著成立。
表1 方差分析表
4.2t检验
因为模型自由度为6,这里只对第一个自由度t1进行假设检验:
H0∶b1=0;H1∶b1≠0。
给定一个显著性水平α=0.05,查t分布表,得到临界值Ta=0.5000。因为t1=2.144>Ta,所以拒绝H0,接受备择假设,即回归系统b1≠0。对于其他回归系数bi(i=2,3,…,6),用上述同样方法可得出各回归系数是显著不为0的。
将同一台风机2011年5月~9月的正常数据作为样本数据,得出正常工况下6个量纲一因子阈值集合和隶属度集合:
{Kf,CL,SK,Rf,Ff,Jf}=
{0.525,5.211,1.103,0.017,12.342,5.178}
{b1,b2,b3,b4,b5,b6}=
{162.76,213.77,412.32,221.21,569.01,100.99}
对机组1月份31天数据进行马氏距离计算,结果如表2所示。
表2 1月份故障数据与样本数据马氏距离
由表2可得到,该机组2013年1月实际数据与标准样本数据的马氏距离从第5天开始,直到月末26天均属于离群点,因此可判断该机组从1月5日开始逐渐检测出一级太阳轮发生磨损故障。
最后,计算多元离群检测因子:
ODF=W/A
式中,W为待测对象的离群点数目;A为所有待测数据总数。
从5日到31日,因子值由1%增长到24%,说明机组故障程度正在不断加深。
表3 传统方法计算马氏距离
通过对比可以发现,传统算法在第11天发现机组齿轮箱出现一级太阳轮磨损故障,比改进方法晚了5天,说明改进方法能够更快速有效地识别风电机组齿轮箱早期的故障。
5结论
(1)应用软件算法实现了阶比重采样计算,将非平稳时域信号转化成平稳角域信号,不仅保证了后续计算结果的准确性,同时在实际工程应用中,节省了硬件费用。
(2)利用量纲一因子对设备监测数据波动变化敏感的特点,将因子趋势变化作为风机齿轮箱早期故障的数据基础,为后续的故障模式识别打下坚实基础。
(3)改进的多元离群检测算法对影响机组故障的各个特征参数进行了隶属度分析计算,使得基于距离的多元离群检测更有说服力,计算结果更为可靠,有很好的工程应用前景。
参考文献:
[1]刘德顺,戴巨川,胡燕平,等.现代大型风电机组现状与发展趋势[J].中国机械工程,2013,24(1):125-134.
LiuDeshun,DaiJuchuan,HuYanping,etal.StatusandDevelopmentTrendsofModernLarge-scaleWindTurbines[J].ChinaMechanicalEngineering, 2013,24(1):125-134.
[2]张亮.风力发电机组齿轮箱早期故障诊断方法研究[D]. 大连:大连理工大学,2010.
[3]何邵灿,高宏力,许明恒.基于隐马尔科夫模型的机床部件故障预警技术[J].机械设计与制造,2012 (8):159-161.
HeShaocan,GaoHongli,XuMingheng.ComponentsofMachineTools’FailureWarningBasedonHiddenMarkovModel[J].MachineryDesignandManufacture, 2012 (8):159-161.
[4]李蓉,于德介,陈向民,等.基于阶次分析与循环平稳解调的齿轮箱复合故障诊断方法[J]. 中国机械工程,2013,24(10):1320-1327.
LiRong,YuDejie,ChenXiangmin,etal.ACompoundFaultDiagnosisMethodforGearboxBasedonOrderTrackingandCyclostationaryDemodulation[J].ChinaMechanicalEngineering, 2013,24(10):1320-1327.
[5]祁丽婉,梁庚,童国炜.基于果蝇算法优化BP神经网络的齿轮箱故障诊断[J]. 电网与清洁能源,2014,30(9):31-42.
QiLiwan,LiangGeng,TongGuowei.AGearboxDiagnosisMethodBasedonFruitFlyOptimizationAlgorithmtoOptimizetheBPNeuralNetwork[J].PowerSystemandCleanEnergy, 2014,30(9):31-42.
[6]马怀祥,徐明新,金珏.应用油液分析法和振动法诊断往复机械故障[J].石家庄铁道学院学报,1998,11(2):39-43.
MaHuaixiang,XuMingxin,JinJue.BreakdownDiagnosisofReciprocatingMachinerybyMeansofOilAnalysisandVibrationAnalysis[J].JournalofShijiazhuangRailwayInstitute, 1998,11(2):39-43.
[7]郭厚明,行志刚. 量纲一参数在矿用低速重载齿轮故障诊断中的应用[J]. 煤炭科学技术,2006,34(8):28-31.
GuoHouming,XingZhigang.DimensionlessParametersAppliedtoFaultDiagnosisofMineLowSpeedHeavyLoadedGear[J].CoalScienceandTechnology, 2006,34(8):28-31.
[8]岑少起,于卫东,李瑞珍. 动静压滑动轴承基本方程和特性系数量纲一化研究[J].机械传动,2008,32(3):4-7.
CenShaoqi,YuWeidong,LiRuizhen.TheStudyofDimensionlessBasicEquationandCharacteristicsCoefficientsofHydrodynamicHydrostaticBearings[J].JournalofMechanicalTransmission, 2008,32(3):4-7.
[9]HochmanD,SadokM.TheoryofSynchronousAveraging[C]//Proceedingsofthe2004IEEEAerospaceConference.BigSky,Montana,USA,2004:3636-3653.
[10]WonlenK,MansonG,FiellerNJ.DamageDetectionUsingOutlierAnalysis[J].JournalofSoundandVibration, 2000, 229(3):647-667.
[11]扈静,刘明周,龚任波,等. 基于主成分分析的汽车操纵力舒适性分析与评价[J]. 中国机械工程,2011,22(20):2456-2459.
HuJing,LiuMingzhou,GongRenbo,etal.EvaluationofVehicleOperatingForceComfortBasedonPrincipalComponentAnalysis[J].ChinaMechanicalEngineering, 2011,22(20):2456-2459.
[12]申志刚,何宁,李亮. 高速硬铣削加工刀具磨损监测研究[J].中国机械工程,2009,20(13):1582-1586.
ShenZhigang,HeNing,LiLiang.MonitoringofToolWearinHardMillingProcess[J].ChinaMechanicalEngineering, 2009,20(13):1582-1586.
(编辑张洋)
收稿日期:2015-09-10
基金项目:神华集团科技创新项目(GTKJ-12-02);华能集团科学技术项目(HNKJ-H27)
中图分类号:TK83
DOI:10.3969/j.issn.1004-132X.2016.14.011
作者简介:顾煜炯,男,1968年生。华北电力大学能源动力与机械工程学院教授、博士研究生导师。主要研究方向为电站大型旋转机械振动监测与故障诊断。发表论文80余篇。贾子文,男,1986年生。华北电力大学能源动力与机械工程学院博士研究生。王瑞,男,1989年生。华北电力大学能源动力与机械工程学院硕士研究生。任玉亭,男,1966年生。国华能源投资有限公司副总工程师。
Early Fault Diagnosis for Wind Turbine Gearbox Based on Improved Multivariate Outlier Detection
Gu Yujiong1Jia Ziwen1Wang Rui1Ren Yuting2
1.State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources,North China Electric Power University,Beijing,102206 2.Guohua Energy Investment Limited Company,Beijing,100007
Abstract:An improved method of multivariate outlier detection was used in early fault diagnosis for wind turbine gearboxes, which might extract the early fault features under fluctuation working conditions. First, the primitive vibration signals were preprocessed by order resampling, and the processed results were analyzed by dimensionless parameter analysis. Second, a model of early fault diagnosis was created based on Mahalanobis distance, which was used for turbine gearboxes. Finally, the actual data was analyzed by the method of multivariate outlier detection, which was improved by multiple linear regression. The results show that the new method may detect the gearbox faults earlier than original one.
Key words:order resampling; dimensionless parameter analysis; multiple linear regression(MLR); multivariate outlier detection