Skip to content

Commit fc08571

Browse files
danielelerede-oetsiddharth-krishnajacek-oet
authored
Add contributors to metadata files and show on benchmark details page (#145)
--------- Co-authored-by: Siddharth Krishna <siddharth-krishna@users.noreply.github.com> Co-authored-by: jacek-oet <jacek.bendig@openenergytransition.org>
1 parent f0b99b5 commit fc08571

File tree

13 files changed

+304
-103
lines changed

13 files changed

+304
-103
lines changed

benchmarks/genx-extended/Metadata.yaml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ benchmarks:
33
Short description: This is a one-year example which contains 15 zones. This example includes transmission expansion.
44
Model name: GenX
55
Version:
6+
Contributor(s)/Source: Gabe Mantegna, Princeton University; Daniele Lerede, Open Energy Transition
67
Technique: LP
78
Kind of problem: Infrastructure
89
Sectors: Power
910
Time horizon: Single period (1 year)
10-
MILP features:
11+
MILP features: None
1112
Sizes:
1213
- Name: 15-168h
1314
Size: R
@@ -22,11 +23,12 @@ benchmarks:
2223
Short description: This is a one-year example which contains 15 zones. This example includes transmission expansion, a CO2 emissions constraint.
2324
Model name: GenX
2425
Version:
26+
Contributor(s)/Source: Gabe Mantegna, Princeton University; Daniele Lerede, Open Energy Transition
2527
Technique: LP
2628
Kind of problem: Infrastructure
2729
Sectors: Power
2830
Time horizon: Single period (1 year)
29-
MILP features:
31+
MILP features: None
3032
Sizes:
3133
- Name: 15-168h
3234
Size: R
@@ -60,6 +62,7 @@ benchmarks:
6062
Short description: This is 30 days example which contains 15 zones. This example includes transmission expansion and unit commitment for conventional generators.
6163
Model name: GenX
6264
Version:
65+
Contributor(s)/Source: Gabe Mantegna, Princeton University; Daniele Lerede, Open Energy Transition
6366
Technique: MILP
6467
Kind of problem: Infrastructure
6568
Sectors: Power
@@ -79,11 +82,12 @@ benchmarks:
7982
Short description: This is a one-year example which contains 15 zones. This example includes a CO2 emissions constraint.
8083
Model name: GenX
8184
Version:
85+
Contributor(s)/Source: Gabe Mantegna, Princeton University; Daniele Lerede, Open Energy Transition
8286
Technique: LP
8387
Kind of problem: Infrastructure
8488
Sectors: Power
8589
Time horizon: Single period (1 year)
86-
MILP features: Unit commitment
90+
MILP features: None
8791
Sizes:
8892
- Name: 15-168h
8993
Size: R

benchmarks/genx-lp/Metadata.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ benchmarks:
44
Short description: Three Zones, a one-year example with hourly resolution, contains zones representing Massachusetts, Connecticut, and Maine. The ten represented resources include natural gas, solar PV, wind, and lithium-ion battery storage.
55
Model name: GenX
66
Version:
7+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks; Daniele Lerede, Open Energy Transition
78
Technique: LP
89
Kind of problem: Infrastructure
910
Sectors: Power
@@ -21,6 +22,7 @@ benchmarks:
2122
Short description: This is a one-year example with hourly resolution which contains three zones representing Massachusetts, Connecticut, and Maine. It is designed to show the electrolyzer feature in GenX. The sixteen represented resources include natural gas, solar PV, wind, electrolyzer and lithium-ion battery storage.
2223
Model name: GenX
2324
Version:
25+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks; Daniele Lerede, Open Energy Transition
2426
Technique: LP
2527
Kind of problem: Infrastructure
2628
Sectors: Power
@@ -38,6 +40,7 @@ benchmarks:
3840
Short description: This is a one-year example with hourly resolution which contains zones representing Massachusetts, Connecticut, and Maine. The ten represented resources include natural gas, solar PV, wind, and lithium-ion battery storage and biomass with carbon capture and storage. This examples shows the usage of CO2, biomass, and piecewise fuel usage related functions of GenX.
3941
Model name: GenX
4042
Version:
43+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks; Daniele Lerede, Open Energy Transition
4144
Technique: LP
4245
Kind of problem: Infrastructure
4346
Sectors: Power
@@ -55,6 +58,7 @@ benchmarks:
5558
Short description: "This is a one-year example with hourly resolution which contains zones representing Massachusetts, Connecticut, and Maine. It is designed to show how to use slack variables to meet a policy constraint if it cannot be met cost-effectively by normal means. The ten represented resources include natural gas, solar PV, wind, and lithium-ion battery storage. It additionally contains example input files (inside the\_policies\_folder) establishing slack variables for policy constraints (e.g. the Capacity Reserve Margin, CO2 Cap, etc.). These slack variables allow the relevant constraints to be violated at the cost of a specified objective function penalty, which can be used to either identify problematic constraints without causing infeasibilities in GenX, or to set price caps beyond which policies are no longer enforced. These slack variables will only be created if the relevant input data (Capacity_reserve_margin_slack.csv,\_CO2_cap_slack.csv,\_Energy_share_requirement_slack.csv, or the\_PriceCap\_column in\_Minimum_capacity_requirement.csv\_and\_Maximum_capacity_requirement.csv) are present. If any of these inputs are not present, GenX will instantiate the relevant policy as a hard constraint, which will throw an infeasibility error if violated."
5659
Model name: GenX
5760
Version:
61+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks; Daniele Lerede, Open Energy Transition
5862
Technique: LP
5963
Kind of problem: Infrastructure
6064
Sectors: Power
@@ -72,6 +76,7 @@ benchmarks:
7276
Short description: This is a toy multi-stage example with hourly resolution which contains zones representing Massachusetts, Connecticut, and Maine. It is designed to show how to run multi-stage investment planning models. The ten represented resources include natural gas, solar PV, wind, and lithium-ion battery storage.
7377
Model name: GenX
7478
Version:
79+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks; Daniele Lerede, Open Energy Transition
7580
Technique: LP
7681
Kind of problem: Infrastructure
7782
Sectors: Power
@@ -89,6 +94,7 @@ benchmarks:
8994
Short description: This examples shows the usage of DC_OPF related functions of GenX. The IEEE 9-bus system is a standard test case for power system optimization problems. In this example, there are three thermal generators and three loads.
9095
Model name: GenX
9196
Version:
97+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks; Daniele Lerede, Open Energy Transition
9298
Technique: LP
9399
Kind of problem: DC optimal power flow
94100
Sectors: Power

benchmarks/jump_highs_platform/Metadata_genx.yaml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ benchmarks:
44
Short description: Three Zones, a one-year example with hourly resolution, contains zones representing Massachusetts, Connecticut, and Maine. The ten represented resources include natural gas, solar PV, wind, and lithium-ion battery storage.
55
Model name: GenX
66
Version:
7+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
78
Technique: MILP
89
Kind of problem: Infrastructure
910
Sectors: Power
@@ -23,6 +24,7 @@ benchmarks:
2324
Short description: This is a one-year example with hourly resolution which contains three zones representing Massachusetts, Connecticut, and Maine. It is designed to show the electrolyzer feature in GenX. The sixteen represented resources include natural gas, solar PV, wind, electrolyzer and lithium-ion battery storage.
2425
Model name: GenX
2526
Version:
27+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
2628
Technique: MILP
2729
Kind of problem: Infrastructure
2830
Sectors: Power
@@ -42,6 +44,7 @@ benchmarks:
4244
Short description: This is a one-year example with hourly resolution which contains zones representing Massachusetts, Connecticut, and Maine. The ten represented resources include natural gas, solar PV, wind, and lithium-ion battery storage and biomass with carbon capture and storage. This examples shows the usage of CO2, biomass, and piecewise fuel usage related functions of GenX.
4345
Model name: GenX
4446
Version:
47+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
4548
Technique: MILP
4649
Kind of problem: Infrastructure
4750
Sectors: Power
@@ -61,6 +64,7 @@ benchmarks:
6164
Short description: "This is a one-year example with hourly resolution which contains zones representing Massachusetts, Connecticut, and Maine. It is designed to show how to use slack variables to meet a policy constraint if it cannot be met cost-effectively by normal means. The ten represented resources include natural gas, solar PV, wind, and lithium-ion battery storage. It additionally contains example input files (inside the\_policies\_folder) establishing slack variables for policy constraints (e.g. the Capacity Reserve Margin, CO2 Cap, etc.). These slack variables allow the relevant constraints to be violated at the cost of a specified objective function penalty, which can be used to either identify problematic constraints without causing infeasibilities in GenX, or to set price caps beyond which policies are no longer enforced. These slack variables will only be created if the relevant input data (Capacity_reserve_margin_slack.csv,\_CO2_cap_slack.csv,\_Energy_share_requirement_slack.csv, or the\_PriceCap\_column in\_Minimum_capacity_requirement.csv\_and\_Maximum_capacity_requirement.csv) are present. If any of these inputs are not present, GenX will instantiate the relevant policy as a hard constraint, which will throw an infeasibility error if violated."
6265
Model name: GenX
6366
Version:
67+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
6468
Technique: MILP
6569
Kind of problem: Infrastructure
6670
Sectors: Power
@@ -80,6 +84,7 @@ benchmarks:
8084
Short description: "This is a one-year example with hourly resolution which contains zones representing Massachusetts, Connecticut, and Maine. The ten represented resources include natural gas, solar PV, wind, and lithium-ion battery storage and biomass with carbon capture and storage. For natural gas ccs generator, we provide picewise fuel usage (PWFU) parameters to represent the fuel consumption at differernt load point. Please refer to the documentation for more details on PWFU parameters and corresponding data requirements. When settings[\"UCommit\"] >= 1 and PWFU parameters are provided in\_Thermal.csv, the standard heat rate (i.e., Heat_Rate_MMBTU_per_MWh) will not be used. Instead, the heat rate will be calculated based on the PWFU parameters."
8185
Model name: GenX
8286
Version:
87+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
8388
Technique: MILP
8489
Kind of problem: Infrastructure
8590
Sectors: Power
@@ -99,6 +104,7 @@ benchmarks:
99104
Short description: This is a toy multi-stage example with hourly resolution which contains zones representing Massachusetts, Connecticut, and Maine. It is designed to show how to run multi-stage investment planning models. The ten represented resources include natural gas, solar PV, wind, and lithium-ion battery storage.
100105
Model name: GenX
101106
Version:
107+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
102108
Technique: MILP
103109
Kind of problem: Infrastructure
104110
Sectors: Power
@@ -115,14 +121,15 @@ benchmarks:
115121
N. of integer variables: 16638
116122
N. of binary variables: 3696
117123
genx-7_three_zones_w_colocated_VRE_storage:
118-
Short description: This example system shows the functionalities of the colocated VRE+storage module of GenX. It runs a three-zone, 24-hour continental US model, with a carbon constraint and with a long duration energy storage resource that the model can choose to co-locate with either solar or wind. In this case, the storage resource is forced in via minimum and maximum capacity requirement constraints, but these constraints could be easily removed (although the storage resource has a cost of zero in this case so a cost would have to be added).
124+
Short description: This example system shows the functionalities of the colocated VRE+storage module of GenX. It runs a three-zone, 24-hour continental US model, with a carbon constraint and with a long duration energy storage resource that the model can choose to co-locate with either solar or wind. In this case, the storage resource is forced in via minimum and maximum capacity requirement constraints, but these constraints could be easily removed (although the storage resource has a cost of zero in this case so a cost would have to be added). Unit commitment is linearized.
119125
Model name: GenX
120126
Version:
127+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
121128
Technique: LP
122129
Kind of problem: Infrastructure
123130
Sectors: Power
124131
Time horizon: Single period (1 year)
125-
MILP features: None (unit commitment is linearized)
132+
MILP features: None
126133
Sizes:
127134
- Name: 3-24h
128135
Size: XS
@@ -134,14 +141,15 @@ benchmarks:
134141
N. of integer variables: 219
135142
N. of binary variables: 48
136143
genx-8_three_zones_w_colocated_VRE_storage_electrolyzers:
137-
Short description: This example system shows the functionalities of the colocated VRE+storage+Electrolyzer module of GenX. It runs a three-zone, 1,680-hour continental US model, with a carbon constraint and with a long duration energy storage resource that the model can choose to co-locate with either solar or wind. In this case, the storage resource is forced in via minimum and maximum capacity requirement constraints, but these constraints could be easily removed (although the storage resource has a cost of zero in this case so a cost would have to be added).
144+
Short description: This example system shows the functionalities of the colocated VRE+storage+Electrolyzer module of GenX. It runs a three-zone, 1,680-hour continental US model, with a carbon constraint and with a long duration energy storage resource that the model can choose to co-locate with either solar or wind. In this case, the storage resource is forced in via minimum and maximum capacity requirement constraints, but these constraints could be easily removed (although the storage resource has a cost of zero in this case so a cost would have to be added). Unit commitment is linearized.
138145
Model name: GenX
139146
Version:
147+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
140148
Technique: LP
141149
Kind of problem: Infrastructure
142150
Sectors: Power
143151
Time horizon: Single period (1 year)
144-
MILP features: None (unit commitment is linearized)
152+
MILP features: None
145153
Sizes:
146154
- Name: 3-1h
147155
Size: L
@@ -153,14 +161,15 @@ benchmarks:
153161
N. of integer variables: 15123
154162
N. of binary variables: 3360
155163
genx-9_three_zones_w_retrofit:
156-
Short description: "This is a one-year example with hourly resolution which contains zones representing Massachusetts, Connecticut, and Maine. The twenty-two represented resources include natural gas, solar PV, wind, lithium-ion battery, and coal power plants. This examples shows the usage of the retrofit module of GenX, and the model will be allowed to retire as well as retrofit the existing coal power plants and replacing the coal with blue ammonia with 85% efficiency.\_"
164+
Short description: This is a one-year example with hourly resolution which contains zones representing Massachusetts, Connecticut, and Maine. The twenty-two represented resources include natural gas, solar PV, wind, lithium-ion battery, and coal power plants. This examples shows the usage of the retrofit module of GenX, and the model will be allowed to retire as well as retrofit the existing coal power plants and replacing the coal with blue ammonia with 85% efficiency. Unit commitment is linearized.
157165
Model name: GenX
158166
Version:
167+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
159168
Technique: LP
160169
Kind of problem: Infrastructure
161170
Sectors: Power
162171
Time horizon: Single period (1 year)
163-
MILP features: None (unit commitment is linearized)
172+
MILP features: None
164173
Sizes:
165174
- Name: 3-1h
166175
Size: L
@@ -175,6 +184,7 @@ benchmarks:
175184
Short description: This examples shows the usage of DC_OPF related functions of GenX. The IEEE 9-bus system is a standard test case for power system optimization problems. In this example, there are three thermal generators and three loads.
176185
Model name: GenX
177186
Version:
187+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
178188
Technique: MILP
179189
Kind of problem: DC optimal power flow
180190
Sectors: Power

benchmarks/jump_highs_platform/Metadata_powermodels.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ benchmarks:
44
Short description: System stability study based on the IEEE 17-Generator Dynamic Test Case with 162 buses and 17 generators
55
Model name: PowerModels
66
Version:
7+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
78
Technique: MILP
89
Kind of problem: Steady-state optimal power flow
910
Sectors: Power
@@ -23,6 +24,7 @@ benchmarks:
2324
Short description: Optimal Power Flow data for the Synthetic National Electricity Market (SNEM) Australia - Mainland subnetwork
2425
Model name: PowerModels
2526
Version:
27+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
2628
Technique: LP
2729
Kind of problem: Steady-state optimal power flow
2830
Sectors: Power
@@ -42,6 +44,7 @@ benchmarks:
4244
Short description:
4345
Model name: PowerModels
4446
Version:
47+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
4548
Technique: MILP
4649
Kind of problem: Steady-state optimal power flow
4750
Sectors: Power
@@ -61,6 +64,7 @@ benchmarks:
6164
Short description:
6265
Model name: PowerModels
6366
Version:
67+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
6468
Technique: MILP
6569
Kind of problem: Steady-state optimal power flow
6670
Sectors: Power
@@ -80,6 +84,7 @@ benchmarks:
8084
Short description:
8185
Model name: PowerModels
8286
Version:
87+
Contributor(s)/Source: https://github.com/jump-dev/open-energy-modeling-benchmarks
8388
Technique: MILP
8489
Kind of problem: Steady-state optimal power flow
8590
Sectors: Power

0 commit comments

Comments
 (0)