Wind Turbine Energy Yield Calculator
Estimate annual wind turbine energy and capacity factor using Weibull winds, hub-height shear, and a Cp model or measured power curve. Include availability and site losses.
This wind turbine calculator estimates annual electricity production from a wind resource and a turbine model. It is intended for engineers comparing early design options, students studying wind energy, and homeowners or small businesses assessing whether a site deserves a detailed wind survey. The main results are net annual energy in kWh, capacity factor, average electrical power, and equivalent full-load hours.
Start with an annual mean wind speed and the height at which that wind speed was measured. Enter the proposed hub height and a power-law shear exponent. If the wind data already describe hub height, use equal heights or set the exponent to zero. A measured site exponent is preferable to a generic terrain assumption. The calculator preserves the Weibull shape factor as the distribution is moved to hub height; k = 2 gives a Rayleigh distribution. Use a fitted shape factor when reliable wind observations are available.
Choose the general Cp model to explore rotor size and electrical rating. A horizontal-axis rotor uses a circular swept area. A vertical-axis rotor uses diameter times rotor height, with hub height interpreted as its mid-height. Enter an aerodynamic power coefficient, generator and converter efficiency, rated electrical power, and cut-in and cut-out speeds. Electrical power rises with the cube of speed until it reaches the rated limit, and becomes zero outside the operating range. This deliberately simple power curve cannot reproduce every turbine controller or low-speed starting behavior.
For a measured example, select the Bergey Excel 10 preset. It uses the public SWCC AC power curve for the tested Powersync II configuration, including its small standby consumption. Rotor dimensions and generator efficiency are already represented by that curve. Positive output receives a simple air-density correction. Generation above the highest measured speed of 20.5 m/s is omitted, and the corresponding wind probability is reported.
Availability and additional energy losses turn gross generation into a net estimate. Enter fractions: 0.97 means 97% availability and 0.10 means 10% additional loss. Include only losses beyond the selected turbine model. Capacity factor divides net average power by electrical rating; the preset uses its 10 kW nominal rating, although measured peak power is higher. A negative net result means standby consumption exceeds generation.
Play the wind-cycle control illustration to explore the Slootweg generic horizontal-axis rotor model. Its Cp curves show the effect of tip-speed ratio and blade pitch, with the Betz limit for comparison. Below rated wind, an ideal variable-speed turbine raises rotor speed with wind speed to remain at the best tip-speed ratio. Above rated wind, rotor speed holds at rating and blade pitch reduces Cp to limit power. The animated point follows the current-pitch curve. This teaching model is separate from annual yield: it does not replace your entered Cp, model a vertical-axis rotor, or describe the Excel 10 controller.
Use the power curve, wind-speed histogram, and wind-resource sensitivity chart together. A wind power calculator evaluated only at the average wind speed misses the distribution of calm and windy hours. These estimates do not predict seasonal production, battery autonomy, financial returns, structural loads, noise, or extreme-wind survival. Buildings, turbulence, icing, wakes, and curtailment require site-specific assessment. Installation and electrical connection belong to qualified persons; confirm turbine suitability and local requirements before proceeding.
How it is calculated
The reference-height annual mean is extrapolated with the power law (NOAA wind-shear guidance). Equal heights or bypass the extrapolation. The Weibull shape is unchanged and its scale is (UL Windographer). The survival probability is .
The general model uses for a horizontal-axis rotor or for a vertical-axis rotor, then between cut-in and cut-out and zero outside. The kinetic-power relation follows the DOE Small Wind Guidebook (https://www.energy.gov/cmei/systems/windexchange/small-wind-guidebook). Constant Cp, constant efficiency and the hard rating/shutdown limits are explicit modeling assumptions, not a fitted manufacturer curve.
The Excel 10 option linearly interpolates the measured AC power bins in the SWCC report (https://bergey.com/wp-content/uploads/excel-10-swcc-summary-report-2016.pdf), attached source s1 p. 4. Below 0.5 m/s it holds the measured −12 W standby value; above 20.5 m/s it assigns zero output. Positive power scales by ; standby does not. It has no artificial 10 kW cap because the measured peak exceeds the nominal rating.
The Cp model splits expected power at the rating speed. With , the cubic contribution is , where . The rated plateau contributes . This follows directly by substituting in the Weibull expectation. The library's adaptive Gauss–Kronrod rule targets relative accuracy . The dimensionless integration stops at ; the omitted mean power is bounded by (under kWh/year even at the maximum 20 MW rating). The kernel is multiplied by and the integral divided by the same factor to make the solver's absolute tolerance negligible in annual-energy units.
The Cp result is recomputed with four subintervals for a convergence diagnostic. Relative differences are compared on the rated-power scale with a floor; only this diagnostic is rounded to to remove floating-point cancellation. Property checks require agreement within across narrow distributions and wide operating ranges. The independently reviewed low-wind case verifies 137.478 kWh net annual energy.
The measured preset retains 820 midpoint samples weighted by exact probabilities . Those samples also illustrate the general power curve, but they no longer determine Cp-model energy. Neither method renormalizes away calm or storm hours. Wind power density is over the whole Weibull distribution. Annual positive generation and standby consumption are accumulated separately over 8760 h. Net energy is ; site losses apply to generation and availability assumes disconnection during downtime. Capacity factor is net energy divided by rated power and 8760 h. Generating hours use the exact probability of positive-output speeds times availability.
Independent reference cases reproduce s1 p. 2 annual-energy entries at hub means of 4, 5 and 6 m/s under Rayleigh winds, sea-level density and no site losses. The reference tolerances cover interpolation of rounded bins and tail omission, and are much smaller than the report's stated measurement uncertainties.
Rotor Cp curves and ideal control illustration
The separate horizontal-axis illustration follows Slootweg et al. (2003), p. 146, equations (4)–(5), DOI 10.1109/TPWRS.2002.807113 (https://doi.org/10.1109/TPWRS.2002.807113). With numerical pitch in degrees, define and . Negative fitted values and the non-generating branch are displayed as zero; the fit is not scaled to the entered yield coefficient. The ideal unshrouded-rotor Betz line is .
Differentiating the zero-pitch fit gives , and . The independent published peak is Melício et al. (2011), p. 467, equation (6), DOI 10.5772/14597 (https://doi.org/10.5772/14597). Its equation (7) reports a different optimum tip-speed ratio; the calculator retains the derivative of the stated equations.
For , ideal below-rated control uses , and zero pitch. Above rated, , and pitch is solved by bisection so . Thus equals below rated and unity above. This steady equilibrium is an explanatory simplification of the speed and pitch control described on pp. 147–148, not the paper's dynamic controller. The play input changes only this small calculation and drawing; Weibull integration and annual yield do not depend on it.
Assumptions
- A stationary two-parameter Weibull distribution represents a complete non-leap year; no directional, seasonal or chronological wind model is inferred from the mean.
- Power-law shear is uniform over the site and applied to the mean. Rotor shear, atmospheric stability, displacement height, veer and complex terrain are not resolved. One hub-height wind represents the entire rotor.
- General-model Cp is an aerodynamic coefficient and efficiency covers the generator/converter once. Generic standby consumption is assumed zero. No claim of actual turbine performance follows from these defaults.
- The preset is the tested Excel 10 / Powersync II configuration, not every turbine sold with a similar name. Its nominal rating is 10 kW; measured peak is 12.555 kW, so capacity factor on the nominal basis can exceed 100% in unusual wind distributions.
- Availability is independent of wind speed. Extra losses are constant fractions of positive energy. Downtime standby and restart hysteresis are omitted. Negative net yield is retained as net consumption.
- The schematic is a layout illustration, not a dimensioned tower or rotor design. Input/result units use the catalog's metric/US conversion; chart axes and schematic annotations are explicitly SI.
- The Slootweg Cp family and animation are a separate generic horizontal-axis rotor illustration. They do not define the annual-yield power curve, represent vertical-axis aerodynamics, or reproduce the Excel 10 furling/controller. Constant generator efficiency would cancel in the illustrated power ratio.
- The ideal control illustration neglects inertia, minimum rotor speed, torque limits, pitch rate limits, cut-in, cut-out and transient overshoot. Its wind cycle is prescribed for teaching, not a wind record.
Where it applies
Use for preliminary single-turbine energy estimates and teaching, with annual mean wind 0.5–20 m/s, Weibull shape 1–5, air density 0.6–1.5 kg/m³ and site-specific power-law shear where possible. Large height extrapolations and means above 20 m/s at hub height are flagged. The rotor must remain above ground, and general-model cut-out must exceed cut-in.
The Cp curve is a simplified operating envelope: it has a finite jump at cut-in and assumes ideal regulation at rating. The measured preset's high-speed tail is incomplete; a warning appears if at least 1% of the wind probability lies above 20.5 m/s. Density scaling of a measured curve is an approximation, especially near furling. The histogram shows 0–40 m/s only; its omitted probability is calculated separately, while yield integration uses the selected turbine range.
This is an estimate of long-term expected energy, not a P50/P90 uncertainty assessment or a guarantee. It does not establish structural strength, turbine class, electrical protection, permits, grid compliance or financial viability. SWCC test context is AWEA Standard 9.1–2009; this tool does not certify compliance. Where certification or installation requirements matter, check against the standard in force. Installation work and electrical connection belong to qualified persons.
The separate Cp illustration plots tip-speed ratio 0–15 and pitch slices 0–20°. The animation covers wind/rated ratios 0.55–1.50, assuming the turbine is already operating; the equilibrium pitch remains in this plotted range. The empirical Cp fit is not valid as a universal turbine performance map. Slootweg et al., p. 146, explicitly distinguish dynamic-model approximation from turbine-specific energy-yield accuracy.
References
- Solar Rating & Certification Corporation, Excel 10 SWCC Summary Report (2016 file, ©2017), pp. 1–4. Test configuration, measured power curve and annual energy. https://bergey.com/wp-content/uploads/excel-10-swcc-summary-report-2016.pdf
- NOAA Chemical Sciences Laboratory, LLLJP Wind Shear Formula (Power law). https://csl.noaa.gov/projects/lamar/windshearformula.html
- UL Windographer, Weibull Distribution. Shape, scale, survival and mean relationships. https://support.ul-renewables.com/windographer/def-weibull-distribution.htm
- U.S. Department of Energy, Small Wind Guidebook. Wind-power equation, swept area, site assessment and loss limitations. https://www.energy.gov/cmei/systems/windexchange/small-wind-guidebook
- Slootweg, J.G., de Haan, S.W.H., Polinder, H. and Kling, W.L. (2003), General Model for Representing Variable Speed Wind Turbines in Power System Dynamics Simulations, IEEE Transactions on Power Systems 18(1), 144–151, equations (4)–(5) p. 146; control pp. 147–148. DOI: 10.1109/TPWRS.2002.807113. Open TU Delft repository: https://resolver.tudelft.nl/uuid:35ba1ded-5b9d-4a10-bf20-5a393aa8d484
- Melício, R., Mendes, V.M.F. and Catalão, J.P.S. (2011), Wind Turbines with Permanent Magnet Synchronous Generator and Full-Power Converters: Modelling, Control and Simulation, p. 467, equation (6): peak Cp 0.4412. DOI: 10.5772/14597. https://www.intechopen.com/chapters/14814
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Turbine model General model is an estimate. The Excel 10 preset uses SWCC test data (Powersync II, 240 VAC, 60 Hz). | model | General turbine: Cp and rated limit | |
| Rotor geometry | rotor_kind | Horizontal axis: circular swept area | |
| Rotor diameter | D_rotor | m | 7 |
| Vertical-axis rotor height Use projected swept area D × H. Hub height below is the rotor's mid-height. | H_rotor | m | 8 |
| Rated electrical power | P_nom | kW | 10 |
| Aerodynamic power coefficient Cp Mechanical rotor power / available wind power, below rating. Must not exceed 16/27. This is not a measured turbine power curve. | C_p | 0.35 | |
| Generator and converter efficiency 0.90 means 90%. Applied once to rotor power; do not include it again in additional losses. | eta | 0.9 | |
| Cut-in wind speed | v_in | m/s | 3 |
| Cut-out wind speed Electrical output is zero at and above cut-out. Storm restart hysteresis is not modeled. | v_out | m/s | 25 |
| Annual mean wind speed at reference height Use an annual long-term arithmetic mean at the reference height, not a gust, current reading or airport maximum. | u_ref | m/s | 5 |
| Wind measurement reference height | h_ref | m | 10 |
| Hub height above ground For a vertical-axis rotor, use the rotor mid-height. | h_hub | m | 30 |
| Power-law wind shear exponent Use a site-measured exponent when available. Set 0, or equal reference and hub heights, to use the entered mean without extrapolation. | alpha_s | 0.2 | |
| Weibull shape factor k k = 2 is Rayleigh; smaller k means a broader speed distribution. Mean wind alone cannot determine k. | k_shape | 2 | |
| Air density at the turbine 1.225 kg/m³ represents sea level at 15 °C. Use local density for altitude and climate. Preset positive power scales linearly with density. | rho | kg/m^3 | 1.225 |
| Turbine availability Fraction of time available: 0.97 = 97%. Assumes downtime is independent of wind speed. | avail | 0.97 | |
| Additional energy loss fraction 0.10 = 10% for effects beyond the selected turbine model: wiring, wake, icing or curtailment. Avoid counting generator/converter efficiency twice. | loss | 0.1 | |
| Wind cycle phase ▶ Play or drag through a slow illustrative wind cycle, 0.55–1.50 times rated wind. The Cp control illustration is a generic horizontal-axis rotor; this input does not change annual yield. | phase_cycle | deg | 120 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Net annual energy | 21,485 kWh |
| Net capacity factor | 24.5 % |
| Gross annual energy | 24,610 kWh |
| Mean wind at hub height | 6.23 m/s |
| Net average electrical power | 2.45 kW |
| Equivalent full-load hours | 2,148 h |
| Expected generating hours | 7,082 h |
| Time above cut-out / curve limit | 0 % |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Excel 10 at 4 m/s: independent SWCC annual energy
Source: SWCC Excel 10 report (2016), p. 2: Rayleigh hub wind at sea-level density, 8760 h, 100% availability. Linear interpolation of rounded power bins differs slightly from the original binned AEP; 60 kWh numerical tolerance (<0.9%), much smaller than the reported 503 kWh standard uncertainty. No fitting.
Inputs: Turbine model = Bergey Excel 10: measured AC curve; Annual mean wind speed at reference height = 4 m/s; Wind measurement reference height = 30 m; Turbine availability = 1; Additional energy loss fraction = 0; the others as above.
| Result | Source | This calc |
|---|---|---|
| Gross annual energy | 7,135 ± 60 kWh | 7,133 kWh |
Excel 10 at 5 m/s: independent SWCC annual energy
Source: SWCC Excel 10 report (2016), p. 2. Same conditions as the 4 m/s case. 80 kWh interpolation/rounding tolerance (<0.6%); source uncertainty is 884 kWh. Source p. 1 rounds the rating to 13,800 kWh; use the detailed table value.
Inputs: Turbine model = Bergey Excel 10: measured AC curve; Wind measurement reference height = 30 m; Turbine availability = 1; Additional energy loss fraction = 0; the others as above.
| Result | Source | This calc |
|---|---|---|
| Gross annual energy | 13,842 ± 80 kWh | 13,830 kWh |
Excel 10 at 6 m/s: independent SWCC annual energy
Source: SWCC Excel 10 report (2016), p. 2. 100 kWh interpolation and unmeasured-tail tolerance (<0.5%); source uncertainty is 1281 kWh. Above 20.5 m/s the calculator assigns no generation rather than inventing a power curve.
Inputs: Turbine model = Bergey Excel 10: measured AC curve; Annual mean wind speed at reference height = 6 m/s; Wind measurement reference height = 30 m; Turbine availability = 1; Additional energy loss fraction = 0; the others as above.
| Result | Source | This calc |
|---|---|---|
| Gross annual energy | 22,300 ± 100 kWh | 22,278 kWh |
Reviewer regression: narrow Weibull wind over 0.7–60 m/s
Source: Independent reviewer result supplied with this task: net energy 137.478 kWh for the stated inputs and other defaults (rho 1.225 kg/m³, Cp 0.35, eta 0.9, rated 10 kW, availability 0.97, loss 0.10). The previous fixed 820-bin grid returned 143.344 kWh, 4.27% high. Expected value is the reviewer's independently integrated result, rounded to 0.001 kWh.
Inputs: Annual mean wind speed at reference height = 0.5 m/s; Wind measurement reference height = 100 m; Hub height above ground = 100 m; Weibull shape factor k = 5; Cut-in wind speed = 0.7 m/s; Cut-out wind speed = 60 m/s; Rotor diameter = 100 m; the others as above.
| Result | Source | This calc |
|---|---|---|
| Net annual energy | 137.5 kWh | 137.5 kWh |
Published Slootweg-model peak Cp: 0.4412
Source: Melício et al., Wind Turbines (2011), printed p. 467, equation (6) independently publishes the peak coefficient 0.4412 for the Slootweg approximation. DOI 10.5772/14597. Equation (7) states lambda_opt=7.057, inconsistent with differentiating its equations (4)–(5), which gives 6.9077449; the calculator keeps those equations and checks the correctly published peak only.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| Peak aerodynamic Cp of the Slootweg illustration | 0.4412 | 0.4412 |
Related Resources
Related articles
Related courses
IEC Electrical Schematics and Industrial Control Panels
5
Original price was: 42 €.21 €Current price is: 21 €.
Basic Electrical Controls & Diagram Reading
7
Original price was: 32 €.18 €Current price is: 18 €.
Modeling Electrical Motor Faults with FEM Simulation using ANSYS MAXWELL
3
Original price was: 50 €.15 €Current price is: 15 €.







Responses