A stability-aware feedforward classifier that assigns gas wells to one of four ordinal health states — from routine wellhead measurements — anchored by a physics-derived critical-rate heuristic and a contradiction-detection layer.
A gas well doesn't fail suddenly — it loads up slowly. As reservoir pressure declines, flow rate drops below the critical Turner velocity, liquid accumulates in the wellbore, backpressure builds, and the well transitions from continuous to cyclic production before eventually dying.
Catching this trajectory early — before the well enters cyclic mode — requires continuous health monitoring. The challenge: most surveillance workflows rely on periodic human review, not real-time classification.
Results below are illustrative of the expected output structure. Final numbers will be updated upon completion of cross-validation on the field dataset.
| Class | Prec. | Recall | F1 | Support |
|---|---|---|---|---|
| Healthy | 0.91 | 0.91 | 46 | |
| Warning | 0.81 | 0.81 | 43 | |
| Sick | 0.80 | 0.82 | 35 | |
| Damaged | 0.84 | 0.84 | 25 | |
| Weighted avg | 0.84 | 0.85 | 149 |
| Well | WHP (psi) | Q_gas (MMscfd) | SI | Actual | Predicted | Confidence |
|---|---|---|---|---|---|---|
| W-001 | 680 | 1.84 | 1.42 | Healthy | Healthy | 0.93 |
| W-014 | 410 | 0.96 | 0.88 | Warning | Warning | 0.81 |
| W-027 | 290 | 0.51 | 0.62 | Sick | Warning | 0.54 |
| W-033 | 175 | 0.22 | 0.31 | Damaged | Damaged | 0.88 |
| W-041 | 340 | 0.74 | 0.79 | Warning | Sick | 0.61 |
Preliminary weighted F1 of 0.84 on validation set. The Stability Index — a physics-derived dimensionless ratio — is the single most important feature (0.38), confirming that anchoring the classifier in critical-rate physics adds signal beyond what data-only approaches capture. Misclassifications are predominantly between adjacent states (Warning↔Sick), never across the full range (Healthy↔Damaged) — consistent with the ordinal loss constraint.