Skip to content

An integrated MATLAB–ML system for early fault detection in induction motors. Detects six faults broken rotor bars, stator short, ground fault, overloading, eccentricity, and voltage imbalance using KNN and Decision Tree models for accurate, unified, and reliable predictive maintenance.

License

Notifications You must be signed in to change notification settings

Awais-Asghar/Early-Fault-Detection-for-Induction-Motor-Using-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Early Fault Detection for Induction Motors using ML

Project Status Platform Platform Environment Language License

Image

This project presents an integrated MATLAB–Machine Learning framework for early fault detection in induction motors, ensuring predictive maintenance and enhanced operational reliability. The system simultaneously detects and classifies six major motor faults broken rotor bars, stator short circuits, ground faults, overloading, eccentricity, and phase voltage imbalance. A MATLAB Simulink dq-model handles overloading, voltage imbalance, and ground faults, while MATLAB’s built-in induction motor module generates datasets for rotor bar, eccentricity, and stator short-circuit faults. Using K-Nearest Neighbors (KNN) and Decision Tree algorithms, the system achieves high accuracy in fault classification, offering a unified, data-driven solution for industrial fault diagnosis and predictive maintenance.

Key Features:

  • MATLAB-based motor modeling and dataset generation
  • Six fault condition monitoring and diagnosis
  • Machine Learning–based fault classification (KNN, Decision Tree)
  • Unified framework for predictive maintenance
  • Enhanced operational reliability and reduced downtime.

Dataset Link:

https://ieee-dataport.org/open-access/experimental-database-detecting-and-diagnosing-rotor-broken-bar-three-phase-induction

Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image

About

An integrated MATLAB–ML system for early fault detection in induction motors. Detects six faults broken rotor bars, stator short, ground fault, overloading, eccentricity, and voltage imbalance using KNN and Decision Tree models for accurate, unified, and reliable predictive maintenance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages