← Research notes

Project note · Industrial AI

Equipment anomaly detection and statistical alarms

A Roots blower blockage-detection case study.

2 min read Interactive illustration included

This project examines early detection of an inlet-pipe blockage in a Roots blower. The dataset contains eight sensor measurements, more than 450,000 timestamped records, and weak-anomaly observations from operators.

Data and model comparison

PCA distribution of the sensor dataset
Feature distribution in the project dataset.

Logistic regression, a neural-network classifier, random forest, GBDT, SVDD and KNN all achieved 100% accuracy on the validation set. This classification result does not establish warning timeliness or the false-alarm rate in deployment.

From predictions to warnings

A Poisson hypothesis test on daily anomaly counts converts classifier outputs into an alarm decision. KNN triggered on December 13, nearly one month before the blockage alarm, matching weak-anomaly entries in the maintenance log.

Daily anomaly predictions and alarm thresholds for the compared models
Original project figure: comparing warning times.
Explore the Poisson threshold

Interactive illustration

Background rate and alarm threshold

Adjust the assumed rate and significance level. The displayed counts are synthetic.

A single-day teaching example under a fixed background rate. Repeated monitoring also requires checks for multiple testing, count dependence and background drift.

Beyond this case

Anomaly detection can inform statistical process control and model predictive control. Transfer to manufacturing requires separate validation of temporal generalization, rare faults, uncertainty calibration and control safety. This case demonstrates equipment warning, not a validated closed-loop semiconductor-fab controller.