Software for the Analysis / Design of Storm Sewers and Culverts

Click on the underlined text to go directly to a specific software description or scroll down to read the document in its entirety.

Add your software to the list.

CAP ( Culvert Analysis Program )

Cap follows USGS standardized procedures for computing flow through culverts. It can be used to develop stage - discharge relationships for culverts and to determine discharge through culverts from high water marks. It will compute flows for rectangular, circular, pipe arch, elliptical, and other nonstandard shaped culverts. The program solves the 1D steady-state energy and continuity equations for upstream watersurface elevation given a discharge and a downstream water-surface elevation.

Top of page   Top of page


This program calculates partial volumes of horizontal or sloping cylinders. It is designed to get storage volumes for stormwater detention systems using single or multiple diameter pipes for storage.

Top of page   Top of page


CIA is a rational method storm sewer design program for DOS. Features include unlimited number of rational drainage areas, time of concentration calculator, composite 'c' calculator, user definable IDF tables, analysis or design ability, ability to mix pipe and ditches throughout the analysis, ability to compute hydraulic gradeline for conveyance systems, and is compatible with WaterWorks and AutoWorks.

Top of page   Top of page


CulvertMaster is a tool for designing and analyzing culvert systems. The program presents the culvert system in four parts and has design/analysis capabilities in each. Specifically:

Hydrology: simulating rainfall data and predicting peak flows for different return periods.

Tailwater: modeling receiving watercourse to determine tailwater elevation

Culvert Hydraulics: solving for specific hydraulic variables including culvert size, flow and headwater. The model is capable of analyzing multiple barrel sections with different shapes, sizes, materials, and inlets. Pressure and varied flow situations including backwater and drawdown curves can also be accounted for.

Roadway overtopping: assessing water surface elevation when capacity of culvert(s) is exceeded and roadway overtopping occurs. The program uses weir hydraulics to model overtopping.

Top of page   Top of page

FlowMaster version 6

FlowMaster is a program for the design and analysis of pipes, ditches, open channels, weirs, orifices, and inlets. The program can solve or rate any unknown variable using the Manning's, Hazen Williams', Kutter's, Darcy-Weisbach, and Colebrook-White formulas. FlowMasters inlet computations strictly comply with the latest FHWA Hydraulic Circular Number 22 (replacing Circular 12) and AASHTO inlet computation guidelines.

Top of page   Top of page


GWN-STORM is a storm sewer and water design software package. GWN-STORM allows designers to work inside the graphics environment. Pipe, manhole and drainage information are stored in dBASE III files which are linked to graphical elements placed by the designer. These elements can be placed in plan view (top) in either 2D or 3D. Once the input is completed, the storm sewer network can be automatically sized and located by invert elevations. The system can handle any type of branched network. The design process supports the Rational Design flows which are computed automatically from the drainage area input, the addition of base flows and manual input.

Top of page   Top of page


HY8 Culvert Analysis can be used to perform calculations for culvert analysis (including independent and multiple barrel sizing), hydrograph generation, hydrograph routing, roadway overtopping and outlet scour estimates. Given all of the appropriate data, HY8 will compute the culvert hydraulics for circular, rectangular, elliptical, arch and custom culverts using both imperial and metric units.

Top of page   Top of page

HYDRA version 6

HYDRA models storm water runoff using any of the following methods The Rational Method, Santa Barbara SCS Method, or Stanford Watershed Approach. Rainfall is modelled using intensity/duration curves or historic rainfall event simulation including storm cell tracking. Alternately, HYDRA can use any number of rain gauges or Doppler radar data. To route runoff, HYDRA simultaneously models surface and underground (pipe) flow as parallel interrelated conveyance systems. HYDRA imports and exports data to and from standard geographic information system (GIS) data including AutoCAD, ESRI's ArcInfo and ArcView, and other applications that can create a drawing interchange file (DXF). HYDRA includes collection system design features that allow you to simultaneously analyze existing laterals and design new pipes for storm and sanitary sewers. HYDRA automatically optimizes the design based on user input criteria and calculates any needed data. HYDRA will also calculate construction costs on design pipes based on user input information on trench geometry, unit prices.

Top of page   Top of page

Hydraflow Storm Sewers

Hydraflow provides the following design & analysis capabilities; true HGL calculations; user definable design constraints; automatic flow calculations by the Rational method; built-in IDF curves; global editing; profile plots; complete inlet design and analysis with automatic bypass & carryover calculations; seven styles of reports to choose from; comprehensive on-line help and AutoCAD .DXF import & export features. It incorporates a graphical user interface that features pull-down menus, command buttons and scroll-bar, an interactive design feature that allows you to monitor and edit Hydraflow's design while it's in progress, automatic junction loss coefficient calculator and an extensive list of user-definable design constraints.

Top of page   Top of page

Hydraulics Utility Programs

These six programs are packaged together in a single self extracting zip file.

  • Weirs - calculate flow or weir length from the weir flow equation.
  • Orifices - solves for Q, A or HW based on tailwater and orifice centreline elevations
  • Trap Channels - solves Manning's equation for flow in natural channels given x-y coordinates of the cross sections
  • Culverts - provides Headwater vs Outflow rating curves indicating Inlet of Outlet control
  • Reservoirs - will perform reservoir routing for ten time increments, given the inflow hydrograph and reservoir storage characteristics

Top of page   Top of page

HydroCalc Hydraulics for Windows

This package includes four programs for analyzing channels and culverts. Water surface profiles for sub-critical flow in trapezoidal or circular channels are computed using the standard step method. Culvert analysis is done using FHWA methods for computing inlet and outlet control headwater elevations for specified flow rates. Other variables computed include normal and critical depth, flow velocity, Froude Number and channel capacity vs flow depth rating curves.

Top of page   Top of page

HydroCulv version 1.2

Hydroculvert performs culvert hydraulic calculations to determine water surface profiles through culverts based on culvert geometry data and boundary conditions. Output includes key results such as freeboard, head loss, inlet and outlet velocities, as well as depth and velocity profile information throughout the culvert. The output can be displayed in plots to aid in assessing the performance of the culvert over the range of boundary conditions and the sensitivity of results to certain variables.

Top of page   Top of page


Networx has automatic surface flow calculations, interactive and automatic pipe/channel design capabilities, automatic pipe conflict and vertical clearance checking, complete backwater analysis of the entire collections system, and can read CAD drawings through the dxf file format.

Top of page   Top of page

Manning's Calculator version 2.0.1

This program is a hydraulic engineering/open channel flow utility that can be used to calculate any variable in Manning's Equation for most channel geometries and for various input and output units.

Top of page   Top of page


This program computes the discharge capacity and just-full flow velocity of a wide variety of geometric pipe shapes using the Manning equation.

Top of page   Top of page

Steady State Hydraulics - HYDR

General Use Hydraulics Program. Uses Manning's Equation to solve things like Street Inlets ( FHA HEC12 criteria), Pumps, Turbines, inflow/outflow, multiple flow rates, rate/depth based on x-sec, irregular channels.

Top of page   Top of page


StormCAD is used for the design and analysis of storm sewer systems. The model assumes uniform flow and can account for supercritical and subcritical flow.

The model considers all gradually varied flow profiles: horizontal, mild, critical, steep and adverse slopes, in combination with the subcritical, critical, and supercritical types of flow.

The model provides additional design functionality through a constraint based design. With this option the model can automatically design a system based on constraint parameters provided by the user. Parameters such as max./min. velocity, slope, and cover can be set. The user can also specify to match pipe inverts or soffits at each node. Pipe sizing and invert design processes can be done automatically to satisfy these constraints.

Top of page   Top of page

Storm Sewers

Storm Sewers designs and analyzes any new or existing storm sewer system for nonuniform flow and computes the hydraulic grade line. It determines the flow rate in each pipe in the network, performing a step hydraulic analysis. This module provides for inlet analysis and design throughout the network. Powerful plan and profile routines are included in Storm Sewers

Top of page   Top of page

The RIMS Program

A utility for computing rim elevations of drainage structures on highway projects.

Top of page   Top of page

Back to Top