![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
This software is provided on an "as is" basis and the user assumes responsibility for its use. Although a reasonable effort has been made to assure that the results obtained are correct, the authors are not responsible and assume no liability whatsoever for any results or any use made of the results obtained from these programs, nor for any damages or litigation that result from the use of these programs for any purpose.
The original SWMM 5 Applications Manual was prepared by Lewis A. Rossman, Environmental Scientist Emeritus, U.S. Environmental Protection Agency, Office of Research and Development, National Risk Management Research Laboratory. His foundational work in providing practical application examples for SWMM is gratefully acknowledged.
See Authors & Contributors for the complete list of authors and contributors.
This manual answers one question: which formulation should this model use, and what changes if you pick another one?
OpenSWMM offers more than one representation of nearly every process it models — four flow routers, four pressurisation closures, three transport engines, three two-dimensional momentum closures, two groundwater models. The reference manuals derive them and the Engine Manual gives their grammar. Neither tells a modeller facing a surcharging trunk sewer which one to reach for, or what the answer would have been under the other.
So this manual is built from decision workflows and worked examples rather than from a tour of the software:
[OPTIONS] lines that select a formulation, and a table naming every formulation's keys, status, theory and worked example.docs/figures/decks/, shows the options that select the formulation, runs the same model under the alternatives, and reports what changed. Every figure in them is generated from those runs.Each worked chapter keeps the same five headings — Problem, Deck, Options that select the formulation, Results, Where to go next — so a reader looking for one of them can find it without reading the rest.
How to read a result here. Every comparison in this manual is between runs of the same deck with one group of keys changed. Where two formulations disagree, the chapter says which one is believed and why — against a measurement, an analytic solution, or a conservation argument — rather than presenting the difference as a matter of preference.
The EPA SWMM 5 Applications Manual was a tour of the interface built around one site. That ground is now covered by the GUI tutorials, and this manual covers the formulations instead.
| Former chapter | Now |
|---|---|
| Ex. 1 – Site Drainage | T1 — Site Drainage with Water Quality |
| Ex. 2 – Surface Water Quality | Chapter 8: the three transport engines, and Chapter 3 - Surface Buildup for the theory |
| Ex. 3 – Runoff Water Quality | Chapter 4: Surface Washoff |
| Ex. 4 – Low Impact Development | Section: [LID_USAGE] for the grammar and Chapter 6: Low Impact Development Controls for the theory |
| Ex. 5 – Continuous Simulation | Chapter 11: long-term hydrology |
| Ex. 6 – Detention Pond Design | not yet rewritten; the EPA SWMM 5 Applications Manual remains the reference |
| Ex. 7 – Combined Sewer Overflow | not yet rewritten; the EPA SWMM 5 Applications Manual remains the reference |
| Ex. 8 – Real-Time Control | not yet rewritten; the EPA SWMM 5 Applications Manual remains the reference |