Gravity drainage networks

Drainage network
optimisation.

Adjust pipe sizes and levels in Causeway MicroDrainage models using your cover, gradient and velocity requirements. Download the revised model, schedules and change report for review.

See how it works

Supports PFD and MDX models, or networks drawn on the map.

How it works

Prepare, optimise and review

Load a network, set the design requirements and check the resulting changes.

01

Prepare your network

Upload a PFD or MDX model, or draw a new network on the map.

02

Confirm design rules

Select the networks to process and check the pre-filled cover, velocity, slope and diameter settings.

03

Review the result

Download the optimised model, schedules and change report, then complete your normal engineering sign-off.

Design settings and outputs

Pipe sizes, levels
and design constraints.

Apply project-specific settings to selected networks. Use fixed levels, diameters and service constraints where parts of the design need to be retained.

01Pipe depth and cover

Adjust pipe levels to reduce depth where the specified cover and hydraulic limits allow.

02Hydraulic settings

Set gradient, diameter and velocity limits, and control how pipe soffits are aligned.

03Models and reports

Download the revised model, pipe and manhole schedules, and a report of the changes.

Project use

How the tool fits into drainage design

Drainage networks carry water through connected underground pipes and manholes to an outfall. Pipe sizes, slopes and depths affect hydraulic performance, excavation and coordination with the rest of a site.

Engineers

Set the design requirements, run the optimisation and check the revised model against the original.

Architects & coordinators

Understand how drainage routes and levels interact with the site layout. Use the network view to support discussions with the civil engineering team.

Project & commercial teams

Review changes to pipe sizes and depths with the design team when assessing excavation requirements and costs.

HydroOptimiser works with gravity drainage models. It does not replace a site survey, dynamic storm simulation, detailed design checks or professional approval.

Read the complete workflow and limitations →
0Models optimised
0Pipes processed
0Optimiser runs
0Unique visitors
Step 1 of 2

Prepare your network

Design on the map, inspect your network in 3D, or bring in an existing model.

1Prepare network
2Choose design rules
3Run & review
Import an existing PFD or MDX model

Choose a file to begin.

Network studio

Design your network

Find your site. Draw a pipe run. Select any item to edit its properties.

Network visibility
➜ Arrows show flow direction · Click a pipe or arrow to edit
Map loading This free map uses OpenStreetMap tiles through Leaflet.
○ Manholes━ Pipes / flow▧ Catchment areas△ Outfalls

Start here

Draw a pipe run in flow order, set the last node to Outfall, then enter ground levels and contributing catchments. Complete the rainfall matrix before choosing Use this network.

Step-by-step network instructions →
Network schedules · manholes, pipes & areas

Manholes

Review loaded manholes, or edit coordinates, contributing area and PIMP for drawn manholes.
NetworkNameTypeEasting (m)Northing (m)Ground / cover level (m)Catchment area (m²)Impermeable area (%)

Pipes

Review loaded pipes, or select Pipe and click upstream then downstream manholes to draw new pipes.
NetworkPipeUS ManholeDS ManholeLength mΣ area ha

Areas

Select an area to edit its vertices, or change its receiving manhole here.
NetworkAreaArea (m²)Assigned Manhole

Rainfall inputs for drawn networks

Used for drawn networks only. Uploaded models retain their existing design flows; these controls do not recalculate their rainfall or climate allowance.

Step 2 of 2

Choose your design rules

Review the pre-filled settings, select the networks to process and run the optimiser.

Idle
✓Prepare network
2Choose design rules
3Run & review

Networks to optimise

Select one or more networks. Each can use its own cover and velocity target.

Load the pipe list in the Network tab to choose Foul, Storm, or both networks.

Core settings

These defaults suit most workflows. Change only what your design requires.

Advanced constraintsFixed levels, services, diameters and excluded pipesShow options

Ignored Pipes

Keep the selected pipes' original invert levels and diameters. They remain in hydraulic checks.

Fixed Levels

Levels and depths are in metres; diameters are in millimetres. A fixed soffit also holds the pipe diameter to preserve the crown level.

Fixed Diameters

Service Constraints

Chainage is measured from the drainage pipe's upstream end. Always enter the service invert level (m) and diameter (mm). The minimum clear gap (m) is measured between the nearest pipe surfaces.

Service above drainage: gap from drainage soffit to service invert.
Service below drainage: gap from service soffit to drainage invert. Service soffit = service invert + diameter / 1000.

The position selection refers to the drainage pipe. Auto compares both positions. This changes levels, not the route on the map; check the exported result and measured clearance in the run log.

Engineering review required

HydroOptimiser is not responsible for models or design outputs. The user is solely responsible for ensuring all outputs are checked by a suitably qualified civil engineer.

HydroOptimiser

User guide

Follow the steps below in order. Keep the original model and survey information available so every change can be checked.

1. Prepare the inputs

For an existing model, open Prepare network, expand “Import an existing PFD or MDX model”, and choose a file up to 80 MB. Select Read model if inspection does not start automatically. Review the detected networks and their pipe and manhole schedules. Imported geometry is read-only in the map.

Check coordinates, ground levels, pipe connectivity, flow direction and model units against the source model. A cover level is the elevation at the manhole surface; minimum cover is the depth of ground above a pipe crown. They are different inputs.

2. Or draw a new network

  1. Open Prepare network and create a network with a descriptive name and type. Search for the site address or postcode on the map.
  2. Select Draw pipe run. Click each manhole location in upstream-to-downstream order; click an existing manhole to connect to it. Press Esc to finish.
  3. Select the terminal manhole and set its type to Outfall in Properties. Every route must lead to a terminal outfall. Loops and multiple downstream pipes from one node are not supported.
  4. Select each node and enter its surveyed cover level. Auto ground levels is optional: it sends coordinates to Open Topo Data for approximate ASTER elevations. These roughly 30 m estimates require survey and datum checks.
  5. Select Draw Area and click around a contributing catchment. Choose Finish Area, assign its receiving manhole and enter PIMP (the percentage impermeable area). Check areas and contributing flows in the schedules.
  6. Choose IDF Matrix rainfall and a return period. Enter intensity in mm/hr for every duration in the selected return-period column. Drawn networks require this complete column.
  7. Choose Use this network to move into the optimiser. Recommit after editing the network.

Use Select / move to edit geometry, or click a pipe to inspect its upstream and downstream ends and reverse flow. Undo and Redo recover recent edits. Save draft downloads editable JSON; Open draft loads it. Restore browser draft retrieves the last locally saved draft, when browser storage is available.

Inspecting 3D terrain

Switch to 3D terrain after adding or importing a network. Drag to orbit, Shift-drag to pan, and scroll to zoom. Fit network resets the view. Enter ground levels for a surface, or enable Auto ground levels and select Load online surface. Without sufficient data, an explanatory empty view appears. Imported pipes need end invert levels. Drawn pipes use illustrative 150 mm diameter and 1.2 m crown cover until calculated; this is not an optimised results viewer.

3. Confirm the design rules

The optimiser minimises total pipe length multiplied by average depth to invert. This favours shallower excavation across the network; it is not a priced construction-cost estimate. It can select a larger pipe where that reduces depth. Equally shallow designs favour smaller pipes, then fewer backdrops. The velocity setting is a minimum full-bore velocity, not a maximum or a promise of actual partial-flow velocity.

Open Optimise and select the networks to process. Review the minimum cover, velocity, gradient and diameter settings for the specific design. Confirm each network's optimisation mode and any fixed downstream level. Expand the specialist settings only where needed: fixed levels, fixed diameters, pipe-specific cover, backdrop and service constraints must match the project requirements. Minimum and maximum backdrop values set the permitted drop at a manhole. All permitted backdrop locations are considered together with the other constraints; a separate depth trigger is no longer needed.

Service crossings change pipe levels, not its route in plan. Enter chainage from the upstream end, the service invert level in the model datum, its diameter and the required clear gap. Above and Below refer to the drainage pipe. With the service above it, the gap is from drainage soffit to service invert. With the service below it, the gap is from service soffit to drainage invert. Auto compares both positions as part of the whole-network design. Pipe gradients and diameters can change to meet the constraints. Conflicts with fixed levels or cover stop the run. Check the downloaded model and log; the Prepare network map shows the input geometry.

Circular manholes are sized automatically from the largest final connected pipe, including laterals, using Water UK DCG Table B1 for adoptable sewers in England. The exported model and manhole schedule show the selected internal diameter; the schedule includes mm and m units. Locked chambers retain their size and must meet the minimum. Outfalls and specialist structures are retained. Check schedule notes for junction benching, backdrops and access details that may require larger chambers.

Read the engineering notice immediately above Run optimisation, then start the run once the inputs are complete. Keep the page open while progress appears in the result log. If validation fails, correct the named field or model issue before retrying.

4. Download, compare and check

When the run finishes, download the available model, pipe and manhole schedules, and change report. Compare the changes with the original design. Check connectivity, diameters, inverts, cover, gradients, velocities, constraints and constructability, then open the exported model in the source design software for further hydraulic checks.

A failed run provides a diagnostic log. Model downloads are available only after the final checks pass. All outputs need review by a suitably qualified civil engineer before use.

Optional recent-run storage retains the last five private run links on this device. It does not back up the files. Server restarts or retention changes may make links unavailable; download important results. Clear saved access by unticking the option.

Capabilities and limits

HydroOptimiser applies configured rules to gravity drainage networks and produces reviewable models and schedules. Drawn-network sizing uses IDF rainfall and cumulative Rational Method flows. The geometry optimiser uses the supplied design flows and the existing circular full-bore hydraulic model. It solves levels, catalogue diameters, service clearances and permitted manhole crown drops together, then verifies the final geometry and exported file. The optimum applies to this excavation-depth objective and supplied flow envelope.

It does not recalculate rainfall or partial-flow travel times after geometry changes, check cover along an intermediate ground profile, or perform dynamic storm simulation, verify a site survey, certify regulatory compliance, design pressurised plumbing systems or replace independent hydraulic and engineering checks. Terrain interpolation is an illustration, not a measured survey.

When something needs attention

  • Blank map: check the connection and map service availability; use the schedules to inspect data.
  • No 3D geometry: add a network, check ground and invert levels, then select Fit network.
  • Unavailable dropdown: no alternative selection exists yet. Add or load the relevant network or pipes first.
  • Missing rainfall: complete every duration for the selected return period.
  • Run or download unavailable: retry the connection, use the saved run link if available, or re-upload the original model. Contact support with the job reference and error text.
Get support →

Contact

For HydroOptimiser access or support.

No email app is needed. Leave the reply email blank to send feedback without a response. Requests are stored for the HydroOptimiser team; do not include confidential model data or passwords.

Recent Activity

Local tracker records run attempts and successful optimised models.

StartedModelStatusPipesChanged