Size a duct network
size_duct_networkSize every supply, return, exhaust, and outside-air duct segment from terminal CFM, infer roles, and grade existing sections or derive Manual D friction rate.
Instructions
Size every supply, return, exhaust, and outside-air segment of a connected duct network. Each terminal's requiredCfm is carried along its shortest same-system path to equipment and summed per segment; roles (main/branch/runout) are inferred. Sizes at the fixed default friction rate, or, when fan is given with segment lengthFt and fitting equivalentLengthFt, at the Manual D friction rate derived from available static pressure over the total effective length (returned as design: ASP, TEL, friction rate, longest paths). Returns per-segment recommendations, grades for segments with an existing section, and findings: missing-required-cfm, no-equipment-path, dangling-reference, mixed-system-segment, undersized, oversized, friction-rate-out-of-range, missing-equivalent-length.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fan | No | Blower data. When given, friction rate = (externalStatic − Σ componentLosses) × 100 / total effective length (longest supply + longest return effective path). | |
| items | Yes | Every terminal, segment, fitting, and equipment item in the network. |