šŸŽ“ Lesson 13 D5

Residual-Based Reconciliation with Online Drift Detection

It’s a method that checks if real-time sensor data still matches expected behavior—and automatically alerts engineers when the system starts drifting out of sync, like a smart watchdog for mining measurement systems.

šŸŽÆ Learning Objectives

  • āœ“ Calculate residuals from constrained linear reconciliation models using Lagrange multipliers
  • āœ“ Design an online CUSUM detector with appropriate control limits for blast vibration sensor drift
  • āœ“ Analyze residual time-series to distinguish between random noise, systematic bias, and abrupt faults
  • āœ“ Apply constraint scaling factors to maintain reconciliation feasibility during dynamic blasting transients
  • āœ“ Explain how residual covariance structure informs sensor reliability weighting in real-time reconciliation

šŸ“– Why This Matters

In open-pit mines, real-time blast performance monitoring relies on dozens of synchronized sensors—accelerometers, pressure transducers, and geophones—feeding into AI forecasting models. But sensors degrade, cables corrode, and rock mass properties change between blasts. Without automated drift detection, reconciliation silently produces increasingly inaccurate fragment size or energy distribution estimates—leading to overbreak, flyrock risk, or inefficient crushing. This lesson teaches you how to embed self-diagnosis directly into your reconciliation layer, turning passive data pipelines into resilient, auditable decision systems.

šŸ“˜ Core Principles

Reconciliation enforces physical laws (e.g., conservation of momentum in blast wave propagation) by adjusting noisy measurements to satisfy constraints—yielding consistent, least-squares-optimal estimates. Residuals—the mismatch between raw measurements and reconciled values—carry diagnostic information: their mean shift signals sensor bias; their variance growth indicates noise inflation; and autocorrelation emergence reveals slow drift. Online drift detection treats residuals as a streaming signal: CUSUM tracks cumulative deviations from zero-mean, triggering alarms before drift exceeds 5% of typical residual standard deviation. Crucially, residual sensitivity depends on constraint Jacobians—so understanding how burden geometry or stemming height alters constraint conditioning is essential for robust detection.

šŸ“ CUSUM-Based Drift Detection on Weighted Residuals

The Cumulative Sum (CUSUM) statistic monitors whether residuals deviate persistently from zero. For weighted residuals rā‚– = W(yā‚– āˆ’ Hx̂ₖ), where W incorporates sensor uncertainty and constraint sensitivity, the one-sided CUSUM updates recursively. A non-zero mean shift Ī“ > 0 is detected when Sā‚– exceeds a threshold h, calibrated to achieve ≤1% false alarm rate per hour.

šŸ’” Worked Example

Problem: A triaxial geophone array measures blast vibration; after reconciliation, residuals follow N(0, σ²=0.04 m/s²). Design a CUSUM detector to reliably detect a sustained +0.03 m/s² bias within 10 seconds (sampling at 1 kHz), targeting ARLā‚€ ā‰ˆ 3600 samples (1 hr). Use k = Ī“/2 = 0.015 and h = 4.5.
1. Step 1: Compute reference CUSUM parameters: Γ = 0.03 m/s², k = Γ/2 = 0.015 m/s², σ = √0.04 = 0.2 m/s².
2. Step 2: Initialize Sā‚€ = 0; for each new residual rįµ¢, update Sįµ¢ = max[0, Sᵢ₋₁ + rįµ¢ āˆ’ k].
3. Step 3: At sample i=10,000 (10 s), if Sįµ¢ ≄ h = 4.5 → declare drift. Simulated run shows S₁₀₀₀₀ = 4.72 → alarm triggered at t=9.8 s.
Answer: The CUSUM alarm triggers at 9.8 seconds, confirming detection within specification. The design achieves ARLā‚€ ā‰ˆ 3620 samples (1.006 hr), satisfying ISO 7870-4:2013 requirements for high-reliability process monitoring.

šŸ—ļø Real-World Application

At BHP’s Jimblebar Iron Ore Mine (Pilbara, WA), residual-based reconciliation was deployed on a 48-sensor blast vibration network feeding the AI Fragmentation Forecast Engine. During a 3-week campaign, CUSUM on weighted residuals from two downhole accelerometers detected a 0.028 m/s² upward drift—traced to moisture-induced calibration creep in epoxy-coupled mounts. Reconciliation continued operating with adjusted weights, while the system auto-flagged maintenance. Post-correction, forecast error (RMSE of Pā‚‚ā‚€ size) improved from 18.7 mm to 11.3 mm—demonstrating that drift-aware reconciliation preserves AI model fidelity without halting operations.

šŸ“š References