本发明涉及故障预测技术,具体涉及一种故障知识联合数据驱动的轴承剩余使用寿命预测方法、装置及存储介质。
背景技术:
1、专利文献cn 115828737 a提出了一种利用核函数把故障物理模型和数据驱动各自预测得到的电路板剩余寿命进行融合,得到融合后的剩余寿命,该方案主要包括两部分:
2、故障物理模型方法:确定故障物理模型形式;利用维纳过程生成未来具有不确定性的退化数据;将故障物理模型获得的参数带入数据驱动模型进行寿命融合预测,并将预测的参数值转化为电路板剩余寿命值。
3、数据驱动方法:利用全部监测到的退化参数和监测应力输入到神经网络算法中进行训练,利用生成的未来退化参数进行预测。
4、上述方法主要存在如下的不足:
5、1.上述通过核函数将物理模型和数据驱动方法得到的预测结果进行融合,属于决策层融合,在预测过程中为充分结合故障物理知识。
6、2.上述利用神经网络的方法需要用到大量的数据,虽然上述方法利用维纳过程生成了具有不确定性的退化数据,但是未充分借助已有故障模式的退化知识,仅仅利用维纳过程生成的数据进行预测,数据的质量无法充分保证,需进一步融合已有知识,进行高质量的预测。
技术实现思路
1、为了解决当轴承出现新故障时,由于没有历史积累数据,难以准确进行剩余寿命预测的问题,本发明提出一种故障知识联合数据驱动的剩余寿命预测方法、装置及存储介质,结合深度学习和迁移学习等人工智能技术,挖掘并迁移已有故障模式的退化知识解决新故障的剩余寿命预测问题。
2、为实现上述目的,本发明的技术方案是:
3、第一方面,本发明提供一种故障知识联合数据驱动的轴承剩余使用寿命预测方法,所述方法包括:
4、将轴承新故障的测试数据输入到训练好的剩余寿命预测模型中,得到预测值;
5、所述训练好的剩余寿命预测模型通过如下方式得到:
6、获取轴承新故障数据,并设置多组wiener过程的参数,以生成多条新故障退化数据;
7、将所述多条新故障退化数据和已知故障退化数据输入到收缩自编码网络中,得到新故障的深度空间特征和已知故障的深度空间特征;
8、将所述新故障的深度空间特征和已知故障的深度空间特征输入到双向长短时记忆网络中;
9、在所述双向长短时记忆网络的隐藏层,使用最大均值差异计算新故障和已知故障的深度空间特征差异,并作为正则项输入到所述双向长短时记忆网络中,进行深度时序特征的提取和不同故障特征空间的适配,构建得到剩余寿命预测模型;
10、利用优化器对所述构建得到的剩余寿命预测模型进行训练,得到训练好的剩余寿命预测模型。
11、进一步地,所述方法还包括:
12、对所得到的预测值采用平均绝对误差和均方根误差进行预测结果评估
13、进一步地,所述wiener过程表达式为:
14、
15、其中,表示在时刻的退化值;表示反映退化率的漂移系数;是反映退化过程随机不确定性的扩散系数;是标准布朗运动。
16、进一步地,对公式(1)进行欧拉离散化得到离散时间模型:
17、其中,表示在时刻的退化值;服从正态分布。
18、进一步地,所述收缩自编码网络其目标是学习退化数据的流形表示,提取深度空间特征,具体表达形式为:
19、其中,是原始退化数据,是编码函数,是激活函数,是权重矩阵,是偏置矩阵,表示隐藏层;是解码网络,是重构误差,是控制正则化强度的超参数;是关于输入的jacobian矩阵的frobenius范数。
20、其中,表示隐藏层维度。
21、进一步地,所述双向长短时记忆网络包括正序和逆序两个独立的长短时记忆网络单元,每一个长短时记忆网络均包括输入门,输出门,遗忘门,记忆单元,和隐层状态。
22、进一步地,所述双向长短时记忆网络的表达形式为:
23、
24、
25、其中,表示时刻的输入,表示时刻的隐层状态值;和分别表示输入门、遗忘门、输出门和特征提取过程中的权重系数;和分别表示输入门、遗忘门、输出门和特征提取过程中的权重系数;和分别表示输入门、遗忘门、输出门和特征提取过程中的偏置项;tanh表示正切双曲函数,表示激活函数sigmoid;和表示正向和逆向过程。
26、进一步地,所述最大均值差异的具体表达式为:
27、
28、其中,和分别表示新故障和已知故障的特征分布,和表示新故障和已知故障的样本数,表示希尔伯特空间。
29、进一步地,所述双向长短时记忆网络设置包括时间步长为5,输入维度为10,输出维度为1;
30、所述优化器为adam优化器,adam优化器的学习率为0.001,迭代次数为500。
31、进一步地,所述wiener过程的参数包括漂移系数和扩散系数,通过系数的组合生成多条新故障退化数据。
32、第二方面,本发明提供一种故障知识联合数据驱动的轴承剩余使用寿命预测装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上任一所述方法的步骤。
33、第三方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述方法的步骤。
34、本发明与现有技术相比,其有益效果在于:
35、本发明结合了故障知识驱动和数据驱动的优势,利用多参数wiener过程生成多条退化数据,充分考虑了退化模式的多样性;利用数据驱动的双向长短时记忆网络处理退化数据,提高剩余使用寿命的预测结果。
36、本发明在双向长短时记忆网络的隐藏层,使用最大均值差异计算新故障和已知故障的深度空间特征差异,并作为正则项输入到双向长短时记忆网络中,进行深度时序特征的提取和不同故障特征空间的适配,通过对新故障和已知故障的特征空间进行领域适配,有利于深度挖掘通用的时序退化特征,更有利于剩余寿命的预测。
1.一种故障知识联合数据驱动的轴承剩余使用寿命预测方法,其特征在于,所述方法包括:
2.如权利要求1所述的故障知识联合数据驱动的轴承剩余使用寿命预测方法,其特征在于,所述方法还包括:
3.如权利要求1所述的故障知识联合数据驱动的轴承剩余使用寿命预测方法,其特征在于,所述wiener过程的参数包括漂移系数和扩散系数,通过系数的组合生成多条新故障退化数据;所述wiener过程表达式为:
4.如权利要求1所述的故障知识联合数据驱动的轴承剩余使用寿命预测方法,其特征在于,所述收缩自编码网络其目标是学习退化数据的流形表示,提取深度空间特征,具体表达形式为:
5.如权利要求1所述的故障知识联合数据驱动的轴承剩余使用寿命预测方法,其特征在于,所述双向长短时记忆网络包括正序和逆序两个独立的长短时记忆网络单元,每一个长短时记忆网络均包括输入门,输出门,遗忘门,记忆单元,和隐层状态。
6.如权利要求5所述的故障知识联合数据驱动的轴承剩余使用寿命预测方法,其特征在于,所述双向长短时记忆网络的表达形式为:
7.如权利要求1所述的故障知识联合数据驱动的轴承剩余使用寿命预测方法,其特征在于,所述最大均值差异的具体表达式为:
8.如权利要求1所述的故障知识联合数据驱动的轴承剩余使用寿命预测方法,其特征在于,所述双向长短时记忆网络设置包括时间步长为5,输入维度为10,输出维度为1;
9.一种故障知识联合数据驱动的轴承剩余使用寿命预测装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8中任一所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一所述方法的步骤。