InitializingSimulated plantReference SWRO plant · 3 trains · 57,500 m³/d
—°C
Temperature
—g/L
Salinity
—NTU
Turbidity
—
pH
--:--:--
SIM --:--:--
Model Intelligence
Physics + machine learning + forecasting + optimisation + safety
No black box: every layer, its inputs, outputs and method. Select a layer to inspect it.
Architecture
LAYER 03
Residual ML
Learns what the lumped physics cannot represent; corrects its predictions.
- Inputs
- 16 features: what-if point, calibration point and conditions, θ̂, physics outputs.
- Outputs
- Residuals for permeate flow (relative), TDS (log-ratio), ΔP (bar), power (relative).
- Method
- scikit-learn HistGradientBoosting, 350 trees × 4 targets, trained on 40 000 synthetic samples; exported to JSON and evaluated in the browser; browser and scikit-learn predictions agree to within 1e-9.
- Live
- Waiting for telemetry…
Model card
ml/train.py
Loading model metrics…
Out-of-distribution probe
Distance to training distribution (Mahalanobis / d₉₉)0.00
0d₉₉1.4 · d₉₉ (withhold)2.5
Confidence
—
| One train, what-if | Reference plant | Physics | ML only | Hybrid |
|---|
Reference plant = the higher-fidelity simulator used as ground truth in this prototype (not a real plant); errors are relative to it.