Couple TES temperatures to district heating supply temperatures#1612
Couple TES temperatures to district heating supply temperatures#1612
Conversation
…nto ltes_stores # Bitte geben Sie eine Commit-Beschreibung ein, um zu erklären, warum dieser # Merge erforderlich ist, insbesondere wenn es einen aktualisierten # Upstream-Branch mit einem Thema-Branch zusammenführt. # # Zeilen, die mit '#' beginnen, werden ignoriert, # und eine leere Beschreibung bricht den Commit ab.
…price-water-tank-chargers
|
Great feature and very useful plots! Striking by how much the storage capacity drops in summer. Code-wise, I would suggest to
Could you also add release notes and update the docs? |
I addressed all of your points @amos-schledorn. In the plot you asked about, the |
amos-schledorn
left a comment
There was a problem hiding this comment.
Looks really good! I just have a few minor comments. Crazy by how much p_max_pu is reduced - we should look into validating DH supply temperatures.
…o prevent call of snakemake object within function, revert mock_snakemake arguments
fneum
left a comment
There was a problem hiding this comment.
Looks great! Just a few style comments.
amos-schledorn
left a comment
There was a problem hiding this comment.
Thanks for the changes! Can be merged once Fabian's comments are addressed, imo.
Changes proposed in this Pull Request
This PR implicitly couples the top and bottom layer of PTES with the forward and return flow temperature of the local district heating network. Assuming a direct integration of the storage system, the bottom temperature equals the return flow temperature. The top temperature equals the forward flow temperature in the domain up to 90°C. At forward flow temperatures above 90°C the top temperature of the storage is kept at this operational limit of 90°C.
The variations of the network temperature lead to a dynamic storage capacity, that is described by the
e_max_puparameter/attribute of the Store component. According to Equation (1) in Sorknaes (2018), the dynamic storage capacity linearly depends on the deltaT between top and bottom temperature. The DEA catalogue indicates a deltaT of 55 K (top temperature of 90 and bottom temperature of 35 °C) as reference for the model. These reference values can be varied in the config settingssector:district_heating:ptes:max_top_temperatureandsector:district_heating:ptes:min_bottom_temperature. As the spread between forward and return flow is smaller for a majority of systems, especially in summer, the effective storage capacity is smaller than the optimal value for the decision variablee_nom_opt.2050, all countries (39 nodes), 8H resolution

The dynamic variation of the pit storage capacity can be turned off by setting the config parameter
sector:district_heating:ptes:dynamic_capacitytofalse. The comparison of the SOC between a storage with a static and a dynamic storage capacity from an aggregated European perspective shows, that in the latter case the maximum SOC does never come close to the nominal value of the energetic capacity. It remains below 50%.2050, all countries (39 nodes), 8H resolution

The changes in the storage operation are also characterized by a higher amount of cycles. Overall, the reduction in average PTES capacity makes it less attractive, leading to a reduction in PTES investments and an increase in total system costs.
Checklist
envs/environment.yaml.config/config.default.yaml.doc/configtables/*.csv.doc/data_sources.rst.doc/release_notes.rstis added.