Design Inputs
Pipe Segments
| # | Material | Diameter (in) | Length (ft) | Fitting K-sum |
|---|
Results
Enter inputs and click Calculate.
Key Assumptions
- Darcy–Weisbach used for friction; Swamee‑Jain for turbulent friction factor.
- Minor losses modeled via total K for each segment.
- Head in feet of liquid. Brake HP by
HP = Q·H / (3960·η). - Closed loop: static head often cancels; elevation optional.
- Flow from load uses
GPM = Load / (Kfluid · ΔT).
Formulas Used
Flow from Heat Load
For a chosen fluid at temperature:
GPM = Load [BTU/hr] / (Kfluid · ΔT [°F])
Where Kfluid = 60 · ρ · cp / 1055 adjusted to BTU units; typical water constant is about 500.
Head Loss per Segment
hf = f · (L/D) · (v² / 2g) (friction) hm = K · (v² / 2g) (minors) Total = (hf + hm) · 3.28084 (ft)
Swamee‑Jain: f = 0.25 / [log10(ε/(3.7D) + 5.74/Re^0.9)]², Re = ρ·v·D/μ.
Pump Power
HP = (Qgpm · Hft) / (3960 · η)
Add a margin to H as desired. Check motor size and service factor per catalog.
NPSH (Optional Check)
NPSHa ≈ Patm(ft) + hstatic − hvapor − hloss,suction
Compare NPSHa to pump NPSHr at duty flow. Suction losses can be estimated with the same method using suction piping.
How to Use
- Select the working fluid and fluid temperature.
- Choose whether to compute flow from a heat load and ΔT, or enter a design flow directly.
- Add pipe segments for each diameter and material. Include an approximate sum of K for fittings on each segment.
- Enter additional drops for coils/valves and any elevation if applicable.
- Click Calculate to get total head, recommended pump HP, and velocity/Reynolds checks.
- Export results using CSV or PDF for records and share with vendors to select a pump curve.
Example Data
| Fluid | Temp (°F) | Load (BTU/hr) | ΔT (°F) | Segments | Extras (ft) |
|---|---|---|---|---|---|
| Water | 140 | 50,000 | 20 | 1" Copper 200 ft (K=3.0); 0.75" Copper 40 ft (K=2.0) | Coil drop 5 ft |
Click Load Example to populate the form and run the calculation.
FAQs
| Metric | Value | Units |
|---|