Information: several proprietray software models are included in this discussion. Inclusion of these models does not represent an endorsement by the Minnesota Pollution Control Agency (MPCA)

Hydrologic, hydraulic, and water quality models all have different purposes and will provide different information. The tables below summarize some of the commonly used modeling software and modeling functions and the main purpose for which they were developed. The tables show the relative levels of complexity of necessary input data, indicates whether the model can complete a continuous analysis or is event based, lists whether the model is in the public domain, and for hydraulic models indicates whether unsteady flow calculations can be conducted. For water quality models, the tables indicate whether the model is a receiving waters model, a loading model, or a BMP analysis model. The following definitions apply to the model functions.

  • Rainfall-Runoff Calculation Tool: peak flow, runoff volume, and hydrograph functions, only. More complex modeling should utilize hydrologic modeling which incorporate rainfall-runoff functions.
  • Hydrologic: includes rainfall-runoff simulation plus reservoir/channel routing.
  • Hydraulic: water surface profiles, flow rates, and flow velocities through waterways, structures and pipes. Models that include Green Infrastructure typically also assess how the BMPs managage the water through inflow, infiltration, evapotranspiration, storage and discharge.
  • Combined Hydrologic & Hydraulic: rainfall-runoff results become input into hydraulic calculations.
  • Water Quality: pollutant loading to surface waters or pollutant removal in a BMP.
  • BMP Calculators: spreadsheets that predict BMP performance, only.

This table classifies common models by type of model. The information in this table can be download as an Excel file. Reference or links to any specific commercial product, process, or service by trade name, trademark, service mark, manufacturer, or otherwise does not constitute or imply endorsement, recommendation, or favoring by the Minnesota Pollution Control Agency.
Link to this table.

Model or tool Rainfall-runoff calculation tool Hydrologic model Hydraulic model Combined hydrologic and hydraulic Water quality model BMP calculator
TR-55 X
Rational method (equation) X
HEC-1 X
HEC-HMS X
Win TR-55 (or TR-20 DOS version) X
Win TR-55 X
HydroCAD X
HEC-RAS X X
HEC-2 X
WSPRO X
CulvertMaster X
Flow Master X
PondPack X
EPA SWMM X X
PC SWMM X X
Info SWMM X X
XPSWMM X X
MIKE URBAN (SWMM or MOUSE) X X
ICPR X
InfoWorks ICM X X
Mike 11 X
CivilStorm X
MODRET X
WINSLAMM X
P8 X
BASINS X
QUAL2E/QUAL2K X
WinHSPF X X
LSPC X X
SWAT X X
PLOAD X
PondNet X
WASP X
WMM X
WARMF X X
SHSAM X
SUSTAIN X X
Virginia Runoff Reduction Method X
MapShed X
MIDS calculator X
EPA National Stormwater Calculator X
SELECT X
Center for Neighborhood Technology Green Values National Stormwater Management Calculator X
Metropolitan Council Stormwater Reuse Guide Excel Spreadsheet X
MCWD/MWMO Stormwater Reuse Calculator X
North Carolina State University Rainwater Harvesting Model X
i-Tree Streets X
i-Tree Hydro X
RECARGA X
SELDM X
MIDUSS X
QHM X
WWHM X
HY8 X
Hydraulic Toolbox X
SMS X
GWLF-E X
EPD-RIV1 X
CE-QUAL-RIV2 X
CE-QUAL-W2 X
Autodesk Civil 3D X X X


Summary of model information