Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GreenHEART Simulation Examples #313

Open
wants to merge 5 commits into
base: greensteel-eco-sync
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
434 changes: 434 additions & 0 deletions examples/09-green-steel.ipynb

Large diffs are not rendered by default.

499 changes: 499 additions & 0 deletions examples/10-offshore-green-hydrogen.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