Results Table

The results table is a DataGrid displayed at the bottom of the main window. It shows the complete hydraulic calculation output for every pipe segment in the network, organized by alignment. After each calculation cycle, the table updates automatically to reflect current results.

Results table showing pipe data grouped by alignment with HGL values and color-coded warnings
Results table showing pipe data grouped by alignment with HGL values and color-coded warnings

Columns

The results table contains the following columns, left to right. All elevations are in feet, flows in cubic feet per second (cfs), velocities in feet per second (ft/s), and slopes as noted per column.

Column Description
PipePipe segment name. Editable — must be unique.
STA_DSStation at the downstream end of the pipe (ft, cumulative along its alignment). Read-only.
STA_USStation at the upstream end of the pipe (ft, cumulative along its alignment). Read-only.
LengthPipe length (ft). Read-only.
ShapeCircular or Box. Editable via dropdown — switching to Box enables the Span column; on Apply, the pipe swaps to a matching part family in Civil 3D.
SpanBox span — inside width (ft). Editable on Box pipes only (blank/inactive for circular); pushed to Civil 3D as the nearest catalog box size on Apply.
SizePipe size: diameter in inches for circular pipes (picked from the active part family's catalog sizes), or rise (inside height, ft) for box pipes (typed directly). Note: for box pipes, the Diameter field elsewhere mirrors this Width/Span value.
Mannings n / Hazen-Williams CFriction coefficient. The header switches between "Mannings n" and "Hazen-Williams C" depending on the project's Friction Method setting. Editable per pipe.
Slope %Pipe slope (%). Editable — holds the downstream invert fixed and recomputes the upstream invert.
Inv_DSDownstream invert elevation (ft). Editable.
Inv_USUpstream invert elevation (ft). Editable.
QLocal design flow added at the upstream structure (cfs). Editable — sets the upstream node's design flow. Hover for a Q=CIA breakdown when the rational method is active.
Q_totTotal accumulated flow through the pipe (cfs) — local flow at the upstream structure plus all upstream contributions. Read-only.
Q_fFull pipe capacity (cfs) under uniform flow conditions. If Q_tot > Q_f, the pipe is over capacity. Read-only.
V_fFull pipe velocity (ft/s). Read-only.
S_fFriction slope S_f = h_f / L (ft/ft). Read-only.
h_fFriction head loss (ft) through the pipe. Read-only.
K_jEffective junction loss coefficient at the upstream structure, from the assigned loss type's lookup/expression or a manual override. Read-only here — set the type or override in the property panel or the Structures table. See Junction Losses for how it's computed.
h_jJunction head loss (ft) at the upstream structure. Hover the cell for a formula breakdown. Read-only.
HGL_DSHGL at the downstream end of the pipe barrel (ft). Read-only on pipe rows — edit the boundary row at the top of the alignment group to manually set the downstream HGL (e.g. pond/river water surface, or the crown of the pipe at a lateral).
HGL_USHGL at the upstream end of the pipe barrel (ft). Read-only.
HGL_StrHGL at the upstream structure after junction (K_j) losses (ft). Read-only.
HGL CvrDistance from ground/rim to HGL at the upstream structure (ft). Positive = freeboard below ground; negative = flooding. Read-only.
ComplyDesign-criteria compliance score (pass/total), e.g. "4/6". Hover for details on each check; "ack" indicates acknowledged failures. Read-only.

Note: The Pipe and STA_DS columns are frozen — they stay pinned to the left edge of the grid as you scroll horizontally through the rest of the columns, so you always know which pipe row you're looking at.

Design Columns Only

A large results grid can get busy once every intermediate hydraulic column is visible. From the View menu, check Design Columns Only to hide the intermediate detail columns — STA DS, STA US, Q_f, S_f, h_f, K_j, h_j, and HGL_US — leaving the editable inputs plus Q_total, V_f, HGL_DS, HGL_Str, HGL Cover, and Comply. This is the set most engineers need for day-to-day design review; switch back to the full column set to dig into friction/junction loss detail or to troubleshoot a specific HGL jump.

The preset is a per-user preference — it's remembered across sessions and applies to every project you open, not saved with the .hsp file. Uncheck Design Columns Only to restore every column.

Results grid with Design Columns Only enabled, showing the reduced column set
Results grid with Design Columns Only enabled, showing the reduced column set

Color Coding

Rows in the results table (dark theme) carry a left severity stripe plus a light color wash to help you quickly identify design issues, without the flagged rows becoming muddy against the dark background:

Indicator Meaning
No stripeNormal — no warnings or errors on this pipe.
Amber stripe/washWarning — the pipe is approaching a design limit. Examples: velocity slightly below minimum, HGL near the pipe crown, marginal cover.
Red stripe/washError — a design criterion is violated. Examples: HGL above rim (overtopping), velocity exceeds maximum, pipe over capacity (Q_tot > Q_f), insufficient cover.

Hover over a flagged row to see a tooltip with the specific warning or error description. The HGL Cvr and Comply cells also tint/color independently based on their own pass/fail state (see Compliance Checking).

Alignment Grouping

Results are grouped by alignment name. Each alignment appears as a collapsible header row in the grid. Click the header to expand or collapse the pipes in that alignment. This keeps large networks organized and makes it easy to focus on one run of pipes at a time.

Editing Cells

The Pipe name, Shape, Span (box only), Size, Mannings n / Hazen-Williams C, Slope %, Inv_DS, Inv_US, and Q columns are editable directly in the grid, Excel-style.

Box Span Editing

Setting a pipe's Shape to Box enables the Span column for that row and switches the Size cell's editor to a typed rise (inside height, ft) instead of a diameter dropdown. On Apply, HydraStorm swaps the pipe to the nearest matching box part family and size in the Civil 3D parts list. In the property panel, a box pipe's Diameter field mirrors its Width/Span value.

Type-to-Edit

With an editable cell current (selected but not yet in edit mode), just start typing — the cell enters edit mode immediately and replaces its contents with the typed character. F2 and double-click still work if you'd rather edit the existing value in place. The Size and Shape cells use their dropdown editors instead, so typing doesn't apply there. Read-only rows — boundary rows (other than HGL_DS) and merged splice-stub rows — don't respond to typing or F2.

Invalid-Input Feedback

If an edit is rejected — a non-numeric value, a duplicate pipe name, or a boundary HGL below the downstream invert — the cell flashes red, the status bar shows the reason, and the cell stays in edit mode so you can correct it immediately. Press Esc to abandon the edit and revert to the previous value.

HGL Override

The HGL_DS column is editable for outfall pipes or any pipe where you want to manually set a downstream boundary condition. Click the cell, type a new elevation value, and press Enter. The HGL calculation will propagate upstream from your overridden value.

To clear a manual HGL override and revert to the calculated value, right-click the pipe row and select Reset HGL to Calculated. The downstream boundary condition will be recalculated using the project's default method (normal depth, user-specified elevation, or (Dc + D) / 2).

Note: HGL overrides are preserved when you save the project. They are useful for modeling known tailwater conditions at outfalls, such as a detention pond water surface elevation or a channel flood stage.

Selection

Click a row in the results table to select that pipe. Selection is synchronized across all three panels:

  • The pipe is highlighted in the profile view.
  • Its properties appear in the property panel.
  • The row is highlighted in the results table.

You can select multiple contiguous rows by holding Shift and clicking. Multi-selection enables batch geometry editing in the property panel, such as the Raise/Lower and Multi-Match operations.

Tip: Quick Review Workflow

  • Sort by the HGL_Str column to find the highest HGL values first.
  • Look for red rows to quickly locate design violations.
  • Click a problem row to jump to it in the profile view and start editing.