Drainstorm®
Storm Drain Piping System Sizing

General

Drainstorm sizes rainwater pipes using both the prescriptive methodologies included in the primary plumbing codes adopted by most U.S. states*, and calculations based on conventionally accepted gravity flow sizing methodologies.

* International Plumbing Code (IPC), National Standard Plumbing Code (NSPC), Uniform Plumbing Code (UPC).


Prescriptive Methodology

The prescriptive (code) methodology uses the pipe sizing tables included in the applicable chapters and appendices of the primary plumbing codes for sizing both horizontal rainwater pipes (runs) and vertical rainwater pipes (risers).


Calculated Methodology

The calculated methodology uses the Manning equation for sizing runs and the Wyly‑Eaton equation for sizing risers.

Pitch Profiles

The calculated methodology includes pitch profiles that allow one click increasing or decreasing of run pitch to adjust capacity.


Vertical Surfaces

Drainstorm supports adding adjacent vertical surface areas to the horizontal areas served by storm drains, in accordance with the methodologies of the primary plumbing codes.


Elevations

The entering and leaving elevations of pipe segments are tracked. The entering elevation of a segment defaults to the leaving elevation of the lower of its connected upstream segments.

Features

Supports both Inch‑Pound (IP) and International System (SI) units.

120 segments.

Projected/vertical surfaces.

8 sets of up to 12 pipe sizes.

Actual pipe diameters.

Varying (Manning) roughness coefficients.

All data is editable.


Limitations

Drainage conveyors other than round pipes, such as gutters, are not supported. However, because actual pipe diameters are user editable, Drainstorm could potentially be used for non‑round shapes where the user determines equivalent round diameters.

Syphonic methodologies are not supported.


Considerations

Drainstorm does not include location based rainfall data. The design rainfall at the project site must be input.