Network design (Tech Preview) is an automated preliminary sizing tool for gravity drainage networks.
It determines pipe diameters and invert levels in a dendritic network by estimating peak flows and evaluating candidate pipe configurations against hydraulic, geometric, and connectivity constraints.
Peak flows are calculated either from rainfall intensity derived from an IDF curve (using the Rational Method) or from user-specified design flows, depending on the selected peak flow calculation method. Candidate pipe sizes and associated design limits are defined in a Pipe network catalog, while the Design constraints control the connectivity arrangement, the considerations and the orchestration of the design process.
Network design can be applied to the entire network or to a selection of pipes defined by a Selection list. The selected pipes form the design region. During execution, pipes are processed sequentially in an upstream-to-downstream direction using a deterministic constraint-based design algorithm. Pipes that impact the design and are not included in the selection list are still passed to the design engine for level consideration but are treated as skipped elements from the design.
For each pipe, feasible slope bounds are derived from the active constraints and the governing constraint determining the final slope is identified. Where multiple feasible candidates exist, a weighted penalty system is used to select the preferred solution.
After completion, Network design updates pipe sizes and invert levels in the network and generates a Design report. The report documents evaluated candidates, calculated slope bounds, governing constraints, and the final selected configuration for each pipe.
Network design is a preliminary sizing tool used to determine pipe diameters and invert levels based on peak flow assumptions.
It is intended for use during the design phase to satisfy connectivity, depth, velocity and conveyance requirements. The tool evaluates candidate pipes and determines initial sizes and levels that satisfy the defined hydraulic and geometric constraints.
Network design does not consider hydraulic throttling devices (such as orifices, weirs, or pumps) or storage structures during the sizing process. Final designs should be validated and stress tested using dynamic hydraulic simulation to account for attenuation, control structures, throttling effects, and storage behaviour.
Before running Network design, several inputs must be configured to define design constraints, available pipe sizes, rainfall data, and the portion of the network to be designed.
Inputs include:
Network design Main Window
Before running Network design:
Pipes outside the design region are not modified and retain their existing geometry. These pipes provide fixed boundary levels during the design process, and the user can choose to ignore these fixed boundaries in the Design constraints configuration.
Network design processes pipes sequentially in an upstream-to-downstream direction within the selected design region.
For each pipe, the following steps are performed:
If no feasible candidate exists for a pipe, the design run stops (at that pipe) and the pipe is reported as infeasible in the Design report.
Because pipes are processed sequentially, design decisions made for upstream pipes remain fixed when evaluating downstream pipes.
To run Network design:
Pipes are processed sequentially in upstream-to-downstream order, ensuring that upstream hydraulic conditions are established before downstream pipes are evaluated.
Network design requires a dendritic network structure. If the network contains loops, the design process will not proceed.
When the design run completes, a Design report is generated.
During a Network design run, each pipe in the design region is evaluated against candidate entries defined in the selected Pipe network catalog. Each catalog entry represents a potential pipe size and associated design limits.
When a pipe has more than one barrel, candidate evaluation uses the selected number of parallel barrels when assessing the pipe's hydraulic capacity and feasibility.
For each candidate pipe, the slope required to convey the design flow is calculated using either Manning's equation or the Colebrook-White equation, while accounting for the specified maximum percentage full constraint. The selection of equation to be used to calculate the capacity and the velocity depends on the roughness type specified in the conduit properties.
If the conduit roughness model is defined as Colebrook-White, the Colebrook-White equation is used. If the roughness model is Manning's or N, the Manning equation is used. Hazen-Williams roughness types are not supported during the Network design sizing process.
Roughness coefficient values used in these calculations are taken from the roughness parameters defined in the conduit properties of the network links.
There is no explicit discharge limit parameter. Instead, discharge capacity is controlled indirectly through limits on velocity, percentage full, and feasible slope bounds derived during candidate evaluation.
Slope bounds are derived from the active hydraulic and geometric constraints, including:
These constraints define the allowable slope range for each candidate pipe.
Pipe candidate feasibility is determined by comparing calculated slope bounds. The most restrictive lower bound and the most permissive upper bound define the feasible slope range for the candidate pipe.
If the maximum of the minimum slope requirements exceeds the minimum of the maximum allowable slopes, the candidate pipe is rejected.
For feasible pipe candidates, the governing slope is identified. The governing slope represents the controlling constraint that determines the final slope used for the pipe design.
Feasibility is evaluated before penalty weighting. Only candidates that satisfy hydraulic and geometric constraints are considered for selection.
When multiple candidates are feasible, they are ranked using the configured penalty criteria. The candidate with the lowest total penalty is selected.
If no feasible candidate exists for a pipe, the entire design run stops, and the pipe is reported as infeasible in the Design report.
If this occurs, consider reviewing the Pipe Network Catalog limits, relaxing cover depth or slope constraints, enabling backdrop options, or manually sizing the problematic pipe before continuing the design downstream. If the design is acceptable up to the point of failure, relax the constraints for the failed pipe and continue the design downstream.
When Network design is executed:
If node properties are flagged as #D (Default):
Derived conduit properties are updated after design:
Running network validation after Network design ensures that conduit gradient and full capacity reflect the updated pipe geometry.
Number of barrels
Network design uses the Number of barrels value defined for each pipe when evaluating design candidates.
A value of 1 designs the link as a single pipe. Values of 2, 3, or 4 cause Network design to evaluate the pipe as the corresponding number of parallel barrels. Network design does not change the number of barrels automatically.
To support users getting started with Network design, a dedicated tutorial and overview of the tool is available, along with a sample database demonstrating typical workflows and configuration steps. This allows you to explore the features in a practical context, understand how key inputs and constraints influence results, and more easily integrate Network design into your existing modelling and design processes. See Getting started with 1D and 2D modelling.