Epanet Plus
The original EPANET operated on a fundamentally static concept: you defined a fixed set of demands (e.g., hourly multipliers), ran a simulation, and observed the results. It treated demands as known quantities. EPANET Plus changes the question. Instead of asking “Given these demands, what are the pressures and flows?” it allows engineers to ask “Given these pressures and controls, what actual demands will be met, and where are the deficits?”
This is made possible by the introduction of pressure-driven demand (PDD) . In the original EPANET, a node always received its full demand, even if pressure dropped to zero—a physically impossible scenario that gave false confidence during fire-flow analysis or pipe breaks. EPANET Plus natively implements PDD, where actual outflow depends on available pressure. Below a minimum pressure, demand drops; above a desired pressure, full demand is met. This single feature transforms the accuracy of failure scenarios, leak detection studies, and low-pressure zones.
EPANET Plus is an open-source, object-oriented simulation engine written in C++. It maintains full backward compatibility with classic EPANET 2.0 input files (.inp) while adding a rich set of new features. The “Plus” signifies a significant leap in functionality: epanet plus
Crucially, EPANET Plus powers several modern graphical interfaces, including EPANET 2.2 (the official EPA GUI), QGIS EPANET, EPANET-MSX, and commercial tools like InfoWater and WaterGEMS (via engine integration).
EPANET Plus retains classic water quality (chlorine decay, age, source tracing) and adds: The original EPANET operated on a fundamentally static
By coupling EPANET Plus with an optimization script (e.g., Python + Pyomo), utilities can find the cheapest pump scheduling strategy under time-of-use electricity tariffs while maintaining minimum pressure constraints.
Original EPANET’s water quality engine was a marvel of its time: plug-flow reactors with first-order decay. But real-world water quality is more complex. EPANET Plus introduces: EPANET Plus retains classic water quality (chlorine decay,
These capabilities allow utilities to optimize booster disinfection locations, reduce dead-end water age, and comply with stricter regulatory frameworks like the Revised Total Coliform Rule (RTCR).
EPANET Plus represents the evolution of hydraulic modeling from a static, demand-driven calculation to a dynamic, pressure-aware simulation environment. By addressing the physical limitations of the legacy EPANET 2.0 engine—specifically through Pressure-Dependent Demand and GIS integration—it provides water utilities with the tools necessary to model resilience, manage energy, and ensure the reliability of modern water distribution networks. Whether through the upcoming official EPA EPANET 3.0 release or third-party commercial platforms, the "Plus" capabilities are becoming the new industry standard.