EPANET

Last updated
EPANET
Original author(s) Lewis A. Rossman
Developer(s) United States Environmental Protection Agency (USEPA, Cincinnati, Ohio)
Stable release
2.2 / July 23, 2020;3 years ago (2020-07-23) [1]
Written in C Programming Language(engine) / Object Pascal(User Interface)
Operating system Windows
Available inEnglish
Type Engineering Simulation
License None (Public domain)
Website www.epa.gov/water-research/epanet

EPANET (Environmental Protection Agency Network Evaluation Tool) is a public domain, water distribution system modeling software package developed by the United States Environmental Protection Agency's (EPA) Water Supply and Water Resources Division. It performs extended-period simulation of hydraulic and water-quality behavior within pressurized pipe networks and is designed to be "a research tool that improves our understanding of the movement and fate of drinking-water constituents within distribution systems". [2] EPANET first appeared in 1993. [3]

Contents

EPANET 2 is available both as a standalone program and as an open-source toolkit (Application Programming Interface in C). Its computational engine is used by many software companies that developed more powerful, proprietary packages, often GIS-centric. The EPANET ".inp" input file format, [4] which represents network topology, water consumption, and control rules, is supported by many free and commercial modeling packages. Therefore, it is arguably considered as the industry standard.

Features

EPANET provides an integrated environment for editing network input data, running hydraulic and water quality simulations, and viewing the results in a variety of formats. EPANET provides a fully equipped and extended period of hydraulic analysis that can handle systems of any size. The package also supports the simulation of spatially and temporally varying water demand, constant or variable speed pumps, and the minor head losses for bends and fittings. The modeling provides information such as flows in pipes, pressures at junctions, propagation of a contaminant, chlorine concentration, water age, and even alternative scenario analysis. This helps to compute pumping energy and cost and then model various types of valves, including shutoffs, check pressure regulating and flow control.

EPANET's water quality modeling functionality allows users to analyze the movement of a reactive or non-reactive tracer material which spreads through the network over time. It tracks the reactive material as it spreads, measuring the percentage of flow from the given nodes. The package employs the global reaction rate coefficient which can be modified on a pipe-by-pipe basis. The storage tanks can be modeled as complete mix, plug flow or two-compartment reactors.

The visual network editor of EPANET simplifies the process of building piping network models and editing their properties. These various types of data reporting visualization tools are used to assist to analyze the networks, which include the graphics views, tabular views, and special reports.

Hydraulic simulation

Headloss in pipe segments

EPANET hydraulics engine computes headlosses along the pipes by using one of the three formulas:

Since the pipe segment headloss equation is used within the network solver, the formula above is selected for the entire model.

Head-flow Curves of Pumps

Within EPANET, pumps are modeled using a head-flow curve, which defines the relationship between hydraulic head imparted to the system by the pump and flow conveyed by the pump. The model calculates the flow conveyed by the pump element for a given system head condition based on this curve. EPANET can also model a pump as a constant power input, effectively adding a given amount of energy to the system downstream of the pump element. [4]

Network solver

The network hydraulics solver employed by EPANET uses the "Gradient Method" first proposed by Todini and Pilati, [5] which is a variant of Newton–Raphson method.

Water-quality simulation

EPANET includes the capability to model water age and predict flow of non-reactive and, under simplified conditions, reactive materials. [4] This capability is frequently used to predict chlorine residuals within water distribution systems. While the internal water quality simulation capabilities only evaluates decay or growth of a single constituent, an extension is available (EPANET-MSX), which allows modeling of interactions between constituents.

EPANET Toolkit

EPANET's computational engine is available for download as a separate dynamic link library for incorporation into other applications. [6] The source code for EPANET 2 is available on the EPA's EPANET website. [7]

In 2012 the EPANET toolkit, written in C, was rewritten in Java in a more object-oriented style. The code in Java is available on GitHub: https://github.com/Baseform/Baseform-Epanet-Java-Library.

Compatibility

EPANET uses a binary file format, but also includes the capability for importing and exporting data in dxf, metafile, and ASCII file formats. EPANET's ASCII file format is called an input file within EPANET, and uses a file extension ".inp". [4] The input file can include data describing network topology, water consumption, and control rules, and is supported by many free and commercial modeling packages.

While EPANET is used as the computational engine for most water distribution system models, most models are developed and maintained in hydraulic modeling packages based on EPANET's computational engine. Some of the major hydraulic modeling packages are:

Most of these applications allow for multiple demand conditions, planning scenarios, and various methods of integrating with other data sources an agency may already have in place not supported in EPANET, such as GIS, and support additional types of analyses not found in EPANET. ESurvey Water is developed to create Auto Designed Longitudinal Profiles, and auto generation of the final outputs after the hydraulic design is completed in EPANET and other software.

See also

Related Research Articles

<span class="mw-page-title-main">Hydraulic engineering</span> Sub-discipline of civil engineering concerned with the flow and conveyance of fluids

Hydraulic engineering as a sub-discipline of civil engineering is concerned with the flow and conveyance of fluids, principally water and sewage. One feature of these systems is the extensive use of gravity as the motive force to cause the movement of the fluids. This area of civil engineering is intimately related to the design of bridges, dams, channels, canals, and levees, and to both sanitary and environmental engineering.

In hydrogeology, an aquifer test is conducted to evaluate an aquifer by "stimulating" the aquifer through constant pumping, and observing the aquifer's "response" (drawdown) in observation wells. Aquifer testing is a common tool that hydrogeologists use to characterize a system of aquifers, aquitards and flow system boundaries.

<span class="mw-page-title-main">BRL-CAD</span> Computer-aided design software

BRL-CAD is a constructive solid geometry (CSG) solid modeling computer-aided design (CAD) system. It includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools. The entire package is distributed in source code and binary form.

<span class="mw-page-title-main">Water supply network</span> System of engineered hydrologic and hydraulic components providing water

A water supply network or water supply system is a system of engineered hydrologic and hydraulic components that provide water supply. A water supply system typically includes the following:

  1. A drainage basin
  2. A raw water collection point where the water accumulates, such as a lake, a river, or groundwater from an underground aquifer. Raw water may be transferred using uncovered ground-level aqueducts, covered tunnels, or underground water pipes to water purification facilities.
  3. Water purification facilities. Treated water is transferred using water pipes.
  4. Water storage facilities such as reservoirs, water tanks, or water towers. Smaller water systems may store the water in cisterns or pressure vessels. Tall buildings may also need to store water locally in pressure vessels in order for the water to reach the upper floors.
  5. Additional water pressurizing components such as pumping stations may need to be situated at the outlet of underground or aboveground reservoirs or cisterns.
  6. A pipe network for distribution of water to consumers and other usage points
  7. Connections to the sewers are generally found downstream of the water consumers, but the sewer system is considered to be a separate system, rather than part of the water supply system.
<span class="mw-page-title-main">Hydraulic machinery</span> Type of machine that uses liquid fluid power to perform work

Hydraulic machines use liquid fluid power to perform work. Heavy construction vehicles are a common example. In this type of machine, hydraulic fluid is pumped to various hydraulic motors and hydraulic cylinders throughout the machine and becomes pressurized according to the resistance present. The fluid is controlled directly or automatically by control valves and distributed through hoses, tubes, or pipes.

Spatial network analysis software packages are analytic software used to prepare graph-based analysis of spatial networks. They stem from research fields in transportation, architecture, and urban planning. The earliest examples of such software include the work of Garrison (1962), Kansky (1963), Levin (1964), Harary (1969), Rittel (1967), Tabor (1970) and others in the 1960s and 70s. Specific packages address their domain-specific needs, including TransCAD for transportation, GIS for planning and geography, and Axman for Space syntax researchers.

The United States Environmental Protection Agency (EPA) Storm Water Management Model (SWMM) is a dynamic rainfall–runoff–subsurface runoff simulation model used for single-event to long-term (continuous) simulation of the surface/subsurface hydrology quantity and quality from primarily urban/suburban areas.

<span class="mw-page-title-main">Hydrological transport model</span>

An hydrological transport model is a mathematical model used to simulate the flow of rivers, streams, groundwater movement or drainage front displacement, and calculate water quality parameters. These models generally came into use in the 1960s and 1970s when demand for numerical forecasting of water quality and drainage was driven by environmental legislation, and at a similar time widespread access to significant computer power became available. Much of the original model development took place in the United States and United Kingdom, but today these models are refined and used worldwide.

<span class="mw-page-title-main">HEC-RAS</span> Software for simulating water flow within rivers

HEC-RAS is simulation software used in computational fluid dynamics – specifically, to model the hydraulics of water flow through natural rivers and other channels. Prior to the 2016 update to Version 5.0, the program was one-dimensional, meaning that there is no direct modeling of the hydraulic effect of cross section shape changes, bends, and other two- and three-dimensional aspects of flow. The release of Version 5.0 introduced two-dimensional modeling of flow as well as sediment transfer modeling capabilities. The program was developed by the United States Army Corps of Engineers in order to manage the rivers, harbors, and other public works under their jurisdiction; it has found wide acceptance by many others since its public release in 1995.

<span class="mw-page-title-main">Hydrus (software)</span> Hydrologic simulation software suite

Hydrus is a suite of Windows-based modeling software that can be used for analysis of water flow, heat and solute transport in variably saturated porous media. HYDRUS suite of software is supported by an interactive graphics-based interface for data-preprocessing, discretization of the soil profile, and graphic presentation of the results. While HYDRUS-1D simulates water flow, solute and heat transport in one-dimension, and is a public domain software, HYDRUS 2D/3D extends the simulation capabilities to the second and third dimensions, and is distributed commercially.

MIKE 11 is a computer program that simulates flow and water level, water quality and sediment transport in rivers, flood plains, irrigation canals, reservoirs and other inland water bodies. MIKE 11 is a 1-dimensional river model. It was developed by DHI.

PumpLinx is a 3-D computational fluid dynamics (CFD) software developed for the analysis of fluid pumps, motors, compressors, valves, propellers, hydraulic systems, and other fluid devices with rotating or sliding components.

Caliper Corporation was founded in 1983 as a developer of mapping software and is headquartered in Newton, Massachusetts.

CAMeL-View is a software application, which is used for the model based design of mechatronic systems.

<span class="mw-page-title-main">SimulationX</span> Software application

SimulationX is a CAE software application running on Microsoft Windows for the physical simulation of technical systems. It is developed and sold by ESI Group.

<span class="mw-page-title-main">Vflo</span>

Vflo is a commercially available, physics-based distributed hydrologic model generated by Vieux & Associates, Inc. Vflo uses radar rainfall data for hydrologic input to simulate distributed runoff. Vflo employs GIS maps for parameterization via a desktop interface. The model is suited for distributed hydrologic forecasting in post-analysis and in continuous operations. Vflo output is in the form of hydrographs at selected drainage network grids, as well as distributed runoff maps covering the watershed. Model applications include civil infrastructure operations and maintenance, stormwater prediction and emergency management, continuous and short-term surface water runoff, recharge estimation, soil moisture monitoring, land use planning, water quality monitoring, and water resources management.

Simcenter Amesim is a commercial simulation software for the modeling and analysis of multi-domain systems. It is part of systems engineering domain and falls into the mechatronic engineering field.

Flood Modeller is a computer program developed by Jacobs that simulates the flow of water through river channels, urban drainage networks and across floodplains using a range of one- and two-dimensional hydraulic solvers. The software incorporates a user interface for building, running and viewing the results of models, including a GIS map interface.

<span class="mw-page-title-main">Ezio Todini</span> Italian academic

Ezio Todini is an Italian academic, hydrologist and civil engineer.

References

  1. "EPANET - Water Research - US EPA". epa.gov. Retrieved 2021-04-05.
  2. Rossman, L. A., "Computer Models/EPANET" in L. Mays, ed., Water Distribution Systems Handbook, Chapter 12, McGraw-Hill companies, Inc., New York, NY, 1999.
  3. Rossman, L. A., "the EPANET Water Quality Model" in B. Coulbeck, ed., Integrated Computer Applications in Water Supply, Vol. 2, Research Studies Press Ltd., Somerset, England, 1993.
  4. 1 2 3 4 Rossman, L. A., "EPANET 2 Users Manual", 2000
  5. Todini E. & Pilati S. 1988. A gradient algorithm for the analysis of pipe networks. In B. Coulbeck and C.H. Orr (eds) Computer Applications in Water Supply, Volume 1 (System analysis and simulation), John Wiley & Sons, London, pp. 1-20.
  6. United States Environmental Protection Agency "Programmer's Toolkit", United States Environmental Protection Agency, Updated 5 January 2012. Retrieved on 21 January 2012.
  7. "Application for Modeling Drinking Water Distribution Systems". www.epa.gov.
  8. "Streams Tech, Inc. | Products". streamstech.com. Retrieved 2020-05-31.
  9. "3.2.1 Quick start tutorial | Giswater". Archived from the original on 2016-08-13. Retrieved 2015-07-14.
  10. "GISpipe - GIS based EPANET and SWMM integration software". GISpipe. Retrieved 2020-05-31.
  11. "Urbano Hydra - YouTube". YouTube.