Wind Turbine Power Simulator Back
Renewable Energy

Wind Turbine Power Simulator — Betz Limit, Weibull Distribution & AEP

Adjust rotor diameter, Cp coefficient and wind parameters to compute output in real time. Understand the 59.3% Betz limit and Weibull-based annual energy production interactively.

Parameters
Rotor diameter D (m)
m
Power coefficient Cp
Rated wind speed vr (m/s)
m/s
Mean wind speed vm (m/s)
m/s
Weibull shape k
Results
Wind
Wind
Theory & Key Formulas
$$P = \frac{1}{2}\rho C_p A v^3, \quad C_{p,\max}= \frac{16}{27}$$

Weibull AEP:

$${\rm AEP} = 8760 \int_0^\infty P(v)\,f(v)\,dv$$

What is Wind Turbine Power & The Betz Limit?

🙋
What exactly is the Betz limit? I see it's a maximum of 59.3%, but why can't a turbine capture more of the wind's energy?
🎓
Basically, it's a fundamental physics law for wind energy. If a turbine captured all the wind, the air would stop completely behind it, creating a "traffic jam" that blocks new air from flowing in. Albert Betz calculated the optimal slowdown: to maximize power, the wind should leave the turbine at about one-third of its incoming speed. That ideal case gives a maximum power coefficient of $C_{p,\max}= 16/27 \approx 0.593$. Try moving the Cp slider in the simulator above from 0.1 up to 0.59 and watch how the power curve changes.
🙋
Wait, really? So a real turbine's Cp is always less than 59.3%. What makes it lower in practice?
🎓
In practice, losses from blade drag, wake rotation, and generator inefficiencies all chip away at that ideal. Modern turbines achieve Cp values between 0.35 and 0.50. For instance, a well-designed blade might have a Cp of 0.45. You can see the dramatic effect this has on Annual Energy Production (AEP) in the simulator. Set Cp to 0.59, note the AEP, then drop it to 0.45. That difference represents a huge amount of lost revenue for a wind farm operator.
🙋
The simulator also has a "Weibull shape k" parameter. What's that for, and why is it important for the AEP number?
🎓
Great question! The wind doesn't blow at one constant speed; it varies. The Weibull distribution is a statistical model that describes this variability. The shape parameter 'k' tells us how steady or gusty the wind is. A higher k (like 2.5) means winds are more consistent around the average. A lower k (like 1.5) means there are more frequent calms and strong gusts. Change the 'k' slider and watch the AEP update. A windier, more consistent site (high mean speed, high k) is far more valuable, which is exactly why developers spend so much time on wind resource assessment.

Physical Model & Key Equations

The core equation calculates the mechanical power extracted from the wind by the rotor. It depends on the air density, the area swept by the blades, the cube of the wind speed, and the turbine's efficiency (Cp).

$$P(v) = \frac{1}{2}\rho C_p A v^3$$

Where:
• $P(v)$ = Mechanical power (Watts)
• $\rho$ = Air density (approx. 1.225 kg/m³ at sea level)
• $C_p$ = Power coefficient (efficiency, 0 ≤ $C_p$ ≤ 16/27)
• $A$ = Swept area = $\pi (D/2)^2$ (m²)
• $v$ = Wind speed (m/s)
Note the $v^3$ relationship: doubling the wind speed gives 8x the power!

To estimate yearly energy output, we integrate the power curve $P(v)$ over the probability of all wind speeds, described by the Weibull distribution $f(v)$, and multiply by the hours in a year.

$${\rm AEP}= 8760 \int_0^\infty P(v)\,f(v)\,dv$$

Where:
• AEP = Annual Energy Production (kWh or MWh)
• $8760$ = Total hours in a year (365 × 24)
• $f(v)$ = Weibull probability density function: $f(v) = \frac{k}{\lambda}\left(\frac{v}{\lambda}\right)^{k-1}e^{-(v/\lambda)^k}$
• $k$ = Weibull shape parameter (describes wind variability)
• $\lambda$ = Weibull scale parameter, related to the mean wind speed $v_m$
This integral is what the simulator calculates when it gives you the final AEP value.

Real-World Applications

Wind Farm Site Selection & Feasibility: Developers use this exact type of simulation, with local wind data fitted to a Weibull distribution, to predict the energy yield and financial return of a potential wind farm. They vary turbine models (different D and Cp) to find the most profitable configuration for a specific site.

Turbine Design & Performance Optimization: Engineers constantly strive to improve the Cp of rotor blades through advanced aerodynamic design and materials. Every 0.01 increase in Cp translates to significant additional energy over a turbine's 20+ year lifespan, directly impacting the cost of wind energy.

Energy Production Forecasting for Grid Operators: Grid operators need to know how much power wind farms will produce in the coming hours and days. Models based on the power curve and forecasted wind speeds (with their statistical distribution) are essential for maintaining grid stability and integrating renewable energy.

Financial Modeling & Power Purchase Agreements (PPAs): The calculated AEP is the fundamental number used to secure project financing and negotiate long-term contracts to sell electricity. Accurate AEP estimation is critical—overestimation leads to investor losses, while underestimation leaves money on the table.

Common Misconceptions and Points to Note

When you start using this simulator, there are several pitfalls that beginners often fall into. The first is the misconception that annual energy production is determined solely by the average wind speed. While the average wind speed is certainly important, even with the same average speed of 7 m/s, the energy production can differ significantly depending on whether the Weibull distribution's shape parameter 'k' is high (e.g., k=3.0) or low (e.g., k=1.8). A lower 'k' indicates greater wind speed variability and more hours of strong winds. Since power output is proportional to the cube of the wind speed, the actual energy yield tends to be higher than what you might predict from the average speed alone. Conversely, a site with a high average wind speed but a very high 'k' (meaning the wind speed is almost constant) can sometimes have lower energy potential.

The second point is ignoring the air density, ρ. The simulator uses a standard value of 1.225 kg/m³, but in reality, it varies with altitude and temperature. For example, on a plateau at 1000m altitude, the air density drops to about 1.112 kg/m³, a decrease of nearly 10%. This means that for the same wind speed, the obtainable power decreases proportionally by about 10%. This factor is often omitted in rough estimates but is an essential correction for precise evaluation.

The third point is trusting the simulation results too literally as the actual energy yield. This tool calculates the "theoretically available energy," but in practice, various losses occur, such as turbine failures, downtime for maintenance, transmission losses, deviations from the ideal power curve, and even interference between turbines (wake effects). In practical work, you derive a more realistic "net AEP" by multiplying the AEP from the simulation by an "availability factor" and "various loss factors" (typically totaling around 85-92%).

How to Use

  1. Enter rotor diameter (m) — typical range 80–220 m for utility-scale turbines.
  2. Set power coefficient Cp (0.35–0.50) — the fraction of kinetic energy extracted; Betz limit is 59.3%, so Cp ≤ 0.593.
  3. Input rated wind speed (m/s) — common values 11–13 m/s for 2–12 MW turbines.
  4. Adjust Weibull k-factor and mean wind speed to model your site's wind statistics.
  5. Click Simulate to compute Rated Power, AEP (MWh/year), Capacity Factor, and your design's Betz ratio.

Worked Example

A 150 m diameter offshore turbine with Cp = 0.48, rated speed 12 m/s, Weibull k = 2.1, mean wind speed 10.5 m/s: Rotor area = 17,671 m². Air density = 1.225 kg/m³. Rated power = 0.5 × 1.225 × 17,671 × 0.48 × 12³ ≈ 12 MW. With Weibull wind distribution, annual capacity factor ≈ 46%, yielding AEP ≈ 47,500 MWh/year. Betz ratio = 0.48/0.593 ≈ 81%, well within physical limits.

Practical Notes

  1. Cp varies with blade pitch angle and tip-speed ratio; modern turbines achieve 0.47–0.50 in steady wind but drop below 0.40 in turbulent conditions.
  2. Weibull k > 2.5 indicates steady wind (good for AEP); k ≈ 1.5–2.0 means variable gusts—penalty on capacity factor.
  3. Offshore sites (mean 10–11 m/s, k ≈ 2.2) outperform onshore (mean 7–8 m/s, k ≈ 1.8) by 3–4× energy yield per turbine.
  4. Exceeding Betz limit in simulation flags unrealistic aerodynamics—recheck blade design or wind input data.