diff --git a/hub/data/construction/CERC_archetypes.json b/hub/data/construction/CERC_archetypes.json index 64ffa292..07d9384f 100644 --- a/hub/data/construction/CERC_archetypes.json +++ b/hub/data/construction/CERC_archetypes.json @@ -1,5 +1,96 @@ { "archetypes": [ + { + "function": "SingleFamilyHouse", + "period_of_construction": "1900_1950", + "climate_zone": "6", + "average_storey_height": 3, + "thermal_capacity": 300, + "extra_loses_due_thermal_bridges": 0.1, + "infiltration_rate_for_ventilation_system_on": 0, + "infiltration_rate_for_ventilation_system_off": 6.0, + "constructions": { + "OutdoorsWall": { + "opaque_surface_name": "1900_1950_6", + "transparent_surface_name": "Window_1900_1950_6", + "transparent_ratio": { + "north": "14.0", + "east": "5.0", + "south": "14.0", + "west": "5.0" + } + }, + "OutdoorsRoofCeiling": { + "opaque_surface_name": "1900_1950_6", + "transparent_surface_name": null, + "transparent_ratio": { + "north": null, + "east": null, + "south": null, + "west": null + } + }, + "OutdoorsFloor": { + "opaque_surface_name": "1900_1950_6" + }, + "GroundWall": { + "opaque_surface_name": "1900_1950_6" + }, + "GroundRoofCeiling": { + "opaque_surface_name": "1900_1950_6" + }, + "GroundFloor": { + "opaque_surface_name": "1900_1950_6" + } + } + }, + + + { + "function": "SingleFamilyHouse", + "period_of_construction": "1951_1980", + "climate_zone": "6", + "average_storey_height": 3, + "thermal_capacity": 300, + "extra_loses_due_thermal_bridges": 0.1, + "infiltration_rate_for_ventilation_system_on": 0, + "infiltration_rate_for_ventilation_system_off": 5.0, + "constructions": { + "OutdoorsWall": { + "opaque_surface_name": "1951_1980_6", + "transparent_surface_name": "Window_1950_1980_6", + "transparent_ratio": { + "north": "14.0", + "east": "5.0", + "south": "14.0", + "west": "5.0" + } + }, + "OutdoorsRoofCeiling": { + "opaque_surface_name": "1951_1980_6", + "transparent_surface_name": null, + "transparent_ratio": { + "north": null, + "east": null, + "south": null, + "west": null + } + }, + "OutdoorsFloor": { + "opaque_surface_name": "1951_1980_6" + }, + "GroundWall": { + "opaque_surface_name": "1951_1980_6" + }, + "GroundRoofCeiling": { + "opaque_surface_name": "1951_1980_6" + }, + "GroundFloor": { + "opaque_surface_name": "1951_1980_6" + } + } + }, + { "function": "MURB_MidRiseApartment", "period_of_construction": "1900_1950", diff --git a/hub/helpers/data/hub_function_to_cerc_construction_function.py b/hub/helpers/data/hub_function_to_cerc_construction_function.py index ad255379..516d0185 100644 --- a/hub/helpers/data/hub_function_to_cerc_construction_function.py +++ b/hub/helpers/data/hub_function_to_cerc_construction_function.py @@ -15,7 +15,7 @@ class HubFunctionToCercConstructionFunction: def __init__(self): self._dictionary = { cte.RESIDENTIAL: 'MURB_MidRiseApartment', - cte.SINGLE_FAMILY_HOUSE: 'MidriseApartment', + cte.SINGLE_FAMILY_HOUSE: 'SingleFamilyHouse', cte.MULTI_FAMILY_HOUSE: 'HighriseApartment', cte.ROW_HOUSE: 'MidriseApartment', cte.MID_RISE_APARTMENT: 'MURB_MidRiseApartment',