PPolySim OS

Pipe Flow & Head Loss

Push fluid through a pipe and friction bleeds away pressure. Dial the diameter, flow, and roughness to see the pressure drop and whether the flow is laminar or turbulent.

Pipe Flow & Head LossLive

Controls

Presets

Friction turns pressure into heat as fluid moves through a pipe. Head loss h_f = f·(L/D)·v²/2g, where the friction factor f depends on the Reynolds number and pipe roughness. Educational tool.

▶ Run in Python

Data Inspector

Velocity1.27 m/s
Reynolds number1.27e+5
Friction factor f0.0196
Head loss0.81 m
Pressure drop7.9 kPa

Governing equation

Reading this result: Fully turbulent in a relatively smooth pipe: friction factor depends weakly on Reynolds number, and head loss grows roughly with the square of flow rate.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

or unlock everything with Pro →
★ Sign in to save this setup
Save your tuned setup, or drop this simulation into your own site, docs, or course page.

How it works

The Darcy–Weisbach equation gives head loss h_f = f·(L/D)·v²/2g. The friction factor f comes from 64/Re in laminar flow, or a Colebrook-type correlation in turbulent flow that blends Reynolds number and relative roughness. Educational tool.

Ask the AI about this model

The math, the assumptions, real-world uses, or a code translation — explained for this exact simulation.

More Engineering simulations

Frequently asked questions

Is this pipe head loss calculator tool really free?
Yes. Pipe Flow & Head Loss runs entirely in your browser using your device's own compute, so local use is free forever. You only pay Compute Tokens if you scale a job to the cloud.
Do I need to install anything?
No. Everything runs client-side in a modern browser — no downloads, no license, no account required to start.
Can I save or share my simulation?
Create a free account to save projects, and use a shareable embed or minted DOI to publish a live, interactive version anywhere.
How accurate are the results?
The solver uses established numerical methods, but results are for research and educational purposes and should be validated against experiment or professional review before you rely on them.