Estimate Turbine Capital Cost#
RESKit can suggest a turbine capital cost based on turbie and site characteristics
Cost values are intended for a far future context (~2050)
For onshore turbines: Capacity, hub height, and rotor diameter are considered
For offshore turbines: Capacity, hub height, rotor diameter, distance from shore, sea depth, and foundation are considered
Workflow:
Import required packages
Get CAPEX for onshore wind turbine for one location
Get CAPEX for onshore wind turbine for multiple locations
Get CAPEX for offshore wind turbine for one location
import reskit as rk
# Get onshore capex for one location
capex = rk.wind.onshore_turbine_capex(
capacity=4200, # Assume 4.2 MW nameplete capacity
rotor_diam=136, # Assume 136 meter rotor diameter
hub_height=120, # Assume 120 meter hub height
)
print("Estimated capital cost is {:,.0f} € ({:.0f}€ /kW)".format(capex, capex / 4200))
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
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
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
Estimated capital cost is 4,620,000 € (1100€ /kW)
# Get onshore capex for multiple locations
capexs = rk.wind.onshore_turbine_capex(
capacity=[
4200,
3325,
3836,
3451,
3604,
3439,
3447,
3631,
4039,
3684,
],
rotor_diam=[
136,
136,
136,
136,
136,
136,
136,
136,
136,
136,
],
hub_height=[
120,
174,
138,
164,
153,
165,
164,
151,
128,
148,
],
)
capexs
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
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
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
array([4620000. , 4310088.0555251 , 4434952.68445882,
4327065.82780477, 4360843.31337947, 4325658.37372616,
4324108.1517855 , 4366916.4312893 , 4534069.263737 ,
4386226.91002757])
# Get offshore capex for one location
capex = rk.wind.offshore_turbine_capex(
capacity=8000, # Assume 8 MW nameplete capacity
rotor_diam=150, # Assume 150 meter rotor diameter
hub_height=110, # Assume 110 meter hub height
depth=75, # Assume depth of 75 m
distance_to_shore=30, # Assume a shore sitance of 30 km
foundation="monopile",
)
print("Estimated capital cost is {:,.0f} € ({:.0f}€ /kW)".format(capex, capex / 8000))
Baseline plant parameters have been loaded from: /home/docs/checkouts/readthedocs.org/user_builds/ethos-reskit/checkouts/latest/reskit/wind/core/data/baseline_turbine_offshore_CaglayanEtAl2019.csv
Baseline plant parameter 'foundation' overwritten by custom value: monopile
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
Estimated capital cost is 16,745,973 € (2093€ /kW)