Skip to content

rymshasaeed/Ensemble-Learner-for-Engine-Fault-Diagnosis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ensemble Learner for Fault Diagnosis using Visual Dot Patterns

The repository presents an engine-fault detection method based on symmetrized dot pattern (SDP) analysis of acoustic and vibration signals and image matching, which can timely and accurately monitor the engine conditions at various rotation speeds in real-time.

Data

Dataset includes acoustic signals, acquired at the rotational speeds of 1500, 2000, 2500 and 3000, with five categories of engines conditions:

  • Normal (0)
  • Lean (1)
  • Rich (2)
  • Spark Advance (3)
  • Spark Retard (4)

Note: The signals are in Technical Data Management Streaming (TDMS) format, and therefore require TDMS Reader for reading the data into MATLAB's workspace.

Ensemble Classifier

The classifer runs on 100 iterations and uses Bagging method and a Decision-Trees template to learn the signal features. The model performance and final classification results are represented in the figures below.

pre-processing
Model Performance during Training

pre-processing
Test-set Predictions

About

An ensemble bagged trees classification approach for monitoring of the engine conditions and fault diagnosis using Visual Dot Patterns of acoustic and vibration Signals

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages