Suggest Onshore Wind Turbine#
RESKit can suggest a turbine design based off site conditions (average 100m wind speed)
Suggestions are tailored to a far future context (~2050)
Since the suggestion model computes a specific capacity, a desired rotor diameter must be specified
Workflow:
Import required packages
Get suggested wind turbine for one location
Get suggested wind turbines for multiple locations
import reskit as rk
# Get suggestion for one location
# Required argument: avg wind speed at 100m height: wind_speed
# Optional arguments: base_capacity, base_hub_height, base_rotor_diam
design = rk.wind.onshore_turbine_from_avg_wind_speed(
wind_speed=6.70,
base_capacity=3000,
base_rotor_diam=136, # Assume average 100m wind speed is 6.70 m/s
)
print("Suggested capacity is {:.0f} kW".format(design["capacity"]))
print("Suggested hub height is {:.0f} meters".format(design["hub_height"]))
print("Suggested rotor diameter is {:.0f} meters".format(design["rotor_diam"]))
print("Suggested specific capacity is {:.0f} W/m2".format(design["specific_power"]))
Baseline plant parameters have been loaded for year 2050 from: /home/docs/checkouts/readthedocs.org/user_builds/ethos-reskit/checkouts/latest/reskit/wind/core/data/baseline_turbine_onshore_RybergEtAl2019.csv
constant_rotor_diam None
base_capacity 3000
base_hub_height None
base_rotor_diam 136
reference_wind_speed None
min_tip_height None
min_specific_power None
max_hub_height None
tech_year 2050
Suggested capacity is 3000 kW
Suggested hub height is 120 meters
Suggested rotor diameter is 136 meters
Suggested specific capacity is 207 W/m2
# Get suggestion for many locations
designs = rk.wind.onshore_turbine_from_avg_wind_speed(
wind_speed=[
6.70,
4.34,
5.66,
4.65,
5.04,
4.62,
4.64,
5.11,
6.23,
5.25,
],
base_rotor_diam=136,
)
designs.round()
Baseline plant parameters have been loaded for year 2050 from: /home/docs/checkouts/readthedocs.org/user_builds/ethos-reskit/checkouts/latest/reskit/wind/core/data/baseline_turbine_onshore_RybergEtAl2019.csv
constant_rotor_diam None
base_capacity None
base_hub_height None
base_rotor_diam 136
reference_wind_speed None
min_tip_height None
min_specific_power None
max_hub_height None
tech_year 2050
| capacity | hub_height | rotor_diam | specific_power | |
|---|---|---|---|---|
| 0 | 4200.0 | 120.0 | 136 | 289.0 |
| 1 | 3325.0 | 174.0 | 136 | 229.0 |
| 2 | 3836.0 | 138.0 | 136 | 264.0 |
| 3 | 3451.0 | 164.0 | 136 | 238.0 |
| 4 | 3604.0 | 153.0 | 136 | 248.0 |
| 5 | 3439.0 | 165.0 | 136 | 237.0 |
| 6 | 3447.0 | 164.0 | 136 | 237.0 |
| 7 | 3631.0 | 151.0 | 136 | 250.0 |
| 8 | 4039.0 | 128.0 | 136 | 278.0 |
| 9 | 3684.0 | 148.0 | 136 | 254.0 |