FELA · 1D FNO
Catch a bearing BEFORE it fails!
Setup
Listens to a creaky spinning machine and identifies failure types.
Pros
Tiny enough to have hardware self monitor in realtime!
Usage
See if you can diagnose a bearing failure - we sure can!
More claims of clairvoyance?
Did you know that for anything that spins: a motor, pump, HVAC
compressor, CNC spindle, conveyor, gearbox - a healthy bearing has a particular sound?
But... a failing one could show very subtle audio cues before it fails catastrophically?
This model reads a short slice of vibration audio from a ~$3 vibration sensor on a device and calls it: healthy, or faulty!
It could be the inner race, a rolling element failure (ball), or the outer
race failing - and the model can diagnose 3 severity levels! It's small enough to run on the sensor itself, so the
machine could be self alerting - the shop floor remains safe and nobody gets hurt.
NO WAY.
Every audio clip here comes from the
Case Western Reserve University bearing rig, a standard public benchmark for
this type of problem. The model is a 132 thousand parameter FNO network, run at
production fidelity in your browser, and it reaches near 100% accuracy on the held out test
split. While this sounds impressive - a broken clock is 100% correct 2x a day. Certainly,
the model reads these fault signatures cleanly and provides real utility.
It really serves... on the industrial machine?
Yeah probably. The operator works in the rFFT spectrum. This a nerd way of saying that
a handful of numbers covers the vibration problem in place of a much more heavy duty sequence model.
Constant small memory footprint, no server round trip - the whole thing is
about 0.2 MB which is the size of a photo thumbnail. It reads one window in a couple of milliseconds,
it could run on a $3 to $10 sensor microcontroller (the panel
on the right estimates this from the real operation count). One last note - bearing failure rarely occurs
all at once - outside of Lowdown Labs you would install the model with a confidence threshold and machine calibration.
Full card on Hugging Face ↗