Pipe Flow Calculator
Calculate flow rate, velocity, Reynolds number, flow regime, friction factor, and pressure drop for fluid flowing through a circular pipe.
Quick Answer
Water at 2 m/s through a 50mm pipe: Q = 3.93 L/s (62.3 GPM), Re = 99,600 (turbulent). Pressure drop over 10m: ~7.8 kPa. Use the calculator below for your specific conditions.
Calculate Pipe Flow
Enter pipe dimensions, fluid properties, and flow conditions.
About This Tool
The Pipe Flow Calculator determines the key hydraulic parameters of fluid flowing through a circular pipe. By entering the pipe diameter, fluid velocity (or volumetric flow rate), fluid density, and dynamic viscosity, you can instantly calculate the Reynolds number, flow regime (laminar, transitional, or turbulent), Darcy friction factor, pressure drop, and head loss. This tool is essential for hydraulic engineers, plumbing designers, chemical engineers, and anyone working with fluid transport systems.
The Continuity Equation
The continuity equation is one of the most fundamental principles in fluid mechanics. For an incompressible fluid in a steady-state system, the volumetric flow rate Q must remain constant throughout the pipe: Q = A * V, where A is the pipe cross-sectional area and V is the average fluid velocity. For a circular pipe with inner diameter D, the area is A = pi * D^2 / 4. This means that if you know any two of the three quantities (Q, A, V), you can calculate the third. When a pipe narrows, velocity increases proportionally to maintain constant flow rate, a principle that underlies everything from garden hose nozzles to Venturi meters.
Reynolds Number and Flow Regimes
The Reynolds number Re = rho * V * D / mu is perhaps the most important dimensionless number in fluid mechanics. It represents the ratio of inertial forces to viscous forces within a fluid. At low Reynolds numbers (Re less than 2,300), viscous forces dominate and flow is laminar: fluid moves in smooth, parallel layers with a parabolic velocity profile. At high Reynolds numbers (Re greater than 4,000), inertial forces dominate and flow becomes turbulent: chaotic eddies form, mixing is enhanced, and the velocity profile flattens. The transitional regime between 2,300 and 4,000 is unpredictable and is usually avoided in engineering design.
The flow regime has enormous practical implications. Laminar flow has lower pressure drops (good for efficiency) but poor mixing (bad for heat exchangers). Turbulent flow has higher pressure drops but excellent mixing and heat transfer. Pipe system designers must balance these tradeoffs. For example, domestic water supply pipes are designed for turbulent flow to prevent stagnation and biofilm growth, while oil pipelines may operate in laminar or transitional regimes to minimize pumping costs.
Pressure Drop and the Darcy-Weisbach Equation
The Darcy-Weisbach equation calculates pressure drop due to friction: delta-P = f * (L/D) * (rho * V^2 / 2), where f is the Darcy friction factor, L is pipe length, D is diameter, rho is density, and V is velocity. For laminar flow, the friction factor is simply f = 64/Re. For turbulent flow, the Colebrook-White equation relates f to Re and the relative roughness epsilon/D, where epsilon is the absolute roughness of the pipe surface. This calculator iteratively solves the Colebrook-White equation using 50 iterations for convergence.
Pressure drop is critical for pump and compressor sizing. Undersized pipes lead to excessive pressure drops, requiring more powerful (and expensive) pumps. Oversized pipes waste material and money. Engineers aim for an economical velocity that balances pipe cost against energy cost. For water, typical design velocities are 1-3 m/s for supply lines and 0.6-1.2 m/s for gravity drainage. Understanding these relationships helps optimize system design and reduce lifecycle costs in industrial, commercial, and residential piping systems.
Frequently Asked Questions
What is the Reynolds number and why does it matter?
How is pressure drop calculated in a pipe?
What is the continuity equation for pipe flow?
What pipe roughness value should I use?
How do I convert between flow rate and velocity?
Was this tool helpful?