How to Calculate Pump Head from Flow Rate

Pump Head Calculator: Calculate TDH from Flow Rate body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 1200px; margin: 0 auto; padding: 20px; } .calculator-container { background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 30px; margin-bottom: 40px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 768px) { .calc-grid { grid-template-columns: 1fr; } } .input-group { margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 5px; font-weight: 600; color: #495057; } .input-group input, .input-group select { width: 100%; padding: 10px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .btn-calc { background-color: #0056b3; color: white; border: none; padding: 12px 20px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; width: 100%; margin-top: 10px; transition: background-color 0.2s; } .btn-calc:hover { background-color: #004494; } .results-box { background-color: #fff; border: 1px solid #dee2e6; border-radius: 4px; padding: 20px; margin-top: 20px; display: none; } .result-item { display: flex; justify-content: space-between; border-bottom: 1px solid #eee; padding: 10px 0; } .result-item:last-child { border-bottom: none; } .result-label { font-weight: 500; } .result-value { font-weight: 700; color: #0056b3; } .main-metric { text-align: center; font-size: 1.2em; background-color: #e7f5ff; padding: 15px; border-radius: 6px; margin-bottom: 15px; border: 1px solid #b8daff; } .main-metric .result-value { display: block; font-size: 2em; color: #0056b3; } article { margin-top: 40px; padding: 20px; background: #fff; } h2 { color: #2c3e50; border-bottom: 2px solid #eee; padding-bottom: 10px; margin-top: 30px; } h3 { color: #34495e; margin-top: 25px; } .info-box { background-color: #fff3cd; border: 1px solid #ffeeba; color: #856404; padding: 15px; border-radius: 4px; margin: 20px 0; } ul { padding-left: 20px; } li { margin-bottom: 8px; }

Total Dynamic Head (TDH) Calculator

Calculate the required pump head based on flow rate, pipe dimensions, and static lift.

PVC / Plastic (Smooth) – C=150 Copper – C=140 New Steel / Cast Iron – C=130 Concrete – C=120 Old Iron / Corroded Steel – C=100
Total Dynamic Head (TDH) 0.0 ft
Static Head (Elevation) 0.0 ft
Friction Head Loss 0.0 ft
Fluid Velocity 0.0 ft/sec
*Calculations utilize the Hazen-Williams equation for water flow friction loss.
function calculatePumpHead() { // 1. Get input values var flowRate = parseFloat(document.getElementById("flowRate").value); var pipeLength = parseFloat(document.getElementById("pipeLength").value); var staticHead = parseFloat(document.getElementById("staticHead").value); var pipeDiameter = parseFloat(document.getElementById("pipeDiameter").value); var cFactor = parseFloat(document.getElementById("pipeMaterial").value); // 2. Validation if (isNaN(flowRate) || isNaN(pipeLength) || isNaN(staticHead) || isNaN(pipeDiameter) || flowRate <= 0 || pipeDiameter <= 0) { alert("Please enter valid positive numbers for Flow Rate, Length, and Diameter."); return; } // 3. Calculate Friction Head Loss (Hazen-Williams Equation) // Formula: h_f = 0.2083 * (100/C)^1.852 * (Q^1.852 / d^4.8655) per 100ft // Where Q is GPM, d is inches. // Exponents var qExp = Math.pow(flowRate, 1.852); var cExp = Math.pow((100 / cFactor), 1.852); var dExp = Math.pow(pipeDiameter, 4.8655); // Head loss coefficient per 100 feet var frictionPer100 = 0.2083 * cExp * (qExp / dExp); // Total friction loss for the specific length var totalFrictionHead = frictionPer100 * (pipeLength / 100); // 4. Calculate Velocity // V = (0.4085 * Q) / d^2 (Velocity in ft/s, Q in GPM, d in inches) var velocity = (0.4085 * flowRate) / Math.pow(pipeDiameter, 2); // 5. Calculate Total Dynamic Head (TDH) var tdh = staticHead + totalFrictionHead; // 6. Display Results document.getElementById("tdhResult").innerText = tdh.toFixed(2) + " ft"; document.getElementById("staticResult").innerText = staticHead.toFixed(2) + " ft"; document.getElementById("frictionResult").innerText = totalFrictionHead.toFixed(2) + " ft"; document.getElementById("velocityResult").innerText = velocity.toFixed(2) + " ft/sec"; // Show the result box document.getElementById("results").style.display = "block"; }

How to Calculate Pump Head from Flow Rate

Selecting the correct pump for a water system is critical for efficiency and longevity. The two most important factors in pump sizing are the Flow Rate (how much water you need to move) and the Total Dynamic Head (TDH) (how much pressure the pump needs to overcome). This guide explains how to calculate pump head when you know your desired flow rate.

Key Definition: Total Dynamic Head (TDH) is the total equivalent height that a fluid is to be pumped, taking into account friction losses in the pipe. It is usually measured in feet or meters.

The Components of Pump Head

To calculate the pump head required, you cannot simply look at the vertical distance. You must sum up two primary components:

1. Static Head (Elevation)

This is the vertical distance the water must be lifted. It is independent of the flow rate.

  • Static Suction Lift: Vertical distance from the water source down to the pump (if the water is below the pump).
  • Static Discharge Head: Vertical distance from the pump up to the final discharge point.
  • Total Static Head: The total vertical rise from the surface of the water source to the discharge point.

2. Friction Head (Dynamic Loss)

This is where the Flow Rate becomes critical. As water moves through a pipe, it creates friction against the pipe walls. This friction acts as resistance, which the pump must overcome. This resistance is calculated as "equivalent feet of head."

Friction loss is influenced by:

  • Flow Rate (GPM): Higher flow creates significantly more friction (friction increases exponentially with flow).
  • Pipe Diameter: Smaller pipes create much higher friction losses than larger pipes.
  • Pipe Length: Longer pipes result in more cumulative friction.
  • Pipe Material: Rough materials (like old iron) cause more friction than smooth materials (like PVC).

The Calculation Formula

The simplified formula for Total Dynamic Head is:

TDH = Static Head + Friction Head

Calculating Friction Loss (Hazen-Williams Equation)

While there are several methods to calculate friction, the Hazen-Williams equation is the standard for water systems. Our calculator above uses this method:

$$ h_f = 0.2083 \times \left(\frac{100}{C}\right)^{1.852} \times \frac{Q^{1.852}}{d^{4.8655}} $$

Where:

  • h_f: Friction head loss (ft per 100 ft of pipe)
  • Q: Flow rate (GPM)
  • d: Pipe inner diameter (inches)
  • C: Roughness constant (e.g., 150 for PVC)

Practical Example

Imagine you need to pump water from a well to a tank.

  • Desired Flow: 20 GPM
  • Vertical Lift (Static): 30 feet
  • Pipe Length: 200 feet
  • Pipe: 1.5-inch PVC

Step 1: Identify Static Head. This is simply 30 feet.

Step 2: Calculate Friction. Using the calculator or friction tables, pushing 20 GPM through 1.5″ PVC creates roughly 3.5 feet of head loss per 100 feet of pipe.

Total Friction: 3.5 ft x (200 ft / 100) = 7 feet.

Step 3: Total Head. 30 ft (Static) + 7 ft (Friction) = 37 feet TDH.

You would then look for a pump curve that can deliver 20 GPM at 37 feet of head.

Why Pipe Diameter Matters

If you increase the flow rate without increasing the pipe diameter, the friction loss skyrockets. For example, doubling the flow rate increases friction loss by nearly 4 times. If your calculated head is too high for standard pumps, the most effective solution is often to increase the pipe diameter, which drastically reduces the friction head component.

Leave a Comment