Epanet Plus [top]
Analyzing energy tariffs and pump curves to determine the most cost-effective schedule for filling reservoirs.
Enter —a conceptual and technical evolution that bridges the gap between raw open-source simulation and the high-performance requirements of modern civil engineering. What is EPANET Plus?
EPANET-PLUS adds custom programmatic functions missing from the standard US EPA Toolkit. It features optimized memory-clearing functions, automated network object manipulation capabilities, and data pipeline shortcuts that facilitate seamless conversion of simulation results into Python data frames. Architecture Comparison Feature / Attribute Standard EPANET 2.2 EPANET-MSX Standalone EPANET-PLUS Framework Desktop GUI / C API Command Line / C API Unified Python Package & C Library Hydraulic Engine No (Requires external hydraulics) Yes (Fully Integrated) Chemical Modeling Single species only Multi-species complex kinetics Multi-species complex kinetics Python Optimization Third-party ctypes wrappers Minimal/Manual wrapping High-performance C Extension Best Used For Basic design and engineering Specialized chemical research Digital Twins, AI Training, Optimization Real-World Engineering Applications
Standard EPANET handles one "state" at a time. EPANET Plus allows for "what-if" scenario management. Engineers can toggle between "Average Day Demand," "Peak Hour," and "Fire Flow" scenarios within a single project file, saving hours of data duplication. 4. Real-Time Data Linking epanet plus
However, its open-source nature means that developers can extend it — and many have, adding modules for water hammer, valve dynamics, and even machine learning integration.
EPANET Plus represents the next step in the evolution of water distribution modeling. By combining the robustness of the EPANET engines with modern, flexible scripting interfaces, it provides a comprehensive tool for both practitioners and researchers looking to address the challenges of water scarcity, aging infrastructure, and the demand for smart, sustainable water management.
Automatically distributing water demands based on billing data or land-use maps. Analyzing energy tariffs and pump curves to determine
d.close()
The most significant upgrade in EPANET Plus engines is the transition from Demand-Driven Analysis (DDA) to Pressure-Driven Analysis (PDA).
The integration of EPANET-PLUS into water resource engineering workflows unlocks several advanced use cases: Building Water Network Digital Twins EPANET Plus allows for "what-if" scenario management
This article was created with current knowledge as of June 2026. If you're interested in specific applications of this software, I can also discuss its use in optimizing pump schedules or calculating water age. WDSA-CCWI 2026 Program Booklet
In contamination events, EPANET Plus can simulate real-time valve and pump operations to isolate affected zones and flush contaminants. Rule-based controls can automate these responses.
Integrating hydraulics with Python script execution makes EPANET-PLUS ideal for advanced infrastructure engineering tasks. Digital Twin Integration