一种滚动轴承健康评估与故障诊断方法及监测系统与流程

文档序号:17862821发布日期:2019-06-11 22:59阅读:486来源:国知局
一种滚动轴承健康评估与故障诊断方法及监测系统与流程

本发明涉及滚动轴承故障在线监测领域,尤其涉及一种滚动轴承健康评估与故障诊断方法及监测系统。



背景技术:

滚动轴承作为旋转机械的基础零部件,其工作状态对整台设备乃至整个生产线的安全有重大影响。因此,对其进行故障诊断具有重要意义。但滚动轴承信号具有非线性和非平稳性的特点,仅从时域和频域很难发现故障特征。时频方法(如短时傅里叶变换,小波包分解等)的出现有效地弥补了这一不足。

虽然现有方法也取得了一定效果,但是,一般都需要大量先知数据或者过多人为经验干预来保证监测效果。



技术实现要素:

为了克服现有技术的不足,本发明提供了一种滚动轴承健康评估与故障诊断方法及监测系统,其具有能够通过对滚动轴承振动信号进行在线实时分析精确的检测和识别滚动轴承故障的效果。

本发明采用下述技术方案:

滚动轴承健康评估与故障诊断方法,包括以下步骤:

步骤(1)获取滚动轴承的振动信号,对振动信号进行处理得到频谱图;

步骤(2)对频谱图建立图模型;

步骤(3)对图模型产生的邻接矩阵进行相似性比较以计算异常度,并对异常度指标进行决策;

步骤(4)设定阈值进行假设检验,对滚动轴承进行故障检验;轴承信号发生故障时进行故障诊断。

进一步的,所述步骤(1)中,选取窗函数,对采集的振动信号进行加窗处理;对窗口内振动信号进行傅里叶变换得到频谱图。

进一步的,所述步骤(2)中,选取频率区间,并将其划分为等长度的频率段,计算每一个频率段的能量。

进一步的,将每个频率段作为图结构顶点,两个频率段之间的连线作为图结构的加权边,以各频率段能量的差值作为加权边的权重di,j,其中,i、j为顶点中的任意两点。

进一步的,将权重di,j作为矩阵中第i行、第j列的数值,从而将图结构转化为一个n*n的邻接矩阵,其中,n为频率段个数。

进一步的,所述步骤(3)中,对邻接矩阵xt进行对角化分解以计算异常度st,并通过martingale-test对邻接矩阵的异常度进行决策。

进一步的,所述步骤(4)中,若轴承信号正常,将当前时刻的图模型与之前时刻的图模型平均值作为新的图模型,并进行下一时刻数据的故障检测。

进一步的,若轴承信号发生故障则进行报警,并进行故障诊断;

选取不同故障类型的故障信号,通过熵值法计算图模型邻接矩阵每一行的权重,并将其作为特征向量输入svm进行训练。

进一步的,计算故障时刻图模型邻接矩阵每一行的权重,将其输入svm中进行故障诊断。

一种滚动轴承健康评估与故障诊断的监测系统,包括加速度传感器、计算机可读存储介质和处理器,

其中,加速度传感器用于监测轴承运转过程中的振动信号并将其传送至处理器;计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述轴承健康评估与故障诊断方法。

与现有技术相比,本发明的有益效果是:

(1)本发明在机械运行中对滚动轴承振动信号进行故障检测,进而对其健康状况进行评估,无需大量先知数据,可进行滚动轴承状态实时监测;通过对滚动轴承振动信号进行在线实时分析,可以精确检测和识别滚动轴承故障,对滚动轴承进行全生命周期的健康评估;

(2)本发明的故障诊断结合svm进行分类,无需人为经验干预,提高故障诊断准确度。

附图说明

构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。

图1为本发明的流程图;

图2为本发明的图建模过程图;

图3为滚动轴承振动信号时域图;

图4为本发明的故障检测结果图;

图5为本发明的滚动轴承故障类型诊断结果图。

具体实施方式

应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。

martingale-test为鞅测试。

svm(supportvectormachine)指的是支持向量机,是常见的一种判别方法。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

正如背景技术所介绍的,现有技术中存在需要大量先知数据或者过多人为经验干预来保证监测效果的不足,为了解决如上的技术问题,本申请提出了滚动轴承健康评估与故障诊断方法及监测系统。

本申请的一种典型的实施方式中,如图1-图5所示,提供了一种滚动轴承健康评估与故障诊断方法,

(1)获取轴承的振动信号,对振动信号进行处理得到频谱图:

(1-1)选取窗函数,一般选用矩形窗或汉宁窗,对振动信号进行截取;

(1-2)对窗口内振动信号进行傅里叶变换得到频谱图。

随着时间移动窗口得到信号的时频谱;将每一个窗口的频谱图记为pt,其中,t表示时间。

(2)对频谱图建立图模型:

针对每个窗口所提取的频谱图pt进行图结构建模,如图2所示。

具体步骤为:

(2-1)选取频率区间,将其划分为等长度的频率段,计算每一个频率段的能量;

(2-2)将每个频率段作为图结构顶点,两个频率段之间的连线作为图结构的加权边,计算各频率段能量的差值作为加权边的权重di,j,其中i、j为顶点中的任意两点;

(2-3)将权重di,j作为矩阵中第i行、第j列的数值,从而将图结构转化为一个n*n的邻接矩阵,其中,n为频率段个数。

(3)故障检测:

(3-1)对邻接矩阵xt进行对角化分解,公式为:

xt=γytγ-1

=γ(diag(yt))γ-1+γ(non-diag(yt))γ-1(1)

其中,非对角阵non-diag(yt)用来计算异常度st,公式为:

zt=||non-diag(yt)||f(2)

(3-2)通过martingale-test对邻接矩阵的异常度进行决策,其公式为:

其中,ψ∈(0,1),#{·}为计数函数,θi为0到1均匀分布的随机值,j∈{1,2,…,i-1}。

(3-3)设定阈值λ进行假设检验,如图4所示;

h0:无异常:m(t)<λ

ha:出现异常:m(t)>λ

(4)故障诊断:

(4-1)若轴承信号正常,将当前时刻的图模型与之前时刻的图模型平均值作为新的图模型,并进行下一时刻数据的故障检测;

(4-2)若轴承信号发生故障则进行报警,进行故障诊断。

选取不同故障类型(内圈故障、外圈故障和滚动体故障)的故障信号,通过熵值法确定其图模型邻接矩阵的每一行的权重,以每一行的权重为特征向量输入svm进行训练。

熵值法确定权重步骤如下:

①计算第j列下第i项占该指标的比重:

②计算第j列的熵值:

③计算信息熵冗余度:

hj=1-ej(8)

④计算各项指标的权值:

⑤计算各行的权重:

(4-3)计算故障时刻图模型邻接矩阵每一行的权重,将其输入svm中进行故障诊断,如图5所示。

本申请的另一种实施方式中,提供了一种滚动轴承健康评估与故障诊断的监测系统,包括加速度传感器、计算机可读存储介质和处理器。

其中,加速度传感器用于监测滚动轴承运转过程中的振动信号并将其传送至处理器;

计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述实施方式中轴承健康评估与故障诊断方法。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1