Epanet Plus [work]
Key Features:
- Hydraulic Modeling: EPANET Plus allows users to create detailed models of water distribution systems, including pipes, nodes, pumps, valves, and reservoirs.
- Water Quality Modeling: The software can simulate water quality parameters such as chlorine, bacteria, and other contaminants in the water distribution system.
- Extended Period Simulation: EPANET Plus can simulate water distribution systems over extended periods, allowing users to analyze system behavior under various operating conditions.
- Pressure Reducing Valves: The software can model pressure reducing valves, which are used to regulate pressure in water distribution systems.
- Surge Analysis: EPANET Plus can perform surge analysis, which helps users evaluate the impact of sudden changes in flow or pressure on the water distribution system.
Advanced Features:
- GIS Integration: EPANET Plus can be integrated with Geographic Information Systems (GIS) to visualize and analyze water distribution systems in a spatial context.
- Automated Model Calibration: The software includes tools for automated model calibration, which helps users adjust model parameters to match field data.
- Uncertainty Analysis: EPANET Plus allows users to perform uncertainty analysis, which helps quantify the impact of uncertainty in model inputs on simulation results.
Benefits:
- Improved System Performance: EPANET Plus helps water utilities optimize water distribution system performance, reducing energy consumption and costs.
- Enhanced Water Quality: The software enables utilities to simulate and analyze water quality parameters, helping to ensure safe and reliable drinking water.
- Cost Savings: EPANET Plus can help utilities identify cost-saving opportunities by optimizing system operations and reducing energy consumption.
Applications:
- Water Distribution System Design: EPANET Plus is used to design and optimize water distribution systems, including new systems and upgrades to existing systems.
- Water Quality Monitoring: The software is used to simulate and analyze water quality parameters, helping utilities monitor and respond to water quality issues.
- Emergency Response Planning: EPANET Plus can be used to simulate and analyze water distribution system behavior during emergency events, such as natural disasters or contamination incidents.
EPANET-PLUS is a specialized Python library designed to enhance and simplify interactions with the EPANET Programmer’s Toolkit. It provides a high-level Application Programming Interface (API) for water engineers and researchers to perform hydraulic and water quality simulations programmatically. Key Capabilities of EPANET-PLUS epanet plus
High-Level API: Simplifies complex EPANET toolkit functions (originally written in C) into user-friendly Python methods.
Hydraulic Simulations: Runs full hydraulic analyses and retrieves nodal pressures, link flows, and pump statuses at every simulation step.
Water Quality Modeling: Facilitates the study of disinfectant loss, water age, and contaminant propagation.
Automation: Ideal for batch processing multiple .inp files or running iterative optimizations, such as energy minimization or fire flow analysis. Core Data & Reporting Fields Key Features:
EPANET-PLUS allows you to extract detailed simulation data that can be used to build custom reports: Category Key Data Points Available Network Geometry IDs for all nodes and links, pipe lengths, and diameters. Hydraulic Performance
Nodal pressure, head loss, flow velocity, and demand models. Water Quality
Chemical concentrations (e.g., chlorine residuals) and water age. Energy Usage Pumping costs and average energy consumption. Practical Applications GitHub - WaterFutures/EPANET-PLUS
Key features worth highlighting
- Programmatic API: Designed for easier calls from Python, .NET, or other languages—great for automation.
- Cleaner data structures: Nodes, links, and controls are exposed in ways that are simpler to query and modify.
- Compatibility with EPANET inputs: Keeps support for familiar INP files while enabling richer programmatic manipulation.
- Improved support for extended attributes and metadata: Useful for GIS linking, tagging assets, and exporting results.
- Expanded quality and extended simulation hooks: Easier to plug in alternative water-quality models or custom control logic.
EPANET Plus: A Technical Overview
Part 1: What is EPANET Plus? (Clarifying the Terminology)
First, a critical clarification. If you search for "EPANET Plus download," you might be confused. There is no standalone executable named "EPANET Plus." Instead, EPANET Plus refers to a significant upgrade to the underlying simulation engine (often referred to as EPANET 2.1 or the EPANET Toolkit) and a suite of third-party applications that leverage this new engine. Hydraulic Modeling : EPANET Plus allows users to
In 2014, the EPA released the EPANET Formula API and a roadmap for what the community called "EPANET Plus." The key differentiator? Time-varying demands, rule-based controls, and low-impact development (LID) modules.
Today, EPANET Plus capabilities are primarily accessed via powerful interfaces like EPANET 2.2 (the latest standalone version released by EPA) and commercial platforms such as InfraWorks, InfoWater Pro, and QGIS tools that plug into the new engine.
Fundamentally, EPANET Plus is the philosophy of moving from static, average-day modeling to dynamic, real-time, scenario-based simulation.
Basic Workflow (using Python + epyt)
from epyt import epanet