Pipe Pressure Drop & Pump Sizing: Darcy-Weisbach and the Friction Factor
A plain-language guide to sizing a coolant pump: how Darcy-Weisbach turns flow, pipe size and roughness into a pressure drop, where the friction factor comes from (laminar vs turbulent, Swamee-Jain), how fitting minor losses add up, and how pressure drop becomes pump head and power.
Why a cooler needs a pump, and a pump needs a pressure drop
You can size a heatsink or a heat exchanger perfectly, but nothing moves the coolant through it for free. Every metre of pipe, every bend and every valve resists the flow, and the pump has to make up that resistance as a pressure rise. Sizing the pump therefore comes down to one number: the total pressure drop of the loop at the flow rate you need. Get that, and the pump head and power fall straight out of it.
Darcy-Weisbach: the master equation
The pressure drop along a straight pipe is given by the Darcy-Weisbach equation, ΔP = f·(L/D)·(ρ·v²/2). Three of those terms are just geometry and flow: the pipe's length-to-diameter ratio L/D, and the dynamic pressure ρ·v²/2 (how much "push" the moving fluid carries, which rises with the square of velocity). The fourth, the Darcy friction factor f, is where all the physics hides — it captures how much the pipe wall drags on the flow, and it depends on whether the flow is smooth (laminar) or chaotic (turbulent).
Where the friction factor comes from
The dividing line is the Reynolds number, Re = v·D/ν, which weighs the fluid's inertia against its viscosity. Below about Re = 2300 the flow is laminar and orderly, and the friction factor is exactly f = 64/Re — no roughness dependence at all, because the fluid glides in smooth layers that never touch the wall's texture. Above about Re = 4000 the flow is turbulent, the wall roughness starts to matter, and the friction factor is read from the Moody chart — or, for a design tool, from the Swamee-Jain equation, an explicit formula that reproduces the chart without the iteration the original Colebrook equation needs. In between (2300–4000) the flow is genuinely unpredictable, so this calculator just interpolates across the gap.
Minor losses, pump head vs power, and a coolant-loop checklist
Why fittings can dominate a short run, the difference between pump head and pump power, and how to turn all of this into a pump specification.