Structures Table

The Structures dialog provides bulk assignment of junction loss types, Kj overrides, and structure/deflection parameters across the entire network, and reviews/accepts HydraStorm's loss-type suggestions.

Opening the Structures Table

Open it from Tables menu > Structures....

Structures dialog with design standard selection, suggestion badges, and loss type assignments grouped by alignment
Structures dialog with design standard selection, suggestion badges, and loss type assignments grouped by alignment

Design Standard Selector

A Design standard dropdown at the top of the dialog picks the active design standard (junction loss library) for the project — switching it rematches every structure against the new standard's loss types. Click Manage to open the Design Standards Manager to browse, edit, copy, or create standards. A folder icon button next to it lets you point HydraStorm at a shared library folder (e.g. a network drive) for user-defined design standards and inlet libraries — right-click it to clear the setting.

DataGrid

The main grid is grouped by alignment and contains the following columns:

Column Description
Node Structure name (read-only)
Part Description Civil 3D part description (read-only) — helps identify the structure type
Loss Type Dropdown picker — shows available types from the active design standard
Headwall (HDS-5) Dropdown to assign an FHWA HDS-5 headwall entrance type. Only active at upstream-most structures (no incoming pipes); options are filtered by the outlet pipe's shape (circular vs. box).
K override Manual coefficient value — leave empty to use the loss type's default K
Str. Dia. (ft) Structure diameter override, used by loss expressions that reference structure geometry
Angle (°) Deflection angle override for bends/wyes/manholes (auto-detected from the part description or pipe geometry by default)
Bend r (ft) Bend radius override, used by radius-sensitive bend loss expressions
Resolved K The computed junction loss coefficient after applying the assigned type/expression and any override (read-only)
Suggestion Badge showing a pending auto-match suggestion for this row's Loss Type, if any — see Suggestions below

Suggestions (Suggest-and-Confirm)

HydraStorm never auto-applies a loss type assignment. Instead, it suggests one per structure by matching the Civil 3D part description against keywords and your learned history, and shows the suggestion as a badge in the Suggestion column. A count of pending suggestions is shown near the OK/Cancel buttons. Review and accept them explicitly:

  • Accept All — Accepts every pending suggestion in the grid.
  • Accept Selected — Accepts suggestions only on the currently selected rows.
  • Or simply pick a different Loss Type yourself in any row to override the suggestion.

Bulk Actions

  • Set type: Select multiple rows, then pick a loss type from the "Set type" dropdown — it is applied to every selected row immediately (there is no separate Apply button; the dropdown resets after applying).
  • Clear K: Select rows and click Clear K to revert those structures to the loss type's default Kj value.
  • Apply edits to all matching descriptions: When this checkbox is enabled, editing a row's loss type, K override, structure diameter, deflection angle, or bend radius is also written to every other row with the same Civil 3D part description. Off by default — turn it on for bulk municipality-style assignment. The number of rows affected by the last propagating edit is shown beneath the checkbox.

Unassigned Only

The "Unassigned Only" checkbox filters the grid to structures that don't already have a loss type assigned. Use this to quickly find nodes that still need configuration.

Smart Memory

As you accept or correct loss type assignments, HydraStorm learns the association between Civil 3D part descriptions and loss types. This learning is scoped per design standard — assignments made while using a Dallas standard do not affect matching when a Frisco standard is active.

After 2 or more consistent assignments of a particular part description to a loss type — where that assignment dominates any alternative by 2× or more — future projects auto-suggest (never auto-apply) that association. See Junction Losses for details on how the matching and learning system works.

Tip

Enable "Apply edits to all matching descriptions" to speed up initial setup. Assign one manhole, and all manholes with the same part description get the same loss type (and any structure/deflection overrides you set) automatically.