一种机械设备振动检测系统、方法、可读存储介质及终端与流程

文档序号:16393838发布日期:2018-12-25 19:35阅读:160来源:国知局
一种机械设备振动检测系统、方法、可读存储介质及终端与流程

本发明涉及一种大型旋转机械的运行故障监测技术领域,特别是涉及一种机械设备振动检测系统、方法、可读存储介质及终端。

背景技术

大型旋转机械一般指电机带动设备上的旋转部件转动进行生产活动的机械,旋转机械设备是工业生产中的关键设备,广泛应用于矿山、电力、冶金等部门。由于大型旋转机械的作业如果发生安全事故,对人员和经济会造成重大损失,对企业的安全生产产生重要影响,因此,保证大型旋转机械的安全性是极其重要的。

但是机械设备经常会出现各种各样的故障,甚至造成人员的伤亡,并且在运行过程中需要工作人员的持续巡检和值守,大大增加了人力成本,严重降低了企业生产的效率。

现有技术中,为了对旋转机械设备进行振动监测能够有效减少上述情况的发生,保证机器设备的安全高效运行,振动是机械设备故障的主要表现,而且不同种类的机械故障会在振动信号上有不同频率和幅值的表现,通过对振动信号进行监测,并对采集到的振动信息作进一步的分析和处理,就能够随时掌握设备的运行状态是否正常、发展趋势如何等等,通过对振动信息进行分析获取设备的状态信息,就能够在机械设备发生故障之前得到设备的预警信息,及时发现问题,并提前加以维护修理,从而有效避免重大事故的发生。

目前市面上测量机械设备振动情况的设备精确度不高,测量误差比较大,另外测量的振动频率范围有限,无法完成对机械设备各种振动状态数据的有效采集和分析。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种机械设备振动检测系统、方法、可读存储介质及终端,用于解决现有技术中测量机械设备振动情况的设备精确度不高,以及无法精确完成对机械设备各种振动状态数据的有效采集和分析的问题。

为实现上述目的及其他相关目的,本发明提供一种机械设备振动检测系统,所述系统至少包括:振动数据采集模块、振动数据采样模块、振动数据发送模块、数据分析模块;所述振动数据采集模块,用于采集待测量部件的振动数据,并将采集到的振动数据发送至所述振动数据采样模块;所述振动数据采样模块,用于接收并对所述振动数据采集模块所采集到的振动数据进行采样,获得振动数据采样结果;所述振动数据发送模块,用于将所述振动数据采样结果按照采集顺序发送至所述数据分析模块;所述数据分析模块,用于接收数据采样结果,并对数据采样结果进行滤波和分析,获得振动位移。

本发明的优选实施方式中,所述振动数据采集模块为至少一个振动传感器,所述待测量部件为旋回破碎机。

本发明的优选实施方式中,所述数据分析模块,具体用于:判断当前时刻是否为初始时刻,如果不是,利用上一时刻的最优估计值作为当前时刻的预测值;预测值的方差为上一时刻最优估计值的方差和高斯噪声方差之和;利用预测值的方差重新计算滤波的增益;结合当前时刻的测量值,根据预测值得到当前时刻的最优估计值;描绘每一个最优估计值形成曲线图,并对所述曲线图中相邻峰值间的数据依次进行二次积分运算,得到位移数据。

本发明的优选实施方式中,所述振动数据发送模块,具体用于:接收所述振动数据采样结果,并将所述振动数据采样结果存放于队列中,在所述队列数据存满的情况下,将所述队列中的数据按照先进先出的顺序发送至所述数据分析模块。

本发明的优选实施方式中,所述振动数据采样模块,具体用于:设置数据采样精度、数据模拟量转化为数字量adc的采样率,以及设置对应的adc通道,接收并按照预设时间并对所述振动数据采集模块所采集到的振动数据进行采样,获得振动数据采样结果,所述数据采样结果至少包括:x轴数据采样结果、y轴数据采样结果、z轴数据采样结果。

此外,本发明还公开了一种机械设备振动检测方法,所述方法包括:采用至少一个振动传感器采集振动数据;对所述振动数据进行采样,获得振动数据采样结果;针对多个所述数据采样结果,判断当前采样结果对应的时刻是否为初始时刻;如果不是,利用上一时刻的最优估计值作为当前时刻的预测值;利用预测值的方差重新计算滤波的增益,其中,预测值的方差为上一时刻最优估计值的方差和高斯噪声方差之和;结合当前时刻的测量值,根据预测值得到当前时刻的最优估计值;描绘每一个最优估计值形成曲线图,获得位移数据。

本发明的优选实施方式中,对所述振动数据进行采样,获得振动数据采样结果的步骤,包括:设置数据采样精度、数据模拟量转化为数字量adc的采样率,以及设置对应的adc通道;接收并按照预设时间并对所述振动数据采集模块所采集到的振动数据进行采样,获得振动数据采样结果。

本发明的优选实施方式中,所述数据采样结果至少包括:x轴数据采样结果、y轴数据采样结果、z轴数据采样结果。

本发明的优选实施方式中,所述描绘每一个最优估计值形成曲线图,获得位移数据的步骤,包括:描绘每一个最优估计值形成曲线图,并对所述曲线图中相邻峰值间的数据依次进行二次积分运算,得到位移数据。

此外,本发明还提供了一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一项所述的机械设备振动检测方法的步骤。

以及,本发明还公开了一种终端,包括处理器存储器,存储器存储有程序指令,处理器运行程序指令实现如任一项所述的机械设备振动检测方法中的步骤。

如上所述,本发明的一种机械设备振动检测系统、方法、可读存储介质及终端,具有以下有益效果:通过振动数据采集模块采集待测量部件的振动数据,并经过振动数据采样模块对振动数据采集模块所采集到的振动数据进行采样,后发送至数据分析模块,对数据采样结果进行滤波和分析获得振动位移。通过本发明实施例,通过滤波后得到的振动数据更精确,有利于进行机械振动分析。因此,解决现有技术中测量机械设备振动情况的设备精确度不高,以及无法精确完成对机械设备各种振动状态数据的有效采集和分析的问题。

附图说明

图1显示为本发明的机械设备振动检测系统结构示意图。

图2显示为本发明的机械设备振动检测系统一种实现示意图。

图3显示为本发明的机械运行故障监测方法的流程示意图

元件标号说明

1机械设备振动检测系统

11振动数据采集模块

12振动数据采样模块

13振动数据发送模块

14数据分析模块

s401~s403步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。

请参阅图1-图3。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

如图1所示,本发明提供了一种机械设备振动检测系统,其特征在于,系统至少包括:振动数据采集模块11、振动数据采样模块12、振动数据发送模块13、数据分析模块14;

振动数据采集模块11,用于采集待测量部件的振动数据,并将采集到的振动数据发送至振动数据采样模块12;

振动数据采样模块12,用于接收并对振动数据采集模块11所采集到的振动数据进行采样,获得振动数据采样结果;

振动数据发送模块13,用于将振动数据采样结果按照采集顺序发送至数据分析模块14;

数据分析模块14,用于接收数据采样结果,并对数据采样结果进行滤波和分析,获得振动位移。

本发明的具体实现方式中,振动数据采集模块11为至少包括一个振动传感器,待测量部件为旋回破碎机。振动传感器采用压电式传感器,以压电效应为转换原理,加速度越大,产生的电压量越大,具有较宽的频率范围和动态范围,且重量轻、体积小、耐高温。

为了提高数据采集结果的多样性,振动数据采样模块12,具体用于:设置数据采样精度、数据模拟量转化为数字量adc的采样率,以及设置对应的adc通道,接收并按照预设时间并对振动数据采集模块11所采集到的振动数据进行采样,获得振动数据采样结果,数据采样结果至少包括:x轴数据采样结果、y轴数据采样结果、z轴数据采样结果。

本发明实施例中,数据分析模块14可以为mcu主控制器,通过与mcu主控制器连接的a/d转换实现振动传感器的数据采样,具体可以实现8位、16位和24位的数据采样,采样频率范围广,实现从1k到100k的采样频率设置,采用单端模式实现三维数据的采样。

振动数据发送模块13可以采用以太网通讯模块进行通讯传输,以太网通讯模块可支持但不限于10/100m、1gbit网络制式,数据分析模块14所对应的mcu主控制器内部嵌有tcp/ip协议栈,支持但不限于http、https、ftp、mqtt等互联网协议,支持但不限于opc-ua、profinet等工业自动化协议,实现与其它设备交互,解析各种应用协议,实现数据的高速传输。

具体的,振动数据发送模块13用于:接收振动数据采样结果,并将振动数据采样结果存放于队列中,在队列数据存满的情况下,将队列中的数据按照先进先出的顺序发送至数据分析模块14。

振动数据发送模块13可以采用数据传输采用队列机制,队列可以保存有限个具有确定长度的数据单元,作为fifo(具有先进先出的原则)使用,当队列数据存储满时,启动以太网同步进行数据传输,防止数据采集一次传输一次的资源消耗。

数据分析模块14,只要用于接收数据采样结果,并对数据采样结果进行滤波和分析,获得振动位移。主要用于对数据采样后的结果进行分析,得到振动的状态信息,包括频率和位移等。数据分析的主要工作是数据滤波,去除数据采集过程中的噪声成分,有利于后续的数据解析工作,降低结果误差。本系统的数据滤波采用一种迭代滤波方法,针对不同时间采集的不同数据,利用前一时刻的最优估计值和当前时刻的测量值来更新状态变量,根据迭代方式计算出当前时刻的最优估计值。

本发明的一种具体实现方式中,数据分析模块14具体用于:判断当前时刻是否为初始时刻,如果不是,利用上一时刻的最优估计值作为当前时刻的预测值;预测值的方差为上一时刻最优估计值的方差和高斯噪声方差之和;利用预测值的方差重新计算滤波的增益;结合当前时刻的测量值,根据预测值得到当前时刻的最优估计值;描绘每一个最优估计值形成曲线图,并对所述曲线图中相邻峰值间的数据依次进行二次积分运算,得到位移数据。

(1)利用上一时刻的最优估计值state_pre[i]作为当前时刻的预测值state_best[i-1](i>=1);

state_pre[i]=state_best[i-1]

(2)预测值的方差variance_pre[i]为上一时刻最优估计值的方差variance_best[i-1]和高斯噪声方差q之和;

variance_pre[i]=variance_best[i-1]+q

(3)利用预测值的方差重新计算滤波的增益k[i];

k[i]=variance_pre[i]/(variance_pre[i]+q)

(4)结合当前时刻的测量值,根据预测值得到当前时刻的最优估计值state_best[i];

state_best[i]=state_pre[i]+k[i]*(z[i]-state_pre[i])

(5)计算最优估计值的方差variance_best[i]用于下一次迭代;

variance_best[i]=(1-k[i])*variance_pre[i]

例如,对某一个时间段t的采集数据z,数据长度为n,每个时刻的数据值为z[j](j>=0),使得初始值:

state_best[0]=z[0]

variance_best[0]=1

高斯噪声方差的取值采用如下取值方法,即把采集到的每个数据与前一个数据的差值的绝对值进行相加再平均,得到数据差值的平均值,对每个数据进行滤波时,当前数据与前一个数据差值的绝对值和上述平均值之间的差值的平方作为此刻的高斯噪声方差取值。计算如下式所示:

利用以上滤波方法对采集数据进行滤波,可以大大降低噪声误差。将某一时间段t内的采集数据序列z利用以上滤波方法全部进行滤波之后,经过进一步计算可得到振动的位移,在位移计算过程中,一般计算都是对整个运动过程进行积分,得到振动的位移,本系统采用分块积分,将相邻峰值间的数据进行积分后再平均的方法,获取位移值,相比普通积分方法,进一步降低了误差。

计算过程中,示例性的得到如图2所示为滤波后的加速度曲线图,对相邻峰值间的数据依次进行二次积分运算,如a和b之间、b和c之间依次进行运算,结果值再取平均得到最终位移。

另外,如图3所示,本发明实施例还提供一种机械设备振动检测方法,所述方法包括:

s301,采用至少一个振动传感器采集振动数据;

s302,对所述振动数据进行采样,获得振动数据采样结果;

s303,针对多个所述数据采样结果,判断当前采样结果对应的时刻是否为初始时刻;

s304,如果不是,利用上一时刻的最优估计值作为当前时刻的预测值;

s305,利用预测值的方差重新计算滤波的增益,其中,预测值的方差为上一时刻最优估计值的方差和高斯噪声方差之和;

s306,结合当前时刻的测量值,根据预测值得到当前时刻的最优估计值;描绘每一个最优估计值形成曲线图,获得位移数据。

本发明的一种实现方式中,对所述振动数据进行采样,获得振动数据采样结果的步骤,包括:设置数据采样精度、数据模拟量转化为数字量adc的采样率,以及设置对应的adc通道;接收并按照预设时间并对所述振动数据采集模块所采集到的振动数据进行采样,获得振动数据采样结果。

另外,所述数据采样结果至少包括:x轴数据采样结果、y轴数据采样结果、z轴数据采样结果。

在数据处理的具体过程中,所述描绘每一个最优估计值形成曲线图,获得位移数据的步骤,包括:描绘每一个最优估计值形成曲线图,并对所述曲线图中相邻峰值间的数据依次进行二次积分运算,得到位移数据。

具体的数据处理过程同图1和图2对应的实施例相同,本发明在此不过赘述。

以及,公开一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一项的机械设备振动检测方法的步骤。

还公开一种终端,包括处理器存储器,存储器存储有程序指令,处理器运行程序指令实现任一项机械设备振动检测方法中的步骤。

综上所述,本发明一种机械设备振动检测系统及方法,针对现有设备对旋转机械设备振动监测不足的缺点,本发明实现了一种大型旋转机械设备的振动监测系统,可实现多种类型的振动数据采集和以太网传输,数据分析利用一种迭代方法实现数据的有效滤波,并在位移计算过程中采用分块积分方法大大降低数据误差,提高数据分析的精确度。实现多种类型振动数据的采集和以太网传输;实现振动数据的有效滤波、振动位移的有效计算。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

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