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 methanol techs #1207

Merged
merged 23 commits into from
Sep 11, 2024
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d142717
add methanol techs for master to branch
p-glaum Jul 29, 2024
5c1d817
Merge branch 'methanol_to_master' into bio_methanol
p-glaum Jul 29, 2024
acb0a8d
get methanol to kerosene cost form technology data
p-glaum Aug 5, 2024
8579689
Merge remote-tracking branch 'upstream/master' into bio_methanol
p-glaum Aug 5, 2024
9757162
add bus0 for methanol-to-kerosene process
p-glaum Aug 5, 2024
b298d58
fix missing biomass-to-methanol due to wrong if statement
p-glaum Aug 5, 2024
280e8d6
use correct colorcode for biomass-to-methanol
p-glaum Aug 5, 2024
7738572
Merge remote-tracking branch 'upstream/master' into add_methanol_techs
p-glaum Aug 12, 2024
5c577b6
remove methanol transport because it has no impact
p-glaum Aug 12, 2024
d14ced2
cleanup
p-glaum Aug 12, 2024
560929a
add release note
p-glaum Aug 12, 2024
aa91c7b
add documentation for configuration
p-glaum Aug 12, 2024
a76cb29
fix spelling mistake
p-glaum Aug 12, 2024
2b4a1cd
Merge remote-tracking branch 'upstream/master' into add_methanol_techs
p-glaum Aug 26, 2024
0b0de7b
Merge remote-tracking branch 'upstream/master' into add_methanol_techs
p-glaum Aug 26, 2024
25f6c01
adress review comments
p-glaum Aug 26, 2024
6a76aa4
Merge remote-tracking branch 'upstream/master' into add_methanol_techs
p-glaum Aug 30, 2024
cae63a3
prepare_sector_network: get tech data for allam cycle from data base
p-glaum Aug 30, 2024
51c5e39
cleanup
p-glaum Aug 30, 2024
3f4a7a1
Merge remote-tracking branch 'upstream/master' into add_methanol_techs
p-glaum Sep 10, 2024
424ae3b
Merge branch 'master' into add_methanol_techs
lisazeyen Sep 10, 2024
6cb68b1
address Lisa's comments
p-glaum Sep 11, 2024
8e068c8
Merge branch 'master' into add_methanol_techs
lisazeyen Sep 11, 2024
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
29 changes: 26 additions & 3 deletions config/config.default.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -565,7 +565,6 @@ sector:
hydrogen_turbine: false
SMR: true
SMR_cc: true
regional_methanol_demand: false
regional_oil_demand: false
regional_coal_demand: false
regional_co2_sequestration_potential:
Expand All @@ -591,6 +590,19 @@ sector:
# - onshore # more than 50 km from sea
- nearshore # within 50 km of sea
# - offshore
methanol: false
lisazeyen marked this conversation as resolved.
Show resolved Hide resolved
regional_methanol_demand: false
methanol_reforming: false
methanol_reforming_cc: false
methanol_to_kerosene: false
methanol_to_olefins: false
methanol_to_power:
ccgt: false
ccgt_cc: false
ocgt: false
allam: false
biomass_to_methanol: false
biomass_to_methanol_cc: false
ammonia: false
min_part_load_fischer_tropsch: 0.5
min_part_load_methanolisation: 0.3
Expand Down Expand Up @@ -1201,8 +1213,19 @@ plotting:
liquid: '#25c49a'
kerosene for aviation: '#a1ffe6'
naphtha for industry: '#57ebc4'
methanolisation: '#83d6d5'
methanol: '#468c8b'
methanol-to-kerosene: '#C98468'
methanol-to-olefins/aromatics: '#FFA07A'
Methanol steam reforming: '#FFBF00'
Methanol steam reforming CC: '#A2EA8A'
methanolisation: '#00FFBF'
biomass-to-methanol: '#EAD28A'
biomass-to-methanol CC: '#EADBAD'
allam methanol: '#B98F76'
CCGT methanol: '#B98F76'
CCGT methanol CC: '#B98F76'
OCGT methanol: '#B98F76'
methanol: '#FF7B00'
methanol transport: '#FF7B00'
shipping methanol: '#468c8b'
industry methanol: '#468c8b'
# co2
Expand Down
13 changes: 12 additions & 1 deletion doc/configtables/sector.csv
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,6 @@ hydrogen_fuel_cell,--,"{true, false}",Add option to include hydrogen fuel cell f
hydrogen_turbine,--,"{true, false}",Add option to include hydrogen turbine for re-electrification. Assuming OCGT technology costs
SMR,--,"{true, false}",Add option for transforming natural gas into hydrogen and CO2 using Steam Methane Reforming (SMR)
SMR CC,--,"{true, false}",Add option for transforming natural gas into hydrogen and CO2 using Steam Methane Reforming (SMR) and Carbon Capture (CC)
regional_methanol_demand,--,"{true, false}",Spatially resolve methanol demand. Set to true if regional CO2 constraints needed.
regional_oil_demand,--,"{true, false}",Spatially resolve oil demand. Set to true if regional CO2 constraints needed.
regional_co2 _sequestration_potential,,,
-- enable,--,"{true, false}",Add option for regionally-resolved geological carbon dioxide sequestration potentials based on `CO2StoP <https://setis.ec.europa.eu/european-co2-storage-database_en>`_.
Expand All @@ -120,6 +119,18 @@ cc_fraction,--,float,The default fraction of CO2 captured with post-combustion c
hydrogen_underground _storage,--,"{true, false}",Add options for storing hydrogen underground. Storage potential depends regionally.
hydrogen_underground _storage_locations,,"{onshore, nearshore, offshore}","The location where hydrogen underground storage can be located. Onshore, nearshore, offshore means it must be located more than 50 km away from the sea, within 50 km of the sea, or within the sea itself respectively."
,,,
methanol, --,"{true, false}", Add methanol as carrrier and add enabled methnol technologies
regional_methanol_demand,--,"{true, false}",Spatially resolve methanol demand. Set to true if regional CO2 constraints needed.
methanol_reforming,--,"{true, false}", Add methanol reforming
methanol_reforming_cc,--,"{true, false}", Add methanol reforming with carbon capture
methanol_to_kerosene,--,"{true, false}", Add methanol to kerosene
methanol_to_olefins,--,"{true, false}", Add methanol to olefins
methanol_to_power,--,--, Add different methanol to power technologies
-- ccgt,--,"{true, false}", Add combined cycle gas turbine (CCGT) using methanol
-- ccgt_cc,--,"{true, false}", Add combined cycle gas turbine (CCGT) with carbon capture using methanol
-- ocgt,--,"{true, false}", Add open cycle gas turbine (OCGT) using methanol
-- allam,--,"{true, false}", Add Allam cycle gas power plants using methanol
,,,
ammonia,--,"{true, false, regional}","Add ammonia as a carrrier. It can be either true (copperplated NH3), false (no NH3 carrier) or ""regional"" (regionalised NH3 without network)"
min_part_load_fischer _tropsch,per unit of p_nom ,float,The minimum unit dispatch (``p_min_pu``) for the Fischer-Tropsch process
min_part_load _methanolisation,per unit of p_nom ,float,The minimum unit dispatch (``p_min_pu``) for the methanolisation process
Expand Down
1 change: 1 addition & 0 deletions doc/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Release Notes

Upcoming Release
================
* Add technology options for methanol, like electricity production from methanol, biomass to methanol, methanol to kerosene, ...

* Added unsustainable biomass potentials for solid, gaseous, and liquid biomass. The potentials can be phased-out and/or
substituted by the phase-in of sustainable biomass types using the config parameters
Expand Down
3 changes: 3 additions & 0 deletions rules/build_sector.smk
Original file line number Diff line number Diff line change
Expand Up @@ -1030,6 +1030,9 @@ rule prepare_sector_network:
hourly_heat_demand_total=resources(
"hourly_heat_demand_total_elec_s{simpl}_{clusters}.nc"
),
industrial_production=resources(
"industrial_production_elec_s{simpl}_{clusters}_{planning_horizons}.csv"
),
district_heat_share=resources(
"district_heat_share_elec_s{simpl}_{clusters}_{planning_horizons}.csv"
),
Expand Down
Loading
Loading