Skip to content

modify renewable FE share targets now including ambient heat from heat pumps (as in EU definition)#2349

Merged
fschreyer merged 6 commits into
remindmodel:developfrom
fschreyer:NpiNDC
May 29, 2026
Merged

modify renewable FE share targets now including ambient heat from heat pumps (as in EU definition)#2349
fschreyer merged 6 commits into
remindmodel:developfrom
fschreyer:NpiNDC

Conversation

@fschreyer
Copy link
Copy Markdown
Contributor

@fschreyer fschreyer commented May 21, 2026

Purpose of this PR

Addresses https://github.com/remindmodel/development_issues/issues/734 and complements pik-piam/mrremind#814.

  • introduces new equation in techpol where specific FE renewable share targets are implemented
  • include ambient heat from heat pumps to count to wards renewables target by assuming that one unit of electricity in heat pumps sources 2 units of ambient heat on average
  • minor fix of elements included in the non-fossil electricity target types (TargetType2ShareEnty); without impact but not to have confusing set elements in there
  • includes new input data (input data revision 7.94) to have new input data for RE share targets

The reduced percentage share targets for EU regions are implemented in pik-piam/mrremind#814.

Type of change

Indicate the items relevant for your PR by replacing ◻️ with ☑️.
Do not delete any lines. This makes it easier to understand which areas are affected by your changes and which are not.

Parts concerned

  • ☑️ GAMS Code
  • ◻️ R-scripts
  • ◻️ Documentation (GAMS incode documentation, comments, tutorials)
  • ◻️ Input data / CES parameters
  • ◻️ Tests, CI/CD (continuous integration/deployment)
  • ◻️ Configuration (switches in main.gms, default.cfg, and scenario_config*.csv files)
  • ◻️ Other (please give a description)

Impact

  • ◻️ Bug fix
  • ◻️ Refactoring
  • ☑️.New feature
  • ◻️ Change of parameter values or input data (including CES parameters)
  • ◻️ Minor change (default scenarios show only small differences)
  • ◻️ Fundamental change of results of default scenarios

Checklist

Do not delete any line. Leave unfinished elements unchecked so others know how far along you are.
In the end all checkboxes must be ticked before you can merge
.

  • I executed the automated model tests (make test) after my final commit and all tests pass (FAIL 0)
  • I adjusted the reporting in remind2 if and where it was needed
  • I adjusted the madrat packages (mrremind and other packages involved) for input data generation if and where it was needed
  • My code follows the coding etiquette
  • I explained my changes within the PR, particularly in hard-to-understand areas
  • I checked that the in-code documentation is up-to-date
  • I adjusted forbiddenColumnNames in readCheckScenarioConfig.R in case the PR leads to deprecated switches
  • I updated the CHANGELOG.md correctly (added, changed, fixed, removed, input data/calibration)

Further information (optional)

  • Runs with these changes are here:

These runs include the reduced targets from the mrremind change as well as ambient heat accounting described above:

NPI2025 H12 runs:

/p/tmp/schreyer/Modeling/remind/Dev1/compScen-NPI_lowerEURenShareTargets-2026-05-29_11.45.07-H12-to2050.pdf

  • Comparison of results (what changes by this PR?):

…account ambient heat from buildings heat pumps towards this renewable FE share. This is in line with the EU accounting of renewable FE
@fschreyer fschreyer requested a review from RahelMA May 21, 2026 14:06
Copy link
Copy Markdown
Contributor

@RahelMA RahelMA left a comment

Choose a reason for hiding this comment

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

Here I think we have a conflict with my PR on the solar wind type here. Could you first update remind?

@RahelMA
Copy link
Copy Markdown
Contributor

RahelMA commented May 26, 2026

Do you have scenarios to show the difference in the effect for the EU?

@fschreyer
Copy link
Copy Markdown
Contributor Author

This is how EUR on H12 level changes:

image image

@fschreyer fschreyer requested a review from RahelMA May 29, 2026 12:13
@fschreyer fschreyer merged commit c41c9b3 into remindmodel:develop May 29, 2026
2 checks passed
Sign up for free to 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.

2 participants