Skip to content

Commit

Permalink
add greenheart simulation example
Browse files Browse the repository at this point in the history
  • Loading branch information
kbrunik committed Apr 26, 2024
1 parent 7b9c161 commit bfabe2f
Show file tree
Hide file tree
Showing 22 changed files with 19,322 additions and 130 deletions.
379 changes: 379 additions & 0 deletions examples/09-green-steel.ipynb

Large diffs are not rendered by default.

76 changes: 76 additions & 0 deletions examples/inputs/09-inputs/floris/floris_input_lbw_6MW.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: Gauss
description: Three turbines using Gauss model
floris_version: v3.0.0

logging:
console:
enable: false
level: WARNING
file:
enable: false
level: WARNING

solver:
type: turbine_grid
turbine_grid_points: 1

flow_field:
air_density: 1.225
reference_wind_height: -1 # -1 is code for use the hub height
turbulence_intensity: 0.06
wind_directions:
- 270.0
wind_shear: 0.33
wind_speeds:
- 8.0
wind_veer: 0.0

wake:
model_strings:
combination_model: sosfs
deflection_model: gauss
turbulence_model: crespo_hernandez
velocity_model: gauss

enable_secondary_steering: false
enable_yaw_added_recovery: false
enable_transverse_velocities: false

wake_deflection_parameters:
gauss:
ad: 0.0
alpha: 0.58
bd: 0.0
beta: 0.077
dm: 1.0
ka: 0.38
kb: 0.004
jimenez:
ad: 0.0
bd: 0.0
kd: 0.05

wake_velocity_parameters:
cc:
a_s: 0.179367259
b_s: 0.0118889215
c_s1: 0.0563691592
c_s2: 0.13290157
a_f: 3.11
b_f: -0.68
c_f: 2.41
alpha_mod: 1.0
gauss:
alpha: 0.58
beta: 0.077
ka: 0.38
kb: 0.004
jensen:
we: 0.05

wake_turbulence_parameters:
crespo_hernandez:
initial: 0.1
constant: 0.5
ai: 0.8
downstream: -0.32
33 changes: 33 additions & 0 deletions examples/inputs/09-inputs/plant/default_fin_config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
battery_system:
batt_replacement_schedule_percent:
- 0
batt_bank_replacement:
- 0
batt_replacement_option: 0
batt_computed_bank_capacity: 0
batt_meter_position: 0
system_costs:
om_fixed:
- 1
om_production:
- 2
om_capacity:
- 0
om_batt_fixed_cost: 42.888
om_batt_variable_cost:
- 0
om_batt_capacity_cost: 0
om_batt_replacement_cost: 0
om_replacement_cost_escal: 0
system_use_lifetime_output: 0
financial_parameters:
inflation_rate: 2.5
real_discount_rate: 6.4
cp_capacity_credit_percent:
- 0
degradation:
- 0
revenue:
ppa_price_input:
- 0.01
ppa_escalation: 1
299 changes: 299 additions & 0 deletions examples/inputs/09-inputs/plant/greenheart_config_onshore_mn.yaml

Large diffs are not rendered by default.

72 changes: 72 additions & 0 deletions examples/inputs/09-inputs/plant/hopp_config_mn.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
site: #!include flatirons_site.yaml
data:
lat: 47.5233
lon: -92.5366
elev: 1099
year: 2013
tz: -6
site_boundaries:
verts:
- [0.0, 0.0]
- [0.0, 20000.0]
- [20000.0, 20000.0]
- [20000.0, 0.0]
verts_simple:
- [0.0, 0.0]
- [0.0, 20000.0]
- [20000.0, 20000.0]
- [20000.0, 0.0]
solar_resource_file: ""
wind_resource_file: ""
wave_resource_file: ""
grid_resource_file: ""
hub_height: 115.0
capacity_hours: []
solar: true
wind: true
wave: false
wind_resource_origin: "WTK"


technologies:
wind:
num_turbines: 216
turbine_rating_kw: 6000.0
model_name: floris
timestep: [0, 8760]
floris_config: input_files/floris/floris_input_lbw_6MW.yaml
fin_model: !include default_fin_config.yaml
pv:
system_capacity_kw: 100000
dc_degradation: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
fin_model: !include default_fin_config.yaml
battery:
system_capacity_kwh: 100000
system_capacity_kw: 100000
minimum_SOC: 20.0
maximum_SOC: 100.0
initial_SOC: 90.0
fin_model: !include default_fin_config.yaml
grid:
interconnect_kw: 2000000 # Set higher than rated generation capacity
fin_model: !include default_fin_config.yaml

config:
simulation_options:
wind:
skip_financial: false
dispatch_options:
battery_dispatch: load_following_heuristic # load_following_heuristic #heuristic
solver: cbc
n_look_ahead_periods: 48
grid_charging: false
pv_charging_only: false
include_lifecycle_count: false
cost_info: # Costs from GS Manuscript Supplemental Table S11
wind_installed_cost_mw: 1098000 # (2020USD)
solar_installed_cost_mw: 991000 # (2020USD)
storage_installed_cost_mwh: 158000 # (2020USD)
storage_installed_cost_mw: 212000 # (2020USD)
wind_om_per_kw: 25.8 # (2020USD)
pv_om_per_kw: 17.2 # (2020USD)
battery_om_per_kw: 9.25 # (2020USD) based on 0.025 percent of battery capex with a 100MW 1hr battery
175 changes: 175 additions & 0 deletions examples/inputs/09-inputs/turbines/lbw_6MW.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
turbine_type: 'lbw_6MW'
rotor_diameter: 196.0
generator_efficiency: 1.0
turbine_rating: 6 #MW
hub_height: 115.0
ref_tilt_cp_ct: 6.0
pP: 1.88
pT: 1.88
TSR: 9.0
ref_density_cp_ct: 1.225
power_thrust_table:
power:
- 0
- 0
- 0
- 0
- 0
- 0
- 0.192891513
- 0.327971809
- 0.39467412
- 0.427218981
- 0.441644409
- 0.449983583
- 0.452089484
- 0.45277266
- 0.452479626
- 0.447816937
- 0.437905177
- 0.419995456
- 0.392212744
- 0.35626576
- 0.317431919
- 0.280508125
- 0.244556295
- 0.214024446
- 0.188370619
- 0.166658268
- 0.148158593
- 0.132298706
- 0.118624063
- 0.106770898
- 0.096445757
- 0.087410138
- 0.079468855
- 0.072461124
- 0.0662537
- 0.06073552
- 0.055813517
- 0.051409303
- 0.047456543
- 0.043898842
- 0.040688054
- 0.037782903
- 0.035147871
- 0.032752279
- 0.030569537
- 0.01371673
- 0.012841467
- 0.012039115
- 0.011302237
- 0.010624289
- 0.009999496
- 0.0
- 0.0

thrust:
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.2701938462552998
- 0.49876088677031816
- 0.6410583756749411
- 0.7304171026328261
- 0.7820140738475616
- 0.8219695127339289
- 0.8352112145765765
- 0.8400940247937402
- 0.8379537129170351
- 0.8101778683666324
- 0.7672683998396476
- 0.7083562153936742
- 0.6350905785639259
- 0.5551074611981718
- 0.4788235519553873
- 0.41244475217617255
- 0.35190962095427364
- 0.3029658154904963
- 0.2632886841215642
- 0.23060389109382756
- 0.20333704601408872
- 0.18035220902161636
- 0.16080492837083768
- 0.14405295244038488
- 0.12959884155843146
- 0.11705148949914825
- 0.10609947180098464
- 0.09649207076054334
- 0.08802550386379156
- 0.080532705961645
- 0.07387566569120284
- 0.0679395700022922
- 0.0626283035300828
- 0.05786092523660555
- 0.05356890955590444
- 0.04969394382759819
- 0.04618618064324506
- 0.04300281785004922
- 0.040106954468623494
- 0.017894348350362906
- 0.016747646863604262
- 0.015697057336370227
- 0.014732694286609812
- 0.013845872021549986
- 0.013028935873409437
- 0.0
- 0.0

wind_speed:
- 0.0
- 0.5
- 1
- 1.5
- 2
- 2.5
- 3
- 3.5
- 4
- 4.5
- 5
- 5.5
- 6
- 6.5
- 7
- 7.5
- 8
- 8.5
- 9
- 9.5
- 10
- 10.5
- 11
- 11.5
- 12
- 12.5
- 13
- 13.5
- 14
- 14.5
- 15
- 15.5
- 16
- 16.5
- 17
- 17.5
- 18
- 18.5
- 19
- 19.5
- 20
- 20.5
- 21
- 21.5
- 22
- 22.5
- 23
- 23.5
- 24
- 24.5
- 25
- 25.5
- 50.0

0 comments on commit bfabe2f

Please sign in to comment.