Proppant transport validation
Per-case predicted vs observed slip / front advance bar pairs and mass-balance drift over time, generated automatically from the built-in validation registry.
Drop any number of CSV files describing site DFIT or historical offset cases. Files are merged by caseId before the transport validation suite runs — metrics from different files sharing a case are concatenated. Conflicting source, description, or fixture columns abort the run with a clear error.
Adjust per-metric `toleranceLog` bands and rerun the suite. Empty fields fall back to the global multiplier × built-in defaults.
Scales every metric's tolerance.
default 4.00e-2 · |log10(predicted/observed)| band for hindered slip velocity.
default 1.00e-2 · |log10(predicted/observed)| band for advected bed centroid.
default 1.00e-6 · Drift-guard threshold for mass conservation under noflux BCs.
3/3 cases passed · 4/4 metrics passed · run @ 7/29/2026, 3:57:48 AM
Showing 3/3 cases · 4/4 metric rows
| Case | Source | Metric | Observed | Predicted | RMS log-resid | Tolerance [log] | Status |
|---|---|---|---|---|---|---|---|
| bakken-dfit-2024 | site-dfit | slip-velocity-mps [m/s] | 1.134e-3 | 1.118e-3 | 6.32e-3 | 4.00e-2 | PASS |
| wolfcamp-offset-2023 | historical-offset | bed-centroid-advance-m [m] | 3.088e+1 | 3.100e+1 | 1.75e-3 | 1.00e-2 | PASS |
| mass-balance-drift [—] | 1.000e+0 | 1.000e+0 | 1.93e-16 | 1.00e-6 | PASS | ||
| permian-bridging-survey-2022 | historical-offset | slip-velocity-mps [m/s] | 1.174e-3 | 1.161e-3 | 4.87e-3 | 5.00e-2 | PASS |
Bakken site DFIT — 100-mesh sand in linear gel (10 cP); engineer-reported hindered slip at α_s = 0.15.
Observed vs predicted
Wolfcamp offset well — 40/70 sand slug carried at 0.5 m/s through a 60 m perforated interval; observed front advance after 60 s.
Observed vs predicted
Bed-centroid advance vs time
Mass-balance drift vs time
Permian high-concentration bridging survey — 30/50 sand at α_s = 0.40 in 30 cP fluid; engineer-reported hindered slip.