基于指数退化模型和LSTM自编码器的滚动轴承退化趋势分析(Python)

作品简介

运行环境:python。

FPT(First Predicting Time)。

所需机器学习和深度学习模块:sklearn, keras,tensorflow。

版本如下:

tensorflow=2.8.0
keras=2.8.0
sklearn=1.0.2

1.所有代码均经过运行测试,没有问题。 

2.拍前请仔细阅读作品简介,这非常重要,因为涉及到不同的编程语言(Python或matlab)。

3.程序为特殊商品,经售出不退,有问题请及时联系。

4.建议有一定Python或Matlab基础的同学或工程师购买。

5.该代码不讲解哦。

部分代码如下·:

import tensorflow as tf
#tf.random.set_seed(x)
#tf.logging.set_verbosity(tf.logging.ERROR)
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)
from keras.layers import Input, Dropout, Dense, LSTM, TimeDistributed, RepeatVector
from keras.models import Model
from keras import regularizers

所用数据集:NASA FEMTO Bearing 公开数据集,试验台如下

参考文献:

Review on Remaining Useful Life Prediction Methods of Bearing (2020)

A Review on Prognostics Methods for Engineering Systems (2020)

指数退化模型

参数估计


(2)LSTM自编码器模型


创作时间: