运行环境: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自编码器模型