How this penstock calculator works
The penstock is the pipe that carries water from the intake down to the turbine. Every metre of head lost to friction inside it never reaches the turbine, which makes pipe sizing one of the biggest (and costliest) decisions in a hydro scheme. Go too small and you throw away power for decades. Go too large and the pipe can cost more than the turbine.
For a given flow, diameter, length and material, the calculator works out:
- Velocity and Reynolds number, using water viscosity at your temperature;
- Friction factor from the Colebrook–White equation (iterated to convergence), with the explicit Swamee–Jain value shown for comparison;
- Friction loss (Darcy–Weisbach) and minor losses from your ΣK;
- Net head and turbine power for your gross head and efficiency;
- a Hazen–Williams cross-check;
- the smallest diameter that keeps losses under your target, found by bisection, and a sweep of diameters around it;
- an estimate of water-hammer surge for your valve closure time.
The formulas
Worked example: 60 L/s through 150 m of HDPE
The defaults send 60 L/s through 150 m of 200 mm HDPE, with ΣK = 2.5, water at 10 °C and 30 m of gross head:
- velocity 1.91 m/s, Reynolds number about 294,000 (fully turbulent);
- Colebrook friction factor 0.0149 (Swamee–Jain 0.0148);
- friction loss 2.07 m plus 0.46 m of minor losses = 2.54 m total, 8.5% of the head;
- net head 27.5 m; at 70% efficiency the turbine gets 11.3 kW, while the pipe costs about 1 kW;
- Hazen–Williams (C = 150) gives 2.53 m, which agrees well for smooth plastic pipe.
About 194 mm is the smallest diameter that meets a 10% target, so 200 mm is about right. At 160 mm the loss would climb to roughly a quarter of the head. Closing the turbine valve over 5 seconds, much slower than the 1-second wave reflection time, gives a surge of about 12 m, so the pipe needs a rating of at least ~4 bar.
How to read the results
- Total head loss and % of gross: the headline figure. Under your target is fine; more than twice the target means the design needs work.
- Diameter sweep chart: loss (red) drops steeply as the diameter grows, while turbine power (blue) levels off. The economic sweet spot is usually just past the “knee”, where more diameter buys little extra power.
- Material table: the loss your pipe would have in each material. It shows at a glance what rough or aged pipe costs you.
- Water-hammer surge and max pressure: add these to the static head when you pick the pipe pressure class (PN rating).
Typical values
| Material | Roughness ε | Hazen–Williams C | Pressure-wave speed |
|---|---|---|---|
| HDPE / PE100 | 0.007 mm | 150 | 250–400 m/s |
| PVC-U | 0.0015 mm | 150 | 350–450 m/s |
| GRP | 0.01 mm | 145 | 400–600 m/s |
| Steel, new | 0.045 mm | 130 | 1,000–1,200 m/s |
| Steel, old/rusty | 0.5 mm | 100 | 1,000–1,200 m/s |
| Ductile iron, lined | 0.03 mm | 140 | 1,000–1,250 m/s |
| Concrete | 0.3–3 mm | 120 | 900–1,100 m/s |
Typical minor-loss coefficients: sharp-edged entrance 0.5, bell-mouth 0.05, 90° bend 0.3–0.5, 45° bend 0.2, open gate valve 0.2, butterfly valve 0.3–1, trash rack 0.3–1.
Tips for penstock design
- Size for the future. Biofilm and scale make the pipe rougher over time, and a slightly larger bore protects output for decades.
- Combine diameters on long, high-head pipes. Smaller, thick-walled pipe at the bottom (where pressure is high) and larger thin-walled pipe at the top can give the same loss for less money.
- Close valves slowly. Design for closure times several times 2L/a, and consider a surge tank or relief valve on long steel penstocks.
- Avoid high points. Air trapped at crests chokes the flow, so fit air valves and keep the pipe below the hydraulic grade line.
- To see what the net head means in kWh over a year, use the micro hydro calculator.
Limitations
Roughness values are for new pipe and vary by manufacturer. Minor losses are lumped into one coefficient. The water-hammer estimate uses a typical wave speed for the material; the real value depends on wall thickness, pipe class and anchoring, and complex systems need a full transient analysis. The model assumes steady, full-bore flow of clean water. Sediment-laden flow, partly filled pipes and open channels need other methods.
Method & assumptions
Darcy–Weisbach: hf = f · (L/D) · v²/2g, with v = 4Q/(πD²). Friction factor: laminar 64/Re; turbulent from the Colebrook–White equation 1/√f = −2 log₁₀(ε/3.7D + 2.51/(Re√f)), solved iteratively (Swamee–Jain explicit form shown for comparison). Water viscosity from temperature (Vogel equation). Minor losses hm = ΣK · v²/2g. Hazen–Williams: h = 10.67 L Q1.852 / (C1.852 D4.87). Surge: Joukowsky Δh = a·Δv/g when the valve closes faster than 2L/a, otherwise Michaud Δh = 2Lv/(g·tc). Minimum diameter is found by bisection.
Frequently asked questions
How do you calculate head loss in a pipe?
What is an acceptable head loss for a hydro penstock?
What velocity should water have in a penstock?
How does pipe diameter affect friction loss?
Darcy–Weisbach or Hazen–Williams?
What is water hammer and how big can it get?
Sources & references
- Colebrook, C.F. (1939). Turbulent flow in pipes, with particular reference to the transition region between the smooth and rough pipe laws. Journal of the ICE 11(4)
- Swamee, P.K. & Jain, A.K. (1976). Explicit equations for pipe-flow problems. Journal of the Hydraulics Division, ASCE 102(5)
- White, F.M. — Fluid Mechanics, McGraw-Hill (pipe flow and Moody chart)
- ESHA — Guide on How to Develop a Small Hydropower Plant (penstock design chapter)
Embed this calculator
Free for blogs, installers, schools and NGOs. Copy the code below; it updates itself automatically.