quintel / mechanical_turk

Automatic tester for etengine
1 stars 0 forks source link

Write new heat specs for built environment and update hybrid_heatpump_spec #172

Open mabijkerk opened 7 months ago

mabijkerk commented 7 months ago

Background The hybrid_heatpump_spec contains a test that is skipped in https://github.com/quintel/mechanical_turk/pull/171. This test changes the insulation level of residences and then verifies whether the input shares of hybrid heat pumps (network gas, electricity, ambient heat) also change.

In the old modelling of heat in the built environment this made sense, because changing the insulation led to a change in the blended heat profile insulation_{housing_type}low, insulation{housing_type}medium and insulation{housing_type}_high.

In the new modelling of heat in the built environment, each residence node is assigned a single curve, so the blending of curves no longer takes place. This means that the input shares of hybrid heat pumps also no longer change (see https://github.com/quintel/etengine/issues/1398#issuecomment-1954230437).

Goal The test should be removed, or a new test should be written. In general however, the new built environment heat modelling could do with new tests.