How this calculator works
Wind slows down near the ground because of friction with grass, crops, trees and buildings. The rougher the surface, the slower the bottom layer and the steeper the increase with height. This is the wind shear. Weather stations measure at 10 m, but turbines spin at 20 m (small) to 150 m (utility), so converting a measured speed to hub height is the first step of any wind assessment.
This calculator applies the two standard models side by side over the whole 0–200 m profile:
- the power law (Hellmann), controlled by a single shear exponent α;
- the logarithmic law, controlled by the surface roughness length z₀ and, over tall vegetation, a zero-plane displacement d.
Choose a terrain class to load matching α and z₀ values, or enter your own. The stability option scales α for unstable (sunny afternoon) or stable (clear night) conditions, so you can see the range a real site experiences.
The formulas
Friction velocity: u* = κ × v₁ / ln((h₁ − d) / z₀), κ = 0.41 Power ratio: P₂ / P₁ = (v₂ / v₁)³
The equivalent α of a log profile between two heights is ln(v₂/v₁) / ln(h₂/h₁); it shows that α is not a constant of the terrain alone: it depends on the heights involved.
Worked example: weather-station data to a 100 m hub
The default case takes a 10 m anemometer reading of 5.0 m/s over open, flat terrain (z₀ = 0.03 m, α = 0.14) and extrapolates it to 100 m.
- Power law: 5.0 × (100/10)^0.14 = 6.90 m/s
- Log law: 5.0 × ln(100/0.03) / ln(10/0.03) = 6.98 m/s
Both agree within about 1%. The wind is 38% faster at hub height, and because power scales with the cube of speed, a rotor at 100 m sees about 2.6 times the power density of one at 10 m. Change the terrain to suburbs/forest and the same 5 m/s at 10 m becomes over 9 m/s at 100 m with the power law. Measurements taken in rough terrain near the ground are very hard to extrapolate reliably.
How to read the results
- Speed at target height shows the two model estimates. A large disagreement means the input height is too low relative to the roughness, or the terrain is too complex for either formula.
- Wind power gain is how much more power the wind carries at the target height. This is the number that justifies a taller tower.
- Friction velocity u* is the turbulence scale of the surface layer, used in boundary-layer meteorology and dispersion models.
- The profile chart shows both laws from the ground to 200 m, plus the power gain on the right axis.
Typical values
| Terrain | Roughness length z₀ | Shear exponent α | v(100 m) / v(10 m) |
|---|---|---|---|
| Open sea, lakes | 0.0002 m | 0.10 | 1.25 |
| Open flat grassland | 0.03 m | 0.14 | 1.38 |
| Farmland with hedges | 0.1 m | 0.18 | 1.51 |
| Scattered trees and buildings | 0.4 m | 0.24 | 1.74 |
| Suburbs, forest | 1.0 m | 0.30 | 2.00 |
| City centre | 2.0 m | 0.38 | 2.40 |
IEC 61400-1 uses α = 0.2 as the “normal wind profile” for turbine design loads; offshore design uses 0.14.
Tips for better extrapolation
- Measure at two heights. α derived from two anemometers on the same mast (e.g. 40 m and 60 m) is far more reliable than a terrain-class guess.
- Stay close. Extrapolating 2–3× the measurement height is reasonable; 10× is a guess. A 60 m mast or a LiDAR campaign beats any formula for a large project.
- Use the Global Wind Atlas at 50 or 100 m instead of 10 m data where possible, then shift by small height differences only.
- Respect obstacles. Within about 20 obstacle heights downwind of a building or tree line, the flow is disturbed and neither law applies.
- Feed the result into the wind power density calculator or the wind turbine calculator in manual mode.
Limitations
Both laws describe a horizontally uniform, neutrally stratified surface layer. They do not capture speed-up over hills and ridges (often 10–40% on crests), channelling in valleys, sea-breeze circulations, low-level jets or the strong night-time shear of stable atmospheres beyond the simple scaling offered here. Above about 150–200 m the surface layer gives way to the Ekman layer, where wind direction also turns with height. For complex terrain, use flow models (WAsP, CFD) calibrated with on-site measurements.
Method & assumptions
Power law (Hellmann): v₂ = v₁ · ((h₂ − d)/(h₁ − d))^α. Log law: v₂ = v₁ · ln((h₂ − d)/z₀) / ln((h₁ − d)/z₀). α and z₀ come from the terrain class (or your values); the stability option scales α (×0.7 unstable, ×1.6 stable), while the log law shown is the neutral profile. Friction velocity u* = κ·v₁ / ln((h₁ − d)/z₀) with κ = 0.41. Power gain is (v₂/v₁)³ because wind power is proportional to the cube of speed.
Frequently asked questions
How do you calculate wind speed at a different height?
What is the 1/7 power law?
How much faster is the wind at 100 m than at 10 m?
Which is better, the power law or the log law?
What roughness length should I use?
Why does wind shear change between day and night?
Sources & references
- Manwell, J.F., McGowan, J.G., Rogers, A.L. — Wind Energy Explained: Theory, Design and Application, 2nd ed., Wiley (ch. 2, wind shear)
- Troen, I. & Petersen, E.L. (1989). European Wind Atlas. Risø National Laboratory
- Global Wind Atlas (DTU / World Bank) — mean wind speed at 10, 50, 100, 150 and 200 m
- IEC 61400-1: Wind energy generation systems — Design requirements (normal wind profile, α = 0.2)
Embed this calculator
Free for blogs, installers, schools and NGOs. Copy the code below; it updates itself automatically.