Code Monkey home page Code Monkey logo

ritu-thombre99 / rul-prediction Goto Github PK

View Code? Open in Web Editor NEW
20.0 1.0 9.0 21.24 MB

Remaining useful life estimation of NASA turbofan jet engines using data driven approaches which include regression models, LSTM neural networks and hybrid model which is combination of VAR with LSTM

License: MIT License

Jupyter Notebook 100.00%
rul remaining-useful-life phm phm-models lstm-neural-networks lstm-model vector-autoregression regression regression-models linear-regression

rul-prediction's Introduction

RUL Prediction for NASA Turbo Jet Engine Fans

Data Set: FD001

Train trjectories: 100 Test trajectories: 100 Conditions: ONE (Sea Level) Fault Modes: ONE (HPC Degradation)

Data Set: FD002

Train trjectories: 260 Test trajectories: 259 Conditions: SIX Fault Modes: ONE (HPC Degradation)

Data Set: FD003

Train trjectories: 100 Test trajectories: 100 Conditions: ONE (Sea Level) Fault Modes: TWO (HPC Degradation, Fan Degradation)

Data Set: FD004

Train trjectories: 248 Test trajectories: 249 Conditions: SIX Fault Modes: TWO (HPC Degradation, Fan Degradation)

Experimental Scenario

  • Data sets consists of multiple multivariate time series.

  • Each data set is further divided into training and test subsets.

  • Each time series is from a different engine – i.e., the data can be considered to be from a fleet of engines of the same type.

  • Each engine starts with different degrees of initial wear and manufacturing variation which is unknown to the user.

  • This wear and variation is considered normal, i.e., it is not considered a fault condition.

  • There are three operational settings that have a substantial effect on engine performance.

  • These settings are also included in the data. The data is contaminated with sensor noise.

  • The engine is operating normally at the start of each time series, and develops a fault at some point during the series.

  • In the training set, the fault grows in magnitude until system failure. In the test set, the time series ends some time prior to system failure.

The objective of the competition is to predict the number of remaining operational cycles before failure in the test set, i.e.,the number of operational cycles after the last cycle that the engine will continue to operate. Also provided a vector of true Remaining Useful Life (RUL) values for the test data.

The data are provided as a zip-compressed text file with 26 columns of numbers, separated by spaces. Each row is a snapshot of data taken during a single operational cycle, each column is a different variable. The columns correspond to:

  1. unit number
  2. time, in cycles
  3. operational setting 1
  4. operational setting 2
  5. operational setting 3
  6. sensor measurement 1
  7. sensor measurement 2 ...
  8. sensor measurement 26

Reference: A. Saxena, K. Goebel, D. Simon, and N. Eklund, “Damage Propagation Modeling for Aircraft Engine Run-to-Failure Simulation”, in the Proceedings of the Ist International Conference on Prognostics and Health Management (PHM08), Denver CO, Oct 2008.

rul-prediction's People

Contributors

ritu-thombre99 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.