Pick the calculator based on the problem
Most piping calculations look similar at first, but the right method depends on whether the line is a single section, a series of sections, or a branched network. Start with the actual engineering question and the information you already know.
| Your question | Use this calculator | What it does and does not do |
|---|---|---|
| How much friction pressure drop is there through one pipe size with fittings? | Pipe Friction Loss & Pressure Drop | One constant-flow, constant-diameter section. Uses Darcy–Weisbach and fitting K values, not the whole system's elevation and boundary pressures. |
| What inlet pressure or head is required through several different pipes, valves, and elevation changes? | Multi-Section Pipe System | Series sections with different bores, fitting bores, equipment losses, elevation and boundary conditions. Does not split flow among branches. |
| How is flow divided between branches or around a loop? | Pipe Network Solver | Simultaneously balances node flows and hydraulic heads using EPANET. Use this when parallel paths affect each other. |
| What inside diameter meets a chosen liquid velocity limit? | Pipe Sizing | Preliminary velocity-based diameter choice. Follow it with a pressure drop check and a mechanical pressure-rating check. |
| How much hydraulic or shaft power might a pump need? | Pump Power | Converts known flow and head or pressure rise into power with efficiency. Does not choose a pump curve. |
| Is there enough suction head above the liquid's vapor pressure? | NPSH Available | Estimates NPSH available from pressure, vapor pressure, elevation, and suction losses. Compare with pump vendor NPSH required and an appropriate margin. |
What is the difference between pipe friction loss and pump head?
Pipe friction loss is energy dissipated as fluid flows through straight pipe and fittings. For a full circular pipe, a common Darcy–Weisbach form is:
Total pressure requirement or pump head can also depend on the difference in vessel surface pressures, the change in elevation, velocity terms at the system boundaries, and equipment losses. Adding only the friction term may substantially understate the requirement.
For a steady incompressible liquid between defined points, with the appropriate kinetic energy correction factors, a useful engineering statement is:
When calculating pump head for two open tanks, set the boundaries at the liquid surfaces; the velocity terms at those large reservoirs are usually negligible. A change in tank level changes static head even if pipe friction is unchanged. The Multi-Section Pipe System Calculator exposes each term separately.
Worked example: choosing the right tool
- Case A: Water flows at a known rate through 150 ft of 2 in pipe with four elbows. The diameter and flow are constant. Use the single-pipe friction calculator and enter actual inside diameter and fitting K values.
- Case B: The line changes from 2 in to 3 in, passes through a strainer, and ends at a tank 25 ft higher. Use the multi-section calculator and account for elevation and strainer loss.
- Case C: The same flow can reach the tank through two different routes. Use the network solver to determine the flow split; neither series calculator solves it.
For a numerical calculation with inputs and checked results, see the multi-section pipe and pump head worked example.
Five checks before trusting the result
- Use actual inside diameter. Nominal pipe size isn't the same as the open bore. See the pipe schedule reference.
- Use the correct fluid properties. Density and viscosity depend on fluid and temperature; see water properties if working with water.
- Keep Darcy and Fanning factors separate. The Darcy friction factor is four times the Fanning friction factor; see Darcy vs. Fanning.
- Check the fitting velocity basis. A K value applies to a specified flow path and reference velocity; see the K-factor guide.
- Don't mistake pressure loss for every pressure requirement. The system can require energy to overcome static lift or pressure boundaries even if frictional losses are small.
Frequently asked piping questions
Can I use one pipe friction calculator for a system with several pipe diameters?
You can calculate each constant-diameter section separately, using its own velocity and fitting reference diameter. For a connected series calculation, the multi-section tool combines them and adds elevation, equipment and boundary terms.
Why does changing pipe diameter have such a large effect on pressure loss?
At a fixed volumetric flow, velocity varies as 1/D². Darcy–Weisbach includes velocity squared and an L/D term, while the friction factor also depends on Reynolds number and roughness. These effects make friction loss very sensitive to actual inside diameter.
Will a pump-power calculation tell me which pump to buy?
No. Power estimation does not replace matching the system curve with manufacturer pump curves, checking operating range and efficiency, or verifying NPSH margin and materials.
How do I calculate a branch or loop system?
Flow rates in parallel branches generally cannot be assumed independently. Solve simultaneous continuity and head-loss relationships with a network solver such as EPANET.
Useful independent reference: The U.S. EPA's EPANET provides background for hydraulic network analysis.
More calculations to try
Browse all worked examples or find an engineering calculator.
