旋转机械启停阶段非平稳振动信号瞬时频率估计算法的制作方法

文档序号:6147468阅读:217来源:国知局
专利名称:旋转机械启停阶段非平稳振动信号瞬时频率估计算法的制作方法
技术领域
本发明涉及一种旋转机械启停阶段非平稳振动信号的瞬时频率估计
算法,是一种基于Viterbi算法的旋转机械振动信号的瞬时频率估计算法。
背景技术
旋转机械故障诊断是近年来国内外发展较快的一门新兴技术,在航 空、大型石油、电力、化工行业的发动机、气轮机、发电机、鼓风机等旋 转机械设备中有着广泛的应用前景。大型旋转机械振动监测与诊断系统的 研究与应用对于避免巨额的经济损失和灾难事故的发生有着重要意义。在 故障诊断过程中,尤其是启停非平稳阶段,最重要、最关键而且最困难的 问题就是故障特征信息提取。这是故障诊断中的瓶颈问题,直接关系到故 障诊断的准确率和故障早期预报的可靠性。因此,为了从根本上解决故障 诊断信息提取这个关键问题,必须借助于信号处理、特别是现代信号处理 的理论方法和技术手段。从而,阶比分析技术应运而生。然而,如何精确 地获得参考轴转速对应的瞬时频率估计(IFE),对旋转机械升降速阶段振 动信号阶比分析则显得尤为重要。瞬时频率估计在原理上利用了参考轴瞬 时转速"M刺G为时间,i表示瞬时)和瞬时频率/(,)的对应关系 /yw,W=60你),实现了无须安装鉴相装置的情况下获取参考轴瞬时频率值。
Boashash对1992年以前出现的瞬时频率估计算法做了较为详细的综 述分析,从物理学观点出发对多分量信号的估计算法进行了简单分类,其 中包括相位差分法、相位建模法、时频分布(TFD)中心距法、时频分布 谱峰检测法等几种算法,并指出了各种算法的适用性及存在的优缺点。谱 峰检测法是目前常用的检测多分量信号瞬时频率的方法,主要包含基于 TFD的谱峰检测、基于短时傅立叶变换(STFT)的谱峰检测、基于线性调 频小波变换(CT)的谱峰检测、基于离散演变变换(DET)的谱峰检测法 及一种改进的Wigner Distribution的瞬时频率谱峰检测法等。在这些方法 中,STFT又以其线性时频变换、不存在交叉项等优点应用最为广泛。针对旋转机械振动信号的瞬时频率估计,目前用到的方法是传统的
STFT谱峰检测法。传统的STFT谱峰检测法求取多分量信号的瞬时频率, 一般是通过时频滤波将其它分量遮隔进而求取某一分量的IF,依次递推, 从而求取所有分量瞬时频率。但是STFT谱峰检测法存在以下缺陷 一是 遮隔技术增加了该类算法的计算量;二是在对某一分量信号进行遮隔时, 需要设定滤波宽度,带宽的设定影响了瞬时频率估计精度;三是复杂的旋 转机械设备在升降速阶段的振动信号中则有可能产生邻近阶比和交叉阶 比分量,该方法则无能为力;四是在高噪声、高干扰情况下,STFT谱峰 检测法精度低,若依据偏差较大的估计值进行阶比分析,则阶比分析结果 不具可信度,甚至是错误的。
将STTT谱峰检测与Viterbi算法结合对旋转机械启停阶段非平稳振动 信号的瞬时频率估计(我们把它自定义为STFTLVF算法,下同),目前未 见报道。

发明内容
本发明的目的在于针对目前旋转机械振动信号的瞬时频率估计算法 存在的问题,尤其是广泛使用的STFT谱峰检测法存在的遮隔时滤波带宽 会影响瞬时频率估计精度、检测中对邻近阶比和交叉阶比分量无能为力、 在高噪声、高干扰情况下STFT谱峰检测法精度低等一系列问题,提供一 种新的旋转机械启停阶段非平稳振动信号瞬时频率估计算法。
本发明的目的是这样实现的 一种旋转机械启停阶段非平稳振动信号 瞬时频率估计算法,包括STFT谱峰检测,其特征在于以启停阶段非平 稳振动信号的STFT时频谱为基础,利用Viterbi算法进行估算,具体方法 是
a) 在试验台上建立被测旋转机械的工作模型,以电动机驱动的旋转 机械转轴为被测定轴,在被测定轴的水平和垂直方向安装非平稳振动信号 传感器,来测量轴在启停阶段的非平稳振动信号;同时安装测量参考轴转 速的光电传感器;
b) 通过动态信号分析仪获得试验台启动或停止阶段参考轴水平振动信号、垂直振动信号、参考轴转速,再经上位机阶比分析软件进行分析,
从而获得含有多阶分量的STFT时频谱c) 将旋转机械的工作频率作为估算的起始频率点;
d) 根据采样频率和计算精度的要求将STFT时频分析得到的频率等 分成M组,以参考轴工作频率作为起始频率点。启动阶段按STFT分析得 到的N个时间点从^到f。计算;停机阶段按STFT分析得到的N个时间点 从f。到^计算。建立启动过程和停机过程中N个时间点和M组频率点的网 格面;
e) 在N个时间点和M组频率点的网格中,通过Viterbi算法计算由 起始点到终点间非平稳振动信号参考轴瞬时最小偏差频率点的路径,对该 组最小偏差频率点进行集合,即为旋转机械启停阶段参考轴的瞬时频率曲 线,从而获得旋转机械启停阶段非平稳振动信号参考轴的瞬时频率估计函 数值。
在本发明中非平稳振动信号传感器为测量轴振的非接触式电涡流传 感器,或测量瓦振的速度传感器;非平稳振动信号传感器通常是在水平和 垂直方向上测量旋转机械振动信号。
在本发明中参考轴是指以电机驱动的旋转机械转轴;在试验台上 建立被测旋转机械的工作模型是指在参考轴上安装转子,从而能够实现 在转子实验台上模拟现实旋转机械故障,建立旋转机械转子实验台的工作 模型。
在本发明中参考轴是指电动机驱动的旋转机械转轴;在试验台上 建立被测旋转机械的工作模型是指将电动机与试验台的转轴对接,形成 被测定轴的工作模型。
本发明的优点在于STFT_VF算法和传统的STFT谱峰检测瞬时频率 估计相比,其不再采用滤波技术而是将Viterbi算法引入STFT谱峰检测中。 因此具有以下优点(1)在高噪声和强干扰的情况下,传统的STFT谱峰 检测瞬时频率估计算法因时频滤波带宽的影响精度低,若依据偏差较大的 估计值进行阶比分析,则阶比分析结果不具可信度,甚至是错误的;而STFT_VF算法能够实现高精度的参考轴瞬时频率估计。(2) STFT一VF算 法采用加比选较小偏差策略,在保证精度的提前下提高了计算效率。(3) STF11W算法的实现,解除了阶比分析技术对鉴相装置的依赖,实现了纯 软件的阶比分析技术。(4) STFT_VF算法能够实现对复杂旋转机械非平稳 振动信号的邻近阶比和交叉阶比分量分离,而传统的STFT谱峰检测算法 则无能为力。


图1是在转子试验台上建立工作模型的实施例;
图2是图1实施例的启动阶段含有多阶分量的STFT时频谱图3是图1实施例经过STFT一VF算法后获得的启动阶段非平稳振动
信号参考轴的瞬时频率估算的函数曲线;
图4是在试验台上建立卧式螺旋离心机(简称卧螺机,下同)工作模
型的实施例;
图5是图4实施例停机阶段含有多阶分量的STFT时频谱图; 图6是图4实施例经过STFT一VF算法后获得的停机阶段非平稳振动 信号参考轴的瞬时频率估算的函数曲线;
图7是Viterbi算法实现过程的网格模型推演。
图中1、试验台,2、参考轴,3、转子,4、水平方向电涡流传感器, 5、垂直方向电涡流传感器,6、水平方向速度传感器,7、垂直方向速度 传感器,8、光电传感器,9、动态信号分析仪,10、上位机,11、电动机, 12、卧式螺旋离心机
具体实施例方式
实施例1
被测旋转机械转子实验台,工作频率为100Hz 试验台扬州联能生产的旋转机械转子实验台 动态信号分析仪OROS R3.4动态信号分析仪
非接触式电涡流位移传感器CWY-DO-502非接触式电涡流位移传感
器光电传感器扬州联能生产
电脑CPU为Pentium以上,内存不少于256M, 1G剩余硬盘空间 应用软件旋转机械阶比分析软件(OrdTra) 本实施例以对旋转机械启动阶段参考轴瞬时频率进行估算。 由图l可见在试验台l上建立被测旋转机械的工作模型转子实验台 转轴为参考轴2;在参考轴2上安装转子3;在参考轴的水平方向安装非 接触式电涡流传感器4;在参考轴的垂直方向安装非接触式电涡流传感器
5;在试验台1的基座上安装测量参考轴2转速的光电传感器8。
经过动态信号分析仪9获得启动阶段参考轴2的水平方向振动信号、
垂直方向振动信号、参考轴转速(转速测量取值以脉冲前沿为触发参考),
经上位机10的阶比分析软件处理后,从而得到转子实验台启动阶段多分 阶信号的STFT时频谱图(见图2)。 实施例2
被测旋转机械L504C的卧式螺旋离心机,工作频率为55Hz 动态信号分析仪OROS R3.4动态信号分析仪 测量瓦振的传感器本特利速度传感器9200,灵敏度20 nw/mm/s 非接触式电涡流位移传感器东南仪器厂生产,灵敏度8v/mm 光电传感器东南仪器厂生产
电脑CPU为Pentium以上,内存不少于256M, 1G剩余硬盘空间 应用软件旋转机械阶比分析软件(OrdTm) 本实施例以对旋转机械停机阶段参考轴瞬时频率进行估算。 由图3可见,在试验台1上建立被测旋转机械的工作模型是将被测 定轴2 (以大端为例)与试验台1的电动机11对接,在被测定轴2上安装 测量轴振的非接触式电涡流位移传感器4;在卧螺离心机的机座上安装一
组测量瓦振的速度传感器水平方向的速度传感器6,垂直方向速度传感 器7;同时在试验台1的基座上安装测量参考轴转速的光电传感器8。
通过动态信号分析仪9获得卧螺离心机停止阶段被测定轴2的水平振 动信号、垂直振动信号、转轴转速(转速测量取值以脉冲前沿为触发参考),再经上位机10的阶比分析软件处理,从而形成含有停机阶段多阶信号 STFT时频谱图(见图4)。 实施例3
Viterbi算法的实现过程
根据采样频率和计算精度的要求将STFT时频分析得到的频率等分成 M组,以参考轴工作频率作为起始频率点。启动阶段根据STFT分析得到 的N个时间点从^到f。计算;停机阶段根据STFT分析得到的N个时间点 从f。到^计算。建立启动过程和停机过程中N个时间点和M组频率点的网 格面;
在一个由N个时间点和M组频率点组成的网格面中,求取第一个时间 点对应的最优频率点到最后一个时间点对应的最优频率点的最优路径。
对于任意时间间隔"e[n,.,/^],巧、"w之间的所有路径属于K。 ",、 两点之间的最佳路径表达式

^>2)=,忠[2洲"),*("+1))]=啤^「(,;巧,巧+1) (O
式中r(it(");",.,"<+1)是由",到沿路径的代价函数。函数 g0c,y) = g(k-y|),它是关于卜-爿的非增函数,代表x与y之间的绝对差值,
即jc -和y - -i)两个连续时间点之间的距离。
'd lx俩
^力+x-:H"A) A^lx-麵 (2) 《4-" >K
其中,A,、 A,为阈值,其最优选择为两个连续点状态变化的最大期望 值。在两个连续时间点对应的状态点变化小于A,时,则代价函数为O。 x和 y之间状态突变时,其代价函数为e(A「A,)。
Viterbi算法的迭代运算过程
(1)选取从巧时刻到w,时刻的局部最优路径。将巧时刻到",时刻的局
部最优路径用7i,(",A)表示,其中"e[a,",], /e[l,M], fe[l,JV]
it,.(njfi^) = argminr(先(w);^,(w,-,G^.)) (3)
rot(");巧,(",,巧))是由a到w,沿路径)t(")的代价函数和,包含从时刻a到点(",,必,)的所有路径。从巧到n,的最佳状态估计为
(2)第二步确定当前时刻",到下一时刻",+1的最优路径,用式(4) 求得的巧到",的最优路径和",+1时刻的最优路径直接连接,得
兀w ("; %)=[兀,(";必/ ), , a )] (5)
其中,7'e[l,Jl/], /e[l,M],对每一个巧,ye[l,M],计算(4)的最小值, nX (";(",,叫))+ ,巧) (6)
为了确定式(5)的最小值,本文采用l^-^的线性增加函数g(^巧) ①设"厶;
<+i ("; % ) 二 IX ("; ^ ), (",+i ,必_/)]; ③如果
("; );巧,(w,., ,)) + , o》< g(o,+^ , % )+min[7t,(",必乂 ), 乂 = 1, M〗 那 么 ^(";^X(";巧)为最优路径,停止搜索;否贝!], p-p+l然后重复步骤②。
依据计算后获得实施例1,旋转机械启动阶段非平稳振动信号的STFT 时频谱图(见图2);旋转机械启动阶段非平稳振动信号参考轴的瞬时频率 估算的函数曲线(见图3)。
依据计算后获得实施例2,旋转机械停机阶段非平稳振动信号的STFT 时频谱图(见图5),图5的颜色深浅代表振动信号幅值的高低,从图中可 以看出振动信号中除了卧螺机各阶振动信号外,还包含了高噪声信号;利 用SFTF_VF算法对高噪声、高干扰卧螺离心机停机阶段非平稳振动信号 进行参考轴瞬时频率估算的函数曲线(见图6)。
实施例4
Viterbi算法实现过程的网格模型推演,对本发明作进一步的描述。 计算过程中,假设每一步最多保存4条幸存路径。如图7,假设有6 (N=6)个时间点,4 (M=4)组频率点的网格面建 立,两点之间的数值为代价函数值,作为幸存路径选取的依据(代价函数 值和最小),如图7 (a)所示。
第一步针对图7(a)中,以(巧,w)作为起始点,计算(/tp")点到("2,附,) 点之间的幸存路径,从图中可以看出,从(巧,^)点到( ,^)点有两条代价 函数值为1的路径。根据每一步保留4条幸存路径的原则,因此在图7 (b)
中保留了(Wp 卄(n2,W)和(巧, 4(/Z2,附3)两条路径。
第二步在图7 (b)的基础上计算(n2,^)点和( ,巧)点到( ,加》之间
的幸存路径。结合图7(a)和图7(b)可以看出(^/^)点和("2,^3)点到("3,^) 之间共有4 了路径(a,;^)点到( 的代价函数值为1,则化,/^)到(K3,m) 路径的代价函数值和为2; (^mj点到(^^)点的代价函数值为1,则(np^) 到",^s)的代价函数值和为2; (^m3)点到(^,^)的代价函数值为2,则 (巧, 到( ^)的代价函数值和为3; ("2,/ 3)点到(《3,附4)点的代价函数值为 0,则0v^)到(a,加4)的代价函数值和为1。根据每一步保留4条幸存路径 的原则,则在图7 (c)中保留了 (",,加,)—("2,加J—("3,m,)、
(W^W) —(W2,OT!) —(Wj,OTj)、 —(W2,m3)4(nj,m2)、(巧,/^)卄(M2,W3)卄(Wj,OT4)
四条路径。
第三步计算(W3,")点、(n3,7M2)点、(《3,^3)点和(《3,加4)点到("4,附,)之间
的幸存路径,结果如图7(d)。从图7(a)中可看出,(n3,^)点、(《3,2)点、 (nj,W3)点和( 附4)点到("4,w,)之间共有8条路径(W3,m!)点到("4,/^)点的代 价函数值为0,则(巧,mj)卄( ,/^) —(W3,^)卄(/v^)权重因子和为2; ( 3, 0点
到("4,W3)点的权重因子为2,则(巧,^)4("2,")4( m)4("4,)路径的代价
函数值和为4 ; 点到("4,m)点的代价函数值为2 ,则
(A,")"K/^,m3) —(W3,W2)4("4,)代价函数值和为5; (Mj,mj)点到("4,W3)点的
代价函数值为0,则(巧,")—^,附3)4(W3,化)—("4,^3)的代价函数值和为3; (Wj,/^)点到("4,m2)点的代价函数值为1,则",Wj)卄(W2,")卄(;^,W3)4("4,7W2)
的代价函数值和为3; ( 3,^3)点到("4,附4)点的代价函数值为1,则 ( W!)"K^,mj) —(/^,/ 3)4("4,加4)的代价函数值和为3; (n3,附4)点到( ,m2)点的代价函数值为1,则",W)4( ,m3)"K 加4) —("4,/^)代价函数值和为2;
( j,/K4)点到("4,附4)的代价函数值为1 ,则( 2,/ 3) 4 ( 3, W4) 4 ("4, 14)路
径的代价函数值和为2。根据每一步保留4条幸存路径的原则,因此在图
7 (d)中保留了O,,(w"加,)—("3,加,)—("4附,)、
(Wp加!) ~ ("2,附3) ~> (W3,W2) ~> (W4,/W3)、(巧,mj)-^(W2,/W3) — (W3,加4)"^("4,加2)、 (Wl,W!) ( 2,/ 3) ~> ( 3,附4) ~> ("4,附4)四条路径。
第四步从图7(a)中可以看到("4,W)点、("4,W2)点、("4,W3)点和("4,W4)
点到("5,w,)之间的共有四条路径。结合图7 (d)计算("4,,)到("5,^.)的幸
存路径("4,W)点到("5,W)点的代价函数值为2 ,则 (""加,)" ("2,W) — ("3,W,) — ("4,加。—("5,加,)路径的代价函数值和为
4 ; ("4,加2)点到("5,加J点的代价函数值为0 ,则 (np^)"K"2,^3) —( 3,加4)卄("4,^2) —("5,W)的权重因子和为2; ("4,mj)点至廿 ("5,附2)点的代价函数值为1,则(np^)4(W2,Wj) —(nj,/n2)4("4,m3)卄("5,W2)的 代价函数值和为4; ("4,加4)点到(《5,%)点的代价函数值为1,则路径 (巧,M) —(A,W) —(A,加4)卄("4,加4)卄(/^,m2)的代价函数值和为3。根据每一 步最多保留 4条幸存路径的原则,选择保留
(W,,附i) — ("2,加3)~> ("3,附4)— (W4,W2)~ ( 5,加,)和 (巧,m!) ~> (K2,Wj) ~> (Wj,附4)卄(W4,OT4) ~> ("5,m2)两条幸存路,圣。
第五步计算(^,/^)点、(A,m2)点到K,")点的幸存路径。 (w 5 ,加t ) 点到("6 , m i ) 点的代价函数值子为1 ,则路径 (巧,w)4(W2,;n3)4(nj,加4)4(W4,加2) —("5,;^)4("6,/^)的代价函数值和为3;
("5,附2)点到("6,Wl)点的代价函数值为1,则路径
(巧,M) —(W2,/W3)卄(^,加4)卄("4,附4)4("5,附2) —("6,/"i)的代价函数值和为4。根 据最优路径选取原则,最终计算得最优路径为 (巧,")—(W2,Wj) —(A,附4)卄("4,W2)卄("5,Wj) —("6,M),如图7 (f)。并依此作 为估算的函数值。
权利要求
1、一种旋转机械启停阶段非平稳振动信号瞬时频率估计算法,其特征在于以启停阶段非平稳振动信号的STFT(Short Time FrequencyTransform)时频谱图为基础,采用Viterbi算法对参考轴非平稳振动信号进行瞬时频率估算,具体方法是a)建立旋转机械转子实验台工作模型,在参考轴的水平方向和垂直方向安装非平稳振动信号传感器,以测量参考轴在两个方向的振动信号;安装光电传感器测量参考轴的旋转速度;b)通过动态信号分析仪获得实验台启动或停止阶段参考轴水平振动信号、垂直振动信号、参考轴转速,再经上位机阶比分析软件进行分析,从而得到含有多阶分量的STFT时频谱图;c)将旋转机械的工作频率作为估算的起始频率点;d)根据采样频率和计算精度的要求将STFT时频分析得到的频率等分成M组,以参考轴工作频率作为起始频率点;启动阶段按STFT分析得到的N个时间点从tN到t0计算,停机阶段按STFT分析得到的N个时间点从t0到tN计算,建立启动过程和停机过程中N个时间点和M组频率点的网格面;e)在N个时间点和M组频率点的网格中,通过Viterbi算法计算由起始点到终点之间非平稳振动信号参考轴瞬时最小偏差频率点的路径,对该组最小偏差频率点进行拟合,即旋转机械启停阶段参考轴的瞬时频率曲线,从而获得旋转机械启停阶段非平稳振动信号参考轴的瞬时频率估计函数值。
2、 根据权利要求1所述的旋转机械启停阶段非平稳振动信号瞬时频率估计算法,其特征在于非平稳振动信号传感器为测量轴振的非接触式 电涡流位移传感器,或测量瓦振的速度传感器。
3、 根据权利要求1或2所述的旋转机械启停阶段非平稳振动信号瞬时频率估计算法,其特征在于参考轴是指电动机驱动的转子实验台转 轴;建立转子实验台的工作模型是指在参考轴上安装转子,以实现在转子实验台上模拟故障,建立旋转机械转子实验台的工作模型。
4、根据权利要求1或2所述的旋转机械启停阶段非平稳振动信号瞬 时频率估计算法,其特征在于参考轴是指电动机驱动的旋转机械转轴; 在试验台上建立被测旋转机械的工作模型是指将电动机与试验台的转轴 对接,形成被测定轴的工作模型。
全文摘要
本发明涉及一种旋转机械启停阶段非平稳振动信号瞬时频率估计算法,首先建立旋转机械转子实验台工作模型,在参考轴水平、垂直方向安装测量振动信号的非平稳振动信号传感器,以及测量参考轴旋转速度的光电传感器;通过动态信号分析仪对获得的信号经上位机阶比分析软件分析后,得到含有多阶分量的STFT时频谱图;将旋转机械的工作频率作为估算的起始频率点,根据采样频率和计算精度的要求将STFT时频分析得到的频率等分成M组,启停阶段等分成N个时间点建立N个时间点和M组频率点的网格面;通过Viterbi算法计算起止间的最小偏差频率点的路径,拟合后获得旋转机械启停阶段非平稳振动信号参考轴的瞬时频率估计函数值。
文档编号G01H11/06GK101603854SQ20091003188
公开日2009年12月16日 申请日期2009年7月15日 优先权日2009年7月15日
发明者侯荣涛, 薛胜军, 赵晓平 申请人:南京信息工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1