Pipe Pressure Drop and Pump Sizing Calculator
Calculate pipe pressure drop, pump head, shaft power and NPSHa with Darcy–Weisbach. Compare system and pump curves using Colebrook or Swamee–Jain friction factors.
This pipe pressure drop calculator helps engineers, students and technicians estimate the head and power needed to move a liquid between two vessels. It combines straight-pipe friction, fitting losses, elevation and vessel pressure difference in one energy balance. Use it for water transfer, cooling circuits and other steady liquid services where a full circular pipe is a reasonable model.
Choose Specified flow to calculate the duty that a pump must meet. Enter the actual inside diameter, total straight-pipe length, absolute roughness and total minor-loss coefficient. Total length and total ΣK include the suction side. Enter density, dynamic viscosity and vapor pressure at the operating temperature; the starting values approximate water at 20 °C. The metric/US switch converts supported physical displays. For US flow entry, type a value with its unit, such as 44.03 gal/min; both SI and US flow readouts are shown. Schematic labels and the flow axis retain their marked SI units.
The pump head calculator adds the receiving-minus-supply elevation and pressure heads to the irreversible losses. Friction pressure drop is reported separately: it is not the complete pressure change in an inclined line. Both end-vessel surfaces are assumed to have negligible velocity. For discharge into a large receiving vessel, include the exit loss in ΣK. Do not count a fitting both as equivalent pipe length and as a K value.
To compare a candidate pump, enter its shutoff head and the head at the maximum flow supported by your data. The chart fits a falling quadratic through those points. Select Pump/system operating point to solve the intersection. If it falls outside the supplied range, the tool asks you to correct the curve or system inputs. The default curve is illustrative; replace it with manufacturer data and check the fit against the full curve. Efficiency must correspond to the evaluated flow.
Darcy or Hazen–Williams? This tool uses Darcy–Weisbach with a Darcy friction factor. Choose iterated Colebrook–White or explicit Swamee–Jain for turbulent flow. Laminar flow uses 64/Re. The Moody-style chart shows how Reynolds number and relative roughness change friction. Transitional flow is interpolated and flagged because it is unsuitable for a precise design estimate. Hazen–Williams is a water-service correlation and is not used here.
The NPSH calculator subtracts suction losses and vapor-pressure head from the available supply head. Enter the suction length and ΣK as subsets of the totals, local absolute supply pressure, and the signed liquid level above the pump datum. Compare NPSHa with the manufacturer's NPSHr at the evaluated duty plus an application-specific allowance. A positive reserve does not certify freedom from cavitation.
This model excludes networks, changing diameters, compressible flow, slurries, non-Newtonian liquids, water hammer and detailed pump selection. Check operating limits, suction conditions and motor rating separately. Installation and commissioning belong to qualified personnel.
How it is calculated
The calculation follows a steady mechanical-energy balance between large supply and receiving vessels. Every head is measured in metres of the pumped liquid. SI is used internally; displayed physical quantities support the platform's metric/US conversion.
With , and , the Darcy friction factor is for , including ; no positive Reynolds number is clamped. The Colebrook–White turbulent equation is
Fourteen fixed-point iterations start from the Swamee–Jain estimate. The explicit alternative is . These are Darcy factors, four times the Fanning factor. At zero flow the displayed factor is set to zero so all losses vanish; a physical friction factor is not defined there.
For , the tool linearly blends at Re=2000 with the selected turbulent value at Re=4000. This is a continuity aid, not a validated transition correlation. EPA EPANET 2.2, attached pp. 31–33 and 125, supports the regime distinction and minor-loss method; EPANET uses a different, cubic transition interpolation.
The reported friction pressure drop is . Total required pump head is . Hydraulic power is ; divide by pump efficiency for shaft power and by motor/drive efficiency for electrical input. The positive-head limit makes power zero for gravity-driven duties.
The user-entered curve is , valid only for . Brent's method solves only with a bracket in that interval. A constant head () is also supported. The chart stays within the entered range. The evaluated flow is either the specified flow or that root.
For a negligible-velocity supply surface,
The same diameter, roughness and friction method apply to the suction subset. Suction losses are already included in total losses. Reported NPSH margin is ; reserve also subtracts the entered extra allowance. The published NPSH check uses equivalent stagnation head, not a static pressure tap.
Assumptions
- Steady, single-phase, incompressible Newtonian liquid in a completely full, rigid circular pipe; constant properties and one inside diameter/roughness throughout.
- End-vessel velocities are negligible. Positive Δz and Δp mean the receiving vessel is higher or at higher pressure. Positive suction elevation means the liquid surface is above the manufacturer's pump datum.
- All K values refer to the same mean pipe velocity. Add entrance, exit, valve, elbow and strainer losses as appropriate; actual fitting data take precedence over generic examples. EPA EPANET Table 3.3 gives illustrative K=0.5 for a square entrance, 1.0 for an exit and 0.9 for a short-radius elbow.
- The default roughness is EPA's new-steel value, 0.15 millifeet = 0.04572 mm. Default fluid inputs approximate water at 20 °C; they are editable values, not a temperature-property model.
- The default pump curve, efficiencies, NPSHr and 1 m allowance are illustrative design inputs, not catalogue data or universal selection rules. Update NPSHr and efficiency at the evaluated flow. The two-point quadratic does not establish a best-efficiency point or preferred operating range.
- The metric/US switch converts supported length, pressure, density and power displays. Flow fields accept unit-tagged US entries such as
44.03 gal/min; both m³/h and US gal/min duty readouts are provided. The schematic's labels and flow-chart axis retain their marked SI units. - Liquid-surface elevations set hydrostatic energy terms; they are not pipe endpoint elevations. Enter actual pipe run lengths between vessel connections and pump. A short horizontal connection can serve a submerged tank nozzle even when the liquid surface is well above it; pipe lengths are not compared with liquid-surface elevations.
Where it applies
Use for preliminary sizing and teaching of full liquid lines. Fully developed laminar flow is represented below Re=2000; turbulent sizing is intended for Re≥4000 with Colebrook, or preferably Re≥5000 with Swamee–Jain, up to Re=10⁸ and ε/D≤0.05. A transition estimate is flagged. Short entrance regions and laminar fitting coefficients may need more detailed treatment.
Only the manufacturer-supported flow interval entered for the pump is solved; no pump-curve extrapolation is used for the operating point. If a bracket is absent, operating-point mode holds the result cards and identifies what to change. A zero helper intersection in specified-flow mode means no supported intersection, not a prediction of no flow. A flat pump curve with a loss-free line does not define a unique operating point and is rejected in operating-point mode. The duty readout always identifies the chosen evaluated flow.
NPSHa is an energy margin above vapor pressure, not gauge pressure. NPSHr often means NPSH3, a specified head-drop test criterion; exceeding it alone does not guarantee cavitation-free operation. Set the additional allowance using manufacturer and application guidance. Verify worst-case liquid level, temperature, atmospheric pressure, strainer fouling and flow.
Not a network, transient, water-hammer, compressible, non-Newtonian, two-phase or slurry model. Separate suction and discharge diameters, detailed measured pump curves, viscous pump corrections and speed variation are outside scope. Electrical power is an estimate at the entered efficiencies, not a motor nameplate rating. Installation and commissioning require qualified personnel.
References
- US EPA, EPANET 2.2 User Manual (2020), attached pp. 31–33 and 125 (printed pp. 17–19 and 111), Hagen–Poiseuille, Darcy–Weisbach, roughness and minor losses. https://19january2021snapshot.epa.gov/sites/static/files/2020-05/documents/epanet_userss_manual_2.2.0.pdf
- J. M. Cimbala (2005), EES Solution for Example Problem – Major and Minor Losses in a Piping System, Penn State, pp. 1–2. Published independent loss/flow benchmark. https://www.me.psu.edu/cimbala/me320web_Fall_2012/pdf/EES_Solution_Minor_losses_example_problem.pdf
- Terry Henshaw, Understanding NPSH: NPSH Definitions, in Pumps & Systems, Understanding NPSH & Cavitation (2018 collection), attached pp. 3–5; Problem No. 1 on p. 3. https://www.pumpsandsystems.com/sites/default/files/NPSH%20ebook-2018.pdf
- P. K. Swamee and A. K. Jain (1976), Explicit Equations for Pipe-Flow Problems, Journal of the Hydraulics Division 102(5), 657–664. DOI: https://doi.org/10.1061/JYCEAJ.0004542
- C. F. Colebrook (1939), Turbulent Flow in Pipes, with Particular Reference to the Transition Region between the Smooth and Rough Pipe Laws. DOI: https://doi.org/10.1680/ijoti.1939.13150
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Calculate at Operating-point mode solves the intersection within the entered pump-curve range. | evaluation | Specified flow (size a pump) | |
| Specified flow US entry: type a value with its unit, e.g. 44.03 gal/min. The field converts it internally to m³/h; gal means a US gallon. | Q_set | m^3/h | 10 |
| Turbulent Darcy friction factor Uses Darcy, not Fanning, friction factor. Laminar flow uses 64/Re; transition is an estimate. | friction_method | Colebrook–White (iterated) | |
| Pipe inside diameter Actual internal diameter, common to the suction and discharge line; not nominal pipe size. | D_pipe | mm | 50 |
| Total pipe length Suction plus discharge straight-pipe length. Do not add equivalent lengths for fittings already included in K. | L_total | m | 100 |
| Absolute wall roughness Default: new steel, 0.15 millifeet from EPA EPANET Table 3.2. Aging and fouling can increase roughness. | epsilon | mm | 0.04572 |
| Total minor-loss coefficient ΣK All K values use this pipe velocity. EPA examples: square entrance 0.5, exit 1.0, short-radius elbow 0.9. Use fitting-specific data. | K_total | 5.5 | |
| Liquid density Enter density at the operating temperature. Defaults approximate water at 20 °C. | rho | kg/m^3 | 998.2 |
| Dynamic viscosity Enter dynamic viscosity at the same temperature as density and vapor pressure. Newtonian liquids only. | mu | mPa*s | 1.002 |
| Absolute vapor pressure At the liquid temperature; default is water near 20 °C. Use absolute pressure. | p_vapor | kPa | 2.339 |
| Receiving surface minus supply surface elevation Positive for uphill delivery; negative for downhill. Both end surfaces have negligible velocity. | delta_z | m | 10 |
| Receiving minus supply surface pressure Difference between the end-vessel pressures. Zero for two open tanks at the same atmospheric pressure. | delta_p | kPa | 0 |
| Pump head at zero flow Enter manufacturer data for the selected speed and impeller. The default curve is an illustrative input, not a commercial pump. | H_shut | m | 35 |
| Pump curve maximum valid flow Upper end of the manufacturer-supported curve segment. No operating-point extrapolation. US entry: type a value such as 88.06 gal/min. | Q_end | m^3/h | 20 |
| Pump head at maximum valid flow A falling quadratic passes through shutoff and this point. Check the fit against the full manufacturer curve. | H_end | m | 10 |
| Pump efficiency at evaluated flow Fraction, e.g. 0.70 = 70%. Use manufacturer efficiency near the evaluated duty. | eta_pump | 0.7 | |
| Motor/drive efficiency Fraction, e.g. 0.90 = 90%. Electrical power excludes service-factor or motor-rating allowances. | eta_motor | 0.9 | |
| Suction pipe length (part of total) Actual pipe run from the supply-vessel connection to the pump inlet; same diameter and roughness as the main line. This length is independent of liquid-surface elevation. | L_suction | m | 5 |
| Suction ΣK (part of total) Include the entrance, suction fittings and strainer. This is already part of total ΣK, not added again. | K_suction | 1.5 | |
| Supply vessel absolute surface pressure Use local atmospheric pressure for an open vessel; add atmospheric pressure to a gauge reading for a pressurized vessel. | p_supply | kPa | 101.325 |
| Supply surface above pump datum Positive with flooded suction; negative for suction lift. Use the manufacturer's NPSH datum. This surface elevation is independent of suction-pipe run length. | z_suction | m | 1.5 |
| Manufacturer NPSHr at evaluated flow Read at the evaluated flow, speed and liquid condition. NPSH3 is a head-drop criterion, not the onset of cavitation. | NPSH_required | m | 3 |
| Additional NPSH margin to check An application-specific allowance above NPSHr. Default 1 m is an illustrative input, not a universal rule. | NPSH_allowance | m | 1 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Evaluated flow | 10 m³/h |
| Evaluated flow (US) | 44.03 gal/min |
| Total system head at evaluated flow | 15.2 m |
| Friction pressure drop | 50.92 kPa |
| Required pump shaft power | 0.59 kW |
| Estimated electrical input power | 0.66 kW |
| NPSH available at evaluated flow | 11.23 m |
| NPSHa minus manufacturer NPSHr | 8.23 m |
| NPSH reserve after entered allowance | 7.23 m |
| Mean pipe velocity | 1.41 m/s |
| Reynolds number | 70,467 |
| Darcy friction factor | 0.02274 |
| Straight-pipe friction head loss | 4.64 m |
| Fitting and entrance/exit head loss | 0.56 m |
| Suction-side friction and local head loss | 0.39 m |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Penn State: major and minor losses at published flow
Source: J. M. Cimbala, Penn State, February 2005, EES Solution for Example Problem – Major and Minor Losses in a Piping System, attached PDF p. 2. Uses published rounded Q=0.002117 m³/s (7.6212 m³/h), ε/D=0.004 and ΣK=13.35. The 0.1% tolerance allows rounded flow/Re/f and the gravity constant. https://www.me.psu.edu/cimbala/me320web_Fall_2012/pdf/EES_Solution_Minor_losses_example_problem.pdf
Inputs: Specified flow = 7.621 m³/h; Pipe inside diameter = 25 mm; Total pipe length = 20 m; Absolute wall roughness = 0.1 mm; Total minor-loss coefficient ΣK = 13.35; Liquid density = 998 kg/m³; Dynamic viscosity = 1 mPa·s; Suction pipe length (part of total) = 0 m; Suction ΣK (part of total) = 0; Supply surface above pump datum = 0 m; Receiving surface minus supply surface elevation = 0 m; the others as above.
| Result | Source | This calc |
|---|---|---|
| Darcy friction factor | 0.02943 ± 3 × 10⁻⁵ | 0.02943 |
| Reynolds number | 107,627 ± 108 | 107,602 |
| Total irreversible head loss | 35 ± 0.035 m | 34.985 m |
Penn State: recover flow from 35 m available head
Source: Same independent Cimbala worked case, PDF p. 2. A constant 35 m head curve represents the example's driving head; the solver must recover the published flow. This tests inversion, not a manufacturer's pump characteristic. https://www.me.psu.edu/cimbala/me320web_Fall_2012/pdf/EES_Solution_Minor_losses_example_problem.pdf
Inputs: Calculate at = Pump/system operating point; Pipe inside diameter = 25 mm; Total pipe length = 20 m; Absolute wall roughness = 0.1 mm; Total minor-loss coefficient ΣK = 13.35; Liquid density = 998 kg/m³; Dynamic viscosity = 1 mPa·s; Suction pipe length (part of total) = 0 m; Suction ΣK (part of total) = 0; Supply surface above pump datum = 0 m; Receiving surface minus supply surface elevation = 0 m; Pump head at maximum valid flow = 35 m; the others as above.
| Result | Source | This calc |
|---|---|---|
| Evaluated flow | 7.621 m³/h | 7.623 m³/h |
| Total system head at evaluated flow | 35 m | 35 m |
Henshaw: 0.9 SG liquid, 7.7 psi pressure above vapor
Source: Terry Henshaw, P.E., Understanding NPSH: NPSH Definitions, Pumps & Systems NPSH & Cavitation collection, PDF p. 3 (printed p. 1), Problem No. 1. Published 19.8 ft = 6.03504 m. The example's 15.7 psia total suction pressure is represented as an equivalent zero-loss, zero-elevation vessel pressure; it is not a static pressure tap. SG=0.9 is represented as 900 kg/m³. Exact SI conversion gives 19.735 ft rather than the example's rounded 2.31 ft/psi result; 0.5% tolerance covers this, without changing the physics. https://www.pumpsandsystems.com/sites/default/files/NPSH%20ebook-2018.pdf
Inputs: Liquid density = 900 kg/m³; Supply vessel absolute surface pressure = 108.2 kPa; Absolute vapor pressure = 55.158 kPa; Supply surface above pump datum = 0 m; Suction pipe length (part of total) = 0 m; Suction ΣK (part of total) = 0; the others as above.
| Result | Source | This calc |
|---|---|---|
| NPSH available at evaluated flow | 6.035 ± 0.03018 m | 6.015 m |
Hagen–Poiseuille benchmark below Re = 1
Source: Analytical benchmark from the independent review, not a published worked example. EPA EPANET 2.2 manual, attached PDF p. 125 (printed p. 111), specifies Hagen–Poiseuille f=64/Re. Independent pressure-form Hagen–Poiseuille calculation Δp=128 μLQ/(πD⁴), then h=Δp/(ρg), for Q=0.01 m³/h, μ=1 Pa·s, D=0.05 m, L=100 m, ρ=998.2 kg/m³, g=9.80665 m/s² gives h=0.184986 m and f=906.41 (rounded). This benchmark distinguishes direct viscous resistance from the production Darcy-factor path. https://19january2021snapshot.epa.gov/sites/static/files/2020-05/documents/epanet_userss_manual_2.2.0.pdf
Inputs: Specified flow = 0.01 m³/h; Dynamic viscosity = 1,000 mPa·s; the others as above.
| Result | Source | This calc |
|---|---|---|
| Reynolds number | 0.07061 | 0.07061 |
| Darcy friction factor | 906.4 | 906.4 |
| Straight-pipe friction head loss | 0.185 m | 0.185 m |
Related Resources
Related articles
-
How a tire pressure monitoring system works and how to use Kalman filters in Matlab to simulate leak detection -
Computational Modeling of Multi-Scale Plasma Flow and Magnetic Flux Dynamics in Tokamak System Using Matlab -
Pump Station control system design using Ladder logic and HMI interface in CODESYS software







Responses