Skip to content

Conversation

amos-schledorn
Copy link
Contributor

@amos-schledorn amos-schledorn commented Sep 1, 2025

This PR introduces boosting for electrolyser excess heat, defaulting to 70C.

Changes proposed in this Pull Request

  • Replace config:sector:use_electrolysis_waste_heat:0.25 with config:limited_heat_sources:electrolysis_waste_heat and related entries in config:direct_utilisation_heat_sources and config:heat_pump_sources.
  • Introduce an electrolysis waste heat bus and reroute the electrolysis process accordingly.
  • Introduce config:limited_heat_sources:requires_generator (true for geothermal, false for electrolysis excess heat)
  • Use excess-heat heat pump for electrolysis waste heat in heat_system.heat_pump_costs_name
  • Update build_sector accordingly

Checklist

  • I tested my contribution locally and it works as intended.
  • Code and workflow changes are sufficiently documented.
  • Changed dependencies are added to envs/environment.yaml.
  • Changes in configuration options are added in config/config.default.yaml.
  • Changes in configuration options are documented in doc/configtables/*.csv.
  • Sources of newly added data are documented in doc/data_sources.rst.
  • A release note doc/release_notes.rst is added.

Testing

Config

foresight: overnight

scenario:
  clusters:
  - 5
  planning_horizons:
  - 2030

clustering:
  temporal:
    resolution_sector: 25h

countries: ['DE', 'DK']

sector:
  district_heating:
    limited_heat_sources:
      electrolysis excess:
        constant_temperature_celsius: 70
        ignore_missing_regions: false
        requires_generator: false
  heat_pump_sources:
    urban central:
    - electrolysis excess

Results

Heat mix

image

@amos-schledorn amos-schledorn marked this pull request as draft September 1, 2025 14:26
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.

1 participant