Evaluate the AutomationView desktop suite free for 30 days. No credit card required. Claim trial key →
arrow_back Back to Articles

Deep Dive: Calculating Pump Flow Rates and Head Pressure for VFD Control

calendar_month
person Carvalho Raphael

Deep Dive: Calculating Pump Flow Rates and Head Pressure for VFD Control

Calculator
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: Pump System Head Components
---
flowchart TD
    classDef default fill:#1f2937,stroke:#4b5563,color:#f3f4f6
    classDef static fill:#3b82f6,stroke:#2563eb,color:#ffffff
    classDef friction fill:#ef4444,stroke:#b91c1c,color:#ffffff
    classDef total fill:#10b981,stroke:#059669,color:#ffffff
    A["Static Head (Elevation)"]:::static --> C["Total Dynamic Head (TDH)"]:::total
    B["Friction Head (Pipe Loss)"]:::friction --> C
    C --> D["Required Pump Curve"]
AutomationView Icon AutomationView

When an industrial automation engineer is tasked with integrating a Variable Frequency Drive (VFD) for a centrifugal pump, simply wiring the motor and setting a 0-60Hz ramp is insufficient. To properly tune the PID loop and prevent deadheading or cavitation, you must understand the underlying fluid dynamics. The critical metric for sizing and controlling any pump is the Total Dynamic Head (TDH).

Key Takeaways

  • Total Dynamic Head (TDH): The total equivalent height that a fluid is to be pumped, taking into account friction losses in the pipe.
  • Static Head vs. Friction Head: Static head is constant regardless of flow; friction head increases exponentially with flow rate.
  • Affinity Laws: How VFD speed directly impacts flow, head pressure, and power consumption.

Understanding Total Dynamic Head (TDH)

A pump does not create flow; it creates pressure (head), which then overcomes system resistance to produce flow. TDH is the sum of two primary components: Static Head and Friction Head.

1. Static Head

Static head is the vertical distance the liquid must be lifted. It is completely independent of the flow rate. If you are pumping water from a tank at ground level up to a cooling tower 50 feet high, your static head is 50 feet. Even if the VFD is running at 10Hz, if it doesn’t generate 50 feet of head, the water will not move, and the pump will “deadhead” (churning water without flow, leading to overheating).

2. Friction Head

Friction head represents the pressure lost due to the resistance of the pipe walls, elbows, and valves as the fluid moves. Unlike static head, friction head increases roughly with the square of the flow velocity. Pumping twice as much water through the same pipe requires four times the pressure to overcome friction.

---
title: TDH vs Flow Rate Curve
---
xychart-beta
    title "System Resistance Curve"
    x-axis "Flow Rate (GPM)" [0, 50, 100, 150, 200]
    y-axis "Head (Feet)" 0 --> 100
    line [50, 55, 65, 80, 100]

Note: The curve starts at 50 feet (the Static Head) and curves upward due to Friction Head.

The Affinity Laws and VFD Control

When you vary the speed of a centrifugal pump using a VFD, the performance changes according to the Pump Affinity Laws. These laws are crucial for automation engineers writing PLC control logic for energy efficiency.

Parameter Relationship to Speed (N) Formula
Flow (Q) Directly Proportional $Q_2 = Q_1 times (N_2 / N_1)$
Head (H) Proportional to the Square $H_2 = H_1 times (N_2 / N_1)^2$
Power (P) Proportional to the Cube $P_2 = P_1 times (N_2 / N_1)^3$

This reveals the massive energy savings possible with VFDs: reducing the pump speed by just 20% drops the power consumption by almost 50% ($0.8^3 = 0.512$).

Applying this to PLC PID Tuning

When tuning a PID loop for pressure or flow control, the non-linear relationship between speed and head pressure means standard linear PID tuning will struggle across the entire operating range. A common technique is to use a “Minimum Speed Limit” in the VFD parameters. This minimum speed should correspond to the exact frequency required to overcome the Static Head. If the PID loop drops the VFD below this frequency, the pump is wasting energy without moving fluid.

Conclusion

Calculating Total Dynamic Head is the bridge between mechanical reality and electrical control. By understanding the system resistance curve and applying the Affinity Laws, automation engineers can configure VFDs to run at peak efficiency, preventing mechanical damage and ensuring stable PID control.

To streamline your industrial calculations, check out the specialized engineering tools on the AutomationView Store.

FAQ

Why use “Feet of Head” instead of PSI?

Pump manufacturers use “head” (measured in feet or meters) because it is independent of the fluid’s specific gravity. A pump that generates 100 feet of head will pump water 100 feet straight up, and it will also pump heavy sulfuric acid 100 feet straight up. The pressure gauge at the bottom (in PSI) will read much higher for the acid, but the pump geometry remains the same.

How do I calculate Friction Head manually?

Manual calculation involves using the Hazen-Williams or Darcy-Weisbach equations, factoring in pipe diameter, length, and roughness. In practice, mechanical engineers use specialized software, or automation engineers rely on empirical data from flow meters and pressure transducers during commissioning.

Share this article

Stay Updated with Calculator

Get the latest articles and news delivered directly to your inbox.

Log in to Subscribe

You must be registered and logged in to manage subscriptions.

Recommended for you

Programming VFDs via Ethernet/IP in Studio 5000

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: VFD Ethernet/IP Architecture
---
flowchart LR
    classDef default fill:#1f2937,stroke:#4b5563,color:#f3f4f6
    classDef plc fill:#3b82f6,stroke:#2563eb,color:#ffffff
    classDef vfd fill:#10b981,stroke:#059669,color:#ffffff
    A["ControlLogix PLC"]:::plc -->|Ethernet/IP| B["Ethernet Switch"]
    B -->|Port 1| C["VFD Node 1"]:::vfd
    B -->|Port 2| D["VFD Node 2"]:::vfd
AutomationView Icon AutomationView
calendar_month

Programming VFDs via Ethernet/IP in Studio 5000

Connecting a Variable Frequency Drive (VFD) via hardwired I/O is a relic of the past. Modern industrial installations demand the rich data and simplified wiring that Ethernet/IP provides. However, configuring Add-On Profiles (AOPs) and managing implicit messaging in Rockwell’s Studio 5000 introduces its own set of complexities. A single misconfigured Requested Packet Interval (RPI) can […]

Read Article arrow_forward

PID Controller Tuning: 5 Proven Methods for Stable Control

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    classDef process fill:#1e293b,stroke:#3b82f6,stroke-width:2px,color:#f8fafc
    classDef controller fill:#3b82f6,stroke:#1e293b,stroke-width:2px,color:#f8fafc
    classDef output fill:#10b981,stroke:#047857,stroke-width:2px,color:#f8fafc

    SP["Setpoint"] --> C["PID Controller"]:::controller
    C --> P["Process"]:::process
    P --> PV["Process Variable"]:::output
    PV -->|Feedback| C
AutomationView Icon AutomationView
calendar_month

PID Controller Tuning: 5 Proven Methods for Stable Control

Why Control Loops Fail Walk into any process plant, and you’ll find that while PID controllers run over 90% of regulatory loops, a shocking number are left in manual mode by frustrated operators. Why? Because a poorly tuned controller causes more problems than it solves—driving actuators to premature failure, increasing energy costs, and destabilizing the […]

Read Article arrow_forward

How-To: Mastering Proportional Valve Control in PLC Logic

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    style PLC fill:#0d47a1,stroke:#0d47a1,stroke-width:2px,color:#ffffff
    style Valve fill:#1565c0,stroke:#1565c0,stroke-width:2px,color:#ffffff
    style Process fill:#1976d2,stroke:#1976d2,stroke-width:2px,color:#ffffff
    PLC["PLC (Analog Out 4-20mA)"] -->|Command| Valve["Proportional Valve"]
    Valve -->|Flow/Pressure| Process["Fluid Process"]
    Process -.->|Feedback 4-20mA| PLC
AutomationView Icon AutomationView
calendar_month

How-To: Mastering Proportional Valve Control in PLC Logic

TL;DR: Match the mechanical flow characteristic (linear vs. equal percentage) to the process dynamics. Scale analog outputs meticulously to avoid dead zones. Enable PID anti-windup to prevent massive overshoot when valves hit physical limits. I once spent two days chasing a bad PID loop only to discover the mechanical valve trim was completely mismatched to […]

Read Article arrow_forward