Skip to content
104 changes: 104 additions & 0 deletions benchmarks/genx-lp/Metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
## Metadata for samples adapted from https://github.com/jump-dev/open-energy-modeling-benchmarks/tree/main/GenX/cases (removing Unit commitment)
benchmarks:
genx-1_three_zones-no_uc:
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.
Model name: GenX
Version:
Technique: LP
Kind of problem: Infrastructure
Sectors: Power
Time horizon: Single period (1 year)
MILP features: None
Sizes:
- Name: 3-1h
Size: L
URL: https://storage.googleapis.com/solver-benchmarks/genx-1_three_zones-no_uc.lp
Temporal resolution: 1
Spatial resolution: 3
N. of constraints:
N. of variables:
genx-2_three_zones_w_electrolyzer-no_uc:
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.
Model name: GenX
Version:
Technique: LP
Kind of problem: Infrastructure
Sectors: Power
Time horizon: Single period (1 year)
MILP features: None
Sizes:
- Name: 3-1h
Size: M
URL: https://storage.googleapis.com/solver-benchmarks/genx-2_three_zones_w_electrolyzer-no_uc.lp
Temporal resolution: 1
Spatial resolution: 3
N. of constraints:
N. of variables:
genx-3_three_zones_w_co2_capture-no_uc:
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.
Model name: GenX
Version:
Technique: LP
Kind of problem: Infrastructure
Sectors: Power
Time horizon: Single period (1 year)
MILP features: None
Sizes:
- Name: 3-1h
Size: L
URL: https://storage.googleapis.com/solver-benchmarks/genx-3_three_zones_w_co2_capture-no_uc.lp
Temporal resolution: 1
Spatial resolution: 3
N. of constraints:
N. of variables:
genx-4_three_zones_w_policies_slack-no_uc:
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."
Model name: GenX
Version:
Technique: LP
Kind of problem: Infrastructure
Sectors: Power
Time horizon: Single period (1 year)
MILP features: None
Sizes:
- Name: 3-1h
Size: L
URL: https://storage.googleapis.com/solver-benchmarks/genx-4_three_zones_w_policies_slack-no_uc.lp
Temporal resolution: 1
Spatial resolution: 3
N. of constraints:
N. of variables:
genx-6_three_zones_w_multistage-no_uc:
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.
Model name: GenX
Version:
Technique: LP
Kind of problem: Infrastructure
Sectors: Power
Time horizon: Multi-period (3 years)
MILP features: None
Sizes:
- Name: 3-1h
Size: L
URL: https://storage.googleapis.com/solver-benchmarks/genx-6_three_zones_w_multistage-no_uc.lp
Temporal resolution: 1
Spatial resolution: 3
N. of constraints:
N. of variables:
genx-10_IEEE_9_bus_DC_OPF-no_uc:
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.
Model name: GenX
Version:
Technique: LP
Kind of problem: DC optimal power flow
Sectors: Power
Time horizon: Single period (1 year)
MILP features: None
Sizes:
- Name: 9-1h
Size: R
URL: https://storage.googleapis.com/solver-benchmarks/genx-6_three_zones_w_multistage-no_uc.lp
Temporal resolution: 1
Spatial resolution: 9
N. of constraints:
N. of variables:
Loading