FWD / README.md
Sompote's picture
Upload 11 files
fca8237 verified
|
Raw
History Blame Contribute Delete
1.39 kB
---
title: DBFT Pavement Strain Predictor
emoji: 🛣️
colorFrom: green
colorTo: gray
sdk: gradio
sdk_version: 5.24.0
app_file: app.py
pinned: false
license: mit
---
# DBFT — Pavement Strain Predictor
Predicts the two critical pavement strains **directly** from a Falling Weight
Deflectometer (FWD) test — no backcalculation step:
- **ε_t** — horizontal tensile strain at the bottom of the asphalt layer
(fatigue-cracking criterion)
- **ε_c** — vertical compressive strain at the top of the subgrade
(rutting criterion)
Model: **DBFT (Deflection-Basin Fusion Transformer)**, ~150k parameters,
trained with a combined surrogate + field loss (λ = 1.0) on an extended
layered-elastic surrogate (14,174 PyMastic/EVERSTRESS solutions) plus 7,651
Thai DOH field measurements. Held-out-route field performance:
**R² = 0.96 (AC) / 0.88 (subgrade)**.
Every prediction includes a **local SHAP attribution** (KernelExplainer over
the 12 field-measurable inputs: 9 deflections D0–D1800 + 3 layer thicknesses)
showing how each input pushed the prediction away from the model baseline.
## Inputs
| Input | Unit | Note |
|---|---|---|
| D0 … D1800 | μm | deflection basin, normalized to 707 kPa plate pressure |
| h_AC, h_Base, h_Subbase | mm | h_Subbase = 0 for structures without a subbase |
## Run locally
```bash
pip install -r requirements.txt gradio
python app.py
```