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

add TIMES benchmarks #96

Open
wants to merge 5 commits into
base: main
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.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions benchmarks/benchmark_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -388,3 +388,43 @@
sizes:
- size: 1-1h
url: https://raw.githubusercontent.com/jump-dev/open-energy-modeling-benchmarks/main/instances/Sienna_modified_RTS_GMLC_DA_sys_NetTransport_Horizon48_Day332-c5f9c340dae227b689ac284a47d285373a0cd023658a17e9e56bc68136fad3de.mps.gz
- name: times-etimeseu-elec+heat-co2-multi_stage-1-64
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- name: times-etimeseu-elec+heat-co2-multi_stage-1-64
- name: times-etimeseu-elec+heat-co2-multi_stage

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would you mind removing the -<size> from the name for all of these? That gets added automatically by the benchmark runner from the value given below under each size: field when looking for the LP/MPS file. Please also update the names in the metadata file to match. Thanks

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@danielelerede-oet please also remove it from this file benchmarks/benchmark_config.yaml and then run python benchmarks/merge_metadata.py in order to update the merged metadata. Thank you!

sizes:
- size: 1-64
url: https://storage.googleapis.com/solver-benchmarks/times-etimeseu-elec%2Bheat-co2-multi_stage-1-64.mps
- name: times-etimeseu-elec+heat-co2-multi_stage-29-64
sizes:
- size: 29-64
url: https://storage.googleapis.com/solver-benchmarks/times-etimeseu-elec%2Bheat-co2-multi_stage-29-64.mps
- name: times-etimeseu-elec+heat-co2-single_stage-1-64
sizes:
- size: 1-64
url: https://storage.googleapis.com/solver-benchmarks/times-etimeseu-elec%2Bheat-co2-single_stage-1-64.mps
- name: times-etimeseu-elec+heat-co2-single_stage-29-64
sizes:
- size: 29-64
url: https://storage.googleapis.com/solver-benchmarks/times-etimeseu-elec%2Bheat-co2-single_stage-29-64.mps
- name: times-etimeseu-elec+heat-multi_stage-1-64
sizes:
- size: 1-64
url: https://storage.googleapis.com/solver-benchmarks/times-etimeseu-elec%2Bheat-multi_stage-1-64.mps
- name: times-etimeseu-elec+heat-multi_stage-29-64
sizes:
- size: 29-64
url: https://storage.googleapis.com/solver-benchmarks/times-etimeseu-elec%2Bheat-multi_stage-29-64.mps
- name: times-etimeseu-elec+heat-single_stage-1-64
sizes:
- size: 1-64
url: https://storage.googleapis.com/solver-benchmarks/times-etimeseu-elec%2Bheat-single_stage-1-64.mps
- name: times-etimeseu-elec+heat-single_stage-29-64
sizes:
- size: 29-64
url: https://storage.googleapis.com/solver-benchmarks/times-etimeseu-elec%2Bheat-single_stage-29-64.mps
- name: kea
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we should call it times-nz-kea etc?

sizes:
- size:
url: https://storage.googleapis.com/solver-benchmarks/kea.mps
- name: tui
sizes:
- size:
url: https://storage.googleapis.com/solver-benchmarks/tui.mps
195 changes: 195 additions & 0 deletions benchmarks/times/metadata.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
times-etimeseu-elec+heat-co2-multi_stage:
Short description: eTIMES-EU power+ heating run for France (1 node - 64 time slices) considering 5 years-long periods until 2050 with net-zero constraint on CO2 by 2050 and 64 .
Model name: eTIMES-EU
Version:
Contributor: Victor Guillot, École des Mines de Paris
Technique: LP
Kind of problem: Infrastructure
Sectors: Power + heating
Time horizon: Single-stage
MILP features: None
Sizes:
- Temporal resolution: 64
Spatial resolution: 1
N. of constraints:
N. of variables:
times-etimeseu-elec+heat-co2-multi_stage:
Short description: eTIMES-EU power+ heating run for Europe (29 nodes - 64 time slices) considering 5 years-long periods until 2050 with net-zero constraint on CO2 by 2050.
Model name: eTIMES-EU
Version:
Contributor: Victor Guillot, École des Mines de Paris
Technique: LP
Kind of problem: Infrastructure
Sectors: Power + heating
Time horizon: Multi-stage
MILP features: None
Sizes:
- Temporal resolution: 64
Spatial resolution: 29
N. of constraints:
N. of variables:
times-etimeseu-elec+heat-co2-single_stage:
Short description: eTIMES-EU power+ heating run for France (1 node - 64 time slices) considering 5 years-long periods until 2050 with net-zero constraint on CO2 by 2050.
Model name: eTIMES-EU
Version:
Contributor: Victor Guillot, École des Mines de Paris
Technique: LP
Kind of problem: Infrastructure
Sectors: Power + heating
Time horizon: Single-stage
MILP features: None
Sizes:
- Temporal resolution: 64
Spatial resolution: 1
N. of constraints:
N. of variables:
times-etimeseu-elec+heat-co2-single_stage:
Short description: eTIMES-EU power+ heating run for Europe (29 nodes - 64 time slices) considering 5 years-long periods until 2050 with net-zero constraint on CO2 by 2050.
Model name: eTIMES-EU
Version:
Contributor: Victor Guillot, École des Mines de Paris
Technique: LP
Kind of problem: Infrastructure
Sectors: Power + heating
Time horizon: Single-stage
MILP features: None
Sizes:
- Temporal resolution: 64
Spatial resolution: 29
N. of constraints:
N. of variables:
times-etimeseu-elec+heat-multi_stage:
Short description: eTIMES-EU power+ heating run for France (1 node - 64 time slices) considering 5 years-long periods until 2050.
Model name: eTIMES-EU
Version:
Contributor: Victor Guillot, École des Mines de Paris
Technique: LP
Kind of problem: Infrastructure
Sectors: Power + heating
Time horizon: Multi-stage
MILP features: None
Sizes:
- Temporal resolution: 64
Spatial resolution: 1
N. of constraints:
N. of variables:
times-etimeseu-elec+heat-multi_stage:
Short description: eTIMES-EU power+ heating run for Europe (29 nodes - 64 time slices) considering 5 years-long periods until 2050.
Model name: eTIMES-EU
Version:
Contributor: Victor Guillot, École des Mines de Paris
Technique: LP
Kind of problem: Infrastructure
Sectors: Power + heating
Time horizon: Multi-stage
MILP features: None
Sizes:
- Temporal resolution: 64
Spatial resolution: 29
N. of constraints:
N. of variables:
times-etimeseu-elec+heat-single_stage:
Short description: eTIMES-EU power+ heating run for France (1 node) considering 5 years-long periods until 2050.
Model name: eTIMES-EU
Version:
Contributor: Victor Guillot, École des Mines de Paris
Technique: LP
Kind of problem: Infrastructure
Sectors: Power + heating
Time horizon: Single-stage
MILP features: None
Sizes:
- Temporal resolution: 64
Spatial resolution: 1
N. of constraints:
N. of variables:
times-etimeseu-elec+heat-single_stage:
Short description: eTIMES-EU power+ heating run for Europe (29 nodes - 64 time slices) considering 5 years-long periods until 2050.
Model name: eTIMES-EU
Version:
Contributor: Victor Guillot, École des Mines de Paris
Technique: LP
Kind of problem: Infrastructure
Sectors: Power + heating
Time horizon: Single-stage
MILP features: None
Sizes:
- Temporal resolution: 64
Spatial resolution: 29
N. of constraints:
N. of variables:
times-ireland:
Short description: TIMES-Ireland
Model name: TIMES-Ireland
Version:
Contributor: Olexandr Balyk, Facilitate Energy
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@olejandro if convenient you can also suggest edits or push directly to this PR, which is introducing the benchmarks you contributed to the platform. Thank you! :)

Technique: LP
Kind of problem: Infrastructure
Sectors:
Time horizon: TBD
MILP features: None
Sizes:
- Temporal resolution: 1
Spatial resolution: 1
N. of constraints:
N. of variables:
times-ireland:
Short description: TIMES-Ireland
Model name: TIMES-Ireland
Version:
Contributor: Olexandr Balyk, Facilitate Energy
Technique: LP
Kind of problem: Infrastructure
Sectors:
Time horizon: TBD
MILP features: None
Sizes:
- Temporal resolution: 1
Spatial resolution: 40
N. of constraints:
N. of variables:
times-ireland:
Short description: TIMES-Ireland
Model name: TIMES-Ireland
Version:
Contributor: Olexandr Balyk, Facilitate Energy
Technique: LP
Kind of problem: Infrastructure
Sectors:
Time horizon: TBD
MILP features: None
Sizes:
- Temporal resolution: TBD
Spatial resolution: TBD
N. of constraints:
N. of variables:
times-NZ-kea:
Short description: TIMES-NZ
Model name: TIMES-NZ
Version:
Contributor: Olexandr Balyk, Facilitate Energy
Technique: LP
Kind of problem: Infrastructure
Sectors:
Time horizon: N/A
MILP features: None
Sizes:
- Temporal resolution: TBD
Spatial resolution: TBD
N. of constraints:
N. of variables:
times-nz-tui:
Short description: TIMES-NZ
Model name: TIMES-NZ
Version:
Contributor: Olexandr Balyk, Facilitate Energy
Technique: LP
Kind of problem: Infrastructure
Sectors:
Time horizon: N/A
MILP features: None
Sizes:
- Temporal resolution: 1
Spatial resolution: 1
N. of constraints:
N. of variables: