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

Heat Pump modelling for heating/cooling #430

Open
trevorb1 opened this issue Oct 3, 2024 · 0 comments
Open

Heat Pump modelling for heating/cooling #430

trevorb1 opened this issue Oct 3, 2024 · 0 comments
Labels
enhancement New feature or request Sector Sector Coupling Issue

Comments

@trevorb1
Copy link
Collaborator

trevorb1 commented Oct 3, 2024

Feature Request

Right now, HPs only contribute to meeting heat demand, but this needs to be corrected so they can also contribute to cooling demand.

Suggested Solution

The cleanest solution would be to introduce a binary variable so HPs can only contribute to one load (heat/cool) at a time; but I def dont want to do this since the sector side is already getting quite heavy.

Instead I propose the following:

  • If HPs are allowed, two HP links are added from the electrical bus. One link will go to the heat sector, one will go to the cooling sector
  • The capacity of these will be constrained to be the same within solve network
  • The generation on the combined links at each timeslice will be constrained to be less than or equal to the max timeslice generation of only one of the heat pumps

This will allow HPs to be used to meet both heating and cooling demand within a single timeslice, but since we are aggregating (and not modelling individual units) this should be fine.

Additional Info

No response

@trevorb1 trevorb1 added enhancement New feature or request Sector Sector Coupling Issue labels Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Sector Sector Coupling Issue
Projects
None yet
Development

No branches or pull requests

1 participant