epanet-js combines multi-method optimization with zonal decomposition to identify the parameters that best match your observed field data. Review the evidence, inspect the reasoning, and accept adjustments with complete control.
No login needed
Calibration assistant
Suggestion 2 of 7
Zone B · 14 pipes
A model only becomes useful for planning and operational decisions once its simulated heads and flows match real-world observations. Yet traditional calibration is notoriously slow, requiring hours of manually adjusting pipe roughness, tweaking localized demands, checking valve statuses, and comparing error plots across repeated runs.
epanet-js automates the repetitive parameter search while keeping final engineering judgment in your hands.
Calibration begins with field observations. Import your time-series records to visualize discrepancies directly on the network map and plot simulated results alongside observed data:
Attempting to calibrate a large network as a single global system introduces too many unconstrained variables, often leading to compensating errors where incorrect assumptions in one area mask problems in another.
epanet-js divides the network into discrete DMAs and pressure zones. By solving each zone independently against its boundary flows and internal pressures, parameter searches stay strictly bounded by local evidence.
Fit by zone
Mean error
For each zone, epanet-js systematically identifies the parameters (pipe roughness or C-factors, localized demand allocations, and valve statuses) that best reconcile the model with observed data using complementary solvers:
Different algorithms often surface competing candidates. epanet-js evaluates these options against the physical evidence, identifies the most probable parameter set, and clearly documents its reasoning.
Every recommendation is backed by a visible chain of logic: the alternative values considered, the error reduction achieved, and the physical justification for the adjustment. You get a transparent record rather than an unexplained black-box number.
The system proposes adjustments; you decide what gets applied. Review each recommendation alongside its confidence metrics and supporting plots, then accept, tweak, or reject individual changes before they are committed to the model.
The result is a calibrated model verified against real-world data and supported by a clear, auditable record of every modification.
Calibration assistant
Suggestion 2 of 7
Zone B · 14 pipes
A model that matches observed pressures and flows, so the decisions you make from it hold up to scrutiny.
The search work that used to take days of trial and error becomes a focused review of well-reasoned options.
Each piece of the network keeps a record of the options considered, their likelihood, and why a value was chosen.
Accept, adjust, or reject any recommendation. The tools assist and explain; the engineer decides.
See assisted calibration on your own network, with the engineer in control of every decision.
No login needed
Calibration bridges raw network data and reliable engineering decisions. Because epanet-js unifies model building, customer demand allocation, and field test planning in one environment, your calibrated network is immediately ready for scenario testing, fire flow assessments, and planning without exporting files or switching tools.
A calibrated model unlocks everything downstream.
The questions teams ask most about calibration in epanet-js.
See how assisted calibration fits your workflow. Launch epanet-js free, or book a demo to walk through it with us.
No login needed