ProoVBY PROJECTSTUDY.IN
ProjectsBlogFor CompaniesAmbassadors
ProoVBY PROJECTSTUDY.IN
Explore Projects·For Programmes·Blog·Contact·LinkedIn·Privacy·Terms

© 2026 ProoV by PROJECTSTUDY.IN. All rights reserved.

Explore
AI/ML

Predictive Maintenance: Industrial ML for Fault Detection

ProoV• Condition-Monitoring Engineer• Intermediate
NewBe the first to rate it

About This Project

Become a German condition-monitoring engineer. A motor that sounds fine will seize in three weeks — hear the crack inside the bearing from a sensor on the outside. You build a real fault detector by hand in Python: engineer the vibration features, train a tiny classifier, locate the fault from its frequency signature, test it on bearings it never saw, and set an alarm threshold on cost. Physics-based synthetic data; not affiliated with or endorsed by Schaeffler.

What you'll work on

1

Cold Open & Onboarding

Meet the failing motor and your coach, and commit to building the detector yourself. No code yet — just the mission and the bar.

2

Act 1 · Hear the Failure

Load the faulty bearing snapshot in Python and plot it beside a healthy one. Spot the periodic knock the healthy signal lacks.

3

Act 2 · Turn a Wiggle Into a Number

Author the time-domain features (RMS, kurtosis, crest factor) by hand and identify which one jumps most on the faulty bearing.

4

Act 3 · Find the Fingerprint

Use the provided envelope-spectrum helper to compute band energy at the defect frequencies, then name the dominant frequency and locate the cracked ring.

5

Act 4 · Teach the Sensor to Decide

Train a shallow, depth-capped decision tree on the training bearings only and state its depth and node count against the embedded budget.

6

Act 5 · The Cost of Being Wrong

Evaluate the detector on held-out bearings for a confusion matrix, catch-rate, and false-alarm rate, then pick an alarm threshold on cost.

7

Reveal & Debrief

See whether your detector caught the fault with weeks of lead time, then file the assembled pipeline and decision memo for evaluation.

What you'll learn

1

Engineer vibration features by hand

Build the time-domain numbers (RMS, kurtosis, crest factor) and the envelope-spectrum energy at the defect frequencies that cleanly separate a healthy bearing from a faulty one.

2

Train a compact, explainable detector

Fit a tiny depth-capped decision tree sized to an embedded compute budget, trained leakage-free on the training bearings only, and locate the fault from its frequency signature.

3

Make the call on cost, not accuracy

Run an honest held-out evaluation (catch-rate vs false-alarm rate) and defend a cost-based alarm threshold in a one-page maintenance memo.

Best experienced on a laptop or desktop

Immersive Experience

Enroll to unlock this guided, interactive project workspace. Once enrolled, launch it anytime from your dashboard. Your completion is automatically logged for evaluation.

Best experienced on a laptop or desktop

Tags

condition-monitoringvibration-analysisfault-detectionfeature-engineeringenvelope-analysisdecision-treeembedded-mlpython
ℹ️

This experience is independently built by industry experts using real-world scenarios and public information. It is designed strictly for educational and portfolio-building purposes, and does not imply an official partnership or endorsement by the referenced companies.

Who is it for?

Applying to German or European universities? Jobs in Europe? Build proof with real projects.

Starting out?

No experience yet.

Do a graded project on a real-world brief. Walk away with a score that proves your skills, before the first job.

Job hunting?

Stand out on applications.

Show a scorecard with real criteria. Says more than any CV bullet.

Career switch?

Pivot into a new field.

Prove you can handle a real challenge in that domain, graded against the same bar as everyone else.

Portfolio?

Grade your portfolio.

Proov projects come with a score, a pass/fail, and a public verification link.

PROOV · VERIFIED PROOF OF SKILLS