Skip to content

Commit

Permalink
Merge pull request #135 from DesmondZhong/master
Browse files Browse the repository at this point in the history
fix typo in planning_reserves and split storage_builds.csv into storage_builds.csv and storage_capacity.csv
  • Loading branch information
mfripp authored Oct 27, 2022
2 parents cbd02d1 + cbabc82 commit f8bfae0
Showing 1 changed file with 21 additions and 12 deletions.
33 changes: 21 additions & 12 deletions switch_model/generators/extensions/storage.py
Original file line number Diff line number Diff line change
Expand Up @@ -359,27 +359,36 @@ def post_solve(instance, outdir):
"load_zone",
"IncrementalPowerCapacityMW",
"IncrementalEnergyCapacityMWh",
"OnlinePowerCapacityMW",
"OnlineEnergyCapacityMWh",
),
values=lambda m, g, bld_yr: (
g,
bld_yr,
m.gen_load_zone[g],
m.BuildGen[g, bld_yr],
m.BuildStorageEnergy[g, bld_yr],
(
m.GenCapacity[g, bld_yr]
if bld_yr in m.PERIODS
else m.BuildGen[g, bld_yr]
),
(
m.StorageEnergyCapacity[g, bld_yr]
if bld_yr in m.PERIODS
else m.BuildStorageEnergy[g, bld_yr]
),
),
)

reporting.write_table(
instance,
instance.STORAGE_GEN_PERIODS,
output_file=os.path.join(outdir, "storage_capacity.csv"),
headings=(
"generation_project",
"period",
"load_zone",
"OnlinePowerCapacityMW",
"OnlineEnergyCapacityMWh"
),
values=lambda m, g, p: (
g,
p,
m.gen_load_zone[g],
m.GenCapacity[g, p],
m.StorageEnergyCapacity[g, p]
)
)

reporting.write_table(
instance,
instance.STORAGE_GEN_TPS,
Expand Down

0 comments on commit f8bfae0

Please sign in to comment.