HIIO™
Water Piping System Sizing

General

HIIO calculates the requirements of a water supply to provide sufficient flow and pressure at all of the plumbing fixtures served by a water supply.

In addition to serving fixtures, constant flows for irrigation, make‑up water, and similar demands are accommodated.

HIIO generally incorporates the fixture unit methodologies included in the appendices of the International Plumbing Code (IPC), the Uniform Plumbing Code (UPC), and the National Standard Plumbing Code (NSPC) for the sizing of water piping.

Segments

All of the pipe segments from the water supply to the fixtures served are input. The input for each segment includes the length, the elevation of the upstream (leaving) end, and the valves and other components, as applicable.

Elbow quantities are automatically assigned to each segment based on the selected profile; however, the quantities can be overridden. See Elbows for additional information.

Sizes also are automatically assigned to each segment; however, the sizes of the individual segments can be overridden. See Sizes for additional information.

For systems where some of the hot water piping parallels the cold water piping, hot water pipes can be assigned to a corresponding cold water pipe, such that changes to the corresponding cold water pipe (length, elevation, connecting segments, etc.) are automatically applied to such hot water pipes.

Pressure

The pressure loss of each segment is calculated using the Darcy‑Weisbach equation, with the equivalent lengths of elbows and tees added to the segment lengths.

Flow coefficients (Cv) are used to determine the pressure losses of valves and other components for each segment.

Each fixture is assigned an independent required pressure.

The pressure required at the water supply is the sum of the pressure losses of the segments serving the critical path fixture (or fixture group), plus the pressure required at that fixture, plus the pressure difference due to the elevation difference between that fixture and the water supply.

Sizes

Multiple profiles can be created for the automatic sizing of segments, with separate profiles for cold/total water and hot water. Each profile includes all of the sizes (3/8" to 12"), with a flow range for each size.

The sizes assigned by the profiles can be overridden for each segment; however, doing so reduces the automatic sizing effectiveness.

Additionally, a “solver” (Excel goal seek) generates profiles by calculating the flow rates corresponding to an input pressure loss rate or a velocity, with a single click.

Fixture Units

The flow of each segment is calculated in accordance with a conventional fixture unit methodology, with a non‑linear correlation between the fixture units and the flow (Hunter’s curve). Consequently, the flow of each segment is less than the sum of the flows of the two upstream segments.

Each segment is designated as cold water, hot water, or combined (total) water. The fixture units for each of the three segment designations are independently assignable. For example, a sink could be assigned 3 cold water fixture units, 3 hot water fixture units, and 4 total fixture units.

A selectable feature allows for incorporating the requirements of Section 610.10 from the 2021 Uniform Plumbing Code (UPC), the section that adds fixture units for the first several flush valves.

Fixture Groups

To expedite entry, fixtures can be assigned in groups, thereby allowing for individual segments to serve multiple fixtures.

For example, 16 water closets, 4 urinals, and 8 lavatories could be assigned to a fixture group.

Elbows

Multiple profiles can be created for automatically adding elbows to segments. Each profile has a length‑to‑elbow‑quantity ratio for each size.

The number of elbows assigned by the profiles can be overridden for each segment.

Features

  • 240 cold water segments.
  • 240 hot water segments.
  • 48 elevations.
  • 8 cold water automatic size flow rate sets (profiles).
  • 8 hot water automatic size flow rate sets (profiles).
  • 3/8" to 12" pipe.
  • 16 pipe types (pipe roughnesses and inside diameters).
  • 8 sets of equivalent lengths for elbows and tees.
  • 8 sets of automatic elbow profiles.
  • 8 fixture unit‑to‑flow (Hunter’s) curves.
  • Up to 250,000 fixture units.
  • 4 sets of additional fixture units for flushometer valves.
  • 24 groups of fixtures.
  • 8 fixtures per group, fixture quantity unlimited.
  • 8 demand (flow rate) curves.
  • 16 constant demands (flow rates).
  • 16 valves (components with Cv values).
  • 12 valve assemblies.
  • 4 valves per assembly, valve quantity unlimited.
  • All of the data is editable!

Limitations

Only Inch‑Pound (I‑P) units are supported; International System (SI) units are not supported.

“Tree” type systems only are supported; systems where there is more than one path from the water supply to any fixture are not supported.

Other Considerations

HIIO is not inherently a critical path calculator. However, where (by experience) the critical path is apparent, HIIO can be used as a critical path calculator. Doing so, however, reduces the utility of HIIO with respect to automatic pipe sizing.