Skip to content

Adding Clinker Process Emissions - #266

Open
toniseibold wants to merge 3 commits into
masterfrom
clinker_process_emissions
Open

Adding Clinker Process Emissions#266
toniseibold wants to merge 3 commits into
masterfrom
clinker_process_emissions

Conversation

@toniseibold

@toniseiboldtoniseibold commented Mar 16, 2026

Copy link
Copy Markdown
Contributor

Changes proposed in this Pull Request

During clinker production, the calcination process leads to unavoidable process emissions independent of what's used to supply the heat.
For endogenous heat modelling and cement modelling it is helpful to have this emissions factor in technology data.

The data is from the IPCC Database EF ID 213926 and shows a value of 0.52 tonne CO2/tonne clinker produced
Compared to e.g. POSTED it is slightly higher:
total emissions - coal demand x coal emissivity
0.6361765 − 0.6634401×0.3361 = 0.413194282 tCO2/tclinker

Happy to hear thoughts on that

Checklist

  • Code changes are sufficiently documented; i.e. new functions contain docstrings and further explanations may be given in doc.
  • Data source for new technologies is clearly stated.
  • Newly introduced dependencies are added to environment.yaml (if applicable). not applicable
  • A note for the release notes doc/release_notes.rst of the upcoming release is included.
  • I consent to the release of this PR's code under the GPLv3 license.

Comment threadoutputs/US/costs_2030.csv Outdated
cement carbon capture retrofit,lifetime,20.0,years,"National Petroleum Council, Meeting the Dual Challenge - A Roadmap to At-Scale Deployment of Carbon Capture, Use, and Storage: https://dualchallenge.npc.org/files/CCUS-Chap_2-030521.pdf, p2-21, accessed 2025-04-16",,2019.0,,
cement dry clinker,FOM,4.0,%/year,"JRC, 01_JRC-EU-TIMES Full model, https://zenodo.org/records/3544900, file `SubRES_10_TECHS_CHP_SUP_IND.xlsx`, Sheet `IND` (ICMDRYPRD01, ICM.Dry Process Production.01) and currency year from file `SysSettings.xls`, sheet `Constants`, Attribute `G_Dyear` = 2015.",,2015.0,,
cement dry clinker,VOM,6.679,EUR/t_clinker,"JRC, 01_JRC-EU-TIMES Full model, https://zenodo.org/records/3544900, file `SubRES_10_TECHS_CHP_SUP_IND.xlsx`, Sheet `IND` (ICMDRYPRD01, ICM.Dry Process Production.01) and currency year from file `SysSettings.xls`, sheet `Constants`, Attribute `G_Dyear` = 2015.",,2015.0,,
cement dry clinker,carbondioxide-output,0.5089,t_CO2/t_clinker,https://www.ipcc-nggip.iges.or.jp/efdb/ef_detail.php,Original values 0.5089 per Mt clinker,2015.0,,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

do you mean "Original values 0.5089 [Mt] per Mt clinker"? or is Mt a typo?

@bobbyxngbobbyxng left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM, only a minor comment question on the original values' unit.

Comment threadinputs/manual_input.csv Outdated
CopilotAI review requested due to automatic review settings July 2, 2026 08:21

This comment was marked as low quality.

@toniseibold

Copy link
Copy Markdown
ContributorAuthor

@fneum Following problem:
If I compare the statistical data from JRC IDEES with the new calculated data I am way off (assuming that "process emissions" are solely coming from the clinker production). That would result in a gap of 16.25 Mt for the PyPSA-DE model scope alone.
To hit the values from JRC IDEES I would have to adjust the factor to 0.711.
image

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@toniseibold@fneum@bobbyxng