GQL Statement
insulation_value_present = QUERY_PRESENT(-> { AREA(typical_useful_demand_for_space_heating_apartments_before_1945) });
insulation_value_future = QUERY_FUTURE(-> { AREA(typical_useful_demand_for_space_heating_apartments_before_1945) });
insulation_value_threshold = 220.0;
apartments_insulaton_costs_low = DIVIDE(5800.0,(403.0 - insulation_value_threshold));
apartments_insulaton_costs_high = DIVIDE(12000.0,(insulation_value_threshold - 118.0));
number_of_apartments_before_1945 = V(households_useful_demand_for_space_heating_apartments_before_1945, number_of_units);
IF(
GRAPH().future?,
-> {
PRODUCT(
SUM(
PRODUCT(
apartments_insulaton_costs_low,
MAX(MIN((insulation_value_present - insulation_value_threshold),(insulation_value_present - insulation_value_future)),0)
),
PRODUCT(
apartments_insulaton_costs_high,
MAX(MIN((insulation_value_threshold - insulation_value_future),(insulation_value_present - insulation_value_future)),0)
)
),
number_of_apartments_before_1945
)
},
0.0
)
Result
2019
0.14
ms
|
0.0
|
euro |
2050
0.06
ms
|
0.0
|
euro |
Description
This query calculates the insulation costs for apartments_before_1945
The calculated costs are only updated for the future year, in the present year
the insulation costs are assumed to be zero. This is done with IF-statements.
See https://docs.energytransitionmodel.com/main/insulation/#insulation-costs
Characteristics
Groups |
|
Unit |
euro |
File path |
/app/tmp/etsource/gqueries/general/costs/mece_costs/1_building_and_installations/insulation/households/apartments/costs_of_insulation_apartments_before_1945.gql
|
References