Skip to content

Comments

Ates multiport#325

Draft
FJanssen-TNO wants to merge 17 commits intomainfrom
ates_multiport
Draft

Ates multiport#325
FJanssen-TNO wants to merge 17 commits intomainfrom
ates_multiport

Conversation

@FJanssen-TNO
Copy link
Collaborator

@FJanssen-TNO FJanssen-TNO commented Aug 6, 2025

This PR creates uses an ATES asset where the energy flows have been split in three categories:

  • Discharge cold
  • Discharge hot
  • Charge (hot)
    This allows a problem in which no additional heat exchangers and binary variables are needed to split the flows of the ATES for different part of the networks.
    It will always require some user constraints and is therefore now only to be used by the developers. Maybe we can add an option/potential error "experimental" to prevent it from being used in one of the workflows.

It also contains the implementation for a ranged constraint to determine the range of ATES temperatures when doing temperature modelling. First implementation is only for the ATES multiport, later to be updated for normal ATES & WKO.

Todo:

  • clean up of code
  • check further implications for instance in the component_type_mixin
  • check for duplicates and simplifications.

@FJanssen-TNO FJanssen-TNO marked this pull request as draft August 6, 2025 08:34
@FJanssen-TNO FJanssen-TNO self-assigned this Aug 6, 2025
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