CN105300692B - 一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法 - Google Patents
一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法 Download PDFInfo
- Publication number
- CN105300692B CN105300692B CN201510482848.7A CN201510482848A CN105300692B CN 105300692 B CN105300692 B CN 105300692B CN 201510482848 A CN201510482848 A CN 201510482848A CN 105300692 B CN105300692 B CN 105300692B
- Authority
- CN
- China
- Prior art keywords
- mrow
- msub
- bearing
- health index
- vibration signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001914 filtration Methods 0.000 title claims abstract description 35
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000003745 diagnosis Methods 0.000 title claims abstract description 17
- 230000036541 health Effects 0.000 claims abstract description 75
- 230000015556 catabolic process Effects 0.000 claims abstract description 16
- 238000006731 degradation reaction Methods 0.000 claims abstract description 16
- 238000004458 analytical method Methods 0.000 claims abstract description 14
- 230000002159 abnormal effect Effects 0.000 claims description 9
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000005259 measurement Methods 0.000 claims description 9
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000007476 Maximum Likelihood Methods 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000005755 formation reaction Methods 0.000 claims description 3
- 230000003862 health status Effects 0.000 claims description 3
- 238000010606 normalization Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 claims 1
- 238000010276 construction Methods 0.000 abstract description 2
- 230000005856 abnormality Effects 0.000 abstract 1
- 238000012544 monitoring process Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000005272 metallurgy Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法,包括以下步骤:1)采集轴承全寿命周期振动信号;2)利用振动信号构建AR模型,对振动信号进行滤波分析,突显与故障相关的信号;3)运用小波包变换,提取与小波包系数相关的能量信息,构建特征参数;4)进行马氏距离的计算,基于此构建健康指数,对值为非负、非高斯分布的健康指数,运用Box‑Cox变换,转换成高斯分布的数据,利用高斯分布的性质和逆Box‑Cox变换,确定相关异常阈值范围;5)对耗损期的健康指数数据拟合分析,构建退化模型和状态空间模型,利用当前数据和扩展卡尔曼滤波算法更新模型参数并预测轴承剩余寿命。本发明预测精度较高、耗时较短。
Description
技术领域
本发明属于轴承故障诊断及预测领域,尤其涉及一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法。
背景技术
轴承是旋转机械中不可缺少的零部件,在电力、石化、冶金、机械、航空航天以及一些军事工业部门中广泛使用,是保证精密机床、高速铁路、风力发电机等重要装备设施精度、性能、寿命和可靠性的核心零部件,但同时也是最容易损伤的部件之一。据统计,旋转机械的许多故障都是由于轴承损坏引起的。轴承发生故障,轻则降低或失去***的某些功能,重则造成严重的甚至是灾难性的后果。因此轴承状态监测、故障诊断以及故障预测一直是近年来的研究重点。振动信号广泛地应用于轴承的状态监测以及故障预测中,一般采用选择时域统计量作为寿命特征参数的方法进行处理,但是由于振动信号具有非线性、模糊性等特点,且轴承在耗损期故障形式差别较大,存在不同轴承样本间的实际工作寿命差异明显等问题,应用已有的方法通常无法解决这样的问题。此外,其他方法,如神经网络、人工智能等,在预测精度、耗时等方面性能表现不尽如人意。
发明内容
为了克服现有的轴承故障诊断及预测方法的预测精度较低、耗时较长的不足,本发明提供了一种预测精度较高、耗时较短的基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法。
为了解决上述技术问题提供的技术方案为:
一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法,所述方法包括以下步骤:
S1.采集轴承的全寿命周期振动信号;
S2.利用轴承健康时的振动信号构建AR模型,运用该AR模型对采集到的振动信号进行滤波,突出振动信号中与故障相关的信息,考虑一个时间序列x[1],x[2],…,x[m],其中,m为时间序列的总数,p阶AR模型公式如下:
上式中,x[t]为第t个时间序列,1≤t≤m,a[i]是第i个模型系数,1≤i≤p,通过使用Levinson-Durbin递归方法估计得到,e[t]是均值为零,方差为σ的白噪声,p是AR模型的最优阶数,通过使用赤池信息量准则AIC,选取AIC为最小的AR模型阶数,其定义为:
AIC(j)=M·ln(σ2)+2·j (2)
上式中,AIC(j)为j阶AR模型所对应的AIC值,M为所取时间序列样本的数量,利用该AR模型滤波分析轴承的振动信号,当轴承健康时,得到的残差信号是白噪声,当轴承发生故障时,得到的残差信号是与当前故障密切相关的故障信号;
S3.运用小波包变换对AR模型滤波后的残差信号进行分析,构建小波包系数对应的能量特征用于马氏距离计算;
S4.进行马氏距离的计算,基于马氏距离构建出表示轴承健康状况的指数,所构建的健康指数在整个轴承寿命周期上,呈现为两头高,中间低的曲线,对轴承健康时非高斯分布的健康指数,运用Box-Cox变换,转换成高斯分布的数据,利用高斯分布的性质和逆Box-Cox变换,确定轴承发生异常时的健康指数的阈值;
S5.拟合分析轴承耗损期的健康指数数据,构建退化模型并建立状态空间模型,利用当前观测到的健康指数数据和扩展卡尔曼滤波算法更新模型参数,并预测剩余寿命,过程如下:
对耗损期的健康指数数据,拟合分析构建如下的退化模型:
HI(k)=a·exp(b·k)+c·exp(d·k) (3)
上式中,HI(k)为轴承在k时刻的健康指数,k为时间参数,a,b,c,d为耗损期轴承健康指数数据拟合出的退化模型参数,基于该退化模型构建状态方程:
上式中,ak,bk,ck,dk和ak-1,bk-1,ck-1,dk-1为分别在k时刻和k-1时刻的状态变量a,b,c,d的值,为在k-1时刻,独立的且分别对应状态变量a,b,c,d的噪声;
同时构建测量方程
HIk=ak·exp(bk·k)+ck·exp(dk·k)+vk (8)
上式中,HIk为在k时刻健康指数的测量值,vk为在k时刻的测量噪声;
利用扩展卡尔曼滤波算法更新状态方程和测量方程参数至k时刻,按公式(3)计算k+l时刻的健康指数HI(k+l)
HI(k+l)=ak·exp(bk·(k+l))+ck·exp(dk·(k+l)) (9)
上式中,l=1,2,…,∞;计算使得不等式(10)成立的l的值,并记录l的最小值为在k时刻预测的轴承剩余寿命;
HI(k+l)>故障阀值 (10)。
进一步,所述S3中,对AR模型滤波后的残差信号进行小波包变换分析,将每个小波包系数所对应的能量信息提取后,作为特征参数反映轴承当前的健康状态:
Es=∫|x(t)|2dt (11)
上式中,Es是小波包系数重构信号x(t)的能量。
再进一步,所述S4中,对S3所得的特征参数,基于这些特征参数计算马氏距离;
设第i组数据标准化的特征向量为xi,其包含着n个特征参数,则该组数据对应的马氏距离MD(i)为:
上式中,xi=[xi1,xi2,…,xin],xi1表示特征向量xi中第1个元素,xi2表示特征向量xi中第2个元素,xin表示特征向量xi中第n个元素,xi T是xi的转置矩阵,C为轴承健康时特征参数间的协方差矩阵,C-1是C的逆矩阵;
基于马氏距离计算构建出表示轴承健康状况的指数,对轴承健康时的非高斯分布的健康指数,运用Box-Cox变换,转换成高斯分布的数据,利用高斯分布的性质和逆Box-Cox变换,确定轴承发生异常时健康指数的阈值;
健康指数包括水平和垂直两个方向的信息,其由下式计算得到:
上式中,n1和n2分别为在水平振动信号和垂直振动信号上提取的特征个数,MDH和MDV分别为在水平振动信号和垂直振动信号上计算得到的马氏距离;
设健康指数的变量x=[x1,x2,…,xN],N为健康指数样本的个数,变量x中的第i个数据xi经Box-Cox变换后得到的数据通过下式计算出来:
上式中,yi为对应于xi经Box-Cox变换后得到的值,1≤i≤N,λ表示为变换参数,通过下式的最大似然函数LLF(y,λ)估计得到:
上式中,y=[y1,y2,…,yN],
本发明的技术构思为:通过采集轴承振动信号,利用AR模型和小波包变换,突出轴承故障信息并构建特征参数,基于马氏距离提出健康指数,利用Box-Cox变换确定轴承发生异常时的健康指数的阈值,利用该阀值把轴承整个寿命周期区分为如下三个阶段:磨合期,有效寿命期和耗损期。拟合分析轴承耗损期的健康指数数据,构建退化模型并建立状态空间模型,利用当前观测到的健康指数数据和扩展卡尔曼滤波算法更新模型参数,并预测剩余寿命。
本发明的有益效果为:预测精度较高、耗时较短。
附图说明
图1为基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法流程图;
图2为轴承全寿命周期健康指数示意图;
图3为轴承信号的频谱演变图;
图4为轴承信号经AR模型滤波后残差信号的频谱演变图;
图5为轴承健康时健康指数数据的正态概率图;
图6为针对轴承耗损期健康指数数据分别利用指数函数和两个指数函数之和拟合出的曲线;
图7为轴承健康时健康指数数据经过Box-Cox变换后的直方图;
图8为轴承寿命实验得到的7个轴承在耗损期的健康指数数据;
图9为轴承在耗损期阶段的剩余寿命预测。
具体实施方式
下面结合附图对本发明作进一步描述。
参照图1~图9,一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法,所述方法包括以下步骤:
S1.采集轴承的全寿命周期振动信号;
S2.利用轴承健康时的振动信号构建AR模型,运用该AR模型对采集到的振动信号进行滤波,突出振动信号与故障相关的信息,从而有利于后续健康指数构建,故障诊断及预测工作;
S3.运用小波包变换对AR模型滤波后的残差信号进行分析,构建小波包系数对应的能量特征用于马氏距离计算;
S4.进行马氏距离的计算,基于马氏距离构建出表示轴承健康状况的指数,对轴承健康时非高斯分布的健康指数,运用Box-Cox变换,转换成高斯分布的数据,利用高斯分布的性质和逆Box-Cox变换,确定轴承发生异常时,健康指数的阈值,利用该阀值把轴承整个寿命周期分为三个阶段:磨合期,有效寿命期和耗损期;
S5.拟合分析轴承耗损期的健康指数数据,构建退化模型并建立状态空间模型,利用当前观测到的健康指数数据和扩展卡尔曼滤波算法更新模型参数,并预测剩余寿命。
所述S1中,如附图2所示,轴承的全寿命周期可以分为三个阶段:磨合期,有效寿命期和耗损期。
所述S2中,利用轴承健康时的振动信号构建AR模型,运用该AR模型对采集到的振动信号进行滤波,突出振动信号中与故障相关的信息,考虑一个时间序列x[1],x[2],…,x[m],其中,m为时间序列的总数,p阶AR模型公式如下:
上式中,x[t]为第t个时间序列,1≤t≤m,a[i]是第i个模型系数,1≤i≤p,通过使用Levinson-Durbin递归方法估计得到,e[t]是均值为零,方差为σ的白噪声,p是AR模型的最优阶数,通过使用赤池信息量准则AIC,选取AIC为最小的AR模型阶数,其定义为:
AIC(j)=M·ln(σ2)+2·j (2)
上式中,AIC(j)为j阶AR模型所对应的AIC值,M为所取时间序列样本的数量,利用该AR模型滤波分析轴承的振动信号,当轴承健康时,得到的残差信号是白噪声,当轴承发生故障时,得到的残差信号是与当前故障密切相关的故障信号;
所述S3中,对AR模型滤波后的残差信号进行小波包变换分析,将每个小波包系数所对应的能量信息提取后,作为特征参数反映轴承当前的健康状态:
Es=∫|x(t)|2dt (11)
上式中,Es是小波包系数重构信号x(t)的能量。
所述S4中,对S3所得的特征参数,基于这些特征参数计算马氏距离;
设第i组数据标准化的特征向量为xi,其包含着n个特征参数,则该组数据对应的马氏距离MD(i)为:
上式中,xi=[xi1,xi2,…,xin],xi1表示特征向量xi中第1个元素,xi2表示特征向量xi中第2个元素,xin表示特征向量xi中第n个元素,xi T是xi的转置矩阵,C为轴承健康时特征参数间的协方差矩阵,C-1是C的逆矩阵;
基于马氏距离计算构建出表示轴承健康状况的指数,对轴承健康时的非高斯分布的健康指数,运用Box-Cox变换,转换成高斯分布的数据,利用高斯分布的性质和逆Box-Cox变换,确定轴承发生异常时健康指数的阈值;
健康指数包括水平和垂直两个方向的信息,其由下式计算得到:
上式中,n1和n2分别为在水平振动信号和垂直振动信号上提取的特征个数,MDH和MDV分别为在水平振动信号和垂直振动信号上计算得到的马氏距离;
设健康指数的变量x=[x1,x2,…,xN],N为健康指数样本的个数,变量x中的第i个数据xi经Box-Cox变换后得到的数据通过下式计算出来:
上式中,yi为对应于xi经Box-Cox变换后得到的值,1≤i≤N,λ表示为变换参数,通过下式的最大似然函数LLF(y,λ)估计得到:
上式中,y=[y1,y2,…,yN],
所述S5中,拟合分析轴承耗损期的健康指数数据,构建退化模型并建立状态空间模型,利用当前观测到的健康指数和扩展卡尔曼滤波算法更新模型参数,并预测剩余寿命,过程如下:
对耗损期的健康指数数据,拟合分析构建如下的退化模型:
HI(k)=a·exp(b·k)+c·exp(d·k) (3)
上式中,HI(k)为轴承在k时刻的健康指数,k为时间参数,a,b,c,d为耗损期轴承健康指数数据拟合出的退化模型参数,基于该退化模型构建状态方程:
上式中,ak,bk,ck,dk和ak-1,bk-1,ck-1,dk-1为分别在k时刻和k-1时刻的状态变量a,b,c,d的值,为在k-1时刻,独立的且分别对应状态变量a,b,c,d的噪声;
同时构建测量方程
HIk=ak·exp(bk·k)+ck·exp(dk·k)+vk (8)
上式中,HIk为在k时刻健康指数的测量值,vk为在k时刻的测量噪声;
利用扩展卡尔曼滤波算法更新状态方程和测量方程参数至k时刻,按公式(3)计算k+l时刻的健康指数HI(k+l)
HI(k+l)=ak·exp(bk·(k+l))+ck·exp(dk·(k+l)) (9)
上式中,l=1,2,…,∞;计算使得不等式(10)成立的l的值,并记录l的最小值为在k时刻预测的轴承剩余寿命;
HI(k+l)>故障阀值 (10)。
本实施例利用PRONOSTIA平台轴承全周期寿命数据对基于扩展卡尔曼滤波的轴承故障诊断及故障预测方法进行验证。具体过程如下:
(1)采集轴承的振动信号。通过加速度传感器采集水平方向和垂直方向的振动信号,信号每10s采集一次,每一次采集时长为0.1s。数据采样频率为25.6kHz;
(2)利用轴承健康时的振动信号构建AR模型,运用该AR模型对采集到的振动信号进行滤波,突出振动信号与故障相关的信息,从而有利于后续健康指数构建,故障诊断及预测工作;
(3)运用小波包变换对AR模型滤波后的残差信号进行分析,构建小波包系数对应的能量特征用于马氏距离计算;
(4)进行马氏距离的计算,基于此构建健康指数,对值为非负、非高斯分布的健康指数,运用Box-Cox变换,转换成高斯分布的数据,利用高斯分布的性质和逆Box-Cox变换,确定轴承发生异常时所对应的健康指数阈值。由附图5可以得知轴承的健康指数数据没有服从高斯分布,因此利用Box-Cox变换。如附图7所示,变换后的数据服从平均值为0.26,标准差为0.15的高斯分布,由此得到轴承发生异常时所对应的健康指数阈值为2.235;
(5)对耗损期的健康指数数据拟合分析,附图6为轴承耗损期数据用指数函数和两个指数函数之和的拟合曲线,从图中可以看出,利用双指数函数可以较好的拟合耗损期轴承数据。构建退化模型并建立状态空间模型,利用当前数据和扩展卡尔曼滤波算法更新模型参数并预测轴承剩余寿命。附图8显示了7组轴承数据在耗损期内的健康指数与时间的关系。通过计算,故障阈值为19.41,即健康指数超过该值时认定轴承是失效的。利用扩展卡尔曼滤波算法更新模型参数和预测剩余寿命,建立剩余寿命预测模型为:
HI(k+l)=ak·exp(bk·(k+l))+ck·exp(dk·(k+l)) (9)
上式中,l=1,2,…,∞;计算使得不等式(10)成立的l的值,并记录l的最小值为在k时刻预测的轴承剩余寿命;
HI(k+l)>故障阀值 (10)。
附图9表示轴承数据的预测曲线,从曲线中可以看出,一开始由于数据不足,预测曲线与实际寿命曲线的误差较大,随着数据量的不断增大,最终的预测曲线与实际曲线相吻合。有效的验证了扩展卡尔曼滤波算法在轴承故障检测和故障预测中的可行性。
Claims (3)
1.一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法,其特征在于:所述方法包括以下步骤:
S1.采集轴承的全寿命周期振动信号;
S2.利用轴承健康时的振动信号构建AR模型,运用该AR模型对采集到的振动信号进行滤波,突出振动信号中与故障相关的信息,考虑一个时间序列x[1],x[2],…,x[m],其中,m为时间序列的总数,p阶AR模型公式如下:
<mrow>
<mi>x</mi>
<mo>&lsqb;</mo>
<mi>t</mi>
<mo>&rsqb;</mo>
<mo>=</mo>
<munderover>
<mi>&Sigma;</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>p</mi>
</munderover>
<mi>a</mi>
<mo>&lsqb;</mo>
<mi>i</mi>
<mo>&rsqb;</mo>
<mi>x</mi>
<mo>&lsqb;</mo>
<mi>t</mi>
<mo>-</mo>
<mi>i</mi>
<mo>&rsqb;</mo>
<mo>+</mo>
<mi>e</mi>
<mo>&lsqb;</mo>
<mi>t</mi>
<mo>&rsqb;</mo>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</mrow>
上式中,x[t]为第t个时间序列,1≤t≤m,a[i]是第i个模型系数,1≤i≤p,通过使用Levinson-Durbin递归方法估计得到,e[t]是均值为零,方差为σ的白噪声,p是AR模型的最优阶数,通过使用赤池信息量准则AIC,选取AIC为最小的AR模型阶数,其定义为:
AIC(j)=M·ln(σ2)+2·j (2)
上式中,AIC(j)为j阶AR模型所对应的AIC值,M为所取时间序列样本的数量,利用该AR模型滤波分析轴承的振动信号,当轴承健康时,得到的残差信号是白噪声,当轴承发生故障时,得到的残差信号是与当前故障密切相关的故障信号;
S3.运用小波包变换对AR模型滤波后的残差信号进行分析,构建小波包系数对应的能量特征用于马氏距离计算;
S4.进行马氏距离的计算,基于马氏距离构建出表示轴承健康状况的指数,健康指数包括水平和垂直两个方向的信息,其由下式计算得到:
<mrow>
<mi>H</mi>
<mi>I</mi>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<msup>
<mrow>
<mo>(</mo>
<msub>
<mi>MD</mi>
<mi>H</mi>
</msub>
<msup>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
<msub>
<mi>n</mi>
<mn>1</mn>
</msub>
</mrow>
</msup>
<mo>+</mo>
<msub>
<mi>MD</mi>
<mi>V</mi>
</msub>
<msup>
<mrow>
<mo>(</mo>
<mi>k</mi>
<mo>)</mo>
</mrow>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
<msub>
<mi>n</mi>
<mn>2</mn>
</msub>
</mrow>
</msup>
<mo>)</mo>
</mrow>
<mrow>
<mn>1</mn>
<mo>/</mo>
<mn>2</mn>
</mrow>
</msup>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>13</mn>
<mo>)</mo>
</mrow>
</mrow>
上式中,n1和n2分别为在水平振动信号和垂直振动信号上提取的特征个数,MDH和MDV分别为在水平振动信号和垂直振动信号上计算得到的马氏距离;
所构建的健康指数在整个轴承寿命周期上,呈现为两头高,中间低的曲线,对轴承健康时非高斯分布的健康指数,运用Box-Cox变换,转换成高斯分布的数据,利用高斯分布的性质和逆Box-Cox变换,确定轴承发生异常时的健康指数的阈值;
S5.拟合分析轴承耗损期的健康指数数据,构建退化模型并建立状态空间模型,利用当前观测到的健康指数数据和扩展卡尔曼滤波算法更新模型参数,并预测剩余寿命,过程如下:
对耗损期的健康指数数据,拟合分析构建如下的退化模型:
HI(k)=a·exp(b·k)+c·exp(d·k) (3)
上式中,HI(k)为轴承在k时刻的健康指数,k为时间参数,a,b,c,d为耗损期轴承健康指数数据拟合出的退化模型参数,基于该退化模型构建状态方程:
<mrow>
<msub>
<mi>a</mi>
<mi>k</mi>
</msub>
<mo>=</mo>
<msub>
<mi>a</mi>
<mrow>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msub>
<mo>+</mo>
<msubsup>
<mi>w</mi>
<mrow>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mi>a</mi>
</msubsup>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>4</mn>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<msub>
<mi>b</mi>
<mi>k</mi>
</msub>
<mo>=</mo>
<msub>
<mi>b</mi>
<mrow>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msub>
<mo>+</mo>
<msubsup>
<mi>w</mi>
<mrow>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mi>b</mi>
</msubsup>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>5</mn>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<msub>
<mi>c</mi>
<mi>k</mi>
</msub>
<mo>=</mo>
<msub>
<mi>c</mi>
<mrow>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msub>
<mo>+</mo>
<msubsup>
<mi>w</mi>
<mrow>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mi>c</mi>
</msubsup>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>6</mn>
<mo>)</mo>
</mrow>
</mrow>
<mrow>
<msub>
<mi>d</mi>
<mi>k</mi>
</msub>
<mo>=</mo>
<msub>
<mi>d</mi>
<mrow>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msub>
<mo>+</mo>
<msubsup>
<mi>w</mi>
<mrow>
<mi>k</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mi>d</mi>
</msubsup>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>7</mn>
<mo>)</mo>
</mrow>
</mrow>
上式中,ak,bk,ck,dk和ak-1,bk-1,ck-1,dk-1为分别在k时刻和k-1时刻的状态变量a,b,c,d的值,为在k-1时刻,独立的且分别对应状态变量a,b,c,d的噪声;
同时构建测量方程
HIk=ak·exp(bk·k)+ck·exp(dk·k)+vk (8)
上式中,HIk为在k时刻健康指数的测量值,vk为在k时刻的测量噪声;
利用扩展卡尔曼滤波算法更新状态方程和测量方程参数至k时刻,按公式(3)计算k+l时刻的健康指数HI(k+l)
HI(k+l)=ak·exp(bk·(k+l))+ck·exp(dk·(k+l)) (9)
上式中,l=1,2,…,∞;计算使得不等式(10)成立的l的值,并记录l的最小值为在k时刻预测的轴承剩余寿命;
HI(k+l)>故障阀值 (10)。
2.如权利要求1所述的一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法,其特征在于:所述S3中,对AR模型滤波后的残差信号进行小波包变换分析,将每个小波包系数所对应的能量信息提取后,作为特征参数反映轴承当前的健康状态:
Es=∫|x(t)|2dt (11)
上式中,Es是小波包系数重构信号x(t)的能量。
3.如权利要求1或2所述的一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法,其特征在于:所述S4中,对S3所得的特征参数,基于这些特征参数计算马氏距离;
设第i组数据标准化的特征向量为xi,其包含着n个特征参数,则该组数据对应的马氏距离MD(i)为:
<mrow>
<mi>M</mi>
<mi>D</mi>
<mrow>
<mo>(</mo>
<mi>i</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<mi>n</mi>
</mfrac>
<msub>
<mi>x</mi>
<mi>i</mi>
</msub>
<msup>
<mi>C</mi>
<mrow>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
<msubsup>
<mi>x</mi>
<mi>i</mi>
<mi>T</mi>
</msubsup>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>12</mn>
<mo>)</mo>
</mrow>
</mrow>
上式中,xi=[xi1,xi2,…,xin],xi1表示特征向量xi中第1个元素,xi2表示特征向量xi中第2个元素,xin表示特征向量xi中第n个元素,xi T是xi的转置矩阵,C为轴承健康时特征参数间的协方差矩阵,C-1是C的逆矩阵;
基于马氏距离计算构建出表示轴承健康状况的指数,对轴承健康时的非高斯分布的健康指数,运用Box-Cox变换,转换成高斯分布的数据,利用高斯分布的性质和逆Box-Cox变换,确定轴承发生异常时健康指数的阈值;
设健康指数的变量x=[x1,x2,…,xN],N为健康指数样本的个数,变量x中的第i个数据xi经Box-Cox变换后得到的数据通过下式计算出来:
<mrow>
<msub>
<mi>y</mi>
<mi>i</mi>
</msub>
<mo>=</mo>
<mfenced open = "{" close = "">
<mtable>
<mtr>
<mtd>
<mrow>
<mfrac>
<mrow>
<msubsup>
<mi>x</mi>
<mi>i</mi>
<mi>&lambda;</mi>
</msubsup>
<mo>-</mo>
<mn>1</mn>
</mrow>
<mi>&lambda;</mi>
</mfrac>
<mo>,</mo>
</mrow>
</mtd>
<mtd>
<mrow>
<mi>&lambda;</mi>
<mo>&NotEqual;</mo>
<mn>0</mn>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mrow>
<mi>l</mi>
<mi>n</mi>
<mrow>
<mo>(</mo>
<msub>
<mi>x</mi>
<mi>i</mi>
</msub>
<mo>)</mo>
</mrow>
<mo>,</mo>
</mrow>
</mtd>
<mtd>
<mrow>
<mi>&lambda;</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>14</mn>
<mo>)</mo>
</mrow>
</mrow>
上式中,yi为对应于xi经Box-Cox变换后得到的值,1≤i≤N,λ表示为变换参数,通过下式的最大似然函数LLF(y,λ)估计得到:
<mrow>
<mi>L</mi>
<mi>L</mi>
<mi>F</mi>
<mrow>
<mo>(</mo>
<mi>y</mi>
<mo>,</mo>
<mi>&lambda;</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mo>-</mo>
<mfrac>
<mi>N</mi>
<mn>2</mn>
</mfrac>
<mo>&CenterDot;</mo>
<mi>l</mi>
<mi>n</mi>
<mrow>
<mo>(</mo>
<munderover>
<mi>&Sigma;</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>N</mi>
</munderover>
<mfrac>
<msup>
<mrow>
<mo>(</mo>
<msub>
<mi>y</mi>
<mi>i</mi>
</msub>
<mo>-</mo>
<mover>
<mi>y</mi>
<mo>&OverBar;</mo>
</mover>
<mo>)</mo>
</mrow>
<mn>2</mn>
</msup>
<mrow>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</mfrac>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mrow>
<mo>(</mo>
<mi>&lambda;</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
<mo>&CenterDot;</mo>
<munderover>
<mo>&Sigma;</mo>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>N</mi>
</munderover>
<mi>ln</mi>
<mi> </mi>
<msub>
<mi>x</mi>
<mi>i</mi>
</msub>
<mo>-</mo>
<mo>-</mo>
<mo>-</mo>
<mrow>
<mo>(</mo>
<mn>15</mn>
<mo>)</mo>
</mrow>
</mrow>
上式中,y=[y1,y2,...,yN],
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510482848.7A CN105300692B (zh) | 2015-08-07 | 2015-08-07 | 一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510482848.7A CN105300692B (zh) | 2015-08-07 | 2015-08-07 | 一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105300692A CN105300692A (zh) | 2016-02-03 |
CN105300692B true CN105300692B (zh) | 2017-09-05 |
Family
ID=55198207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510482848.7A Active CN105300692B (zh) | 2015-08-07 | 2015-08-07 | 一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105300692B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106021719A (zh) * | 2016-05-19 | 2016-10-12 | 浙江工业大学 | 一种基于无迹卡尔曼滤波算法的轴承剩余寿命预测方法 |
EP3309529B1 (en) | 2016-10-11 | 2022-02-23 | ABB Schweiz AG | Prediction of remaining useful lifetime for bearings |
JP6848813B2 (ja) * | 2017-10-25 | 2021-03-24 | 日本製鉄株式会社 | 情報処理装置、情報処理方法及びプログラム |
CN107766628B (zh) * | 2017-09-29 | 2019-11-08 | 北京航空航天大学 | 一种基于寿命信息融合的动态退化可靠性评估方法 |
CN108959676B (zh) * | 2017-12-22 | 2019-09-20 | 北京航空航天大学 | 一种考虑有效冲击的退化建模与寿命预测方法 |
CN108133711B (zh) * | 2018-01-24 | 2021-05-18 | 成都创信特电子技术有限公司 | 具有降噪模块的数字信号监测设备 |
WO2020157844A1 (ja) * | 2019-01-30 | 2020-08-06 | 三菱電機株式会社 | 計測装置、計測方法及び計測プログラム |
CN111190088B (zh) * | 2019-12-30 | 2021-05-14 | 西安电子科技大学 | 一种igbt性能退化特征参数的提取方法 |
CN111783242B (zh) * | 2020-06-17 | 2024-05-28 | 河南科技大学 | 一种基于rvm-kf的滚动轴承剩余寿命预测方法及装置 |
CN112100919B (zh) * | 2020-09-15 | 2024-05-17 | 武汉科技大学 | 一种基于re-cf-ekf算法的滚动轴承剩余寿命预测方法 |
JPWO2022065103A1 (zh) * | 2020-09-25 | 2022-03-31 | ||
CN112270273A (zh) * | 2020-10-30 | 2021-01-26 | 湘潭大学 | 基于gcn和wpt-md的风力发电机故障部位识别方法 |
CN112836381B (zh) * | 2021-02-19 | 2023-03-14 | 震兑工业智能科技有限公司 | 一种基于多源信息的船舶剩余寿命预测方法及*** |
DE102021106593B3 (de) | 2021-03-18 | 2022-09-08 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zum Charakterisieren eines Prüfstands |
CN113111564B (zh) * | 2021-05-24 | 2023-05-23 | 扬州大学 | 基于自适应预测区间内置式芦苇收割机健康状态评估方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103675637A (zh) * | 2013-11-14 | 2014-03-26 | 南京航空航天大学 | 功率mosfet健康状态评估与剩余寿命预测方法 |
CN103995229A (zh) * | 2014-05-21 | 2014-08-20 | 浙江工业大学 | 一种基于特征选取和马氏距离的电机健康监测和异常诊断方法 |
CN103995470A (zh) * | 2014-05-30 | 2014-08-20 | 浙江工业大学 | 一种基于PolSOM神经网络算法的设备故障诊断方法 |
CN104215905A (zh) * | 2014-09-05 | 2014-12-17 | 浙江工业大学 | 一种基于马田***和Box-Cox变换的电机故障诊断方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007032712A (ja) * | 2005-07-27 | 2007-02-08 | Nachi Fujikoshi Corp | モータの軸受劣化監視装置及び制御システム |
-
2015
- 2015-08-07 CN CN201510482848.7A patent/CN105300692B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103675637A (zh) * | 2013-11-14 | 2014-03-26 | 南京航空航天大学 | 功率mosfet健康状态评估与剩余寿命预测方法 |
CN103995229A (zh) * | 2014-05-21 | 2014-08-20 | 浙江工业大学 | 一种基于特征选取和马氏距离的电机健康监测和异常诊断方法 |
CN103995470A (zh) * | 2014-05-30 | 2014-08-20 | 浙江工业大学 | 一种基于PolSOM神经网络算法的设备故障诊断方法 |
CN104215905A (zh) * | 2014-09-05 | 2014-12-17 | 浙江工业大学 | 一种基于马田***和Box-Cox变换的电机故障诊断方法 |
Non-Patent Citations (1)
Title |
---|
Anomaly detection of cooling fan and fault classification of induction motor using Mahalanobis–Taguchi system;Xiaohang Jin 等;《Expert Systems with Applications》;20131231;第5787-5795页 * |
Also Published As
Publication number | Publication date |
---|---|
CN105300692A (zh) | 2016-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105300692B (zh) | 一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法 | |
CN107941537B (zh) | 一种机械设备健康状态评估方法 | |
CN104166787B (zh) | 一种基于多阶段信息融合的航空发动机剩余寿命预测方法 | |
CN113156917B (zh) | 基于人工智能的电网设备故障诊断方法及*** | |
CN101799674B (zh) | 一种数控装备服役状态分析方法 | |
CN106054104A (zh) | 一种基于决策树的智能电表故障实时预测方法 | |
CN106934125A (zh) | 一种梯形噪声分布的指数模型机械设备剩余寿命预测方法 | |
CN102789545A (zh) | 基于退化模型匹配的涡轮发动机剩余寿命的预测方法 | |
CN104239712B (zh) | 一种雷达抗干扰效能实时评估方法 | |
CN107145675A (zh) | 基于bp神经网络算法的电力变压器故障诊断装置及方法 | |
CN103115789A (zh) | 金属结构损伤剩余寿命的第二代小波支持向量机评估方法 | |
CN103344448A (zh) | 一种桥梁结构损伤识别方法和*** | |
CN105550943A (zh) | 一种基于模糊综合评判的风电机组状态参数异常辨识方法 | |
CN103675525A (zh) | 基于多svdd模型的dc-dc变换器健康监测与故障预测方法 | |
CN108444696A (zh) | 一种齿轮箱故障分析方法 | |
CN112036042A (zh) | 一种基于变分模态分解的动力设备异常检测方法及*** | |
CN104268375A (zh) | 基于知识petri网的船用电站故障诊断方法 | |
CN111680875A (zh) | 基于概率基线模型的无人机状态风险模糊综合评价方法 | |
CN110737976A (zh) | 一种基于多维度信息融合的机械设备健康评估方法 | |
CN103346797A (zh) | 一种用于齿轮故障信号的实时压缩方法 | |
CN113484749A (zh) | 发电机故障诊断及预测方法 | |
CN110580492A (zh) | 一种基于小幅波动检测的轨道电路故障前兆发现方法 | |
CN112598144A (zh) | 基于相关性分析的cnn-lstm突发故障预警方法 | |
CN103678886A (zh) | 一种基于地面测试数据的卫星贝叶斯网络健康确定方法 | |
CN111881594A (zh) | 一种核动力设备的非平稳信号状态监测方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200917 Address after: Song Ling Zhen Development Zone of Wujiang District of Suzhou city in Jiangsu province 215200 Jia Pu Bridge Patentee after: WUJIANG CITY MINFU CABLE ACCESSORIES FACTORY Address before: The city Zhaohui six districts Chao Wang Road Hangzhou city Zhejiang province Zhejiang University of Technology No. 18 310014 Patentee before: ZHEJIANG University OF TECHNOLOGY |