Calculate friction losses in piping systems using the Darcy-Weisbach equation with iterative Colebrook-White friction factor
Definition
Pressure drop is the difference in pressure between two points in a fluid-carrying network caused by frictional forces acting on the fluid as it flows through the conduit. The Darcy-Weisbach equation is the standard formula used to calculate pressure loss due to friction in pipes and ducts.
Estimated reading time: 28 minutes. This page covers major losses (pipe friction), minor losses (fittings and valves), pipe schedules, fluid properties, system design, pump sizing, and industrial case studies for precise pressure drop analysis.
The Darcy-Weisbach equation is the standard method for calculating pressure drop due to friction in pipes and ducts carrying any Newtonian fluid. It applies to both laminar and turbulent flow and is preferred over empirical formulas like Hazen-Williams because it is physically based and works for all fluids.
Where:
The term ρv²/2 is called the adaptable pressure or velocity head. The ratio L/D is dimensionless and represents how many diameters long the pipe is. A longer pipe or smaller diameter gives a higher pressure drop, which matches physical intuition.
You can also express the result as head loss in meters of fluid column:
This form is useful when working with pump head curves or gravity-fed systems. The value g = 9.81 m/s² is gravitational acceleration.
The friction factor f depends on the Reynolds number and the relative roughness of the pipe (ε/D). For laminar flow (Re < 2300), the friction factor has an exact analytical solution:
For turbulent flow (Re > 4000), the Colebrook-White equation provides the friction factor:
This is an implicit equation, meaning f appears on both sides. It must be solved iteratively. This calculator uses the Newton-Raphson method, which typically converges within 6 to 10 iterations to machine precision. The initial guess comes from the Swamee-Jain approximation:
The transitional region (Re 2300-4000) is less predictable. Flow alternates between laminar and turbulent patterns. This calculator interpolates between the laminar and turbulent friction factors in that range, which is a common engineering approach. For critical applications in the transition zone, consider consulting detailed references or using experimental data.
The Reynolds number determines whether flow is laminar (smooth, orderly layers) or turbulent (chaotic, mixing eddies):
Where μ is the adaptable viscosity of the fluid (Pa·s or kg/(m·s)).
| Reynolds Number | Flow Regime | Characteristics |
|---|---|---|
| Re < 2,300 | Laminar | Smooth, parallel simplifies. Friction factor depends only on Re. |
| 2,300 - 4,000 | Transitional | Intermittent turbulent bursts. Unpredictable. Avoid designing here. |
| Re > 4,000 | Turbulent | Chaotic mixing. Friction factor depends on Re and roughness. |
| Re > 100,000 | Fully Rough | Friction factor depends primarily on roughness, not Re. |
Most industrial piping systems operate in the turbulent regime. Water flowing at 1-3 m/s in pipes larger than 25 mm diameter is almost always turbulent. Laminar flow is more common with viscous fluids like heavy oils or in very small tubing.
Fittings, valves, expansions, contractions, and bends all cause additional pressure drops beyond the straight-pipe friction loss. These are called minor losses (though they can be a major portion of total loss in short systems with many fittings):
Each fitting has a loss coefficient K. For a system with multiple fittings, sum all K values and multiply by the velocity head once. Some common K-values are listed in the fittings table below.
An alternative method uses equivalent length (L/D), which converts each fitting to an equivalent length of straight pipe that would produce the same pressure drop. This is less precise but simpler for quick estimates:
When minor losses make up more than 30% of total system losses, it is worth taking extra care with the K-factor values and considering manufacturer-specific data.
Absolute roughness (ε) represents the average height of surface irregularities inside the pipe wall. These values are for new, clean pipe. In practice, roughness increases with age, corrosion, scale buildup, and biological fouling.
| Pipe Material | Roughness ε (mm) | Roughness ε (in) | Notes |
|---|---|---|---|
| Drawn Tubing (copper, brass) | 0.0015 - 0.03 | 0.00006 - 0.001 | Smoothest common material |
| PVC / HDPE / Plastic | 0.0015 - 0.007 | 0.00006 - 0.0003 | Very smooth, no corrosion |
| Commercial Steel / Wrought Iron | 0.045 | 0.0018 | Most common industrial pipe |
| Stainless Steel | 0.015 | 0.0006 | Smoother than carbon steel |
| Galvanized Steel | 0.15 | 0.006 | Zinc coating adds roughness |
| Cast Iron (new) | 0.26 | 0.01 | Increases significantly with age |
| Concrete | 0.3 - 3.0 | 0.012 - 0.12 | Depends on finish quality |
| Riveted Steel | 0.9 - 9.0 | 0.035 - 0.35 | Rarely used in new construction |
| Corrugated Metal | 45 - 60 | 1.8 - 2.4 | Culverts and drainage |
For aged pipes, it is common practice to multiply the new-pipe roughness by 2 to 5 times, depending on service conditions. Pipes carrying untreated water or aggressive chemicals will degrade faster. A pigging or cleaning operation can restore near-original roughness.
Pipe schedule numbers (Sch 40, Sch 80, etc.) define the wall thickness for each nominal pipe size. The inside diameter decreases as schedule number increases, which directly affects pressure drop. Below are common nominal sizes with their inside diameters.
| Nominal Size | Sch 40 ID (in) | Sch 40 ID (mm) | Sch 80 ID (in) | Sch 80 ID (mm) |
|---|---|---|---|---|
| 1/2" | 0.622 | 15.80 | 0.546 | 13.87 |
| 3/4" | 0.824 | 20.93 | 0.742 | 18.85 |
| 1" | 1.049 | 26.64 | 0.957 | 24.31 |
| 1-1/2" | 1.610 | 40.89 | 1.500 | 38.10 |
| 2" | 2.067 | 52.50 | 1.939 | 49.25 |
| 3" | 3.068 | 77.93 | 2.900 | 73.66 |
| 4" | 4.026 | 102.26 | 3.826 | 97.18 |
| 6" | 6.065 | 154.05 | 5.761 | 146.33 |
| 8" | 7.981 | 202.72 | 7.625 | 193.68 |
| 10" | 10.020 | 254.51 | 9.564 | 242.93 |
| 12" | 11.938 | 303.23 | 11.376 | 288.95 |
When selecting pipe size, engineers balance pressure drop against material cost and installation space. Larger pipe reduces friction loss but costs more. A common design target is 1-3 m/s velocity for liquids and 15-30 m/s for gases.
The following K-factors are representative values for standard fittings. Actual values depend on the specific manufacturer, size, and connection type. For critical systems, always consult manufacturer data sheets.
| Fitting Type | K-Factor | Equivalent L/D |
|---|---|---|
| 90° Standard Elbow | 0.75 | 30 |
| 90° Long Radius Elbow | 0.45 | 20 |
| 45° Standard Elbow | 0.35 | 16 |
| 180° Return Bend | 1.50 | 60 |
| Standard Tee (flow through run) | 0.40 | 20 |
| Standard Tee (flow through branch) | 1.00 | 60 |
| Gate Valve (fully open) | 0.17 | 8 |
| Gate Valve (half open) | 4.50 | 160 |
| Globe Valve (fully open) | 6.00 | 340 |
| Ball Valve (fully open) | 0.05 | 3 |
| Butterfly Valve (fully open) | 0.25 | 12 |
| Check Valve (swing) | 2.00 | 100 |
| Check Valve (ball) | 4.50 | 150 |
| Sudden Expansion | (1 - d²/D²)² | Varies |
| Sudden Contraction | 0.5(1 - d²/D²) | Varies |
| Pipe Entrance (sharp) | 0.50 | - |
| Pipe Entrance (rounded) | 0.03 | - |
| Pipe Exit | 1.00 | - |
To find the total K-factor for your system, list every fitting along the pipe run and sum their individual K-values. Enter this sum in the calculator above.
Engineers work with different pressure units depending on region and industry. Here are the key conversion factors:
| From | To Pa | To psi | To bar |
|---|---|---|---|
| 1 Pa | 1 | 1.4504 × 10⁻⁴ | 1 × 10⁻⁵ |
| 1 psi | 6,894.76 | 1 | 0.06895 |
| 1 bar | 100,000 | 14.5038 | 1 |
| 1 atm | 101,325 | 14.696 | 1.01325 |
| 1 kPa | 1,000 | 0.14504 | 0.01 |
| 1 inH₂O | 249.09 | 0.03613 | 0.00249 |
| 1 mmHg (torr) | 133.32 | 0.01934 | 0.00133 |
Head loss can be converted to pressure using ΔP = ρ × g × h, where h is the head in meters. This is useful for comparing results with pump specifications, which are typically given in meters or feet of head.
Calculate the pressure drop for water at 20°C flowing through 50 meters of 2-inch Schedule 40 commercial steel pipe at 2 m/s.
Given: L = 50 m, D = 52.50 mm = 0.0525 m, v = 2 m/s, ρ = 998.2 kg/m³, μ = 0.001002 Pa·s, ε = 0.045 mm.
Step 1: Reynolds number: Re = 998.2 × 2 × 0.0525 / 0.001002 = 104,700 (turbulent).
Step 2: Relative roughness: ε/D = 0.045/52.50 = 0.000857.
Step 3: Solve Colebrook-White iteratively: f ≈ 0.0199.
Step 4: ΔP = 0.0199 × (50/0.0525) × (998.2 × 2²/2) = 37,890 Pa ≈ 5.49 psi ≈ 0.379 bar.
Step 5: Head loss: h = 37,890 / (998.2 × 9.81) = 3.87 m.
Add 4 standard elbows and 1 globe valve to Example 1. Total K = 4(0.75) + 6.0 = 9.0.
Minor loss: ΔP_minor = 9.0 × (998.2 × 2²/2) = 17,968 Pa = 2.60 psi.
Total: 37,890 + 17,968 = 55,858 Pa = 8.10 psi. The fittings add 47% to the total loss in this case.
When sizing pipes for a new system, keep these practical guidelines in mind:
precise pressure drop calculations require correct fluid properties. Temperature has a large effect on viscosity, especially for liquids.
| Fluid | Temperature | Density (kg/m³) | Viscosity (Pa·s) |
|---|---|---|---|
| Water | 4°C | 1000.0 | 0.001567 |
| Water | 20°C | 998.2 | 0.001002 |
| Water | 40°C | 992.2 | 0.000653 |
| Water | 60°C | 983.2 | 0.000467 |
| Water | 80°C | 971.8 | 0.000355 |
| Water | 100°C | 958.4 | 0.000282 |
| Air (1 atm) | 20°C | 1.204 | 0.0000182 |
| Air (1 atm) | 100°C | 0.946 | 0.0000218 |
| SAE 30 Oil | 20°C | 876 | 0.290 |
| SAE 30 Oil | 100°C | 830 | 0.010 |
| Gasoline | 20°C | 720 | 0.000290 |
| Ethanol | 20°C | 789 | 0.001200 |
| Glycerin | 20°C | 1261 | 1.412 |
| Mercury | 20°C | 13546 | 0.001526 |
For fluids not listed here, consult engineering handbooks or the fluid manufacturer's data sheet. Online property databases from NIST are also a good source for verified values.
Pressure drop calculations are directly tied to pump sizing. The pump must provide enough head to overcome all friction losses, elevation changes, and end-use pressure requirements in the system.
The total adaptable head (TDH) that a pump must deliver equals the sum of several components:
For example, a system pumping water to a tank 20 meters above the pump, through 200 meters of 4-inch Sch 40 steel pipe with 15 meters of friction head loss and 3 meters of minor losses, requires TDH = 20 + 15 + 3 = 38 meters. At a flow rate of 10 liters per second, the hydraulic power is P = rho x g x Q x TDH = 998.2 x 9.81 x 0.010 x 38 = 3,721 watts or about 5 horsepower. With a pump efficiency of 70%, the motor power needed is 5 / 0.70 = 7.1 horsepower, so an engineer would select a 7.5 or 10 HP pump.
A pump does not operate at a single fixed head. Its performance follows a pump curve that shows head decreasing as flow increases. The system curve shows head increasing as flow increases (because friction is proportional to velocity squared). The operating point is where these two curves intersect. If the system has more friction than expected (due to pipe aging, fouling, or undersized pipe), the operating point shifts to lower flow and higher head. Understanding this interaction prevents costly over-sizing or under-sizing.
On the suction side of a centrifugal pump, the pressure must remain above the fluid's vapor pressure to prevent cavitation. The available NPSH is the total suction head minus the fluid's vapor pressure. The required NPSH is specified by the pump manufacturer. A safety margin of at least 1 to 2 meters between available and required NPSH is standard practice. Pressure drop in the suction piping directly reduces available NPSH, so suction lines should be short, large in diameter, and have minimal fittings.
| Pump Type | Typical Efficiency | Flow Range | Head Range | Best Application |
|---|---|---|---|---|
| Centrifugal (end-suction) | 55-85% | 5-5,000 GPM | 10-150 m | General water transfer, HVAC |
| Centrifugal (multistage) | 65-80% | 5-2,000 GPM | 50-600 m | High pressure, boiler feed |
| Positive displacement (gear) | 60-90% | 0.1-500 GPM | Up to 200 bar | Viscous fluids, metering |
| Positive displacement (piston) | 80-95% | 0.1-100 GPM | Up to 700 bar | High pressure, chemical injection |
| Submersible | 50-75% | 5-3,000 GPM | 10-300 m | Wells, sump, wastewater |
The Darcy-Weisbach equation applies to single-phase flow (all liquid or all gas). When both liquid and gas are present in the pipe simultaneously, the pressure drop behavior changes significantly.
Two-phase flow exhibits several distinct patterns depending on the gas and liquid velocities:
The Lockhart-Martinelli method is the most widely used approach for estimating two-phase pressure drop. It calculates the single-phase pressure drop for each phase flowing alone, then applies a multiplier based on the Martinelli parameter X:
The two-phase multiplier phi is then read from charts or calculated from correlations. The total two-phase pressure drop equals phi squared times the single-phase liquid pressure drop. For preliminary estimates, the two-phase pressure drop is typically 2 to 10 times the single-phase liquid value for the same total mass flow rate.
Steam piping is a common two-phase application. Condensate forms as steam loses heat, creating a mixture of steam and liquid water. Steam trap stations remove condensate at regular intervals. Between traps, the flow may be two-phase. Steam line sizing typically uses velocity limits: 25-40 m/s for process steam, 40-60 m/s for superheated steam, and under 10 m/s for condensate return lines. The pressure drop for steam at typical industrial conditions (5-15 bar) ranges from 0.1 to 0.5 bar per 100 meters for properly sized lines.
Pressure drop analysis is central to the design and operation of virtually every piping system. Here I cover several common industrial scenarios and the specific considerations that apply to each.
Chilled water and hot water loops in commercial buildings are sized for pressure drops of 1 to 4 feet of head per 100 feet of pipe (the "4 feet per 100" rule of thumb). Total system pressure drop typically ranges from 15 to 80 feet of head, depending on building size and circuit complexity. Variable speed drives on circulation pumps can reduce energy consumption by 50% or more compared to constant-speed pumps with throttling valves, because pump power is proportional to the cube of flow (affinity laws). A building with a design flow of 500 GPM and 60 feet of head at full load may operate at 300 GPM for much of the year, reducing pump power from 11 HP to about 2.4 HP.
| System Type | Typical Pipe Material | Design Velocity (ft/s) | Max Pressure Drop (ft/100ft) | Pipe Sizes |
|---|---|---|---|---|
| Chilled water | Carbon steel, Sch 40 | 4-8 | 1-4 | 2" - 16" |
| Hot water heating | Carbon steel, Sch 40 | 4-8 | 1-4 | 1" - 12" |
| Condenser water | Carbon steel, Sch 40 | 5-10 | 2-5 | 4" - 24" |
| Domestic hot water | Copper Type L | 3-5 | 2-4 | 1/2" - 2" |
| Steam (low pressure) | Carbon steel, Sch 40 | 25-40 m/s | 0.5-2 psi/100ft | 2" - 10" |
Chemical plants use a wider variety of pipe materials (stainless steel, Hastelloy, FRP, PTFE-lined) with different roughness values. Design velocities are chosen to prevent erosion of expensive alloy pipes. For corrosive services, velocities above 3 m/s in stainless steel and above 2 m/s in PTFE-lined pipe are avoided. The pressure class of flanges and fittings must exceed the sum of operating pressure plus the maximum pressure drop in the system.
Sprinkler systems are typically designed using the Hazen-Williams formula (C = 120 for steel, C = 150 for CPVC) rather than Darcy-Weisbach, because fire protection codes reference Hazen-Williams directly. However, for verification or unusual fluids (antifreeze solutions), Darcy-Weisbach gives more precise results. Sprinkler system designers must ensure that the residual pressure at the most remote sprinkler head meets the minimum flow and pressure requirements specified by NFPA 13. Total system pressure drops of 40-80 psi are common, and the available water supply must exceed this plus the minimum sprinkler pressure.
Long-distance pipelines (tens to hundreds of kilometers) have unique design constraints. Pump or compressor stations are spaced at intervals to reboost pressure. For crude oil pipelines, friction losses of 0.5 to 2 psi per mile are typical at normal flow velocities (3-6 ft/s). Gas pipelines use higher velocities (20-60 ft/s) and operate at high pressures (500-1500 psi), so compressibility effects are significant. The general flow equation for compressible gas pipelines accounts for gas expansion along the pipeline length, average pressure and temperature, and gas composition (specific gravity and compressibility factor).
New pipes rarely stay at their original roughness. Understanding how pipes degrade over time is important for long-term system performance.
Carbon steel pipes carrying water develop internal corrosion products (rust tubercles) that increase roughness from the new-pipe value of 0.045 mm to 1-3 mm over 20 to 40 years. This can increase pressure drop by 3x to 10x compared to the original design. Cast iron pipes may see roughness increase from 0.26 mm to 5-10 mm in severe cases. Hard water deposits (calcium carbonate scale) gradually reduce the inside diameter while increasing roughness, compounding the pressure drop increase.
| Pipe Age / Condition | Roughness Multiplier | Approx. Pressure Drop Increase | Remediation |
|---|---|---|---|
| New pipe | 1x (baseline) | Baseline | None needed |
| 5-10 years, treated water | 1.5-2x | 10-30% | Water treatment adjustment |
| 10-20 years, untreated | 3-5x | 40-80% | Chemical cleaning, pigging |
| 20-40 years, untreated | 5-20x | 100-400% | Relining or replacement |
| Severely tuberculated | 20-50x | 300-1000% | Replacement required |
Cooling water systems using river, lake, or seawater are susceptible to biological fouling from algae, barnacles, mussels, and biofilm. Biofilm can form within days of commissioning a new system. A biofilm layer just 0.5 mm thick can increase pressure drop by 15-25% due to both roughness increase and diameter reduction. Chemical treatment (chlorination, biocides) and periodic mechanical cleaning (pigging, hydroblasting) are standard maintenance practices. Seawater systems may also use copper-nickel pipe (90/10 CuNi) which has natural antifouling properties.
When a pipe system shows excessive pressure drop due to aging, several rehabilitation methods can restore performance without complete replacement:
A pump delivers water at 20 degrees C from a ground-level tank to a rooftop tank 25 meters above. The piping system uses 150 meters of 3-inch Schedule 40 steel pipe (ID = 77.93 mm) with the following fittings: 6 standard 90-degree elbows, 2 gate valves (fully open), 1 check valve (swing), 1 pipe entrance (rounded), and 1 pipe exit. The required flow rate is 5 liters per second.
Step 1 - Velocity: A = pi/4 x 0.07793 squared = 0.004771 m squared. v = Q/A = 0.005 / 0.004771 = 1.048 m/s
Step 2 - Reynolds number: Re = 998.2 x 1.048 x 0.07793 / 0.001002 = 81,410 (turbulent)
Step 3 - Relative roughness: e/D = 0.045 / 77.93 = 0.000577
Step 4 - Friction factor (Colebrook-White): f = 0.0198
Step 5 - Friction head loss: h_f = 0.0198 x (150 / 0.07793) x (1.048 squared / (2 x 9.81)) = 0.0198 x 1924.7 x 0.05598 = 2.134 m
Step 6 - Minor losses: K_total = 6(0.75) + 2(0.17) + 2.00 + 0.03 + 1.00 = 7.84. h_minor = 7.84 x (1.048 squared / (2 x 9.81)) = 7.84 x 0.05598 = 0.439 m
Step 7 - Total adaptable head: TDH = 25 + 2.134 + 0.439 = 27.57 m
Step 8 - Pump power: P = 998.2 x 9.81 x 0.005 x 27.57 / 0.70 = 1,930 W = 2.59 HP. Select a 3 HP pump.
SAE 30 oil at 20 degrees C (rho = 876 kg/m cubed, mu = 0.290 Pa s) flows through 30 meters of 2-inch Schedule 40 steel pipe (ID = 52.50 mm) at 0.3 m/s.
Step 1 - Reynolds number: Re = 876 x 0.3 x 0.0525 / 0.290 = 47.5 (laminar)
Step 2 - Friction factor: f = 64 / Re = 64 / 47.5 = 1.347
Step 3 - Pressure drop: dP = 1.347 x (30 / 0.0525) x (876 x 0.3 squared / 2) = 1.347 x 571.4 x 39.42 = 30,346 Pa = 4.40 psi
Note the extremely high friction factor (1.347) compared to turbulent water flow (typically 0.015-0.030). This is characteristic of laminar flow in viscous fluids. Heating the oil to 60 degrees C would reduce viscosity by a factor of 10 or more, significantly reducing friction loss.
Compressed air at 7 bar gauge (8 bar absolute) and 25 degrees C flows through 100 meters of 1-inch Schedule 40 steel pipe (ID = 26.64 mm) to supply a pneumatic tool requiring 10 standard liters per second (SLPS).
Step 1 - Air density at 8 bar absolute: rho = P / (R x T) = 800000 / (287 x 298.15) = 9.35 kg/m cubed
Step 2 - Actual volume flow: Q_actual = Q_standard x (P_std / P_actual) = 0.010 x (101325 / 800000) = 0.001267 m cubed/s
Step 3 - Velocity: A = pi/4 x 0.02664 squared = 0.000557 m squared. v = 0.001267 / 0.000557 = 2.274 m/s
Step 4 - Viscosity of air at 25 degrees C: mu = 0.0000185 Pa s
Step 5 - Reynolds number: Re = 9.35 x 2.274 x 0.02664 / 0.0000185 = 30,610 (turbulent)
Step 6 - Friction factor: e/D = 0.045/26.64 = 0.00169. f = 0.0256
Step 7 - Pressure drop: dP = 0.0256 x (100/0.02664) x (9.35 x 2.274 squared / 2) = 0.0256 x 3754 x 24.16 = 2,321 Pa = 0.023 bar
The pressure drop is only 0.023 bar out of 8 bar operating pressure (0.29%), which is well within the 10% rule for treating compressed gas as incompressible. This 1-inch pipe is adequately sized for this application.
The study of fluid flow through pipes has a rich history stretching back centuries, with contributions from some of the most famous names in science and engineering.
The Romans built aqueducts spanning hundreds of kilometers to supply water to cities, relying on empirical rules about slope and channel size. Detailed records from Frontinus (circa 97 AD), the water commissioner of Rome, describe the sizes and capacities of the city's water supply lines, but without any understanding of the underlying physics.
Bernoulli published his treatise on fluid dynamics in 1738, establishing the relationship between pressure, velocity, and elevation in flowing fluids. However, Bernoulli's equation does not account for friction losses, making it insufficient for real pipe design.
Henry Darcy, a French engineer, conducted extensive experiments on water flow through pipes in Dijon in the 1850s. His work, combined with earlier research by Julius Weisbach, produced the equation that bears both their names. Darcy's experiments used cast iron pipes of various sizes and ages, which led him to recognize the importance of pipe roughness in determining friction. His 1857 publication documenting these experiments remains one of the most important works in hydraulic engineering.
Julius Weisbach, a German mathematician and mining engineer, independently developed the theoretical framework for pipe friction in the 1840s. He introduced the concept of a friction factor that depends on flow conditions, though the mathematical form of this dependence would not be fully resolved for another century.
Lewis Moody's 1944 paper, "Friction Factors for Pipe Flow," brought together the theoretical work of Colebrook and White (1939) with Nikuradse's sand-roughness experiments (1933) into a single, easy-to-use chart. This chart became the standard engineering reference and remained so for decades. Even today, with computers readily available for iterative Colebrook-White solutions, the Moody chart is taught in every fluid mechanics course as a visual representation of the relationship between friction factor, Reynolds number, and relative roughness.
Cyril Colebrook and Cedric White, working at Imperial College London, published their implicit friction factor equation in 1939. Unlike Nikuradse's experiments with uniform sand-grain roughness, Colebrook and White worked with commercial pipes that have random, non-uniform roughness. Their equation smoothly transitions between the smooth-wall and fully-rough regimes, matching commercial pipe data much better than earlier formulas.
The Darcy-Weisbach equation calculates the pressure drop caused by friction as fluid flows through a pipe. It works for any Newtonian fluid (water, air, oil, etc.) in any flow regime (laminar or turbulent). It is the standard method taught in fluid mechanics courses and used in professional piping design.
The Colebrook-White equation matches experimental data within about 10-15% for most conditions. The main sources of error are uncertainty in pipe roughness (which can vary significantly even for the same material) and the assumption of fully developed flow. For most engineering purposes, this accuracy is more than sufficient.
Hazen-Williams is simpler but only valid for water at moderate temperatures (40-75°F) and turbulent flow. The Darcy-Weisbach equation works for all fluids and flow regimes. For anything other than room-temperature water, Darcy-Weisbach is the better choice.
Calculate pressure drop for each pipe segment separately, then sum the results. At each diameter change, add a contraction or expansion minor loss. The velocity changes at each diameter transition, so recalculate using the continuity equation: v₁A₁ = v₂A₂.
Add the hydrostatic pressure difference: ΔP_elevation = ρ × g × Δz, where Δz is the height difference (positive for uphill flow). The total pressure difference is friction loss plus elevation change.
The Moody chart is a graphical representation of the Colebrook-White equation, plotting friction factor against Reynolds number for various relative roughness values. It was published by Lewis Moody in 1944 and remains a standard reference. This calculator performs the same calculation numerically.
Yes, for incompressible gas flow (pressure drop less than about 10% of inlet pressure). For larger pressure drops, compressibility effects become significant and you need to use the general energy equation or segment the pipe into shorter sections where the incompressible assumption holds.
Temperature primarily affects viscosity and density. For water, viscosity drops by about 3% per degree Celsius increase near room temperature. This means hot water has less friction loss than cold water at the same velocity. For gases, viscosity increases slightly with temperature while density decreases.
Gauge pressure is measured relative to atmospheric pressure (0 gauge = atmospheric). Absolute pressure is measured relative to a perfect vacuum (0 absolute = no pressure at all). The relationship is P_absolute = P_gauge + P_atmospheric. For pressure drop calculations, gauge or absolute pressure can be used interchangeably because the atmospheric component cancels out. However, for gas density calculations and compressible flow analysis, absolute pressure must be used.
In a gravity-fed system, the available pressure head equals the elevation difference between the supply and discharge points. The pipe size must be large enough that friction losses and minor losses do not consume all the available head. Start by choosing a pipe size, calculate the resulting flow rate where friction head equals available head, and verify that the flow rate meets the requirement. If not, increase the pipe size and recalculate. A common shortcut is to limit friction losses to 50-70% of available head, leaving margin for aging and unexpected minor losses.
Several factors can cause discrepancies. The most common is inaccurate pipe roughness (especially for older pipes). Other causes include air pockets trapped in the piping (which create additional resistance), partially closed or faulty valves, misalignment at flanged connections, gasket protrusion into the flow path, and flow measurement errors. In existing systems, a 20-30% difference between calculated and measured values is not uncommon, especially if the system has been in service for several years.
Water hammer is a pressure transient caused by sudden velocity changes, most commonly from rapid valve closure. The pressure wave travels through the pipe at the speed of sound in the fluid (about 1,400 m/s for water in steel pipe). The peak pressure rise is approximately dP = rho x c x dv, where c is the wave speed and dv is the velocity change. For water at 2 m/s stopped suddenly, the pressure spike is about 2,800 kPa (406 psi). This is far higher than any steady-state friction loss and can burst pipes or damage equipment. Slow-closing valves, surge tanks, and pressure relief valves are used to mitigate water hammer.
These references provide the foundational equations and data tables used in this calculator. Crane TP-410 is particularly valuable for its fitting loss coefficient data, which has been the industry standard since 1957.
More engineering and calculation tools:
What is an acceptable pressure drop per 100 feet of pipe?
For water systems, the general guideline is 2-5 psi per 100 feet for distribution piping and up to 10 psi per 100 feet for shorter runs. Flow velocity should stay below 6-8 ft/s in water systems to minimize erosion and water hammer effects.
When should I use the Darcy-Weisbach equation vs. Hazen-Williams?
Darcy-Weisbach is the physically rigorous approach, valid for any fluid and flow regime. Hazen-Williams is an empirical formula that only works for water in turbulent flow at typical temperatures. For gases, non-Newtonian fluids, or laminar flow, always use Darcy-Weisbach.
How do pipe fittings affect pressure drop?
Fittings create minor losses expressed as equivalent pipe lengths or K-factors. A standard 90-degree elbow adds roughly 30 pipe diameters of equivalent length. A fully open gate valve adds about 8 diameters. In short piping runs with many fittings, minor losses can exceed friction losses from straight pipe.
Video Tutorials
Watch Pressure Drop Calculator tutorials on YouTube
Learn with free video guides and walkthroughs
Cross-browser tested March 2026. Confirmed working in Chrome, Firefox, Safari, Edge, and Opera stable channels.
Browser support verified via caniuse.com. Works in Chrome, Firefox, Safari, and Edge.
Engineering formulas implemented in pure JavaScript following AISC and ASCE design standards. No external computation libraries.