Skip to content

Collect pieces for SSP 2024/ScenarioMIP #235

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

Draft
wants to merge 228 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
228 commits
Select commit Hold shift + click to select a range
a31035a
Bump fixed versions in .project.ssp.transport
khaeru May 22, 2025
c610a33
Improve EXPR_FE, add tests
khaeru May 22, 2025
c1b6918
Modify "Final Energy|…" data in .ssp.transport
khaeru May 22, 2025
e8e213c
Drop 't' dimension in method_C() numerator
khaeru May 23, 2025
33eaeeb
Add new materials and industry reporting
macflo8 Nov 5, 2024
dd555d9
Correct syntax for materials reporting to change units
OFR-IIASA Nov 7, 2024
fdc1186
Extend and rename variable mappings
macflo8 Nov 7, 2024
951bd59
Update docs
macflo8 Aug 27, 2024
0a71274
Revise materials documentation
macflo8 Aug 29, 2024
9952dec
Update clinker CCS diffusion constraint
macflo8 May 26, 2024
c05df16
Update cement and aluminum demand SSP5
macflo8 May 27, 2024
3ba1224
Add SSP specific input steel/cement data
macflo8 May 27, 2024
912915f
Add SSP changes to data_steel
macflo8 May 27, 2024
be5a7b7
Update base year steel and cement demands
macflo8 May 28, 2024
cda0f7f
Keep solar and biomass base year industry bounds
macflo8 Jun 3, 2024
bbe1671
Adjust base year cement demand of CHN region
macflo8 Jun 3, 2024
4c89ec9
Update non-metallic minerals base year calibration
macflo8 Jun 3, 2024
398ca46
Add cement furnace base year bounds
macflo8 Jun 3, 2024
2607af4
Silence pandas FutureWarnings in reporting
macflo8 Jun 3, 2024
471bc5e
Improve materials reporting
macflo8 Jun 3, 2024
b1cb792
Add non-CO2 emissions factors to industry furnaces
macflo8 Jun 5, 2024
72b8b60
Remove deprecated Materials gas heat pumps
macflo8 Jun 5, 2024
d8dcb5e
Remove duplicated technology in set and format
macflo8 Jun 5, 2024
a550bac
Fix non-CO2 furnace build bugs
macflo8 Jun 5, 2024
7d9fb88
Fix bug in refactored materials reporting function
macflo8 Jun 6, 2024
3ef8987
Add furnaces to existing GAINS link relation
macflo8 Jun 6, 2024
477ff31
Fix missing years error caused by data_generic.py
macflo8 Jun 18, 2024
1e8d193
Exclude chemicals flow from i_spec calibration
macflo8 Jul 29, 2024
03fabd1
Reorganize materials commands 2
macflo8 Jul 29, 2024
4737ac8
Add updated cement calibration stats
macflo8 Jul 30, 2024
f9cac5b
Run TE-tool with "gdp" method by default
macflo8 Aug 1, 2024
be74ffd
Add cost updates from costs/new_inputs branch
macflo8 Aug 1, 2024
b788709
Clean up new custom SSP build helper
macflo8 Aug 1, 2024
c3a835b
Add filter for relations in methanol build
macflo8 Aug 1, 2024
0ca3613
Add technologies to remove section to set.yaml
macflo8 Aug 1, 2024
6ef7bc5
Add extra MACRO calibration CLI command
macflo8 Aug 1, 2024
3754e80
Revert to SSP2 for all SSPs for steel/cement
macflo8 Aug 1, 2024
395ef92
Add industry non-CO2 emission data file
macflo8 Aug 6, 2024
7743430
Add share constraint generator
macflo8 Aug 14, 2024
3fec946
Move "other industry" utilities to module
macflo8 Aug 14, 2024
61fb4b3
Extend docstrings and type hints
macflo8 Aug 16, 2024
ab3fc97
Split calibration function
macflo8 Aug 16, 2024
f4ce64b
Move CCS parametrization to input files
macflo8 Aug 16, 2024
74c0665
Move set modification to set.yaml
macflo8 Aug 16, 2024
cb40498
Add filename to iea_data_path cli option
macflo8 Aug 19, 2024
2c8b2fa
Add new residual industry calibration
macflo8 Aug 19, 2024
1e4ab5a
Generalize coal_i share constraint helper
macflo8 Aug 19, 2024
c59bce8
Remove deprecated CCS function from build
macflo8 Aug 19, 2024
7a88849
Fix new "other industry" calibration workflow
macflo8 Aug 21, 2024
fd7a89f
Update data_generic to sdmx Code set
macflo8 Sep 2, 2024
8029c7e
Extend type hints and docstrings to data_util
macflo8 Sep 2, 2024
710f6ca
Add water sets missing in SSP_dev
macflo8 Sep 2, 2024
8d1445f
Add MTO_petro 0 bound_activity_up for 2025
macflo8 Sep 2, 2024
6d0853e
Move co2_trans_disp parametrization to file
macflo8 Sep 2, 2024
8f04545
Reorganize parametrization scripts
macflo8 Sep 2, 2024
f882c4f
Add new demand and activity data to other industry
macflo8 Sep 2, 2024
77fb029
Add low temp heat share constraint modifier
macflo8 Sep 2, 2024
4e48c52
Integrate parametrization updates in build
macflo8 Sep 2, 2024
bdc25e5
Fix fix_cost timeseries break for i_therm tecs
macflo8 Sep 3, 2024
825a5f4
Update SSP MACRO calibration workflow
macflo8 Sep 3, 2024
02ea453
Extend SSP 2020 activity calibration procedure
macflo8 Sep 3, 2024
dbaa045
Remove unused option from material build command
macflo8 Sep 5, 2024
0aef74b
Rename share constraint generator function
macflo8 Sep 5, 2024
3f64ec1
Remove unused context from materials reporting
macflo8 Sep 5, 2024
6a42a5d
Add new plastics CO2_Emission calculator
macflo8 Oct 12, 2024
7929c34
Extend methanol fs downstream supply chain
macflo8 Oct 15, 2024
2bc93a5
Add missing SSP industry input files
macflo8 Oct 17, 2024
36cc759
Fix material balance of MTO_petro technology
macflo8 Oct 22, 2024
3f941d5
Add new CO2_ind calculator for chemicals
macflo8 Oct 23, 2024
cf621ad
Add embodied emissions for ethanol to ethylene
macflo8 Oct 27, 2024
65f2e7c
Remove "World" meth_ind_fs parameter regions
macflo8 Oct 28, 2024
d52a9ea
Fix biomass_nh3_ccs CO2_Emission coefficient
macflo8 Oct 28, 2024
77df320
Add ethanol_to_ethylene CO2_ind emi factor
macflo8 Oct 28, 2024
dd3373f
Replace get_nodes with tested utility
macflo8 Nov 1, 2024
ad66989
Add CO2_cc coefficient for cokeoven
macflo8 Nov 5, 2024
8ed2b78
Fix merge duplication
macflo8 Nov 11, 2024
eb8482e
Migrate ssp cost updates
macflo8 Nov 11, 2024
0eecdd6
Delete unused tab in cement input xlsx
macflo8 Nov 13, 2024
ac30fea
Update High scenario cost reductions
GamzeUnlu95 Nov 13, 2024
d532c87
Add DAC to cost projection tool
ywpratama Nov 6, 2024
5aceb57
Add add_dac tool and related data
ywpratama Nov 6, 2024
c650b51
Add draft of CCS and DAC implementation script
ywpratama Nov 6, 2024
98b59ae
Update DAC parameters
ywpratama Nov 7, 2024
91d667b
Fix bug and improve year_act parameter cut
ywpratama Nov 7, 2024
ce5c65c
Add low overshoot scenarios script
ywpratama Nov 11, 2024
ab81542
Add CO2_cc for leakages
ywpratama Nov 15, 2024
8a3d096
Add add_ccs_setup function
ywpratama Nov 15, 2024
cb386f6
Update data reading in add_tech function
ywpratama Nov 18, 2024
acc4555
Add macro calibration files for all SSPs
macflo8 Nov 19, 2024
ee31e31
Fix methanol final energy allocation bug
macflo8 Nov 21, 2024
49861dd
Add macro calibration files for SSPs
OFR-IIASA Dec 2, 2024
7140cbe
Change default region config in model/config from R14 to R12
OFR-IIASA Dec 2, 2024
578789c
Change data_methanol syntax for reading file
OFR-IIASA Dec 2, 2024
bc45699
Add scenario transact statement to DAC setup workflow
OFR-IIASA Dec 2, 2024
b5104fe
Add diffusion constraint changes
GamzeUnlu95 Nov 27, 2024
4977757
Differentitate growth_new_capacity_up for SSPs
GamzeUnlu95 Dec 2, 2024
747c6b5
Differentiate the scalar used for initial_capacity_new for SSPs
GamzeUnlu95 Dec 2, 2024
25f9d87
Update steel diffusion constraints for steel in baselines
GamzeUnlu95 Dec 4, 2024
b9282cd
Add custom cost differentiation for materials
GamzeUnlu95 Dec 4, 2024
b07d627
Add steel recycling changes
GamzeUnlu95 Dec 5, 2024
968a121
Fix 2025 ammonia demand to SSP2 for all SSPs
macflo8 May 11, 2025
c9c20ad
Fix 2025 cement demand to SSP2 for all SSPs
macflo8 May 11, 2025
6c43f84
Fix 2025 methanol demand to SSP2 for all SSPs
macflo8 May 11, 2025
1522d34
Fix 2025 HVC demand to SSP2 for all SSPs
macflo8 May 11, 2025
bf564b2
Fix 2025 steel demand to SSP2 for all SSPs
macflo8 May 11, 2025
75e30fe
Add typing to ssp functions to resolve warning
macflo8 Dec 2, 2024
25ca674
Reduce redundant rows from cement data
macflo8 May 11, 2025
868d04c
Reduce redundant rows from furnace data
macflo8 May 11, 2025
947060c
Reduce redundant rows from petrochemicals data
macflo8 May 11, 2025
46e484f
Reduce redundant rows from steel data
macflo8 May 11, 2025
f9af12a
Fix 2025 industry energy demands for all SSPs
macflo8 Dec 5, 2024
b09481f
Remove whitespaces in materials cost csv
macflo8 Dec 6, 2024
11d0389
Remove operation reserve for DAC
ywpratama Dec 6, 2024
e21c981
Update CO2 injection rates using literature values
ywpratama Dec 6, 2024
0057823
Remove CO2 outputs at useful level
ywpratama Dec 6, 2024
b2d1abb
Update clinker CCS heat demand
macflo8 Dec 6, 2024
669370a
Add exception for LED methanol reporting
macflo8 Dec 9, 2024
f64d797
Exclude pre-firstmodelyear years from material rep
macflo8 Dec 12, 2024
f98bef2
Add dac module to function type hints
measrainsey Dec 17, 2024
e8bf123
Move `dac` cost reduction assumptions to module folder
measrainsey Dec 17, 2024
1c3420b
Add reduction_year as parameter in Config
measrainsey Jan 27, 2025
fa6cd02
Switch from hardcoding reduction year to using Config.reduction_year
measrainsey Jan 27, 2025
74a07e1
Add attributes for Config.final_projection_year and Config.final_mode…
measrainsey Jan 27, 2025
78fd9a9
Update projections code to use new year parameters
measrainsey Jan 27, 2025
ea9fe8e
Update docstrings and comments
measrainsey Jan 27, 2025
15dd06a
Edit missing column name
measrainsey Jan 27, 2025
3c75a95
Edit config comments
measrainsey Jan 27, 2025
67f4400
Add functions to modify pre-base year costs values
measrainsey Jan 27, 2025
1859d3f
Add example of how to use update_scenario_costs()
measrainsey Jan 27, 2025
6ed1bae
Start changelog for SSP development
macflo8 Dec 20, 2024
bffd53a
Refine formatting of SSP changelog
macflo8 Jan 7, 2025
02899e9
Fix materials reporting bugs
macflo8 Jan 19, 2025
338735a
Delete deprecated input data
macflo8 Jan 25, 2025
3129789
Refactor cement input data
macflo8 Jan 26, 2025
952a67b
Refactor steel input data
macflo8 Jan 27, 2025
d60ee62
TEMPORARY fix cooling function to enable integration with SSP workflow
OFR-IIASA Dec 6, 2024
8c2078e
Add argument for cost-tool function call horizon
OFR-IIASA Jan 29, 2025
61a181b
Fix input level for furnace_biomass_refining tec
macflo8 Jan 29, 2025
5cf1a2e
Fix 2025 methanol demand
macflo8 Jan 29, 2025
f41824c
Fix materials timeseries read-in
macflo8 Jan 30, 2025
e206e7a
Remove 2020 entries from steel relation
macflo8 Jan 30, 2025
7e152a8
Remove `final_year` attribute from Config
measrainsey Jan 27, 2025
6accf59
Remove use of .costs.Config.final_year in 3 places
khaeru Feb 6, 2025
31a107b
Satisfy ruff, mypy in 3 files
khaeru Feb 6, 2025
90fe246
Adjust dac_htg co2_cc and co2 utilisation setup
ywpratama Feb 13, 2025
0729aef
Fix bugs on meth_h2 co2 input
ywpratama Feb 14, 2025
7d003b1
Fix Other Sector string manipulation bug
macflo8 Feb 17, 2025
fe35a66
Fix aggregation of Final Energy Methanol
macflo8 Feb 17, 2025
6389e7a
Fix typo in chemicals biomass aggregation
macflo8 Feb 17, 2025
15f405a
Set Liquids|Other to 0 after re-allocation
macflo8 Feb 17, 2025
768046e
Fix Industry Electricity components
macflo8 Feb 17, 2025
5072b27
Update reporting to new meth_h2 modes
macflo8 Feb 17, 2025
4769280
Fix type hints using `or`
glatterf42 Feb 19, 2025
0457dcc
Implement meth_h2 update in DAC-CCS workflow
macflo8 Feb 19, 2025
f25f59a
Remove transact within transact statement
OFR-IIASA Feb 19, 2025
6adcd7d
Adjust Materials reporter computation
macflo8 Feb 19, 2025
ae2d73f
Fix industry reporting issues
macflo8 Mar 4, 2025
7d02f97
Add missing electricity in ammonia aggregate
macflo8 Mar 4, 2025
c9c137f
Fix double counting of high-value chemicals
macflo8 Mar 4, 2025
a78c68f
Add renewable hist_2025 technologies
OFR-IIASA Feb 20, 2025
80c8f4d
Add (but disabled) temporary fix for handling incosistent entries fro…
OFR-IIASA Feb 20, 2025
23b1896
Fix incorrect biomass_NH3_ccs CO2 capture value
macflo8 Mar 24, 2025
0467a29
Remove temporary code snippet for adjusting fix_ and inv_cost
OFR-IIASA Mar 12, 2025
d3c162c
Revise cost reductions for energy related technologies
OFR-IIASA Mar 12, 2025
f7a9c0b
Fix update_macro_calib routine when extrapolating values to assign co…
OFR-IIASA Mar 24, 2025
e3d8b84
Change refinery hydrogen level
macflo8 Mar 18, 2025
a51d05b
Fix ammonia CCS activity in 2020/2025
macflo8 Mar 24, 2025
e980734
Update cement furnaces 2020 calibration
macflo8 Mar 19, 2025
7c7b32e
Update cement 2020 demand
macflo8 Mar 19, 2025
7b919a5
Differentiate clinker ratios
macflo8 Mar 20, 2025
38219dd
Comment out DAC_mpen growth constraint
macflo8 Mar 26, 2025
cd9eeb9
Add missing years for cement grinder input
macflo8 Apr 22, 2025
521e944
adjust ssp-specific growth_new_capacity_up for DACs
ywpratama Apr 23, 2025
3eb1a72
Add Rooftop solar technologies to input data for costs
OFR-IIASA Apr 25, 2025
c021251
Add new rooftop solar technology to reporting
macflo8 Apr 28, 2025
0dfa86e
Update Final Energy|Industry|Other Sector
OFR-IIASA Apr 30, 2025
4662004
Add rooftop solar to Industry|Electricity|Solar
OFR-IIASA Apr 30, 2025
77aba79
Add missing component in ammonia aggregate
macflo8 Apr 30, 2025
bd64a9b
Fix relation_activity coefficients
macflo8 Apr 30, 2025
ac18e05
Update growth_new_capacity_up of clinker CCS
macflo8 May 12, 2025
c771aa5
Add new steel calibration
macflo8 Jan 19, 2025
825f963
Update 2020 steel demand
macflo8 Feb 4, 2025
ef5d448
Update steel feedstock coefficients
macflo8 Feb 4, 2025
63f8de3
Add steel supply calibration to build
macflo8 Feb 4, 2025
d9cf3fb
Update BOF and EAF calibration with yearbook data
macflo8 Feb 4, 2025
7606117
Clean up steel timeseries parameters
macflo8 Feb 4, 2025
f5e151f
Comment out steel water parameters
macflo8 Feb 4, 2025
e9d4e36
Fix dri_steel base year infeasibility
macflo8 Feb 4, 2025
76b2ac0
Extend vintage years parametrization
macflo8 Feb 4, 2025
2642362
Scale 2020 steel demand
macflo8 Feb 6, 2025
930aaf9
Remove steel from balance_equality
macflo8 Feb 6, 2025
9bcf3b6
Update steel supply parameters
macflo8 Feb 6, 2025
c26eaa3
Update old scrap potentials
macflo8 Feb 6, 2025
cdffb93
Remove deprecated bounds on finishing_steel
macflo8 Feb 10, 2025
9c04de8
Add steel constraints
macflo8 Feb 10, 2025
80a8652
Update 2025 steel demand
macflo8 Feb 10, 2025
63efc1f
Differentiate pig iron feed by region
macflo8 Feb 10, 2025
09843b3
Broadcast iron ore var_cost to all regions
macflo8 Feb 11, 2025
9483a27
Reorder steel input sheet
macflo8 Feb 14, 2025
6479e28
Refactor material demand module
macflo8 Feb 17, 2025
32453ab
Update 2020 steel demand
macflo8 Feb 26, 2025
ecc5daa
Refactor steel finishing and manufacturing tecs
macflo8 Feb 26, 2025
a0034ae
Update BOF feed input
macflo8 Feb 26, 2025
dce9d5d
Fix steel model bugs
macflo8 Mar 3, 2025
9ad828f
Deduplicate steel inv/fix_cost values
macflo8 Mar 24, 2025
e37dc8f
Deactivate slag_granulator_steel parametrization
macflo8 Mar 24, 2025
65cbe90
Differentiate iron ore cost by SSP
macflo8 Mar 24, 2025
884fe3f
Clean up steel data directory
macflo8 Mar 24, 2025
3503742
Bound bf_steel biomass modes in first years
macflo8 Apr 28, 2025
688beac
Fix wrong eaf_steel fix_cost ratio
macflo8 Apr 28, 2025
7f2cc6f
Update DRI activity and capacity calibration
macflo8 Apr 28, 2025
f63fc1d
Lower DRI feedstock input
macflo8 Apr 28, 2025
74a316a
Update DRI cost parametrization
macflo8 Apr 28, 2025
cb68737
Fix near-term biomass steel making
macflo8 Apr 17, 2025
d019e8f
Update steel demand
macflo8 Apr 17, 2025
b48506d
Correct existing bf_steel hist capacity param
macflo8 Apr 24, 2025
a58db26
Add dri_steel growth_activity_up
macflo8 Apr 24, 2025
d7ef1ca
Calibrate BF/BOF/EAF capacity
macflo8 Apr 24, 2025
a39ac91
Reorder steel timeseries input data
macflo8 Apr 29, 2025
a80f897
Deactivate small coefficient steel parameters
macflo8 Apr 29, 2025
2781b38
Fix first years steel CCS activity
macflo8 Apr 29, 2025
9122c11
Fix LED error in data_steel
macflo8 May 3, 2025
19bf935
Add BOF feedstock input years
macflo8 May 5, 2025
ebb910a
Add upper bound for cement energy 2020
macflo8 May 6, 2025
e9eb96c
Add bound for cement energy 2025
macflo8 May 6, 2025
eb98094
Update 2025 cement demand
macflo8 May 6, 2025
c721f11
Update SSP3 renewable cost assumptions
OFR-IIASA May 12, 2025
a04dfbe
Replace inf values in materials reporter
macflo8 May 20, 2025
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
138 changes: 138 additions & 0 deletions doc/material/whatsnew.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
What's new
**********

Next release
============

SSP 3.0 development
---------------

By topic:

.. contents::
:local:
:backlinks: none


Non-model changes
^^^^^^^^^^^^^^^^^

- the ``--datafile`` option for the the material-ix build command was removed since it is not used anymore.
- a ``material-ix calibrate`` command has been added that can be used to run the MACRO calibration step in isolation.
- values from model parameter data that have a year_act and year_vtg columns greater than the technology lifetime are dropped since they are inflating the model size unnecessarily.
- a module :mod:`.model.material.share_constraints` for commodity share constraints was created, but is not fully used in the build yet.
.. todo:: consider differentiating the constraints by SSP

Demand
""""""

- the demand commodity ``level`` of methanol has been changed from ``final_material`` to ``demand``
- an additional demand projection setting for aluminum, steel and cement has been introduced called "highest" which SSP5 scenarios are mapped to
- the 2025 demands are fixed to the projected SSP2 values for each SSP
- Aluminum base year demand has been updated based on IAI MFA output for 2020
- Cement base year demand has been updated based on GlobBulk Consulting data for 2020
- Steel base year demand has been updated based on worldsteel association data for 2020


Post processing
"""""""""""""""

- the new industry reporter has been implemented :mod:`.model.material.report`, with mapping files in ``data/material/reporting``

Model development
^^^^^^^^^^^^^^^^^

.. _general-changes:

General
"""""""

- the power sector module has been deactivated for the SSP builds
- coal_i ``technology`` is share constrained in each region based on 2020 IEA statistics
- the low temperature share constraint for other industry is updated to reflect explicit modelling of heavy industry

.. todo:: compile low temperature literature and set up references

- the .tools.cost module has been updated to run in "gdp" mode when called by the materials build
- the .tools.cost module is called twice if ``--update_costs`` option is :any:`True` in ``material-ix build`` command to be able to get the correct cost projections for the non-MESSAGEix-Materials industry technologies (e.g ``coal_i``, ``sp_el_I`` etc.)
- the following utility functions were added/updated in utils.py
- for mapping country names with `ISO 3166-1 alpha-3 <https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3>`_ codes with `pycountry <https://pypi.org/project/pycountry/>`_.

.. todo:: integrate in :mod:`.util.pycountry`

- adding a ``R12`` column with region values mapped based on a iso column of the same dataframe.
- the MACRO calibration excel input file updater is now also updating the ``demand_ref`` tab based on the given scenario ``demand`` parameter values.
- the MACRO calibration excel input file updater can be run in "extrapolation" mode or just take values from the scenario directly.


Aluminum
""""""""

- 2025 ``demand`` SSP2 fixing as mentioned under :ref:`general-changes` changes.
- the aluminum build reads SSP differentiated input data by reading from :file:`data/materials/aluminum/<SSPX>/aluminum_techno_economic.xlsx`
- the historical capacity of smelters is calibrated until 2020 using the genisim dataset.
- the historical activity of smelters is calibrated until 2020 using British Geological Survey data (Soderberg activity is calibrated assuming capacity shares computed from genisim dataset).
- the historical activity of smelters is calibrated until 2020 using British Geological Survey data.
- the historical activity of alumina refining is calibrated until 2020 using British Geological Survey data.
- a trade model for alumina is introduced to be able to calibrate refining and smelting activity.
- the process heat fuel consumption is calibrated using IAI data.
- the regional alumina refining process heat intensities are calibrated using IAI data.

Ammonia
"""""""

- 2025 ``demand`` SSP2 fixing as mentioned under :ref:`general-changes` changes.
- a unit issue in the emission factor of ``biomass_NH3_ccs`` ``technology`` was fixed.

Cement
""""""

- 2025 ``demand`` SSP2 fixing as mentioned under :ref:`general-changes` changes.
- the cement build reads SSP differentiated input data by reading from :file:`data/materials/cement/<SSPX>/Global_cement_MESSAGE.xlsx`.
- selected regional ``CEMENT`` values in :file:`residual_industry_2019.csv` were updated since they seemed wrong when comparing the data to the IEA cement report.
.. todo:: TODO: paste link to IEA cement report here

- the heat input for clinker CCS addons was lowered a lot.
.. todo:: insert US NREL publication reference here

Other industry
""""""""""""""

- 2025 ``demand`` SSP2 fixing as mentioned under :ref:`general-changes` changes.
- the demands for the other industry are generated based on IEA historical data of the non-explicitly modelled sectors

.. note:: the new demand model still sits in a private repository

- the sector furnaces were missing non CO2 emission factors of their original MESSAGE counterpart (e.g ``coal_i``). Thus, they were copied from the originals and scaled with the input coefficients.
- the furnaces are now writing into the ``IndThermDemLink`` relation, that is required for the MESSAGE-GAINS linkage.

.. _methanol-changes:

Methanol
""""""""

- the model structure was slightly updated to simplify and correct the carbon emission balance accounting

- the negative emission coefficients that represent the carbon stored in long lived products, were moved from ``meth_t_d`` technology to a new technology ``meth_ind_fs``.

- the carbon balance of ``MTO_petro`` was not correct. The process emissions and the ``input``/``output`` parameters were updated based on new literature.

.. todo:: compile literature list and summarize in a paragraph

Petrochemicals
""""""""""""""

- together with the changes in :ref:`methanol-changes` the carbon accounting was improved:

- the negative emission coefficients that represent the carbon stored in long lived products, were moved from ``steam_cracker_petro`` ``technology`` to the ``production_HVC`` ``technology``.

- since carbon capture in plastics was moved upstream, ``ethanol_to_ethylene_petro`` ``technology`` needed a positive emission factor to represent the combusted chemicals part produced with ethylene feedstock from ethanol.

Steel
"""""

- the steel build reads SSP differentiated input data by reading from :file:`data/materials/steel/<SSPX>/Global_steel_MESSAGE.xlsx`.
- the maximum recycling relation was updated.
- the minimum recycling relation was changed for SSP1.
- the ``cokeoven_steel`` ``technology`` got its own bottom up CO2 emission accounting coefficient, to separate that from industrial emissions and move it to transformation emissions.
- the cost changes done in the last PR (insert steel hydrogen PR link) were also transferred to the :mod:`tools.cost` module and custom reduction rates were assigned.
Loading
Loading