Skip to content

Commit 643fcc9

Browse files
committed
endogenizing steel and cement production and add existing industry capacities
1 parent 243ef47 commit 643fcc9

6 files changed

Lines changed: 914 additions & 15 deletions

File tree

config/config.default.yaml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,24 @@ run:
2929
use_shadow_directory: false
3030

3131
# docs in https://pypsa-eur.readthedocs.io/en/latest/configuration.html#foresight
32-
foresight: overnight
32+
foresight: myopic
3333

3434
# docs in https://pypsa-eur.readthedocs.io/en/latest/configuration.html#scenario
3535
# Wildcard docs in https://pypsa-eur.readthedocs.io/en/latest/wildcards.html
3636
scenario:
3737
clusters:
38-
- 50
38+
- 39
39+
# - 128
40+
# - 256
3941
opts:
4042
- ''
4143
sector_opts:
4244
- ''
4345
planning_horizons:
44-
- 2050
46+
# - 2020
47+
- 2030
48+
- 2040
49+
# - 2050
4550

4651
# docs in https://pypsa-eur.readthedocs.io/en/latest/configuration.html#countries
4752
countries:
@@ -728,7 +733,7 @@ sector:
728733
- nearshore # within 50 km of sea
729734
# - offshore
730735
methanol:
731-
regional_methanol_demand: false
736+
regional_methanol_demand: true
732737
methanol_reforming: false
733738
methanol_reforming_cc: false
734739
methanol_to_kerosene: false
@@ -739,7 +744,7 @@ sector:
739744
allam: false
740745
biomass_to_methanol: true
741746
biomass_to_methanol_cc: false
742-
ammonia: true
747+
ammonia: regional
743748
min_part_load_electrolysis: 0
744749
min_part_load_fischer_tropsch: 0.5
745750
min_part_load_methanolisation: 0.3
@@ -827,6 +832,12 @@ sector:
827832
methanol: 121
828833
gas: 122
829834
oil: 125
835+
endogenous_sectors:
836+
- steel
837+
- cement
838+
- ammonia
839+
- methanol
840+
industry_relocation: false
830841

831842
# docs in https://pypsa-eur.readthedocs.io/en/latest/configuration.html#industry
832843
industry:
@@ -969,7 +980,7 @@ clustering:
969980
ramp_limit_down: max
970981
temporal:
971982
resolution_elec: false
972-
resolution_sector: 8760H
983+
resolution_sector: 365H
973984

974985
# docs in https://pypsa-eur.readthedocs.io/en/latest/configuration.html#adjustments
975986
adjustments:

config/plotting.default.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -586,3 +586,21 @@ plotting:
586586
import NH3: '#e2ed74'
587587
import oil: '#93eda2'
588588
import methanol: '#87d0e6'
589+
EAF: '#586357'
590+
H2 DRI: '#618ab0'
591+
gas DRI: '#baaf68'
592+
BOF: '#1c1f1b'
593+
steel: '#705238'
594+
steel emission: '#756252'
595+
steel emission CC: '#756252'
596+
cement: '#c98349'
597+
cement emission CC: '#c98349'
598+
hbi: '#87d0e6'
599+
DRI: '#87d0e6'
600+
grey methanol: '#6b7887'
601+
blue methanol: '#496687'
602+
cement emission: '#c98349'
603+
cement kiln: '#c98349'
604+
cement production: '#c98349'
605+
cement finishing: '#c98349'
606+
clinker: '#c98349'

rules/build_sector.smk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1558,6 +1558,9 @@ rule prepare_sector_network:
15581558
if config_provider("sector", "district_heating", "ates", "enable")(w)
15591559
else []
15601560
),
1561+
industry_sector_ratios=resources(
1562+
"industry_sector_ratios_{planning_horizons}.csv"
1563+
),
15611564
output:
15621565
resources(
15631566
"networks/base_s_{clusters}_{opts}_{sector_opts}_{planning_horizons}.nc"

rules/solve_myopic.smk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ rule add_existing_baseyear:
1414
energy_totals_year=config_provider("energy", "energy_totals_year"),
1515
countries=config_provider("countries"),
1616
MWh_NH3_per_tNH3=config_provider("industry", "MWh_NH3_per_tNH3"),
17+
MWh_MeOH_per_tMeOH=config_provider("industry", "MWh_MeOH_per_tMeOH"),
1718
input:
1819
network=resources(
1920
"networks/base_s_{clusters}_{opts}_{sector_opts}_{planning_horizons}.nc"
@@ -33,6 +34,7 @@ rule add_existing_baseyear:
3334
regions_onshore=resources("regions_onshore_base_s_{clusters}.geojson"),
3435
ammonia="data/ammonia_plants.csv",
3536
isi_database="data/1-s2.0-S0196890424010586-mmc2.xlsx",
37+
gem_gspt="data/Global-Cement-and-Concrete-Tracker_July-2025.xlsx",
3638
output:
3739
resources(
3840
"networks/base_s_{clusters}_{opts}_{sector_opts}_{planning_horizons}_brownfield.nc"

0 commit comments

Comments
 (0)