Watercalcs
Estimates only — verify before relying on results. Terms of Use
v4.0
How to get started

Design is where you describe the physical system. The three columns mirror the layout of a real pump station — source vessel and suction pipework on the left, pump and its sketch in the middle, delivery pipework and destination vessel on the right.

New here? Click Load worked example (top right of this tab) to populate a complete 2-duty + 1-standby VSD transfer station you can pull apart and learn from. Clear all returns you to a blank sheet to start your own design.

Every input feeds the same live calculation: static head, friction and fittings losses, total dynamic head, NPSHa, per-pump flow and the pump duty point. The results panels update as you type. The unit selector at the top of this tab controls flow display across every tab in the tool; internal storage stays in m³/h.

  1. Pick a flow unit using the pill selector below — m³/h, L/s, m³/s or ML/d. Switching units re-displays every flow value across the tool without changing the underlying calculation.
  2. Suction (left column): set the source vessel BWL/TWL and atmospheric pressure, then add or edit pipe sections. Each section needs length, internal diameter, material/roughness and a section-flow percentage (100% if it carries full system flow; less if it sits downstream of a manifold).
  3. Pump (centre column): set the design total flow, number of duty pumps, pump centerline elevation, safety factors and efficiencies. If the system has VSDs, tick the VSD box and the staging table populates automatically.
  4. Delivery (right column): same pattern as the suction side. The destination vessel BWL/TWL drives the static head requirement.
  5. Check the results. Each column has a result tile showing static, friction, fittings, suction head and NPSHa. The pump column shows the design duty and design margin. Per-section diagnostics (Q used, velocity, Re, head loss) sit at the bottom of each pipe section.
  6. Move to the Pump & System Curves tab to see the duty point on the curves, then Power & Cost for annual energy and tariff. Reports & Save generates PDF, CSV or JSON exports.
Flow units

Suction Side

Flooded
Source Vessel
m(a)
m RL
m RL
Suction Pipework Add as many sections as needed
Suction Hydraulics

Pump & Levels

1D + 0S
Pump Set Configuration
m³/h
no.
no.
m³/h
frac
m
Key Levels
m RL
Pump Performance Inputs
frac
frac
rpm
×
Variable Speed Drive (VSD)
Tick the box to model VSD-driven staging and generate efficient PLC start / stop speed setpoints.
Selected Duty Point

Delivery Side

OK
Discharge Vessel
m(g)
m RL
m RL
Delivery Pipework Add as many sections as needed
Delivery Hydraulics

Design Insights

What is this tab about?

Pump & System Curves visualises the hydraulic behaviour of the selected pump set against the system curve you've built on the Design tab.

Chart 1 shows the parallel pump curve(s) at full speed, the parabolic system curve and the design/duty points (same flow, separated vertically by the head safety factor). Chart 2 is the pump efficiency and shaft power vs flow per pump. Chart 3 overlays NPSHa and NPSHr against per-pump flow — where they cross is the practical cavitation limit. Chart 4 appears when VSDs are enabled and plots the full operating envelope with staging triggers.

Charts 1 & 4 share x and y scales (total flow, head). Charts 2 & 3 share their x scale (flow per pump). Tick labels round to clean values.

Pump Performance & System Resistance

Design & Duty Points

Efficiency & Power

NPSH — Available vs Required

Per-pump flow on x-axis
NPSHa drops with Q² (rising suction friction). NPSHr rises roughly with Q4/3. The flow at which they intersect is the practical cavitation limit for the current suction layout.
What is this tab about?

Power & Cost turns the duty point into operating numbers. Four power tiles step from hydraulic (ρ·g·Q·H per duty pump) → shaft (divided by pump efficiency) → electrical (divided by motor efficiency) → total pumping load across all duty pumps.

The annual operating cost block multiplies total load by your running-hours profile (peak/off-peak split) and electricity tariff to give kWh/year and $/year. Adjust tariffs and hours below to model what-if scenarios; everything recomputes live.

Hydraulic Power
ρ · g · Q · H per duty pump
Shaft Power
Hydraulic ÷ pump efficiency
Electrical Power
Per duty pump (motor input)
Total Pumping Load
All duty pumps running
Operating Hours
Per year
Annual Energy
Total kWh/year
Energy Cost
Tariff rate
Annual Operating Cost
Energy only — excludes maintenance

Daily Energy Profile

Period Hours Pumps Running Power Draw (kW) Energy (kWh) Cost
Adjust running hours and tariff in Libraries & Settings → Operating Cost.
What is this tab about?

Surge is a screening-level assessment of pressure transients in your delivery pipeline. It computes worst-case Joukowsky pressure rise on sudden pump trip, estimates the wave celerity from pipe stiffness and fluid bulk modulus, and pre-sizes an air vessel for surge protection if needed.

This is not a substitute for a full transient analysis (Bentley HAMMER, AFT Impulse, KYPipe). It tells you whether surge is likely to be a problem, gives a ballpark vessel size, and flags when you need a transient specialist. Pipe and pump data are inherited from the Design tab.

Surge severity depends on how fast the pressure wave travels along the pipe — the wave celerity, a. That speed is set by the fluid's compressibility and by how much the pipe wall flexes under pressure:

a = √(K/ρ) ÷ √(1 + (K/E)·(D/e)·c)

  • Young's modulus (E) — the stiffness of the pipe wall material. A rigid pipe (steel, ~207 GPa) barely flexes, so the wave stays fast and the surge is high. A flexible pipe (polyethylene, ~0.8 GPa) absorbs the pulse, slowing the wave and cutting the surge dramatically. You don't need to know this number — just pick your pipe material below and it's filled in for you.
  • Restraint coefficient (c) — this is not a material property; it accounts for how the pipe is anchored against lengthwise stretch, which is an installation decision. A buried main held by thrust blocks at bends and anchors (or restrained joints / welded steel) can't move axially, so Poisson coupling applies and c ≈ 1−μ² (around 0.91 for steel). An above-ground line with frequent expansion joints is free to move, so c = 1.0 (slightly higher wave speed and surge). A line anchored at the upstream end only sits between (c = 1−μ/2). Pick the anchoring that matches your installation from the dropdown — the coefficient is derived from that case and the material's Poisson ratio.
  • Wall thickness (e) and diameter (D) — a thicker, smaller-bore pipe resists ballooning and gives a faster wave. Diameter comes from your Design-tab delivery pipework; wall thickness defaults to a typical value for the material but you should confirm it against the actual pipe schedule or pressure class.

Allowable surge head rise is the headroom between your normal operating pressure and the pipe's rated maximum — i.e. how much extra pressure (expressed as metres of head) the pipeline can safely absorb. A common basis is the margin to the pipe's pressure class: e.g. a PN16 pipe (≈163 m rating) running at 60 m static has roughly 100 m of margin, but a conservative screening allowance of 20–40 m is typical. Set it to your own (max allowable working pressure − operating pressure), in metres.

A note on thrust blocks. Thrust blocks (and restrained-joint systems) play two distinct roles. In the wave-speed calculation here, by preventing axial movement they put the line in the "fully restrained" case, which slightly lowers the wave speed and surge versus an unrestrained line — a second-order effect. Their primary job, though, is resisting the unbalanced thrust forces at bends, tees and dead-ends that the surge pressure amplifies: a transient can momentarily double the static pressure, so thrust restraint must be designed for the peak surge pressure, not just the steady operating pressure. This tool sizes the surge magnitude; the thrust-block force design itself (bearing area against soil) is a separate calculation.

Pipe Properties

mm
m

Scenario

Joukowsky assumes instantaneous valve closure within one pipeline period (2L/a). Slow closure scales the result by 2L/(a·tclose) where tclose > 2L/a.

Wave Mechanics

Joukowsky Pressure Rise

Surge Vessel Pre-sizing

What is this tab about?

Process Data Sheet (PDS) is the deliverable an engineer sends to pump suppliers for RFQ. This tab assembles the standard PDS fields from your design state plus the supplier-side parameters in the sidebar, and renders an industry-standard one-page A4 sheet ready to PDF and email.

Most fields auto-populate from the Design tab — you only need to fill in the project metadata, materials selection and any service-specific notes.

What is this tab about?

Reports & Save produces shareable deliverables and persists your design between sessions.

Export Report generates a PDF (browser print → save as PDF) or CSV of the tabs you select. Save / Load Configuration writes the full state — every input plus every calculated output — to a JSON file in your Downloads folder, and reloads it from any saved JSON. JSON saves are version-controllable and easy to diff between design iterations.

Export Report

Select which tabs to include in the report. PDF uses your browser's "Save as PDF" — pick that destination when the print dialog opens. CSV exports inputs and calculated values for the selected tabs as comma-separated rows.

Save / Load Configuration

Save the complete tool state (all inputs and calculated outputs) as a JSON file to your Downloads folder, or load a previously saved JSON to restore that design. Useful for tracking design revisions or sharing a setup with a colleague.

Specification Preview

Libraries & Settings

Fluid Properties All inputs in SI
°C
kg/m³
cP
m(a)
Properties for clean water, computed from temperature using standard correlations (IAPWS approximation). Override to enter custom values for other fluids.
Pipe Roughness Library k in mm
Materialk (mm)Range (mm)
Edit in place to suit your local conventions and material specifications.
Fitting K-factor Library Loss coefficient
FittingK
Edit any K value in place. New fittings can be added by typing a name in the empty row at the bottom.
Operating Cost Inputs
sym
/kWh
/kWh
h
h
d
no.
no.
Energy consumption is estimated assuming the pump operates at the design duty point. For variable-speed drives, actual consumption will differ.

About this Tool

Purpose

This calculator sizes pumps for water and wastewater treatment applications. It evaluates suction- and delivery-side hydraulics, NPSHa, parallel pump duty, variable-speed drive staging, and power and operating cost based on the design point and the user-defined system curve. It also produces a screening-level surge assessment and a vendor-ready Process Data Sheet (PDS).

Calculation Basis

PDS values (rated flow/head, NPSHa, absorbed power, suggested motor rating) are drawn directly from the live calculation; supplier-side fields (materials, IP rating, accessories) are user-selected on the PDS tab.

Key Assumptions

Limitations

Public-Domain References

This tool is intended as a design aid for qualified engineers familiar with pumping systems and the limitations listed above. The user is responsible for independent verification of all results against project-specific requirements and vendor data. No warranty is provided as to fitness for purpose; use at your own discretion. Local standards (e.g. Taumata Arowai, DWSNZ for NZ drinking water installations) take precedence over generic engineering practice where applicable.