Closed mabijkerk closed 4 months ago
No changes have been made to the graph structure
Correct me if I'm wrong, but the edge from the solar PVT towards the local available electricity seems to have changed from share to flexible.
Maybe it has nothing to do with it at all. I can check what is happening inside the calculation to give us more insight!
Unfortunately it is not related to the edge type, apparently this was something I had tested locally and not commited, because every else the type is share
instead of flexible
. With both types the problem persists.
In short, the exact same demand for solar thermal from the households_solar_pvt_solar_radiation
is allocated on production
and on heat-final-fixes
(or on master
) but on heat-final-fixes
it is not picked up by the demand of the node itself, nor by the electricity output.
This issue had the same cause as #1390. Instead of adding even more manual install checks for Merit participants, I decided to pull Fever's share/pair calculations (between consumers and producers) forward to an early setup stage.
This means the Causality and graph calculations are now in the following order:
share_in_group
and number_of_units
as per usualBefore 2 was part of 4, which meant not all demands were known and Merit did not know whether some participants should be joining the calculation.
The fix I did initially for #1390 has been reversed.
Good stuff! This fixes the PVT behaviour:
However, it does not seem to work entirely, as it also seems to duplicate heat supply in deficits...
This deficit duplication also happens for heat network:
Even 'normal' technologies, such as the electric boiler, now produce more deficits:
Ah interesting! I'll look into it! Maybe this is still not the perfect spot for the Fever setup, and should it be inside step 3 somehow...
Done!
The PVT (and other technologies) now work as expected, very nice work!
Is there an easy way to set a minimum unit to round to in tables? In a blank nl2019
scenario the deficits are in the Joules. I would like to set the minimum unit to MJ, since we typically do not view anything smaller in the ETM.
Setting
households_heater_heatpump_pvt_electricity_share
to 100.0 onproduction
increases final demand for solar thermal PVT, which determines the demand of thehouseholds_solar_pvt_solar_radiation
node:On
master
, the same demand is passed to the outgoingsolar_thermal
edge of thehouseholds_solar_pvt_solar_radiation
node, but the demand on the node itself is not picked up:This issue has arised since the latest changes to heat in the built environment. No changes have been made to the graph structure, though the inputs have been changed. From: ...
... to ...
@noracato is this something you (and I) can look into?