AquaTwinModel IntelligenceSyncing
InitializingSimulated plant
—°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.

Modeled

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-ifReference plantPhysicsML onlyHybrid

Reference plant = the higher-fidelity simulator used as ground truth in this prototype (not a real plant); errors are relative to it.

AquaTwin
Digital twin offline