一种列车轴承箱的故障检测方法与流程

专利2022-05-09  38



1.本发明涉及轨道交通安全检测技术领域,具体涉及一种列车轴承箱的故障检测方法。


背景技术:

2.近些年来,我国高速列车发展迅速,列车速度进一步提高,但列车安全性能始终是人们关注的重点;轴承箱作为机械传动的关键部件,在有轨高速列车领域得到了广泛的应用;然而,由于列车运行速度的不断提高,轨道不平顺激励增强,并且由于制造工艺、装配误差、润滑不当和过载等因素,轴承箱内部的滚动轴承容易出现过早或突然的故障,而即使在理想的运行条件下,滚动轴承由于受到周期性的接触应力,也会产生疲劳损伤,这些损伤会进一步演化成麻点、碾皮和剥落等故障;如果轴承箱发生故障,则会导致相关机械设备性能下降或者突然停机,尤其对于高速运行的列车来说,轴承箱故障会带来巨大的经济损失甚至人员伤亡。
3.因此,对轴承箱进行状态检测对于预防灾难性事故、提高轨道交通车辆机电传动系统的可靠性和可用性等方面具有重要意义;同时,由于传感器技术和通信技术的发展,一般都会在旋转机械设备的关键位置布置传感器,以采集设备的状态数据(例如,在轴承箱位置布置传感器,用来采集轴承箱的状态数据,这些状态数据包括振动和噪声等);所以,如何从采集的状态数据中挖掘出与轴承箱故障相关的信息,实现基于数据驱动的故障诊断已经成为一个亟待解决的问题。


技术实现要素:

4.为了解决现有列车轴承箱无法基于状态数据实现故障检测的问题,本发明的目的在于提供一种能够基于轴承箱的噪声信号以及振动信号,并通过对上述信号进行时频分析来实现轴承箱故障检测的检测方法。
5.第一方面,本发明提供了一种列车轴承箱的故障检测方法,包括:
6.获取列车轴承箱的振动信号以及噪声信号;
7.对所述振动信号以及所述噪声信号进行时频分析,分别得到所述振动信号的频谱趋势项以及所述噪声信号的频谱趋势项;
8.利用所述振动信号的频谱趋势项,对所述振动信号进行频谱划分,以及利用所述噪声信号的频谱趋势项,对所述噪声信号进行频谱划分,分别得到所述振动信号的分段频谱集以及所述噪声信号的分段频谱集;
9.从所述振动信号的分段频谱集中,提取出所述振动信号的有效频带,以及从所述噪声信号的分段频谱集中,提取出所述噪声信号的有效频带;
10.根据所述振动信号的有效频带以及所述噪声信号的有效频带,得出所述列车轴承箱的故障检测结果。
11.基于上述公开的内容,在发明中,首先采集轴承箱的振动信号以及噪声信号,然后
对振动信号以及噪声信号进行时频分析,以得到振动信号以及噪声信号的频谱趋势项,以便利用频谱趋势项对振动信号以及噪声信息进行频谱的划分。
12.接着,本发明还通过频谱趋势项,对振动信号以及噪声信号进行频谱划分,并在划分的频谱中提取出有效频带;此步骤相当于减少了噪声信号以及振动信号中的噪声,去除了两信号中的无效信息,从而为后续故障检测提供了有效的信息,保证了检测的精度和可靠性。
13.最后,本发明则可通过振动信号以及噪声信号的有效频带,得出轴承箱的故障检测结果(可以但不限于为,通过有效频带与数据库中的标准故障频率进行对比,从而得出故障检测结果)。
14.通过上述设计,本发明通过对轴承箱的振动信号以及噪声信号进行时频分析、频谱划分以及有效频带的提取,可基于轴承箱的状态数据实现轴承箱的故障检测;且本发明能够去除信号中的噪声,保留信号中的有效信息,可大大提高检测的精度以及可靠性,保证了列车运行的安全性。
15.在一个可能的设计中,对所述振动信号进行时频分析,得到所述振动信号的频谱趋势项,包括:
16.对所述振动信号进行傅里叶变换,得到所述振动信号的频域响应;
17.利用经验模态分解法分解所述频域响应,得到所述振动信号的余量以及k个本征模态分量,其中,k为正整数;
18.利用所述k个本征模态分量以及所述余量,得到所述振动信号的频谱趋势项。
19.基于上述公开的内容,本发明公开了对振动信号进行时频分析的具体处理方法,即首先对振动信号进行傅里叶变换,得到振动信号的频域响应;然后利用经验模态分解法分解频域响应,将其分解为k个本征模态分量以及一个余量;最后,则可利用振动信号的本征模态分量以及余量,得出振动信号的频谱趋势项。
20.在一个可能的设计中,利用经验模态分解法分解所述频域响应,得到所述振动信号的余量以及k个本征模态分量,包括:
21.a.获取所述频域响应中所有的极大值点和极小值点;
22.b.利用三次样条函数对所有的极大值点以及所有的极小值点进行插值拟合,分别得到所述频域响应的上包络线以及下包络线;
23.c.根据所述上包络线以及所述下包络线,得到所述上包络线以及所述下包络线之间的均值;
24.d.使用所述频域响应减去所述均值,得到所述频域响应的剩余部分;
25.e.判断所述频域响应的剩余部分是否满足预设条件;
26.f.若是,则将所述频域响应的剩余部分作为所述振动信号的第一个本征模态分量;
27.g.使用所述频域响应减去所述第一个本征模态分量,将得到的结果作为所述振动信号的新频域响应,并重复执行所述步骤a~f,得到所述振动信号的第二个本征模态分量;
28.重复k次所述步骤g,直到第k次得出的本征模态分量以及第k次得出的余量满足终止条件时,得到所述振动信号的余量以及k个本征模态分量,其中所述振动信号的余量为所述第k次得出的余量,且所述第k次得出的余量为第一个本征模态分量到第k个本征模态分
量的和与所述频域响应之间的差值。
29.基于上述公开的内容,本发明公开了利用经验模态分解法分解频域响应的具体步骤,即先对频域响应中所有的极大值点以及极小值点进行插值拟合,进而得出频域响应的上下边界(即上包络线为上边界,而下包络线为下边界);然后再利用上下包络线之间的均值与频域响应的差值,来实现频域响应的分解,即判断差值是否满足预设条件,若满足,则将差值作为振动信号的第一个本征模态分量;最后则使用频域响应减去第一个本征模态分量,得到新的差值,从而将新的差值作为新的频域响应,不断的重复上述步骤,即不断的分解,直到经过k次分解得到的本征模态分量以及余量满足终止条件时,即可将频域响应分解为k个本征模态分量与一个余量的和,得到频域响应的本征模态分量以及余量,为后续振动信号的频谱划分提供数据基础。
30.在一个可能的设计中,所述方法还包括:
31.若否,则使用所述频域响应减去所述剩余部分,得到更改后的频域响应;
32.使用所述更改后的频域响应替换所述频域响应,并重复所述步骤a~e,直到所述更改后的频域响应的剩余部分满足所述预设条件为止。
33.基于上述公开的内容,本发明公开了当频域响应与均值之间的差值不满足预设条件时的处理步骤,即使用频域响应减去此差值,得到更改后的频域响应;然后将更改后的频域响应替换步骤a中的频域响应,从而以更改后的频域响应为对象,重复步骤a~e,直到最后得出的差值(即更改后的频域响应与其对应上下包络线的均值之间的差值)满足预设条件为止。
34.在一个可能的设计中,利用所述k个本征模态分量以及所述余量,得到所述振动信号的频谱趋势项,包括:
35.a1.按照k个本征模态分量中频率从高到低的顺序,对所述k个本征模态分量进行排序;
36.b1.将排序第i位的本征模态分量与所述余量进行求和,得到求和分量,其中,i为正整数,且i从1开始;
37.c1.判断所述求和分量是否出现预设振幅变化;
38.d1.若是,则将所述求和分量作为所述振动信号的频谱趋势项。
39.在一个可能的设计中,所述方法还包括:
40.若否,则将i调整为i 1,得到新的i值;
41.将所述求和分量与排序第j位的本征模态分量进行求和,得到调整后的求和分量,其中,j为新的i值;
42.使用所述调整后的求和分量替换所述步骤c1中的所述求和分量;
43.循环执行所述步骤c1,直到所述求和分量满足预设振幅变化为止。
44.基于上述公开的内容,本发明公开了振动信号的频谱趋势项的具体确定方法,即先按照各个本征模态分量中的频率大小,从高到低对k个本征模态分量排序,然后从排序第一的本征模态分量开始,与余项求和,得到求和分量;接着,再判断求和分量是否出现预设振幅变化,若出现了预设振幅变化,即将此求和分量作为振动信号的频谱趋势项;而若求和分量未出现预设振幅变化,此时,则需要使用求和分量加上排序第i 1位的本征模态分量,得到调整后的求和分量(即用求和分量加上排序第二的本征模态分量),然后,再以调整后
的求和分量为对象,判断其是否出现预设振幅变化,若是,则将求和分量加上排序第二位的本征模态分量得出的结果作为频谱趋势项;若否,即计算排序第三位的本征模态分量加上求和分量以及排序第二的本征模态分量的和,并进行重新判断,以此循环,直至满足预设振幅变化为止。
45.在一个可能的设计中,利用所述振动信号的频谱趋势项,对所述振动信号进行频谱划分,得到所述振动信号的分段频谱集,包括:
46.获取所述振动信号的频谱趋势项中所有的极大值;
47.根据所述振动信号的频谱趋势项中所有的极大值,得到所述振动信号的频谱趋势项中所有的频谱极小值;
48.将所有的频谱极小值作为划分边界,划分所述振动信号,得到多个分段频谱;利用多个所述分段频谱,组成所述振动信号的分段频谱集。
49.基于上述公开的内容,本发明公开了利用频谱趋势项划分振动信号对应频谱的具体方法,即计算频谱趋势项中的极大值,然后利用极大值得出频谱趋势项中的频谱极小值,进而则可将频谱极小值作为划分边界,划分振动信号的频谱,从而得到多个分段频谱,最终则可使用多个分段频谱组成分段频谱集,为后续有效频带的提取提供数据基础。
50.在一个可能的设计中,从所述振动信号的分段频谱集中,提取出所述振动信号的有效频带,包括:
51.a2.计算所述分段频谱集中的每个分段频谱的峭度值、等效能量以及对应分段频谱中本征模态分量与所述振动信号的皮尔逊系数值;
52.b2.将每个分段频谱对应的所述峭度值、所述等效能量以及所述皮尔逊系数值进行相乘,得到每个分段频谱对应的故障信息指标值;
53.c2.利用每个分段频谱对应的故障信息指标值,得到每个分段频谱对应的故障信息判定值;
54.d2.判断每个分段频谱的故障信息判定值是否大于0;
55.e2.若是,则将故障信息判定值大于0的分段频谱作为所述振动信号的有效频谱;
56.f2.从所述振动信号的有效频谱中提取任意一段带宽,得到所述振动信号的有效频带。
57.基于上述公开的内容,本发明通过使用峭度值、等效能量以及皮尔逊系数值三者之间的乘积来作为各个分段频谱中的故障信息指标值,从而利用各分段频谱的故障信息指标值来计算得到各分段频谱对应的故障信息判定值,进而利用故障信息判定值来进行有效频带的提取,即故障信息判定值越大,则说明分段频谱中含有的故障信息越丰富,反之,分段频谱中则可能包含分解所产生的虚假分量;在本发明中,大于0则说明该分段频谱包含有丰富的故障信息,可作为有效频谱,反之,则无法作为有效频谱;最后,在有效频谱中选择任意一段带宽,即可得到振动信号的有效频带。
58.在一个可能的设计中,所述方法还包括:
59.若否,则合并故障信息判定值小于0的分段频谱,得到新分段频谱;
60.以所述新分段频谱为对象,重复执行所述步骤a2~d2,直到所述新分段频谱的故障信息判定值大于0为止。
61.基于上述公开的内容,本发明还将故障信息判定值小于0的分段频谱进行合并,即
合并为一个频带,然后重新计算其故障信息判定值,进而再进行重新判断,以此循环,直到合并得到的新分段评判对应的故障信息判定值大于0为止;通过上述设计,本发明能够不断的提取有效频带,从而减少无效频带,进而为后续故障检测提供更多的频带信息,保证检测的精度以及准确度。
62.在一个可能的设计中,根据所述振动信号的有效频带以及所述噪声信号的有效频带,得出所述列车轴承箱的故障检测结果,包括:
63.将所述振动信号的有效频带以及所述噪声信号的有效频带通过滤波器组,分别得到第一时域波形以及第二时域波形,其中,所述第一时域波形为所述振动信号的有效频带的时域波形,所述第二时域波形为所述噪声信号的有效频带的时域波形;
64.对所述第一时域波形以及所述第二时域波形进行经验小波变换,分别得到所述第一时域波形的频谱,以及所述第二时域波形的频谱;
65.根据所述第一时域波形的频谱,得到所述第一时域波形的频率,以及根据所述第二时域波形的频谱,得到所述第二时域波形的频率;
66.判断所述第一时域波形频率以及所述第二时域波形的频率是否均为标准故障频率的倍数;
67.若是,则表明所述列车轴承箱出现故障
68.基于上述公开的内容,本发明公开利用两信号的有效频带进行故障检测的具体方法,即将两信号的有效频带通过滤波器组,然后再进行经验小波变换,进而得到各有效频带的频谱,然后即可根据频谱,得到各有效频带的频率;最后,即可将各有效频带的频率与数据库中的标准故障频率进行对比,只要所有的有效频带的频率为标准故障频率的倍数,则可认定轴承箱出现故障。
69.第二方面,本发明提供了一种列车轴承箱的故障检测装置,包括:获取单元、频谱趋势项计算单元、频谱划分单元、有效频带提取单元和故障检测单元;
70.所述获取单元,用于获取列车轴承箱的振动信号以及噪声信号;
71.所述频谱趋势项计算单元,用于对所述振动信号以及所述噪声信号进行时频分析,分别得到所述振动信号的频谱趋势项以及所述噪声信号的频谱趋势项;
72.所述频谱划分单元,用于利用所述振动信号的频谱趋势项,对所述振动信号进行频谱划分,以及利用所述噪声信号的频谱趋势项,对所述噪声信号进行频谱划分,分别得到所述振动信号的分段频谱集以及所述噪声信号的分段频谱集;
73.所述有效频带提取单元,用于从所述振动信号的分段频谱集中,提取出所述振动信号的有效频带,以及从所述噪声信号的分段频谱集中,提取出所述噪声信号的有效频带;
74.所述故障检测单元,用于根据所述振动信号的有效频带以及所述噪声信号的有效频带,得出所述列车轴承箱的故障检测结果。
75.在一个可能的设计中,所述频谱趋势项计算单元包括:傅里叶变换子单元、分解子单元和计算子单元;
76.所述傅里叶变换子单元,用于对所述振动信号进行傅里叶变换,得到所述振动信号的频域响应;
77.所述分解子单元,用于利用经验模态分解法分解所述频域响应,得到所述振动信号的余量以及k个本征模态分量,其中,k为正整数;
78.所述计算子单元,用于利用所述k个本征模态分量以及所述余量,得到所述振动信号的频谱趋势项。
79.在一个可能的设计中:
80.所述分解子单元,具体用于获取所述频域响应中所有的极大值点和极小值点;
81.所述分解子单元,具体用于利用三次样条函数对所有的极大值点以及所有的极小值点进行插值拟合,分别得到所述频域响应的上包络线以及下包络线;
82.所述分解子单元,具有用于根据所述上包络线以及所述下包络线,得到所述上包络线以及所述下包络线之间的均值;
83.所述分解子单元,具体用于使用所述频域响应减去所述均值,得到所述频域响应的剩余部分;
84.所述分解子单元,具体用于判断所述频域响应的剩余部分是否满足预设条件,并在判断为是时,将所述频域响应的剩余部分作为所述振动信号的第一个本征模态分量;
85.所述分解子单元,具体用于使用所述频域响应减去所述第一个本征模态分量,将得到的结果作为所述振动信号的新频域响应,并重复执行步骤a~f,得到所述振动信号的第二个本征模态分量;
86.其中,步骤a~f分别为:
87.a.获取所述频域响应中所有的极大值点和极小值点;
88.b.利用三次样条函数对所有的极大值点以及所有的极小值点进行插值拟合,分别得到所述频域响应的上包络线以及下包络线;
89.c.根据所述上包络线以及所述下包络线,得到所述上包络线以及所述下包络线之间的均值;
90.d.使用所述频域响应减去所述均值,得到所述频域响应的剩余部分;
91.e.判断所述频域响应的剩余部分是否满足预设条件;
92.f.若是,则将所述频域响应的剩余部分作为所述振动信号的第一个本征模态分量;
93.所述分解子单元,具体用于重复k次步骤g,直到第k次得出的本征模态分量以及第k次得出的余量满足终止条件时,得到所述振动信号的余量以及k个本征模态分量,其中所述振动信号的余量为所述第k次得出的余量,且所述第k次得出的余量为第一个本征模态分量到第k个本征模态分量的和与所述频域响应之间的差值;
94.其中,步骤g为:使用所述频域响应减去所述第一个本征模态分量,将得到的结果作为所述振动信号的新频域响应,并重复执行所述步骤a~f,得到所述振动信号的第二个本征模态分量。
95.在一个可能的设计中:
96.所述分解子单元,还具体用于在判断为否时,使用所述频域响应减去所述剩余部分,得到更改后的频域响应;
97.所述分解子单元,还具体用于使用所述更改后的频域响应替换所述频域响应,并重复所述步骤a~e,直到所述更改后的频域响应的剩余部分满足所述预设条件为止。
98.在一个可能的设计中:
99.所述计算子单元,具体用于按照k个本征模态分量中频率从高到低的顺序,对所述
k个本征模态分量进行排序;
100.所述计算子单元,具体用于将排序第i位的本征模态分量与所述余量进行求和,得到求和分量,其中,i为正整数,且i从1开始;
101.所述计算子单元,具体用于判断所述求和分量是否出现预设振幅变化;
102.所述计算子单元,具体用于在判断为是时,将将所述求和分量作为所述振动信号的频谱趋势项。
103.在一个可能的设计中:
104.所述计算子单元,还用于在判断为否时,则将i调整为i 1,得到新的i值;
105.所述计算子单元,还用于将所述求和分量与排序第j位的本征模态分量进行求和,得到调整后的求和分量,其中,j为新的i值;
106.所述计算子单元,还用于使用所述调整后的求和分量替换步骤c1中的所述求和分量,其中,步骤c1为:判断所述求和分量是否出现预设振幅变化;
107.所述计算子单元,还用于循环执行所述步骤c1,直到所述求和分量满足预设振幅变化为止。
108.在一个可能的设计中:
109.所述频谱划分单元,具体用于获取所述振动信号的频谱趋势项中所有的极大值;
110.所述频谱划分单元,具体用于根据所述振动信号的频谱趋势项中所有的极大值,得到所述振动信号的频谱趋势项中所有的频谱极小值;
111.所述频谱划分单元,具体用于将所有的频谱极小值作为划分边界,划分所述振动信号,得到多个分段频谱;
112.所述频谱划分单元,还具体用于利用多个所述分段频谱,组成所述振动信号的分段频谱集。
113.在一个可能的设计中:
114.所述有效频带提取单元,具体用于计算所述分段频谱集中的每个分段频谱的峭度值、等效能量以及对应分段频谱中本征模态分量与所述振动信号的皮尔逊系数值;
115.所述有效频带提取单元,具体用于将每个分段频谱对应的所述峭度值、所述等效能量以及所述皮尔逊系数值进行相乘,得到每个分段频谱对应的故障信息指标值;
116.所述有效频带提取单元,具体用于利用每个分段频谱对应的故障信息指标值,得到每个分段频谱对应的故障信息判定值;
117.所述有效频带提取单元,具体用于判断每个分段频谱的故障信息判定值是否大于0;
118.所述有效频带提取单元,具体用于在判断为是时,将故障信息判定值大于0的分段频谱作为所述振动信号的有效频谱;
119.所述有效频带提取单元,还具体用于从所述振动信号的有效频谱中提取任意一段带宽,得到所述振动信号的有效频带。
120.在一个可能的设计中:
121.所述有效频带提取单元,还在判断为否时,合并故障信息判定值小于0的分段频谱,得到新分段频谱;
122.所述有效频带提取单元,还具体用于以所述新分段频谱为对象,重复执行步骤a2
~d2,直到所述新分段频谱的故障信息判定值大于0为止;
123.其中,所述步骤a2~d2分别为:
124.a2.计算所述分段频谱集中的每个分段频谱的峭度值、等效能量以及对应分段频谱中本征模态分量与所述振动信号的皮尔逊系数值;
125.b2.将每个分段频谱对应的所述峭度值、所述等效能量以及所述皮尔逊系数值进行相乘,得到每个分段频谱对应的故障信息指标值;
126.c2.利用每个分段频谱对应的故障信息指标值,得到每个分段频谱对应的故障信息判定值;
127.d2.判断每个分段频谱的故障信息判定值是否大于0。
128.在一个可能的设计中,所述故障检测单元包括:波形获取子单元、频谱获取子单元、频率获取子单元以及判断子单元;
129.所述波形获取子单元,用于将所述振动信号的有效频带以及所述噪声信号的有效频带通过滤波器组,分别得到第一时域波形以及第二时域波形,其中,所述第一时域波形为所述振动信号的有效频带的时域波形,所述第二时域波形为所述噪声信号的有效频带的时域波形;
130.所述频谱获取子单元,用于对所述第一时域波形以及所述第二时域波形进行经验小波变换,分别得到所述第一时域波形的频谱,以及所述第二时域波形的频谱;
131.所述频率获取子单元,用于根据所述第一时域波形的频谱,得到所述第一时域波形的频率,以及根据所述第二时域波形的频谱,得到所述第二时域波形的频率;
132.所述判断子单元,用于判断所述第一时域波形频率以及所述第二时域波形的频率是否均为标准故障频率的倍数,并在判断为是时,表明所述列车轴承箱出现故障。
133.第三方面,本发明提供了第二种列车轴承箱的故障检测装置,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如第一方面或第一方面中任意一种可能设计的所述列车轴承箱的故障检测方法。
134.第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面或第一方面中任意一种可能设计的所述列车轴承箱的故障检测方法。
135.第五方面,本发明提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面或第一方面中任意一种可能设计的所述列车轴承箱的故障检测方法。
附图说明
136.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
137.图1是本发明提供的列车轴承箱的故障检测方法的流程示意图。
138.图2是本发明提供的第一种列车轴承箱的故障检测装置的结构示意图。
139.图3是本发明提供的第二种列车轴承箱的故障检测装置的结构示意图。
具体实施方式
140.下面结合附图及具体实施例来对本发明作进一步阐述。在此需要说明的是,对于下述实施例说明虽然是用于帮助理解本发明,但并不构成对本发明的限定。本文公开的特定结构和功能细节仅用于描述本发明的示例实施例。然而,可用很多备选的形式来体现本发明,并且不应当理解为本发明限制在本文阐述的实施例中。
141.应当理解,尽管本文可能使用术语第一、第二等等来描述各种单元,但是这些单元不应当受到这些术语的限制。这些术语仅用于区分一个单元和另一个单元。例如可以将第一单元称作第二单元,并且类似地可以将第二单元称作第一单元,同时不脱离本发明的示例实施例的范围。
142.应当理解,对于本文中可能出现的术语“和/或”,其仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,单独存在b,同时存在a和b三种情况;对于本文中可能出现的术语“/和”,其是描述另一种关联对象关系,表示可以存在两种关系,例如,a/和b,可以表示:单独存在a,单独存在a和b两种情况;另外,对于本文中可能出现的字符“/”,一般表示前后关联对象是一种“或”关系。
143.应当理解,在本文中若将单元称作与另一个单元“连接”、“相连”或“耦合”时,它可以与另一个单元直相连接或耦合,或中间单元可以存在。相対地,在本文中若将单元称作与另一个单元“直接相连”或“直接耦合”时,表示不存在中间单元。另外,应当以类似方式来解释用于描述单元之间的关系的其他单词(例如,“在
……
之间”对“直接在
……
之间”,“相邻”对“直接相邻”等等)。
144.应当理解,本文使用的术语仅用于描述特定实施例,并不意在限制本发明的示例实施例。若本文所使用的,单数形式“一”、“一个”以及“该”意在包括复数形式,除非上下文明确指示相反意思。还应当理解,若术语“包括”、“包括了”、“包含”和/或“包含了”在本文中被使用时,指定所声明的特征、整数、步骤、操作、单元和/或组件的存在性,并且不排除一个或多个其他特征、数量、步骤、操作、单元、组件和/或他们的组合存在性或增加。
145.应当理解,还应当注意到在一些备选实施例中,所出现的功能/动作可能与附图出现的顺序不同。例如,取决于所涉及的功能/动作,实际上可以并发地执行,或者有时可以以相反的顺序来执行连续示出的两个图。
146.应当理解,在下面的描述中提供了特定的细节,以便于对示例实施例的完全理解。然而,本领域普通技术人员应当理解可以在没有这些特定细节的情况下实现示例实施例。例如可以在框图中示出系统,以避免用不必要的细节来使得示例不清楚。在其他实例中,可以不以不必要的细节来示出众所周知的过程、结构和技术,以避免使得示例实施例不清楚。
147.实施例
148.如图1所示,本实施例第一方面所提供的列车轴承箱的故障检测方法,适用于列车轴承箱的故障检测,本实施例通过对轴承箱的振动信号以及噪声信号进行时域分析以及频谱划分,进而可提取出振动信号以及噪声信号的效频带;最终即可根据有效频带实现轴承箱的故障检测;本实施例所提供的检测方法,能够基于轴承箱状态数据实现轴承箱的故障检测,且检测精度和准确性高,能够大大提高列车运行的安全性。
149.本实施例所提供的列车轴承箱的故障检测方法,可以但不限于包括如下步骤s101~s105。
150.s101.获取列车轴承箱的振动信号以及噪声信号。
151.步骤s101则是获取列车轴承箱运行数据的过程,即获取轴承箱在工作时的振动信号以及噪声信号。
152.在本实施例中,举例使用三向加速度传感器来实现振动信号的采集,即将三向加速度安装在轴承箱的表面,通过测量轴承箱表面轴向、法向和垂向的加速度,来得出振动信号。
153.而噪声信号可以但不限于使用噪声传感器来采集,即将噪声传感器正对轴承箱安装,从而实现噪声信号的采集。
154.在本实施例中,由于噪声传感器以及三向加速度传感器采集的为原始的噪声信号以及振动信号,为了使采集的信号获取更高的频率分辨率,以便于后续的时频分析,还设置有信号的抽样与低通滤波步骤,以得到步骤s101中用于后续计算的振动信号以及噪声信号,即如下步骤s101a和步骤s101b。
155.s101a.对原始振动信号以及原始噪声信号进行抽样,得到抽样振动信号以及抽样噪声信号。
156.s101b.使用低通滤波器对抽样振动信号以及抽样噪声信号进行滤波,得到列车轴承箱的振动信号以及噪声信号。
157.通过前述步骤s101a以及步骤s101b,即可消除原始振动信号以及原始噪声信号中的频率混叠,从而得到更高频率分辨率的振动信号以及噪声信号,为后续时频分析提供更为准确的数据。
158.在本实施例中,举例抽样的方法可以但不限于采用:随机抽样、等距抽样或分层抽样。
159.在得到列车轴承箱的振动信号和噪声信号后,即可对上述两个信息进行时频分析(如步骤s102所示),以便得到振动信号以及噪声信号的频谱趋势项,从而为后续频谱的划分提供数据基础。
160.s102.对所述振动信号以及所述噪声信号进行时频分析,分别得到所述振动信号的频谱趋势项以及所述噪声信号的频谱趋势项。
161.步骤s102则是对噪声信号进行时频分析的过程,即先对振动信号以及噪声信息进行傅里叶变换,进而获取两个信号的频谱(相当于通过频谱得到其频域响应);然后,再对两个信号的频域响应进行emd(empirical mode decompositio,经验模态分解)分解得到振动信号以及噪声信号的imf分量(instrinsic mode function,本征模态分量)以及余量;最后,即可根据振动信号以及噪声信号的imf分量和余量,得出各自对应的频谱趋势项。
162.在本实施例中,振动信号以及噪声信号进行时频分析的方法、频谱划分的方法以及有效频带的提取方法相同;因此,下述以振动信号为例,来进行阐述。
163.在本实施例,举例对振动信号进行时频分析,得到振动信号的频谱趋势项,可以但不限于包括如下步骤s102a~s102c。
164.s102a.对所述振动信号进行傅里叶变换,得到所述振动信号的频域响应。
165.步骤s102a则是对振动信号进行傅里叶变化的过程,以便获取振动信号的傅里叶
频谱,从而根据傅里叶频谱,得到振动信号的频域响应。
166.在得到振动信号的频域响应后,即可进行步骤s102b,利用经验模态分解法,分解频域响应,将其最终分解为k个本征模态分量以及一个余项,从而为后续频谱趋势项的计算提供数据基础。
167.s102b.利用经验模态分解法分解所述频域响应,得到所述振动信号的余量以及k个本征模态分量,其中,k为正整数。
168.经验模态分解法是一种基于信号局部特征的信号分解方法,其本质是通过求包络线对信号不断进行移动平均的迭代过程;其可根据信号的局部时间特征尺度,按频率由高到低把复杂的非线性、非平稳的信号分解为有限经验模态函数之和,也就是本征模态分量之和。
169.下述提供利用经验模态分解法分解振动信号的频域响应的一种具体方法,如步骤a~h所示。
170.a.获取所述频域响应中所有的极大值点和极小值点。
171.步骤a则是获取频域响应中所有极大值点以及极小值点的过程,以便为后续包络线的生成提供数据基础。
172.在本实施例中,举例采用matlab软件计算振动信号的频域响应中所有的极大值点以及极小值点。
173.b.利用三次样条函数对所有的极大值点以及所有的极小值点进行插值拟合,分别得到所述频域响应的上包络线以及下包络线。
174.步骤b则是利用三次样条函数对极大值点以及极小值点进行插值拟合的过程,从而得出频域响应的上下边界,即上包络线以及下包络线。
175.c.根据所述上包络线以及所述下包络线,得到所述上包络线以及所述下包络线之间的均值。
176.步骤c则是求取上包络线以及下包络线二者均值的过程,以便为后续分解提供数据基础;在本实施例中,举例上包络线以及下包络线之间的均值可以但不限于采用matlab软件实现。
177.d.使用所述频域响应减去所述均值,得到所述频域响应的剩余部分。
178.e.判断所述频域响应的剩余部分是否满足预设条件。
179.f.若是,则将所述频域响应的剩余部分作为所述振动信号的第一个本征模态分量。
180.g.使用所述频域响应减去所述第一个本征模态分量,将得到的结果作为所述振动信号的新频域响应,并重复执行所述步骤a~f,得到所述振动信号的第二个本征模态分量。
181.h.重复k次所述步骤g,直到第k次得出的本征模态分量以及第k次得出的余量满足终止条件时,得到所述振动信号的余量以及k个本征模态分量,其中所述振动信号的余量为所述第k次得出的余量,且所述第k次得出的余量为第一个本征模态分量到第k个本征模态分量的和与所述频域响应之间的差值。
182.步骤d~h则是进行分解的过程,下面用一个实例来说明:
183.例如,假设频域响应为x(t),上包络线为u0(t),下包络线为v0(t),而二者之间的均值为m0(t)。
184.那么
185.而频域响应的剩余部分假设为h1(t);那么:
186.h1(t)=x(t)

m0(t),此时,则判断h1(t)是否满足预设条件,若是,则将h1(t)作为振动信号的的第一个本征模态分量,记为c1(t)。
187.接着,即进行步骤g,使用频域响应x(t)减去第一个本征模态分量c1(t),得到振动信号的新频域响应,即新频域响应记为z1(t),那么z1(t)=x(t)

c1(t),此时,则将z1(t)作为对象,重复步骤a~f,即得到振动信号的第二个本征模态分量,记为c2(t)。
188.同理,此时的频域响应则是z1(t)(即使用z1(t)替换了原来的x(t)),那么重复步骤g则是:使用z1(t)减去第二个本征模态分量c2(t),即可得到新频域响应(此时新的频域响应记为z2(t),即z2(t)=z1(t)

c2(t))。
189.最后,重复k次步骤g,直至第k次得出的本征模态分量以及第k次得出的余量满足终止条件时,即可得到振动信号的余量以及k个本征模态分量。
190.即通过上述步骤,可将振动信号的整个频域响应分解为k个本征模态分量以及剩余的分量之和。
191.即上述步骤可用如下公式表示:
192.z1(t)=x(t)

c1(t),z2(t)=z1(t)

c2(t),...,z
k
(t)=z
k
‑1(t)

c
k
(t)
193.而式中,c
s
(t)表示第s个本征模态分量,z
k
(t)代表频域响应的余量,而t表示时间。
194.从上述公式可知,第k次的余量,则是第一个本征模态分量到第k个本征模态分量的和与所述频域响应之间的差值。
195.在本实施例中,若进行第一次分解得到的频域响应的剩余部分(即h1(t)),不满足预设条件时,即可进行如下步骤a和b。
196.a.若否,则使用所述频域响应减去所述剩余部分,得到更改后的频域响应。
197.b.使用所述更改后的频域响应替换所述频域响应,并重复所述步骤a~e,直到所述更改后的频域响应的剩余部分满足所述预设条件为止。
198.步骤a则是不满足预设条件时的操作步骤,即使用频域响应x(t)减去剩余部分h1(t),得到更改后的频域响应,记为h2(t),即h2(t)=x(t)

h1(t)。
199.此时,即将h2(t)替换作为步骤a中的频域响应,然后重复步骤a~e,然后再次判断h2(t)的剩余部分是否满足预设条件,若还是不满足,则再次进行步骤a和步骤b,直至最后得出的剩余部分满足预设条件为止。
200.假设经过w次,h
w
(t)满足了预设条件,上述过程可以但不限于用以下公式表示:
[0201][0202][0203]
[0204]
由此通过前述步骤a~h以及a~b,即可实现对振动信号的频域响应的分解,得到其对应的k个本征模态分量以及一个余项。
[0205]
在本实施例中,预设条件可以但不限于为同时满足以下两个条件:(1)整个时程t内,极值点个数与穿零点个数相等或个数相差不大于1;(2)在任一点处,上下包络线的均值为零。
[0206]
在本实施例中,举例终止条件可以但不限于为:当本征模态分量c
s
(t)或余量z
k
(t)小于预先设定的值,或者余量z
k
(t)已经成为单调函数,即上述三者条件满足其一即可结束分解过程。
[0207]
在本实施例中,可在分解过程中进一步采用“间歇检测准则”(intermittency check criteria)来避免不同本征模态分量中可能出现的振动模式混合(即不同的时间尺度出现在同一个本征模态分量中)的情况。
[0208]
具体实施时,可在emd分解过程中指定每个本征模态分量的时延或频率(时延的倒数),以保证在分解得到的本征模态分量中不包含有低于此设定频率值的信号,从而消除混合现象。例如,在第s个本征模态分量c
s
(t)的筛选过程中,设定“间歇检测准则”对应的频率f,则完成筛选过程后,分量c
s
(t)中不含有频率低于f的成分;可见,这里的频率f类似于高通滤波器中设定的频率界限值。
[0209]
s102c.利用所述k个本征模态分量以及所述余量,得到所述振动信号的频谱趋势项。
[0210]
步骤s102c则是利用k个本征模态分量以及余量计算频谱趋势项的过程。
[0211]
在本实施例中,利用k个本征模态分量以及余量计算频谱趋势项,可以但不限于包括如下步骤a1~h1。
[0212]
a1.按照k个本征模态分量中频率从高到低的顺序,对所述k个本征模态分量进行排序。
[0213]
b1.将排序第i位的本征模态分量与所述余量进行求和,得到求和分量,其中,i为正整数,且i从1开始。
[0214]
c1.判断所述求和分量是否出现预设振幅变化。
[0215]
d1.若是,则将所述求和分量作为所述振动信号的频谱趋势项。
[0216]
e1.若否,则将i调整为i 1,得到新的i值。
[0217]
f1.将所述求和分量与排序第j位的本征模态分量进行求和,得到调整后的求和分量,其中,j为新的i值。
[0218]
g1.使用所述调整后的求和分量替换所述步骤c1中的所述求和分量。
[0219]
h1.循环执行所述步骤c1,直到所述求和分量满足预设振幅变化为止。
[0220]
下述用一个具体的实例来阐述上述步骤a1~h1:
[0221]
假设振动信号的频域响应具有5个本征模态分量,依次为第一个本征模态分量c1、第二个本征模态分量c2、第三个本征模态分量c3、第四个本征模态分量c4以及第五个本征模态分量c5;余量为r5。
[0222]
那么按照5个本征模态分量中频率从高到低的顺序,进行排序的顺序假设为:c5、c2、c3、c4和c1。
[0223]
那么,从排序第一位的本征模态分量开始,与余量求和,得到求和分量y1,即求和
分量y1=c5 r5;此时,判断y1是否出现预设振幅变化,若是,则将y1作为振动信号的趋势项。
[0224]
而若y1未出现预设振幅变化,此时,则将i调整为i 1,得到新的i值,即新的i值为2,即排序第j位的本征模态分量变为排序第二位的本征模态分量;此时,调整后的求和分量y2=y1 c2=c5 r5 c2;然后再判断y2是否出现预设振幅变化;若是,则将y2作为振动信号的频谱趋势项。
[0225]
若y2未出现预设振幅变化,此时,又将i调整为i 1(此时i为2,调整后则为3),那么调整后的求和分量则等于y3加上排序第3位的本征模态分量,即y3=y2 c3=c5 r5 c2 c3;以此循环,直至更新的求和分量满足预设振幅变化为止。
[0226]
通过上述步骤a1~h1,即可利用k个本征模态分量以及余量,得出振动信号的频谱趋势项。
[0227]
在本实施例中,举例预设振幅变化可以但不限采用以下方法得出:
[0228]
分别计算排序第一位的本征模态分量与余量的求和;然后计算排序第一位的本征模态分量、排序第二位的本征模态分量与余量的求和;接着计算排序第一位的本征模态分量、排序第二位的本征模态分量、排序第三位的本征模态分量与余量的求和;以此循环,直至从排序第一位的本征模态分量叠加到排序最后一位对应的本征模态分量以及与余量的和,分别得到k个求和分量;然后分别计算k个求和分量中每个求和分量中的极大值数目;最后,从第一求和分量开始,计算其与下一个求和分量的极大值数据的比值;当出现最大比值时,则可作为预设振幅变化。
[0229]
例如,在前述举例的基础上(即有5个本征模态分量)进行举例说明,即求和分量的数目为5个分别为y1、y2、y3、y4和y5。
[0230]
假设求和分量y1的极大值数目为3;求和分量y2的极大值数目为4;求和分量y3的极大值数目为5;求和分量y4的极大值数目为2;求和分量y5的极大值数目为1。
[0231]
那么y1/y2=3/4;y2/y3=4/5;y3/y4=5/2;y4/y5=2/1,此时,则说明y3/y4的比值最大,此时,即可说明y4出现了预设振幅变化,即5/2作为预设振幅变化;因此,只要前述步骤c1中的求和分量满足此预设振幅变化时,即可作为振动信号的频谱趋势项。
[0232]
由此通过前述步骤a1~h1,即可得到振动信号的频谱趋势项。
[0233]
在得到频谱趋势项后,即可利用频谱趋势项,划分振动信号的频谱,得到振动信号的多个分段频谱,从而组成振动信号的分段频谱集,即如步骤s103所示。
[0234]
s103.利用所述振动信号的频谱趋势项,对所述振动信号进行频谱划分,以及利用所述噪声信号的频谱趋势项,对所述噪声信号进行频谱划分,分别得到所述振动信号的分段频谱集,以及所述噪声信号的分段频谱集。
[0235]
在本实施例中,举例利用振动信号的频谱趋势项,对振动信号进行频谱划分,得到振动信号的分段频谱集,可以但不限于包括如下步骤s103a~s103f。
[0236]
s103a.获取所述振动信号的频谱趋势项中所有的极大值。
[0237]
s103b.根据所述振动信号的频谱趋势项中所有的极大值,得到所述振动信号的频谱趋势项中所有的频谱极小值。
[0238]
s103c.将所有的频谱极小值作为划分边界,划分所述振动信号,得到多个分段频谱。
[0239]
s103d.利用多个所述分段频谱,组成所述振动信号的分段频谱集。
[0240]
s103e.从所述振动信号的分段频谱集中,提取出所述振动信号的有效频带,以及从所述噪声信号的分段频谱集中,提取出所述噪声信号的有效频带。
[0241]
s103f.根据所述振动信号的有效频带以及所述噪声信号的有效频带,得出所述列车轴承箱的故障检测结果。
[0242]
步骤s103a~s103f的原理为:通过计算频谱趋势项中的极大值,然后利用极大值得出频谱趋势项中的频谱极小值,进而则可将频谱极小值作为划分边界,划分振动信号的频谱,从而得到多个分段频谱,最终则可使用多个分段频谱组成分段频谱集,为后续有效频带的提取提供数据基础。
[0243]
在本实施例中频谱趋势项中的极大值,以及频谱趋势项中的频谱极小值可以但不限于采用matlab软件计算。
[0244]
在将振动信号划分为多个分段频谱后,即可进行步骤s104,对各个分段频谱进行筛选,提取出有效频谱,从而得到振动信号的有效频带。
[0245]
s104.从所述振动信号的分段频谱集中,提取出所述振动信号的有效频带,以及从所述噪声信号的分段频谱集中,提取出所述噪声信号的有效频带。
[0246]
此步骤相当于减少了噪声信号中的噪声,去除了振动信号中的无效信息,从而为后续故障检测提供了有效的信息,保证检测的精度和可靠性。
[0247]
在本实施例中,举例从振动信号的分段频谱集中,提取出振动信号的有效频带,可以但不限于包括如下步骤a2~f2。
[0248]
a2.计算所述分段频谱集中的每个分段频谱的峭度值、等效能量以及对应分段频谱中本征模态分量与所述振动信号的皮尔逊系数值。
[0249]
b2.将每个分段频谱对应的所述峭度值、所述等效能量以及所述皮尔逊系数值进行相乘,得到每个分段频谱对应的故障信息指标值。
[0250]
c2.利用每个分段频谱对应的故障信息指标值,得到每个分段频谱对应的故障信息判定值。
[0251]
d2.判断每个分段频谱的故障信息判定值是否大于0。
[0252]
e2.若是,则将故障信息判定值大于0的分段频谱作为所述振动信号的有效频谱。
[0253]
f2.从所述振动信号的有效频谱中提取任意一段带宽,得到所述振动信号的有效频带。
[0254]
在本实施例中,考虑到噪声分量、冲击分量以及虚假分量的不同影响,引入三个故障信息判断指标,即分别为峭度值、等效能量以及对应分段频谱中本征模态分量与振动信号的皮尔逊系数值。
[0255]
即首先计算各个分段频谱中的峭度值k
v
、等效能量e
x
以及对应分段频谱中本征模态分量与振动信号的皮尔逊系数值k
pca

[0256]
在本实施例中,举例峭度值可由matlab中的kurtosis函数对本征模态分量序列处理得到;等效能量由其计算公式对提取的有效频谱处理得到;皮尔逊相关系数由皮尔逊相关系数公式对分量与原信号(即振动信号)计算得到。
[0257]
在本实施例中,引入指数函数来计算等效能量,即e
x
=e
x
,式中,x为频域响应。
[0258]
在本实施例中,每个分段频谱中的本征模态分量均为振动信号的本征模态分量。
[0259]
从步骤b2可知,各个分段频谱中的故障信息指标值epk则等于k
v
*k
v
*k
pca

[0260]
因此,步骤c2中,利用故障信息指标值计算得到故障信息判定值即可为:计算各个分段频谱中各本征模态分量的故障信息指标值,然后计算其均值,并将均值作为故障信息判定值。
[0261]
下面用公式表示步骤c2:
[0262][0263]
式中,e
s
为故障信息判定值,epk
s
为对应分段频谱中第s分本征模态分量的故障信息指标值,k为本征模态分量的个数;当然,任一本征模态分量的故障信息指标值也等于其对应的峭度值、等效能量以及皮尔逊系数值相乘。
[0264]
通过上述阐述,即可得到每个分段频谱的故障信息判定值,若任一分段频谱的故障信息判定值e
s
大于0,则说明该分段频谱为有效频谱,即可从有效频谱中提取任一带宽,作为有效频带。
[0265]
即经过一次步骤a2~f2,可将分段频谱中故障信息判定值大于0的全部提取出来,而故障信息判定值小于的分段频谱,则可进行步骤c和d。
[0266]
c.若否,则合并故障信息判定值小于0的分段频谱,得到新分段频谱。
[0267]
d.以所述新分段频谱为对象,重复执行所述步骤a2~d2,直到所述新分段频谱的故障信息判定值大于0为止。
[0268]
下面以一个实例来阐述步骤c和d:
[0269]
假设振动信号进行频谱划分后,具有5个分段频谱,其中,在经过步骤a2~f2后,提取出的有效频谱为2个,那么则剩下3个分段频谱,此时,需要将剩余的3个分段频谱合并为一个分段频谱;然后再对合并得到的分段频谱重新执行步骤a2~d2,得到其对应的故障信息判定值;接着再次判断该故障信息判定值是否大于0,若是,则作为有效频谱,否则,则再次进行合并,以此循环,直到合并得到的分段频谱对应的故障信息判定值大于0为止。
[0270]
通过前述步骤a2~f2,以及步骤c和步骤d,即可得到振动信号的有效频带,从而即可通过有效频带进行故障的检测,如步骤s105所示。
[0271]
s105.根据所述振动信号的有效频带以及所述噪声信号的有效频带,得出所述列车轴承箱的故障检测结果。
[0272]
在本实施例中,举例根据振动信号的有效频带以及噪声信号的有效频带,得出所述列车轴承箱的故障检测结果,可以但不限于包括如下步骤s105a~s105e。
[0273]
s105a.将所述振动信号的有效频带以及所述噪声信号的有效频带通过滤波器组,分别得到第一时域波形以及第二时域波形,其中,所述第一时域波形为所述振动信号的有效频带的时域波形,所述第二时域波形为所述噪声信号的有效频带的时域波形。
[0274]
s105b.对所述第一时域波形以及所述第二时域波形进行经验小波变换,分别得到所述第一时域波形的频谱,以及所述第二时域波形的频谱。
[0275]
s105c.根据所述第一时域波形的频谱,得到所述第一时域波形的频率,以及根据所述第二时域波形的频谱,得到所述第二时域波形的频率。
[0276]
s105d.判断所述第一时域波形频率以及所述第二时域波形的频率是否均为标准故障频率的倍数。
[0277]
s105e.若是,则表明所述列车轴承箱出现故障。
[0278]
在本实施例中,噪声信号的处理与前述振动信号的处理步骤相同,于此不多加赘述。
[0279]
步骤s105a~s105e的原理则为:将两信号的有效频带通过滤波器组,然后再进行经验小波变换,进而得到各有效频带的频谱,然后即可根据频谱,得到各有效频带的频率;最后,即可将各有效频带的频率与数据库中的标准故障频率进行对比,只要所有的有效频带的频率为标准故障频率的倍数,则可认定轴承箱出现故障。
[0280]
例如,振动信号的有效频带为3个,噪声信号的有效频带为4个,经过步骤s105a~s105c后,得出的频率分别为10hz、30hz、40hz、60hz、80hz、120hz和100hz;假设标准故障频率为10hz,那么上述频率均为标准故障频率的倍数,即表明列车轴承出现故障。
[0281]
而若标准故障频率为30hz,那么上述频率并不全是30hz的倍数,因此可判定轴承箱未出现故障。
[0282]
由此通过前述步骤s101~s105及其各个子步骤所详细描述的列车轴承箱的故障检测方法,本发明通过对轴承箱的振动信号以及噪声信号进行时频分析、频谱划分以及有效频带的提取,可基于轴承箱的状态数据实现轴承箱的故障检测;且本发明能够去除信号中的噪声,保留信号中的有效信息,可大大提高检测的精度以及可靠性,保证了列车运行的安全性。
[0283]
如图2所示,本实施例第二方面提供了一种实现实施例第一方面中所述的列车轴承箱的故障检测方法的硬件装置,包括:获取单元、频谱趋势项计算单元、频谱划分单元、有效频带提取单元和故障检测单元。
[0284]
所述获取单元,用于获取列车轴承箱的振动信号以及噪声信号。
[0285]
所述频谱趋势项计算单元,用于对所述振动信号以及所述噪声信号进行时频分析,分别得到所述振动信号的频谱趋势项以及所述噪声信号的频谱趋势项。
[0286]
所述频谱划分单元,用于利用所述振动信号的频谱趋势项,对所述振动信号进行频谱划分,以及利用所述噪声信号的频谱趋势项,对所述噪声信号进行频谱划分,分别得到所述振动信号的分段频谱集以及所述噪声信号的分段频谱集。
[0287]
所述有效频带提取单元,用于从所述振动信号的分段频谱集中,提取出所述振动信号的有效频带,以及从所述噪声信号的分段频谱集中,提取出所述噪声信号的有效频带。
[0288]
所述故障检测单元,用于根据所述振动信号的有效频带以及所述噪声信号的有效频带,得出所述列车轴承箱的故障检测结果。
[0289]
在一个可能的设计中,所述频谱趋势项计算单元包括:傅里叶变换子单元、分解子单元和计算子单元。
[0290]
所述傅里叶变换子单元,用于对所述振动信号进行傅里叶变换,得到所述振动信号的频域响应。
[0291]
所述分解子单元,用于利用经验模态分解法分解所述频域响应,得到所述振动信号的余量以及k个本征模态分量,其中,k为正整数。
[0292]
所述计算子单元,用于利用所述k个本征模态分量以及所述余量,得到所述振动信号的频谱趋势项。
[0293]
在一个可能的设计中:
[0294]
所述分解子单元,具体用于获取所述频域响应中所有的极大值点和极小值点。
[0295]
所述分解子单元,具体用于利用三次样条函数对所有的极大值点以及所有的极小值点进行插值拟合,分别得到所述频域响应的上包络线以及下包络线。
[0296]
所述分解子单元,具有用于根据所述上包络线以及所述下包络线,得到所述上包络线以及所述下包络线之间的均值。
[0297]
所述分解子单元,具体用于使用所述频域响应减去所述均值,得到所述频域响应的剩余部分。
[0298]
所述分解子单元,具体用于判断所述频域响应的剩余部分是否满足预设条件,并在判断为是时,将所述频域响应的剩余部分作为所述振动信号的第一个本征模态分量。
[0299]
所述分解子单元,具体用于使用所述频域响应减去所述第一个本征模态分量,将得到的结果作为所述振动信号的新频域响应,并重复执行步骤a~f,得到所述振动信号的第二个本征模态分量。
[0300]
其中,步骤a~f分别为:
[0301]
a.获取所述频域响应中所有的极大值点和极小值点。
[0302]
b.利用三次样条函数对所有的极大值点以及所有的极小值点进行插值拟合,分别得到所述频域响应的上包络线以及下包络线。
[0303]
c.根据所述上包络线以及所述下包络线,得到所述上包络线以及所述下包络线之间的均值。
[0304]
d.使用所述频域响应减去所述均值,得到所述频域响应的剩余部分。
[0305]
e.判断所述频域响应的剩余部分是否满足预设条件。
[0306]
f.若是,则将所述频域响应的剩余部分作为所述振动信号的第一个本征模态分量。
[0307]
所述分解子单元,具体用于重复k次步骤g,直到第k次得出的本征模态分量以及第k次得出的余量满足终止条件时,得到所述振动信号的余量以及k个本征模态分量,其中所述振动信号的余量为所述第k次得出的余量,且所述第k次得出的余量为第一个本征模态分量到第k个本征模态分量的和与所述频域响应之间的差值。
[0308]
其中,步骤g为:使用所述频域响应减去所述第一个本征模态分量,将得到的结果作为所述振动信号的新频域响应,并重复执行所述步骤a~f,得到所述振动信号的第二个本征模态分量。
[0309]
在一个可能的设计中:
[0310]
所述分解子单元,还具体用于在判断为否时,使用所述频域响应减去所述剩余部分,得到更改后的频域响应。
[0311]
所述分解子单元,还具体用于使用所述更改后的频域响应替换所述频域响应,并重复所述步骤a~e,直到所述更改后的频域响应的剩余部分满足所述预设条件为止。
[0312]
在一个可能的设计中:
[0313]
所述计算子单元,具体用于按照k个本征模态分量中频率从高到低的顺序,对所述k个本征模态分量进行排序。
[0314]
所述计算子单元,具体用于将排序第i位的本征模态分量与所述余量进行求和,得到求和分量,其中,i为正整数,且i从1开始。
[0315]
所述计算子单元,具体用于判断所述求和分量是否出现预设振幅变化。
[0316]
所述计算子单元,具体用于在判断为是时,将将所述求和分量作为所述振动信号的频谱趋势项。
[0317]
在一个可能的设计中:
[0318]
所述计算子单元,还用于在判断为否时,则将i调整为i 1,得到新的i值。
[0319]
所述计算子单元,还用于将所述求和分量与排序第j位的本征模态分量进行求和,得到调整后的求和分量,其中,j为新的i值。
[0320]
所述计算子单元,还用于使用所述调整后的求和分量替换步骤c1中的所述求和分量,其中,步骤c1为:判断所述求和分量是否出现预设振幅变化。
[0321]
所述计算子单元,还用于循环执行所述步骤c1,直到所述求和分量满足预设振幅变化为止。
[0322]
在一个可能的设计中:
[0323]
所述频谱划分单元,具体用于获取所述振动信号的频谱趋势项中所有的极大值。
[0324]
所述频谱划分单元,具体用于根据所述振动信号的频谱趋势项中所有的极大值,得到所述振动信号的频谱趋势项中所有的频谱极小值。
[0325]
所述频谱划分单元,具体用于将所有的频谱极小值作为划分边界,划分所述振动信号,得到多个分段频谱。
[0326]
所述频谱划分单元,还具体用于利用多个所述分段频谱,组成所述振动信号的分段频谱集。
[0327]
在一个可能的设计中:
[0328]
所述有效频带提取单元,具体用于计算所述分段频谱集中的每个分段频谱的峭度值、等效能量以及对应分段频谱中本征模态分量与所述振动信号的皮尔逊系数值。
[0329]
所述有效频带提取单元,具体用于将每个分段频谱对应的所述峭度值、所述等效能量以及所述皮尔逊系数值进行相乘,得到每个分段频谱对应的故障信息指标值。
[0330]
所述有效频带提取单元,具体用于利用每个分段频谱对应的故障信息指标值,得到每个分段频谱对应的故障信息判定值。
[0331]
所述有效频带提取单元,具体用于判断每个分段频谱的故障信息判定值是否大于0。
[0332]
所述有效频带提取单元,具体用于在判断为是时,将故障信息判定值大于0的分段频谱作为所述振动信号的有效频谱。
[0333]
所述有效频带提取单元,还具体用于从所述振动信号的有效频谱中提取任意一段带宽,得到所述振动信号的有效频带。
[0334]
在一个可能的设计中:
[0335]
所述有效频带提取单元,还在判断为否时,合并故障信息判定值小于0的分段频谱,得到新分段频谱。
[0336]
所述有效频带提取单元,还具体用于以所述新分段频谱为对象,重复执行步骤a2~d2,直到所述新分段频谱的故障信息判定值大于0为止。
[0337]
其中,所述步骤a2~d2分别为:
[0338]
a2.计算所述分段频谱集中的每个分段频谱的峭度值、等效能量以及对应分段频
谱中本征模态分量与所述振动信号的皮尔逊系数值。
[0339]
b2.将每个分段频谱对应的所述峭度值、所述等效能量以及所述皮尔逊系数值进行相乘,得到每个分段频谱对应的故障信息指标值。
[0340]
c2.利用每个分段频谱对应的故障信息指标值,得到每个分段频谱对应的故障信息判定值。
[0341]
d2.判断每个分段频谱的故障信息判定值是否大于0。
[0342]
在一个可能的设计中,所述故障检测单元包括:波形获取子单元、频谱获取子单元、频率获取子单元以及判断子单元。
[0343]
所述波形获取子单元,用于将所述振动信号的有效频带以及所述噪声信号的有效频带通过滤波器组,分别得到第一时域波形以及第二时域波形,其中,所述第一时域波形为所述振动信号的有效频带的时域波形,所述第二时域波形为所述噪声信号的有效频带的时域波形。
[0344]
所述频谱获取子单元,用于对所述第一时域波形以及所述第二时域波形进行经验小波变换,分别得到所述第一时域波形的频谱,以及所述第二时域波形的频谱。
[0345]
所述频率获取子单元,用于根据所述第一时域波形的频谱,得到所述第一时域波形的频率,以及根据所述第二时域波形的频谱,得到所述第二时域波形的频率。
[0346]
所述判断子单元,用于判断所述第一时域波形频率以及所述第二时域波形的频率是否均为标准故障频率的倍数,并在判断为是时,表明所述列车轴承箱出现故障。
[0347]
本实施例提供的硬件装置的工作过程、工作细节和技术效果,可以参见实施例第一方面,于此不再赘述。
[0348]
如图3所示,本实施例第三方面提供了第二种实现实施例第一方面中所述的列车轴承箱的故障检测方法的硬件装置,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如实施例第一方面所述的列车轴承箱的故障检测方法。
[0349]
具体举例的,所述存储器可以但不限于包括随机存取存储器(random access memory,ram)、只读存储器(read only memory image,rom)、闪存(flash memory)、先进先出存储器(first input first output,fifo)和/或先进后出存储器(first in last out,filo)等等;所述处理器可以不限于采用型号为stm32f105系列的微处理器、精简指令集计算机(reduced instruction set computer,rsic)微处理器、x86等架构处理器或集成嵌入式神经网络处理器(neural

network processing units,npu)的处理器;所述收发器可以但不限于为无线保真(wifi)无线收发器、蓝牙无线收发器、通用分组无线服务技术(general packet radio service,gprs)无线收发器、紫蜂协议(基于ieee802.15.4标准的低功耗局域网协议,zigbee)无线收发器、3g收发器、4g收发器和/或5g收发器等。此外,所述装置还可以但不限于包括有电源模块、显示屏和其它必要的部件。
[0350]
本实施例提供的硬件装置的工作过程、工作细节和技术效果,可以参见实施例第一方面,于此不再赘述。
[0351]
本实施例第四方面提供了一种存储包含有实施例第一方面所述的列车轴承箱的故障检测方法的指令的计算机可读存储介质,即所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面所述的列车轴承箱的故障检测方法。其中,
所述计算机可读存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记忆棒(memory stick)等,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
[0352]
本实施例提供的计算机可读存储介质的工作过程、工作细节和技术效果,可以参见实施例第一方面,于此不再赘述。
[0353]
本实施例第五方面提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如实施例第一方面所述的列车轴承箱的故障检测方法,其中,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
[0354]
以上所描述的多个实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0355]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备执行各个实施例或者实施例的某些部分所述的方法。
[0356]
本发明不局限于上述可选实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是落入本发明权利要求界定范围内的技术方案,均落在本发明的保护范围之内。

技术特征:
1.一种列车轴承箱的故障检测方法,其特征在于,包括:获取列车轴承箱的振动信号以及噪声信号;对所述振动信号以及所述噪声信号进行时频分析,分别得到所述振动信号的频谱趋势项以及所述噪声信号的频谱趋势项;利用所述振动信号的频谱趋势项,对所述振动信号进行频谱划分,以及利用所述噪声信号的频谱趋势项,对所述噪声信号进行频谱划分,分别得到所述振动信号的分段频谱集以及所述噪声信号的分段频谱集;从所述振动信号的分段频谱集中,提取出所述振动信号的有效频带,以及从所述噪声信号的分段频谱集中,提取出所述噪声信号的有效频带;根据所述振动信号的有效频带以及所述噪声信号的有效频带,得出所述列车轴承箱的故障检测结果。2.如权利要求1所述的方法,其特征在于,对所述振动信号进行时频分析,得到所述振动信号的频谱趋势项,包括:对所述振动信号进行傅里叶变换,得到所述振动信号的频域响应;利用经验模态分解法分解所述频域响应,得到所述振动信号的余量以及k个本征模态分量,其中,k为正整数;利用所述k个本征模态分量以及所述余量,得到所述振动信号的频谱趋势项。3.如权利要求2所述的方法,其特征在于,利用经验模态分解法分解所述频域响应,得到所述振动信号的余量以及k个本征模态分量,包括:a.获取所述频域响应中所有的极大值点和极小值点;b.利用三次样条函数对所有的极大值点以及所有的极小值点进行插值拟合,分别得到所述频域响应的上包络线以及下包络线;c.根据所述上包络线以及所述下包络线,得到所述上包络线以及所述下包络线之间的均值;d.使用所述频域响应减去所述均值,得到所述频域响应的剩余部分;e.判断所述频域响应的剩余部分是否满足预设条件;f.若是,则将所述频域响应的剩余部分作为所述振动信号的第一个本征模态分量;g.使用所述频域响应减去所述第一个本征模态分量,将得到的结果作为所述振动信号的新频域响应,并重复执行所述步骤a~f,得到所述振动信号的第二个本征模态分量;重复k次所述步骤g,直到第k次得出的本征模态分量以及第k次得出的余量满足终止条件时,得到所述振动信号的余量以及k个本征模态分量,其中,所述振动信号的余量为所述第k次得出的余量,且所述第k次得出的余量为第一个本征模态分量到第k个本征模态分量的和与所述频域响应之间的差值。4.如权利要求3所述的方法,其特征在于,所述方法还包括:若否,则使用所述频域响应减去所述剩余部分,得到更改后的频域响应;使用所述更改后的频域响应替换所述频域响应,并重复所述步骤a~e,直到所述更改后的频域响应的剩余部分满足所述预设条件为止。5.如权利要求2所述的方法,其特征在于,利用所述k个本征模态分量以及所述余量,得到所述振动信号的频谱趋势项,包括:
a1.按照k个本征模态分量中频率从高到低的顺序,对所述k个本征模态分量进行排序;b1.将排序第i位的本征模态分量与所述余量进行求和,得到求和分量,其中,i为正整数,且i从1开始;c1.判断所述求和分量是否出现预设振幅变化;d1.若是,则将所述求和分量作为所述振动信号的频谱趋势项。6.如权利要求5所述的方法,其特征在于,所述方法还包括:若否,则将i调整为i 1,得到新的i值;将所述求和分量与排序第j位的本征模态分量进行求和,得到调整后的求和分量,其中,j为新的i值;使用所述调整后的求和分量替换所述步骤c1中的所述求和分量;循环执行所述步骤c1,直到所述求和分量满足预设振幅变化为止。7.如权利要求1所述的方法,其特征在于,利用所述振动信号的频谱趋势项,对所述振动信号进行频谱划分,得到所述振动信号的分段频谱集,包括:获取所述振动信号的频谱趋势项中所有的极大值;根据所述振动信号的频谱趋势项中所有的极大值,得到所述振动信号的频谱趋势项中所有的频谱极小值;将所有的频谱极小值作为划分边界,划分所述振动信号,得到多个分段频谱;利用多个所述分段频谱,组成所述振动信号的分段频谱集。8.如权利要求2所述的方法,其特征在于,从所述振动信号的分段频谱集中,提取出所述振动信号的有效频带,包括:a2.计算所述分段频谱集中的每个分段频谱的峭度值、等效能量以及对应分段频谱中本征模态分量与所述振动信号的皮尔逊系数值;b2.将每个分段频谱对应的所述峭度值、所述等效能量以及所述皮尔逊系数值进行相乘,得到每个分段频谱对应的故障信息指标值;c2.利用每个分段频谱对应的故障信息指标值,得到每个分段频谱对应的故障信息判定值;d2.判断每个分段频谱的故障信息判定值是否大于0;e2.若是,则将故障信息判定值大于0的分段频谱作为所述振动信号的有效频谱;f2.从所述振动信号的有效频谱中提取任意一段带宽,得到所述振动信号的有效频带。9.如权利要求8所述的方法,其特征在于,所述方法还包括:若否,则合并故障信息判定值小于0的分段频谱,得到新分段频谱;以所述新分段频谱为对象,重复执行所述步骤a2~d2,直到所述新分段频谱的故障信息判定值大于0为止。10.如权利要求1所述的方法,其特征在于,根据所述振动信号的有效频带以及所述噪声信号的有效频带,得出所述列车轴承箱的故障检测结果,包括:将所述振动信号的有效频带以及所述噪声信号的有效频带通过滤波器组,分别得到第一时域波形以及第二时域波形,其中,所述第一时域波形为所述振动信号的有效频带的时域波形,所述第二时域波形为所述噪声信号的有效频带的时域波形;对所述第一时域波形以及所述第二时域波形进行经验小波变换,分别得到所述第一时
域波形的频谱,以及所述第二时域波形的频谱;根据所述第一时域波形的频谱,得到所述第一时域波形的频率,以及根据所述第二时域波形的频谱,得到所述第二时域波形的频率;判断所述第一时域波形频率以及所述第二时域波形的频率是否均为标准故障频率的倍数;若是,则表明所述列车轴承箱出现故障。
技术总结
本发明公开了一种列车轴承箱的故障检测方法,包括:获取列车轴承箱的振动信号以及噪声信号;对振动信号以及噪声信号进行时频分析,分别得到振动信号的频谱趋势项以及噪声信号的频谱趋势项;利用振动信号的频谱趋势项,对振动信号进行频谱划分,以及利用噪声信号的频谱趋势项,对噪声信号进行频谱划分,分别得到振动信号的分段频谱集以及噪声信号的分段频谱集;从振动信号的分段频谱集中,提取出振动信号的有效频带,以及从噪声信号的分段频谱集中,提取出噪声信号的有效频带;根据振动信号的有效频带以及噪声信号的有效频带,得出列车轴承箱的故障检测结果;本发明可基于轴承箱的状态数据实现轴承箱的故障检测,保证了列车运行的安全性。运行的安全性。运行的安全性。


技术研发人员:林建辉 陈春俊 杨岗 欧峰钰
受保护的技术使用者:成都天佑路航轨道交通科技有限公司
技术研发日:2021.03.25
技术公布日:2021/6/29

转载请注明原文地址:https://doc.8miu.com/read-8033.html

最新回复(0)