Drainage & hydraulics

Drainage Lab

Draw a drainage network and explore how rainfall moves through pipes, channels and storage. See water levels, flow and areas that need a closer check.

Who can use Drainage Lab?

Find your role and the work this tool can help with.

Civil and drainage engineers

Assess site drainage, pipe capacity, storage and water levels using project rainfall and ground data.

Urban planners

Explore how development layouts and paved areas affect runoff, working with an engineer to review drainage options.

Infrastructure and asset teams

Study existing networks and compare changes to pipes or storage. Calibrate the model against site evidence.

See it in action

Drainage Lab · 24 seconds

Follow water through a drainage network

A guided screen tour of the built-in residential network. The app flags a difference between its two calculation modes. Further checks are needed before these example results can be used in a design.

Read the walkthrough
  1. Connect catchments, inlets, manholes and an outfall.
  2. Run the dynamic approximation and inspect a computed time step.
  3. Read the water-level profile along the network.
  4. Review assumptions, warnings and the project review controls.

What you can do with Drainage Lab

See where the water goes.

  • Catchments, inlets, manholes, storage and outfalls
  • Saint-Venant-based dynamic wave approximation
  • Transient playback and hydraulic profiles
  • Benchmark, numerical quality and review panels

The working sequence

  1. 01

    Draw the drainage network and enter catchment, pipe and ground data.

  2. 02

    Choose a capacity check or a time-based flow simulation and review its settings.

  3. 03

    See flow and water levels through the network and along its profile.

  4. 04

    Check warnings, compare with known examples and review the results with an engineer.

Before you use the results

The current public application identifies its transient mode as Dynamic Wave Approximation. Validate boundary conditions, numerical behavior and benchmark agreement before engineering acceptance.

What else does your project need?

Continue with the related task. Each tool has its own inputs and review requirements.

Is this the right tool for your project?

Check the supported methods and outputs. If you need help deciding, tell us what you’re working on.