Mining Crushing AI Quality | Adaptive SPC Operators

By Grace on June 6, 2026

adaptive-spc-limits-mining-crushing-operators-scrap-reduction

In a cone crusher running copper ore, the particle size distribution shifts every time the feed hardness changes — and it changes constantly. Fixed UCL/LCL control limits set during commissioning don't know that. They sit there generating false alarms when the ore gets harder and missing real drift when material gets softer. The result for operators: alarm fatigue, ignored signals, and a scrap rate that never improves no matter how closely the team watches the charts. Adaptive SPC limits fix this by doing what static limits cannot — recalculating UCL and LCL dynamically as the process baseline changes, applying Western Electric pattern rules against a moving reference, and surfacing root-cause ML explanations that tell operators exactly which variable crossed the line. Mining crushing teams running adaptive SPC are cutting scrap 30–50%. Here's how it works on the floor.

Dynamic UCL/LCL · Western Electric Rules · Root-Cause ML · Recipe-Aware Limits
Static SPC Limits Are Built for Stable Processes. Crushing Circuits Are Not Stable Processes.
iFactory's Adaptive SPC platform recalculates control limits in real time as ore hardness, feed rate, and liner wear shift the process baseline — so operators see real signals, not noise, and cut scrap 30–50% in the first operating quarter.
30–50%
Scrap reduction in crushing operations with adaptive SPC
35%
Scrap reduction documented in manufacturing SPC programs within 18 months
8 Rules
Western Electric pattern detection rules applied per control chart in real time
47%
False alarm reduction using recursive feature elimination in adaptive models

Why Static SPC Fails in Crushing Circuits

Traditional SPC was designed for controlled batch manufacturing — pharmaceutical filling lines, automotive stamping cells, semiconductor fab bays — where the process baseline is stable and control limits can be set once from historical data. A crushing circuit is none of those things. Feed ore arrives with variable hardness, moisture, and fragment size distribution that no blending program fully smooths out. Liner wear progresses continuously over weeks, shifting the gap and the particle size output even when the operator hasn't touched a setting. Recipe changes between ore types reset the expected PSD range entirely. Static UCL and LCL limits set at commissioning become meaningless within a shift. The real damage shows up in two failure modes operators know well: alarms that fire constantly when nothing is actually wrong (false positives that train teams to ignore charts), and real drift that slides under the fixed limits undetected until downstream screens report oversize or fines that should have been caught upstream.

Failure Mode 1 — False Alarms
Alarm Fatigue Kills Operator Response
Fixed limits set for average ore hardness fire Zone A alarms every time harder feed arrives — which can be multiple times per shift. After the twentieth false alarm, operators stop responding. When a real out-of-control condition occurs, it gets ignored along with everything else.
What operators say
"The SPC chart is always in alarm. Nobody looks at it anymore. We just watch the screen for oversize reports."
Failure Mode 2 — Silent Drift
Process Walks Out of Spec Undetected
Liner wear progressively shifts the closed side setting, moving the PSD baseline slowly toward fines generation over weeks. The drift is gradual enough that each individual reading stays inside static limits — but the cumulative shift produces scrap at the screen that traces directly back to an undetected SPC trend no rule caught.
What operators say
"Everything looked fine on the chart. But we were generating 12% fines by the end of the week. We only found out when the mill called."

How Adaptive SPC Limits Work: What Changes for the Operator

Adaptive SPC doesn't replace the Shewhart chart — it replaces the static UCL/LCL calculation with a dynamic model that updates as process conditions change. From the operator's perspective, the chart still looks the same. What changes is that the limits actually reflect the current process state rather than a months-old commissioning baseline.

Mechanism 01
Dynamic UCL/LCL Recalculation
The model uses an EWMA (Exponentially Weighted Moving Average) window to continuously estimate the current process mean and standard deviation. As ore hardness, feed rate, or moisture shifts, the model detects the regime change and recalculates ±3σ limits to reflect actual current variation — not historical average variation.
Operator impact
Limits tighten when the process is stable. Limits widen appropriately during known high-variability feed periods — false alarms drop by up to 47%.
Mechanism 02
Western Electric Pattern Detection
All 8 Western Electric rules run against the adaptive limits in real time. Rule 1 catches single Zone A exceedances. Rule 2 catches two-of-three in Zone A. Rules 3–8 detect systematic drift, stratification, and run patterns that static single-point alarms miss entirely — including the slow liner-wear drift that generates fines over multiple shifts before anyone notices.
Operator impact
Drift caught at 4–5 points of trend, not after the downstream screen reports oversize. Corrective action window opens days earlier.
Mechanism 03
Root-Cause ML Attribution
When the adaptive model triggers an alert, a root-cause ML layer identifies the contributing variable — feed hardness spike, liner wear progression, CSS drift, feed rate variation, or moisture change — and ranks them by contribution to the exceedance. The operator sees "Liner wear: 62% contribution" not just a red alarm number.
Operator impact
Operators act on the correct variable immediately — no investigation time, no guesswork about which of five possible causes is responsible.

Western Electric Rules in Crushing: What Each Rule Catches

Each Western Electric rule detects a different type of process instability. In a crushing circuit, different rules correspond to different real-world failure modes. This is the translation operators need to understand why the system is alerting and what action to take.

Rule
What It Detects
In Crushing This Means
Rule 1
1 point > 3σ
Single point outside 3-sigma limit (Zone A or beyond)
Sudden feed hardness spike; crusher surge event; liner failure; screen blinding causing pressure backup
Rule 2
2/3 in Zone A
Two of three consecutive points in Zone A or beyond
Recurring harder ore seam in blasted feed; intermittent feed rate surges; inconsistent blasting fragmentation arriving in waves
Rule 3
4/5 in Zone B
Four of five consecutive points in Zone B or beyond
Early-stage liner wear causing gradual CSS opening; progressive moisture increase in ROM feed; systematic feed segregation on conveyor
Rule 4
8 pts same side
Eight consecutive points on same side of centerline
Process mean has shifted — most commonly liner wear progression or a new ore type in the blend without a corresponding limit update
Rules 5–8
Trend / Cycle
Six points trending in one direction; alternating pattern; stratification (all points in Zone C)
Continuous liner wear trend; shift-change operator behaviour cycles; overly tight feed control producing artificially low apparent variation (stratification)
Adaptive UCL/LCL · 8-Rule Detection · Root-Cause Attribution · Scrap Reduction
See How Your Crusher's PSD Charts Would Look With Adaptive Limits Applied
iFactory connects to your existing DCS and historian data to run your current SPC charts through adaptive limits and Western Electric rules — and shows you what it would have caught in the last 90 days. Book a Live SPC Walkthrough to see it on your process.

Static SPC vs Adaptive SPC: The Operator's Daily Experience

The technical difference between static and adaptive limits matters less to operators than the practical difference in what their shift looks like. Here's the same crushing circuit, same ore, same team — with and without adaptive SPC running.

Situation Static SPC Adaptive SPC
Harder ore seam arrives mid-shift Zone A alarm fires — operator checks, nothing wrong, resets, continues Limits widen to reflect known harder-ore variance — no alarm unless a real exceedance occurs within that context
Liner wear shifts PSD over 3 weeks Each individual reading within limits — drift undetected until downstream reports fines Rule 4 (8 points same side) fires at day 7 — liner wear flagged as primary cause, work order generated
Recipe change — new ore blend Old limits apply to new material — continuous false alarms or missed shifts depending on direction Recipe change event triggers limit recalculation — new baseline established within first 30 readings
Alarm fires on operator screen Red number — operator must investigate which of 5–6 variables caused it "Liner wear: 62% contribution" displayed — one action, no investigation required
End of shift scrap report 12% fines generated — source unclear, report filed, nothing changes Fines rate 4–6% — two Rule 3 alerts caught the drift at hour 3, CSS adjusted before damage compounded
Management review of SPC data Charts show constant alarms — team appears unresponsive; limits appear meaningless Alarm rate down 47%, scrap trending down 30–50% — clear evidence SPC is working
"

We had been running SPC on the secondary crusher for two years. The charts were always in alarm. The team had learned to ignore them completely — the SPC screen was just background noise on the workstation. When we switched to adaptive limits, alarm volume dropped by more than half in the first week. The team started looking at the charts again because suddenly the alarms actually meant something. By month three, fines generation was down 38%. That's what trust in a system looks like when the system is actually calibrated to your process.

— Process Control Engineer, Copper Concentrator — Tertiary Crushing Circuit, 3 cone crushers

Conclusion: The Limit That Adapts Is the Limit That Gets Respected

The 30–50% scrap reduction adaptive SPC delivers in mining crushing isn't from better operators or better ore — it's from control limits that mean something again. Dynamic UCL/LCL recalculation eliminates the false alarms that erode trust in SPC systems. Western Electric pattern rules applied against those adaptive limits catch the drift patterns — liner wear, recipe change, feed hardness progression — that static single-point alarms never see. And root-cause ML attribution turns an anonymous alarm into an actionable instruction the operator can execute in seconds. The technology isn't new. What's new is having it applied to a process as variable as a live crushing circuit.

iFactory's Adaptive SPC platform connects to your existing DCS and historian to deploy dynamic control limits, Western Electric rule detection, and root-cause attribution across your crushing circuit — without replacing your instrumentation or retraining your team. Book a Demo to see what adaptive limits would have caught on your last 90 days of data, or Get In Touch to start your deployment assessment.

Frequently Asked Questions

iFactory's adaptive SPC module uses a combination of historical DCS/historian data and live production data to bootstrap the initial baseline. With 30 days of clean historical data available, the initial adaptive limits are deployable within the first deployment cycle — typically 24–72 hours after data connectivity is established. The EWMA model then continues to refine the baseline from live data. For completely new installations without historical data, the model operates in a supervised learning mode for the first 2–3 weeks before switching to fully autonomous limit adaptation. Book a Demo to discuss your data availability.

Yes — and this is one of the core use cases for adaptive SPC in mining. The platform supports recipe-aware limit sets: when a recipe or ore blend change event is logged in your DCS or production system, the model switches to the pre-trained limit profile for that ore type (if historical data exists) or enters a re-baselining window. For mixed-ore operations, the model can be configured to treat ore type as an explicit regime variable, maintaining separate UCL/LCL profiles for each registered ore classification and switching between them automatically based on production system signals.

iFactory's crushing SPC module tracks the primary quality and process indicators: particle size distribution (P80, P50, fines percentage), closed side setting, feed rate, motor current draw, power draw per tonne, gap position, throw, and product yield at the screen. Adaptive limits can be applied to any variable that is continuously measured in your DCS. The root-cause ML layer monitors all instrumented process variables — including bearing temperatures, hydraulic pressure, CSS actuator position, and feed conveyor speed — to identify what's driving an SPC exceedance. Get In Touch to begin your variable inventory assessment.

No new instrumentation is required as a prerequisite. iFactory connects to existing DCS systems via OPC-UA, Modbus TCP, and direct historian exports from OSIsoft PI, Wonderware, and ABB 800xA. The adaptive SPC layer runs as an analytics overlay on top of your current process data infrastructure — your operators keep their existing control screens, and iFactory adds the adaptive chart overlay and alert layer as a separate interface or integration. Additional instrumentation (such as online particle size analysers) enhances the model but is not required to begin. Book a Demo to confirm connectivity for your specific DCS platform.

Your Operators Are Already Watching the Charts. Are the Charts Telling Them the Right Thing?
iFactory's Adaptive SPC replaces static UCL/LCL limits with dynamic bounds calibrated to your live process — cutting false alarms by up to 47%, catching liner wear drift before it generates fines, and telling operators exactly which variable to adjust. Book a Live SPC Walkthrough using your own crusher data, or sign up to start your deployment assessment.

Share This Story, Choose Your Platform!