CalculatorsMapsCountriesRankingsCompareTechnologiesLearn Energy Explorer Solar & wind farms Glossary
Wind calculator

Weibull wind distribution calculator

Describe a wind climate with two numbers. Enter k and c, mean speed and k, or mean and standard deviation to get the probability curve, hours per speed bin, energy pattern factor and operating hours of a turbine.

Editable share link Branded PDF report Free · no sign-up

Results

k = 2, c = 7.33 m/s, mean 6.5 m/s. Typical mid-latitude wind variability (close to Rayleigh, k = 2). A turbine with 3 m/s cut-in would spin about 85% of the year.
Shape k / scale c
2 / 7.33 m/s
mean 6.5 m/s
Mean speed
6.5m/s
σ 3.4 m/s
Median speed
6.11m/s
Most probable speed
5.19m/s
Speed carrying max energy
10.37m/s
Energy pattern factor
1.91
mean(v³)/mean(v)³
Operating hours
7,410h/yr
3–25 m/s · 85% of time
Hours at rated power
750h/yr
≥ 11.5 m/s
Calm hours (below cut-in)
1,350h/yr
Storm hours (above cut-out)
0.1h/yr
Probability density & cumulative distribution
Hours per year in each speed bin

Hours per speed bin

Bin (m/s)ProbabilityHours/yrDays/yrCumulative% of energy
0–11.84%1616.71.8%0%
1–25.32%46619.47.2%0%
2–38.24%72230.115.4%0.3%
3–410.32%90437.725.7%0.9%
4–511.44%1,00241.837.2%2%
5–611.62%1,01842.448.8%3.7%
6–710.99%96340.159.8%5.8%
7–89.79%85735.769.6%7.9%
8–98.25%72230.177.8%9.6%
9–106.6%57824.184.4%10.8%
10–115.04%44118.489.5%11.1%
11–123.67%32113.493.1%10.6%
12–132.56%2249.395.7%9.5%
13–141.71%1496.297.4%8%
14–151.09%95498.5%6.3%
15–160.67%592.499.1%4.7%
16–170.39%341.499.5%3.3%
17–180.22%190.899.8%2.3%
18–190.12%110.499.9%1.4%
19–200.06%60.299.9%0.9%
20–210.03%30.1100%0.5%
21–220.02%10.1100%0.3%
22–230.01%10100%0.2%
  • Weibull fits most sites well, but not all: bimodal climates (sea breeze + synoptic winds) and very calm sites can deviate, so compare with a histogram of measured data.
  • k and c depend on height: k usually rises slightly up to ~100 m, then falls; c scales roughly with the mean speed.

How this calculator works

A year of wind measurements contains tens of thousands of 10-minute values. To design or compare turbines, wind engineers compress them into a frequency distribution: how many hours the wind blows in each speed band. The Weibull distribution fits that histogram remarkably well with just two numbers, the shape factor k and the scale factor c.

You can start from whatever you know:

  • mean speed + k: the usual case, e.g. from the Global Wind Atlas;
  • mean + standard deviation: from a logger’s summary statistics; k is solved exactly from σ/v̄;
  • k + c: directly from an atlas or a fitting report.

The calculator then draws the probability density and cumulative curves, tabulates hours and share of energy in each speed bin, and reports the operating hours of a turbine with your cut-in, rated and cut-out speeds.

The formulas

pdf: f(v) = (k / c) × (v / c)^(k−1) × exp(−(v / c)^k) cdf: F(v) = 1 − exp(−(v / c)^k)

mean v̄ = c × Γ(1 + 1/k) σ = c × √(Γ(1 + 2/k) − Γ(1 + 1/k)²) median = c × (ln 2)^(1/k) mode = c × ((k − 1) / k)^(1/k) speed carrying max. energy = c × ((k + 2) / k)^(1/k) hours in bin [a, b] = 8,760 × (F(b) − F(a))

Worked example: mean 6.5 m/s, k = 2

With the defaults (mean speed 6.5 m/s, k = 2):

  • scale c = 6.5 / Γ(1.5) = 7.33 m/s, standard deviation 3.40 m/s
  • median 6.11 m/s, most probable speed 5.19 m/s
  • the speed carrying the most energy is 10.4 m/s, well above the mean
  • energy pattern factor 1.91

For a turbine with a 3 m/s cut-in, 11.5 m/s rated speed and 25 m/s cut-out, the wind is in the operating window about 7,400 hours a year (85%), above rated speed about 750 hours, below cut-in about 1,350 hours, and above cut-out for well under one hour. Switch the mode to mean + standard deviation with the default 3.4 m/s and the exact solution returns k = 2.00, while the Justus approximation gives 2.02. In the normal range the two agree closely.

How to read the results

  • pdf curve: the relative frequency of each speed; its peak is the most probable speed.
  • cdf curve: the share of time below a given speed; read off, for example, the fraction of calm hours below cut-in.
  • Hours per bin chart: bars are hours, the line is each bin’s share of the wind’s energy. The two peaks are far apart: time is concentrated at moderate speeds, energy at high ones.
  • Operating and rated hours are useful for maintenance planning and for estimating how often a turbine will be clipping at full power.

Typical values

Climate Typical k Mean speed Character
Sheltered inland, valleys 1.3–1.7 3–5 m/s many calms, occasional strong winds
Continental plains 1.8–2.2 6–8 m/s close to Rayleigh
Western European coasts 2.0–2.3 7–9 m/s frequent fronts
North Sea, offshore 2.1–2.4 9–10.5 m/s strong and fairly steady
Trade-wind islands 2.8–3.5 7–9 m/s very steady

Tips

  • Fit on the right averaging period. Statistics from hourly means give slightly higher k than 10-minute data, because averaging removes short-term variability.
  • k changes with height. It usually increases a little up to around 50–100 m, then decreases. Use parameters from the height you need, or the wind speed at height calculator for the mean.
  • Use k to sanity-check data. A fitted k below 1.3 or above 4 at a normal site often signals sensor problems or icing.
  • Then compute energy. Plug mean and k into the wind turbine calculator (manual mode) or the wind power density calculator.

Limitations

The Weibull model is a fit, not a law. Sites with two wind regimes (a sea breeze plus synoptic storms, or monsoon and dry seasons) can be bimodal, and a single Weibull curve then misplaces energy between bins. Very calm sites may have more zero-wind hours than the curve predicts. The method-of-moments fit used for mean + σ is dependable but slightly less accurate in the high-speed tail than maximum-likelihood or the WAsP energy-matching method. Always compare the fitted curve with a histogram of your own data when it is available.

Method & assumptions

pdf f(v) = (k/c)(v/c)^(k−1) e^{−(v/c)^k}; cdf F(v) = 1 − e^{−(v/c)^k}. Mean = c·Γ(1+1/k), σ = c·√(Γ(1+2/k) − Γ(1+1/k)²), median = c(ln 2)^{1/k}, mode = c((k−1)/k)^{1/k}, speed carrying maximum energy = c((k+2)/k)^{1/k}. With mean + σ, k is solved exactly from σ/v̄ by bisection (the Justus 1978 approximation k ≈ (σ/v̄)^−1.086 is shown for comparison). Hours in a bin = 8,760 × [F(b) − F(a)].

Frequently asked questions

What is the Weibull distribution in wind energy?
A two-parameter probability distribution that describes how often each wind speed occurs at a site. The shape factor k describes variability (low k = gusty, high k = steady) and the scale factor c (in m/s) is close to the mean speed (c ≈ 1.13 × mean for k = 2). It fits most measured wind records well and is the standard way to summarise a wind climate.
How do I calculate Weibull k and c from wind data?
The simplest method uses the mean and standard deviation of your measured speeds: k follows from the ratio σ/v̄ (this calculator solves it exactly; the Justus approximation is k ≈ (σ/v̄)^−1.086), then c = v̄ / Γ(1 + 1/k). Maximum-likelihood or the WAsP method fit better when you have the full time series.
What is a typical Weibull shape factor?
Most mid-latitude inland and coastal sites have k between 1.8 and 2.3. Gusty continental or mountain sites can be as low as 1.4–1.7; trade-wind regions and some offshore sites reach 2.5–3.5. When nothing is known, k = 2 (the Rayleigh distribution) is the usual assumption.
What is the Rayleigh distribution?
It is the special case of the Weibull distribution with k = 2. It needs only the mean wind speed and is widely used for quick estimates and in turbine standards (IEC 61400-1 and -12-1 report annual energy production for Rayleigh distributions).
What is the energy pattern factor?
The ratio of the mean of the cubed speeds to the cube of the mean speed. It tells you how much a variable wind amplifies the available power compared with a constant wind of the same average: 1.91 for k = 2, about 2.7 for k = 1.5 and 1.4 for k = 3.
How many hours a year does a wind turbine operate?
Typically 70–90% of the year, because turbines start generating at about 3 m/s. With a mean of 6.5 m/s and k = 2 the wind is between 3 and 25 m/s about 85% of the time, but only around 750 hours are above a typical rated speed of 11.5 m/s.

Sources & references

  1. Justus, C.G., Hargraves, W.R., Mikhail, A., Graber, D. (1978). Methods for estimating wind speed frequency distributions. Journal of Applied Meteorology 17(3)
  2. Troen, I. & Petersen, E.L. (1989). European Wind Atlas. Risø National Laboratory (WAsP Weibull fitting)
  3. IEC 61400-12-1: Power performance measurements — AEP for Rayleigh distributions
  4. Global Wind Atlas — Weibull k and A parameters for any location

Embed this calculator

Free for blogs, installers, schools and NGOs. Copy the code below; it updates itself automatically.