quintel / refinery

Calculates node demands and edge shares for sparse energy graphs.
2 stars 0 forks source link

Documentation of graph change in Residences (due to initialization in refinery) #41

Closed Richard-Deuchler closed 10 years ago

Richard-Deuchler commented 10 years ago

This tickets documents the change of edges types that were carried out during the initialization of the graph via refinery.

In the end, the types of 4 edges is changed from flexible to share. Why this is necessary, is explained with the help of one example:

screen shot 2013-08-09 at 11 39 12

The boxed converter could not be calculated by refinery. The relevant converters are re-drawn: screen shot 2013-08-09 at 13 23 47

In principle, refinery should know all energy demands in this situation, only because the the unknown edge is flexible, refinery does not send the "remaining" energy from households_useful_demand_for_space_heating_after_insulation_and_solar_heater_and_add_on to the incalculable households_useful_demand_for_space_heating_after_insulation_and_solar_heater.

In total there are 4 converts that are difficult to calculate because they have a flexible edge: households_useful_demand_for_space_heating_after_insulation_and_solar_heater_and_add_on households_useful_demand_for_space_heating_after_insulation_and_solar_heater households_useful_demand_for_hot_water_after_solar_heater_and_add_on households_useful_demand_for_hot_water_after_solar_heater


There are 2 possible solutions to this problem: A. Create and export parent shares for the useful_heat flows in the Excel Residence Analysis. B. Change the edge types from "flexible" to "share" for these converters.

We decide to implement option B, because it keeps the analysis cleaner. We only want to create shares for final demands in Excel analyses, not shares for useful demand.

Richard-Deuchler commented 10 years ago

including @ChaelKruip , who implements the changes necessary in the 'update' statements in etengine/etsource.

Richard-Deuchler commented 10 years ago

To be done by @Richard-Deuchler:

Richard-Deuchler commented 10 years ago

assigning to @ChaelKruip for additional documentation, if needed. You can close the ticket.