一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于线性回归和TCN的滚动轴承退化趋势预测方法

2022-06-08 22:43:03 来源:中国专利 TAG:

一种基于线性回归和tcn的滚动轴承退化趋势预测方法
技术领域
1.本发明属于轴承性能退化评估技术领域,具体涉及一种基于线性回归和tcn的滚动轴承退化趋势预测方法。


背景技术:

2.随着控制科学和各学科的发展,机械设备朝着复杂、高效和智能化的趋势发展。滚动轴承作为大多数机械设备的关键零部件,特别是像卫星、航天飞机这样的高精尖设备对轴承的振动性能要求特别高,对轴承振动时间序列进行分析为设备的安全运转提供了重要保障。据统计,在含有滚动轴承的机械设备装置中,因滚动轴承故障而导致的机械设备整体故障的概率为50%;如果能对滚动轴承的性能退化作出评估,则可通过预测性维护来避免灾难的发生,保障了生命安全的同时也最大限度的降低设备的维修成本。及时地发现轴承的初始退化时间是退化趋势预测的关键,在轴承的退化趋势预测中,数据驱动的方法已成为预测方法的主流,其中,循环神经网络(rnn)在轴承退化趋势预测中得到广泛应用,但是模型内部都含有大量参数,这些可训练的参数将直接影响模型的性能,且参数没有通用的选择标准。时间卷积网络(tcn)模型的卷积架构在各种任务和数据集上都优于典型的循环网络(例如lstm和gru),且tcn对参数选择的敏感性低于rnn等模型。这使得tcn有着更稳定的性能。
3.因此,本文提出一种基于线性回归和tcn的滚动轴承退化趋势预测方法。


技术实现要素:

4.为了解决上述技术问题,本发明设计了一种基于线性回归和tcn的滚动轴承退化趋势预测方法,提取滚动轴承的样本熵作为性能退化指标,将退化指标输入到tcn中实现对滚动轴承的退化趋势预测,提高预测精度。
5.为了达到上述技术效果,本发明是通过以下技术方案实现的:一种基于线性回归和tcn的滚动轴承退化趋势预测方法,其特征在于:
6.step1:通过加速度传感器采集滚动轴承的全生命周期振动数据,根据采样时间和采样频率将数据进行划分;
7.step2:计算划分后各数据组的样本熵,作为滚动轴承性能退化指标;
8.step3:对样本熵进行平滑预处理;
9.step4:利用线性回归模型确定spt,若连续多次超出退化阈值则可判定滚动轴承发生了初始退化,并分析不同的窗口长度大小对确定spt的影响;
10.step5:利用vmd分解确定发生初始退化的数据组数,并对数据进行包络谱分析,判断确定的spt是否正确;
11.step6:构建tcn模型;
12.step7:根据step4中确定的spt将数据划分为训练集和测试集,spt点之前的数据作为训练集,spt点之后的数据作为测试集输入到step6中的模型,实现滚动轴承的退化趋
势预测,并利用评价函数对预测结果进行评估。
13.进一步的,所述step1中的采样时间为1s,采样频率为20000hz,将轴承全生命周期数据划分为984组,每组含20480个数据。
14.进一步的,所述step2中,划分后的矩阵为其中m=20480,l=984。
15.进一步的,所述step3中,平滑方法采用局部加权回归进行平滑,在局部加权回归中,使用给定跨度内的相邻数据点确定平滑值,计算每个数据点的回归权重wi,计算方法为其中si为s的相邻元素,d(s)表示跨度中最远值之间的水平距离。
16.进一步的,所述step4中,线性回归模型可表示为:其中,g对应样本熵梯度值,di为对应时间ti时的样本熵的值,w为滑动窗口的大小。退化阈值由μ 3δ确定,对于一个近似正态分布的数据,设其均值为μ,方差为σ2,则其数值分布在(μ-3σ,μ 3σ)中的概率为99.73%,多次超出退化阈值次数为5次;将窗口长度取为10、20、30、40、50。
17.进一步的,所述step5中,vmd的分解模态数为7,根据峭度最大原则重构信号后进行包络谱分析。
18.进一步的,所述step6中,构建的tcn模型中包含因果卷积、空洞卷积、残差连接和一维全卷积;所述因果卷积当前时刻预测值y
t
的输出只与当前时刻s
t
和之前的输入相关,而与未来时刻的值s
t 1
无关,可以表示为:y
t
=f(s1,s2,...,s
t
),t=1,2,...,t,其中,f(
·
)表示卷积操作;对于一维输入s1,s2,...,s
t
和过滤器f,序列的扩张卷积可以表示为:
19.其中,d为膨胀因子,n为滤波器大小,s
x-d
·i表示序列元素乘以卷积核中的元素;膨胀因子d越大,输入的范围也就越大,从而加大了卷积网络的感受野;为避免由于深层网络导致的梯度消失问题,在tcn的输出层中引入了残差模块,同时将输入s融合到卷积网络的输出y中,可表示为:y=g(s,{wi}) s,其中,函数g(s,{wi}) s表示学习残差映射;通过一维全卷积保证了tcn的输入序列和输出序列的长度保持一致。
20.进一步的,所述step7中,使用tcn网络中完全连接的层来预测输出;预测评价指标
为拟合决定系数r2,其取值范围越接近于1则说明预测效果越好。
21.本发明的有益效果是:
22.1、本发明通过线性回归方法和μ 3δ退化阈值自适应法准确且及时地确定了滚动轴承地退化初始时间;
23.2、分析了不同窗口长度对确定spt的影响,避免了由于人工经验选取窗口长度对确定spt的主观性;
24.3、本发明通过将样本熵作为性能退化指标输入到tcn网络模型对滚动轴承的退化趋势进行了预测,与目前主流的循环神经网络相比,大大提高了预测的准确性。
附图说明
25.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1为本发明的流程图;
27.图2为样本熵平滑后反映轴承性能退化趋势图;
28.图3为不同窗口长度下确定的spt;
29.图4为对第525组数据进行包络谱分析结果图;
30.图5为tcn模型结构图;
31.图6为不同预测模型预测退化趋势对比图;
32.图7为不同模型的预测准确率对比图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
34.实施例1
35.参阅图1至图7所示,一种基于线性回归和tcn的滚动轴承退化趋势预测方法,其特征在于:
36.step1:通过加速度传感器采集滚动轴承的全生命周期振动数据,根据采样时间和采样频率将数据进行划分;
37.step2:计算划分后各数据组的样本熵,作为滚动轴承性能退化指标;
38.step3:对样本熵进行平滑预处理;
39.step4:利用线性回归模型确定spt,若连续多次超出退化阈值则可判定滚动轴承发生了初始退化,并分析不同的窗口长度大小对确定spt的影响;
40.step5:利用vmd分解确定发生初始退化的数据组数,并对数据进行包络谱分析,判断确定的spt是否正确;
41.step6:构建tcn模型;
42.step7:根据step4中确定的spt将数据划分为训练集和测试集,spt点之前的数据作为训练集,spt点之后的数据作为测试集输入到step6中的模型,实现滚动轴承的退化趋势预测,并利用评价函数对预测结果进行评估。
43.进一步的,所述step1中的采样时间为1s,采样频率为20000hz,将轴承全生命周期数据划分为984组,每组含20480个数据。
44.进一步的,所述step2中,划分后的矩阵为其中m=20480,l=984。
45.进一步的,所述step3中,平滑方法采用局部加权回归进行平滑,在局部加权回归中,使用给定跨度内的相邻数据点确定平滑值,计算每个数据点的回归权重wi,计算方法为其中si为s的相邻元素,d(s)表示跨度中最远值之间的水平距离。
46.进一步的,所述step4中,线性回归模型可表示为:其中,g对应样本熵梯度值,di为对应时间ti时的样本熵的值,w为滑动窗口的大小。退化阈值由μ 3δ确定,对于一个近似正态分布的数据,设其均值为μ,方差为σ2,则其数值分布在(μ-3σ,μ 3σ)中的概率为99.73%,多次超出退化阈值次数为5次;将窗口长度取为10、20、30、40、50。
47.进一步的,所述step5中,vmd的分解模态数为7,根据峭度最大原则重构信号后进行包络谱分析。
48.进一步的,所述step6中,构建的tcn模型中包含因果卷积、空洞卷积、残差连接和一维全卷积;所述因果卷积当前时刻预测值y
t
的输出只与当前时刻s
t
和之前的输入相关,而与未来时刻的值s
t 1
无关,可以表示为:y
t
=f(s1,s2,...,s
t
),t=1,2,...,t,其中,f(
·
)表示卷积操作;对于一维输入s1,s2,...,s
t
和过滤器f,序列的扩张卷积可以表示为:
49.其中,d为膨胀因子,n为滤波器大小,s
x-d
·
i表示序列元素乘以卷积核中的元素;膨胀因子d越大,输入的范围也就越大,从而加大了卷积网络的感受野;为避免由于深层网络导致的梯度消失问题,在tcn的输出层中引入了残差模块,同时将输入s融合到卷积网络的输出y中,可表示为:y=g(s,{wi}) s,其中,函数g(s,{wi}) s表示学习残差映射;通过一维全卷积保证了tcn的输入序列和输出序列的长度保持
一致。
50.进一步的,所述step7中,使用tcn网络中完全连接的层来预测输出;预测评价指标为拟合决定系数r2,其取值范围越接近于1则说明预测效果越好。
51.实施例2
52.本发明通过线性回归方法和μ 3δ退化阈值自适应法准确且及时地确定了滚动轴承地退化初始时间;分析了不同窗口长度对确定spt的影响,避免了由于人工经验选取窗口长度对确定spt的主观性;本发明通过将样本熵作为性能退化指标输入到tcn网络模型对滚动轴承的退化趋势进行了预测,与目前主流的循环神经网络相比,大大提高了预测的准确性。
53.实施例3
54.验证实验:
55.本次实验使用辛辛那提大学智能维护系统中心滚动轴承从正常到运行失败的测试数据集。滚轴由交流电机驱动,轴承型号为rexnord za-2115,转轴以2000r/min的恒定速度运行,数据采样频率为20000hz,采样时间为1s,采样间隔为10min。每组数据由单个文件组成,每个文件中包含20480个点。轴承1以外圈缺陷结束;轴承3以内圈缺陷结束;轴承4以滚动体缺陷结束,本发明以最终发生失效的轴承1作为实验研究对象。
56.如图2所示,将采集到的轴承全生命周期数据分成20480
×
984组数据,计算每组数据的样本熵值,最终获得1
×
980维的样本熵值作为轴承的性能退化指标,,其中,文件中的最后四组数据由于进入了严重退化阶段被舍去。
57.如图3所示,在用线性回归确定hi梯度时,当滑动窗口越小时,计算出的样本熵梯度也就越大,对故障也就越敏感,结合μ 3σ的方法也就能越早的超过退化阈值,选取一个合适的值才能准确的确定spt。图3中为选取窗口长度为10、20、30、40、50的结果。图中红线表示由3σ区间确定的故障阈值报警线。当轴承处于正常运行阶段时,样本熵梯度幅值较小,未超过故障阈值。当轴承运行到第525组数据时,样本熵梯度值首次超过了故障阈值直到轴承的第532组数据,通常建议将连续超过5次阈值作为判定轴承是否发生退化的依据。所以初步判断轴承1在第525组时发生了退化。
58.为了对判断出的spt的准确性进行检验,对轴承1是否在第525组发生退化进行验证。首先,提取轴承严重退化阶段的第750组数据进行vmd分解,分解模态数为7,根据峭度最大准则对信号进行重构,对重构后的信号进行包络谱分析,如图4所示。在轴承的严重退化阶段,包络谱中可找到与轴承1的外圈故障特征频率相近的频率成份230.7hz及故障特征频率的四倍频;同样,在第525组数据中也找到了故障特征频率及故障特征频率四倍频;而在第524组数据的包络谱中并没有明显的出现故障特征频率及倍频。所以可判断轴承1在第525组发生了早期退化。
59.根据确定的spt将数据划分为训练集和测试集,将训练集数据输入到tcn模型中进行训练,tcn模型结构如图5所示。其中,d为膨胀因子,n为滤波器大小,s
x-d
·i表示序列元素乘以卷积核中的元素。膨胀因子d越大,输入的范围也就越大,从而加大了卷积网络的感受野。残差模块能使更深层的网络正常工作,从而可以提高模型的性能。残差模块中包括两层扩张因果卷积层,激活函数为relu,weightnorm通过权重归一化使训练变得更快,dropout防止训练模型出现过拟合的现象,起到了正则化的作用,另外,通过一维全卷积保证了tcn
的输入序列和输出序列的长度保持一致,最后,使用完全连接的层来预测输出。
60.图6为利用tcn对轴承退化趋势的预测结果图,为对预测结果进行评价,利用拟合决定系数对其评价,其取值范围越接近于1则说明预测效果越好。评价结果如图7所示,从图7中可以看出,相比于lstm和gru,tcn有着更高的预测准确性。
61.在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
62.以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献