For nearly three decades, the name EPANET has been synonymous with water distribution system modeling. Developed by the U.S. Environmental Protection Agency’s (EPA) Water Supply and Water Resources Division, the original EPANET (first released in 1993) became the gold standard—a public-domain, open-source engine that democratized hydraulic analysis for engineers, utilities, and academics worldwide. Its simple, robust engine powered hundreds of commercial interfaces (from Bentley WaterGEMS to Autodesk InfoWater Pro) and trained generations of engineers.
For stormwater and combined sewer overflow modeling, EPANET Plus includes modules for rain barrels, permeable pavements, and green roofs. This bridges the gap between water distribution (potable) and stormwater management (non-potable). epanet plus
This paper outlines the technical profile and functional utility of EPANET PLUS EPANET Plus: Moving Beyond Legacy Constraints in Hydraulic
EPANET Plus is an enhanced implementation of the EPANET hydraulic and water-quality simulation engine that improves usability, extensibility, and integration. It keeps the trusted core simulation capabilities (pipes, pumps, valves, tanks, and transient water-quality tracking) while offering programmers and modelers a more accessible API and modern interfaces. EPANET Plus has a wide range of applications
EPANET Plus has a wide range of applications in water distribution system analysis and management. Some of the most common applications include:
As of the mid-2020s, EPANET Plus has been integrated into major commercial software (e.g., InfoWorks WS Pro, WaterGEMS 2024), and the open-source ecosystem is thriving. The EPA’s GitHub repository (Open Water Analytics) hosts the engine code, thousands of test cases, and a growing library of Python examples.
| Feature | EPANET 2.0 (Legacy) | EPANET Plus (Modern) |
| :--- | :--- | :--- |
| Demand Model | Global time patterns | Node-specific, time-varying, pressure-dependent demands |
| Pump Efficiency | Constant or curve-based | Variable speed drives (VSD) with efficiency curves |
| Rule Control | Simple IF/THEN | Complex multi-rule logic with hysteresis |
| Scenario Management | Manual saving of .net files | Built-in Scenario Manager for "what-if" analysis |
| Data Interoperability | Basic text import/export | Native support for GIS (Shapefiles) and SQL databases |
| Speed | Single-threaded CPU | Multi-threaded solving for large networks (>50,000 nodes) |