Skip to content
Awais Asghar.
AI & Machine Learning2024

Induction Motor Fault Detection

Simulink motor models plus ML classifiers catch six faults before they cause downtime.

Detects eccentricity, overload, stator short circuit, broken rotor bars, ground faults and unbalanced supply. Motor models built in Simulink generate the fault signatures, spectral and time-frequency features are extracted, and KNN and decision-tree classifiers trained in MATLAB's Diagnostic Feature Designer reach 96% accuracy.

Induction Motor Fault Detection thumbnail

README · rendered from GitHub

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

More in AI / ML

Related projects

See all
  • AI / ML2025

    RecycleVision

    EfficientNetB0 transfer learning sorts waste into six recyclable categories.

    • Python
    • TensorFlow
    • Keras
    • EfficientNetB0