改进粒子滤波在汽轮机故障诊断中的应用

2016-09-07 06:07郝硕涛彭道刚
计算机测量与控制 2016年1期
关键词:特征向量权值汽轮机

夏 飞,郝硕涛,张 浩,彭道刚

(1.上海电力学院 电力与自动化工程学院,上海 200090;2.同济大学 电子与信息工程学院,上海 201804;3.上海发电过程智能管控工程技术研究中心,上海 200090)



改进粒子滤波在汽轮机故障诊断中的应用

夏飞1,2,郝硕涛1,3,张浩1,2,彭道刚1,3

(1.上海电力学院 电力与自动化工程学院,上海200090;2.同济大学 电子与信息工程学院,上海201804;3.上海发电过程智能管控工程技术研究中心,上海200090)

针对汽轮机的振动信号容易受到较为复杂的随机噪声污染,提出了一种改进粒子滤波的振动信号降噪方法;首先建立采集振动信号的数学模型,将其作为粒子滤波的状态方程;然后利用小波分析提取采集振动信号的背景噪声,将其和状态信号一起作为观测信号,得到观测方程,把降噪问题转化成在状态空间模型下的滤波问题;由于采用序贯重要性采样的粒子滤波存在着样本退化问题,在重采样阶段采用了一种权值排序、优胜劣汰的重采样算法,就是对各粒子的归一化权值从小到大的排列顺序,并根据权值方差大小淘汰粒子,从而得到了改进的粒子滤波算法,在一定程度上解决了标准粒子滤波的退化问题;进而运用改进粒子滤波算法对振动信号进行降噪处理,降噪前信号和降噪后信号分别通过小波包分解系数求取频带能量,根据各个频带能量的变化提取故障特征向量浓缩了汽轮机振动故障的全部信息,对提取的故障特征向量应用诊断识别算法进行故障模式识别;通过对比降噪前信号和降噪后信号的故障诊断识别率,证明了改进粒子滤波在汽轮机故障诊断中的应用效果更佳。

改进粒子滤波;状态方程;权值排序;优胜劣汰;小波分析

0 引言

随着汽轮机组容量的不断扩大,其系统愈来愈复杂,导致其故障的因素也愈来愈多变。据研究发现,汽轮机如果出现故障,90%以上是因为振动造成的,而且不同寻常的振动也是损坏设备的重要原因之一,正因为如此,衡量汽轮机运行状态良好与否的一个重要因素就是振动的状态[1]。如何从含有随机噪声的振动信号中提取有效信息,如何从提取的有效信息中进行特征提取,对研究汽轮机的故障诊断方法具有重要的理论意义和实用价值。

实际上从汽轮机上面采集得到的振动信号含有大量的随机噪声信号,使得振动信号中的有效信息被掩盖在强大的背景噪声之中。因此,采用什么样降噪方法把微弱的有效信息同噪声分开值得考虑。因为粒子滤波能实时有效的处理非线性、非高斯动态系统最优估计的问题。它不仅适用于高斯噪声,更适用于在机械故障诊断中背景噪声较为复杂的情况[2]。

本文将采用一种改进粒子滤波算法对汽轮机振动信号进行滤波处理,再对其进行故障诊断。首先对采集到的振动信号进行数学建模,把建立的数学模型作为改进粒子滤波的状态方程;然后利用小波分析提取振动信号的随机噪声,把随机噪声和状态信号叠加在一起作为观测信号,得到改进粒子滤波的观测方程。通过改进粒子滤波的状态方程和观测方程对原始的真实振动信号进行估计,得到的估计信号即为降噪后的信号。利用改进粒子滤波对故障振动信号进行滤波降噪,通过对降噪前信号和降噪后信号分别进行小波包分解,得到的能量特征向量用来作为故障识别的特征向量。最后,利用多种故障诊断算法分别对降噪前信号和降噪后信号进行故障诊断,比较改进粒子滤波对于汽轮机振动故障诊断的效果。

1 振动信号的状态空间模型

1.1状态方程的建立

根据采集的振动信号在时域波形进行曲线拟合找出振动幅值与时间的关系式,从而得到振动信号的方程。任何周期函数都可以用正弦函数和余弦函数构成的无穷级数来表示(选择正弦函数与余弦函数作为基函数是因为它们是正交的)[3],在实际工程应用中的不能用正弦函数或余弦函数表示的周期函数,一般情况下满足狄里赫利条件,可以用一个收敛的傅里叶级数表达式来代替函数f(t),即

(1)

式中,a0、an、bn称为傅里叶级数,上式是由无限个正弦信号和余弦信号叠加而成,但对采集的振动信号来说,其采样样本容量有限,用傅里叶级数拟合只能取有限项。

本文对采集振动信号进行拟合,通过拟合方程的残差和残差平方和这两个判断拟合优劣的标准,确定利用傅里叶级数并且它的拟合项数为n,得到的拟合公式为:

(2)

粒子滤波的状态方程:

(3)

其中:ω代表是拟合采集振动信号公式f(k)t的模型误差。

1.2观测方程的建立

首先对采集振动信号采用小波基函数为db1的小波变换进行5层分解,并用ddencpm函数对分解后的系数提取阈值,将小于阈值的小波系数保留,而将大于阈值的小波系数置为零,然后对经过上述处理过的小波系数用waverec函数进行重构,经过重构得到的信号即为噪声信号。

粒子滤波观测方程:

(4)

其中:v代表是小波提取采集振动信号的噪声信号。状态空间的建立流程图如图1所示。

图1状态空间的建立流程图

2 汽轮机振动信号的滤波降噪

在实际中采集到的汽轮机振动信号含有大量的随机噪声信号,使得振动信号中的有效信息被掩盖在强大的背景噪声之中。因此,为了从含有大量随机噪声的振动信号中得到有效信息,必须进行滤波降噪,再利用降噪后的信号进行故障诊断。本文采用了改进粒子滤波的方法对原始振动信号进行滤波降噪。

2.1改进粒子滤波原理

蒙特卡罗方法和递推贝叶斯估计方法是粒子滤波统计方法的基础。其基本思想是利用由粒子本身和粒子的权重组成的离散随机测度来近似相关的概率分布,并根据算法递推更新离散随机测度。粒子滤波适用于任何能用状态空间模型表示的非线性系统[4-8]。

由于传统粒子滤波在重采样过程中出现样本退化问题,在重采样阶段提出了一种权值排序和优胜劣汰的重采样算法,进而得到了改进粒子滤波算法。权值排序和优胜劣汰的重采样算法旨在解决样本多样性丧失问题,其基本思想是:在初始化粒子时,生成总够量的粒子,计算出粒子对应的权值,对各粒子的归一化权值由小到大排序,将权值方差较大的粒子淘汰,将权值方差较小的粒子保留,这样的策略有利于粒子的初始化是具有选拔性的,通过改进粒子滤波算法步骤选取权值方差比较小的粒子参与估计,在某种程度上解决了样本退化问题。改进粒子滤波算法流程如图2所示。

图2 改进粒子滤波流程

改进以后的粒子滤波算法具体步骤如下:

3)对Ns个粒子按归一化后的权值从小到大进行排序,选择前Np个粒子,在权值相同时,保留权值方差较小的粒子;

7)令k=k+1,当得到新的观测值时,重复步骤(2)。

2.2汽轮机振动信号的滤波降噪

汽轮机常见的振动故障主要包括转子质量不平衡、轴承座松动、轴向碰磨、转子不对中、油膜振动、油膜涡动等故障,而这些故障振动信号往往含有大量噪声。因此,要获得振动信号的准确特征并依据这些特征进行汽轮机的故障诊断,必须首先进行信号的滤波降噪处理。根据图1所示,通过建立振动信号的数学模型,得到改进粒子滤波的状态方程;然后利用小波提取随机噪声,把随机噪声和状态信号掺杂在一起作为观测信号,得到改进粒子滤波的观测方程[9-11]。通过状态方程和观测方程对原始的真实信号进行估计,得到的估计信号即为降噪后的信号。汽轮机振动信号的降噪前信号与降噪后信号如图3所示。

图3 降噪前信号和降噪后信号时域波形图

从图3和表1可以看出,经过改进粒子滤波降噪无故障数据信号的幅值和均方根都有明显减少,方差也有所减少,信噪比有明显的提高,可见改进粒子滤波具有一定的降噪效果。

3 振动实例分析

通过对降噪后的振动正常信号进行小波包分解,把各个频带上面的能量特征向量进行归一化处理,提取能量特征向量用来作为诊断识别算法的输入信号[12-15]。能量比例图如图4所示。

图4汽轮机振动信号各个频段能量比例图

从图4可以看出,汽轮机振动信号的能量主要集中在1~8个频段上,所以取1~8个频段能量特征向量作为汽轮机振动故障诊断的特征向量,以便更有效的对各种故障信号进行识别、诊断。

在得到汽轮机振动信号的特征向量后,利用BP网络、LM-BP网络、PSO-BP网络和SVM等诊断识别算法分别对降噪前信号和降噪后信号进行故障诊断。所采用的学习样本如表2~3所示。表中所列的能量值为小波包节点归一化后能量值。状态1、2、3、4分别代表的是正常信号、不平衡信号、不对信号、轴承座松动信号等4种状态信号。对降噪前信号和降噪后信号进行诊断的结果如表4和表5所示。

表2 学习样本(降噪前信号)

表3 学习样本(降噪后信号)

表6 4种不同算法故障诊断识别率

通过表6可以看出,BP网络、LM-BP网络、PSO-BP网络的方法对于原始信号的故障诊断识别率均为66.67%,而采用SVM的方法时,故障诊断识别率有所提高达到83.33%。但是采用改进粒子滤波方法对原始信号进行降噪处理后,采用上述4种故障诊断识别算法时,故障诊断识别率均在83.33%以上,达到或超过采用SVM方法对于原始信号进行诊断时的故障诊断识别率。其中PSO-BP网络和SVM的方法对于降噪信号的故障诊断识别率都达到了100%。通过以上测试说明,对汽轮机振动信号,采用改进粒子滤波的方法进行降噪处理后,故障诊断识别率明显比基于原始信号的故障诊断识别率要高,验证了改进粒子滤波在汽轮机振动故障诊断中的效果。综上,在汽轮机故障诊断中,采用改进粒子滤波的方法对原始信号进行降噪处理,可以提高故障诊断的准确性,对于保证汽轮机的安全生产运行具有重要意义。

表4 降噪前信号验证样本及4种算法故障诊断结果

表5 降噪后信号验证样本及4种算法故障诊断结果

4 结论

在实际生产中的汽轮机振动故障信号会含有大量的随机噪声,采用改进粒子滤波对汽轮机振动信号进行分析。改进粒子滤波是通过权值归一化、权值排序、优胜劣汰的重采样算法,即对各粒子的归一化权值由小到大排序,将权值方差比较大的粒子淘汰,将权值方差比较小的粒子保留,最大限度地保证参与估计的粒子是最好的。在某种程度上解决了样本退化和样本枯竭的问题,改善了算法性能。利用改进粒子滤波对采集的正常信号、不平衡信号、不对中信号和轴承座松动信号进行降噪处理,首先要建立改进粒子滤波所需的状态模型,然后提取完整的噪声统计特性,之后通过对降噪前信号和降噪后信号分别进行小波包分解,把各个频带上面的能量特征向量进行归一化处理,得到的能量特征向量用来作为故障识别算法的输入向量。从故障诊断结果可以看出,再次证明了改进粒子滤波在汽轮机故障诊断中的应用效果更佳。

参看文献:

[1]徐红燕,张浩,王晓平,等.基于小波分析的汽轮发电机组振动信号消噪和特征提取[J].华东力,2006,34(9):10-12.

[2]刘晓平,郑海起,祝天宇.粒子滤波在含噪齿轮箱故障盲源分离中的应用[J].中国机械工程,2011,22(15):1853-1857.

[3]从志鹏.基于曲线拟合方法的故障测距应用研究[D].山东大学硕士学位论文,2008.

[4]Changjiang Zhou,Yunfeng Zhang.Particle filter based noise removal method for acoustic emission signals[J].Mechanical Systems and Signal Processing,2012,28:63-77.

[5]Gustafsson, F, Gunnarsson, F, Bergman, Niclas, Forssell, U, Jansson, J, Karlsson, R, Nordlund, P.-J. Particle filter for positioning, navigation, and tracking[J]. Singal Processing,2002,50(2):425-437.

[6]Hektor, T, Karlsson, H, Nordlund, P.-J. A Marginalized Particle Filter approach to an integrated INS/TAP system[J]. Position, Location and Navigation Symposium, 2008,5:766-770.

[7]Herman, S, Moulin, P. A particle filtering approach to FM-band passive radar tracking and automatic target recognition[J]. Aerospace Conference Preoceedings, 2002,4:1789-1808.

[8]Zajac, Micha. Online fault detection of a mobile robot with a parallelized particle filter[J]. Neurocomputing, 2014,126:151-165.

[9]Marko S.Djogatovic, Milorad J.Stanojevic, Nenad Mladenovic.A variable neighborhood search particle filter for bearings-only target tracking[J]. Computers & Operations Research, 2014, 52:192-202.

[10]Orchard, Marcos E, Vachtsevanos, George J. A particle-filtering approach for on-line fault diagnosis and failure prognosis[J]. Transactions of the Institue of Measurement and Control, 2009,31(3):221-246.

[11]Tadic, Predrag, Zeljko. Particle filtering for sensor fault diagnosis and identification in nonlinear plants[J]. Journal of Process Control, 2014,24(4):401-409.

[12]许小刚,王松岭,刘锦廉.基于小波包能量分析及改进支持向量机的风机机械故障诊断[J].动力工程学报,2013,33(8): 606-612.

[13]齐俊德,李山,陈冰.基于小波包能量矩阵的轴承信号特征提取[J].振动与冲击,2013,32(21):107-111.

[14]Peng Yang,Qiufeng Li.Wavelet transform-based feature extraction for ultrasonic flaw signal classification[J].Neural Comput & Applic,2014,24:817-826.

[15]Wang W S, Hu S X, Li Y Q.Wavelet Transform Method for Synthetic Generation of Daily Streamflow [J].Water Resour Manage,2011,25:41-57.

Improved Particle Filter Applied in Fault Diagnosis of Steam Turbine

Xia Fei1,2, Hao Shuotao1,3, Zhang Hao1,2, Peng Daogang1,3

(1. College of Automation Engineering,Shanghai University of Electric Power, Shanghai200090, China;2. School of Electronic and Information, Tongji University, Shanghai201804, China;3. Shanghai Engineering Research Center of Intelligent Management and Control for Power Process, Shanghai200090, China)

In view of the steam turbine vibration signal being vulnerable to more complex random noise pollution, it puts forward an improved particle filter method of vibration signal de-noising. First, it establishes the mathematical model of the vibration signal acquisition as the state equation in the particle filter. Then wavelet analysis is used to extract the background noise of the signal acquisition. The background noise and the state signal are used as the observation signal, and the observation equation is obtained. It converts into the problem under state space model. Because there is a sample degradation problem in the particle filter using the sequential importance sampling. In the re-sampling stage, it proposes a re-sampling algorithm of weight sorting and survival of the fittest. It normalizes weight of each particle from small to large. It eliminates the large variance of the particles and keeps the small variance of the particles when their weights are equal. To a certain extent, the improved particle filter algorithm solves the degradation problem of the particle filter. The improved particle filter algorithm is applied to the vibration fault signal. The signal and de-noised signal are decomposed by the wavelet packet to obtain the frequency band energy. According to the change of each frequency band energy extracts fault parameter. The fault symptoms condense the whole information of turbine vibration faults. By comparing the recognition rate of the signal and de-noised signal through different fault diagnosis method, the improved particle filter is proved to be better in the fault diagnosis of steam turbine.

improved particle filter; state equation; weight sorting; survival of the fittest; wavelet analysis

2015-06-21;

2015-09-06。

上海市“科技创新行动计算”高新技术领域科研项目(15111106800);上海市发电过程智能管控工程技术研究中心项目(14DZ2251100);上海市电站自动化技术重点实验室开放课题(13DZ2273800)。

夏飞(1978-),男,副教授,博士在读,主要从事发电设备故障诊断方向的研究。

1671-4598(2016)01-0035-04

10.16526/j.cnki.11-4762/tp.2016.01.009

TB114.3

A

猜你喜欢
特征向量权值汽轮机
二年制职教本科线性代数课程的几何化教学设计——以特征值和特征向量为例
一种融合时间权值和用户行为序列的电影推荐模型
克罗内克积的特征向量
CONTENTS
汽轮机轴封风机疏水管线改造
一类特殊矩阵特征向量的求法
EXCEL表格计算判断矩阵近似特征向量在AHP法检验上的应用
基于权值动量的RBM加速学习算法研究
基于多维度特征权值动态更新的用户推荐模型研究
对汽轮机调速及检修相关问题研究