/machine-failure-detection

PCA and DBSCAN based anomaly and outlier detection method for time series data.

Primary LanguagePython

Predictive-Maintance-Model

A requirement to implement a degradation model for an industrial machine and predict the failures beforehand. Malfunctioning of machines are captured here as anomalies and failures and its related data are captured here as outliers

Dependencies

  • numpy
  • scikit-learn > 0.19.1
  • pandas > 0.20.3

Dataset

pickel files of the dataset: https://www.dropbox.com/s/jt0nsqsmqxm8wz4/pickle.rar?dl=0

Dataset structure (Time Synchronized)

Screenshot

Architecture

Screenshot

Results of anomaly and outlier detection

Screenshot Screenshot

Degradation Model

The degradation model for remaining useful life estimation can be found here