Skip to content
OnlyProjects
M.Tech / M.E. · Electrical & ElectronicsFor educational purposes only

Motor Current Signature Analysis for Induction Motor Fault Detection on a Public Dataset

Sidebands at 2sf, declared thresholds and leakage-free validation — MCSA done as a real measurement study

Mapped to your syllabusVTU M.Tech 2022 Scheme · 22SXX41 Project Work Phase-2 · Semester 4

Overview

1 min read

Motor Current Signature Analysis (MCSA) detects induction-motor faults from the stator current alone — no accelerometers and no machine access. A broken rotor bar modulates the current with sidebands at frequencies f_s(1 ± 2ks/p) around the supply component, where s is slip, k = 1, 2, … and p is pole pairs. This dissertation turns that classical physics into a rigorous, fully declared measurement study on public, CC-BY-licensed data: the LIAS Laboratory's MCSA-DC test-bench corpus (a 400 V, 50 Hz, 1.1 kW motor with healthy, one-broken-bar and two-broken-bar rotors recorded at three load levels, with currents, speed and rotor position) plus the Mendeley Data current-signature corpus for generalisation.

The study has two detection layers and compares them honestly. Layer 1 — physics-based: Welch spectra of the current signals locate the 2sf sidebands; sideband-to-fundamental amplitude ratios in dB become the fault indicator, with per-load decision thresholds established on a declared subset and slip estimated from the recorded speed channel, not guessed. Layer 2 — feature-based: time-domain and spectral features feed interpretable classifiers (k-NN, SVM, random forest) from scikit-learn under a leakage-free, grouped cross-validation protocol where all recordings from one acquisition campaign stay on the same side of the split.

Every step carries a declared protocol: FFT resolution justified against the smallest sideband spacing, metrics reported per class with confusion matrices. The result is a lab-safe, zero-hardware dissertation a viva panel can interrogate down to individual spectra — the research-grade standard of Project Work Phase-2, relevant to India's industrial motor fleets.

Relevant for
Karnataka
Level
Advanced · 24 weeks · solo
Common at
Visvesvaraya Technological University, Anna University, Chennai, Jawaharlal Nehru Technological University Hyderabad
Updated
Nov 2026

Syllabus alignment

VTU · M.Tech 2022 Scheme

22SXX41 · Project Work Phase-2 · Semester 4 · 18 credits · CIE 100 + SEE 100 (viva)

Subjects this project applies
  • Research Methodology & IPR (22RMI16)
  • Python programming
  • Electric Drives / Electrical Machines (core)
  • Signal Processing (elective)
How it is evaluated

50 : 25 : 25 (report : presentation : Q&A)

Also fits: Anna University M.E. Regulation 2021, JNTUH M.Tech R22.

What's in the box

11 parts · 5 free · 3 previewed · 3 unlock for ₹2,000

Problem & synopsis

6 min read

Problem statement

Broken rotor bars are among the most consequential induction-motor faults in Indian industry — pumps, compressors and textile machinery run continuously, and an undetected bar failure escalates into stalling, rotor-to-stator damage and unplanned downtime. MCSA promises non-invasive detection from stator current alone, and the literature reports high accuracies, but three methodological weaknesses make those numbers untrustworthy for practice: spectral parameters (resolution, window length) are rarely justified against the physics of the smallest sideband spacing; decision thresholds are typically quoted at rated load while real Indian plants run motors across a load range; and classifier validation commonly splits recordings randomly, leaking near-duplicate segments between train and test sets and inflating accuracy.

There is a need for an MCSA detection study with a fully declared protocol: slip estimated from measured speed rather than assumed, FFT parameters derived from sideband physics, per-load thresholds built on a declared calibration subset, leakage-free grouped cross-validation, per-class metrics with confusion matrices, and an explicit measurement of how much the leakage error inflates reported performance. Built entirely on public CC-BY datasets, such a study is reproducible by any college lab and yields guidance an industrial user can actually apply.

Synopsis

Abstract

Induction motors drive most of Indian industry's pumps, compressors and conveyors, and their dominant rotor fault — the broken rotor bar — develops silently until stalling or secondary damage. MCSA detects it from the stator current: broken bars introduce sidebands at f_s(1 ± 2ks/p) whose amplitude relative to the supply component indicates fault severity. This dissertation builds a complete, protocol-declared MCSA detection study on public CC-BY datasets: physics-based sideband analysis with per-load thresholds, and an interpretable feature-based classifier comparison, both validated under leakage-free cross-validation with per-class metrics.

Introduction

Condition monitoring programs stall on cost: vibration sensors and data acquisition per machine are expensive across a large fleet, and small factories rarely retrofit them. MCSA's appeal is that the current transformer already exists in every panel, so detection needs only the signal acquisition already present or cheap to add. What stands between that promise and practice is methodological: thresholds that quietly assume full load, spectrum parameters nobody justifies, and classifier results inflated by data leakage between nearly identical recordings. This study is designed so that none of those failure modes can hide.

Existing work and the gap

  • The classical reference (Thomson and Fenger, IEEE Industry Applications Magazine 2001) established sideband interpretation and threshold folklore, and decades of papers report detection accuracies above 95 percent.
  • Reported accuracies are frequently optimistic: recordings from the same continuous acquisition are split randomly between training and test sets, so near-duplicate segments leak across the split, and load dependence of the sideband indicator is often averaged away.
  • Public machine-current corpora now exist (LIAS MCSA-DC; the Mendeley current-signature dataset), yet few published studies declare their FFT parameters, threshold construction and validation split together. The gap: a fully declared, leakage-free MCSA study that also quantifies how much the leakage mistake inflates reported accuracy.

Proposed study

  • Physics layer: estimate slip from the recorded speed channel, compute Welch spectra with declared resolution and window, extract the ±2sf sideband ratios in dB, and establish per-load decision thresholds on a declared calibration subset of the LIAS corpus; report detection outcomes per condition and load.
  • Feature layer: compute time-domain features (RMS, crest, kurtosis) and band-energy features; train k-NN, SVM and random-forest classifiers under grouped cross-validation, and repeat the split randomly to measure how much accuracy leakage inflates — a methodological finding in its own right.
  • Generalisation check: apply the frozen physics-layer thresholds to the Mendeley corpus and report how transfer degrades, which is the honest version of a results table.

Feasibility

  • Technical: both datasets are public and CC-BY-licensed; the entire pipeline is Python (NumPy, SciPy, pandas, scikit-learn) on a standard laptop; no lab visit is required.
  • Economic: zero cost — no hardware, no sensors, no licences.
  • Risk: misinterpreting dataset metadata (sampling rate, units, load labels) is the main hazard; the protocol therefore begins with a metadata audit and a physics sanity check (supply frequency and slip must be recoverable from the raw spectra before any further step is trusted).

Objectives

  1. 01Audit the metadata of the LIAS MCSA-DC and Mendeley current-signature corpora (sampling rates, channel meanings, fault and load labels) and verify recoverability of supply frequency and slip from the raw spectra as a physics sanity gate.
  2. 02Implement a declared Welch spectral-analysis pipeline whose frequency resolution and window choice are derived from the smallest expected sideband spacing 2sf at the lightest load, with leakage behaviour documented.
  3. 03Extract the ±2sf sideband-to-fundamental amplitude ratios in dB from the LIAS corpus, estimating slip from the recorded speed channel, and construct per-load decision thresholds on a declared calibration subset.
  4. 04Report physics-layer detection outcomes per condition and per load, including the marginal cases that per-load thresholds exist to catch.
  5. 05Build an interpretable feature set (time-domain statistics and band energies) and train k-NN, SVM and random-forest classifiers under grouped cross-validation that never splits recordings from the same acquisition campaign across the split.
  6. 06Quantify the leakage effect by repeating evaluation with a random split and reporting the accuracy inflation explicitly, as a methodological result.
  7. 07Test generalisation by applying frozen LIAS thresholds to the Mendeley corpus and reporting transfer performance per condition.
  8. 08Deliver practitioner guidance: threshold-versus-load charts and a documented procedure that an industrial user can apply with a current transformer and a laptop.

Scope

In scope

  • Rotor electrical faults (broken rotor bars) in three-phase induction motors, detected from stator current signals in two public CC-BY corpora (LIAS MCSA-DC primary; Mendeley current-signature dataset for generalisation).
  • Physics-based detection: Welch spectra, sideband ratios at f_s(1 ± 2ks/p), per-load dB thresholds.
  • Feature-based detection: interpretable time-domain and band-energy features with k-NN, SVM and random-forest classifiers under leakage-free grouped cross-validation.
  • Declared spectral parameters, calibration subset, split protocol and per-class metrics (precision, recall, F1, confusion matrices).

Out of scope

  • Mechanical faults detectable by vibration (bearing outer-race analysis) except as the Mendeley corpus's bearing classes appear in the generalisation check, reported as transferred performance only.
  • Mixed eccentricity, inter-turn stator winding faults and online surge testing; the study stays on the rotor-bar physics.
  • Deep-learning architectures; the interpretable classical models are deliberate, both for viva defensibility and because the datasets are small.
  • Any new laboratory acquisition, motor disassembly or instrumentation — the study is fully offline on public data.

Methodology

The study follows a quantitative, experimental research design with a gated pipeline: metadata audit → physics sanity gate → spectral analysis → physics layer → feature layer → generalisation check → analysis. Every gate must pass in writing before the next stage runs, and all results regenerate from version-controlled notebooks over immutable downloaded data.

Protocol skeleton: datasets downloaded once, hashed, and read-only thereafter; the calibration subset (threshold construction) and evaluation set are fixed before any threshold is computed; the grouped cross-validation key (acquisition-campaign id per recording) is declared before model selection; the random-split replication that measures leakage inflation is run with 10 fixed seeds.

PhaseWeeksActivitiesDeliverable
Literature & corpus audit1–4Study Thomson & Fenger and recent MCSA reviews; download, hash and audit both corpora; transcribe metadataCorpus audit report
Physics sanity gate5–7Recover supply frequency and slip from spectra vs recorded speed; verify load labels; fix FFT parameters from sideband physicsDeclared spectral protocol
Physics detection layer8–12Welch pipeline, sideband extraction, per-load thresholds on calibration subset, evaluation-set outcomesThreshold charts + detection tables
Feature layer13–17Feature engineering, grouped-CV training of three classifiers, per-class metrics, leakage-replication experimentClassifier results + leakage finding
Generalisation & writing18–21Frozen thresholds on Mendeley corpus; analysis chapters; dissertation draftingTransfer tables + draft dissertation
Review & viva prep22–24Guide reviews, plagiarism check, presentation, rehearsalFinal submission

Key derivations before analysis: the smallest sideband spacing 2sf sets the minimum record length (for example, a 2 Hz spacing requires a resolution of at most 1 Hz, hence records of at least 1 s and a Hann window of documented trade-off between leakage and amplitude accuracy); the dB margin between the faulty and healthy sideband ratios on the calibration subset sets each per-load threshold, with the margin printed on the threshold chart. Validation: the physics sanity gate is itself the first validation; classifier metrics are per-class with confusion matrices; the leakage experiment is its own control. Reproducibility: fixed seeds, hashed data, scripted figure and table regeneration.

Study design

1 diagram · 6 tools · 1 min read

  • Python
  • NumPy
  • SciPy
  • pandas
  • scikit-learn
  • Matplotlib

The study is a signal-processing pipeline with two parallel detection layers over a common, frozen data foundation. The data layer ingests and hashes the public corpora and enforces the metadata audit; the signal layer turns raw current samples into declared-resolution spectra and feature vectors; the physics layer and feature layer each produce detection decisions that are finally compared against each other and against the leakage-replication control.

flowchart TD
  A["Public corpora
LIAS MCSA-DC + Mendeley dataset"] --> B["Data layer
hashes, metadata audit, read-only"]
  B --> C["Physics sanity gate
slip from speed vs spectra"]
  C --> D["Signal layer
Welch spectra, declared resolution"]
  D --> E["Physics layer
sideband dB ratios, per-load thresholds"]
  D --> F["Feature layer
time and band features, grouped CV classifiers"]
  F --> G["Leakage control
random-split replication, 10 seeds"]
  E --> H["Comparison and analysis
per-class metrics, confusion matrices"]
  G --> H
  H --> I["Generalisation check
frozen thresholds on Mendeley corpus"]
  I --> J["Dissertation results and practitioner guidance"]

Two design decisions carry the scientific weight. First, the calibration/evaluation split is fixed before any threshold exists, so the physics layer's detection table is honest out-of-sample evidence, not a fit to its own data. Second, the leakage control runs the same classifiers under a deliberately wrong random split, quantifying inaccuracy inflation — turning a common mistake in the literature into a measured methodological result. Every figure regenerates from saved arrays with fixed seeds, so a panel can ask for any spectrum, threshold or confusion matrix to be re-derived on the spot.

Work packages

6 packages

  1. Package 01

    Corpus Audit and Data Layer

    Downloads and hashes the LIAS MCSA-DC and Mendeley corpora, transcribes channel meanings, sampling rates, fault and load labels into a single manifest, converts the raw CSV files into an indexed pandas store, and enforces read-only access so every downstream number traces to immutable data.

  2. Package 02

    Physics Sanity Gate

    Recovers the 50 Hz supply component and running speed/slip from the raw spectra and the recorded speed channel independently, cross-checks them against dataset metadata, and verifies load ordering, blocking the pipeline until the physics of the corpus is confirmed rather than assumed.

  3. Package 03

    Spectral Analysis Engine

    Implements the declared Welch pipeline — record length, overlap, window and resolution all derived from the smallest expected 2sf sideband spacing — computes average spectra per recording, and renders the waterfalls and zoomed sideband views used throughout the dissertation.

  4. Package 04

    Physics Detection Layer

    Extracts the ±2sf sideband-to-fundamental ratios in dB using slip from the measured speed channel, constructs per-load decision thresholds on the declared calibration subset, and produces the detection tables with marginal cases explicitly listed for discussion.

  5. Package 05

    Feature and Classifier Layer

    Computes interpretable features (RMS, crest factor, kurtosis, band energies around sideband frequencies) and trains k-NN, SVM and random-forest classifiers under grouped cross-validation keyed by acquisition campaign, reporting per-class precision, recall, F1 and confusion matrices.

  6. Package 06

    Leakage Control and Generalisation

    Runs the same classifier suite under a deliberately random split with 10 fixed seeds to measure how much accuracy the leakage mistake inflates, then applies the frozen LIAS thresholds to the Mendeley corpus to report honest transfer performance per condition.

Slides

12 slides · titles free · bullets, notes and the .pptx unlock

  1. Slide 1

    MCSA for Induction Motor Fault Detection on a Public Dataset

  2. Slide 2

    Why Motor Condition Monitoring Matters

  3. Slide 3

    The Physics in One Slide

  4. Slide 4

    Problem Statement

  5. Slide 5

    The Public Corpora

  6. Slide 6

    Study Design and Gates

  7. Slide 7

    Physics Layer Results

  8. Slide 8

    Feature Layer Results

  9. Slide 9

    The Leakage Experiment

  10. Slide 10

    Generalisation Check

  11. Slide 11

    Practitioner Guidance and Limitations

  12. Slide 12

    Conclusion and Future Scope

Bullets, speaker notes and the .pptx · ₹2,000

The titles above are the real outline. The rest is what you present from.

Unlock for ₹2,000

Viva questions & answers

3 of 14 answered free · 11 unlock

Read each answer, close it, and say it in your own words. Your viva will ask. Now you'll know.

  1. 01Concept

    Derive the sideband frequencies produced by broken rotor bars.

    Broken bars make rotor current unsymmetrical, introducing a reverse-rotating component at slip frequency sf in the rotor; that component modulates the stator at twice slip frequency, so the stator current develops components at f_s(1 ± 2ks/p) — sidebands around the supply frequency spaced 2sf apart, with k = 1 the primary indicator and the amplitude ratio in dB serving as the fault index.

  2. 02Concept

    Why does the sideband indicator depend on load, and what does your study do about it?

    Slip rises with load, and both the sideband spacing 2sf and the sideband amplitude scale with slip, so a dB threshold set at rated load misfires at partial load — typically in the dangerous direction, hiding faults. My study therefore estimates slip from the recorded speed channel and builds separate per-load thresholds on a declared calibration subset, and the threshold-versus-load chart is one of the deliverables.

  3. 03Concept

    Why choose MCSA over vibration analysis for this study?

    MCSA is non-invasive: the stator current is already available in every panel through existing current transformers, so detection needs no machine access, no shutdown and no retrofit sensors — a decisive advantage across Indian fleets of pumps and compressors. Vibration analysis remains superior for mechanical bearing localisation, which is why this study keeps bearings to a generalisation check rather than a primary target.

+11 more questions, with answers

Try the free ones out loud first. Your examiner will not accept “it's in the PPT”.

How to reproduce the study

6 steps · unlocks with the project

Unlocks with the project · ₹2,000

6 steps

Every step to carry the project out with the tools in the tech stack, in order.

Unlock for ₹2,000

READMEFIRST

250 words · unlocks with the project

What to change before it goes anywhere near a submission. Skipping it is how the demo fails live.

Unlocks with the project · ₹2,000

250 words · ~1 min read

The checklist of things to rename, re-seed and re-think so the project reads as yours.

Unlock for ₹2,000

Instructions

338 words · unlocks with the project

How to study it, adapt it and walk your examiner through it, step by step.

Unlocks with the project · ₹2,000

338 words · ~2 min read

Report structure, formatting rules and the submission checklist your department will grade.

Unlock for ₹2,000

References

7 sources

  1. W. T. Thomson and M. Fenger, "Current Signature Analysis to Detect Induction Motor Faults", IEEE Industry Applications Magazine, vol. 7, no. 4, 2001
  2. MCSA-DC: Motor Current Signature Analysis Data Center, LIAS Laboratory, University of Poitiers (CC-BY-4.0 test-bench datasets)
  3. D. Kumar et al., "Current Signature Dataset of Three-Phase Induction Motor under Varying Load Conditions", Mendeley Data, V1 (2022), CC-BY-4.0
  4. H. Boushaba et al., "Comparative Study between Physics-Informed CNN and PCA in Induction Motor Broken Bars MCSA Detection", Sensors, vol. 22, no. 23, 2022 (the MCSA-DC dataset's citation paper)
  5. scikit-learn documentation — model selection, cross-validation and metrics
  6. SciPy signal processing documentation (spectral analysis: periodogram and Welch methods)
  7. NumPy reference documentation

Cite this bundle

OnlyProjects. (2026). Motor Current Signature Analysis for Induction Motor Fault Detection on a Public Dataset: M.Tech / M.E. Electrical & Electronics project bundle [Educational resource]. https://onlyprojects.online/projects/mtech-eee-mcsa-induction-motor-fault-detection-public-dataset

Future scope

1 min read

  • Extend the study to eccentricity and bearing-fault signatures with dedicated public corpora, completing a multi-fault MCSA suite under the same declared-protocol discipline.
  • Add current-signal simulation (winding-function or multi-harmonic models) to generate synthetic intermediate severity levels that public data lack, and test threshold sensitivity against them.
  • Pilot the frozen thresholds on a real college-lab motor rig with a clamp meter and a sound card or low-cost acquisition board, closing the loop from public data to own measurement.
  • Package the audited corpus index, spectral engine and evaluation harness as an open condition-monitoring teaching toolkit for UG and PG labs.

Keep browsing

Same degree, same syllabus slot, different idea. Pick the one your guide will actually approve.

M.Tech / M.E.

Aerospace / Aeronautical

NACA 0012 Airfoil CFD Validation Study Against XFOIL with Mesh Convergence

A mesh-converged OpenFOAM study of the NACA 0012 aerofoil validated against XFOIL and NASA's turbulence-modelling reference data

  • OpenFOAM v12 (finite-volume CFD, SA and k-ω SST models)
  • XFOIL 6.99 (panel method with integral boundary layer)
  • Gmsh and blockMesh for structured C-grid generation
  • +3

advanced24 wkSolo