Skip to content

Commit

Permalink
Merge pull request #315 from jaredthomas68/greensteel-eco-sync
Browse files Browse the repository at this point in the history
change default output level to 8 and fix bug in plant layout plot
  • Loading branch information
jaredthomas68 committed May 14, 2024
2 parents db0b74b + d5b7a6d commit b601112
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
2 changes: 1 addition & 1 deletion greenheart/simulation/greenheart_simulation.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ class GreenHeartSimulationConfig:
storage_type: Optional[str] = field(default=None)
incentive_option: int = field(default=1)
plant_design_scenario: int = field(default=1)
output_level: int = field(default=1)
output_level: int = field(default=8)
grid_connection: Optional[bool] = field(default=None)

# these are set in the __attrs_post_init__ method
Expand Down
9 changes: 8 additions & 1 deletion greenheart/tools/eco/utilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -1039,7 +1039,11 @@ def add_turbines(ax, turbine_x, turbine_y, radius, color):
label="Battery Array",
hatch=battery_hatch,
)
ax[ax_index_detail].add_patch(battery_patch)
ax[ax_index_detail].add_patch(battery_patch)

else:
battery_side_y = 0.0
battery_side_x = 0.0

## add solar
if hopp_config["site"]["solar"]:
Expand Down Expand Up @@ -1094,6 +1098,9 @@ def add_turbines(ax, turbine_x, turbine_y, radius, color):
)

ax[ax_index_detail].add_patch(solar_patch)
else:
solar_side_x = 0.0
solar_side_y = 0.0

## add wave
if hopp_config["site"]["wave"]:
Expand Down
2 changes: 1 addition & 1 deletion greenheart/tools/optimization/openmdao.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ def setup(self):
self.add_output("lcoa", units="USD/kg", val=0.0, desc="levelized cost of ammonia")
if "pv_capacity_kw" in self.options["design_variables"]:
design_scenario = self.options["config"].plant_design_scenario
if self.options["config"]["greenheart_config"]["design_scenarios"][design_scenario]["pv_location"] == "offshore":
if self.options["config"].greenheart_config["plant_design"][f"scenario{design_scenario}"]["pv_location"] == "offshore":
if self.options["config"]["greenheart_config"]["opt_options"]["constraints"]["solar_platform_ratio"]["flag"]:

self.add_output("solar_area", units="m^2", val=0.0, desc="offshore pv array area")
Expand Down

0 comments on commit b601112

Please sign in to comment.