diff --git a/PHX/PHPP/phpp_app.py b/PHX/PHPP/phpp_app.py
index 137f34f..fb93a8c 100644
--- a/PHX/PHPP/phpp_app.py
+++ b/PHX/PHPP/phpp_app.py
@@ -22,7 +22,6 @@
hot_water_tank,
shading_rows,
uvalues_constructor,
- vent_ducts,
vent_space,
vent_units,
ventilation_data,
diff --git a/PHX/PHPP/phpp_model/areas_thermal_bridges.py b/PHX/PHPP/phpp_model/areas_thermal_bridges.py
index d6e3acb..5c5c5d9 100644
--- a/PHX/PHPP/phpp_model/areas_thermal_bridges.py
+++ b/PHX/PHPP/phpp_model/areas_thermal_bridges.py
@@ -5,7 +5,7 @@
from dataclasses import dataclass
from functools import partial
-from typing import List, Tuple
+from typing import List
from PHX.model import components
from PHX.PHPP.phpp_localization import shape_model
diff --git a/PHX/PHPP/phpp_model/climate_entry.py b/PHX/PHPP/phpp_model/climate_entry.py
index d589807..0a7d512 100644
--- a/PHX/PHPP/phpp_model/climate_entry.py
+++ b/PHX/PHPP/phpp_model/climate_entry.py
@@ -5,7 +5,7 @@
from dataclasses import dataclass
from functools import partial
-from typing import ClassVar, Dict, List, Tuple
+from typing import ClassVar, List
from PHX.model import phx_site
from PHX.PHPP.phpp_localization import shape_model
diff --git a/PHX/PHPP/phpp_model/component_vent.py b/PHX/PHPP/phpp_model/component_vent.py
index 552c15c..7ff6604 100644
--- a/PHX/PHPP/phpp_model/component_vent.py
+++ b/PHX/PHPP/phpp_model/component_vent.py
@@ -5,7 +5,7 @@
from dataclasses import dataclass
from functools import partial
-from typing import List, Tuple
+from typing import List
from PHX.model import hvac
from PHX.PHPP.phpp_localization import shape_model
diff --git a/PHX/PHPP/phpp_model/elec_non_res.py b/PHX/PHPP/phpp_model/elec_non_res.py
index 3994f74..35718ec 100644
--- a/PHX/PHPP/phpp_model/elec_non_res.py
+++ b/PHX/PHPP/phpp_model/elec_non_res.py
@@ -5,7 +5,6 @@
import re
from dataclasses import dataclass
-from typing import Dict, List, Optional
from PHX.PHPP.phpp_localization import shape_model
from PHX.xl import xl_data
diff --git a/PHX/PHPP/phpp_model/electricity_item.py b/PHX/PHPP/phpp_model/electricity_item.py
index 6a09837..ec8f03d 100644
--- a/PHX/PHPP/phpp_model/electricity_item.py
+++ b/PHX/PHPP/phpp_model/electricity_item.py
@@ -4,7 +4,7 @@
"""Model class for a PHPP Electricity / Equipment row input."""
from dataclasses import dataclass
-from typing import Any, Dict, List, NamedTuple, Tuple
+from typing import Any, List, NamedTuple, Tuple
from PHX.model import elec_equip
from PHX.model.enums.elec_equip import ElectricEquipmentType
diff --git a/PHX/PHPP/phpp_model/shading_rows.py b/PHX/PHPP/phpp_model/shading_rows.py
index 50cf909..775503d 100644
--- a/PHX/PHPP/phpp_model/shading_rows.py
+++ b/PHX/PHPP/phpp_model/shading_rows.py
@@ -5,7 +5,7 @@
from dataclasses import dataclass
from functools import partial
-from typing import List, Tuple
+from typing import List
from PHX.model import components
from PHX.PHPP.phpp_localization import shape_model
diff --git a/PHX/PHPP/phpp_model/windows_rows.py b/PHX/PHPP/phpp_model/windows_rows.py
index 001faba..92764be 100644
--- a/PHX/PHPP/phpp_model/windows_rows.py
+++ b/PHX/PHPP/phpp_model/windows_rows.py
@@ -5,7 +5,7 @@
from dataclasses import dataclass
from functools import partial
-from typing import List, Optional, Tuple
+from typing import List, Optional
from PHX.model import constructions, geometry
from PHX.PHPP.phpp_localization import shape_model
diff --git a/PHX/PHPP/sheet_io/io_PER.py b/PHX/PHPP/sheet_io/io_PER.py
index 608c1fd..32cbcd9 100644
--- a/PHX/PHPP/sheet_io/io_PER.py
+++ b/PHX/PHPP/sheet_io/io_PER.py
@@ -6,7 +6,7 @@
from __future__ import annotations
from dataclasses import dataclass, field
-from typing import Any, Collection, Dict, List, Optional, Sequence, Tuple, Union
+from typing import Collection, Dict, List, Optional, Sequence, Tuple, Union
from ph_units.unit_type import Unit
diff --git a/PHX/PHPP/sheet_io/io_areas.py b/PHX/PHPP/sheet_io/io_areas.py
index 50904de..a0fca9e 100644
--- a/PHX/PHPP/sheet_io/io_areas.py
+++ b/PHX/PHPP/sheet_io/io_areas.py
@@ -10,7 +10,7 @@
from ph_units.unit_type import Unit
from PHX.PHPP.phpp_localization import shape_model
-from PHX.PHPP.phpp_model import areas_data, areas_surface, areas_thermal_bridges, version
+from PHX.PHPP.phpp_model import areas_data, areas_surface, areas_thermal_bridges
from PHX.xl import xl_app, xl_data
from PHX.xl.xl_data import col_offset
@@ -128,7 +128,7 @@ def find_section_first_entry_row(self) -> int:
if val == self.shape.surface_rows.locator_string_entry:
return i
- raise Exception(f'\n\tError: Not able to find the first surface entry row in the "Areas input" section?')
+ raise Exception('\n\tError: Not able to find the first surface entry row in the "Areas input" section?')
def find_section_last_entry_row(self, _start_row: Optional[int] = None) -> int:
"""Return the row number of the last user-input entry row in the 'Area input' section."""
@@ -136,7 +136,7 @@ def find_section_last_entry_row(self, _start_row: Optional[int] = None) -> int:
if not _start_row:
_start_row = self.section_first_entry_row
elif _start_row > 10_000:
- raise Exception(f'\n\tError: Not able to find the last surface entry row in the "Areas input" section?')
+ raise Exception('\n\tError: Not able to find the last surface entry row in the "Areas input" section?')
_row_end = _start_row + 500
xl_data = self.xl.get_single_column_data(
@@ -301,7 +301,7 @@ def find_section_first_entry_row(self) -> int:
return i
raise Exception(
- f'\n\tError: Not able to find the first Thermal Bridge entry row in the "Thermal Bridge input" section?'
+ '\n\tError: Not able to find the first Thermal Bridge entry row in the "Thermal Bridge input" section?'
)
diff --git a/PHX/PHPP/sheet_io/io_components.py b/PHX/PHPP/sheet_io/io_components.py
index 87ad300..6c45628 100644
--- a/PHX/PHPP/sheet_io/io_components.py
+++ b/PHX/PHPP/sheet_io/io_components.py
@@ -6,7 +6,7 @@
from __future__ import annotations
from dataclasses import dataclass
-from typing import Dict, List, Optional, Set
+from typing import Dict, List, Optional
from ph_units.unit_type import Unit
diff --git a/PHX/PHPP/sheet_io/io_cooling_demand.py b/PHX/PHPP/sheet_io/io_cooling_demand.py
index 4cdd408..14c4dd5 100644
--- a/PHX/PHPP/sheet_io/io_cooling_demand.py
+++ b/PHX/PHPP/sheet_io/io_cooling_demand.py
@@ -5,7 +5,7 @@
from __future__ import annotations
-from typing import Any, Dict
+from typing import Dict
from ph_units.unit_type import Unit
diff --git a/PHX/PHPP/sheet_io/io_cooling_units.py b/PHX/PHPP/sheet_io/io_cooling_units.py
index dcef26e..7dfbcfd 100644
--- a/PHX/PHPP/sheet_io/io_cooling_units.py
+++ b/PHX/PHPP/sheet_io/io_cooling_units.py
@@ -6,7 +6,7 @@
from __future__ import annotations
from dataclasses import dataclass, field
-from typing import Any, Dict, List, Optional, Tuple
+from typing import Any, Dict, Optional, Tuple
from ph_units.unit_type import Unit
diff --git a/PHX/PHPP/sheet_io/io_elec_non_res.py b/PHX/PHPP/sheet_io/io_elec_non_res.py
index 009aeca..1484323 100644
--- a/PHX/PHPP/sheet_io/io_elec_non_res.py
+++ b/PHX/PHPP/sheet_io/io_elec_non_res.py
@@ -5,7 +5,7 @@
from __future__ import annotations
-from typing import Generator, List, Optional, Tuple
+from typing import Generator, Optional, Tuple
from PHX.PHPP.phpp_localization import shape_model
from PHX.PHPP.phpp_model.elec_non_res import ExistingLightingRow
@@ -76,7 +76,7 @@ def find_section_first_entry_row(self) -> int:
if val == self.shape.lighting_rows.locator_string_entry:
return i + 1
- raise Exception(f'\n\tError: Not able to find the first surface entry row in the "Lighting input" section?')
+ raise Exception('\n\tError: Not able to find the first surface entry row in the "Lighting input" section?')
def find_section_last_entry_row(self, _start_row: Optional[int] = None) -> int:
"""Return the row number of the last user-input entry row in the 'Lighting input' section."""
@@ -84,7 +84,7 @@ def find_section_last_entry_row(self, _start_row: Optional[int] = None) -> int:
if not _start_row:
_start_row = self.section_first_entry_row
elif _start_row > 10_000:
- raise Exception(f'\n\tError: Not able to find the last surface entry row in the "Lighting input" section?')
+ raise Exception('\n\tError: Not able to find the last surface entry row in the "Lighting input" section?')
_row_end = _start_row + 500
xl_data = self.xl.get_single_column_data(
diff --git a/PHX/PHPP/sheet_io/io_electricity.py b/PHX/PHPP/sheet_io/io_electricity.py
index baa7472..a772715 100644
--- a/PHX/PHPP/sheet_io/io_electricity.py
+++ b/PHX/PHPP/sheet_io/io_electricity.py
@@ -5,12 +5,11 @@
from __future__ import annotations
-from typing import List, Type
+from typing import List
from PHX.model import elec_equip
from PHX.PHPP.phpp_localization import shape_model
from PHX.PHPP.phpp_model import electricity_item
-from PHX.PHPP.phpp_model.electricity_item import PHPPReadAddress
from PHX.xl import xl_app, xl_data
diff --git a/PHX/PHPP/sheet_io/io_heating_demand.py b/PHX/PHPP/sheet_io/io_heating_demand.py
index fca790e..fdb166f 100644
--- a/PHX/PHPP/sheet_io/io_heating_demand.py
+++ b/PHX/PHPP/sheet_io/io_heating_demand.py
@@ -5,7 +5,7 @@
from __future__ import annotations
-from typing import Any, Dict
+from typing import Dict
from ph_units.unit_type import Unit
diff --git a/PHX/PHPP/sheet_io/io_heating_peak_load.py b/PHX/PHPP/sheet_io/io_heating_peak_load.py
index 6ca774e..c98f17e 100644
--- a/PHX/PHPP/sheet_io/io_heating_peak_load.py
+++ b/PHX/PHPP/sheet_io/io_heating_peak_load.py
@@ -5,7 +5,7 @@
from __future__ import annotations
-from typing import Any, Dict
+from typing import Dict
from ph_units.unit_type import Unit
diff --git a/PHX/PHPP/sheet_io/io_ihg_non_res.py b/PHX/PHPP/sheet_io/io_ihg_non_res.py
index f95b02c..cbb5763 100644
--- a/PHX/PHPP/sheet_io/io_ihg_non_res.py
+++ b/PHX/PHPP/sheet_io/io_ihg_non_res.py
@@ -5,12 +5,8 @@
from __future__ import annotations
-from typing import List, Optional
-
from PHX.PHPP.phpp_localization import shape_model
-from PHX.PHPP.phpp_model import uvalues_constructor
-from PHX.xl import xl_app, xl_data
-from PHX.xl.xl_data import col_offset
+from PHX.xl import xl_app
class IhgNonRes:
diff --git a/PHX/PHPP/sheet_io/io_solar_pv.py b/PHX/PHPP/sheet_io/io_solar_pv.py
index f8e2927..b89fea8 100644
--- a/PHX/PHPP/sheet_io/io_solar_pv.py
+++ b/PHX/PHPP/sheet_io/io_solar_pv.py
@@ -6,7 +6,6 @@
from __future__ import annotations
from dataclasses import dataclass, field
-from functools import partial
from typing import Any, Dict, List
from ph_units.unit_type import Unit
diff --git a/PHX/PHPP/sheet_io/io_use_non_res.py b/PHX/PHPP/sheet_io/io_use_non_res.py
index 251644b..d046470 100644
--- a/PHX/PHPP/sheet_io/io_use_non_res.py
+++ b/PHX/PHPP/sheet_io/io_use_non_res.py
@@ -5,12 +5,8 @@
from __future__ import annotations
-from typing import List, Optional
-
from PHX.PHPP.phpp_localization import shape_model
-from PHX.PHPP.phpp_model import uvalues_constructor
-from PHX.xl import xl_app, xl_data
-from PHX.xl.xl_data import col_offset
+from PHX.xl import xl_app
class UseNonRes:
diff --git a/PHX/PHPP/sheet_io/io_variants.py b/PHX/PHPP/sheet_io/io_variants.py
index 4063b37..6796fff 100644
--- a/PHX/PHPP/sheet_io/io_variants.py
+++ b/PHX/PHPP/sheet_io/io_variants.py
@@ -10,16 +10,6 @@
from PHX.PHPP.phpp_localization import shape_model
from PHX.xl import xl_app, xl_data
from PHX.xl.xl_data import col_offset
-from PHX.xl.xl_typing import (
- xl_app_Protocol,
- xl_apps_Protocol,
- xl_Book_Protocol,
- xl_Books_Protocol,
- xl_Framework_Protocol,
- xl_Range_Protocol,
- xl_Sheet_Protocol,
- xl_Sheets_Protocol,
-)
@dataclass
diff --git a/PHX/PHPP/sheet_io/io_verification.py b/PHX/PHPP/sheet_io/io_verification.py
index f07bc91..54ee891 100644
--- a/PHX/PHPP/sheet_io/io_verification.py
+++ b/PHX/PHPP/sheet_io/io_verification.py
@@ -6,7 +6,6 @@
from __future__ import annotations
from dataclasses import dataclass
-from typing import List
from PHX.PHPP.phpp_localization import shape_model
from PHX.PHPP.phpp_model import verification_data
diff --git a/PHX/from_HBJSON/_type_utils.py b/PHX/from_HBJSON/_type_utils.py
new file mode 100644
index 0000000..181a6b6
--- /dev/null
+++ b/PHX/from_HBJSON/_type_utils.py
@@ -0,0 +1,280 @@
+# -*- coding: utf-8 -*-
+# -*- Python Version: 3.10 -*-
+
+"""Type-safe utility functions for accessing Honeybee energy properties.
+
+This module provides wrapper functions with proper type hints to ensure that
+None values are handled correctly. These functions are intentionally typed
+to return non-Optional types, which forces calling code to handle None cases
+explicitly, making type checkers report errors where None handling is missing.
+"""
+
+from typing import TYPE_CHECKING, Union
+
+if TYPE_CHECKING:
+ from honeybee import aperture, face, room
+ from honeybee_energy.load.equipment import ElectricEquipment
+ from honeybee_energy.load.infiltration import Infiltration
+ from honeybee_energy.load.people import People
+ from honeybee_energy.load.ventilation import Ventilation
+ from honeybee_energy.properties.aperture import ApertureEnergyProperties
+ from honeybee_energy.properties.face import FaceEnergyProperties
+ from honeybee_energy.properties.room import RoomEnergyProperties
+ from honeybee_energy.schedule.fixedinterval import ScheduleFixedInterval
+ from honeybee_energy.schedule.ruleset import ScheduleRuleset
+ from honeybee_ph import space as hb_space
+
+ # Type alias for schedule types
+ HBESchedule = Union[ScheduleRuleset, ScheduleFixedInterval]
+
+
+class MissingEnergyPropertiesError(Exception):
+ """Raised when required energy properties are missing from a Honeybee object."""
+
+ def __init__(self, obj_name: str, property_name: str):
+ self.message = (
+ f"Error: Honeybee object '{obj_name}' is missing required energy property: "
+ f"'{property_name}'. Cannot proceed with PHX conversion."
+ )
+ super().__init__(self.message)
+
+
+def get_room_energy_properties(hb_room: "room.Room") -> "RoomEnergyProperties":
+ """Get energy properties from a Honeybee Room.
+
+ This function returns the energy properties with a non-Optional type hint,
+ which forces calling code to handle the case where energy properties might
+ not exist. This makes type checkers report errors at call sites that don't
+ handle None properly.
+
+ Arguments:
+ ----------
+ * hb_room (room.Room): The Honeybee Room.
+
+ Returns:
+ --------
+ * (RoomEnergyProperties): The room's energy properties.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If the room has no energy properties.
+ """
+ energy_props = getattr(hb_room.properties, "energy", None)
+ if energy_props is None:
+ raise MissingEnergyPropertiesError(hb_room.display_name, "energy")
+ return energy_props
+
+
+def get_face_energy_properties(hb_face: "face.Face") -> "FaceEnergyProperties":
+ """Get energy properties from a Honeybee Face.
+
+ Arguments:
+ ----------
+ * hb_face (face.Face): The Honeybee Face.
+
+ Returns:
+ --------
+ * (FaceEnergyProperties): The face's energy properties.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If the face has no energy properties.
+ """
+ energy_props = getattr(hb_face.properties, "energy", None)
+ if energy_props is None:
+ raise MissingEnergyPropertiesError(hb_face.display_name, "energy")
+ return energy_props
+
+
+def get_aperture_energy_properties(hb_aperture: "aperture.Aperture") -> "ApertureEnergyProperties":
+ """Get energy properties from a Honeybee Aperture.
+
+ Arguments:
+ ----------
+ * hb_aperture (aperture.Aperture): The Honeybee Aperture.
+
+ Returns:
+ --------
+ * (ApertureEnergyProperties): The aperture's energy properties.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If the aperture has no energy properties.
+ """
+ energy_props = getattr(hb_aperture.properties, "energy", None)
+ if energy_props is None:
+ raise MissingEnergyPropertiesError(hb_aperture.display_name, "energy")
+ return energy_props
+
+
+def get_space_energy_properties(hb_space: "hb_space.Space") -> "RoomEnergyProperties":
+ """Get energy properties from a Honeybee-PH Space's host room.
+
+ Arguments:
+ ----------
+ * hb_space (space.Space): The Honeybee-PH Space.
+
+ Returns:
+ --------
+ * (RoomEnergyProperties): The host room's energy properties.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If the space has no host or the host has no energy properties.
+ """
+ if not hb_space.host:
+ raise MissingEnergyPropertiesError(hb_space.display_name, "host")
+
+ energy_props = getattr(hb_space.host.properties, "energy", None)
+ if energy_props is None:
+ raise MissingEnergyPropertiesError(f"{hb_space.display_name}.host ({hb_space.host.display_name})", "energy")
+ return energy_props
+
+
+def get_room_infiltration(hb_room: "room.Room") -> "Infiltration":
+ """Get infiltration from a Honeybee Room's energy properties.
+
+ Arguments:
+ ----------
+ * hb_room (room.Room): The Honeybee Room.
+
+ Returns:
+ --------
+ * (Infiltration): The room's infiltration object.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If infiltration is not defined.
+ """
+ energy_props = get_room_energy_properties(hb_room)
+ if energy_props.infiltration is None:
+ raise MissingEnergyPropertiesError(hb_room.display_name, "infiltration")
+ return energy_props.infiltration
+
+
+def get_room_ventilation(hb_room: "room.Room") -> "Ventilation":
+ """Get ventilation from a Honeybee Room's energy properties.
+
+ Arguments:
+ ----------
+ * hb_room (room.Room): The Honeybee Room.
+
+ Returns:
+ --------
+ * (Ventilation): The room's ventilation object.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If ventilation is not defined.
+ """
+ energy_props = get_room_energy_properties(hb_room)
+ if energy_props.ventilation is None:
+ raise MissingEnergyPropertiesError(hb_room.display_name, "ventilation")
+ return energy_props.ventilation
+
+
+def get_room_people(hb_room: "room.Room") -> "People":
+ """Get people from a Honeybee Room's energy properties.
+
+ Arguments:
+ ----------
+ * hb_room (room.Room): The Honeybee Room.
+
+ Returns:
+ --------
+ * (People): The room's people object.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If people is not defined.
+ """
+ energy_props = get_room_energy_properties(hb_room)
+ if energy_props.people is None:
+ raise MissingEnergyPropertiesError(hb_room.display_name, "people")
+ return energy_props.people
+
+
+def get_room_electric_equipment(hb_room: "room.Room") -> "ElectricEquipment":
+ """Get electric equipment from a Honeybee Room's energy properties.
+
+ Arguments:
+ ----------
+ * hb_room (room.Room): The Honeybee Room.
+
+ Returns:
+ --------
+ * (ElectricEquipment): The room's electric equipment object.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If electric equipment is not defined.
+ """
+ energy_props = get_room_energy_properties(hb_room)
+ if energy_props.electric_equipment is None:
+ raise MissingEnergyPropertiesError(hb_room.display_name, "electric_equipment")
+ return energy_props.electric_equipment
+
+
+def get_ventilation_schedule(hb_room: "room.Room") -> "HBESchedule":
+ """Get ventilation schedule from a Honeybee Room's energy properties.
+
+ Arguments:
+ ----------
+ * hb_room (room.Room): The Honeybee Room.
+
+ Returns:
+ --------
+ * (HBESchedule): The room's ventilation schedule.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If ventilation or schedule is not defined.
+ """
+ ventilation = get_room_ventilation(hb_room)
+ if ventilation.schedule is None:
+ raise MissingEnergyPropertiesError(hb_room.display_name, "ventilation.schedule")
+ return ventilation.schedule
+
+
+def get_people_schedule(hb_room: "room.Room") -> "HBESchedule":
+ """Get people occupancy schedule from a Honeybee Room's energy properties.
+
+ Arguments:
+ ----------
+ * hb_room (room.Room): The Honeybee Room.
+
+ Returns:
+ --------
+ * (HBESchedule): The room's people occupancy schedule.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If people or occupancy schedule is not defined.
+ """
+ people = get_room_people(hb_room)
+ if people.occupancy_schedule is None:
+ raise MissingEnergyPropertiesError(hb_room.display_name, "people.occupancy_schedule")
+ return people.occupancy_schedule
+
+
+def get_lighting_schedule(hb_room: "room.Room") -> "HBESchedule":
+ """Get lighting schedule from a Honeybee Room's energy properties.
+
+ Arguments:
+ ----------
+ * hb_room (room.Room): The Honeybee Room.
+
+ Returns:
+ --------
+ * (HBESchedule): The room's lighting schedule.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If lighting or schedule is not defined.
+ """
+ energy_props = get_room_energy_properties(hb_room)
+ if energy_props.lighting is None:
+ raise MissingEnergyPropertiesError(hb_room.display_name, "lighting")
+ if energy_props.lighting.schedule is None:
+ raise MissingEnergyPropertiesError(hb_room.display_name, "lighting.schedule")
+ return energy_props.lighting.schedule
diff --git a/PHX/from_HBJSON/cleanup.py b/PHX/from_HBJSON/cleanup.py
index 81bd8a1..4f08de3 100644
--- a/PHX/from_HBJSON/cleanup.py
+++ b/PHX/from_HBJSON/cleanup.py
@@ -16,8 +16,10 @@
raise ImportError("\nFailed to import honeybee:\n\t{}".format(e))
try:
- from honeybee_energy.load import equipment, infiltration, people, process
+ from honeybee_energy.load.equipment import ElectricEquipment
from honeybee_energy.load.infiltration import Infiltration
+ from honeybee_energy.load.people import People
+ from honeybee_energy.load.process import Process
from honeybee_energy.properties.face import FaceEnergyProperties
from honeybee_energy.properties.room import RoomEnergyProperties
from honeybee_energy.schedule.ruleset import ScheduleRuleset
@@ -31,7 +33,6 @@
raise ImportError("\nFailed to import honeybee_ph:\n\t{}".format(e))
try:
- from honeybee_energy_ph.load.ph_equipment import PhEquipment
from honeybee_energy_ph.properties.load.equipment import ElectricEquipmentPhProperties
from honeybee_energy_ph.properties.load.people import PeoplePhProperties, PhDwellings
from honeybee_energy_ph.properties.load.process import ProcessPhProperties
@@ -39,6 +40,14 @@
raise ImportError("\nFailed to import honeybee_energy_ph:\n\t{}".format(e))
try:
+ from PHX.from_HBJSON._type_utils import (
+ MissingEnergyPropertiesError,
+ get_face_energy_properties,
+ get_room_electric_equipment,
+ get_room_energy_properties,
+ get_room_infiltration,
+ get_room_people,
+ )
from PHX.from_HBJSON.cleanup_merge_faces import merge_hb_faces
from PHX.model import project
except ImportError as e:
@@ -66,7 +75,7 @@ def _get_hb_room_energy_properties(_hb_room: room.Room) -> RoomEnergyProperties
return getattr(_hb_room.properties, "energy", None)
-def _get_hb_room_energy_electric_equipment(_hb_room: room.Room) -> equipment.ElectricEquipment | None:
+def _get_hb_room_energy_electric_equipment(_hb_room: room.Room) -> ElectricEquipment | None:
"""Get the Honeybee-Room's Energy Electric Equipment Properties.
Arguments:
@@ -114,7 +123,8 @@ def _dup_face(_hb_face: face.Face) -> face.Face:
continue
new_extension = original_extension.__copy__()
setattr(new_face._properties, f"_{extension_name}", new_extension)
- except:
+ except Exception as e:
+ logger.debug(f"Failed to copy extension '{extension_name}': {e}")
pass
return new_face
@@ -190,15 +200,19 @@ def all_unique_ph_dwelling_objects(_hb_rooms: List[room.Room]) -> List[PhDwellin
--------
* (List[PhDwellings])
"""
- dwellings = {
- room.properties.energy.people.properties.ph.dwellings # type: ignore
- for room in _hb_rooms
- if room.properties.energy.people # type: ignore
- }
+ dwellings = set()
+ for room in _hb_rooms:
+ try:
+ hb_people = get_room_people(room)
+ hbph_people_prop_ph: PeoplePhProperties = getattr(hb_people.properties, "ph")
+ dwellings.add(hbph_people_prop_ph.dwellings)
+ except MissingEnergyPropertiesError:
+ # Room has no people defined, skip it
+ continue
return list(dwellings)
-def merge_occupancies(_hb_rooms: List[room.Room]) -> people.People:
+def merge_occupancies(_hb_rooms: List[room.Room]) -> People:
"""Returns a new HB-People-Obj with it's values set from a list of input HB-Rooms.
Arguments:
@@ -223,13 +237,15 @@ def merge_occupancies(_hb_rooms: List[room.Room]) -> people.People:
total_ph_bedrooms = 0
total_ph_people = 0.0
total_hb_people = 0.0
- for hb_room in _hb_rooms:
- # -- Type Aliases
- hb_room_prop_energy: RoomEnergyProperties = getattr(hb_room.properties, "energy")
- hb_ppl_obj = hb_room_prop_energy.people
+ reference_people = None
- # -- Sometimes there is no 'People'
- if hb_ppl_obj is None:
+ for hb_room in _hb_rooms:
+ try:
+ hb_ppl_obj = get_room_people(hb_room)
+ if reference_people is None:
+ reference_people = hb_ppl_obj
+ except MissingEnergyPropertiesError:
+ # Room has no people defined, skip it
continue
hbph_people_prop_ph: PeoplePhProperties = getattr(hb_ppl_obj.properties, "ph")
@@ -240,12 +256,22 @@ def merge_occupancies(_hb_rooms: List[room.Room]) -> people.People:
# -------------------------------------------------------------------------
# -- Build up the new People object's attributes
total_floor_area = sum(rm.floor_area for rm in _hb_rooms)
- new_hb_prop_energy: RoomEnergyProperties = getattr(_hb_rooms[0].properties, "energy")
- if not new_hb_prop_energy.people:
- raise ValueError(f"Error: No 'people' found on room: {_hb_rooms[0].display_name}?")
- new_hb_ppl: people.People = new_hb_prop_energy.people.__copy__()
- new_hb_ppl_prop_ph: PeoplePhProperties = getattr(new_hb_ppl.properties, "ph")
- new_hb_ppl.people_per_area = total_hb_people / total_floor_area
+
+ if reference_people is None:
+ # No people found on any rooms - create a default
+ logger.warning("No people found on any rooms. Creating default people object with 0.0 people_per_area.")
+
+ new_hb_ppl = People(
+ identifier="default_people",
+ people_per_area=0.0,
+ occupancy_schedule=ScheduleRuleset.from_constant_value("default_occ_schedule", 1.0),
+ )
+ new_hb_ppl_prop_ph: PeoplePhProperties = getattr(new_hb_ppl.properties, "ph")
+ else:
+ new_hb_ppl: People = reference_people.__copy__()
+ new_hb_ppl_prop_ph: PeoplePhProperties = getattr(new_hb_ppl.properties, "ph")
+ new_hb_ppl.people_per_area = total_hb_people / total_floor_area if total_floor_area > 0 else 0.0
+
new_hb_ppl_prop_ph.number_bedrooms = total_ph_bedrooms
new_hb_ppl_prop_ph.number_people = total_ph_people
new_hb_ppl_prop_ph.dwellings = merged_ph_dwellings
@@ -253,7 +279,7 @@ def merge_occupancies(_hb_rooms: List[room.Room]) -> people.People:
return new_hb_ppl
-def merge_infiltrations(_hb_rooms: List[room.Room]) -> infiltration.Infiltration:
+def merge_infiltrations(_hb_rooms: List[room.Room]) -> Infiltration:
"""Returns a new HB-Infiltration-Obj with it's values set from a list of input HB-Rooms.
Arguments:
@@ -270,22 +296,40 @@ def merge_infiltrations(_hb_rooms: List[room.Room]) -> infiltration.Infiltration
# -- Calculate the total airflow per room, total exposed area per room
total_m3_s = 0.0
total_exposed_area = 0.0
+ reference_infiltration = None
+
for room in _hb_rooms:
- room_infil_exposed_area = _get_room_exposed_face_area(room)
- room_prop_energy: RoomEnergyProperties = getattr(room.properties, "energy")
- room_infil_m3_s = room_infil_exposed_area * room_prop_energy.infiltration.flow_per_exterior_area
+ try:
+ room_infiltration = get_room_infiltration(room)
+ if reference_infiltration is None:
+ reference_infiltration = room_infiltration
+ room_infil_exposed_area = _get_room_exposed_face_area(room)
+ room_infil_m3_s = room_infil_exposed_area * room_infiltration.flow_per_exterior_area
+
+ total_exposed_area += room_infil_exposed_area
+ total_m3_s += room_infil_m3_s
+ except MissingEnergyPropertiesError:
+ # Room has no infiltration defined, skip it
+ continue
- total_exposed_area += room_infil_exposed_area
- total_m3_s += room_infil_m3_s
+ # -- If no rooms had infiltration, create a default one
+ if reference_infiltration is None:
+ logger.warning(
+ "No infiltration found on any rooms. Creating default infiltration with 0.0 flow_per_exterior_area."
+ )
- # -- Set the new Infiltration Object's attr to the weighted average
- reference_room = _hb_rooms[0]
- reference_room_prop_energy: RoomEnergyProperties = getattr(reference_room.properties, "energy")
- new_infil: Infiltration = reference_room_prop_energy.infiltration.duplicate() # type: ignore
- try:
- new_infil.flow_per_exterior_area = total_m3_s / total_exposed_area
- except ZeroDivisionError:
- new_infil.flow_per_exterior_area = 0.0
+ new_infil = Infiltration(
+ identifier="default_infiltration",
+ flow_per_exterior_area=0.0,
+ schedule=ScheduleRuleset.from_constant_value("default_infil_schedule", 1.0),
+ )
+ else:
+ # -- Set the new Infiltration Object's attr to the weighted average
+ new_infil: Infiltration = reference_infiltration.duplicate() # type: ignore
+ try:
+ new_infil.flow_per_exterior_area = total_m3_s / total_exposed_area
+ except ZeroDivisionError:
+ new_infil.flow_per_exterior_area = 0.0
return new_infil
@@ -306,12 +350,16 @@ def merge_shw_programs(_hb_rooms: List[room.Room]) -> shw.SHWSystem:
# -- Find all the unique SHW Programs in the Model
shw_programs: Set[shw.SHWSystem] = set()
for room in _hb_rooms:
- room_prop_energy: RoomEnergyProperties = getattr(room.properties, "energy")
- if room_prop_energy.shw:
- shw_programs.add(room_prop_energy.shw)
+ try:
+ room_energy_props = get_room_energy_properties(room)
+ if room_energy_props.shw:
+ shw_programs.add(room_energy_props.shw)
+ except MissingEnergyPropertiesError:
+ # Room has no energy properties, skip it
+ continue
if len(shw_programs) > 1:
- print(f"Warning: More than one SHW Program Type found in the model.")
+ print("Warning: More than one SHW Program Type found in the model.")
return shw.SHWSystem(
identifier=clean_ep_string("_default_shw_system_"),
@@ -319,7 +367,7 @@ def merge_shw_programs(_hb_rooms: List[room.Room]) -> shw.SHWSystem:
)
-def merge_elec_equip(_hb_rooms: List[room.Room]) -> equipment.ElectricEquipment:
+def merge_elec_equip(_hb_rooms: List[room.Room]) -> ElectricEquipment:
"""Returns a new HB-ElectricEquipment-Obj with it's values set from a list of input HB-Rooms.
Arguments:
@@ -341,7 +389,7 @@ def merge_elec_equip(_hb_rooms: List[room.Room]) -> equipment.ElectricEquipment:
if not _hb_rooms:
msg = "Warning: No Honeybee-Rooms with Electric Equipment found."
print(msg)
- return equipment.ElectricEquipment(
+ return ElectricEquipment(
identifier="default_electric_equipment",
watts_per_area=0.0,
schedule=ScheduleRuleset.from_constant_value(
@@ -354,34 +402,51 @@ def merge_elec_equip(_hb_rooms: List[room.Room]) -> equipment.ElectricEquipment:
# -- Increase the quantity for each duplicate piece of equipment found.
ph_equipment = {}
for room in _hb_rooms:
- room_prop_energy: RoomEnergyProperties = getattr(room.properties, "energy")
- room_ee_prop = room_prop_energy.electric_equipment.properties
- room_ee_prop_ph: ElectricEquipmentPhProperties = getattr(room_ee_prop, "ph")
+ try:
+ room_electric_equipment = get_room_electric_equipment(room)
+ room_ee_prop = room_electric_equipment.properties
+ room_ee_prop_ph: ElectricEquipmentPhProperties = getattr(room_ee_prop, "ph")
- # TODO: Deprecate...
- # -- Get the Equipment from the HB-Elec-Equip (old method < Jan 2025)
- for equip_key, equip in room_ee_prop_ph.equipment_collection.items():
- try:
- ph_equipment[equip_key].quantity += 1
- except KeyError:
- ph_equipment[equip_key] = equip
+ # TODO: Deprecate...
+ # -- Get the Equipment from the HB-Elec-Equip (old method < Jan 2025)
+ for equip_key, equip in room_ee_prop_ph.equipment_collection.items():
+ try:
+ ph_equipment[equip_key].quantity += 1
+ except KeyError:
+ ph_equipment[equip_key] = equip
+ except MissingEnergyPropertiesError:
+ # Room has no electric equipment, skip it
+ continue
# -- Calculate the total Watts of all of the HBE-Elec-Equipment in the rooms
total_floor_area = sum(rm.floor_area for rm in _hb_rooms) or 0.0
- total_watts = (
- sum(
- (rm.floor_area * rm.properties.energy.electric_equipment.watts_per_area) for rm in _hb_rooms # type: ignore
- )
- or 0.0
- )
+ total_watts = 0.0
+ reference_electric_equipment = None
- # -- Build a new HBE-Elec-Equip from the reference room, add all the PH-Equipment to it.
- reference_room = _hb_rooms[0]
- reference_room_prop_energy: RoomEnergyProperties = getattr(reference_room.properties, "energy")
- ref_room_ee: equipment.ElectricEquipment = reference_room_prop_energy.electric_equipment
+ for rm in _hb_rooms:
+ try:
+ ee = get_room_electric_equipment(rm)
+ if reference_electric_equipment is None:
+ reference_electric_equipment = ee
+ total_watts += rm.floor_area * ee.watts_per_area
+ except MissingEnergyPropertiesError:
+ # Room has no electric equipment, skip it
+ continue
- new_hb_equip: equipment.ElectricEquipment = ref_room_ee.duplicate() # type: ignore
- new_hb_equip.watts_per_area = total_watts / total_floor_area
+ # -- Build a new HBE-Elec-Equip from the reference room, add all the PH-Equipment to it.
+ if reference_electric_equipment is None:
+ # No electric equipment found on any rooms - create a default
+ logger.warning(
+ "No electric equipment found on any rooms. Creating default electric equipment with 0.0 watts_per_area."
+ )
+ new_hb_equip = ElectricEquipment(
+ identifier="default_electric_equipment",
+ watts_per_area=0.0,
+ schedule=ScheduleRuleset.from_constant_value("default_ee_schedule", 1.0),
+ )
+ else:
+ new_hb_equip: ElectricEquipment = reference_electric_equipment.duplicate() # type: ignore
+ new_hb_equip.watts_per_area = total_watts / total_floor_area if total_floor_area > 0 else 0.0
new_hb_equip_prop_ph: ElectricEquipmentPhProperties = getattr(new_hb_equip.properties, "ph")
new_hb_equip_prop_ph.equipment_collection.remove_all_equipment()
@@ -391,7 +456,7 @@ def merge_elec_equip(_hb_rooms: List[room.Room]) -> equipment.ElectricEquipment:
return new_hb_equip
-def merge_process_loads(_hb_rooms: list[room.Room]) -> list[process.Process]:
+def merge_process_loads(_hb_rooms: list[room.Room]) -> list[Process]:
"""Returns a new HB-Process-Obj with it's values set from a list of input HB-Rooms.
Arguments:
@@ -405,10 +470,14 @@ def merge_process_loads(_hb_rooms: list[room.Room]) -> list[process.Process]:
"""
# -- Collect all the unique Process-Load/PH-Equipment in all the rooms.
# -- Increase the quantity for each duplicate piece of equipment found
- ph_equipment: dict[str, process.Process] = {}
+ ph_equipment: dict[str, Process] = {}
for room in _hb_rooms:
- room_prop_energy: RoomEnergyProperties = getattr(room.properties, "energy")
- process_loads: tuple[process.Process] = room_prop_energy.process_loads
+ try:
+ room_energy_props = get_room_energy_properties(room)
+ process_loads: tuple[Process] = room_energy_props.process_loads
+ except MissingEnergyPropertiesError:
+ # Room has no energy properties, skip it
+ continue
# -- Get the Equipment from the HB-Process Load (new method > Jan 2025)
for process_load in process_loads:
@@ -505,7 +574,11 @@ def merge_rooms(
face_groups = face_tools.group_hb_faces(exposed_faces, _tolerance, _angle_tolerance_degrees)
merged_faces = []
for face_group in face_groups:
- const_name = face_group[0].properties.energy.construction.display_name
+ try:
+ face_energy_props = get_face_energy_properties(face_group[0])
+ const_name = face_energy_props.construction.display_name
+ except MissingEnergyPropertiesError:
+ const_name = "Unknown"
logger.debug(f"Merging {len(face_group)} Faces with Construction: {const_name}")
merged_faces.extend(merge_hb_faces(face_group, _tolerance, _angle_tolerance_degrees))
exposed_faces = merged_faces
@@ -528,10 +601,14 @@ def merge_rooms(
dup_ph_prop._ph_foundations = merge_foundations(_hb_rooms)
setattr(new_room._properties, "_ph", dup_ph_prop)
- ref_rm_prop_energy: RoomEnergyProperties = getattr(reference_room.properties, "energy")
- new_rm_prop_energy: RoomEnergyProperties = getattr(new_room.properties, "energy")
- dup_energy_prop = ref_rm_prop_energy.duplicate(new_rm_prop_energy)
- setattr(new_room._properties, "_energy", dup_energy_prop)
+ try:
+ ref_rm_energy_props = get_room_energy_properties(reference_room)
+ new_rm_energy_props = get_room_energy_properties(new_room)
+ dup_energy_prop = ref_rm_energy_props.duplicate(new_rm_energy_props)
+ setattr(new_room._properties, "_energy", dup_energy_prop)
+ except MissingEnergyPropertiesError:
+ # Reference room has no energy properties - this is OK, just skip setting energy properties
+ pass
# -------------------------------------------------------------------------
# -- Then, collect all the spaces from the input rooms and add to the NEW room
@@ -558,13 +635,17 @@ def merge_rooms(
# -------------------------------------------------------------------------
# -- Merge the hb_rooms' load values
- new_rm_prop_energy: RoomEnergyProperties = getattr(new_room.properties, "energy")
- new_rm_prop_energy.infiltration = merge_infiltrations(_hb_rooms)
- new_rm_prop_energy.people = merge_occupancies(_hb_rooms)
- new_rm_prop_energy.electric_equipment = merge_elec_equip(_hb_rooms)
- new_rm_prop_energy.shw = merge_shw_programs(_hb_rooms)
- new_rm_prop_energy.remove_process_loads()
- new_rm_prop_energy._process_loads = merge_process_loads(_hb_rooms)
+ try:
+ new_rm_energy_props = get_room_energy_properties(new_room)
+ new_rm_energy_props.infiltration = merge_infiltrations(_hb_rooms)
+ new_rm_energy_props.people = merge_occupancies(_hb_rooms)
+ new_rm_energy_props.electric_equipment = merge_elec_equip(_hb_rooms)
+ new_rm_energy_props.shw = merge_shw_programs(_hb_rooms)
+ new_rm_energy_props.remove_process_loads()
+ new_rm_energy_props._process_loads = merge_process_loads(_hb_rooms)
+ except MissingEnergyPropertiesError:
+ # New room has no energy properties - this is OK, just skip merging loads
+ pass
# -------------------------------------------------------------------------
# -- TODO: Can I merge together the surfaces as well?
diff --git a/PHX/from_HBJSON/cleanup_merge_faces.py b/PHX/from_HBJSON/cleanup_merge_faces.py
index adabf47..35023f3 100644
--- a/PHX/from_HBJSON/cleanup_merge_faces.py
+++ b/PHX/from_HBJSON/cleanup_merge_faces.py
@@ -59,11 +59,11 @@ def _check_and_add_sub_face(
_add_sub_face(_face, aperture)
-def _create_new_HB_Face(_face3D: Face3D, _ref_face: Face) -> Face:
+def _create_new_HB_Face(_face3d: Face3D, _ref_face: Face) -> Face:
"""Create a new HB-Face using a Face3D and a reference HB-Face."""
new_face = Face(
identifier=_ref_face.identifier,
- geometry=_face3D,
+ geometry=_face3d,
type=_ref_face.type,
boundary_condition=_ref_face.boundary_condition,
)
@@ -74,11 +74,11 @@ def _create_new_HB_Face(_face3D: Face3D, _ref_face: Face) -> Face:
return new_face
-def _create_new_HB_Shade(_face3D: Face3D, _ref_face: Shade) -> Shade:
+def _create_new_HB_Shade(_face3d: Face3D, _ref_face: Shade) -> Shade:
"""Create a new HB-Shade using a Face3D and a reference HB-Shade."""
new_face = Shade(
identifier=_ref_face.identifier,
- geometry=_face3D,
+ geometry=_face3d,
is_detached=True,
)
new_face.display_name = _ref_face.display_name
@@ -88,10 +88,10 @@ def _create_new_HB_Shade(_face3D: Face3D, _ref_face: Shade) -> Shade:
return new_face
-def _create_new_Face3D(_poly2D: Polygon2D, _base_plane: Plane, _ref_face: TFaceOrShade) -> Face3D:
+def _create_new_Face3D(_poly2d: Polygon2D, _base_plane: Plane, _ref_face: TFaceOrShade) -> Face3D:
"""Return a new Face3D based on a Polygon2D and a reference HB-Face."""
return Face3D(
- boundary=tuple(_base_plane.xy_to_xyz(v) for v in _poly2D.vertices),
+ boundary=tuple(_base_plane.xy_to_xyz(v) for v in _poly2d.vertices),
plane=_ref_face.geometry.plane,
)
@@ -151,22 +151,22 @@ def merge_hb_faces(_faces: List[Face], _tolerance: float, _angle_tolerance_degre
# -------------------------------------------------------------------------
# -- Merge the HB-Faces' Polygons together
- merged_polygon2Ds = polygon2d_tools.merge_lbt_face_polygons(face3Ds(_faces), _tolerance)
+ merged_polygon2ds = polygon2d_tools.merge_lbt_face_polygons(face3Ds(_faces), _tolerance)
# -------------------------------------------------------------------------
# -- Create new LBT-Face3D, and HB-Faces from the Polygon2Ds
ref_face = _faces[0]
ref_plane = ref_face.geometry.plane
faces = []
- if len(merged_polygon2Ds) == 1:
+ if len(merged_polygon2ds) == 1:
# -- Create new faces for the merged Polygon2Ds
- face3ds = (_create_new_Face3D(p, ref_plane, ref_face) for p in merged_polygon2Ds)
+ face3ds = (_create_new_Face3D(p, ref_plane, ref_face) for p in merged_polygon2ds)
faces = [_create_new_HB_Face(f3d, ref_face) for f3d in face3ds]
- elif len(merged_polygon2Ds) > 1:
+ elif len(merged_polygon2ds) > 1:
# -- It may mean that there are 'holes' in a surface? So try and find
# -- the parent and any child surfaces.
- parent_polygon, child_polygons = find_parent_and_child_polygons(merged_polygon2Ds)
+ parent_polygon, child_polygons = find_parent_and_child_polygons(merged_polygon2ds)
# -- Check the results
if len(parent_polygon) != 1:
@@ -200,22 +200,22 @@ def merge_hb_shades(_faces: List[Shade], _tolerance: float, _angle_tolerance_deg
# -------------------------------------------------------------------------
# -- Merge the HB-Face's Polygons together
- merged_polygon2Ds = polygon2d_tools.merge_lbt_face_polygons(face3Ds(_faces), _tolerance)
+ merged_polygon2ds = polygon2d_tools.merge_lbt_face_polygons(face3Ds(_faces), _tolerance)
# -------------------------------------------------------------------------
# -- Create new LBT-Face3D, and HB-Faces from the Polygon2Ds
ref_face = _faces[0]
ref_plane = ref_face.geometry.plane
hb_shades_ = []
- if len(merged_polygon2Ds) == 1:
+ if len(merged_polygon2ds) == 1:
# -- Create new faces for the merged Polygon2Ds
- face3ds = (_create_new_Face3D(p, ref_plane, ref_face) for p in merged_polygon2Ds)
+ face3ds = (_create_new_Face3D(p, ref_plane, ref_face) for p in merged_polygon2ds)
hb_shades_ = [_create_new_HB_Shade(f3d, ref_face) for f3d in face3ds]
- elif len(merged_polygon2Ds) > 1:
+ elif len(merged_polygon2ds) > 1:
# -- It may mean that there are 'holes' in a surface? So try and find
# -- the parent and any child surfaces.
- parent_polygon, child_polygons = find_parent_and_child_polygons(merged_polygon2Ds)
+ parent_polygon, child_polygons = find_parent_and_child_polygons(merged_polygon2ds)
# -- Check the results
if len(parent_polygon) != 1:
diff --git a/PHX/from_HBJSON/create_assemblies.py b/PHX/from_HBJSON/create_assemblies.py
index 26d0ad2..39a73cd 100644
--- a/PHX/from_HBJSON/create_assemblies.py
+++ b/PHX/from_HBJSON/create_assemblies.py
@@ -14,12 +14,16 @@
from honeybee_energy.construction.window import WindowConstruction
from honeybee_energy.construction.windowshade import WindowConstructionShade
from honeybee_energy.material.opaque import EnergyMaterial, EnergyMaterialNoMass
-from honeybee_energy.properties.face import FaceEnergyProperties
from honeybee_energy_ph.construction.window import PhWindowFrame, PhWindowGlazing
from honeybee_energy_ph.properties.construction.window import WindowConstructionPhProperties
from honeybee_energy_ph.properties.materials.opaque import EnergyMaterialPhProperties, PhDivisionGrid
from honeybee_ph_utils import color, iso_10077_1
+from PHX.from_HBJSON._type_utils import (
+ MissingEnergyPropertiesError,
+ get_aperture_energy_properties,
+ get_face_energy_properties,
+)
from PHX.model import constructions, project, shades
logger = logging.getLogger(__name__)
@@ -248,12 +252,16 @@ def build_opaque_assemblies_from_HB_model(_project: project.PhxProject, _hb_mode
for room in _hb_model.rooms:
for face in room.faces:
- face_prop_energy: FaceEnergyProperties = getattr(face.properties, "energy")
- hb_const: OpaqueConstruction | AirBoundaryConstruction = face_prop_energy.construction
+ try:
+ face_energy_props = get_face_energy_properties(face)
+ hb_const: OpaqueConstruction | AirBoundaryConstruction = face_energy_props.construction
+ except MissingEnergyPropertiesError:
+ # Face has no energy properties, skip it
+ continue
# -- If is an AirBoundary, use the default material
materials: list[EnergyMaterial] = getattr(hb_const, "materials", DEFAULT_MATERIALS)
- if not hb_const.identifier in _project.assembly_types:
+ if hb_const.identifier not in _project.assembly_types:
# -- Create a new Assembly with Layers from the Honeybee-Construction
new_assembly = constructions.PhxConstructionOpaque()
new_assembly.id_num = constructions.PhxConstructionOpaque._count
@@ -450,7 +458,12 @@ def build_transparent_assembly_types_from_HB_Model(_project: project.PhxProject,
for aperture in _hb_apertures:
# ---------------------------------------------------------------------
- ap_ep_const = aperture.properties.energy.construction # type: ignore
+ try:
+ ap_energy_props = get_aperture_energy_properties(aperture)
+ ap_ep_const = ap_energy_props.construction
+ except MissingEnergyPropertiesError:
+ # Aperture has no energy properties, skip it
+ continue
hb_win_const, hb_shade_const = _get_hbph_window_constructions(ap_ep_const)
# ---------------------------------------------------------------------
diff --git a/PHX/from_HBJSON/create_building.py b/PHX/from_HBJSON/create_building.py
index 7b16643..da712a2 100644
--- a/PHX/from_HBJSON/create_building.py
+++ b/PHX/from_HBJSON/create_building.py
@@ -7,18 +7,16 @@
from typing import Dict, List, Union
from honeybee import aperture, face, room
-from honeybee_energy.construction import window, windowshade
+from honeybee_energy.construction import window
from honeybee_energy.properties.aperture import ApertureEnergyProperties
from honeybee_energy.properties.face import FaceEnergyProperties
-from honeybee_energy.properties.room import RoomEnergyProperties
from honeybee_energy_ph.properties.construction.opaque import OpaqueConstructionPhProperties
-from honeybee_energy_ph.properties.construction.window import WindowConstructionPhProperties
from honeybee_energy_ph.properties.load.people import PeoplePhProperties
-from honeybee_ph import space
from honeybee_ph.properties.aperture import AperturePhProperties
from honeybee_ph.properties.room import RoomPhProperties
from PHX.from_HBJSON import create_geometry
+from PHX.from_HBJSON._type_utils import MissingEnergyPropertiesError, get_room_people
from PHX.from_HBJSON.create_rooms import create_room_from_space
from PHX.model import building, components, constructions
from PHX.model.enums.building import (
@@ -281,12 +279,16 @@ def create_components_from_hb_room(
def set_zone_occupancy(_hb_room: room.Room, zone: building.PhxZone) -> building.PhxZone:
"""Set the Zone's Residential Occupancy values."""
# -- Type Aliases
- hb_room_energy_prop: RoomEnergyProperties = getattr(_hb_room.properties, "energy")
- hbph_people_prop: PeoplePhProperties = getattr(hb_room_energy_prop.people.properties, "ph")
-
- zone.res_occupant_quantity = hbph_people_prop.number_people
- zone.res_number_bedrooms = hbph_people_prop.number_bedrooms
- zone.res_number_dwellings = hbph_people_prop.number_dwelling_units
+ try:
+ hb_people = get_room_people(_hb_room)
+ hbph_people_prop: PeoplePhProperties = getattr(hb_people.properties, "ph")
+
+ zone.res_occupant_quantity = hbph_people_prop.number_people
+ zone.res_number_bedrooms = hbph_people_prop.number_bedrooms
+ zone.res_number_dwellings = hbph_people_prop.number_dwelling_units
+ except MissingEnergyPropertiesError:
+ # No people defined, skip setting occupancy values
+ pass
return zone
diff --git a/PHX/from_HBJSON/create_elec_equip.py b/PHX/from_HBJSON/create_elec_equip.py
index 94da819..830d92c 100644
--- a/PHX/from_HBJSON/create_elec_equip.py
+++ b/PHX/from_HBJSON/create_elec_equip.py
@@ -62,7 +62,7 @@ def build_phx_elec_device(
except KeyError:
raise
except Exception as e:
- msg = f"\n\tError setting attribute '{attr_name}' on '{phx_device.__class__.__name__}'?"
+ msg = f"\n\tError setting attribute '{attr_name}' on '{phx_device.__class__.__name__}'?/n\t{e}"
raise Exception(msg)
return phx_device
diff --git a/PHX/from_HBJSON/create_foundations.py b/PHX/from_HBJSON/create_foundations.py
index 54eab5d..7319d93 100644
--- a/PHX/from_HBJSON/create_foundations.py
+++ b/PHX/from_HBJSON/create_foundations.py
@@ -50,7 +50,7 @@ def create_phx_foundation_from_hbph(
setattr(new_phx_foundation, attr_name, getattr(_hbph_foundation, attr_name))
except KeyError:
raise
- except Exception as e:
+ except Exception:
msg = f"\n\tError setting attribute '{attr_name}' on '{new_phx_foundation.__class__.__name__}'?"
raise Exception(msg)
diff --git a/PHX/from_HBJSON/create_project.py b/PHX/from_HBJSON/create_project.py
index 581732b..daec622 100644
--- a/PHX/from_HBJSON/create_project.py
+++ b/PHX/from_HBJSON/create_project.py
@@ -7,10 +7,11 @@
from collections import defaultdict
from typing import List, Tuple, Union
-from honeybee import model, room
+from honeybee import model
from honeybee.aperture import Aperture
+from honeybee.room import Room
from honeybee_ph.properties.room import RoomPhProperties
-from honeybee_ph.team import ProjectTeam, ProjectTeamMember
+from honeybee_ph.team import ProjectTeamMember
from PHX.from_HBJSON import cleanup, create_assemblies, create_schedules, create_shades, create_variant
from PHX.model.project import PhxProject, PhxProjectData, ProjectData_Agent
@@ -27,7 +28,7 @@ def __init__(self, _lbt_obj):
super().__init__(self.message)
-def sort_hb_rooms_by_bldg_segment(_hb_rooms: Tuple[room.Room]) -> List[List[room.Room]]:
+def sort_hb_rooms_by_bldg_segment(_hb_rooms: Tuple[Room]) -> List[List[Room]]:
"""Returns Groups of Honeybee-Rooms broken up by properties.ph.ph_bldg_segment.identifier.
Arguments:
@@ -41,7 +42,7 @@ def sort_hb_rooms_by_bldg_segment(_hb_rooms: Tuple[room.Room]) -> List[List[room
rooms_by_segment = defaultdict(list)
for room in _hb_rooms:
- hb_room_prop_ph: RoomPhProperties = room.properties.ph # type: ignore
+ hb_room_prop_ph: RoomPhProperties = getattr(room.properties, "ph")
rooms_by_segment[hb_room_prop_ph.ph_bldg_segment.identifier].append(room)
return list(rooms_by_segment.values())
@@ -119,7 +120,7 @@ def convert_hb_model_to_PhxProject(
# -- Merge the rooms together by their Building Segment, Add to the Project
# -- then create a new variant from the merged room.
# -- try and weld the vertices too in order to reduce load-time.
- for room_group in sort_hb_rooms_by_bldg_segment(_hb_model.rooms): # type: ignore
+ for room_group in sort_hb_rooms_by_bldg_segment(_hb_model.rooms):
# -- Configure the merge_faces and merge_face_tolerance
if isinstance(_merge_faces, bool):
merge_faces: bool = _merge_faces
diff --git a/PHX/from_HBJSON/create_rooms.py b/PHX/from_HBJSON/create_rooms.py
index 4ee0648..2f183c5 100644
--- a/PHX/from_HBJSON/create_rooms.py
+++ b/PHX/from_HBJSON/create_rooms.py
@@ -14,6 +14,7 @@
from honeybee_ph_utils.ventilation import hb_room_vent_flowrates
from honeybee_phhvac.properties.room import get_ph_hvac_from_space
+from PHX.from_HBJSON._type_utils import get_space_energy_properties
from PHX.model import spaces
from PHX.model.utilization_patterns import (
UtilizationPatternCollection_Lighting,
@@ -68,10 +69,13 @@ def calc_space_ventilation_flow_rate(_space: space.Space) -> float:
def _get_energy_properties_from_space(_space: space.Space) -> RoomEnergyProperties:
- """Return the "energy" Properties of a Honeybee-PH Space's host Room."""
- if not _space.host:
- raise ValueError(f"The Honeybee-PH Space {_space.display_name} is missing a host-HB-Room.")
- return getattr(_space.host.properties, "energy")
+ """Return the "energy" Properties of a Honeybee-PH Space's host Room.
+
+ Raises:
+ -------
+ * MissingEnergyPropertiesError: If the space has no host or the host has no energy properties.
+ """
+ return get_space_energy_properties(_space)
def create_room_from_space(
diff --git a/PHX/from_HBJSON/create_schedules.py b/PHX/from_HBJSON/create_schedules.py
index ec6fa21..ee1c5e7 100644
--- a/PHX/from_HBJSON/create_schedules.py
+++ b/PHX/from_HBJSON/create_schedules.py
@@ -7,11 +7,17 @@
from honeybee import model, room
from honeybee_energy.lib.scheduletypelimits import schedule_type_limit_by_identifier
-from honeybee_energy.properties.room import RoomEnergyProperties
from honeybee_energy.schedule import ruleset as hbe_ruleset
from honeybee_energy_ph.properties import ruleset as phx_ruleset
from honeybee_ph_utils.schedules import calc_four_part_vent_sched_values_from_hb_room
+from PHX.from_HBJSON._type_utils import (
+ MissingEnergyPropertiesError,
+ get_lighting_schedule,
+ get_people_schedule,
+ get_room_energy_properties,
+ get_ventilation_schedule,
+)
from PHX.model import project
from PHX.model.schedules import lighting, occupancy, ventilation
@@ -31,18 +37,15 @@ def _room_has_ph_style_ventilation(_hb_room: room.Room) -> bool:
# -------------------------------------------------------------------------
# -- Honeybee-Energy data might not be there...
- hbe_prop: Optional[RoomEnergyProperties] = _hb_room.properties.energy # type: ignore
- if not hbe_prop:
- # No Honeybee-Energy Room Properties
- return False
-
- if hbe_prop.ventilation.schedule is None:
- # Not Honeybee-Energy Ventilation Schedule
+ try:
+ hbe_vent_sched = get_ventilation_schedule(_hb_room)
+ except MissingEnergyPropertiesError:
+ # No Honeybee-Energy Room Properties or Ventilation Schedule
return False
# -------------------------------------------------------------------------
# -- Check Honeybee-Energy-PH detailed data
- hbe_vent_sched_prop = hbe_prop.ventilation.schedule.properties
+ hbe_vent_sched_prop = hbe_vent_sched.properties
hbph_sched_prop: phx_ruleset.ScheduleRulesetPhProperties = hbe_vent_sched_prop.ph # type: ignore
if not hbph_sched_prop.daily_operating_periods:
# No Honeybee-Energy-PH Schedule detailed Operating Periods
@@ -71,7 +74,7 @@ def _create_vent_schedule_from_hb_style(
"""
# -- Type Aliases
- hbe_room_prop: RoomEnergyProperties = _hb_room.properties.energy # type: ignore
+ hbe_vent_sched = get_ventilation_schedule(_hb_room)
new_phx_vent_schedule = ventilation.PhxScheduleVentilation()
@@ -87,11 +90,11 @@ def _create_vent_schedule_from_hb_style(
op_periods.minimum.period_operation_speed = wufi_sched.minimum.period_speed
# -- Keep all the IDs in alignment....
- new_phx_vent_schedule.identifier = hbe_room_prop.ventilation.schedule.identifier
+ new_phx_vent_schedule.identifier = hbe_vent_sched.identifier
new_phx_vent_schedule.id_num = new_phx_vent_schedule._count
- ph_sched_props: phx_ruleset.ScheduleRulesetPhProperties = hbe_room_prop.ventilation.schedule.properties.ph # type: ignore
+ ph_sched_props: phx_ruleset.ScheduleRulesetPhProperties = hbe_vent_sched.properties.ph # type: ignore
ph_sched_props.id_num = new_phx_vent_schedule.id_num # <--- Important!
- new_phx_vent_schedule.name = hbe_room_prop.ventilation.schedule.display_name
+ new_phx_vent_schedule.name = hbe_vent_sched.display_name
return new_phx_vent_schedule
@@ -112,14 +115,13 @@ def _create_vent_schedule_from_ph_style(
"""
# -- Type Aliases
- hbe_room_prop: RoomEnergyProperties = _hb_room.properties.energy # type: ignore
- hbe_vent_sched = hbe_room_prop.ventilation.schedule
+ hbe_vent_sched = get_ventilation_schedule(_hb_room)
hbe_vent_sched_prop = hbe_vent_sched.properties
hbe_vent_sched_prop_ph: phx_ruleset.ScheduleRulesetPhProperties = hbe_vent_sched_prop.ph # type: ignore
# -- Create the new Schedule object
new_phx_vent_schedule = ventilation.PhxScheduleVentilation()
- new_phx_vent_schedule.name = hbe_room_prop.ventilation.schedule.display_name
+ new_phx_vent_schedule.name = hbe_vent_sched.display_name
# -- Set all the ventilation schedule data from the room's properties
new_phx_vent_schedule.operating_hours = 24.0
@@ -133,7 +135,7 @@ def _create_vent_schedule_from_ph_style(
setattr(new_phx_vent_schedule.operating_periods, op_period.name, phx_vent_util_period)
# -- Keep all the IDs in alignment....
- new_phx_vent_schedule.identifier = hbe_room_prop.ventilation.schedule.identifier
+ new_phx_vent_schedule.identifier = hbe_vent_sched.identifier
new_phx_vent_schedule.id_num = new_phx_vent_schedule._count
hbe_vent_sched_prop_ph.id_num = new_phx_vent_schedule.id_num # Important!
@@ -156,11 +158,10 @@ def build_ventilation_schedule_from_hb_room(
"""
# -- Make sure that the room has vent schedule
- hbe_prop: RoomEnergyProperties = _hb_room.properties.energy # type: ignore
- if hbe_prop.ventilation is None:
- return None
-
- if hbe_prop.ventilation.schedule is None:
+ try:
+ get_ventilation_schedule(_hb_room)
+ except MissingEnergyPropertiesError:
+ # No ventilation or ventilation.schedule found
return None
if _room_has_ph_style_ventilation(_hb_room):
@@ -196,15 +197,12 @@ def build_occupancy_schedule_from_hb_room(
"""
# -- Make sure that the room has an occupancy schedule
- hbe_prop: RoomEnergyProperties = _hb_room.properties.energy # type: ignore
- if hbe_prop.people is None:
- return None
-
- if hbe_prop.people.occupancy_schedule is None:
+ try:
+ hbe_schedule = get_people_schedule(_hb_room)
+ except MissingEnergyPropertiesError:
+ # No people or occupancy_schedule found
return None
- # -- Aliases
- hbe_schedule = hbe_prop.people.occupancy_schedule
hbe_schedule_prop_ph: phx_ruleset.ScheduleRulesetPhProperties = hbe_schedule.properties.ph # type: ignore
daily_period = hbe_schedule_prop_ph.first_operating_period
@@ -240,15 +238,12 @@ def build_lighting_schedule_from_hb_room(
"""
# -- Make sure that the room has an occupancy schedule
- hbe_prop: RoomEnergyProperties = _hb_room.properties.energy # type: ignore
- if hbe_prop.lighting is None:
- return None
-
- if hbe_prop.lighting.schedule is None:
+ try:
+ hbe_schedule = get_lighting_schedule(_hb_room)
+ except MissingEnergyPropertiesError:
+ # No lighting or lighting.schedule found
return None
- # -- Aliases
- hbe_schedule = hbe_prop.lighting.schedule
hbe_schedule_prop_ph: phx_ruleset.ScheduleRulesetPhProperties = hbe_schedule.properties.ph # type: ignore
daily_period = hbe_schedule_prop_ph.first_operating_period
@@ -289,10 +284,19 @@ def _add_default_vent_schedule_to_Rooms(_hb_model: model.Model) -> model.Model:
default_ventilation_schedule = hbe_ruleset.ScheduleRuleset.from_constant_value("default_schedule", 1.0, type_limit)
for hb_room in _hb_model.rooms:
- if hb_room.properties.energy.ventilation.schedule is None:
- hb_room.properties.energy.ventilation.unlock()
- hb_room.properties.energy.ventilation.schedule = default_ventilation_schedule
- hb_room.properties.energy.ventilation.lock()
+ try:
+ get_ventilation_schedule(hb_room)
+ except MissingEnergyPropertiesError:
+ # No ventilation schedule found - add default
+ try:
+ room_energy_props = get_room_energy_properties(hb_room)
+ if room_energy_props.ventilation is not None:
+ room_energy_props.ventilation.unlock() # type: ignore
+ room_energy_props.ventilation.schedule = default_ventilation_schedule
+ room_energy_props.ventilation.lock() # type: ignore
+ except MissingEnergyPropertiesError:
+ # Room has no energy properties at all - skip it
+ continue
return _hb_model
@@ -317,8 +321,12 @@ def add_all_HB_Model_ventilation_schedules_to_PHX_Project(_project: project.PhxP
# -- NEXT: Build up the new Ventilation Schedules from the Room's data
for hb_room in _hb_model.rooms:
- hbe_room_energy_prop: RoomEnergyProperties = hb_room.properties.energy # type: ignore
- vent_schedule_id = hbe_room_energy_prop.ventilation.schedule.identifier
+ try:
+ vent_schedule = get_ventilation_schedule(hb_room)
+ vent_schedule_id = vent_schedule.identifier
+ except MissingEnergyPropertiesError:
+ # No ventilation schedule found, skip this room
+ continue
if _project.vent_sched_in_project_collection(vent_schedule_id):
# -- This is just to help speed things up.
@@ -345,13 +353,13 @@ def add_all_HB_Model_occupancy_schedules_to_PHX_Project(_project: project.PhxPro
* None
"""
for hb_room in _hb_model.rooms:
- hbe_room_energy_prop: RoomEnergyProperties = hb_room.properties.energy # type: ignore
-
- # -- Sometimes there is no 'People'
- if hbe_room_energy_prop.people is None:
+ try:
+ occ_schedule = get_people_schedule(hb_room)
+ occ_schedule_id = occ_schedule.identifier
+ except MissingEnergyPropertiesError:
+ # No people or occupancy schedule found, skip this room
continue
- occ_schedule_id = hbe_room_energy_prop.people.occupancy_schedule.identifier
if _project.occupancy_sched_in_project_collection(occ_schedule_id):
# -- This is just to help speed things up.
# -- Don't re-make the util-pattern if it is already in collection.
@@ -363,12 +371,13 @@ def add_all_HB_Model_occupancy_schedules_to_PHX_Project(_project: project.PhxPro
def add_all_HB_Model_lighting_schedules_to_PHX_Project(_project: project.PhxProject, _hb_model: model.Model) -> None:
for hb_room in _hb_model.rooms:
- hbe_room_energy_prop: RoomEnergyProperties = hb_room.properties.energy # type: ignore
-
- if hbe_room_energy_prop.lighting is None:
+ try:
+ lighting_schedule = get_lighting_schedule(hb_room)
+ lighting_schedule_id = lighting_schedule.identifier
+ except MissingEnergyPropertiesError:
+ # No lighting or lighting.schedule found, skip this room
continue
- lighting_schedule_id = hbe_room_energy_prop.lighting.schedule.identifier
if _project.lighting_sched_in_project_collection(lighting_schedule_id):
# -- This is just to help speed things up.
# -- Don't re-make the util-pattern if it is already in collection.
diff --git a/PHX/from_HBJSON/create_shw_devices.py b/PHX/from_HBJSON/create_shw_devices.py
index 84aa4c9..87a8e6a 100644
--- a/PHX/from_HBJSON/create_shw_devices.py
+++ b/PHX/from_HBJSON/create_shw_devices.py
@@ -6,7 +6,7 @@
from honeybee_phhvac import hot_water_devices, hot_water_piping
from PHX.model import hvac
-from PHX.model.enums.hvac import PhxHotWaterPipingInchDiameterType, PhxHotWaterPipingMaterial, PhxHotWaterTankType
+from PHX.model.enums.hvac import PhxHotWaterPipingMaterial, PhxHotWaterTankType
from PHX.model.hvac import piping
# -- Storage ------------------------------------------------------------------
diff --git a/PHX/from_HBJSON/create_variant.py b/PHX/from_HBJSON/create_variant.py
index 6e78152..a119820 100644
--- a/PHX/from_HBJSON/create_variant.py
+++ b/PHX/from_HBJSON/create_variant.py
@@ -9,7 +9,6 @@
logger = logging.getLogger()
from honeybee import room
-from honeybee_energy.load.equipment import ElectricEquipment
from honeybee_energy.load.process import Process
from honeybee_energy.properties.room import RoomEnergyProperties
from honeybee_energy_ph.properties.load import equipment, lighting, people, process
@@ -27,6 +26,13 @@
)
from PHX.from_HBJSON import create_building, create_elec_equip, create_foundations, create_hvac
+from PHX.from_HBJSON._type_utils import (
+ MissingEnergyPropertiesError,
+ get_room_electric_equipment,
+ get_room_energy_properties,
+ get_room_infiltration,
+ get_room_people,
+)
from PHX.from_HBJSON.create_shw_devices import (
build_phx_hw_heater,
build_phx_hw_storage,
@@ -267,15 +273,18 @@ def add_PhxPhBuildingData_from_hb_room(_variant: project.PhxVariant, _hb_room: r
# ------------------------------------------------------------------------------------------------------------------
# -- Type Aliases
ph_bldg = _variant.phius_cert.ph_building_data # alias
- hb_prop_energy: RoomEnergyProperties = getattr(_hb_room.properties, "energy")
hb_prop_ph: RoomPhProperties = getattr(_hb_room.properties, "ph")
hbph_bldg_seg: BldgSegment = hb_prop_ph.ph_bldg_segment
# ------------------------------------------------------------------------------------------------------------------
# -- Occupancy
- if hb_prop_energy.people:
- hb_ppl_prop_ph: people.PeoplePhProperties = getattr(hb_prop_energy.people.properties, "ph")
+ try:
+ hb_people = get_room_people(_hb_room)
+ hb_ppl_prop_ph: people.PeoplePhProperties = getattr(hb_people.properties, "ph")
ph_bldg.num_of_units = hb_ppl_prop_ph.number_dwelling_units
+ except MissingEnergyPropertiesError:
+ # No people defined, skip setting num_of_units
+ pass
ph_bldg.num_of_floors = hbph_bldg_seg.num_floor_levels
# ------------------------------------------------------------------------------------------------------------------
@@ -286,13 +295,18 @@ def add_PhxPhBuildingData_from_hb_room(_variant: project.PhxVariant, _hb_room: r
# ------------------------------------------------------------------------------------------------------------------
# -- Air-Infiltration
- m3h_per_m2_at_50Pa = get_infiltration_at_50Pa(hb_prop_energy.infiltration.flow_per_exterior_area)
- ph_bldg.airtightness_q50 = m3h_per_m2_at_50Pa
- total_flow_m3_hr_at_50Pa = ph_bldg.airtightness_q50 * _variant.get_total_gross_envelope_area()
try:
- ph_bldg.airtightness_n50 = total_flow_m3_hr_at_50Pa / _variant.building.net_volume
- except ZeroDivisionError:
- ph_bldg.airtightness_n50 = 1.0
+ hb_infiltration = get_room_infiltration(_hb_room)
+ m3h_per_m2_at_50Pa = get_infiltration_at_50Pa(hb_infiltration.flow_per_exterior_area)
+ ph_bldg.airtightness_q50 = m3h_per_m2_at_50Pa
+ total_flow_m3_hr_at_50Pa = ph_bldg.airtightness_q50 * _variant.get_total_gross_envelope_area()
+ try:
+ ph_bldg.airtightness_n50 = total_flow_m3_hr_at_50Pa / _variant.building.net_volume
+ except ZeroDivisionError:
+ ph_bldg.airtightness_n50 = 1.0
+ except MissingEnergyPropertiesError:
+ # No infiltration defined, skip setting airtightness values
+ pass
# ------------------------------------------------------------------------------------------------------------------
# -- Air Temp Setpoints
@@ -776,31 +790,44 @@ def add_elec_equip_from_hb_room(_variant: project.PhxVariant, _hb_room: room.Roo
"""
# -- Get all the PhEquipment from the HBE-Electric-Equipment
- room_prop_hb_energy: RoomEnergyProperties = getattr(_hb_room.properties, "energy")
- room_hb_energy_elec_equip: ElectricEquipment = room_prop_hb_energy.electric_equipment
- if room_hb_energy_elec_equip:
+ try:
+ room_hb_energy_elec_equip = get_room_electric_equipment(_hb_room)
ee_properties_ph: equipment.ElectricEquipmentPhProperties = getattr(room_hb_energy_elec_equip.properties, "ph")
for equip_key, device in ee_properties_ph.equipment_collection.items():
phx_elec_device = create_elec_equip.build_phx_elec_device(device)
for zone in _variant.building.zones:
zone.elec_equipment_collection.add_new_device(equip_key, phx_elec_device)
+ except MissingEnergyPropertiesError:
+ # No electric equipment defined, skip
+ pass
# -- Get all the PhEquipment from the HBE-Process-Loads
- room_hb_energy_process_loads: tuple[Process] = room_prop_hb_energy.process_loads
- for process_load in room_hb_energy_process_loads:
- process_prop_ph: process.ProcessPhProperties = getattr(process_load.properties, "ph")
- if not process_prop_ph.ph_equipment:
- continue
- phx_elec_device = create_elec_equip.build_phx_elec_device(process_prop_ph.ph_equipment)
- for zone in _variant.building.zones:
- zone.elec_equipment_collection.add_new_device(str(phx_elec_device.identifier), phx_elec_device)
+ try:
+ room_energy_props = get_room_energy_properties(_hb_room)
+ room_hb_energy_process_loads: tuple[Process] = room_energy_props.process_loads
+ for process_load in room_hb_energy_process_loads:
+ process_prop_ph: process.ProcessPhProperties = getattr(process_load.properties, "ph")
+ if not process_prop_ph.ph_equipment:
+ continue
+ phx_elec_device = create_elec_equip.build_phx_elec_device(process_prop_ph.ph_equipment)
+ for zone in _variant.building.zones:
+ zone.elec_equipment_collection.add_new_device(str(phx_elec_device.identifier), phx_elec_device)
+ except MissingEnergyPropertiesError:
+ # No energy properties or process loads defined, skip
+ pass
# -- Get the PhEquipment from the HBE-Lighting, if it exists
- lighting_prop_ph: lighting.LightingPhProperties = getattr(room_prop_hb_energy.lighting.properties, "ph")
- if lighting_prop_ph.ph_equipment:
- phx_elec_device = create_elec_equip.build_phx_elec_device(lighting_prop_ph.ph_equipment)
- for zone in _variant.building.zones:
- zone.elec_equipment_collection.add_new_device(str(phx_elec_device.identifier), phx_elec_device)
+ try:
+ room_energy_props = get_room_energy_properties(_hb_room)
+ if room_energy_props.lighting is not None:
+ lighting_prop_ph: lighting.LightingPhProperties = getattr(room_energy_props.lighting.properties, "ph")
+ if lighting_prop_ph.ph_equipment:
+ phx_elec_device = create_elec_equip.build_phx_elec_device(lighting_prop_ph.ph_equipment)
+ for zone in _variant.building.zones:
+ zone.elec_equipment_collection.add_new_device(str(phx_elec_device.identifier), phx_elec_device)
+ except MissingEnergyPropertiesError:
+ # No energy properties or lighting defined, skip
+ pass
return None
diff --git a/PHX/from_HBJSON/read_HBJSON_file.py b/PHX/from_HBJSON/read_HBJSON_file.py
index ff18300..35e5f42 100644
--- a/PHX/from_HBJSON/read_HBJSON_file.py
+++ b/PHX/from_HBJSON/read_HBJSON_file.py
@@ -16,10 +16,6 @@
import pathlib
from typing import Dict
-import honeybee
-import honeybee_energy
-import honeybee_energy_ph
-import honeybee_ph
from honeybee import model
# -- Dev Note: Do not remove ^ ------------------------------------------------
diff --git a/PHX/from_WUFI_XML/phx_converter.py b/PHX/from_WUFI_XML/phx_converter.py
index b00c49f..9ae6af7 100644
--- a/PHX/from_WUFI_XML/phx_converter.py
+++ b/PHX/from_WUFI_XML/phx_converter.py
@@ -1,5 +1,3 @@
-from typing import Any, Dict
-
from PHX.from_WUFI_XML.phx_schemas import _PhxProject
from PHX.from_WUFI_XML.wufi_file_schema import WUFIplusProject
from PHX.model import project
diff --git a/PHX/from_WUFI_XML/phx_schemas.py b/PHX/from_WUFI_XML/phx_schemas.py
index 0dd932f..7fd1ea5 100644
--- a/PHX/from_WUFI_XML/phx_schemas.py
+++ b/PHX/from_WUFI_XML/phx_schemas.py
@@ -56,6 +56,7 @@
)
from PHX.model.enums.elec_equip import ElectricEquipmentType
from PHX.model.enums.foundations import FoundationType
+from PHX.model.enums.hvac import PhxHotWaterPipingInchDiameterType
from PHX.model.enums.phius_certification import (
PhiusCertificationBuildingCategoryType,
PhiusCertificationBuildingStatus,
@@ -79,12 +80,7 @@
PhxHeatPumpMonthly,
)
from PHX.model.hvac._base import PhxUsageProfile
-from PHX.model.hvac.collection import (
- AnyMechDevice,
- PhxMechanicalSystemCollection,
- PhxRecirculationParameters,
- PhxZoneCoverage,
-)
+from PHX.model.hvac.collection import PhxMechanicalSystemCollection, PhxRecirculationParameters, PhxZoneCoverage
from PHX.model.hvac.cooling_params import (
PhxCoolingDehumidificationParams,
PhxCoolingPanelParams,
@@ -94,7 +90,6 @@
from PHX.model.hvac.ducting import PhxDuctElement, PhxDuctSegment, PhxVentDuctType
from PHX.model.hvac.piping import (
PhxHotWaterPipingCalcMethod,
- PhxHotWaterPipingInchDiameterType,
PhxHotWaterPipingMaterial,
PhxHotWaterSelectionUnitsOrFloors,
PhxPipeBranch,
diff --git a/PHX/hbjson_to_phpp.py b/PHX/hbjson_to_phpp.py
index 4819de1..7279549 100755
--- a/PHX/hbjson_to_phpp.py
+++ b/PHX/hbjson_to_phpp.py
@@ -10,7 +10,6 @@
from PHX.from_HBJSON import create_project, read_HBJSON_file
from PHX.PHPP import phpp_app
-from PHX.PHPP.phpp_localization.shape_model import PhppShape
from PHX.xl import xl_app
if __name__ == "__main__":
diff --git a/PHX/model/elec_equip.py b/PHX/model/elec_equip.py
index 0212eaf..f091074 100644
--- a/PHX/model/elec_equip.py
+++ b/PHX/model/elec_equip.py
@@ -7,7 +7,7 @@
import sys
import uuid
from dataclasses import dataclass, field
-from typing import Any, ClassVar, Dict, List, Optional, Type, Union
+from typing import ClassVar, Dict, List, Optional, Type, Union
from PHX.model.enums.elec_equip import ElectricEquipmentType
diff --git a/PHX/model/enums/hvac.py b/PHX/model/enums/hvac.py
index a4ba978..6a4cd9d 100644
--- a/PHX/model/enums/hvac.py
+++ b/PHX/model/enums/hvac.py
@@ -5,8 +5,6 @@
from enum import Enum
-from honeybee_phhvac.hot_water_devices import PhHvacHotWaterTankType
-
class PhxFuelType(Enum):
NATURAL_GAS = 1
diff --git a/PHX/model/geometry.py b/PHX/model/geometry.py
index 22124de..8794d83 100644
--- a/PHX/model/geometry.py
+++ b/PHX/model/geometry.py
@@ -241,7 +241,7 @@ def __eq__(self, other: PhxPolygon) -> bool:
if not len(self.child_polygon_ids) == len(other.child_polygon_ids):
return False
for _ in self.child_polygon_ids:
- if not _ in other.child_polygon_ids:
+ if _ not in other.child_polygon_ids:
return False
# # -- Check the actual vertices
diff --git a/PHX/model/hvac/collection.py b/PHX/model/hvac/collection.py
index 533e467..0a31075 100644
--- a/PHX/model/hvac/collection.py
+++ b/PHX/model/hvac/collection.py
@@ -9,7 +9,7 @@
from copy import copy
from dataclasses import dataclass, field
from functools import reduce
-from typing import Any, ClassVar, Dict, List, Optional, Union
+from typing import ClassVar, Dict, List, Optional, Union
from PHX.model import hvac
from PHX.model.enums.hvac import DeviceType, PhxSupportiveDeviceType
diff --git a/PHX/model/hvac/cooling_params.py b/PHX/model/hvac/cooling_params.py
index a17b30d..9bac0d7 100644
--- a/PHX/model/hvac/cooling_params.py
+++ b/PHX/model/hvac/cooling_params.py
@@ -6,7 +6,7 @@
from __future__ import annotations
from dataclasses import dataclass, field
-from typing import Optional, Union
+from typing import Union
from PHX.model.hvac import _base
diff --git a/PHX/model/hvac/piping.py b/PHX/model/hvac/piping.py
index 76994d6..8e30bfe 100644
--- a/PHX/model/hvac/piping.py
+++ b/PHX/model/hvac/piping.py
@@ -12,11 +12,9 @@
from ladybug_geometry.geometry3d.pointvector import Point3D, Vector3D
from ladybug_geometry.geometry3d.polyline import LineSegment3D
-from ph_units.converter import convert
from PHX.model.enums.hvac import (
PhxHotWaterPipingCalcMethod,
- PhxHotWaterPipingInchDiameterType,
PhxHotWaterPipingMaterial,
PhxHotWaterSelectionUnitsOrFloors,
)
diff --git a/PHX/model/loads/lighting.py b/PHX/model/loads/lighting.py
index 46cc139..a556d65 100644
--- a/PHX/model/loads/lighting.py
+++ b/PHX/model/loads/lighting.py
@@ -5,8 +5,7 @@
from __future__ import annotations
-from dataclasses import dataclass, field
-from typing import Any, ClassVar
+from dataclasses import dataclass
@dataclass
diff --git a/PHX/model/loads/occupancy.py b/PHX/model/loads/occupancy.py
index 3cca1ca..e8a9f56 100644
--- a/PHX/model/loads/occupancy.py
+++ b/PHX/model/loads/occupancy.py
@@ -6,7 +6,6 @@
from __future__ import annotations
from dataclasses import dataclass
-from typing import ClassVar
@dataclass
diff --git a/PHX/model/project.py b/PHX/model/project.py
index f973f06..24d63c4 100644
--- a/PHX/model/project.py
+++ b/PHX/model/project.py
@@ -277,7 +277,7 @@ def get_window_type(self, _key: str) -> PhxConstructionWindow:
"""Returns the PhxConstructionWindow with the specified key"""
try:
return self.window_types[_key]
- except KeyError as e:
+ except KeyError:
valid_keys = " | ".join([f"{k}::{v.display_name}" for k, v in self.window_types.items()])
msg = (
f"Window Type: '{_key}' not found in project collection? "
diff --git a/PHX/model/schedules/lighting.py b/PHX/model/schedules/lighting.py
index b2fef2f..ff872a0 100644
--- a/PHX/model/schedules/lighting.py
+++ b/PHX/model/schedules/lighting.py
@@ -7,7 +7,7 @@
import uuid
from dataclasses import dataclass, field
-from typing import Any, ClassVar, Union
+from typing import ClassVar, Union
@dataclass
diff --git a/PHX/model/schedules/occupancy.py b/PHX/model/schedules/occupancy.py
index e2319be..9114fd8 100644
--- a/PHX/model/schedules/occupancy.py
+++ b/PHX/model/schedules/occupancy.py
@@ -7,7 +7,7 @@
import uuid
from dataclasses import dataclass, field
-from typing import Any, ClassVar, Union
+from typing import ClassVar, Union
@dataclass
diff --git a/PHX/to_WUFI_XML/xml_schemas.py b/PHX/to_WUFI_XML/xml_schemas.py
index edeb986..b93ce3b 100644
--- a/PHX/to_WUFI_XML/xml_schemas.py
+++ b/PHX/to_WUFI_XML/xml_schemas.py
@@ -6,7 +6,7 @@
import operator
import sys
from functools import reduce
-from typing import Any, Dict, List, Optional, TypeVar
+from typing import Dict, List, Optional, TypeVar
from ph_units.converter import convert
diff --git a/PHX/xl/xl_app.py b/PHX/xl/xl_app.py
index 5188c4d..3495301 100644
--- a/PHX/xl/xl_app.py
+++ b/PHX/xl/xl_app.py
@@ -17,7 +17,6 @@
xl_Framework_Protocol,
xl_Range_Protocol,
xl_Sheet_Protocol,
- xl_Sheets_Protocol,
)
# -----------------------------------------------------------------------------
diff --git a/PHX/xl/xl_typing.py b/PHX/xl/xl_typing.py
index 302e1e2..eb70149 100644
--- a/PHX/xl/xl_typing.py
+++ b/PHX/xl/xl_typing.py
@@ -4,7 +4,7 @@
"""XL-App Protocol Classes."""
import pathlib
-from typing import Any, Callable, Dict, Optional, Tuple
+from typing import Any, Dict, Optional, Tuple
from PHX.xl import xl_data
diff --git a/_testing_HBJSON_to_WUFI.py b/_testing_HBJSON_to_WUFI.py
index ae4a143..d0d13be 100644
--- a/_testing_HBJSON_to_WUFI.py
+++ b/_testing_HBJSON_to_WUFI.py
@@ -3,12 +3,12 @@
"""DEV SANDBOX: convert an HBJSON file over to WUFI XML format."""
+import logging
import pathlib
from rich import print
from PHX.from_HBJSON import create_project, read_HBJSON_file
-from PHX.model import building, certification, components, constructions, elec_equip, geometry, project, schedules
from PHX.to_WUFI_XML import xml_builder, xml_txt_to_file
from tests.conftest import _reload_phx_classes, _reset_phx_class_counters
@@ -23,9 +23,8 @@
# -- Temp
# SOURCE_FILES = [pathlib.Path("/Users/em/Desktop/hvac_equipment_ph_test.hbjson")]
-# TARGET_DIR = pathlib.Path("sample")
-import logging
+# TARGET_DIR = pathlib.Path("sample")
logger = logging.getLogger()
diff --git a/_testing_WUFI_to_PHX.py b/_testing_WUFI_to_PHX.py
index 1ab08a3..ae20df5 100644
--- a/_testing_WUFI_to_PHX.py
+++ b/_testing_WUFI_to_PHX.py
@@ -28,7 +28,7 @@
# ----------------------------------------------------------------
# -- 2) Convert the Pydantic WUFI model over to a PHX model
- print(f"[green bold]> Converting XML-data to a PHX-Model[/green bold]")
+ print("[green bold]> Converting XML-data to a PHX-Model[/green bold]")
phx_project = convert_WUFI_XML_to_PHX_project(wufi_xml_model)
# ----------------------------------------------------------------
diff --git a/pyproject.toml b/pyproject.toml
index 9203c56..900c275 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -24,3 +24,11 @@ directory = "_coverage_html"
[tool.black]
line-length = 120
+
+[tool.ruff]
+line-length = 120
+target-version = "py310"
+
+[tool.ruff.lint]
+select = ["E", "F", "I", "N", "W"]
+extend-ignore = ["F403", "F405", "N802"]
diff --git a/tests/_source_gh/hbph_test_models.gh b/tests/_source_gh/hbph_test_models.gh
index fcfd8a0..e36742e 100644
Binary files a/tests/_source_gh/hbph_test_models.gh and b/tests/_source_gh/hbph_test_models.gh differ
diff --git a/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson b/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson
index c20f8e3..8345a5a 100644
--- a/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson
+++ b/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson
@@ -1,886 +1,730 @@
{
- "version": "1.59.0",
"angle_tolerance": 1.0,
- "units": "Meters",
- "properties": {
- "ph": {
- "type": "ModelPhPropertiesAbridged",
- "bldg_segments": [
+ "rooms": [
+ {
+ "faces": [
{
- "identifier": "e82c7dec-db76-4428-a9e9-50fa956daee4",
- "source_energy_factors": {
- "factors": []
+ "display_name": "Room_1_b01e972f..Face0",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "phi_certification": {
- "phpp_version": 9,
- "attributes": {
- "phpp_version": 9,
- "tfa_override": null,
- "certification_type": "1-PASSIVE HOUSE",
- "primary_energy_type": "2-PER (RENEWABLE)",
- "ihg_type": "2-STANDARD",
- "enerphit_type": "2-ENERGY DEMAND METHOD",
- "retrofit_type": "1-NEW BUILDING",
- "building_use_type": "10-DWELLING",
- "building_category_type": "1-RESIDENTIAL BUILDING",
- "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)",
- "certification_class": "1-CLASSIC"
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "x": [
+ -1.0,
+ 0.0,
+ -2.7755575615628914e-17
+ ],
+ "o": [
+ -4.0,
+ 4.0,
+ 1.5
+ ]
},
- "display_name": "9309eb8b-310c-4434-b1c9-7b88bcca49c5",
- "user_data": {},
- "identifier": "9309eb8b-310c-4434-b1c9-7b88bcca49c5"
+ "boundary": [
+ [
+ 5.0,
+ 4.0,
+ 3.0
+ ],
+ [
+ 5.0,
+ 4.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 4.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 4.0,
+ 3.0
+ ]
+ ],
+ "type": "Face3D"
},
- "thermal_bridges": {},
- "name": "Unnamed_Bldg_Segment",
- "set_points": {
- "winter": 20.0,
- "display_name": "ece64bbb-45b7-4854-b07a-4305cc89dd05",
- "user_data": {},
- "summer": 25.0,
- "identifier": "ece64bbb-45b7-4854-b07a-4305cc89dd05"
+ "identifier": "Room_1_b01e972f..Face0"
+ },
+ {
+ "display_name": "Room_1_b01e972f..Face1",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "mech_room_temp": 20.0,
- "display_name": "Unnamed_Bldg_Segment",
- "wind_exposure_type": {
- "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING"
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
},
- "co2e_factors": {
- "factors": []
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -1.0,
+ 0.0,
+ 0.0
+ ],
+ "x": [
+ 0.0,
+ -1.0,
+ 0.0
+ ],
+ "o": [
+ 0.0,
+ 0.0,
+ 1.5
+ ]
+ },
+ "boundary": [
+ [
+ 0.0,
+ 4.0,
+ 3.0
+ ],
+ [
+ 0.0,
+ 4.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 3.0
+ ]
+ ],
+ "type": "Face3D"
},
- "user_data": {},
- "num_dwelling_units": 1,
- "site": {
- "climate": {
- "average_wind_speed": 4.0,
- "ground": {
- "depth_groundwater": 3,
- "ground_density": 2000,
- "flow_rate_groundwater": 0.050000000000000003,
- "ground_heat_capacity": 1000,
- "ground_thermal_conductivity": 2,
- "display_name": "0a1301e7-f06b-4635-9a91-1eada99932d9",
- "user_data": {},
- "identifier": "0a1301e7-f06b-4635-9a91-1eada99932d9"
- },
- "peak_loads": {
- "heat_load_2": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "4ff33fd6-41cf-4ace-a0f5-1bb561777b21",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "4ff33fd6-41cf-4ace-a0f5-1bb561777b21"
- },
- "cooling_load_2": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "4116cb15-be0d-4340-9087-6b012d294503",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "4116cb15-be0d-4340-9087-6b012d294503"
- },
- "display_name": "63a85b9a-9b40-48bd-94ba-e887ccb9cc78",
- "cooling_load_1": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "6be4d2f7-9c77-4013-9141-323017f94671",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "6be4d2f7-9c77-4013-9141-323017f94671"
- },
- "user_data": {},
- "heat_load_1": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "a2f0cc19-a0ed-4c4f-be3b-06a20f7b4d6d",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "a2f0cc19-a0ed-4c4f-be3b-06a20f7b4d6d"
- },
- "identifier": "63a85b9a-9b40-48bd-94ba-e887ccb9cc78"
- },
- "summer_daily_temperature_swing": 8.0,
- "display_name": "New York",
- "station_elevation": 0.0,
- "user_data": {},
- "monthly_radiation": {
- "west": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "cf9a2b03-036c-4488-aec7-caec99daa457",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "cf9a2b03-036c-4488-aec7-caec99daa457"
- },
- "east": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "e5ad8cab-e31f-4574-b88d-2a054e064508",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "e5ad8cab-e31f-4574-b88d-2a054e064508"
- },
- "display_name": "3fdf4544-5e10-48fd-90be-51fafe2c516d",
- "south": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "d09801e4-b561-4197-9b50-b16e7271590d",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "d09801e4-b561-4197-9b50-b16e7271590d"
- },
- "user_data": {},
- "north": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "44e3ca4c-283d-49b5-8752-5d053e7299bb",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "44e3ca4c-283d-49b5-8752-5d053e7299bb"
- },
- "glob": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "52144027-4565-40bb-b72f-43699a42b74e",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "52144027-4565-40bb-b72f-43699a42b74e"
- },
- "identifier": "3fdf4544-5e10-48fd-90be-51fafe2c516d"
- },
- "monthly_temps": {
- "sky_temps": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "5a65813f-0da1-427f-a8dc-e3f3b2e197e4",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "5a65813f-0da1-427f-a8dc-e3f3b2e197e4"
- },
- "ground_temps": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "f1013c6d-3e14-4416-9746-53754f86d88c",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "f1013c6d-3e14-4416-9746-53754f86d88c"
- },
- "dewpoints": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "64d8748a-338e-461a-8d98-ae11bee89e49",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "64d8748a-338e-461a-8d98-ae11bee89e49"
- },
- "display_name": "273ac7dc-5e87-4f80-8252-dfa5d9e6b7d2",
- "air_temps": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "eb5ea2ef-c95f-48b4-80af-18bebad4f01c",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "eb5ea2ef-c95f-48b4-80af-18bebad4f01c"
- },
- "user_data": {},
- "identifier": "273ac7dc-5e87-4f80-8252-dfa5d9e6b7d2"
- },
- "identifier": "cec01604-87f0-41e5-a780-c339f2ff00f9"
+ "identifier": "Room_1_b01e972f..Face1"
+ },
+ {
+ "display_name": "Room_1_b01e972f..Face2",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
},
- "display_name": "b7fb7b37-b908-48de-8c06-b2e6cb227b15",
- "location": {
- "hours_from_UTC": -4,
- "display_name": "87dc1b1c-cef9-4c17-949e-d95cba0f00ae",
- "latitude": 40.600000000000001,
- "longitude": -73.799999999999997,
- "site_elevation": null,
- "user_data": {},
- "climate_zone": 1,
- "identifier": "87dc1b1c-cef9-4c17-949e-d95cba0f00ae"
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
},
- "user_data": {},
- "phpp_library_codes": {
- "region_code": "New York",
- "country_code": "US-United States of America",
- "display_name": "US0055c-New York",
- "dataset_name": "US0055c-New York",
- "user_data": {},
- "identifier": "8f2bd20f-3321-4f64-8b46-be9b3cc4daf6"
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
},
- "identifier": "b7fb7b37-b908-48de-8c06-b2e6cb227b15"
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "non_combustible_materials": false,
- "summer_hrv_bypass_mode": {
- "value": "4-ALWAYS"
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
},
- "phius_certification": {
- "PHIUS2021_heating_load": 10.0,
- "PHIUS2021_cooling_load": 10.0,
- "icfa_override": null,
- "building_status": {
- "value": "1-IN_PLANNING"
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ -1.0,
+ 0.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ -2.7755575615628914e-17
+ ],
+ "o": [
+ 0.0,
+ 0.0,
+ 1.5
+ ]
},
- "PHIUS2021_heating_demand": 15.0,
- "PHIUS2021_cooling_demand": 15.0,
- "certification_program": {
- "value": "7-PHIUS 2021 CORE"
+ "boundary": [
+ [
+ 0.0,
+ 0.0,
+ 3.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 5.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 5.0,
+ 0.0,
+ 3.0
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "Room_1_b01e972f..Face2"
+ },
+ {
+ "display_name": "Room_1_b01e972f..Face3",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
},
- "int_gains_use_school_defaults": false,
- "int_gains_evap_per_person": 15,
- "display_name": "b64b0092-c7c6-43a6-b01c-48b961c5bcb6",
- "int_gains_num_toilets": 1,
- "int_gains_dhw_marginal_perf_ratio": null,
- "localization_selection_type": 2,
- "user_data": {},
- "building_use_type": {
- "value": "1-RESIDENTIAL"
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
},
- "building_category_type": {
- "value": "1-RESIDENTIAL BUILDING"
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
},
- "int_gains_flush_heat_loss": true,
- "building_type": {
- "value": "1-NEW_CONSTRUCTION"
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
},
- "int_gains_toilet_room_util_pat": null,
- "identifier": "b64b0092-c7c6-43a6-b01c-48b961c5bcb6"
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "num_floor_levels": 1
- }
- ],
- "team": {
- "owner": {
- "email": null,
- "street": null,
- "name": null,
- "post_code": null,
- "display_name": "a097520b-88f5-45d1-8a8c-c1d6ac02a992",
- "city": null,
- "telephone": null,
- "license_number": null,
- "user_data": {},
- "identifier": "a097520b-88f5-45d1-8a8c-c1d6ac02a992"
- },
- "display_name": "ec770353-273e-4107-aa4b-f4ebd5bc98ca",
- "customer": {
- "email": null,
- "street": null,
- "name": null,
- "post_code": null,
- "display_name": "f7e845f0-47fb-4aee-9822-114b32095b49",
- "city": null,
- "telephone": null,
- "license_number": null,
- "user_data": {},
- "identifier": "f7e845f0-47fb-4aee-9822-114b32095b49"
- },
- "user_data": {},
- "designer": {
- "email": null,
- "street": null,
- "name": null,
- "post_code": null,
- "display_name": "ace7f2c9-14e8-48ed-9e08-18fcd4d33c46",
- "city": null,
- "telephone": null,
- "license_number": null,
- "user_data": {},
- "identifier": "ace7f2c9-14e8-48ed-9e08-18fcd4d33c46"
- },
- "building": {
- "email": null,
- "street": null,
- "name": null,
- "post_code": null,
- "display_name": "469e7f34-9e85-48f7-aefc-b936555a2640",
- "city": null,
- "telephone": null,
- "license_number": null,
- "user_data": {},
- "identifier": "469e7f34-9e85-48f7-aefc-b936555a2640"
- },
- "identifier": "ec770353-273e-4107-aa4b-f4ebd5bc98ca"
- },
- "id_num": 0
- },
- "doe2": {
- "type": "ModelDoe2Properties"
- },
- "ph_hvac": {
- "type": "ModelPhHvacProperties"
- },
- "radiance": {
- "type": "ModelRadianceProperties",
- "modifier_sets": [],
- "global_modifier_set": {
- "floor_set": {
- "interior_modifier": "generic_floor_0.20",
- "type": "FloorModifierSetAbridged",
- "exterior_modifier": "generic_floor_0.20"
- },
- "shade_set": {
- "interior_modifier": "generic_interior_shade_0.50",
- "type": "ShadeModifierSetAbridged",
- "exterior_modifier": "generic_exterior_shade_0.35"
- },
- "air_boundary_modifier": "air_boundary",
- "modifiers": [
- {
- "g_reflectance": 0.20000000000000001,
- "b_reflectance": 0.20000000000000001,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.20000000000000001,
- "roughness": 0.0,
- "identifier": "generic_floor_0.20"
- },
- {
- "specularity": 0.0,
- "b_reflectance": 1.0,
- "transmitted_spec": 1.0,
- "dependencies": [],
- "type": "Trans",
- "g_reflectance": 1.0,
- "r_reflectance": 1.0,
- "roughness": 0.0,
- "transmitted_diff": 1.0,
- "modifier": null,
- "identifier": "air_boundary"
- },
- {
- "identifier": "generic_interior_window_vis_0.88",
- "type": "Glass",
- "g_transmissivity": 0.95841543286105957,
- "r_transmissivity": 0.95841543286105957,
- "b_transmissivity": 0.95841543286105957,
- "refraction_index": null,
- "modifier": null,
- "dependencies": []
- },
- {
- "g_reflectance": 0.5,
- "b_reflectance": 0.5,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.5,
- "roughness": 0.0,
- "identifier": "generic_interior_shade_0.50"
- },
- {
- "g_reflectance": 0.5,
- "b_reflectance": 0.5,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.5,
- "roughness": 0.0,
- "identifier": "generic_wall_0.50"
- },
- {
- "g_reflectance": 0.5,
- "b_reflectance": 0.5,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.5,
- "roughness": 0.0,
- "identifier": "generic_opaque_door_0.50"
- },
- {
- "identifier": "generic_exterior_window_vis_0.64",
- "type": "Glass",
- "g_transmissivity": 0.69757618153843315,
- "r_transmissivity": 0.69757618153843315,
- "b_transmissivity": 0.69757618153843315,
- "refraction_index": null,
- "modifier": null,
- "dependencies": []
- },
- {
- "g_reflectance": 0.34999999999999998,
- "b_reflectance": 0.34999999999999998,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.34999999999999998,
- "roughness": 0.0,
- "identifier": "generic_exterior_shade_0.35"
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
},
- {
- "g_reflectance": 0.80000000000000004,
- "b_reflectance": 0.80000000000000004,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.80000000000000004,
- "roughness": 0.0,
- "identifier": "generic_ceiling_0.80"
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 1.0,
+ -0.0,
+ 1.1102230246251565e-16
+ ],
+ "x": [
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "o": [
+ 5.0,
+ -5.0,
+ 1.5
+ ]
+ },
+ "boundary": [
+ [
+ 5.0,
+ 0.0,
+ 3.0
+ ],
+ [
+ 5.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 5.0,
+ 4.0,
+ 0.0
+ ],
+ [
+ 5.0,
+ 4.0,
+ 3.0
+ ]
+ ],
+ "type": "Face3D"
},
- {
- "g_reflectance": 0.20000000000000001,
- "b_reflectance": 0.20000000000000001,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.20000000000000001,
- "roughness": 0.0,
- "identifier": "generic_context_0.20"
- }
- ],
- "aperture_set": {
- "interior_modifier": "generic_interior_window_vis_0.88",
- "type": "ApertureModifierSetAbridged",
- "skylight_modifier": "generic_exterior_window_vis_0.64",
- "operable_modifier": "generic_exterior_window_vis_0.64",
- "window_modifier": "generic_exterior_window_vis_0.64"
- },
- "type": "GlobalModifierSet",
- "door_set": {
- "overhead_modifier": "generic_opaque_door_0.50",
- "exterior_modifier": "generic_opaque_door_0.50",
- "exterior_glass_modifier": "generic_exterior_window_vis_0.64",
- "interior_modifier": "generic_opaque_door_0.50",
- "type": "DoorModifierSetAbridged",
- "interior_glass_modifier": "generic_interior_window_vis_0.88"
- },
- "context_modifier": "generic_context_0.20",
- "wall_set": {
- "interior_modifier": "generic_wall_0.50",
- "type": "WallModifierSetAbridged",
- "exterior_modifier": "generic_wall_0.50"
+ "identifier": "Room_1_b01e972f..Face3"
},
- "roof_ceiling_set": {
- "interior_modifier": "generic_ceiling_0.80",
- "type": "RoofCeilingModifierSetAbridged",
- "exterior_modifier": "generic_ceiling_0.80"
- }
- },
- "modifiers": []
- },
- "energy": {
- "schedules": [
{
- "identifier": "Generic Office Occupancy",
- "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default",
- "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default",
- "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn",
- "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn",
+ "display_name": "Room_1_b01e972f..Face4",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
},
"ph": {
"id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
},
- "type": "ScheduleRulesetProperties"
+ "type": "FacePropertiesAbridged"
},
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
+ "boundary_condition": {
+ "type": "Ground"
+ },
+ "type": "Face",
+ "face_type": "Floor",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.0,
+ -0.0,
+ -1.0
+ ],
+ "x": [
0.0,
- 0.050000000000000003,
+ 1.0,
0.0
],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 18,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_Default"
+ "o": [
+ 2.5,
+ 2.0,
+ 0.0
+ ]
},
- {
- "interpolate": false,
- "values": [
- 0.0,
- 1.0,
- 0.050000000000000003
+ "boundary": [
+ [
+ 5.0,
+ 4.0,
+ 0.0
],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn"
- },
- {
- "interpolate": false,
- "values": [
+ [
+ 5.0,
+ 0.0,
0.0
],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn"
- },
- {
- "interpolate": false,
- "values": [
+ [
0.0,
- 0.10000000000000001,
- 0.20000000000000001,
- 0.94999999999999996,
- 0.5,
- 0.94999999999999996,
- 0.29999999999999999,
- 0.10000000000000001,
- 0.050000000000000003
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 13,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy"
- },
- {
- "interpolate": false,
- "values": [
0.0,
- 0.10000000000000001,
- 0.29999999999999999,
- 0.10000000000000001,
- 0.050000000000000003,
0.0
],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 19,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_Sat"
- }
- ],
- "schedule_rules": [
- {
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy",
- "apply_wednesday": true,
- "apply_thursday": true,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
- },
- {
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat",
- "apply_wednesday": false,
- "apply_thursday": false,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
- }
- ]
+ [
+ 0.0,
+ 4.0,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "Room_1_b01e972f..Face4"
},
{
- "identifier": "Generic Office Equipment",
- "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun",
- "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
- "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn",
- "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn",
+ "display_name": "Room_1_b01e972f..Face5",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
},
"ph": {
"id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "type": "FacePhPropertiesAbridged"
},
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 0.2307553806,
- 0.28810717499999999,
- 0.2307553806
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 18,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun"
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
},
- {
- "interpolate": false,
- "values": [
+ "type": "FacePropertiesAbridged"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Face",
+ "face_type": "RoofCeiling",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
1.0
],
- "times": [
- [
- 0,
- 0
- ]
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn"
+ "o": [
+ 2.5,
+ 2.0,
+ 3.0
+ ]
},
- {
- "interpolate": false,
- "values": [
- 0.0
+ "boundary": [
+ [
+ 0.0,
+ 4.0,
+ 3.0
],
- "times": [
- [
- 0,
- 0
- ]
+ [
+ 0.0,
+ 0.0,
+ 3.0
],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn"
+ [
+ 5.0,
+ 0.0,
+ 3.0
+ ],
+ [
+ 5.0,
+ 4.0,
+ 3.0
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "Room_1_b01e972f..Face5"
+ }
+ ],
+ "display_name": "Room_1",
+ "properties": {
+ "revive": {
+ "type": "RoomRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "RoomRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "hvac": "Room_1_b01e972f Ideal Loads Air System",
+ "program_type": "Generic Office Program",
+ "type": "RoomEnergyPropertiesAbridged"
+ },
+ "doe2": {
+ "type": "RoomDoe2Properties"
+ },
+ "ph": {
+ "ph_foundations": [],
+ "spaces": [],
+ "type": "RoomPhPropertiesAbridged",
+ "specific_heat_capacity": "1-LIGHTWEIGHT",
+ "specific_heat_capacity_wh_m2k": null,
+ "ph_bldg_segment_id": "75427f77-327b-432f-bd9c-2675af05efee"
+ },
+ "ph_hvac": {
+ "renewable_devices": [],
+ "ventilation_system": null,
+ "id_num": 0,
+ "supportive_devices": [],
+ "type": "RoomPhHvacPropertiesAbridged",
+ "exhaust_vent_devices": [],
+ "hot_water_system": null,
+ "heat_pump_systems": [],
+ "heating_systems": []
+ },
+ "type": "RoomPropertiesAbridged"
+ },
+ "type": "Room",
+ "identifier": "Room_1_b01e972f"
+ }
+ ],
+ "display_name": "unnamed",
+ "properties": {
+ "revive": {
+ "grid_region": {
+ "region_code": "",
+ "description": "",
+ "filepath": "",
+ "region_name": ""
+ },
+ "co2_measures": {},
+ "id_num": 0,
+ "type": "ModelRevivePropertiesAbridged",
+ "national_emissions_factors": {
+ "GDP_million_USD": 0.0,
+ "country_name": "",
+ "type": "NationalEmissionsFactors",
+ "kg_CO2_per_USD": 0.0,
+ "us_trading_rank": 0,
+ "CO2_MT": 0.0
+ },
+ "analysis_duration": 50,
+ "envelope_labor_cost_fraction": 0.40000000000000002,
+ "fuels": {
+ "ELECTRICITY": {
+ "fuel_type": "ELECTRICITY",
+ "sale_price_per_kwh": 0.13200000000000001,
+ "type": "Fuel",
+ "annual_base_price": 200.0,
+ "purchase_price_per_kwh": 0.17984
+ },
+ "NATURAL_GAS": {
+ "fuel_type": "NATURAL_GAS",
+ "sale_price_per_kwh": 0.0,
+ "type": "Fuel",
+ "annual_base_price": 200.0,
+ "purchase_price_per_kwh": 0.047100000000000003
+ }
+ }
+ },
+ "radiance": {
+ "modifier_sets": [],
+ "type": "ModelRadianceProperties",
+ "global_modifier_set": {
+ "door_set": {
+ "exterior_modifier": "generic_opaque_door_0.50",
+ "overhead_modifier": "generic_opaque_door_0.50",
+ "interior_modifier": "generic_opaque_door_0.50",
+ "type": "DoorModifierSetAbridged",
+ "interior_glass_modifier": "generic_interior_window_vis_0.88",
+ "exterior_glass_modifier": "generic_exterior_window_vis_0.64"
+ },
+ "roof_ceiling_set": {
+ "exterior_modifier": "generic_ceiling_0.80",
+ "type": "RoofCeilingModifierSetAbridged",
+ "interior_modifier": "generic_ceiling_0.80"
+ },
+ "air_boundary_modifier": "air_boundary",
+ "type": "GlobalModifierSet",
+ "shade_set": {
+ "exterior_modifier": "generic_exterior_shade_0.35",
+ "type": "ShadeModifierSetAbridged",
+ "interior_modifier": "generic_interior_shade_0.50"
+ },
+ "floor_set": {
+ "exterior_modifier": "generic_floor_0.20",
+ "type": "FloorModifierSetAbridged",
+ "interior_modifier": "generic_floor_0.20"
+ },
+ "modifiers": [
+ {
+ "roughness": 0.0,
+ "identifier": "generic_ceiling_0.80",
+ "dependencies": [],
+ "r_reflectance": 0.80000000000000004,
+ "type": "Plastic",
+ "b_reflectance": 0.80000000000000004,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.80000000000000004
+ },
+ {
+ "identifier": "generic_interior_window_vis_0.88",
+ "dependencies": [],
+ "modifier": null,
+ "g_transmissivity": 0.95841543286105957,
+ "b_transmissivity": 0.95841543286105957,
+ "r_transmissivity": 0.95841543286105957,
+ "type": "Glass",
+ "refraction_index": null
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_wall_0.50",
+ "dependencies": [],
+ "r_reflectance": 0.5,
+ "type": "Plastic",
+ "b_reflectance": 0.5,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.5
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_floor_0.20",
+ "dependencies": [],
+ "r_reflectance": 0.20000000000000001,
+ "type": "Plastic",
+ "b_reflectance": 0.20000000000000001,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.20000000000000001
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_exterior_shade_0.35",
+ "dependencies": [],
+ "r_reflectance": 0.34999999999999998,
+ "type": "Plastic",
+ "b_reflectance": 0.34999999999999998,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.34999999999999998
+ },
+ {
+ "r_reflectance": 1.0,
+ "transmitted_diff": 1.0,
+ "identifier": "air_boundary",
+ "g_reflectance": 1.0,
+ "b_reflectance": 1.0,
+ "roughness": 0.0,
+ "dependencies": [],
+ "specularity": 0.0,
+ "modifier": null,
+ "transmitted_spec": 1.0,
+ "type": "Trans"
+ },
+ {
+ "identifier": "generic_exterior_window_vis_0.64",
+ "dependencies": [],
+ "modifier": null,
+ "g_transmissivity": 0.69757618153843315,
+ "b_transmissivity": 0.69757618153843315,
+ "r_transmissivity": 0.69757618153843315,
+ "type": "Glass",
+ "refraction_index": null
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_interior_shade_0.50",
+ "dependencies": [],
+ "r_reflectance": 0.5,
+ "type": "Plastic",
+ "b_reflectance": 0.5,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.5
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_opaque_door_0.50",
+ "dependencies": [],
+ "r_reflectance": 0.5,
+ "type": "Plastic",
+ "b_reflectance": 0.5,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.5
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_context_0.20",
+ "dependencies": [],
+ "r_reflectance": 0.20000000000000001,
+ "type": "Plastic",
+ "b_reflectance": 0.20000000000000001,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.20000000000000001
+ }
+ ],
+ "aperture_set": {
+ "interior_modifier": "generic_interior_window_vis_0.88",
+ "operable_modifier": "generic_exterior_window_vis_0.64",
+ "window_modifier": "generic_exterior_window_vis_0.64",
+ "type": "ApertureModifierSetAbridged",
+ "skylight_modifier": "generic_exterior_window_vis_0.64"
+ },
+ "wall_set": {
+ "exterior_modifier": "generic_wall_0.50",
+ "type": "WallModifierSetAbridged",
+ "interior_modifier": "generic_wall_0.50"
+ },
+ "context_modifier": "generic_context_0.20"
+ },
+ "modifiers": []
+ },
+ "energy": {
+ "construction_sets": [],
+ "schedules": [
+ {
+ "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
{
- "interpolate": false,
"values": [
- 0.2307553806,
- 0.38123479599999999,
- 0.47654349499999998,
- 0.33358044650000002,
- 0.28592609699999999,
- 0.2307553806
+ 0.050000000000000003,
+ 0.04311628,
+ 0.050000000000000003
],
"times": [
[
@@ -892,35 +736,50 @@
0
],
[
- 8,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 17,
+ 18,
0
- ],
- [
- 19,
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun"
+ },
+ {
+ "values": [
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn"
},
{
+ "values": [
+ 0.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
"interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn"
+ },
+ {
"values": [
- 0.30767384079999999,
- 0.38123479599999999,
- 0.85777829100000003,
- 0.76246959199999997,
- 0.85777829100000003,
- 0.47654349499999998,
- 0.38123479599999999
+ 0.050000000000000003,
+ 0.08623256,
+ 0.25869767999999999,
+ 0.12934883999999999,
+ 0.04311628,
+ 0.050000000000000003
],
"times": [
[
@@ -940,7 +799,50 @@
0
],
[
- 13,
+ 17,
+ 0
+ ],
+ [
+ 19,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat"
+ },
+ {
+ "values": [
+ 0.050000000000000003,
+ 0.10000000000000001,
+ 0.08623256,
+ 0.25869767999999999,
+ 0.77609304000000001,
+ 0.43116280000000001,
+ 0.25869767999999999,
+ 0.17246512,
+ 0.08623256,
+ 0.04311628
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
0
],
[
@@ -950,120 +852,118 @@
[
18,
0
+ ],
+ [
+ 20,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy"
}
],
+ "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
+ ],
+ "identifier": "Generic Office Lighting",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun"
},
{
- "default_day_schedule": "Seated Adult Activity_Day Schedule",
+ "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
"ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
"operating_periods": {
"collection": []
},
+ "id_num": 0,
"operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
"operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
+ }
},
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Activity Level",
"day_schedules": [
{
- "interpolate": false,
"values": [
- 120.0
+ 0.2307553806,
+ 0.28810717499999999,
+ 0.2307553806
],
"times": [
[
0,
0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 18,
+ 0
]
],
"type": "ScheduleDay",
- "identifier": "Seated Adult Activity_Day Schedule"
- }
- ],
- "identifier": "Seated Adult Activity"
- },
- {
- "identifier": "Generic Office Heating",
- "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default",
- "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default",
- "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn",
- "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun"
},
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Temperature",
- "day_schedules": [
{
- "interpolate": false,
"values": [
- 15.600000000000000
+ 1.0
],
"times": [
[
@@ -1072,12 +972,12 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn"
},
{
- "interpolate": false,
"values": [
- 15.600000000000000
+ 0.0
],
"times": [
[
@@ -1086,16 +986,17 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn"
},
{
- "interpolate": false,
"values": [
- 15.600000000000000,
- 17.600000000000001,
- 19.600000000000001,
- 21.0,
- 15.600000000000000
+ 0.2307553806,
+ 0.38123479599999999,
+ 0.47654349499999998,
+ 0.33358044650000002,
+ 0.28592609699999999,
+ 0.2307553806
],
"times": [
[
@@ -1103,33 +1004,39 @@
0
],
[
- 5,
+ 6,
0
],
[
- 6,
+ 8,
0
],
[
- 7,
+ 12,
0
],
[
- 22,
+ 17,
+ 0
+ ],
+ [
+ 19,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat"
},
{
- "interpolate": false,
"values": [
- 15.600000000000000,
- 17.800000000000001,
- 20.0,
- 21.0,
- 15.600000000000000
+ 0.30767384079999999,
+ 0.38123479599999999,
+ 0.85777829100000003,
+ 0.76246959199999997,
+ 0.85777829100000003,
+ 0.47654349499999998,
+ 0.38123479599999999
],
"times": [
[
@@ -1137,132 +1044,106 @@
0
],
[
- 5,
+ 6,
0
],
[
- 6,
+ 8,
0
],
[
- 7,
+ 12,
0
],
[
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy"
- },
- {
- "interpolate": false,
- "values": [
- 15.600000000000000,
- 17.800000000000001,
- 20.0,
- 21.0,
- 15.600000000000000
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 5,
+ 13,
0
],
[
- 6,
- 0
- ],
- [
- 7,
+ 17,
0
],
[
- 17,
+ 18,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy"
}
],
+ "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
+ ],
+ "identifier": "Generic Office Equipment",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun"
},
{
- "identifier": "Generic Office Lighting",
- "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun",
- "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
- "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn",
- "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn",
+ "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
"ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
"operating_periods": {
"collection": []
},
+ "id_num": 0,
"operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
"operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
+ }
},
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
"day_schedules": [
{
- "interpolate": false,
"values": [
+ 0.0,
0.050000000000000003,
- 0.04311628,
- 0.050000000000000003
+ 0.0
],
"times": [
[
@@ -1279,24 +1160,34 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_Default"
},
{
- "interpolate": false,
"values": [
- 1.0
+ 0.0,
+ 1.0,
+ 0.050000000000000003
],
"times": [
[
0,
0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 22,
+ 0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn"
},
{
- "interpolate": false,
"values": [
0.0
],
@@ -1307,16 +1198,19 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn"
},
{
- "interpolate": false,
"values": [
- 0.050000000000000003,
- 0.08623256,
- 0.25869767999999999,
- 0.12934883999999999,
- 0.04311628,
+ 0.0,
+ 0.10000000000000001,
+ 0.20000000000000001,
+ 0.94999999999999996,
+ 0.5,
+ 0.94999999999999996,
+ 0.29999999999999999,
+ 0.10000000000000001,
0.050000000000000003
],
"times": [
@@ -1328,6 +1222,10 @@
6,
0
],
+ [
+ 7,
+ 0
+ ],
[
8,
0
@@ -1336,148 +1234,135 @@
12,
0
],
+ [
+ 13,
+ 0
+ ],
[
17,
0
],
[
- 19,
+ 18,
+ 0
+ ],
+ [
+ 22,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy"
},
{
- "interpolate": false,
"values": [
- 0.050000000000000003,
+ 0.0,
0.10000000000000001,
- 0.08623256,
- 0.25869767999999999,
- 0.77609304000000001,
- 0.43116280000000001,
- 0.25869767999999999,
- 0.17246512,
- 0.08623256,
- 0.04311628
+ 0.29999999999999999,
+ 0.10000000000000001,
+ 0.050000000000000003,
+ 0.0
],
"times": [
[
0,
0
],
- [
- 5,
- 0
- ],
[
6,
0
],
- [
- 7,
- 0
- ],
[
8,
0
],
[
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 20,
+ 12,
0
],
[
- 22,
+ 17,
0
],
[
- 23,
+ 19,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_Sat"
}
],
+ "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
+ ],
+ "identifier": "Generic Office Occupancy",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default"
},
{
- "identifier": "Generic Office Infiltration",
- "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default",
- "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default",
- "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn",
- "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
"ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
"operating_periods": {
"collection": []
},
+ "id_num": 0,
"operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
"operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
+ }
},
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
"day_schedules": [
{
- "interpolate": false,
"values": [
- 1.0
+ 120.0
],
"times": [
[
@@ -1486,10 +1371,49 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Default"
+ "interpolate": false,
+ "identifier": "Seated Adult Activity_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "Seated Adult Activity",
+ "schedule_type_limit": "Activity Level",
+ "default_day_schedule": "Seated Adult Activity_Day Schedule"
+ },
+ {
+ "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
{
+ "values": [
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
"interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Default"
+ },
+ {
"values": [
1.0,
0.25,
@@ -1510,10 +1434,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn"
},
{
- "interpolate": false,
"values": [
1.0,
0.25,
@@ -1534,10 +1458,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn"
},
{
- "interpolate": false,
"values": [
1.0,
0.25,
@@ -1558,10 +1482,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy"
},
{
- "interpolate": false,
"values": [
1.0,
0.25,
@@ -1582,79 +1506,79 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium INFIL_SCH_PNNL_Sat"
}
],
+ "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
+ ],
+ "identifier": "Generic Office Infiltration",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default"
},
{
- "identifier": "Generic Office Cooling",
- "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default",
- "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default",
- "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn",
- "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn",
+ "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
"ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
"operating_periods": {
"collection": []
},
+ "id_num": 0,
"operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
"operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
+ }
},
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Temperature",
"day_schedules": [
{
- "interpolate": false,
"values": [
- 26.699999999999999
+ 15.600000000000000
],
"times": [
[
@@ -1663,16 +1587,30 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default"
+ "interpolate": false,
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default"
},
{
+ "values": [
+ 15.600000000000000
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
"interpolate": false,
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn"
+ },
+ {
"values": [
- 26.699999999999999,
- 25.699999999999999,
- 25.0,
- 24.0,
- 26.699999999999999
+ 15.600000000000000,
+ 17.600000000000001,
+ 19.600000000000001,
+ 21.0,
+ 15.600000000000000
],
"times": [
[
@@ -1697,30 +1635,16 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn"
- },
- {
"interpolate": false,
- "values": [
- 26.699999999999999
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn"
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn"
},
{
- "interpolate": false,
"values": [
- 26.699999999999999,
- 25.600000000000001,
- 25.0,
- 24.0,
- 26.699999999999999
+ 15.600000000000000,
+ 17.800000000000001,
+ 20.0,
+ 21.0,
+ 15.600000000000000
],
"times": [
[
@@ -1745,16 +1669,16 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy"
+ "interpolate": false,
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy"
},
{
- "interpolate": false,
"values": [
- 26.699999999999999,
- 25.699999999999999,
- 25.0,
- 24.0,
- 26.699999999999999
+ 15.600000000000000,
+ 17.800000000000001,
+ 20.0,
+ 21.0,
+ 15.600000000000000
],
"times": [
[
@@ -1779,1987 +1703,2063 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat"
+ "interpolate": false,
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat"
}
],
+ "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
- }
- ],
- "construction_sets": [],
- "global_construction_set": {
- "floor_set": {
- "ground_construction": "Generic Ground Slab",
- "interior_construction": "Generic Interior Floor",
- "exterior_construction": "Generic Exposed Floor",
- "type": "FloorConstructionSetAbridged"
+ ],
+ "identifier": "Generic Office Heating",
+ "schedule_type_limit": "Temperature",
+ "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default"
},
- "shade_construction": "Generic Shade",
- "materials": [
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Painted Metal",
- "solar_absorptance": 0.5,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.5,
- "density": 7690.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsd0b2b4d3"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ {
+ "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
- "conductivity": 45.0,
- "roughness": "Smooth",
- "thickness": 0.0015,
- "specific_heat": 410.0
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Wall Air Gap",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 1.2800000000000000,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs3ba86059"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default"
},
- "conductivity": 0.66700000000000004,
- "roughness": "Smooth",
- "thickness": 0.10000000000000001,
- "specific_heat": 1000.0
+ {
+ "values": [
+ 26.699999999999999,
+ 25.699999999999999,
+ 25.0,
+ 24.0,
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn"
+ },
+ {
+ "values": [
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn"
+ },
+ {
+ "values": [
+ 26.699999999999999,
+ 25.600000000000001,
+ 25.0,
+ 24.0,
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy"
+ },
+ {
+ "values": [
+ 26.699999999999999,
+ 25.699999999999999,
+ 25.0,
+ 24.0,
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat"
+ }
+ ],
+ "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn",
+ "schedule_rules": [
+ {
+ "apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy",
+ "end_date": [
+ 12,
+ 31
+ ]
+ },
+ {
+ "apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat",
+ "end_date": [
+ 12,
+ 31
+ ]
+ }
+ ],
+ "identifier": "Generic Office Cooling",
+ "schedule_type_limit": "Temperature",
+ "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default"
+ }
+ ],
+ "constructions": [],
+ "materials": [],
+ "type": "ModelEnergyProperties",
+ "hvacs": [
+ {
+ "sensible_heat_recovery": 0.0,
+ "demand_controlled_ventilation": false,
+ "latent_heat_recovery": 0.0,
+ "properties": {
+ "revive": {
+ "type": "IdealAirSystemReviveProperties",
+ "equipment_collection": {
+ "type": "PhiusReviveHVACEquipmentCollection",
+ "equipment": []
+ }
+ },
+ "type": "IdealAirSystemProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs1d8db53d",
+ "uris": []
+ }
+ },
+ "heating_air_temperature": 50.0,
+ "type": "IdealAirSystemAbridged",
+ "cooling_air_temperature": 13.0,
+ "cooling_limit": {
+ "type": "Autosize"
},
+ "identifier": "Room_1_b01e972f Ideal Loads Air System",
+ "economizer_type": "DifferentialDryBulb",
+ "heating_limit": {
+ "type": "Autosize"
+ }
+ }
+ ],
+ "global_construction_set": {
+ "door_set": {
+ "overhead_construction": "Generic Exterior Door",
+ "exterior_glass_construction": "Generic Double Pane",
+ "exterior_construction": "Generic Exterior Door",
+ "type": "DoorConstructionSetAbridged",
+ "interior_construction": "Generic Interior Door",
+ "interior_glass_construction": "Generic Single Pane"
+ },
+ "context_construction": "Generic Context",
+ "roof_ceiling_set": {
+ "interior_construction": "Generic Interior Ceiling",
+ "type": "RoofCeilingConstructionSetAbridged",
+ "ground_construction": "Generic Underground Roof",
+ "exterior_construction": "Generic Roof"
+ },
+ "constructions": [
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic LW Concrete",
- "solar_absorptance": 0.80000000000000004,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.80000000000000004,
- "density": 1280.0,
+ "solar_reflectance": 0.20000000000000001,
+ "visible_reflectance": 0.20000000000000001,
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "ShadeConstructionReviveProperties"
},
+ "type": "ShadeConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs2b7cbfca"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs49fd9d35",
+ "uris": []
+ }
},
- "conductivity": 0.53000000000000003,
- "roughness": "MediumRough",
- "thickness": 0.10000000000000001,
- "specific_heat": 840.0
+ "type": "ShadeConstruction",
+ "identifier": "Generic Context",
+ "is_specular": false
},
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Brick",
- "solar_absorptance": 0.65000000000000002,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.65000000000000002,
- "density": 1920.0,
+ "identifier": "Generic Exposed Floor",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Painted Metal",
+ "Generic Ceiling Air Gap",
+ "Generic 50mm Insulation",
+ "Generic LW Concrete"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs196b775c"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0b1b5dd9",
+ "uris": []
},
"ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "air_mixing_schedule": "Always On",
+ "properties": {
+ "type": "AirBoundaryConstructionProperties",
+ "ph": {
+ "id_num": 0,
+ "type": "AirBoundaryConstructionPhProperties"
+ }
},
- "conductivity": 0.90000000000000002,
- "roughness": "MediumRough",
- "thickness": 0.10000000000000001,
- "specific_heat": 790.0
+ "type": "AirBoundaryConstructionAbridged",
+ "air_mixing_per_area": 0.10000000000000001,
+ "identifier": "Generic Air Boundary"
},
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Acoustic Tile",
- "solar_absorptance": 0.20000000000000001,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.20000000000000001,
- "density": 368.0,
+ "identifier": "Generic Ground Slab",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic 50mm Insulation",
+ "Generic HW Concrete"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs27157348"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs665bf479",
+ "uris": []
},
"ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.059999999999999998,
- "roughness": "MediumSmooth",
- "thickness": 0.02,
- "specific_heat": 590.0
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
},
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic 25mm Insulation",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 43.0,
+ "identifier": "Generic Roof",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Roof Membrane",
+ "Generic 50mm Insulation",
+ "Generic LW Concrete",
+ "Generic Ceiling Air Gap",
+ "Generic Acoustic Tile"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs40b26389"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs74f76d6b",
+ "uris": []
},
"ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.029999999999999999,
- "roughness": "MediumRough",
- "thickness": 0.025000000000000001,
- "specific_heat": 1210.0
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
},
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic HW Concrete",
- "solar_absorptance": 0.80000000000000004,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.80000000000000004,
- "density": 2240.0,
+ "identifier": "Generic Interior Door",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic 25mm Wood"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs2258995e"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsc87f44f4",
+ "uris": []
},
"ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 1.9500000000000000,
- "roughness": "MediumRough",
- "thickness": 0.20000000000000001,
- "specific_heat": 900.0
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
},
{
- "identifier": "Generic Low-e Glass",
- "solar_reflectance": 0.35999999999999999,
- "conductivity": 1.0,
- "visible_transmittance": 0.70999999999999996,
- "dirt_correction": 1.0,
- "visible_reflectance_back": 0.20999999999999999,
- "type": "EnergyWindowMaterialGlazing",
- "solar_reflectance_back": 0.35999999999999999,
- "infrared_transmittance": 0.0,
- "emissivity": 0.83999999999999997,
- "visible_reflectance": 0.20999999999999999,
+ "solar_reflectance": 0.34999999999999998,
+ "visible_reflectance": 0.34999999999999998,
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyWindowMaterialGlazingReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "ShadeConstructionReviveProperties"
},
+ "type": "ShadeConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc83738ea"
- },
- "type": "EnergyWindowMaterialGlazingsProperties"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsc692eb41",
+ "uris": []
+ }
},
- "solar_transmittance": 0.45000000000000001,
- "emissivity_back": 0.047,
- "solar_diffusing": false,
- "thickness": 0.0060000000000000001
+ "type": "ShadeConstruction",
+ "identifier": "Generic Shade",
+ "is_specular": false
},
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Roof Membrane",
- "solar_absorptance": 0.65000000000000002,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.65000000000000002,
- "density": 1120.0,
+ "identifier": "Generic Underground Wall",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic 50mm Insulation",
+ "Generic HW Concrete",
+ "Generic Wall Air Gap",
+ "Generic Gypsum Board"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsfa38963a"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs5a2fd953",
+ "uris": []
},
"ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.16,
- "roughness": "MediumRough",
- "thickness": 0.01,
- "specific_heat": 1460.0
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
},
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Gypsum Board",
- "solar_absorptance": 0.5,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.5,
- "density": 800.0,
+ "identifier": "Generic Interior Wall",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Gypsum Board",
+ "Generic Wall Air Gap",
+ "Generic Gypsum Board"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc76af7a3"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs43a7171d",
+ "uris": []
},
"ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.16,
- "roughness": "MediumSmooth",
- "thickness": 0.012699999999999999,
- "specific_heat": 1090.0
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
},
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic 50mm Insulation",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 43.0,
+ "identifier": "Generic Interior Floor",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Acoustic Tile",
+ "Generic Ceiling Air Gap",
+ "Generic LW Concrete"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsfd186077"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs5673b08d",
+ "uris": []
},
"ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.029999999999999999,
- "roughness": "MediumRough",
- "thickness": 0.050000000000000003,
- "specific_heat": 1210.0
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
},
{
- "gas_type": "Air",
- "identifier": "Generic Window Air Gap",
- "thickness": 0.012699999999999999,
+ "identifier": "Generic Exterior Door",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Painted Metal",
+ "Generic 25mm Insulation",
+ "Generic Painted Metal"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyWindowMaterialGasReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs7d43404d"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsab8663d9",
+ "uris": []
},
- "type": "EnergyWindowMaterialGasProperties"
- },
- "type": "EnergyWindowMaterialGas"
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
},
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic 25mm Wood",
- "solar_absorptance": 0.5,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.5,
- "density": 608.0,
+ "identifier": "Generic Single Pane",
+ "type": "WindowConstructionAbridged",
+ "materials": [
+ "Generic Clear Glass"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "WindowConstructionReviveProperties"
},
+ "type": "WindowConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs7a22b428"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs1c12692e",
+ "uris": []
},
"ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.14999999999999999,
- "roughness": "MediumSmooth",
- "thickness": 0.025399999999999999,
- "specific_heat": 1630.0
+ "id_num": 0,
+ "type": "WindowConstructionPhProperties"
+ }
+ }
},
{
- "identifier": "Generic Clear Glass",
- "solar_reflectance": 0.070000000000000007,
- "conductivity": 1.0,
- "visible_transmittance": 0.88,
- "dirt_correction": 1.0,
- "visible_reflectance_back": 0.080000000000000002,
- "type": "EnergyWindowMaterialGlazing",
- "solar_reflectance_back": 0.070000000000000007,
- "infrared_transmittance": 0.0,
- "emissivity": 0.83999999999999997,
- "visible_reflectance": 0.080000000000000002,
+ "identifier": "Generic Exterior Wall",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Brick",
+ "Generic LW Concrete",
+ "Generic 50mm Insulation",
+ "Generic Wall Air Gap",
+ "Generic Gypsum Board"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyWindowMaterialGlazingReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs8b75e2ab"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs495f6d7a",
+ "uris": []
},
- "type": "EnergyWindowMaterialGlazingsProperties"
- },
- "solar_transmittance": 0.77000000000000002,
- "emissivity_back": 0.83999999999999997,
- "solar_diffusing": false,
- "thickness": 0.0060000000000000001
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
},
{
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Ceiling Air Gap",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 1.2800000000000000,
+ "identifier": "Generic Underground Roof",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic 50mm Insulation",
+ "Generic HW Concrete",
+ "Generic Ceiling Air Gap",
+ "Generic Acoustic Tile"
+ ],
"properties": {
"revive": {
"id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs89feed43"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs3dd19604",
+ "uris": []
},
"ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.55600000000000005,
- "roughness": "Smooth",
- "thickness": 0.10000000000000001,
- "specific_heat": 1000.0
- }
- ],
- "constructions": [
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
{
- "solar_reflectance": 0.20000000000000001,
- "visible_reflectance": 0.20000000000000001,
+ "identifier": "Generic Double Pane",
+ "type": "WindowConstructionAbridged",
+ "materials": [
+ "Generic Low-e Glass",
+ "Generic Window Air Gap",
+ "Generic Clear Glass"
+ ],
"properties": {
"revive": {
- "type": "ShadeConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "WindowConstructionReviveProperties"
},
+ "type": "WindowConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs52c33215"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsec801696",
+ "uris": []
},
- "type": "ShadeConstructionProperties"
- },
- "type": "ShadeConstruction",
- "is_specular": false,
- "identifier": "Generic Context"
+ "ph": {
+ "id_num": 0,
+ "type": "WindowConstructionPhProperties"
+ }
+ }
},
{
+ "identifier": "Generic Interior Ceiling",
"type": "OpaqueConstructionAbridged",
"materials": [
- "Generic 50mm Insulation",
- "Generic HW Concrete",
- "Generic Wall Air Gap",
- "Generic Gypsum Board"
+ "Generic LW Concrete",
+ "Generic Ceiling Air Gap",
+ "Generic Acoustic Tile"
],
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
},
+ "type": "OpaqueConstructionProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsa5d391f7"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfse861a36c",
+ "uris": []
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Underground Wall"
- },
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ }
+ ],
+ "type": "GlobalConstructionSet",
+ "materials": [
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Painted Metal",
- "Generic 25mm Insulation",
- "Generic Painted Metal"
- ],
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsfca5e0eb"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsc8269c93",
+ "uris": []
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "identifier": "Generic Exterior Door"
+ "type": "EnergyMaterial",
+ "roughness": "MediumSmooth",
+ "thickness": 0.02,
+ "identifier": "Generic Acoustic Tile",
+ "conductivity": 0.059999999999999998,
+ "specific_heat": 590.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.20000000000000001,
+ "density": 368.0,
+ "visible_absorptance": 0.20000000000000001
},
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic 50mm Insulation",
- "Generic HW Concrete"
- ],
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsdf3d5298"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs6a282e09",
+ "uris": []
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "identifier": "Generic Ground Slab"
+ "type": "EnergyMaterial",
+ "roughness": "Smooth",
+ "thickness": 0.10000000000000001,
+ "identifier": "Generic Ceiling Air Gap",
+ "conductivity": 0.55600000000000005,
+ "specific_heat": 1000.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 1.2800000000000000,
+ "visible_absorptance": 0.69999999999999996
},
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic LW Concrete",
- "Generic Ceiling Air Gap",
- "Generic Acoustic Tile"
- ],
+ "type": "EnergyWindowMaterialGlazing",
+ "solar_reflectance": 0.070000000000000007,
+ "solar_reflectance_back": 0.070000000000000007,
+ "dirt_correction": 1.0,
+ "solar_diffusing": false,
+ "visible_reflectance_back": 0.080000000000000002,
+ "visible_reflectance": 0.080000000000000002,
+ "thickness": 0.0060000000000000001,
+ "identifier": "Generic Clear Glass",
+ "emissivity_back": 0.83999999999999997,
+ "solar_transmittance": 0.77000000000000002,
+ "visible_transmittance": 0.88,
+ "emissivity": 0.83999999999999997,
+ "infrared_transmittance": 0.0,
+ "conductivity": 1.0,
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyWindowMaterialGlazingReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyWindowMaterialGlazingsProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsca23f1d1"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Interior Ceiling"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs940e8680",
+ "uris": []
+ }
+ }
},
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic 50mm Insulation",
- "Generic HW Concrete",
- "Generic Ceiling Air Gap",
- "Generic Acoustic Tile"
- ],
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs3a37a589"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs456ea39a",
+ "uris": []
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "identifier": "Generic Underground Roof"
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.10000000000000001,
+ "identifier": "Generic LW Concrete",
+ "conductivity": 0.53000000000000003,
+ "specific_heat": 840.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.80000000000000004,
+ "density": 1280.0,
+ "visible_absorptance": 0.80000000000000004
},
{
- "type": "WindowConstructionAbridged",
- "materials": [
- "Generic Clear Glass"
- ],
+ "type": "EnergyWindowMaterialGlazing",
+ "solar_reflectance": 0.35999999999999999,
+ "solar_reflectance_back": 0.35999999999999999,
+ "dirt_correction": 1.0,
+ "solar_diffusing": false,
+ "visible_reflectance_back": 0.20999999999999999,
+ "visible_reflectance": 0.20999999999999999,
+ "thickness": 0.0060000000000000001,
+ "identifier": "Generic Low-e Glass",
+ "emissivity_back": 0.047,
+ "solar_transmittance": 0.45000000000000001,
+ "visible_transmittance": 0.70999999999999996,
+ "emissivity": 0.83999999999999997,
+ "infrared_transmittance": 0.0,
+ "conductivity": 1.0,
"properties": {
"revive": {
- "type": "WindowConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyWindowMaterialGlazingReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyWindowMaterialGlazingsProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs0ca1a2e8"
- },
- "ph": {
- "type": "WindowConstructionPhProperties",
- "id_num": 0
- },
- "type": "WindowConstructionProperties"
- },
- "identifier": "Generic Single Pane"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs70be919c",
+ "uris": []
+ }
+ }
},
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Acoustic Tile",
- "Generic Ceiling Air Gap",
- "Generic LW Concrete"
- ],
+ "type": "EnergyWindowMaterialGas",
+ "identifier": "Generic Window Air Gap",
+ "thickness": 0.012699999999999999,
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyWindowMaterialGasReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyWindowMaterialGasProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc891ca92"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsba113c0a",
+ "uris": []
+ }
},
- "identifier": "Generic Interior Floor"
+ "gas_type": "Air"
},
{
- "solar_reflectance": 0.34999999999999998,
- "visible_reflectance": 0.34999999999999998,
"properties": {
"revive": {
- "type": "ShadeConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs6388f9ce"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfscf4686b6",
+ "uris": []
},
- "type": "ShadeConstructionProperties"
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "type": "ShadeConstruction",
- "is_specular": false,
- "identifier": "Generic Shade"
+ "type": "EnergyMaterial",
+ "roughness": "Smooth",
+ "thickness": 0.0015,
+ "identifier": "Generic Painted Metal",
+ "conductivity": 45.0,
+ "specific_heat": 410.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.5,
+ "density": 7690.0,
+ "visible_absorptance": 0.5
},
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Gypsum Board",
- "Generic Wall Air Gap",
- "Generic Gypsum Board"
- ],
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs43876e75"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs6ba41ac4",
+ "uris": []
},
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Interior Wall"
- },
- {
- "properties": {
"ph": {
- "type": "AirBoundaryConstructionPhProperties",
- "id_num": 0
- },
- "type": "AirBoundaryConstructionProperties"
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "type": "AirBoundaryConstructionAbridged",
- "air_mixing_per_area": 0.10000000000000001,
- "air_mixing_schedule": "Always On",
- "identifier": "Generic Air Boundary"
+ "type": "EnergyMaterial",
+ "roughness": "MediumSmooth",
+ "thickness": 0.025399999999999999,
+ "identifier": "Generic 25mm Wood",
+ "conductivity": 0.14999999999999999,
+ "specific_heat": 1630.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.5,
+ "density": 608.0,
+ "visible_absorptance": 0.5
},
{
- "type": "WindowConstructionAbridged",
- "materials": [
- "Generic Low-e Glass",
- "Generic Window Air Gap",
- "Generic Clear Glass"
- ],
"properties": {
"revive": {
- "type": "WindowConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfse9f88510"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs10cf9e98",
+ "uris": []
},
"ph": {
- "type": "WindowConstructionPhProperties",
- "id_num": 0
- },
- "type": "WindowConstructionProperties"
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "identifier": "Generic Double Pane"
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.20000000000000001,
+ "identifier": "Generic HW Concrete",
+ "conductivity": 1.9500000000000000,
+ "specific_heat": 900.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.80000000000000004,
+ "density": 2240.0,
+ "visible_absorptance": 0.80000000000000004
},
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Painted Metal",
- "Generic Ceiling Air Gap",
- "Generic 50mm Insulation",
- "Generic LW Concrete"
- ],
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfse55a9158"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsecbfefc4",
+ "uris": []
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "identifier": "Generic Exposed Floor"
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.050000000000000003,
+ "identifier": "Generic 50mm Insulation",
+ "conductivity": 0.029999999999999999,
+ "specific_heat": 1210.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 43.0,
+ "visible_absorptance": 0.69999999999999996
},
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Brick",
- "Generic LW Concrete",
- "Generic 50mm Insulation",
- "Generic Wall Air Gap",
- "Generic Gypsum Board"
- ],
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs28d69a4b"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs8ee60a00",
+ "uris": []
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "identifier": "Generic Exterior Wall"
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.01,
+ "identifier": "Generic Roof Membrane",
+ "conductivity": 0.16,
+ "specific_heat": 1460.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.65000000000000002,
+ "density": 1120.0,
+ "visible_absorptance": 0.65000000000000002
},
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic 25mm Wood"
- ],
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc8b9ca31"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsae0d58c7",
+ "uris": []
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "identifier": "Generic Interior Door"
+ "type": "EnergyMaterial",
+ "roughness": "Smooth",
+ "thickness": 0.10000000000000001,
+ "identifier": "Generic Wall Air Gap",
+ "conductivity": 0.66700000000000004,
+ "specific_heat": 1000.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 1.2800000000000000,
+ "visible_absorptance": 0.69999999999999996
},
{
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Roof Membrane",
- "Generic 50mm Insulation",
- "Generic LW Concrete",
- "Generic Ceiling Air Gap",
- "Generic Acoustic Tile"
- ],
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
"ref": {
- "image_refs": [],
- "uris": [],
+ "user_data": {},
+ "external_identifiers": {},
"document_refs": [],
- "type": "_HBObjectWithReferences",
"ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfse912f9d8"
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs79968724",
+ "uris": []
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "identifier": "Generic Roof"
- }
- ],
- "context_construction": "Generic Context",
- "aperture_set": {
- "skylight_construction": "Generic Double Pane",
- "window_construction": "Generic Double Pane",
- "operable_construction": "Generic Double Pane",
- "type": "ApertureConstructionSetAbridged",
- "interior_construction": "Generic Single Pane"
- },
- "air_boundary_construction": "Generic Air Boundary",
- "type": "GlobalConstructionSet",
- "door_set": {
- "exterior_construction": "Generic Exterior Door",
- "interior_glass_construction": "Generic Single Pane",
- "overhead_construction": "Generic Exterior Door",
- "exterior_glass_construction": "Generic Double Pane",
- "type": "DoorConstructionSetAbridged",
- "interior_construction": "Generic Interior Door"
- },
- "wall_set": {
- "ground_construction": "Generic Underground Wall",
- "interior_construction": "Generic Interior Wall",
- "exterior_construction": "Generic Exterior Wall",
- "type": "WallConstructionSetAbridged"
- },
- "roof_ceiling_set": {
- "ground_construction": "Generic Underground Roof",
- "interior_construction": "Generic Interior Ceiling",
- "exterior_construction": "Generic Roof",
- "type": "RoofCeilingConstructionSetAbridged"
- }
- },
- "program_types": [
- {
- "lighting": {
- "visible_fraction": 0.20000000000000001,
- "return_air_fraction": 0.0,
- "radiant_fraction": 0.69999999999999996,
+ "type": "EnergyMaterial",
+ "roughness": "MediumSmooth",
+ "thickness": 0.012699999999999999,
+ "identifier": "Generic Gypsum Board",
+ "conductivity": 0.16,
+ "specific_heat": 1090.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.5,
+ "density": 800.0,
+ "visible_absorptance": 0.5
+ },
+ {
"properties": {
"revive": {
"id_num": 0,
- "cost": 0.0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
"labor_fraction": 0.40000000000000002,
- "type": "LightingReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "LightingPhProperties",
- "target_lux_height": 0.80000000000000004,
- "target_lux": 300,
- "id_num": 0
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
- "type": "LightingProperties"
- },
- "type": "LightingAbridged",
- "watts_per_area": 10.550000000000001,
- "schedule": "Generic Office Lighting",
- "identifier": "Generic Office Lighting"
- },
- "people": {
- "occupancy_schedule": "Generic Office Occupancy",
- "radiant_fraction": 0.29999999999999999,
- "people_per_area": 0.056500000000000002,
- "properties": {
- "revive": {
- "type": "PeopleReviveProperties",
- "id_num": 0
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs2f053209",
+ "uris": []
},
"ph": {
+ "user_data": {},
"id_num": 0,
- "number_bedrooms": 0,
- "type": "PeoplePhProperties",
- "number_people": 0.0,
- "dwellings": {
- "identifier": "3efe775f-fd49-46b8-abb0-70ac606e192c",
- "num_dwellings": 0
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
}
- },
- "type": "PeopleProperties"
- },
- "type": "PeopleAbridged",
- "latent_fraction": {
- "type": "Autocalculate"
+ }
},
- "activity_schedule": "Seated Adult Activity",
- "identifier": "Generic Office People"
- },
- "ventilation": {
- "type": "VentilationAbridged",
- "identifier": "Generic Office Ventilation",
- "flow_per_person": 0.0023600000000000001,
- "flow_per_area": 0.00030499999999999999
- },
- "type": "ProgramTypeAbridged",
- "setpoint": {
- "type": "SetpointAbridged",
- "cooling_schedule": "Generic Office Cooling",
- "identifier": "Generic Office Setpoints",
- "heating_schedule": "Generic Office Heating"
- },
- "infiltration": {
- "type": "InfiltrationAbridged",
- "flow_per_exterior_area": 0.00022660000000000001,
- "identifier": "Generic Office Infiltration",
- "schedule": "Generic Office Infiltration"
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.10000000000000001,
+ "identifier": "Generic Brick",
+ "conductivity": 0.90000000000000002,
+ "specific_heat": 790.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.65000000000000002,
+ "density": 1920.0,
+ "visible_absorptance": 0.65000000000000002
},
- "electric_equipment": {
- "radiant_fraction": 0.5,
- "lost_fraction": 0.0,
+ {
"properties": {
"revive": {
- "type": "ElectricEquipmentReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsa8965141",
+ "uris": []
},
"ph": {
- "type": "ElectricEquipmentPhProperties",
- "equipment_collection": {
- "equipment_set": {}
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
}
- },
- "type": "ElectricEquipmentProperties"
+ }
},
- "type": "ElectricEquipmentAbridged",
- "watts_per_area": 10.330000000000000,
- "schedule": "Generic Office Equipment",
- "latent_fraction": 0.0,
- "identifier": "Generic Office Equipment"
- },
- "identifier": "Generic Office Program"
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.025000000000000001,
+ "identifier": "Generic 25mm Insulation",
+ "conductivity": 0.029999999999999999,
+ "specific_heat": 1210.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 43.0,
+ "visible_absorptance": 0.69999999999999996
+ }
+ ],
+ "floor_set": {
+ "interior_construction": "Generic Interior Floor",
+ "type": "FloorConstructionSetAbridged",
+ "ground_construction": "Generic Ground Slab",
+ "exterior_construction": "Generic Exposed Floor"
+ },
+ "shade_construction": "Generic Shade",
+ "air_boundary_construction": "Generic Air Boundary",
+ "aperture_set": {
+ "skylight_construction": "Generic Double Pane",
+ "interior_construction": "Generic Single Pane",
+ "type": "ApertureConstructionSetAbridged",
+ "operable_construction": "Generic Double Pane",
+ "window_construction": "Generic Double Pane"
+ },
+ "wall_set": {
+ "interior_construction": "Generic Interior Wall",
+ "type": "WallConstructionSetAbridged",
+ "ground_construction": "Generic Underground Wall",
+ "exterior_construction": "Generic Exterior Wall"
}
- ],
- "materials": [],
- "constructions": [],
+ },
"shws": [],
"schedule_type_limits": [
{
+ "type": "ScheduleTypeLimit",
"lower_limit": 0.0,
+ "identifier": "Activity Level",
"upper_limit": {
"type": "NoLimit"
},
- "unit_type": "ActivityLevel",
- "type": "ScheduleTypeLimit",
"numeric_type": "Continuous",
- "identifier": "Activity Level"
+ "unit_type": "ActivityLevel"
},
{
+ "type": "ScheduleTypeLimit",
"lower_limit": -273.14999999999998,
+ "identifier": "Temperature",
"upper_limit": {
"type": "NoLimit"
},
- "unit_type": "Temperature",
- "type": "ScheduleTypeLimit",
"numeric_type": "Continuous",
- "identifier": "Temperature"
+ "unit_type": "Temperature"
},
{
+ "type": "ScheduleTypeLimit",
"lower_limit": 0.0,
+ "identifier": "Fractional",
"upper_limit": 1.0,
- "unit_type": "Dimensionless",
- "type": "ScheduleTypeLimit",
"numeric_type": "Continuous",
- "identifier": "Fractional"
+ "unit_type": "Dimensionless"
}
],
- "type": "ModelEnergyProperties",
"ventilation_simulation_control": {
- "aspect_ratio": 1.0,
- "reference_temperature": 20.0,
"vent_control_type": "SingleZone",
+ "aspect_ratio": 1.0,
+ "long_axis_angle": 0.0,
"reference_humidity_ratio": 0.0,
"type": "VentilationSimulationControl",
- "long_axis_angle": 0.0,
+ "reference_pressure": 101325.0,
"building_type": "LowRise",
- "reference_pressure": 101325.0
+ "reference_temperature": 20.0
},
- "hvacs": [
+ "electric_load_center": {
+ "inverter_efficiency": 0.95999999999999996,
+ "type": "ElectricLoadCenter",
+ "inverter_dc_to_ac_size_ratio": 1.1000000000000001
+ },
+ "program_types": [
{
- "cooling_air_temperature": 13.0,
- "demand_controlled_ventilation": false,
- "properties": {
- "revive": {
- "type": "IdealAirSystemReviveProperties",
- "equipment_collection": {
- "type": "PhiusReviveHVACEquipmentCollection",
- "equipment": []
+ "electric_equipment": {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ElectricEquipmentReviveProperties"
+ },
+ "type": "ElectricEquipmentProperties",
+ "ph": {
+ "type": "ElectricEquipmentPhProperties",
+ "equipment_collection": {
+ "equipment_set": {}
+ }
}
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc085e0a0"
- },
- "type": "IdealAirSystemProperties"
- },
- "type": "IdealAirSystemAbridged",
- "heating_limit": {
- "type": "Autosize"
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.5,
+ "lost_fraction": 0.0,
+ "schedule": "Generic Office Equipment",
+ "watts_per_area": 10.330000000000000,
+ "type": "ElectricEquipmentAbridged",
+ "identifier": "Generic Office Equipment"
},
- "cooling_limit": {
- "type": "Autosize"
- },
- "latent_heat_recovery": 0.0,
- "heating_air_temperature": 50.0,
- "economizer_type": "DifferentialDryBulb",
- "sensible_heat_recovery": 0.0,
- "identifier": "Room_1_59f7ed65 Ideal Loads Air System"
- }
- ],
- "electric_load_center": {
- "type": "ElectricLoadCenter",
- "inverter_dc_to_ac_size_ratio": 1.1000000000000001,
- "inverter_efficiency": 0.95999999999999996
- }
- },
- "type": "ModelProperties",
- "revive": {
- "national_emissions_factors": {
- "country_name": "",
- "kg_CO2_per_USD": 0.0,
- "us_trading_rank": 0,
- "type": "NationalEmissionsFactors",
- "CO2_MT": 0.0,
- "GDP_million_USD": 0.0
- },
- "fuels": {
- "NATURAL_GAS": {
- "type": "Fuel",
- "sale_price_per_kwh": 0.0,
- "purchase_price_per_kwh": 0.047100000000000003,
- "fuel_type": "NATURAL_GAS",
- "annual_base_price": 200.0
- },
- "ELECTRICITY": {
- "type": "Fuel",
- "sale_price_per_kwh": 0.13200000000000001,
- "purchase_price_per_kwh": 0.17984,
- "fuel_type": "ELECTRICITY",
- "annual_base_price": 200.0
- }
- },
- "grid_region": {
- "region_name": "",
- "description": "",
- "filepath": "",
- "region_code": ""
- },
- "id_num": 0,
- "co2_measures": {},
- "type": "ModelRevivePropertiesAbridged",
- "analysis_duration": 50,
- "envelope_labor_cost_fraction": 0.40000000000000002
- }
- },
- "display_name": "unnamed",
- "type": "Model",
- "rooms": [
- {
- "faces": [
- {
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
+ "people": {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "PeopleReviveProperties"
+ },
+ "type": "PeopleProperties",
+ "ph": {
+ "dwellings": {
+ "identifier": "a4a99464-ce1b-461b-8997-f524a2dad2c9",
+ "num_dwellings": 0
+ },
+ "number_bedrooms": 0,
+ "id_num": 0,
+ "number_people": 0.0,
+ "type": "PeoplePhProperties"
+ }
+ },
+ "latent_fraction": {
"type": "Autocalculate"
},
- "type": "Outdoors"
+ "radiant_fraction": 0.29999999999999999,
+ "type": "PeopleAbridged",
+ "people_per_area": 0.056500000000000002,
+ "activity_schedule": "Seated Adult Activity",
+ "occupancy_schedule": "Generic Office Occupancy",
+ "identifier": "Generic Office People"
},
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
- },
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
+ "infiltration": {
+ "schedule": "Generic Office Infiltration",
+ "identifier": "Generic Office Infiltration",
+ "flow_per_exterior_area": 0.00022660000000000001,
+ "type": "InfiltrationAbridged"
},
- "display_name": "Room_1_59f7ed65..Face0",
- "type": "Face",
- "face_type": "Wall",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 5.0,
- 4.0,
- 3.0
- ],
- [
- 5.0,
- 4.0,
- 0.0
- ],
- [
- 0.0,
- 4.0,
- 0.0
- ],
- [
- 0.0,
- 4.0,
- 3.0
- ]
- ],
- "plane": {
- "o": [
- -4.0,
- 4.0,
- 1.5
- ],
- "x": [
- -1.0,
- 0.0,
- -2.7755575615628914e-17
- ],
- "n": [
- 0.0,
- 1.0,
- 0.0
- ],
- "type": "Plane"
- }
+ "setpoint": {
+ "identifier": "Generic Office Setpoints",
+ "heating_schedule": "Generic Office Heating",
+ "type": "SetpointAbridged",
+ "cooling_schedule": "Generic Office Cooling"
+ },
+ "ventilation": {
+ "identifier": "Generic Office Ventilation",
+ "flow_per_person": 0.0023600000000000001,
+ "type": "VentilationAbridged",
+ "flow_per_area": 0.00030499999999999999
},
- "identifier": "Room_1_59f7ed65..Face0"
+ "type": "ProgramTypeAbridged",
+ "identifier": "Generic Office Program",
+ "lighting": {
+ "visible_fraction": 0.20000000000000001,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "LightingReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "LightingProperties",
+ "ph": {
+ "target_lux": 300,
+ "id_num": 0,
+ "target_lux_height": 0.80000000000000004,
+ "type": "LightingPhProperties"
+ }
+ },
+ "radiant_fraction": 0.69999999999999996,
+ "schedule": "Generic Office Lighting",
+ "watts_per_area": 10.550000000000001,
+ "type": "LightingAbridged",
+ "return_air_fraction": 0.0,
+ "identifier": "Generic Office Lighting"
+ }
+ }
+ ]
+ },
+ "doe2": {
+ "type": "ModelDoe2Properties"
+ },
+ "ph": {
+ "team": {
+ "user_data": {},
+ "customer": {
+ "user_data": {},
+ "telephone": null,
+ "street": null,
+ "license_number": null,
+ "display_name": "dd05845d-d084-4ef7-aeee-981ae8acd7ad",
+ "post_code": null,
+ "name": null,
+ "identifier": "dd05845d-d084-4ef7-aeee-981ae8acd7ad",
+ "email": null,
+ "city": null
+ },
+ "designer": {
+ "user_data": {},
+ "telephone": null,
+ "street": null,
+ "license_number": null,
+ "display_name": "c7a8eae6-5ccc-4bc1-a8a9-805bd01edc49",
+ "post_code": null,
+ "name": null,
+ "identifier": "c7a8eae6-5ccc-4bc1-a8a9-805bd01edc49",
+ "email": null,
+ "city": null
+ },
+ "display_name": "204dd9d9-6dca-4df3-886a-e228e81b7bdf",
+ "owner": {
+ "user_data": {},
+ "telephone": null,
+ "street": null,
+ "license_number": null,
+ "display_name": "974deefc-f92f-411f-aa5d-2a2ba5dd3646",
+ "post_code": null,
+ "name": null,
+ "identifier": "974deefc-f92f-411f-aa5d-2a2ba5dd3646",
+ "email": null,
+ "city": null
+ },
+ "building": {
+ "user_data": {},
+ "telephone": null,
+ "street": null,
+ "license_number": null,
+ "display_name": "32fd9b9d-9ea6-443b-832d-654b81a44f63",
+ "post_code": null,
+ "name": null,
+ "identifier": "32fd9b9d-9ea6-443b-832d-654b81a44f63",
+ "email": null,
+ "city": null
},
+ "identifier": "204dd9d9-6dca-4df3-886a-e228e81b7bdf"
+ },
+ "id_num": 0,
+ "type": "ModelPhPropertiesAbridged",
+ "bldg_segments": [
{
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
+ "user_data": {},
+ "set_points": {
+ "user_data": {},
+ "summer": 25.0,
+ "display_name": "31ae9d5e-7e43-44bf-867e-c05efa354e40",
+ "winter": 20.0,
+ "identifier": "31ae9d5e-7e43-44bf-867e-c05efa354e40"
},
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "display_name": "Unnamed_Bldg_Segment",
+ "site": {
+ "user_data": {},
+ "location": {
+ "user_data": {},
+ "latitude": 40.600000000000001,
+ "hours_from_UTC": -4,
+ "display_name": "5d33a623-5cdd-470d-9f72-8053938f8680",
+ "climate_zone": 1,
+ "site_elevation": null,
+ "identifier": "5d33a623-5cdd-470d-9f72-8053938f8680",
+ "longitude": -73.799999999999997
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ "phpp_library_codes": {
+ "user_data": {},
+ "dataset_name": "US0055c-New York",
+ "display_name": "US0055c-New York",
+ "identifier": "bd33516e-f102-4655-9d9a-5b41920e9eba",
+ "country_code": "US-United States of America",
+ "region_code": "New York"
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_1_59f7ed65..Face1",
- "type": "Face",
- "face_type": "Wall",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 0.0,
- 4.0,
- 3.0
- ],
- [
- 0.0,
- 4.0,
- 0.0
- ],
- [
- 0.0,
- 0.0,
- 0.0
- ],
- [
- 0.0,
- 0.0,
- 3.0
- ]
- ],
- "plane": {
- "o": [
- 0.0,
- 0.0,
- 1.5
- ],
- "x": [
- 0.0,
- -1.0,
- 0.0
- ],
- "n": [
- -1.0,
- 0.0,
- 0.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_1_59f7ed65..Face1"
- },
- {
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
- },
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_1_59f7ed65..Face2",
- "type": "Face",
- "face_type": "Wall",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 0.0,
- 0.0,
- 3.0
- ],
- [
- 0.0,
- 0.0,
- 0.0
- ],
- [
- 5.0,
- 0.0,
- 0.0
- ],
- [
- 5.0,
- 0.0,
- 3.0
- ]
- ],
- "plane": {
- "o": [
- 0.0,
- 0.0,
- 1.5
- ],
- "x": [
- 1.0,
- 0.0,
- -2.7755575615628914e-17
- ],
- "n": [
- 0.0,
- -1.0,
- 0.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_1_59f7ed65..Face2"
- },
- {
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
- },
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_1_59f7ed65..Face3",
- "type": "Face",
- "face_type": "Wall",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 5.0,
- 0.0,
- 3.0
- ],
- [
- 5.0,
- 0.0,
- 0.0
- ],
- [
- 5.0,
- 4.0,
- 0.0
- ],
- [
- 5.0,
- 4.0,
- 3.0
- ]
- ],
- "plane": {
- "o": [
- 5.0,
- -5.0,
- 1.5
- ],
- "x": [
- 0.0,
- 1.0,
- 0.0
- ],
- "n": [
- 1.0,
- -0.0,
- 1.1102230246251565e-16
- ],
- "type": "Plane"
- }
+ "display_name": "3e4a329b-717d-43e5-9fbe-96de1cec2f1d",
+ "climate": {
+ "user_data": {},
+ "monthly_radiation": {
+ "user_data": {},
+ "glob": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "d1bd9f2b-b2de-4362-affb-e012b16eb243",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "d1bd9f2b-b2de-4362-affb-e012b16eb243",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "display_name": "0b8326b9-fa4a-44bf-ac3f-a4cc3f4c81f9",
+ "east": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "c16d79fd-83e0-4bb0-9396-8f1fb25172be",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "c16d79fd-83e0-4bb0-9396-8f1fb25172be",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "north": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "318b0eb0-ed43-4be8-9b3b-07d9abfb47de",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "318b0eb0-ed43-4be8-9b3b-07d9abfb47de",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "west": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "f439f5ab-e515-45ac-8eed-5c08f120fd11",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "f439f5ab-e515-45ac-8eed-5c08f120fd11",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "south": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "576dc2d8-5fe0-43fd-a788-a91dfa6f439a",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "576dc2d8-5fe0-43fd-a788-a91dfa6f439a",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "identifier": "0b8326b9-fa4a-44bf-ac3f-a4cc3f4c81f9"
+ },
+ "display_name": "New York",
+ "peak_loads": {
+ "user_data": {},
+ "heat_load_1": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "e58c33e6-253a-480b-aec9-dacfc9ad9e83",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "e58c33e6-253a-480b-aec9-dacfc9ad9e83",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
+ },
+ "heat_load_2": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "b5f496c7-2ab2-4c94-a146-6886a1a88d3a",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "b5f496c7-2ab2-4c94-a146-6886a1a88d3a",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
+ },
+ "cooling_load_1": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "246f56c7-ac70-41e9-b46e-20f8e77ede4e",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "246f56c7-ac70-41e9-b46e-20f8e77ede4e",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
+ },
+ "display_name": "059065b3-4649-48e8-9aff-6b7c49d50b3e",
+ "cooling_load_2": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "adfb1de9-47b3-44b4-a302-63a73e6c130e",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "adfb1de9-47b3-44b4-a302-63a73e6c130e",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
+ },
+ "identifier": "059065b3-4649-48e8-9aff-6b7c49d50b3e"
+ },
+ "average_wind_speed": 4.0,
+ "summer_daily_temperature_swing": 8.0,
+ "ground": {
+ "user_data": {},
+ "ground_density": 2000,
+ "depth_groundwater": 3,
+ "ground_heat_capacity": 1000,
+ "display_name": "d24ccb2d-ecba-43f0-a862-0233a8f2732c",
+ "identifier": "d24ccb2d-ecba-43f0-a862-0233a8f2732c",
+ "flow_rate_groundwater": 0.050000000000000003,
+ "ground_thermal_conductivity": 2
+ },
+ "identifier": "b0a82390-52b3-44cb-8e08-bfb0026b0995",
+ "station_elevation": 0.0,
+ "monthly_temps": {
+ "user_data": {},
+ "sky_temps": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "eaabea55-1d73-40f6-b9c1-9b48357bce2f",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "eaabea55-1d73-40f6-b9c1-9b48357bce2f",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "dewpoints": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "f226f4f8-a7e0-48f0-b508-036f2d353918",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "f226f4f8-a7e0-48f0-b508-036f2d353918",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "display_name": "2b285526-70b7-438b-b6ba-222017a61d09",
+ "ground_temps": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "805600a9-5a1c-46a5-b9d0-0d6c8f5fa90d",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "805600a9-5a1c-46a5-b9d0-0d6c8f5fa90d",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "identifier": "2b285526-70b7-438b-b6ba-222017a61d09",
+ "air_temps": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "46f1b463-964f-445e-b07c-40fad9447a81",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "46f1b463-964f-445e-b07c-40fad9447a81",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ }
+ }
+ },
+ "identifier": "3e4a329b-717d-43e5-9fbe-96de1cec2f1d"
},
- "identifier": "Room_1_59f7ed65..Face3"
- },
- {
- "boundary_condition": {
- "type": "Ground"
+ "co2e_factors": {
+ "factors": []
},
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
+ "phius_certification": {
+ "PHIUS2021_cooling_load": 10.0,
+ "localization_selection_type": 2,
+ "int_gains_evap_per_person": 15,
+ "int_gains_toilet_room_util_pat": null,
+ "user_data": {},
+ "display_name": "49aeaa97-a0d0-4eb7-9fe3-4f2752b376c9",
+ "int_gains_dhw_marginal_perf_ratio": null,
+ "int_gains_flush_heat_loss": true,
+ "int_gains_use_school_defaults": false,
+ "certification_program": {
+ "value": "7-PHIUS 2021 CORE"
},
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
+ "building_use_type": {
+ "value": "1-RESIDENTIAL"
},
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "building_category_type": {
+ "value": "1-RESIDENTIAL BUILDING"
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ "icfa_override": null,
+ "identifier": "49aeaa97-a0d0-4eb7-9fe3-4f2752b376c9",
+ "int_gains_num_toilets": 1,
+ "building_status": {
+ "value": "1-IN_PLANNING"
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_1_59f7ed65..Face4",
- "type": "Face",
- "face_type": "Floor",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 5.0,
- 4.0,
- 0.0
- ],
- [
- 5.0,
- 0.0,
- 0.0
- ],
- [
- 0.0,
- 0.0,
- 0.0
- ],
- [
- 0.0,
- 4.0,
- 0.0
- ]
- ],
- "plane": {
- "o": [
- 2.5,
- 2.0,
- 0.0
- ],
- "x": [
- 0.0,
- 1.0,
- 0.0
- ],
- "n": [
- -0.0,
- -0.0,
- -1.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_1_59f7ed65..Face4"
- },
- {
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
+ "PHIUS2021_heating_demand": 15.0,
+ "building_type": {
+ "value": "1-NEW_CONSTRUCTION"
},
- "type": "Outdoors"
+ "PHIUS2021_cooling_demand": 15.0,
+ "PHIUS2021_heating_load": 10.0
},
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ "phi_certification": {
+ "user_data": {},
+ "display_name": "4cf96eff-420a-49ca-8bd1-8ce80dbcfdc5",
+ "phpp_version": 9,
+ "attributes": {
+ "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)",
+ "retrofit_type": "1-NEW BUILDING",
+ "certification_class": "1-CLASSIC",
+ "phpp_version": 9,
+ "ihg_type": "2-STANDARD",
+ "building_use_type": "10-DWELLING",
+ "certification_type": "1-PASSIVE HOUSE",
+ "enerphit_type": "2-ENERGY DEMAND METHOD",
+ "tfa_override": null,
+ "building_category_type": "1-RESIDENTIAL BUILDING",
+ "primary_energy_type": "2-PER (RENEWABLE)"
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
+ "identifier": "4cf96eff-420a-49ca-8bd1-8ce80dbcfdc5"
},
- "display_name": "Room_1_59f7ed65..Face5",
- "type": "Face",
- "face_type": "RoofCeiling",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 0.0,
- 4.0,
- 3.0
- ],
- [
- 0.0,
- 0.0,
- 3.0
- ],
- [
- 5.0,
- 0.0,
- 3.0
- ],
- [
- 5.0,
- 4.0,
- 3.0
- ]
- ],
- "plane": {
- "o": [
- 2.5,
- 2.0,
- 3.0
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
- }
+ "non_combustible_materials": false,
+ "thermal_bridges": {},
+ "mech_room_temp": 20.0,
+ "num_floor_levels": 1,
+ "name": "Unnamed_Bldg_Segment",
+ "num_dwelling_units": 1,
+ "identifier": "75427f77-327b-432f-bd9c-2675af05efee",
+ "summer_hrv_bypass_mode": {
+ "value": "4-ALWAYS"
},
- "identifier": "Room_1_59f7ed65..Face5"
- }
- ],
- "properties": {
- "ph": {
- "specific_heat_capacity_wh_m2k": null,
- "type": "RoomPhPropertiesAbridged",
- "spaces": [],
- "ph_bldg_segment_id": "e82c7dec-db76-4428-a9e9-50fa956daee4",
- "specific_heat_capacity": "1-LIGHTWEIGHT",
- "ph_foundations": []
- },
- "doe2": {
- "type": "RoomDoe2Properties"
- },
- "ph_hvac": {
- "id_num": 0,
- "renewable_devices": [],
- "exhaust_vent_devices": [],
- "ventilation_system": null,
- "type": "RoomPhHvacPropertiesAbridged",
- "supportive_devices": [],
- "hot_water_system": null,
- "heat_pump_systems": [],
- "heating_systems": []
- },
- "radiance": {
- "type": "RoomRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "RoomEnergyPropertiesAbridged",
- "program_type": "Generic Office Program",
- "hvac": "Room_1_59f7ed65 Ideal Loads Air System"
- },
- "type": "RoomPropertiesAbridged",
- "revive": {
- "type": "RoomRevivePropertiesAbridged"
+ "source_energy_factors": {
+ "factors": []
+ },
+ "wind_exposure_type": {
+ "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING"
+ }
}
- },
- "display_name": "Room_1",
- "type": "Room",
- "identifier": "Room_1_59f7ed65"
- }
- ],
+ ]
+ },
+ "ph_hvac": {
+ "type": "ModelPhHvacProperties"
+ },
+ "type": "ModelProperties"
+ },
+ "units": "Meters",
+ "type": "Model",
"tolerance": 0.001,
- "identifier": "unnamed_5fd1c4c4"
+ "identifier": "unnamed_5454acc1",
+ "version": "1.59.0"
}
\ No newline at end of file
diff --git a/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json b/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json
index fa2b7b3..d7b46f5 100644
--- a/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json
+++ b/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json
@@ -1,21 +1,11 @@
{
"faces": [
{
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
+ "display_name": "Room_2_a861ea48..Face0",
"properties": {
- "ph": {
- "type": "FacePhProperties",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacProperties"
+ "revive": {
+ "id_num": 0,
+ "type": "FaceReviveProperties"
},
"radiance": {
"type": "FaceRadianceProperties"
@@ -23,17 +13,44 @@
"energy": {
"type": "FaceEnergyProperties"
},
- "type": "FaceProperties",
- "revive": {
- "type": "FaceReviveProperties",
- "id_num": 0
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhProperties"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacProperties"
+ },
+ "type": "FaceProperties"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
}
},
- "display_name": "Room_2_60b57ed5..Face0",
"type": "Face",
"face_type": "Wall",
"geometry": {
- "type": "Face3D",
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "x": [
+ -1.0,
+ 0.0,
+ -2.7755575615628914e-17
+ ],
+ "o": [
+ -4.0,
+ 4.0,
+ 1.5
+ ]
+ },
"boundary": [
[
5.0,
@@ -56,43 +73,16 @@
3.0
]
],
- "plane": {
- "o": [
- -4.0,
- 4.0,
- 1.5
- ],
- "x": [
- -1.0,
- 0.0,
- -2.7755575615628914e-17
- ],
- "n": [
- 0.0,
- 1.0,
- 0.0
- ],
- "type": "Plane"
- }
+ "type": "Face3D"
},
- "identifier": "Room_2_60b57ed5..Face0"
+ "identifier": "Room_2_a861ea48..Face0"
},
{
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
+ "display_name": "Room_2_a861ea48..Face1",
"properties": {
- "ph": {
- "type": "FacePhProperties",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacProperties"
+ "revive": {
+ "id_num": 0,
+ "type": "FaceReviveProperties"
},
"radiance": {
"type": "FaceRadianceProperties"
@@ -100,17 +90,44 @@
"energy": {
"type": "FaceEnergyProperties"
},
- "type": "FaceProperties",
- "revive": {
- "type": "FaceReviveProperties",
- "id_num": 0
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhProperties"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacProperties"
+ },
+ "type": "FaceProperties"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
}
},
- "display_name": "Room_2_60b57ed5..Face1",
"type": "Face",
"face_type": "Wall",
"geometry": {
- "type": "Face3D",
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -1.0,
+ 0.0,
+ 0.0
+ ],
+ "x": [
+ 0.0,
+ -1.0,
+ 0.0
+ ],
+ "o": [
+ 0.0,
+ 0.0,
+ 1.5
+ ]
+ },
"boundary": [
[
0.0,
@@ -133,43 +150,16 @@
3.0
]
],
- "plane": {
- "o": [
- 0.0,
- 0.0,
- 1.5
- ],
- "x": [
- 0.0,
- -1.0,
- 0.0
- ],
- "n": [
- -1.0,
- 0.0,
- 0.0
- ],
- "type": "Plane"
- }
+ "type": "Face3D"
},
- "identifier": "Room_2_60b57ed5..Face1"
+ "identifier": "Room_2_a861ea48..Face1"
},
{
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
+ "display_name": "Room_2_a861ea48..Face2",
"properties": {
- "ph": {
- "type": "FacePhProperties",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacProperties"
+ "revive": {
+ "id_num": 0,
+ "type": "FaceReviveProperties"
},
"radiance": {
"type": "FaceRadianceProperties"
@@ -177,17 +167,44 @@
"energy": {
"type": "FaceEnergyProperties"
},
- "type": "FaceProperties",
- "revive": {
- "type": "FaceReviveProperties",
- "id_num": 0
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhProperties"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacProperties"
+ },
+ "type": "FaceProperties"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
}
},
- "display_name": "Room_2_60b57ed5..Face2",
"type": "Face",
"face_type": "Wall",
"geometry": {
- "type": "Face3D",
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ -1.0,
+ 0.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ -2.7755575615628914e-17
+ ],
+ "o": [
+ 0.0,
+ 0.0,
+ 1.5
+ ]
+ },
"boundary": [
[
0.0,
@@ -210,43 +227,16 @@
3.0
]
],
- "plane": {
- "o": [
- 0.0,
- 0.0,
- 1.5
- ],
- "x": [
- 1.0,
- 0.0,
- -2.7755575615628914e-17
- ],
- "n": [
- 0.0,
- -1.0,
- 0.0
- ],
- "type": "Plane"
- }
+ "type": "Face3D"
},
- "identifier": "Room_2_60b57ed5..Face2"
+ "identifier": "Room_2_a861ea48..Face2"
},
{
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
+ "display_name": "Room_2_a861ea48..Face3",
"properties": {
- "ph": {
- "type": "FacePhProperties",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacProperties"
+ "revive": {
+ "id_num": 0,
+ "type": "FaceReviveProperties"
},
"radiance": {
"type": "FaceRadianceProperties"
@@ -254,17 +244,44 @@
"energy": {
"type": "FaceEnergyProperties"
},
- "type": "FaceProperties",
- "revive": {
- "type": "FaceReviveProperties",
- "id_num": 0
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhProperties"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacProperties"
+ },
+ "type": "FaceProperties"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
}
},
- "display_name": "Room_2_60b57ed5..Face3",
"type": "Face",
"face_type": "Wall",
"geometry": {
- "type": "Face3D",
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 1.0,
+ -0.0,
+ 1.1102230246251565e-16
+ ],
+ "x": [
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "o": [
+ 5.0,
+ -5.0,
+ 1.5
+ ]
+ },
"boundary": [
[
5.0,
@@ -287,38 +304,16 @@
3.0
]
],
- "plane": {
- "o": [
- 5.0,
- -5.0,
- 1.5
- ],
- "x": [
- 0.0,
- 1.0,
- 0.0
- ],
- "n": [
- 1.0,
- -0.0,
- 1.1102230246251565e-16
- ],
- "type": "Plane"
- }
+ "type": "Face3D"
},
- "identifier": "Room_2_60b57ed5..Face3"
+ "identifier": "Room_2_a861ea48..Face3"
},
{
- "boundary_condition": {
- "type": "Ground"
- },
+ "display_name": "Room_2_a861ea48..Face4",
"properties": {
- "ph": {
- "type": "FacePhProperties",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacProperties"
+ "revive": {
+ "id_num": 0,
+ "type": "FaceReviveProperties"
},
"radiance": {
"type": "FaceRadianceProperties"
@@ -326,23 +321,45 @@
"energy": {
"type": "FaceEnergyProperties"
},
- "type": "FaceProperties",
- "revive": {
- "type": "FaceReviveProperties",
- "id_num": 0
- }
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhProperties"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacProperties"
+ },
+ "type": "FaceProperties"
+ },
+ "boundary_condition": {
+ "type": "Ground"
},
- "display_name": "Room_2_60b57ed5..Face4",
"type": "Face",
"face_type": "Floor",
"geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 5.0,
- 4.0,
- 0.0
- ],
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.0,
+ -0.0,
+ -1.0
+ ],
+ "x": [
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "o": [
+ 2.5,
+ 2.0,
+ 0.0
+ ]
+ },
+ "boundary": [
+ [
+ 5.0,
+ 4.0,
+ 0.0
+ ],
[
5.0,
0.0,
@@ -359,43 +376,16 @@
0.0
]
],
- "plane": {
- "o": [
- 2.5,
- 2.0,
- 0.0
- ],
- "x": [
- 0.0,
- 1.0,
- 0.0
- ],
- "n": [
- -0.0,
- -0.0,
- -1.0
- ],
- "type": "Plane"
- }
+ "type": "Face3D"
},
- "identifier": "Room_2_60b57ed5..Face4"
+ "identifier": "Room_2_a861ea48..Face4"
},
{
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
+ "display_name": "Room_2_a861ea48..Face5",
"properties": {
- "ph": {
- "type": "FacePhProperties",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacProperties"
+ "revive": {
+ "id_num": 0,
+ "type": "FaceReviveProperties"
},
"radiance": {
"type": "FaceRadianceProperties"
@@ -403,17 +393,44 @@
"energy": {
"type": "FaceEnergyProperties"
},
- "type": "FaceProperties",
- "revive": {
- "type": "FaceReviveProperties",
- "id_num": 0
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhProperties"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacProperties"
+ },
+ "type": "FaceProperties"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
}
},
- "display_name": "Room_2_60b57ed5..Face5",
"type": "Face",
"face_type": "RoofCeiling",
"geometry": {
- "type": "Face3D",
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ 2.5,
+ 2.0,
+ 3.0
+ ]
+ },
"boundary": [
[
0.0,
@@ -436,463 +453,99 @@
3.0
]
],
- "plane": {
- "o": [
- 2.5,
- 2.0,
- 3.0
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
- }
+ "type": "Face3D"
},
- "identifier": "Room_2_60b57ed5..Face5"
+ "identifier": "Room_2_a861ea48..Face5"
}
],
+ "display_name": "Room_2",
"properties": {
- "ph": {
+ "revive": {
"id_num": 0,
- "specific_heat_capacity_wh_m2k": null,
- "type": "RoomPhProperties",
- "spaces": [],
- "specific_heat_capacity": "1-LIGHTWEIGHT",
- "ph_foundations": [],
- "ph_bldg_segment": {
- "identifier": "6d5cadba-4222-4301-8cf2-c6209823d750",
- "source_energy_factors": {
- "factors": []
- },
- "phi_certification": {
- "phpp_version": 9,
- "attributes": {
- "phpp_version": 9,
- "tfa_override": null,
- "certification_type": "1-PASSIVE HOUSE",
- "primary_energy_type": "2-PER (RENEWABLE)",
- "ihg_type": "2-STANDARD",
- "enerphit_type": "2-ENERGY DEMAND METHOD",
- "retrofit_type": "1-NEW BUILDING",
- "building_use_type": "10-DWELLING",
- "building_category_type": "1-RESIDENTIAL BUILDING",
- "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)",
- "certification_class": "1-CLASSIC"
+ "type": "RoomReviveProperties"
+ },
+ "radiance": {
+ "type": "RoomRadianceProperties"
+ },
+ "energy": {
+ "hvac": {
+ "sensible_heat_recovery": 0.0,
+ "demand_controlled_ventilation": false,
+ "latent_heat_recovery": 0.0,
+ "properties": {
+ "revive": {
+ "type": "IdealAirSystemReviveProperties",
+ "equipment_collection": {
+ "type": "PhiusReviveHVACEquipmentCollection",
+ "equipment": []
+ }
},
- "display_name": "97580576-783a-47df-82a1-5cd6171bd8fd",
- "user_data": {},
- "identifier": "97580576-783a-47df-82a1-5cd6171bd8fd"
- },
- "thermal_bridges": {},
- "name": "Unnamed_Bldg_Segment",
- "set_points": {
- "winter": 20.0,
- "display_name": "c3a1d912-3324-4376-ac96-7666ba618004",
- "user_data": {},
- "summer": 25.0,
- "identifier": "c3a1d912-3324-4376-ac96-7666ba618004"
- },
- "mech_room_temp": 20.0,
- "display_name": "Unnamed_Bldg_Segment",
- "wind_exposure_type": {
- "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING"
+ "type": "IdealAirSystemProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs4ea509b8",
+ "uris": []
+ }
},
- "co2e_factors": {
- "factors": []
+ "heating_air_temperature": 50.0,
+ "type": "IdealAirSystem",
+ "cooling_air_temperature": 13.0,
+ "cooling_limit": {
+ "type": "Autosize"
},
- "user_data": {},
- "num_dwelling_units": 1,
- "site": {
- "climate": {
- "average_wind_speed": 4.0,
- "ground": {
- "depth_groundwater": 3,
- "ground_density": 2000,
- "flow_rate_groundwater": 0.050000000000000003,
- "ground_heat_capacity": 1000,
- "ground_thermal_conductivity": 2,
- "display_name": "0a1301e7-f06b-4635-9a91-1eada99932d9",
- "user_data": {},
- "identifier": "0a1301e7-f06b-4635-9a91-1eada99932d9"
+ "identifier": "Room_2_a861ea48 Ideal Loads Air System",
+ "economizer_type": "DifferentialDryBulb",
+ "heating_limit": {
+ "type": "Autosize"
+ }
+ },
+ "program_type": {
+ "electric_equipment": {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ElectricEquipmentReviveProperties"
},
- "peak_loads": {
- "heat_load_2": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "4ff33fd6-41cf-4ace-a0f5-1bb561777b21",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "4ff33fd6-41cf-4ace-a0f5-1bb561777b21"
- },
- "cooling_load_2": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "4116cb15-be0d-4340-9087-6b012d294503",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "4116cb15-be0d-4340-9087-6b012d294503"
- },
- "display_name": "63a85b9a-9b40-48bd-94ba-e887ccb9cc78",
- "cooling_load_1": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "6be4d2f7-9c77-4013-9141-323017f94671",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "6be4d2f7-9c77-4013-9141-323017f94671"
- },
- "user_data": {},
- "heat_load_1": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "a2f0cc19-a0ed-4c4f-be3b-06a20f7b4d6d",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "a2f0cc19-a0ed-4c4f-be3b-06a20f7b4d6d"
+ "type": "ElectricEquipmentProperties",
+ "ph": {
+ "type": "ElectricEquipmentPhProperties",
+ "equipment_collection": {
+ "equipment_set": {}
+ }
+ }
+ },
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.5,
+ "lost_fraction": 0.0,
+ "schedule": {
+ "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
- "identifier": "63a85b9a-9b40-48bd-94ba-e887ccb9cc78"
- },
- "summer_daily_temperature_swing": 8.0,
- "display_name": "New York",
- "station_elevation": 0.0,
- "user_data": {},
- "monthly_radiation": {
- "west": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "cf9a2b03-036c-4488-aec7-caec99daa457",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "cf9a2b03-036c-4488-aec7-caec99daa457"
- },
- "east": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "e5ad8cab-e31f-4574-b88d-2a054e064508",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "e5ad8cab-e31f-4574-b88d-2a054e064508"
- },
- "display_name": "3fdf4544-5e10-48fd-90be-51fafe2c516d",
- "south": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "d09801e4-b561-4197-9b50-b16e7271590d",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "d09801e4-b561-4197-9b50-b16e7271590d"
- },
- "user_data": {},
- "north": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "44e3ca4c-283d-49b5-8752-5d053e7299bb",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "44e3ca4c-283d-49b5-8752-5d053e7299bb"
- },
- "glob": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "52144027-4565-40bb-b72f-43699a42b74e",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "52144027-4565-40bb-b72f-43699a42b74e"
- },
- "identifier": "3fdf4544-5e10-48fd-90be-51fafe2c516d"
- },
- "monthly_temps": {
- "sky_temps": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "5a65813f-0da1-427f-a8dc-e3f3b2e197e4",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "5a65813f-0da1-427f-a8dc-e3f3b2e197e4"
- },
- "ground_temps": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "f1013c6d-3e14-4416-9746-53754f86d88c",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "f1013c6d-3e14-4416-9746-53754f86d88c"
- },
- "dewpoints": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "64d8748a-338e-461a-8d98-ae11bee89e49",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "64d8748a-338e-461a-8d98-ae11bee89e49"
- },
- "display_name": "273ac7dc-5e87-4f80-8252-dfa5d9e6b7d2",
- "air_temps": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "eb5ea2ef-c95f-48b4-80af-18bebad4f01c",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "eb5ea2ef-c95f-48b4-80af-18bebad4f01c"
- },
- "user_data": {},
- "identifier": "273ac7dc-5e87-4f80-8252-dfa5d9e6b7d2"
- },
- "identifier": "cec01604-87f0-41e5-a780-c339f2ff00f9"
- },
- "display_name": "28081424-ec27-407c-be69-fcdb3dd555f4",
- "location": {
- "hours_from_UTC": -4,
- "display_name": "87dc1b1c-cef9-4c17-949e-d95cba0f00ae",
- "latitude": 40.600000000000001,
- "longitude": -73.799999999999997,
- "site_elevation": null,
- "user_data": {},
- "climate_zone": 1,
- "identifier": "87dc1b1c-cef9-4c17-949e-d95cba0f00ae"
- },
- "user_data": {},
- "phpp_library_codes": {
- "region_code": "New York",
- "country_code": "US-United States of America",
- "display_name": "US0055c-New York",
- "dataset_name": "US0055c-New York",
- "user_data": {},
- "identifier": "8f2bd20f-3321-4f64-8b46-be9b3cc4daf6"
- },
- "identifier": "28081424-ec27-407c-be69-fcdb3dd555f4"
- },
- "non_combustible_materials": false,
- "summer_hrv_bypass_mode": {
- "value": "4-ALWAYS"
- },
- "phius_certification": {
- "PHIUS2021_heating_load": 10.0,
- "PHIUS2021_cooling_load": 10.0,
- "icfa_override": null,
- "building_status": {
- "value": "1-IN_PLANNING"
- },
- "PHIUS2021_heating_demand": 15.0,
- "PHIUS2021_cooling_demand": 15.0,
- "certification_program": {
- "value": "7-PHIUS 2021 CORE"
- },
- "int_gains_use_school_defaults": false,
- "int_gains_evap_per_person": 15,
- "display_name": "e2aada90-4fb3-46f7-b8a7-9fecf9c256d5",
- "int_gains_num_toilets": 1,
- "int_gains_dhw_marginal_perf_ratio": null,
- "localization_selection_type": 2,
- "user_data": {},
- "building_use_type": {
- "value": "1-RESIDENTIAL"
- },
- "building_category_type": {
- "value": "1-RESIDENTIAL BUILDING"
- },
- "int_gains_flush_heat_loss": true,
- "building_type": {
- "value": "1-NEW_CONSTRUCTION"
- },
- "int_gains_toilet_room_util_pat": null,
- "identifier": "e2aada90-4fb3-46f7-b8a7-9fecf9c256d5"
- },
- "num_floor_levels": 1
- }
- },
- "doe2": {
- "type": "RoomDoe2Properties"
- },
- "ph_hvac": {
- "id_num": 0,
- "renewable_devices": [],
- "exhaust_vent_devices": [],
- "ventilation_system": null,
- "type": "RoomPhHvacProperties",
- "supportive_devices": [],
- "hot_water_system": null,
- "heat_pump_systems": [],
- "heating_systems": []
- },
- "radiance": {
- "type": "RoomRadianceProperties"
- },
- "energy": {
- "type": "RoomEnergyProperties",
- "program_type": {
- "lighting": {
- "visible_fraction": 0.20000000000000001,
- "return_air_fraction": 0.0,
- "radiant_fraction": 0.69999999999999996,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "LightingReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "LightingPhProperties",
- "target_lux_height": 0.80000000000000004,
- "target_lux": 300,
- "id_num": 0
- },
- "type": "LightingProperties"
- },
- "type": "Lighting",
- "watts_per_area": 10.550000000000001,
- "schedule": {
- "identifier": "Generic Office Lighting",
- "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun",
- "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
- "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn",
- "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRuleset",
- "schedule_type_limit": {
- "lower_limit": 0.0,
- "upper_limit": 1.0,
- "unit_type": "Dimensionless",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Fractional"
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
},
"day_schedules": [
{
- "interpolate": false,
"values": [
- 0.050000000000000003,
- 0.04311628,
- 0.050000000000000003
+ 0.2307553806,
+ 0.28810717499999999,
+ 0.2307553806
],
"times": [
[
@@ -909,10 +562,10 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun"
},
{
- "interpolate": false,
"values": [
1.0
],
@@ -923,10 +576,10 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn"
},
{
- "interpolate": false,
"values": [
0.0
],
@@ -937,17 +590,17 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn"
},
{
- "interpolate": false,
"values": [
- 0.050000000000000003,
- 0.08623256,
- 0.25869767999999999,
- 0.12934883999999999,
- 0.04311628,
- 0.050000000000000003
+ 0.2307553806,
+ 0.38123479599999999,
+ 0.47654349499999998,
+ 0.33358044650000002,
+ 0.28592609699999999,
+ 0.2307553806
],
"times": [
[
@@ -976,146 +629,203 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat"
},
{
- "interpolate": false,
"values": [
- 0.050000000000000003,
- 0.10000000000000001,
- 0.08623256,
- 0.25869767999999999,
- 0.77609304000000001,
- 0.43116280000000001,
- 0.25869767999999999,
- 0.17246512,
- 0.08623256,
- 0.04311628
+ 0.30767384079999999,
+ 0.38123479599999999,
+ 0.85777829100000003,
+ 0.76246959199999997,
+ 0.85777829100000003,
+ 0.47654349499999998,
+ 0.38123479599999999
],
"times": [
[
0,
0
],
- [
- 5,
- 0
- ],
[
6,
0
],
- [
- 7,
- 0
- ],
[
8,
0
],
[
- 17,
- 0
- ],
- [
- 18,
+ 12,
0
],
[
- 20,
+ 13,
0
],
[
- 22,
+ 17,
0
],
[
- 23,
+ 18,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy"
}
],
+ "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
+ "type": "ScheduleRuleset",
+ "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
+ ],
+ "identifier": "Generic Office Equipment",
+ "schedule_type_limit": {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": 0.0,
+ "identifier": "Fractional",
+ "upper_limit": 1.0,
+ "numeric_type": "Continuous",
+ "unit_type": "Dimensionless"
+ },
+ "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun"
},
- "identifier": "Generic Office Lighting"
+ "watts_per_area": 10.330000000000000,
+ "type": "ElectricEquipment",
+ "identifier": "Generic Office Equipment"
},
"people": {
- "occupancy_schedule": {
- "identifier": "Generic Office Occupancy",
- "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default",
- "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default",
- "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn",
- "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "PeopleReviveProperties"
+ },
+ "type": "PeopleProperties",
+ "ph": {
+ "dwellings": {
+ "identifier": "a4a99464-ce1b-461b-8997-f524a2dad2c9",
+ "num_dwellings": 0
+ },
+ "number_bedrooms": 0,
+ "id_num": 0,
+ "number_people": 0.0,
+ "type": "PeoplePhProperties"
+ }
+ },
+ "latent_fraction": {
+ "type": "Autocalculate"
+ },
+ "radiant_fraction": 0.29999999999999999,
+ "type": "People",
+ "people_per_area": 0.056500000000000002,
+ "activity_schedule": {
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
"ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
"operating_periods": {
"collection": []
},
+ "id_num": 0,
"operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
"operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
+ }
},
+ "day_schedules": [
+ {
+ "values": [
+ 120.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "Seated Adult Activity_Day Schedule"
+ }
+ ],
"type": "ScheduleRuleset",
+ "identifier": "Seated Adult Activity",
"schedule_type_limit": {
- "lower_limit": 0.0,
- "upper_limit": 1.0,
- "unit_type": "Dimensionless",
"type": "ScheduleTypeLimit",
+ "lower_limit": 0.0,
+ "identifier": "Activity Level",
+ "upper_limit": {
+ "type": "NoLimit"
+ },
"numeric_type": "Continuous",
- "identifier": "Fractional"
+ "unit_type": "ActivityLevel"
+ },
+ "default_day_schedule": "Seated Adult Activity_Day Schedule"
+ },
+ "occupancy_schedule": {
+ "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
},
"day_schedules": [
{
- "interpolate": false,
"values": [
0.0,
0.050000000000000003,
@@ -1136,10 +846,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium BLDG_OCC_SCH_Default"
},
{
- "interpolate": false,
"values": [
0.0,
1.0,
@@ -1160,10 +870,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn"
},
{
- "interpolate": false,
"values": [
0.0
],
@@ -1174,10 +884,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn"
},
{
- "interpolate": false,
"values": [
0.0,
0.10000000000000001,
@@ -1228,10 +938,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy"
},
{
- "interpolate": false,
"values": [
0.0,
0.10000000000000001,
@@ -1267,169 +977,89 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium BLDG_OCC_SCH_Sat"
}
],
+ "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default",
+ "type": "ScheduleRuleset",
+ "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
- }
- ]
- },
- "radiant_fraction": 0.29999999999999999,
- "people_per_area": 0.056500000000000002,
- "properties": {
- "revive": {
- "type": "PeopleReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "number_bedrooms": 0,
- "type": "PeoplePhProperties",
- "number_people": 0.0,
- "dwellings": {
- "identifier": "3efe775f-fd49-46b8-abb0-70ac606e192c",
- "num_dwellings": 0
+ ]
}
+ ],
+ "identifier": "Generic Office Occupancy",
+ "schedule_type_limit": {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": 0.0,
+ "identifier": "Fractional",
+ "upper_limit": 1.0,
+ "numeric_type": "Continuous",
+ "unit_type": "Dimensionless"
},
- "type": "PeopleProperties"
- },
- "type": "People",
- "latent_fraction": {
- "type": "Autocalculate"
+ "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default"
},
- "activity_schedule": {
- "default_day_schedule": "Seated Adult Activity_Day Schedule",
+ "identifier": "Generic Office People"
+ },
+ "infiltration": {
+ "schedule": {
+ "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
"ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
"operating_periods": {
"collection": []
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRuleset",
- "schedule_type_limit": {
- "lower_limit": 0.0,
- "upper_limit": {
- "type": "NoLimit"
- },
- "unit_type": "ActivityLevel",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Activity Level"
- },
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 120.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "Seated Adult Activity_Day Schedule"
- }
- ],
- "identifier": "Seated Adult Activity"
- },
- "identifier": "Generic Office People"
- },
- "ventilation": {
- "type": "Ventilation",
- "identifier": "Generic Office Ventilation",
- "flow_per_person": 0.0023600000000000001,
- "flow_per_area": 0.00030499999999999999
- },
- "type": "ProgramType",
- "setpoint": {
- "type": "Setpoint",
- "cooling_schedule": {
- "identifier": "Generic Office Cooling",
- "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default",
- "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default",
- "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn",
- "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
"id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
"operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
"operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRuleset",
- "schedule_type_limit": {
- "lower_limit": -273.14999999999998,
- "upper_limit": {
- "type": "NoLimit"
- },
- "unit_type": "Temperature",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Temperature"
+ }
},
"day_schedules": [
{
- "interpolate": false,
"values": [
- 26.699999999999999
+ 1.0
],
"times": [
[
@@ -1438,203 +1068,186 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default"
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Default"
},
{
- "interpolate": false,
"values": [
- 26.699999999999999,
- 25.699999999999999,
- 25.0,
- 24.0,
- 26.699999999999999
+ 1.0,
+ 0.25,
+ 1.0
],
"times": [
[
0,
0
],
- [
- 5,
- 0
- ],
[
6,
0
],
- [
- 7,
- 0
- ],
[
22,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn"
},
{
- "interpolate": false,
"values": [
- 26.699999999999999
+ 1.0,
+ 0.25,
+ 1.0
],
"times": [
[
0,
0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 18,
+ 0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn"
},
{
- "interpolate": false,
"values": [
- 26.699999999999999,
- 25.600000000000001,
- 25.0,
- 24.0,
- 26.699999999999999
+ 1.0,
+ 0.25,
+ 1.0
],
"times": [
[
0,
0
],
- [
- 5,
- 0
- ],
[
6,
0
],
- [
- 7,
- 0
- ],
[
22,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy"
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy"
},
{
- "interpolate": false,
"values": [
- 26.699999999999999,
- 25.699999999999999,
- 25.0,
- 24.0,
- 26.699999999999999
+ 1.0,
+ 0.25,
+ 1.0
],
"times": [
[
0,
0
],
- [
- 5,
- 0
- ],
[
6,
0
],
[
- 7,
- 0
- ],
- [
- 17,
+ 18,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat"
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat"
}
],
+ "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default",
+ "type": "ScheduleRuleset",
+ "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
+ ],
+ "identifier": "Generic Office Infiltration",
+ "schedule_type_limit": {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": 0.0,
+ "identifier": "Fractional",
+ "upper_limit": 1.0,
+ "numeric_type": "Continuous",
+ "unit_type": "Dimensionless"
+ },
+ "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default"
},
+ "identifier": "Generic Office Infiltration",
+ "flow_per_exterior_area": 0.00022660000000000001,
+ "type": "Infiltration"
+ },
+ "setpoint": {
"identifier": "Generic Office Setpoints",
"heating_schedule": {
- "identifier": "Generic Office Heating",
- "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default",
- "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default",
"winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn",
- "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
"ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
"operating_periods": {
"collection": []
},
+ "id_num": 0,
"operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
"operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRuleset",
- "schedule_type_limit": {
- "lower_limit": -273.14999999999998,
- "upper_limit": {
- "type": "NoLimit"
- },
- "unit_type": "Temperature",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Temperature"
+ }
},
"day_schedules": [
{
- "interpolate": false,
"values": [
15.600000000000000
],
@@ -1645,10 +1258,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default"
},
{
- "interpolate": false,
"values": [
15.600000000000000
],
@@ -1659,10 +1272,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn"
},
{
- "interpolate": false,
"values": [
15.600000000000000,
17.600000000000001,
@@ -1693,10 +1306,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn"
},
{
- "interpolate": false,
"values": [
15.600000000000000,
17.800000000000001,
@@ -1727,10 +1340,10 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy"
},
{
- "interpolate": false,
"values": [
15.600000000000000,
17.800000000000001,
@@ -1761,91 +1374,89 @@
]
],
"type": "ScheduleDay",
+ "interpolate": false,
"identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat"
}
],
+ "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default",
+ "type": "ScheduleRuleset",
+ "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
- }
- },
- "infiltration": {
- "type": "Infiltration",
- "flow_per_exterior_area": 0.00022660000000000001,
- "identifier": "Generic Office Infiltration",
- "schedule": {
- "identifier": "Generic Office Infiltration",
- "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default",
- "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default",
- "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn",
- "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn",
+ ],
+ "identifier": "Generic Office Heating",
+ "schedule_type_limit": {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": -273.14999999999998,
+ "identifier": "Temperature",
+ "upper_limit": {
+ "type": "NoLimit"
+ },
+ "numeric_type": "Continuous",
+ "unit_type": "Temperature"
+ },
+ "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default"
+ },
+ "type": "Setpoint",
+ "cooling_schedule": {
+ "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
"ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
"operating_periods": {
"collection": []
},
+ "id_num": 0,
"operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
"operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRuleset",
- "schedule_type_limit": {
- "lower_limit": 0.0,
- "upper_limit": 1.0,
- "unit_type": "Dimensionless",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Fractional"
+ }
},
"day_schedules": [
{
- "interpolate": false,
"values": [
- 1.0
+ 26.699999999999999
],
"times": [
[
@@ -1854,203 +1465,234 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Default"
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default"
},
{
- "interpolate": false,
"values": [
- 1.0,
- 0.25,
- 1.0
+ 26.699999999999999,
+ 25.699999999999999,
+ 25.0,
+ 24.0,
+ 26.699999999999999
],
"times": [
[
0,
0
],
+ [
+ 5,
+ 0
+ ],
[
6,
0
],
+ [
+ 7,
+ 0
+ ],
[
22,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn"
},
{
- "interpolate": false,
"values": [
- 1.0,
- 0.25,
- 1.0
+ 26.699999999999999
],
"times": [
[
0,
0
- ],
- [
- 6,
- 0
- ],
- [
- 18,
- 0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn"
},
{
- "interpolate": false,
"values": [
- 1.0,
- 0.25,
- 1.0
+ 26.699999999999999,
+ 25.600000000000001,
+ 25.0,
+ 24.0,
+ 26.699999999999999
],
"times": [
[
0,
0
],
+ [
+ 5,
+ 0
+ ],
[
6,
0
],
+ [
+ 7,
+ 0
+ ],
[
22,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy"
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy"
},
{
- "interpolate": false,
"values": [
- 1.0,
- 0.25,
- 1.0
+ 26.699999999999999,
+ 25.699999999999999,
+ 25.0,
+ 24.0,
+ 26.699999999999999
],
"times": [
[
0,
0
],
+ [
+ 5,
+ 0
+ ],
[
6,
0
],
[
- 18,
+ 7,
+ 0
+ ],
+ [
+ 17,
0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat"
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat"
}
],
+ "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default",
+ "type": "ScheduleRuleset",
+ "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
+ ],
+ "identifier": "Generic Office Cooling",
+ "schedule_type_limit": {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": -273.14999999999998,
+ "identifier": "Temperature",
+ "upper_limit": {
+ "type": "NoLimit"
+ },
+ "numeric_type": "Continuous",
+ "unit_type": "Temperature"
+ },
+ "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default"
}
},
- "electric_equipment": {
- "radiant_fraction": 0.5,
- "lost_fraction": 0.0,
+ "ventilation": {
+ "identifier": "Generic Office Ventilation",
+ "flow_per_person": 0.0023600000000000001,
+ "type": "Ventilation",
+ "flow_per_area": 0.00030499999999999999
+ },
+ "type": "ProgramType",
+ "identifier": "Generic Office Program",
+ "lighting": {
+ "visible_fraction": 0.20000000000000001,
"properties": {
"revive": {
- "type": "ElectricEquipmentReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "LightingReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
+ "type": "LightingProperties",
"ph": {
- "type": "ElectricEquipmentPhProperties",
- "equipment_collection": {
- "equipment_set": {}
- }
- },
- "type": "ElectricEquipmentProperties"
+ "target_lux": 300,
+ "id_num": 0,
+ "target_lux_height": 0.80000000000000004,
+ "type": "LightingPhProperties"
+ }
},
- "type": "ElectricEquipment",
- "watts_per_area": 10.330000000000000,
+ "radiant_fraction": 0.69999999999999996,
"schedule": {
- "identifier": "Generic Office Equipment",
- "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun",
- "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
- "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn",
- "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn",
+ "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn",
"properties": {
"revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
"ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
"operating_periods": {
"collection": []
},
+ "id_num": 0,
"operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
"operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRuleset",
- "schedule_type_limit": {
- "lower_limit": 0.0,
- "upper_limit": 1.0,
- "unit_type": "Dimensionless",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Fractional"
+ }
},
"day_schedules": [
{
- "interpolate": false,
"values": [
- 0.2307553806,
- 0.28810717499999999,
- 0.2307553806
+ 0.050000000000000003,
+ 0.04311628,
+ 0.050000000000000003
],
"times": [
[
@@ -2067,10 +1709,10 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun"
},
{
- "interpolate": false,
"values": [
1.0
],
@@ -2081,10 +1723,10 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn"
},
{
- "interpolate": false,
"values": [
0.0
],
@@ -2095,17 +1737,17 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn"
},
{
- "interpolate": false,
"values": [
- 0.2307553806,
- 0.38123479599999999,
- 0.47654349499999998,
- 0.33358044650000002,
- 0.28592609699999999,
- 0.2307553806
+ 0.050000000000000003,
+ 0.08623256,
+ 0.25869767999999999,
+ 0.12934883999999999,
+ 0.04311628,
+ 0.050000000000000003
],
"times": [
[
@@ -2134,38 +1776,41 @@
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat"
},
{
- "interpolate": false,
"values": [
- 0.30767384079999999,
- 0.38123479599999999,
- 0.85777829100000003,
- 0.76246959199999997,
- 0.85777829100000003,
- 0.47654349499999998,
- 0.38123479599999999
- ],
+ 0.050000000000000003,
+ 0.10000000000000001,
+ 0.08623256,
+ 0.25869767999999999,
+ 0.77609304000000001,
+ 0.43116280000000001,
+ 0.25869767999999999,
+ 0.17246512,
+ 0.08623256,
+ 0.04311628
+ ],
"times": [
[
0,
0
],
[
- 6,
+ 5,
0
],
[
- 8,
+ 6,
0
],
[
- 12,
+ 7,
0
],
[
- 13,
+ 8,
0
],
[
@@ -2175,102 +1820,457 @@
[
18,
0
+ ],
+ [
+ 20,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
]
],
"type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy"
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy"
}
],
+ "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
+ "type": "ScheduleRuleset",
+ "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn",
"schedule_rules": [
{
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy",
- "apply_wednesday": true,
"apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ ]
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
- "apply_wednesday": false,
"apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
"start_date": [
1,
1
],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
"end_date": [
12,
31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
+ ]
}
- ]
+ ],
+ "identifier": "Generic Office Lighting",
+ "schedule_type_limit": {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": 0.0,
+ "identifier": "Fractional",
+ "upper_limit": 1.0,
+ "numeric_type": "Continuous",
+ "unit_type": "Dimensionless"
+ },
+ "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun"
},
- "latent_fraction": 0.0,
- "identifier": "Generic Office Equipment"
- },
- "identifier": "Generic Office Program"
+ "watts_per_area": 10.550000000000001,
+ "type": "Lighting",
+ "return_air_fraction": 0.0,
+ "identifier": "Generic Office Lighting"
+ }
},
- "hvac": {
- "cooling_air_temperature": 13.0,
- "demand_controlled_ventilation": false,
- "properties": {
- "revive": {
- "type": "IdealAirSystemReviveProperties",
- "equipment_collection": {
- "type": "PhiusReviveHVACEquipmentCollection",
- "equipment": []
- }
+ "type": "RoomEnergyProperties"
+ },
+ "doe2": {
+ "type": "RoomDoe2Properties"
+ },
+ "ph": {
+ "ph_bldg_segment": {
+ "user_data": {},
+ "set_points": {
+ "user_data": {},
+ "summer": 25.0,
+ "display_name": "a105ad7f-0b04-4e21-a129-e1444885a19e",
+ "winter": 20.0,
+ "identifier": "a105ad7f-0b04-4e21-a129-e1444885a19e"
+ },
+ "display_name": "Unnamed_Bldg_Segment",
+ "site": {
+ "user_data": {},
+ "location": {
+ "user_data": {},
+ "latitude": 40.600000000000001,
+ "hours_from_UTC": -4,
+ "display_name": "5d33a623-5cdd-470d-9f72-8053938f8680",
+ "climate_zone": 1,
+ "site_elevation": null,
+ "identifier": "5d33a623-5cdd-470d-9f72-8053938f8680",
+ "longitude": -73.799999999999997
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
+ "phpp_library_codes": {
"user_data": {},
- "identifier": "rfsd732386d"
+ "dataset_name": "US0055c-New York",
+ "display_name": "US0055c-New York",
+ "identifier": "bd33516e-f102-4655-9d9a-5b41920e9eba",
+ "country_code": "US-United States of America",
+ "region_code": "New York"
},
- "type": "IdealAirSystemProperties"
+ "display_name": "466f406d-80d4-4d54-a178-0a003faa95c8",
+ "climate": {
+ "user_data": {},
+ "monthly_radiation": {
+ "user_data": {},
+ "glob": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "d1bd9f2b-b2de-4362-affb-e012b16eb243",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "d1bd9f2b-b2de-4362-affb-e012b16eb243",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "display_name": "0b8326b9-fa4a-44bf-ac3f-a4cc3f4c81f9",
+ "east": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "c16d79fd-83e0-4bb0-9396-8f1fb25172be",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "c16d79fd-83e0-4bb0-9396-8f1fb25172be",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "north": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "318b0eb0-ed43-4be8-9b3b-07d9abfb47de",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "318b0eb0-ed43-4be8-9b3b-07d9abfb47de",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "west": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "f439f5ab-e515-45ac-8eed-5c08f120fd11",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "f439f5ab-e515-45ac-8eed-5c08f120fd11",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "south": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "576dc2d8-5fe0-43fd-a788-a91dfa6f439a",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "576dc2d8-5fe0-43fd-a788-a91dfa6f439a",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "identifier": "0b8326b9-fa4a-44bf-ac3f-a4cc3f4c81f9"
+ },
+ "display_name": "New York",
+ "peak_loads": {
+ "user_data": {},
+ "heat_load_1": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "e58c33e6-253a-480b-aec9-dacfc9ad9e83",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "e58c33e6-253a-480b-aec9-dacfc9ad9e83",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
+ },
+ "heat_load_2": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "b5f496c7-2ab2-4c94-a146-6886a1a88d3a",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "b5f496c7-2ab2-4c94-a146-6886a1a88d3a",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
+ },
+ "cooling_load_1": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "246f56c7-ac70-41e9-b46e-20f8e77ede4e",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "246f56c7-ac70-41e9-b46e-20f8e77ede4e",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
+ },
+ "display_name": "059065b3-4649-48e8-9aff-6b7c49d50b3e",
+ "cooling_load_2": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "adfb1de9-47b3-44b4-a302-63a73e6c130e",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "adfb1de9-47b3-44b4-a302-63a73e6c130e",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
+ },
+ "identifier": "059065b3-4649-48e8-9aff-6b7c49d50b3e"
+ },
+ "average_wind_speed": 4.0,
+ "summer_daily_temperature_swing": 8.0,
+ "ground": {
+ "user_data": {},
+ "ground_density": 2000,
+ "depth_groundwater": 3,
+ "ground_heat_capacity": 1000,
+ "display_name": "d24ccb2d-ecba-43f0-a862-0233a8f2732c",
+ "identifier": "d24ccb2d-ecba-43f0-a862-0233a8f2732c",
+ "flow_rate_groundwater": 0.050000000000000003,
+ "ground_thermal_conductivity": 2
+ },
+ "identifier": "b0a82390-52b3-44cb-8e08-bfb0026b0995",
+ "station_elevation": 0.0,
+ "monthly_temps": {
+ "user_data": {},
+ "sky_temps": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "eaabea55-1d73-40f6-b9c1-9b48357bce2f",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "eaabea55-1d73-40f6-b9c1-9b48357bce2f",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "dewpoints": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "f226f4f8-a7e0-48f0-b508-036f2d353918",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "f226f4f8-a7e0-48f0-b508-036f2d353918",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "display_name": "2b285526-70b7-438b-b6ba-222017a61d09",
+ "ground_temps": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "805600a9-5a1c-46a5-b9d0-0d6c8f5fa90d",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "805600a9-5a1c-46a5-b9d0-0d6c8f5fa90d",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ },
+ "identifier": "2b285526-70b7-438b-b6ba-222017a61d09",
+ "air_temps": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "46f1b463-964f-445e-b07c-40fad9447a81",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "46f1b463-964f-445e-b07c-40fad9447a81",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
+ }
+ }
+ },
+ "identifier": "466f406d-80d4-4d54-a178-0a003faa95c8"
},
- "type": "IdealAirSystem",
- "heating_limit": {
- "type": "Autosize"
+ "co2e_factors": {
+ "factors": []
},
- "cooling_limit": {
- "type": "Autosize"
+ "phius_certification": {
+ "PHIUS2021_cooling_load": 10.0,
+ "localization_selection_type": 2,
+ "int_gains_evap_per_person": 15,
+ "int_gains_toilet_room_util_pat": null,
+ "user_data": {},
+ "display_name": "3baf8a7c-1dcb-4b78-a768-8a3ff79c054a",
+ "int_gains_dhw_marginal_perf_ratio": null,
+ "int_gains_flush_heat_loss": true,
+ "int_gains_use_school_defaults": false,
+ "certification_program": {
+ "value": "7-PHIUS 2021 CORE"
+ },
+ "building_use_type": {
+ "value": "1-RESIDENTIAL"
+ },
+ "building_category_type": {
+ "value": "1-RESIDENTIAL BUILDING"
+ },
+ "icfa_override": null,
+ "identifier": "3baf8a7c-1dcb-4b78-a768-8a3ff79c054a",
+ "int_gains_num_toilets": 1,
+ "building_status": {
+ "value": "1-IN_PLANNING"
+ },
+ "PHIUS2021_heating_demand": 15.0,
+ "building_type": {
+ "value": "1-NEW_CONSTRUCTION"
+ },
+ "PHIUS2021_cooling_demand": 15.0,
+ "PHIUS2021_heating_load": 10.0
},
- "latent_heat_recovery": 0.0,
- "heating_air_temperature": 50.0,
- "economizer_type": "DifferentialDryBulb",
- "sensible_heat_recovery": 0.0,
- "identifier": "Room_2_60b57ed5 Ideal Loads Air System"
- }
+ "phi_certification": {
+ "user_data": {},
+ "display_name": "724e59f9-f5aa-4a0a-baad-3d9b6df456a3",
+ "phpp_version": 9,
+ "attributes": {
+ "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)",
+ "retrofit_type": "1-NEW BUILDING",
+ "certification_class": "1-CLASSIC",
+ "phpp_version": 9,
+ "ihg_type": "2-STANDARD",
+ "building_use_type": "10-DWELLING",
+ "certification_type": "1-PASSIVE HOUSE",
+ "enerphit_type": "2-ENERGY DEMAND METHOD",
+ "tfa_override": null,
+ "building_category_type": "1-RESIDENTIAL BUILDING",
+ "primary_energy_type": "2-PER (RENEWABLE)"
+ },
+ "identifier": "724e59f9-f5aa-4a0a-baad-3d9b6df456a3"
+ },
+ "non_combustible_materials": false,
+ "thermal_bridges": {},
+ "mech_room_temp": 20.0,
+ "num_floor_levels": 1,
+ "name": "Unnamed_Bldg_Segment",
+ "num_dwelling_units": 1,
+ "identifier": "955b949d-611d-45fb-9f56-8d04167e7275",
+ "summer_hrv_bypass_mode": {
+ "value": "4-ALWAYS"
+ },
+ "source_energy_factors": {
+ "factors": []
+ },
+ "wind_exposure_type": {
+ "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING"
+ }
+ },
+ "ph_foundations": [],
+ "spaces": [],
+ "id_num": 0,
+ "type": "RoomPhProperties",
+ "specific_heat_capacity": "1-LIGHTWEIGHT",
+ "specific_heat_capacity_wh_m2k": null
},
- "type": "RoomProperties",
- "revive": {
- "type": "RoomReviveProperties",
- "id_num": 0
- }
+ "ph_hvac": {
+ "renewable_devices": [],
+ "ventilation_system": null,
+ "id_num": 0,
+ "supportive_devices": [],
+ "type": "RoomPhHvacProperties",
+ "exhaust_vent_devices": [],
+ "hot_water_system": null,
+ "heat_pump_systems": [],
+ "heating_systems": []
+ },
+ "type": "RoomProperties"
},
- "display_name": "Room_2",
"type": "Room",
- "identifier": "Room_2_60b57ed5"
+ "identifier": "Room_2_a861ea48"
}
\ No newline at end of file
diff --git a/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson b/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson
index 2d9f592..5df01f5 100644
--- a/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson
+++ b/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson
@@ -1,11457 +1,11451 @@
{
- "version": "1.59.0",
"angle_tolerance": 1.0,
- "units": "Meters",
- "properties": {
- "ph": {
- "type": "ModelPhPropertiesAbridged",
- "bldg_segments": [
+ "rooms": [
+ {
+ "zone": "HBPH_DWELLING_3c8b9d5b",
+ "faces": [
{
- "identifier": "b0c4f67c-ab8f-4493-aa7e-8118ae2b5540",
- "source_energy_factors": {
- "factors": [
- {
- "value": 1.1000000000000001,
- "units": "kWh/kWh",
- "fuel_name": "OIL"
- },
- {
- "value": 1.1000000000000001,
- "units": "kWh/kWh",
- "fuel_name": "HARD_COAL"
- },
- {
- "value": 1.1000000000000001,
- "units": "kWh/kWh",
- "fuel_name": "LPG"
- },
- {
- "value": 1.5,
- "units": "kWh/kWh",
- "fuel_name": "GAS_CGS_0_CHP"
- },
- {
- "value": 1.5,
- "units": "kWh/kWh",
- "fuel_name": "HARD_COAL_CGS_0_CHP"
- },
- {
- "value": 0.69999999999999996,
- "units": "kWh/kWh",
- "fuel_name": "GAS_CGS_70_CHP"
- },
- {
- "value": 1.1000000000000001,
- "units": "kWh/kWh",
- "fuel_name": "OIL_CGS_35_CHP"
- },
- {
- "value": 2.0,
- "units": "kWh/kWh",
- "fuel_name": "ELECTRICITY_MIX"
- },
- {
- "value": 1.1000000000000001,
- "units": "kWh/kWh",
- "fuel_name": "HARD_COAL_CGS_35_CHP"
- },
- {
- "value": 1.5,
- "units": "kWh/kWh",
- "fuel_name": "OIL_CGS_0_CHP"
- },
- {
- "value": 0.69999999999999996,
- "units": "kWh/kWh",
- "fuel_name": "ELECTRICITY_PV"
- },
- {
- "value": 1.1000000000000001,
- "units": "kWh/kWh",
- "fuel_name": "GAS_CGS_35_CHP"
- },
- {
- "value": 0.80000000000000004,
- "units": "kWh/kWh",
- "fuel_name": "HARD_COAL_CGS_70_CHP"
- },
- {
- "value": 1.1000000000000001,
- "units": "kWh/kWh",
- "fuel_name": "NATURAL_GAS"
- },
- {
- "value": 0.20000000000000001,
- "units": "kWh/kWh",
- "fuel_name": "WOOD"
- },
- {
- "value": 0.80000000000000004,
- "units": "kWh/kWh",
- "fuel_name": "OIL_CGS_70_CHP"
- }
- ]
+ "display_name": "Room_4_6b80c479..Face0",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "phi_certification": {
- "phpp_version": 9,
- "attributes": {
- "phpp_version": 9,
- "tfa_override": null,
- "certification_type": "1-PASSIVE HOUSE",
- "primary_energy_type": "1-PE (NON-RENEWABLE)",
- "ihg_type": "2-STANDARD",
- "enerphit_type": "2-ENERGY DEMAND METHOD",
- "retrofit_type": "1-NEW BUILDING",
- "building_use_type": "10-DWELLING",
- "building_category_type": "1-RESIDENTIAL BUILDING",
- "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)",
- "certification_class": "1-CLASSIC"
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.17364817766693011,
+ -0.98480775301220813,
+ 0.0
+ ],
+ "x": [
+ -0.98480775301220813,
+ 0.17364817766693011,
+ 0.0
+ ],
+ "o": [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 5.5
+ ]
},
- "display_name": "94811b38-a389-4dd9-ace2-6303fa4b6cc5",
- "user_data": {},
- "identifier": "94811b38-a389-4dd9-ace2-6303fa4b6cc5"
+ "boundary": [
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 5.5
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 5.5
+ ]
+ ],
+ "type": "Face3D"
},
- "thermal_bridges": {
- "84b3f778-d6a0-446e-8cc3-63b1beb3743f": {
- "_group_type": {
- "value": "15-AMBIENT"
+ "identifier": "Room_4_6b80c479..Face0",
+ "apertures": [
+ {
+ "is_operable": false,
+ "display_name": "Room_4_6b80c479..Face0_Glz0",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ApertureRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "ApertureRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "ApertureEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "summer_shading_factor": 0.95527773909664049,
+ "id_num": 0,
+ "type": "AperturePhPropertiesAbridged",
+ "winter_shading_factor": 0.97427603830067,
+ "install_depth": 0.1016,
+ "variant_type": "_unnamed_type_",
+ "default_monthly_shading_correction_factor": 1.0
+ },
+ "ph_hvac": {
+ "type": "AperturePhHvacPropertiesAbridged"
+ },
+ "type": "AperturePropertiesAbridged"
},
- "id_num": 0,
- "psi_value": 0.01,
- "fRsi_value": 0.75,
- "display_name": "_unnamed_bldg_segment__387c71f1",
- "user_data": {},
- "quantity": 1.0,
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Aperture",
"geometry": {
- "vertices": [
- [
- 4.6523906598326512,
- -10.788219090421832,
- -5.5
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- -5.5
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.17364817766692991,
+ -0.98480775301220813,
0.0
],
- [
- 4.6523906598326512,
- -10.788219090421832,
+ "x": [
+ -0.98480775301220813,
+ 0.17364817766692991,
0.0
],
- [
- 4.6523906598326512,
- -10.788219090421832,
- -5.5
+ "o": [
+ 3.7608994304649785,
+ -10.631025133619353,
+ 4.5947560814373274
]
- ],
- "type": "Polyline3D"
- },
- "identifier": "84b3f778-d6a0-446e-8cc3-63b1beb3743f"
- },
- "0c8393b1-d75e-4519-b2f8-5018224ad394": {
- "_group_type": {
- "value": "15-AMBIENT"
- },
- "id_num": 0,
- "psi_value": 0.01,
- "fRsi_value": 0.75,
- "display_name": "_unnamed_bldg_segment__f4606ddf",
- "user_data": {},
- "quantity": 1.0,
- "geometry": {
- "vertices": [
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ],
+ },
+ "boundary": [
[
- 5.4164426415671443,
- -6.4550649771681172,
- 0.0
+ 0.12743924763317918,
+ -9.9903480700561964,
+ 4.5947560814373274
],
[
- 0.0,
- -5.5,
- 0.0
+ 0.12743924763317918,
+ -9.9903480700561964,
+ 0.9052439185626735
],
[
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
+ 3.7608994304649785,
+ -10.631025133619353,
+ 0.9052439185626735
],
[
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
+ 3.7608994304649785,
+ -10.631025133619353,
+ 4.5947560814373274
]
],
- "type": "Polyline3D"
- },
- "identifier": "0c8393b1-d75e-4519-b2f8-5018224ad394"
- },
- "0f049799-34d8-4258-89ad-29caa18570e3": {
- "_group_type": {
- "value": "15-AMBIENT"
+ "type": "Face3D"
},
- "id_num": 0,
- "psi_value": 0.01,
- "fRsi_value": 0.75,
- "display_name": "_unnamed_bldg_segment__10009fc5",
- "user_data": {},
- "quantity": 1.0,
- "geometry": {
- "vertices": [
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 5.5
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 5.5
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ]
- ],
- "type": "Polyline3D"
- },
- "identifier": "0f049799-34d8-4258-89ad-29caa18570e3"
+ "identifier": "Room_4_6b80c479..Face0_Glz0"
+ }
+ ]
+ },
+ {
+ "display_name": "Room_4_6b80c479..Face1",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
},
- "6d8913a1-f3cf-4f26-9744-3db055f32632": {
- "_group_type": {
- "value": "15-AMBIENT"
- },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
"id_num": 0,
- "psi_value": 0.01,
- "fRsi_value": 0.75,
- "display_name": "_unnamed_bldg_segment__5ab223ce",
- "user_data": {},
- "quantity": 1.0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.98480775301220813,
+ 0.17364817766693033,
+ 0.0
+ ],
+ "x": [
+ 0.17364817766693033,
+ 0.98480775301220813,
+ 0.0
+ ],
+ "o": [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 5.5
+ ]
+ },
+ "boundary": [
+ [
+ 0.0,
+ -5.5,
+ 5.5
+ ],
+ [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 5.5
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "Room_4_6b80c479..Face1",
+ "apertures": [
+ {
+ "is_operable": false,
+ "display_name": "Room_4_6b80c479..Face1_Glz0",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ApertureRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "ApertureRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "ApertureEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "summer_shading_factor": 0.97642791240333782,
+ "id_num": 0,
+ "type": "AperturePhPropertiesAbridged",
+ "winter_shading_factor": 0.97116661808983007,
+ "install_depth": 0.1016,
+ "variant_type": "_unnamed_type_",
+ "default_monthly_shading_correction_factor": 1.0
+ },
+ "ph_hvac": {
+ "type": "AperturePhHvacPropertiesAbridged"
+ },
+ "type": "AperturePropertiesAbridged"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Aperture",
"geometry": {
- "vertices": [
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- [
- 0.0,
- -5.5,
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.98480775301220813,
+ 0.17364817766693036,
0.0
],
- [
- 5.4164426415671443,
- -6.4550649771681172,
+ "x": [
+ 0.17364817766693036,
+ 0.98480775301220813,
0.0
],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
+ "o": [
+ -0.63829681629251001,
+ -9.1199611297595773,
+ 4.5947560814373274
]
- ],
- "type": "Polyline3D"
- },
- "identifier": "6d8913a1-f3cf-4f26-9744-3db055f32632"
- },
- "1fe19422-0387-4dc0-b3dc-873bce3cb101": {
- "_group_type": {
- "value": "15-AMBIENT"
- },
- "id_num": 0,
- "psi_value": 0.01,
- "fRsi_value": 0.75,
- "display_name": "_unnamed_bldg_segment__6fb77911",
- "user_data": {},
- "quantity": 1.0,
- "geometry": {
- "vertices": [
+ },
+ "boundary": [
[
- 3.7608994304649785,
- -10.631025133619353,
- 0.9052439185626735
+ -0.12575516544198348,
+ -6.2131929834941388,
+ 4.5947560814373274
],
[
- 0.12743924763317918,
- -9.9903480700561964,
+ -0.12575516544198348,
+ -6.2131929834941388,
0.9052439185626735
],
[
- 0.12743924763317918,
- -9.9903480700561964,
- 4.5947560814373274
+ -0.63829681629251001,
+ -9.1199611297595773,
+ 0.9052439185626735
],
[
- 3.7608994304649785,
- -10.631025133619353,
+ -0.63829681629251001,
+ -9.1199611297595773,
4.5947560814373274
- ],
- [
- 3.7608994304649785,
- -10.631025133619353,
- 0.9052439185626735
]
],
- "type": "Polyline3D"
- },
- "identifier": "1fe19422-0387-4dc0-b3dc-873bce3cb101"
- },
- "4d46a1a7-bac8-40e8-a493-4dc638863f4c": {
- "_group_type": {
- "value": "15-AMBIENT"
+ "type": "Face3D"
},
+ "identifier": "Room_4_6b80c479..Face1_Glz0"
+ }
+ ]
+ },
+ {
+ "display_name": "Room_4_6b80c479..Face2",
+ "properties": {
+ "revive": {
"id_num": 0,
- "psi_value": 0.01,
- "fRsi_value": 0.75,
- "display_name": "_unnamed_bldg_segment__638e3e9d",
- "user_data": {},
- "quantity": 1.0,
- "geometry": {
- "vertices": [
- [
- -0.76405198173449351,
- -9.8331541132537161,
- -5.5
- ],
- [
- 0.0,
- -5.5,
- -5.5
- ],
- [
- 0.0,
- -5.5,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- -5.5
- ]
- ],
- "type": "Polyline3D"
- },
- "identifier": "4d46a1a7-bac8-40e8-a493-4dc638863f4c"
+ "type": "FaceRevivePropertiesAbridged"
},
- "556be39a-5c61-407c-a11d-e7075bebfdf2": {
- "_group_type": {
- "value": "15-AMBIENT"
- },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
"id_num": 0,
- "psi_value": 0.01,
- "fRsi_value": 0.75,
- "display_name": "_unnamed_bldg_segment__83859341",
- "user_data": {},
- "quantity": 1.0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.17364817766693044,
+ 0.98480775301220813,
+ 0.0
+ ],
+ "x": [
+ 0.98480775301220813,
+ -0.17364817766693044,
+ 0.0
+ ],
+ "o": [
+ 0.0,
+ -5.5,
+ 5.5
+ ]
+ },
+ "boundary": [
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 5.5
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ],
+ [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ [
+ 0.0,
+ -5.5,
+ 5.5
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "Room_4_6b80c479..Face2",
+ "apertures": [
+ {
+ "is_operable": false,
+ "display_name": "Room_4_6b80c479..Face2_Glz0",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ApertureRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "ApertureRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "ApertureEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "summer_shading_factor": 0.94975253969036832,
+ "id_num": 0,
+ "type": "AperturePhPropertiesAbridged",
+ "winter_shading_factor": 0.99207368057867318,
+ "install_depth": 0.1016,
+ "variant_type": "_unnamed_type_",
+ "default_monthly_shading_correction_factor": 1.0
+ },
+ "ph_hvac": {
+ "type": "AperturePhHvacPropertiesAbridged"
+ },
+ "type": "AperturePropertiesAbridged"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Aperture",
"geometry": {
- "vertices": [
- [
- 4.5113301595281179,
- -6.9497746774215505,
- 5.5
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.17364817766693044,
+ 0.98480775301220813,
+ 0.0
+ ],
+ "x": [
+ 0.98480775301220813,
+ -0.17364817766693044,
+ 0.0
],
+ "o": [
+ 0.89149122936767267,
+ -5.6571939568024794,
+ 4.5947560814373274
+ ]
+ },
+ "boundary": [
[
- 3.9710638220646373,
- -10.013777334829634,
- 5.5
+ 4.5249514121994716,
+ -6.2978710203656378,
+ 4.5947560814373274
],
[
- 0.14106050030453293,
- -9.3384444130002837,
- 5.5
+ 4.5249514121994716,
+ -6.2978710203656378,
+ 0.9052439185626735
],
[
- 0.6813268377680135,
- -6.2744417555921990,
- 5.5
+ 0.89149122936767267,
+ -5.6571939568024794,
+ 0.9052439185626735
],
[
- 4.5113301595281179,
- -6.9497746774215505,
- 5.5
+ 0.89149122936767267,
+ -5.6571939568024794,
+ 4.5947560814373274
]
],
- "type": "Polyline3D"
+ "type": "Face3D"
},
- "identifier": "556be39a-5c61-407c-a11d-e7075bebfdf2"
+ "identifier": "Room_4_6b80c479..Face2_Glz0"
}
+ ]
+ },
+ {
+ "display_name": "Room_4_6b80c479..Face3",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "name": "_unnamed_bldg_segment_",
- "set_points": {
- "winter": 21.0,
- "display_name": "bc899902-850e-4618-ad03-688239b045fc",
- "user_data": {},
- "summer": 24.0,
- "identifier": "bc899902-850e-4618-ad03-688239b045fc"
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
},
- "mech_room_temp": 20.0,
- "display_name": "_unnamed_bldg_segment_",
- "wind_exposure_type": {
- "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING"
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.98480775301220813,
+ -0.1736481776669303,
+ 0.0
+ ],
+ "x": [
+ -0.1736481776669303,
+ -0.98480775301220813,
+ 0.0
+ ],
+ "o": [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 5.5
+ ]
+ },
+ "boundary": [
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 5.5
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 5.5
+ ]
+ ],
+ "type": "Face3D"
},
- "co2e_factors": {
- "factors": [
- {
- "value": 309.99660000000000,
- "units": "g/kWh",
- "fuel_name": "OIL"
- },
- {
- "value": 439.98640000000000,
- "units": "g/kWh",
- "fuel_name": "HARD_COAL"
+ "identifier": "Room_4_6b80c479..Face3",
+ "apertures": [
+ {
+ "is_operable": false,
+ "display_name": "Room_4_6b80c479..Face3_Glz0",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ApertureRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "ApertureRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "ApertureEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "summer_shading_factor": 0.97614217434077266,
+ "id_num": 0,
+ "type": "AperturePhPropertiesAbridged",
+ "winter_shading_factor": 0.97047874429337377,
+ "install_depth": 0.1016,
+ "variant_type": "_unnamed_type_",
+ "default_monthly_shading_correction_factor": 1.0
+ },
+ "ph_hvac": {
+ "type": "AperturePhHvacPropertiesAbridged"
+ },
+ "type": "AperturePropertiesAbridged"
},
- {
- "value": 270.01020000000000,
- "units": "g/kWh",
- "fuel_name": "LPG"
- },
- {
- "value": 319.99320000000000,
- "units": "g/kWh",
- "fuel_name": "GAS_CGS_0_CHP"
- },
- {
- "value": 409.99660000000000,
- "units": "g/kWh",
- "fuel_name": "HARD_COAL_CGS_0_CHP"
- },
- {
- "value": -70.010199999999998,
- "units": "g/kWh",
- "fuel_name": "GAS_CGS_70_CHP"
- },
- {
- "value": 250.01710000000000,
- "units": "g/kWh",
- "fuel_name": "OIL_CGS_35_CHP"
- },
- {
- "value": 680.00680000000000,
- "units": "g/kWh",
- "fuel_name": "ELECTRICITY_MIX"
- },
- {
- "value": 319.99320000000000,
- "units": "g/kWh",
- "fuel_name": "HARD_COAL_CGS_35_CHP"
- },
- {
- "value": 409.99660000000000,
- "units": "g/kWh",
- "fuel_name": "OIL_CGS_0_CHP"
- },
- {
- "value": 250.01710000000000,
- "units": "g/kWh",
- "fuel_name": "ELECTRICITY_PV"
- },
- {
- "value": 129.98980000000000,
- "units": "g/kWh",
- "fuel_name": "GAS_CGS_35_CHP"
- },
- {
- "value": 239.98640000000000,
- "units": "g/kWh",
- "fuel_name": "HARD_COAL_CGS_70_CHP"
- },
- {
- "value": 250.01710000000000,
- "units": "g/kWh",
- "fuel_name": "NATURAL_GAS"
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
},
- {
- "value": 53.428899999999999,
- "units": "g/kWh",
- "fuel_name": "WOOD"
+ "type": "Aperture",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.98480775301220802,
+ -0.17364817766693058,
+ 0.0
+ ],
+ "x": [
+ -0.17364817766693058,
+ -0.98480775301220802,
+ 0.0
+ ],
+ "o": [
+ 5.2906874761251608,
+ -7.1682579606622552,
+ 4.5947560814373274
+ ]
+ },
+ "boundary": [
+ [
+ 4.7781458252746338,
+ -10.075026106927693,
+ 4.5947560814373274
+ ],
+ [
+ 4.7781458252746338,
+ -10.075026106927693,
+ 0.9052439185626735
+ ],
+ [
+ 5.2906874761251608,
+ -7.1682579606622552,
+ 0.9052439185626735
+ ],
+ [
+ 5.2906874761251608,
+ -7.1682579606622552,
+ 4.5947560814373274
+ ]
+ ],
+ "type": "Face3D"
},
- {
- "value": 100.0,
- "units": "g/kWh",
- "fuel_name": "OIL_CGS_70_CHP"
- }
- ]
+ "identifier": "Room_4_6b80c479..Face3_Glz0"
+ }
+ ]
+ },
+ {
+ "display_name": "Room_4_6b80c479..Face4",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "user_data": {},
- "num_dwelling_units": 1,
- "site": {
- "climate": {
- "average_wind_speed": 4.0,
- "ground": {
- "depth_groundwater": 3,
- "ground_density": 2000,
- "flow_rate_groundwater": 0.050000000000000003,
- "ground_heat_capacity": 1000,
- "ground_thermal_conductivity": 2,
- "display_name": "a37fd859-1a46-4671-826a-5091a6994d77",
- "user_data": {},
- "identifier": "a37fd859-1a46-4671-826a-5091a6994d77"
- },
- "peak_loads": {
- "heat_load_2": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "test_peak_heat_2",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "e4bfa02e-cdaf-4bd7-bce2-ca863a3fc1cc"
+ "boundary_condition": {
+ "type": "Ground"
+ },
+ "type": "Face",
+ "face_type": "Floor",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ -1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ]
+ },
+ "boundary": [
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ 0.0,
+ -5.5,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "Room_4_6b80c479..Face4"
+ },
+ {
+ "display_name": "Room_4_6b80c479..Face5",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
+ },
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Face",
+ "face_type": "RoofCeiling",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 5.5
+ ]
+ },
+ "boundary": [
+ [
+ 0.0,
+ -5.5,
+ 5.5
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 5.5
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 5.5
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 5.5
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "Room_4_6b80c479..Face5",
+ "apertures": [
+ {
+ "is_operable": false,
+ "display_name": "Room_4_6b80c479..Face5_Glz0",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ApertureRevivePropertiesAbridged"
},
- "cooling_load_2": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "test_peak_cooling_2",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "34d76a01-80d7-483c-ae1e-a95a5940ce1c"
- },
- "display_name": "361852a0-e3fa-4db1-b0cb-d5c5fb48c429",
- "cooling_load_1": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "test_peak_cooling_1",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "54bfa4d4-e40f-4ab5-ac65-adb40d0cf051"
- },
- "user_data": {},
- "heat_load_1": {
- "rad_south": 0.0,
- "rad_global": 0.0,
- "sky_temp": null,
- "ground_temp": null,
- "temp": 0.0,
- "rad_east": 0.0,
- "display_name": "test_peak_heat_1",
- "rad_west": 0.0,
- "rad_north": 0.0,
- "dewpoint": null,
- "user_data": {},
- "identifier": "aab5361a-1cb0-42c2-a9ae-93be9c5367f2"
- },
- "identifier": "361852a0-e3fa-4db1-b0cb-d5c5fb48c429"
- },
- "summer_daily_temperature_swing": 10.0,
- "display_name": "My_Test_Climate",
- "station_elevation": 0.0,
- "user_data": {},
- "monthly_radiation": {
- "west": {
- "april": 131.66000000000000,
- "may": 149.97000000000000,
- "february": 26.660000000000000,
- "june": 165.0,
- "july": 200.0,
- "september": 104.03000000000000,
- "november": 42.049999999999997,
- "january": 0.0,
- "display_name": "61179e80-f0c9-4a38-b856-732e488fbbae",
- "march": 66.659999999999997,
- "october": 74.319999999999993,
- "user_data": {},
- "december": 0.0,
- "august": 145.61000000000001,
- "identifier": "61179e80-f0c9-4a38-b856-732e488fbbae"
- },
- "east": {
- "april": 131.66000000000000,
- "may": 149.97000000000000,
- "february": 26.660000000000000,
- "june": 165.0,
- "july": 200.0,
- "september": 104.03000000000000,
- "november": 42.049999999999997,
- "january": 0.0,
- "display_name": "f728c061-9069-42b4-aa19-4c67dcaee1d5",
- "march": 66.659999999999997,
- "october": 74.319999999999993,
- "user_data": {},
- "december": 0.0,
- "august": 145.61000000000001,
- "identifier": "f728c061-9069-42b4-aa19-4c67dcaee1d5"
+ "radiance": {
+ "type": "ApertureRadiancePropertiesAbridged"
},
- "display_name": "c7f99962-ddc1-4338-84bd-213d539e8bfe",
- "south": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "f38630f3-64bd-4e40-b734-b617ec16b2e9",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "f38630f3-64bd-4e40-b734-b617ec16b2e9"
+ "energy": {
+ "type": "ApertureEnergyPropertiesAbridged"
},
- "user_data": {},
- "north": {
- "april": 131.66000000000000,
- "may": 149.97000000000000,
- "february": 26.660000000000000,
- "june": 165.0,
- "july": 200.0,
- "september": 104.03000000000000,
- "november": 42.049999999999997,
- "january": 0.0,
- "display_name": "4785c444-730d-4a44-8a99-8336c7e71826",
- "march": 66.659999999999997,
- "october": 74.319999999999993,
- "user_data": {},
- "december": 0.0,
- "august": 145.61000000000001,
- "identifier": "4785c444-730d-4a44-8a99-8336c7e71826"
+ "ph": {
+ "summer_shading_factor": 0.98136541971227753,
+ "id_num": 0,
+ "type": "AperturePhPropertiesAbridged",
+ "winter_shading_factor": 0.95601811393700986,
+ "install_depth": 0.1016,
+ "variant_type": "_unnamed_type_",
+ "default_monthly_shading_correction_factor": 1.0
},
- "glob": {
- "april": 131.66000000000000,
- "may": 149.97000000000000,
- "february": 26.660000000000000,
- "june": 165.0,
- "july": 200.0,
- "september": 104.03000000000000,
- "november": 42.049999999999997,
- "january": 0.0,
- "display_name": "b0aaf672-4904-4956-8ee0-0dad7d7086c5",
- "march": 66.659999999999997,
- "october": 74.319999999999993,
- "user_data": {},
- "december": 0.0,
- "august": 145.61000000000001,
- "identifier": "b0aaf672-4904-4956-8ee0-0dad7d7086c5"
+ "ph_hvac": {
+ "type": "AperturePhHvacPropertiesAbridged"
},
- "identifier": "c7f99962-ddc1-4338-84bd-213d539e8bfe"
+ "type": "AperturePropertiesAbridged"
},
- "monthly_temps": {
- "sky_temps": {
- "april": 16.460000000000001,
- "may": 17.920000000000002,
- "february": 3.3300000000000001,
- "june": 20.620000000000001,
- "july": 17.699999999999999,
- "september": 9.7799999999999994,
- "november": 5.0599999999999996,
- "january": 0.0,
- "display_name": "6c1e1e77-97a6-4609-9738-a23c4b3726d6",
- "march": 8.3300000000000001,
- "october": 6.4800000000000004,
- "user_data": {},
- "december": 3.6200000000000001,
- "august": 13.210000000000001,
- "identifier": "6c1e1e77-97a6-4609-9738-a23c4b3726d6"
- },
- "ground_temps": {
- "april": 0.0,
- "may": 0.0,
- "february": 0.0,
- "june": 0.0,
- "july": 0.0,
- "september": 0.0,
- "november": 0.0,
- "january": 0.0,
- "display_name": "9205049b-9e13-47a1-9726-1a957033b57b",
- "march": 0.0,
- "october": 0.0,
- "user_data": {},
- "december": 0.0,
- "august": 0.0,
- "identifier": "9205049b-9e13-47a1-9726-1a957033b57b"
- },
- "dewpoints": {
- "april": 7.9600000000000000,
- "may": 5.1299999999999999,
- "february": 2.6699999999999999,
- "june": 6.9500000000000002,
- "july": 4.9500000000000002,
- "september": 1.0500000000000000,
- "november": 1.6200000000000001,
- "january": 0.0,
- "display_name": "2bdb8df1-a32b-4a2c-b4f0-7967820816c7",
- "march": 6.6699999999999999,
- "october": 1.5400000000000000,
- "user_data": {},
- "december": 4.2800000000000002,
- "august": 4.1399999999999997,
- "identifier": "2bdb8df1-a32b-4a2c-b4f0-7967820816c7"
- },
- "display_name": "4fe58ee5-9406-466b-81ef-cee01d3accad",
- "air_temps": {
- "april": 19.75,
- "may": 21.5,
- "february": 4.0,
- "june": 24.75,
- "july": 21.230000000000000,
- "september": 11.740000000000000,
- "november": 6.0700000000000003,
- "january": 0.0,
- "display_name": "aa0da4fb-b123-4c90-b183-ce4ee136022e",
- "march": 10.0,
- "october": 7.7800000000000002,
- "user_data": {},
- "december": 4.3399999999999999,
- "august": 15.850000000000000,
- "identifier": "aa0da4fb-b123-4c90-b183-ce4ee136022e"
+ "boundary_condition": {
+ "wind_exposure": true,
+ "type": "Outdoors",
+ "sun_exposure": true,
+ "view_factor": {
+ "type": "Autocalculate"
+ }
+ },
+ "type": "Aperture",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ 0.6813268377680135,
+ -6.2744417555921990,
+ 5.5
+ ]
},
- "user_data": {},
- "identifier": "4fe58ee5-9406-466b-81ef-cee01d3accad"
+ "boundary": [
+ [
+ 0.6813268377680135,
+ -6.2744417555921990,
+ 5.5
+ ],
+ [
+ 0.14106050030453293,
+ -9.3384444130002837,
+ 5.5
+ ],
+ [
+ 3.9710638220646373,
+ -10.013777334829634,
+ 5.5
+ ],
+ [
+ 4.5113301595281179,
+ -6.9497746774215505,
+ 5.5
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "Room_4_6b80c479..Face5_Glz0"
+ }
+ ]
+ }
+ ],
+ "display_name": "Room_4",
+ "properties": {
+ "revive": {
+ "type": "RoomRevivePropertiesAbridged"
+ },
+ "radiance": {
+ "type": "RoomRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "electric_equipment": {
+ "display_name": "HBPH_SFH_ElectricEquipment",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.5,
+ "lost_fraction": 0.0,
+ "schedule": "Always On",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ElectricEquipmentReviveProperties"
},
- "identifier": "82486542-6e5f-4e7e-b660-dca0ca36d23a"
+ "type": "ElectricEquipmentProperties",
+ "ph": {
+ "type": "ElectricEquipmentPhProperties",
+ "equipment_collection": {
+ "equipment_set": {}
+ }
+ }
},
- "display_name": "_unnamed_",
- "location": {
- "hours_from_UTC": -4,
- "display_name": "New_York",
- "latitude": 40.600000000000001,
- "longitude": -73.799999999999997,
- "site_elevation": 0.0,
- "user_data": {},
- "climate_zone": 1,
- "identifier": "bb0d7049-9260-4c40-bb1c-f8bc4284a2b9"
- },
- "user_data": {},
- "phpp_library_codes": {
- "region_code": "New York",
- "country_code": "US-United States of America",
- "display_name": "US0055b-New York",
- "dataset_name": "US0055b-New York",
- "user_data": {},
- "identifier": "af474350-cc0b-4ccc-8676-d9e9a5dbec84"
- },
- "identifier": "e6b859bc-a753-47e6-9045-74be77cfa2a2"
- },
- "non_combustible_materials": false,
- "summer_hrv_bypass_mode": {
- "value": "2-TEMPERATURE CONTROLLED"
+ "watts_per_area": 0.0,
+ "type": "ElectricEquipmentAbridged",
+ "identifier": "HBPH_SFH_Equipment_6f69374a"
},
- "phius_certification": {
- "PHIUS2021_heating_load": 10.0,
- "PHIUS2021_cooling_load": 10.0,
- "icfa_override": null,
- "building_status": {
- "value": "1-IN_PLANNING"
- },
- "PHIUS2021_heating_demand": 15.0,
- "PHIUS2021_cooling_demand": 15.0,
- "certification_program": {
- "value": "7-PHIUS 2021 CORE"
- },
- "int_gains_use_school_defaults": false,
- "int_gains_evap_per_person": 15,
- "display_name": "1158870d-3d40-48a7-8d8d-ac6176210621",
- "int_gains_num_toilets": 1,
- "int_gains_dhw_marginal_perf_ratio": null,
- "localization_selection_type": 2,
- "user_data": {},
- "building_use_type": {
- "value": "1-RESIDENTIAL"
+ "service_hot_water": {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ServiceHotWaterReviveProperties"
+ },
+ "type": "ServiceHotWaterProperties"
},
- "building_category_type": {
- "value": "1-RESIDENTIAL BUILDING"
+ "target_temperature": 43.299999999999997,
+ "latent_fraction": 0.050000000000000003,
+ "schedule": "hbph_sfh_Combined_HotWater",
+ "type": "ServiceHotWaterAbridged",
+ "flow_per_area": 0.23146215804218456,
+ "identifier": "HBPH_SFH_ServiceHotWater_4bd903f7",
+ "sensible_fraction": 0.20000000000000001
+ },
+ "people": {
+ "display_name": "HBPH_SFH_People",
+ "latent_fraction": {
+ "type": "Autocalculate"
},
- "int_gains_flush_heat_loss": true,
- "building_type": {
- "value": "1-NEW_CONSTRUCTION"
+ "radiant_fraction": 0.29999999999999999,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "PeopleReviveProperties"
+ },
+ "type": "PeopleProperties",
+ "ph": {
+ "dwellings": {
+ "identifier": "HBPH_DWELLING_3c8b9d5b",
+ "num_dwellings": 1
+ },
+ "number_bedrooms": 1,
+ "id_num": 0,
+ "number_people": 1,
+ "type": "PeoplePhProperties"
+ }
},
- "int_gains_toilet_room_util_pat": null,
- "identifier": "1158870d-3d40-48a7-8d8d-ac6176210621"
- },
- "num_floor_levels": 1
- }
- ],
- "team": {
- "owner": {
- "email": null,
- "street": null,
- "name": null,
- "post_code": null,
- "display_name": "51e556ed-08b3-4492-aa22-554768246f1d",
- "city": null,
- "telephone": null,
- "license_number": null,
- "user_data": {},
- "identifier": "51e556ed-08b3-4492-aa22-554768246f1d"
- },
- "display_name": "eee332b2-40ec-41f5-a559-6dd1e085720f",
- "customer": {
- "email": null,
- "street": null,
- "name": null,
- "post_code": null,
- "display_name": "72ad4c70-8f44-41d7-8227-d651b11e9659",
- "city": null,
- "telephone": null,
- "license_number": null,
- "user_data": {},
- "identifier": "72ad4c70-8f44-41d7-8227-d651b11e9659"
- },
- "user_data": {},
- "designer": {
- "email": null,
- "street": null,
- "name": null,
- "post_code": null,
- "display_name": "a6c08877-6d07-45bc-a6ca-b2fa92cf6dcd",
- "city": null,
- "telephone": null,
- "license_number": null,
- "user_data": {},
- "identifier": "a6c08877-6d07-45bc-a6ca-b2fa92cf6dcd"
- },
- "building": {
- "email": null,
- "street": null,
- "name": null,
- "post_code": null,
- "display_name": "65bb19c7-f299-4a08-aa51-be3ae38db4ec",
- "city": null,
- "telephone": null,
- "license_number": null,
- "user_data": {},
- "identifier": "65bb19c7-f299-4a08-aa51-be3ae38db4ec"
- },
- "identifier": "eee332b2-40ec-41f5-a559-6dd1e085720f"
- },
- "id_num": 0
- },
- "doe2": {
- "type": "ModelDoe2Properties"
- },
- "ph_hvac": {
- "type": "ModelPhHvacProperties"
- },
- "radiance": {
- "type": "ModelRadianceProperties",
- "modifier_sets": [],
- "global_modifier_set": {
- "floor_set": {
- "interior_modifier": "generic_floor_0.20",
- "type": "FloorModifierSetAbridged",
- "exterior_modifier": "generic_floor_0.20"
- },
- "shade_set": {
- "interior_modifier": "generic_interior_shade_0.50",
- "type": "ShadeModifierSetAbridged",
- "exterior_modifier": "generic_exterior_shade_0.35"
- },
- "air_boundary_modifier": "air_boundary",
- "modifiers": [
- {
- "g_reflectance": 0.20000000000000001,
- "b_reflectance": 0.20000000000000001,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.20000000000000001,
- "roughness": 0.0,
- "identifier": "generic_floor_0.20"
- },
- {
- "specularity": 0.0,
- "b_reflectance": 1.0,
- "transmitted_spec": 1.0,
- "dependencies": [],
- "type": "Trans",
- "g_reflectance": 1.0,
- "r_reflectance": 1.0,
- "roughness": 0.0,
- "transmitted_diff": 1.0,
- "modifier": null,
- "identifier": "air_boundary"
- },
- {
- "identifier": "generic_interior_window_vis_0.88",
- "type": "Glass",
- "g_transmissivity": 0.95841543286105957,
- "r_transmissivity": 0.95841543286105957,
- "b_transmissivity": 0.95841543286105957,
- "refraction_index": null,
- "modifier": null,
- "dependencies": []
- },
- {
- "g_reflectance": 0.5,
- "b_reflectance": 0.5,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.5,
- "roughness": 0.0,
- "identifier": "generic_interior_shade_0.50"
- },
- {
- "g_reflectance": 0.5,
- "b_reflectance": 0.5,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.5,
- "roughness": 0.0,
- "identifier": "generic_wall_0.50"
- },
- {
- "g_reflectance": 0.5,
- "b_reflectance": 0.5,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.5,
- "roughness": 0.0,
- "identifier": "generic_opaque_door_0.50"
+ "type": "PeopleAbridged",
+ "people_per_area": 0.10000000000000001,
+ "activity_schedule": "hbph_sfh_Occupant_Activity",
+ "occupancy_schedule": "hbph_sfh_Occupant_Presence",
+ "identifier": "HBPH_SFH_People_2fd9ccd3"
},
- {
- "identifier": "generic_exterior_window_vis_0.64",
- "type": "Glass",
- "g_transmissivity": 0.69757618153843315,
- "r_transmissivity": 0.69757618153843315,
- "b_transmissivity": 0.69757618153843315,
- "refraction_index": null,
- "modifier": null,
- "dependencies": []
+ "infiltration": {
+ "display_name": "HBPH_SFH_Infiltration",
+ "schedule": "Always On",
+ "type": "InfiltrationAbridged",
+ "flow_per_exterior_area": 2.8846153846153845e-05,
+ "identifier": "Room_4_6b80c479_infiltration"
},
- {
- "g_reflectance": 0.34999999999999998,
- "b_reflectance": 0.34999999999999998,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.34999999999999998,
- "roughness": 0.0,
- "identifier": "generic_exterior_shade_0.35"
+ "setpoint": {
+ "type": "SetpointAbridged",
+ "heating_schedule": "hbph_sfh_Heating_Setpoint",
+ "dehumidifying_schedule": "HBPH_SFH_Setpoint_165940b1_DeHumidSetp",
+ "humidifying_schedule": "HumidNoLimit",
+ "identifier": "HBPH_SFH_Setpoint_165940b1",
+ "cooling_schedule": "hbph_sfh_Cooling_Setpoint"
},
- {
- "g_reflectance": 0.80000000000000004,
- "b_reflectance": 0.80000000000000004,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.80000000000000004,
- "roughness": 0.0,
- "identifier": "generic_ceiling_0.80"
+ "ventilation": {
+ "identifier": "HBPH_SFH_Ventilation_f8828676",
+ "air_changes_per_hour": 0.40000000000000002,
+ "type": "VentilationAbridged"
},
- {
- "g_reflectance": 0.20000000000000001,
- "b_reflectance": 0.20000000000000001,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.20000000000000001,
- "roughness": 0.0,
- "identifier": "generic_context_0.20"
- }
- ],
- "aperture_set": {
- "interior_modifier": "generic_interior_window_vis_0.88",
- "type": "ApertureModifierSetAbridged",
- "skylight_modifier": "generic_exterior_window_vis_0.64",
- "operable_modifier": "generic_exterior_window_vis_0.64",
- "window_modifier": "generic_exterior_window_vis_0.64"
- },
- "type": "GlobalModifierSet",
- "door_set": {
- "overhead_modifier": "generic_opaque_door_0.50",
- "exterior_modifier": "generic_opaque_door_0.50",
- "exterior_glass_modifier": "generic_exterior_window_vis_0.64",
- "interior_modifier": "generic_opaque_door_0.50",
- "type": "DoorModifierSetAbridged",
- "interior_glass_modifier": "generic_interior_window_vis_0.88"
- },
- "context_modifier": "generic_context_0.20",
- "wall_set": {
- "interior_modifier": "generic_wall_0.50",
- "type": "WallModifierSetAbridged",
- "exterior_modifier": "generic_wall_0.50"
- },
- "roof_ceiling_set": {
- "interior_modifier": "generic_ceiling_0.80",
- "type": "RoofCeilingModifierSetAbridged",
- "exterior_modifier": "generic_ceiling_0.80"
- }
- },
- "modifiers": [
- {
- "g_reflectance": 0.20000000000000001,
- "b_reflectance": 0.20000000000000001,
- "modifier": null,
- "specularity": 0.0,
- "dependencies": [],
- "type": "Plastic",
- "r_reflectance": 0.20000000000000001,
- "roughness": 0.0,
- "identifier": "generic_context_0.20"
- }
- ]
- },
- "energy": {
- "schedules": [
- {
- "default_day_schedule": "HBPH_SFH_Setpoint_91a54ab3_DeHumidSetp_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
+ "program_type": "Generic Office Program",
+ "type": "RoomEnergyPropertiesAbridged",
+ "construction_set": "ConstructionSet_331aca03",
+ "hvac": "Room_4_6b80c479 Ideal Loads Air System",
+ "process_loads": [
+ {
+ "watts": 25.416666666666668,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Refrigerator",
+ "lost_fraction": 0.0,
+ "display_name": "PhFridgeFreezer",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhFridgeFreezer",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "Kitchen fridge/freeze combo",
+ "in_conditioned_space": true,
+ "energy_demand": 1.2200000000000000,
+ "identifier": "a3649a9e-c466-4aab-a422-6f423b4d74b7",
+ "reference_quantity": 4,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "identifier": "HBPH_Process_PhFridgeFreezer_a01db1e3"
},
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Humidity",
- "day_schedules": [
{
- "interpolate": false,
- "values": [
- 60.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "HBPH_SFH_Setpoint_91a54ab3_DeHumidSetp_Day Schedule"
- }
- ],
- "identifier": "HBPH_SFH_Setpoint_91a54ab3_DeHumidSetp"
- },
- {
- "identifier": "Generic Office Occupancy",
- "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default",
- "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default",
- "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn",
- "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
+ "watts": 368.86201269764467,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Dishwasher",
+ "lost_fraction": 0.0,
+ "display_name": "PhDishwasher",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhDishwasher",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "capacity": 12,
+ "display_name": "Kitchen dishwasher",
+ "in_conditioned_space": true,
+ "energy_demand": 269,
+ "_water_connection": {
+ "value": "2-COLD WATER CONNECTION"
+ },
+ "identifier": "836fcda0-45e3-4052-b0a7-b731229ddbf5",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "capacity_type": 1,
+ "energy_demand_per_use": 0
+ }
+ }
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "identifier": "HBPH_Process_PhDishwasher_370dd434"
},
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
{
- "interpolate": false,
- "values": [
- 0.0,
- 0.050000000000000003,
- 0.0
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 18,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_Default"
+ "watts": 164.21934230153215,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Clotheswasher",
+ "lost_fraction": 0.0,
+ "display_name": "PhClothesWasher",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhClothesWasher",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "capacity": 0.12740000000000001,
+ "utilization_factor": 1.0,
+ "display_name": "Laundry - washer",
+ "in_conditioned_space": true,
+ "energy_demand": 120,
+ "modified_energy_factor": 2.7000000000000002,
+ "_water_connection": {
+ "value": "2-COLD WATER CONNECTION"
+ },
+ "identifier": "8cb05810-628b-4bb8-b232-99e87c3eade9",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_PhClothesWasher_4ed89ce4"
},
{
- "interpolate": false,
- "values": [
- 0.0,
- 1.0,
- 0.050000000000000003
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn"
+ "watts": 741.66831073273784,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Clothesdryer",
+ "lost_fraction": 0.0,
+ "display_name": "PhClothesDryer",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhClothesDryer",
+ "combined_energy_factor": 3.9300000000000002,
+ "comment": "default",
+ "field_utilization_factor_type": 1,
+ "display_name": "Laundry - dryer",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "field_utilization_factor": 1.1799999999999999,
+ "gas_consumption": 0,
+ "identifier": "8f9fd1cb-3a5b-476d-ba56-9763cc91ce23",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "_dryer_type": {
+ "value": "5-ELECTRIC EXHAUST AIR DRYER"
+ },
+ "gas_efficiency_factor": 2.6699999999999999,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_PhClothesDryer_2919b7a5"
},
{
- "interpolate": false,
- "values": [
- 0.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 0.0,
- 0.10000000000000001,
- 0.20000000000000001,
- 0.94999999999999996,
- 0.5,
- 0.94999999999999996,
- 0.29999999999999999,
- 0.10000000000000001,
- 0.050000000000000003
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 13,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy"
+ "watts": 546.30628661958428,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Cooktop",
+ "lost_fraction": 0.0,
+ "display_name": "PhCooktop",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhCooktop",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "Kitchen cooking",
+ "in_conditioned_space": true,
+ "energy_demand": 0.20000000000000001,
+ "_cooktop_type": {
+ "value": "1-ELECTRICITY"
+ },
+ "identifier": "53f31466-6ced-4727-b078-398dcbbcd830",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_PhCooktop_139bdd3e"
},
{
- "interpolate": false,
- "values": [
- 0.0,
- 0.10000000000000001,
- 0.29999999999999999,
- 0.10000000000000001,
- 0.050000000000000003,
- 0.0
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 19,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_OCC_SCH_Sat"
- }
- ],
- "schedule_rules": [
- {
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy",
- "apply_wednesday": true,
- "apply_thursday": true,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
+ "watts": 1.2521406321689497,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "Always On",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusLightingExterior",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingExterior",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Exterior Lighting",
+ "in_conditioned_space": false,
+ "energy_demand": 0,
+ "identifier": "3040e87b-5571-4ee6-9007-46355e1c2049",
+ "reference_quantity": 6,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_PhPhiusLightingExterior_376acd25"
},
{
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat",
- "apply_wednesday": false,
- "apply_thursday": false,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
- }
- ]
- },
- {
- "default_day_schedule": "hbph_sfh_Cooktop_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
+ "watts": 1.1415525114155252,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "Always On",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusLightingGarage",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingGarage",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Garage Lighting",
+ "in_conditioned_space": false,
+ "energy_demand": 100,
+ "identifier": "6f148de3-1014-49b9-a612-864cb5709862",
+ "reference_quantity": 2,
+ "quantity": 0,
+ "reference_energy_norm": 2,
+ "energy_demand_per_use": 100
+ }
+ }
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "identifier": "HBPH_Process_PhPhiusLightingGarage_7c020a86"
},
- "type": "ScheduleRulesetProperties"
- },
- "display_name": "hbph_sfh_Cooktop",
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
{
- "interpolate": false,
- "values": [
- 0.0070000000000000001,
- 0.0040000000000000001,
- 0.0070000000000000001,
- 0.010999999999999999,
- 0.025000000000000001,
- 0.042000000000000003,
- 0.045999999999999999,
- 0.048000000000000001,
- 0.042000000000000003,
- 0.050000000000000003,
- 0.057000000000000002,
- 0.045999999999999999,
- 0.057000000000000002,
- 0.043999999999999997,
- 0.091999999999999998,
- 0.14999999999999999,
- 0.11700000000000001,
- 0.059999999999999998,
- 0.035000000000000003,
- 0.025000000000000001,
- 0.016,
- 0.010999999999999999
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 2,
- 0
- ],
- [
- 4,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 9,
- 0
- ],
- [
- 10,
- 0
- ],
- [
- 11,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 13,
- 0
- ],
- [
- 14,
- 0
- ],
- [
- 15,
- 0
- ],
- [
- 16,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 19,
- 0
- ],
- [
- 20,
- 0
- ],
- [
- 21,
- 0
- ],
- [
- 22,
- 0
- ],
- [
- 23,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Cooktop_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Cooktop"
- },
- {
- "default_day_schedule": "Seated Adult Activity_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
+ "watts": 872.67161937496485,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_MEL",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusMEL",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusMEL",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "PHIUS+ MELS",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "identifier": "9f72f764-4a90-4b03-8f29-e80447cdca2b",
+ "reference_quantity": 3,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "identifier": "HBPH_Process_PhPhiusMEL_e0dabd2b"
},
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Activity Level",
- "day_schedules": [
{
- "interpolate": false,
- "values": [
- 120.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "Seated Adult Activity_Day Schedule"
- }
- ],
- "identifier": "Seated Adult Activity"
- },
- {
- "default_day_schedule": "hbph_sfh_Cooling_Setpoint_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "watts": 737.72402539528935,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Dishwasher",
+ "lost_fraction": 0.0,
+ "display_name": "PhDishwasher",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhDishwasher",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "capacity": 12,
+ "display_name": "Kitchen dishwasher",
+ "in_conditioned_space": true,
+ "energy_demand": 269,
+ "_water_connection": {
+ "value": "2-COLD WATER CONNECTION"
+ },
+ "identifier": "836fcda0-45e3-4052-b0a7-b731229ddbf5",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "capacity_type": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_76307564"
},
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
+ {
+ "watts": 328.43868460306430,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Clotheswasher",
+ "lost_fraction": 0.0,
+ "display_name": "PhClothesWasher",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhClothesWasher",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "capacity": 0.12740000000000001,
+ "utilization_factor": 1.0,
+ "display_name": "Laundry - washer",
+ "in_conditioned_space": true,
+ "energy_demand": 120,
+ "modified_energy_factor": 2.7000000000000002,
+ "_water_connection": {
+ "value": "2-COLD WATER CONNECTION"
+ },
+ "identifier": "8cb05810-628b-4bb8-b232-99e87c3eade9",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "energy_demand_per_use": 0
+ }
+ }
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "identifier": "HBPH_Process_71231b2e"
},
- "type": "ScheduleRulesetProperties"
- },
- "display_name": "hbph_sfh_Cooling_Setpoint",
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Temperature",
- "day_schedules": [
{
- "interpolate": false,
- "values": [
- 25.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Cooling_Setpoint_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Cooling_Setpoint"
- },
- {
- "default_day_schedule": "hbph_sfh_Clotheswasher_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
+ "watts": 1112.5024660991069,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Clothesdryer",
+ "lost_fraction": 0.0,
+ "display_name": "PhClothesDryer",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhClothesDryer",
+ "combined_energy_factor": 3.9300000000000002,
+ "comment": "default",
+ "field_utilization_factor_type": 1,
+ "display_name": "Laundry - dryer",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "field_utilization_factor": 1.1799999999999999,
+ "gas_consumption": 0,
+ "identifier": "8f9fd1cb-3a5b-476d-ba56-9763cc91ce23",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "_dryer_type": {
+ "value": "5-ELECTRIC EXHAUST AIR DRYER"
+ },
+ "gas_efficiency_factor": 2.6699999999999999,
+ "energy_demand_per_use": 0
+ }
+ }
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "identifier": "HBPH_Process_62b3eb1e"
},
- "type": "ScheduleRulesetProperties"
- },
- "display_name": "hbph_sfh_Clotheswasher",
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
{
- "interpolate": false,
- "values": [
- 0.0089999999999999993,
- 0.0070000000000000001,
- 0.0040000000000000001,
- 0.0070000000000000001,
- 0.010999999999999999,
- 0.021999999999999999,
- 0.049000000000000002,
- 0.072999999999999995,
- 0.085999999999999993,
- 0.084000000000000005,
- 0.074999999999999997,
- 0.067000000000000004,
- 0.059999999999999998,
- 0.049000000000000002,
- 0.051999999999999998,
- 0.050000000000000003,
- 0.049000000000000002,
- 0.047,
- 0.032000000000000001,
- 0.017000000000000001
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 1,
- 0
- ],
- [
- 2,
- 0
- ],
- [
- 4,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 9,
- 0
- ],
- [
- 10,
- 0
- ],
- [
- 11,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 13,
- 0
- ],
- [
- 14,
- 0
- ],
- [
- 15,
- 0
- ],
- [
- 16,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 21,
- 0
- ],
- [
- 22,
- 0
- ],
- [
- 23,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Clotheswasher_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Clotheswasher"
- },
- {
- "default_day_schedule": "hbph_sfh_MEL_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
+ "watts": 50.833333333333336,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Refrigerator",
+ "lost_fraction": 0.0,
+ "display_name": "PhFridgeFreezer",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhFridgeFreezer",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "Kitchen fridge/freeze combo",
+ "in_conditioned_space": true,
+ "energy_demand": 1.2200000000000000,
+ "identifier": "a3649a9e-c466-4aab-a422-6f423b4d74b7",
+ "reference_quantity": 4,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_a4835eca"
},
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
+ {
+ "watts": 819.45942992937648,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Cooktop",
+ "lost_fraction": 0.0,
+ "display_name": "PhCooktop",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhCooktop",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "Kitchen cooking",
+ "in_conditioned_space": true,
+ "energy_demand": 0.20000000000000001,
+ "_cooktop_type": {
+ "value": "1-ELECTRICITY"
+ },
+ "identifier": "53f31466-6ced-4727-b078-398dcbbcd830",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "identifier": "HBPH_Process_7af0c387"
},
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
{
- "interpolate": false,
- "values": [
- 0.0080000000000000002,
- 0.024,
- 0.050000000000000003,
- 0.056000000000000001,
- 0.050000000000000003,
- 0.021999999999999999,
- 0.014999999999999999,
- 0.025999999999999999,
- 0.014999999999999999,
- 0.056000000000000001,
- 0.078,
- 0.105,
- 0.126,
- 0.128,
- 0.087999999999999995,
- 0.049000000000000002,
- 0.02
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 4,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 9,
- 0
- ],
- [
- 14,
- 0
- ],
- [
- 15,
- 0
- ],
- [
- 16,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 19,
- 0
- ],
- [
- 20,
- 0
- ],
- [
- 21,
- 0
- ],
- [
- 22,
- 0
- ],
- [
- 23,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_MEL_Day Schedule"
+ "watts": 572.18674727811469,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Lighting",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusLightingInterior",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingInterior",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Interior Lighting",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "identifier": "8a6b193f-8e04-4751-8460-c8ce44c81c6f",
+ "reference_quantity": 6,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_0a5afd42"
+ },
+ {
+ "watts": 2.5288564022831053,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "Always On",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusLightingExterior",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingExterior",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Exterior Lighting",
+ "in_conditioned_space": false,
+ "energy_demand": 0,
+ "identifier": "3040e87b-5571-4ee6-9007-46355e1c2049",
+ "reference_quantity": 6,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_3d830a79"
+ },
+ {
+ "watts": 1637.0480430554567,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_MEL",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusMEL",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusMEL",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "PHIUS+ MELS",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "identifier": "9f72f764-4a90-4b03-8f29-e80447cdca2b",
+ "reference_quantity": 3,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_351d78cc"
}
],
- "identifier": "hbph_sfh_MEL"
- },
- {
- "default_day_schedule": "hbph_sfh_Dishwasher_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
+ "lighting": {
+ "visible_fraction": 0.25,
+ "display_name": "HBPH_SFH_Lighting",
+ "radiant_fraction": 0.32000000000000001,
+ "schedule": "hbph_sfh_Lighting",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "LightingReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
+ "type": "LightingProperties",
+ "ph": {
+ "id_num": 0,
+ "type": "LightingPhProperties",
+ "target_lux": 300,
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingInterior",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Interior Lighting",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "identifier": "8a6b193f-8e04-4751-8460-c8ce44c81c6f",
+ "reference_quantity": 6,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ },
+ "target_lux_height": 0.80000000000000004
+ }
},
- "type": "ScheduleRulesetProperties"
- },
- "display_name": "hbph_sfh_Dishwasher",
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
+ "watts_per_area": 13.911891558295746,
+ "type": "LightingAbridged",
+ "return_air_fraction": 0.0,
+ "identifier": "HBPH_SFH_Lighting_d0ae4f92"
+ }
+ },
+ "doe2": {
+ "type": "RoomDoe2Properties"
+ },
+ "ph": {
+ "ph_foundations": [],
+ "spaces": [
{
- "interpolate": false,
- "values": [
- 0.014999999999999999,
- 0.0070000000000000001,
- 0.0050000000000000001,
- 0.0030000000000000001,
- 0.01,
- 0.02,
- 0.031,
- 0.058000000000000003,
- 0.065000000000000002,
- 0.056000000000000001,
- 0.048000000000000001,
- 0.041000000000000002,
- 0.045999999999999999,
- 0.035999999999999997,
- 0.037999999999999999,
- 0.049000000000000002,
- 0.086999999999999994,
- 0.111,
- 0.089999999999999997,
- 0.067000000000000004,
- 0.043999999999999997,
- 0.031
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 1,
- 0
- ],
- [
- 2,
- 0
- ],
- [
- 3,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 9,
- 0
- ],
- [
- 10,
- 0
- ],
- [
- 11,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 13,
- 0
- ],
- [
- 14,
- 0
- ],
- [
- 15,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 19,
- 0
- ],
- [
- 20,
- 0
- ],
- [
- 21,
- 0
- ],
- [
- 22,
- 0
- ],
- [
- 23,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Dishwasher_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Dishwasher"
- },
- {
- "default_day_schedule": "hbph_sfh_Clothesdryer_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
+ "user_data": {},
+ "wufi_type": 99,
+ "properties": {
+ "ph": {
+ "_v_sup": null,
+ "id_num": 0,
+ "_v_tran": null,
+ "type": "SpacePhProperties",
+ "_v_eta": null
+ },
+ "type": "SpaceProperties",
+ "energy": {
+ "id_num": 0,
+ "type": "SpaceEnergyProperties"
+ }
},
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "display_name": "hbph_sfh_Clothesdryer",
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 0.01,
- 0.0060000000000000001,
- 0.0040000000000000001,
- 0.002,
- 0.0040000000000000001,
- 0.0060000000000000001,
- 0.016,
- 0.032000000000000001,
- 0.048000000000000001,
- 0.068000000000000005,
- 0.078,
- 0.081000000000000003,
- 0.073999999999999996,
- 0.067000000000000004,
- 0.057000000000000002,
- 0.060999999999999999,
- 0.055,
- 0.053999999999999999,
- 0.050999999999999997,
- 0.051999999999999998,
- 0.053999999999999999,
- 0.043999999999999997,
- 0.024
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 1,
- 0
- ],
- [
- 2,
- 0
- ],
- [
- 3,
- 0
- ],
- [
- 4,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 9,
- 0
- ],
- [
- 10,
- 0
- ],
- [
- 11,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 13,
- 0
- ],
- [
- 14,
- 0
- ],
- [
- 15,
- 0
- ],
- [
- 16,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 20,
- 0
- ],
- [
- 21,
- 0
- ],
- [
- 22,
- 0
- ],
- [
- 23,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Clothesdryer_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Clothesdryer"
- },
- {
- "identifier": "Generic Office Equipment",
- "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun",
- "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
- "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn",
- "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 0.2307553806,
- 0.28810717499999999,
- 0.2307553806
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 18,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun"
- },
- {
- "interpolate": false,
- "values": [
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 0.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 0.2307553806,
- 0.38123479599999999,
- 0.47654349499999998,
- 0.33358044650000002,
- 0.28592609699999999,
- 0.2307553806
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 19,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat"
- },
- {
- "interpolate": false,
- "values": [
- 0.30767384079999999,
- 0.38123479599999999,
- 0.85777829100000003,
- 0.76246959199999997,
- 0.85777829100000003,
- 0.47654349499999998,
- 0.38123479599999999
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 13,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy"
- }
- ],
- "schedule_rules": [
- {
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy",
- "apply_wednesday": true,
- "apply_thursday": true,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
- },
- {
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
- "apply_wednesday": false,
- "apply_thursday": false,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
- }
- ]
- },
- {
- "identifier": "Generic Office Heating",
- "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default",
- "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default",
- "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn",
- "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Temperature",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 15.600000000000000
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default"
- },
- {
- "interpolate": false,
- "values": [
- 15.600000000000000
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 15.600000000000000,
- 17.600000000000001,
- 19.600000000000001,
- 21.0,
- 15.600000000000000
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 15.600000000000000,
- 17.800000000000001,
- 20.0,
- 21.0,
- 15.600000000000000
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy"
- },
- {
- "interpolate": false,
- "values": [
- 15.600000000000000,
- 17.800000000000001,
- 20.0,
- 21.0,
- 15.600000000000000
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 17,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat"
- }
- ],
- "schedule_rules": [
- {
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy",
- "apply_wednesday": true,
- "apply_thursday": true,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
- },
- {
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat",
- "apply_wednesday": false,
- "apply_thursday": false,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
- }
- ]
- },
- {
- "identifier": "Generic Office Lighting",
- "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun",
- "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
- "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn",
- "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 0.050000000000000003,
- 0.04311628,
- 0.050000000000000003
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 18,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun"
- },
- {
- "interpolate": false,
- "values": [
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 0.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 0.050000000000000003,
- 0.08623256,
- 0.25869767999999999,
- 0.12934883999999999,
- 0.04311628,
- 0.050000000000000003
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 19,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat"
- },
- {
- "interpolate": false,
- "values": [
- 0.050000000000000003,
- 0.10000000000000001,
- 0.08623256,
- 0.25869767999999999,
- 0.77609304000000001,
- 0.43116280000000001,
- 0.25869767999999999,
- 0.17246512,
- 0.08623256,
- 0.04311628
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 20,
- 0
- ],
- [
- 22,
- 0
- ],
- [
- 23,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy"
- }
- ],
- "schedule_rules": [
- {
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy",
- "apply_wednesday": true,
- "apply_thursday": true,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
- },
- {
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
- "apply_wednesday": false,
- "apply_thursday": false,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
- }
- ]
- },
- {
- "identifier": "Generic Office Cooling",
- "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default",
- "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default",
- "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn",
- "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Temperature",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 26.699999999999999
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default"
- },
- {
- "interpolate": false,
- "values": [
- 26.699999999999999,
- 25.699999999999999,
- 25.0,
- 24.0,
- 26.699999999999999
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 26.699999999999999
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 26.699999999999999,
- 25.600000000000001,
- 25.0,
- 24.0,
- 26.699999999999999
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy"
- },
- {
- "interpolate": false,
- "values": [
- 26.699999999999999,
- 25.699999999999999,
- 25.0,
- 24.0,
- 26.699999999999999
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 17,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat"
- }
- ],
- "schedule_rules": [
- {
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy",
- "apply_wednesday": true,
- "apply_thursday": true,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
- },
- {
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat",
- "apply_wednesday": false,
- "apply_thursday": false,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
- }
- ]
- },
- {
- "default_day_schedule": "Always On_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "Always On_Day Schedule"
- }
- ],
- "identifier": "Always On"
- },
- {
- "default_day_schedule": "hbph_sfh_Lighting_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 0.0080000000000000002,
- 0.024,
- 0.050000000000000003,
- 0.056000000000000001,
- 0.050000000000000003,
- 0.021999999999999999,
- 0.014999999999999999,
- 0.025999999999999999,
- 0.014999999999999999,
- 0.056000000000000001,
- 0.078,
- 0.105,
- 0.126,
- 0.128,
- 0.087999999999999995,
- 0.049000000000000002,
- 0.02
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 4,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 9,
- 0
- ],
- [
- 14,
- 0
- ],
- [
- 15,
- 0
- ],
- [
- 16,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 19,
- 0
- ],
- [
- 20,
- 0
- ],
- [
- 21,
- 0
- ],
- [
- 22,
- 0
- ],
- [
- 23,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Lighting_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Lighting"
- },
- {
- "default_day_schedule": "HBPH_SFH_Setpoint_34d06c34_DeHumidSetp_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Humidity",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 60.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "HBPH_SFH_Setpoint_34d06c34_DeHumidSetp_Day Schedule"
- }
- ],
- "identifier": "HBPH_SFH_Setpoint_34d06c34_DeHumidSetp"
- },
- {
- "default_day_schedule": "hbph_sfh_Refrigerator_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "display_name": "hbph_sfh_Refrigerator",
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Refrigerator_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Refrigerator"
- },
- {
- "default_day_schedule": "hbph_sfh_Occupant_Presence_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 1.0,
- 0.90000000000000002,
- 0.40000000000000002,
- 0.25,
- 0.55000000000000004,
- 0.90000000000000002,
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 9,
- 0
- ],
- [
- 10,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 21,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Occupant_Presence_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Occupant_Presence"
- },
- {
- "default_day_schedule": "hbph_sfh_Combined_HotWater_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 0.0060000000000000001,
- 0.0030000000000000001,
- 0.001,
- 0.0030000000000000001,
- 0.021999999999999999,
- 0.074999999999999997,
- 0.079000000000000001,
- 0.075999999999999998,
- 0.067000000000000004,
- 0.060999999999999999,
- 0.048000000000000001,
- 0.042000000000000003,
- 0.036999999999999998,
- 0.033000000000000002,
- 0.043999999999999997,
- 0.058000000000000003,
- 0.069000000000000006,
- 0.065000000000000002,
- 0.058999999999999997,
- 0.048000000000000001,
- 0.042000000000000003,
- 0.023
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 1,
- 0
- ],
- [
- 2,
- 0
- ],
- [
- 4,
- 0
- ],
- [
- 5,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 7,
- 0
- ],
- [
- 8,
- 0
- ],
- [
- 9,
- 0
- ],
- [
- 10,
- 0
- ],
- [
- 11,
- 0
- ],
- [
- 12,
- 0
- ],
- [
- 13,
- 0
- ],
- [
- 15,
- 0
- ],
- [
- 16,
- 0
- ],
- [
- 17,
- 0
- ],
- [
- 18,
- 0
- ],
- [
- 19,
- 0
- ],
- [
- 20,
- 0
- ],
- [
- 21,
- 0
- ],
- [
- 22,
- 0
- ],
- [
- 23,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Combined_HotWater_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Combined_HotWater"
- },
- {
- "identifier": "Generic Office Infiltration",
- "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default",
- "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default",
- "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn",
- "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Fractional",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Default"
- },
- {
- "interpolate": false,
- "values": [
- 1.0,
- 0.25,
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 1.0,
- 0.25,
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 18,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn"
- },
- {
- "interpolate": false,
- "values": [
- 1.0,
- 0.25,
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 22,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy"
- },
- {
- "interpolate": false,
- "values": [
- 1.0,
- 0.25,
- 1.0
- ],
- "times": [
- [
- 0,
- 0
- ],
- [
- 6,
- 0
- ],
- [
- 18,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat"
- }
- ],
- "schedule_rules": [
- {
- "apply_saturday": false,
- "apply_tuesday": true,
- "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy",
- "apply_wednesday": true,
- "apply_thursday": true,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": true,
- "apply_sunday": false,
- "apply_friday": true
- },
- {
- "apply_saturday": true,
- "apply_tuesday": false,
- "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat",
- "apply_wednesday": false,
- "apply_thursday": false,
- "start_date": [
- 1,
- 1
- ],
- "end_date": [
- 12,
- 31
- ],
- "type": "ScheduleRuleAbridged",
- "apply_monday": false,
- "apply_sunday": false,
- "apply_friday": false
- }
- ]
- },
- {
- "default_day_schedule": "hbph_sfh_Heating_Setpoint_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "display_name": "hbph_sfh_Heating_Setpoint",
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Temperature",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 20.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Heating_Setpoint_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Heating_Setpoint"
- },
- {
- "default_day_schedule": "hbph_sfh_Occupant_Activity_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Activity Level",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 112.53934481000194
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "hbph_sfh_Occupant_Activity_Day Schedule"
- }
- ],
- "identifier": "hbph_sfh_Occupant_Activity"
- },
- {
- "default_day_schedule": "HumidNoLimit_Day Schedule",
- "properties": {
- "revive": {
- "type": "ScheduleRulesetReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "type": "ScheduleRulesetPhProperties",
- "operating_periods": {
- "collection": []
- },
- "operating_days_wk": 7.0,
- "operating_weeks_year": 52.142899999999997
- },
- "type": "ScheduleRulesetProperties"
- },
- "type": "ScheduleRulesetAbridged",
- "schedule_type_limit": "Humidity",
- "day_schedules": [
- {
- "interpolate": false,
- "values": [
- 0.0
- ],
- "times": [
- [
- 0,
- 0
- ]
- ],
- "type": "ScheduleDay",
- "identifier": "HumidNoLimit_Day Schedule"
- }
- ],
- "identifier": "HumidNoLimit"
- }
- ],
- "construction_sets": [
- {
- "identifier": "ConstructionSet_1bf1f18e",
- "floor_set": {
- "ground_construction": null,
- "interior_construction": null,
- "exterior_construction": "test_floor",
- "type": "FloorConstructionSetAbridged"
- },
- "shade_construction": null,
- "aperture_set": {
- "skylight_construction": "PhWindowConstruction_e3fae238",
- "window_construction": "PhWindowConstruction_e3fae238",
- "operable_construction": "PhWindowConstruction_e3fae238",
- "type": "ApertureConstructionSetAbridged",
- "interior_construction": null
- },
- "air_boundary_construction": null,
- "type": "ConstructionSetAbridged",
- "door_set": {
- "exterior_construction": null,
- "interior_glass_construction": null,
- "overhead_construction": null,
- "exterior_glass_construction": "PhWindowConstruction_e3fae238",
- "type": "DoorConstructionSetAbridged",
- "interior_construction": null
- },
- "wall_set": {
- "ground_construction": "My New Assembly",
- "interior_construction": null,
- "exterior_construction": "Ext_Wall",
- "type": "WallConstructionSetAbridged"
- },
- "roof_ceiling_set": {
- "ground_construction": null,
- "interior_construction": null,
- "exterior_construction": "Ext_Roof",
- "type": "RoofCeilingConstructionSetAbridged"
- }
- },
- {
- "identifier": "ConstructionSet_a56012e3",
- "floor_set": {
- "ground_construction": null,
- "interior_construction": null,
- "exterior_construction": null,
- "type": "FloorConstructionSetAbridged"
- },
- "shade_construction": null,
- "aperture_set": {
- "skylight_construction": "PhWindowConstruction_78cc838a",
- "window_construction": "PhWindowConstruction_78cc838a",
- "operable_construction": "PhWindowConstruction_78cc838a",
- "type": "ApertureConstructionSetAbridged",
- "interior_construction": null
- },
- "air_boundary_construction": null,
- "type": "ConstructionSetAbridged",
- "door_set": {
- "exterior_construction": null,
- "interior_glass_construction": null,
- "overhead_construction": null,
- "exterior_glass_construction": "PhWindowConstruction_78cc838a",
- "type": "DoorConstructionSetAbridged",
- "interior_construction": null
- },
- "wall_set": {
- "ground_construction": null,
- "interior_construction": null,
- "exterior_construction": null,
- "type": "WallConstructionSetAbridged"
- },
- "roof_ceiling_set": {
- "ground_construction": null,
- "interior_construction": null,
- "exterior_construction": null,
- "type": "RoofCeilingConstructionSetAbridged"
- }
- }
- ],
- "global_construction_set": {
- "floor_set": {
- "ground_construction": "Generic Ground Slab",
- "interior_construction": "Generic Interior Floor",
- "exterior_construction": "Generic Exposed Floor",
- "type": "FloorConstructionSetAbridged"
- },
- "shade_construction": "Generic Shade",
- "materials": [
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Painted Metal",
- "solar_absorptance": 0.5,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.5,
- "density": 7690.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsd0b2b4d3"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 45.0,
- "roughness": "Smooth",
- "thickness": 0.0015,
- "specific_heat": 410.0
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Wall Air Gap",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 1.2800000000000000,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs3ba86059"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.66700000000000004,
- "roughness": "Smooth",
- "thickness": 0.10000000000000001,
- "specific_heat": 1000.0
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic LW Concrete",
- "solar_absorptance": 0.80000000000000004,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.80000000000000004,
- "density": 1280.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs2b7cbfca"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.53000000000000003,
- "roughness": "MediumRough",
- "thickness": 0.10000000000000001,
- "specific_heat": 840.0
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Brick",
- "solar_absorptance": 0.65000000000000002,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.65000000000000002,
- "density": 1920.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs196b775c"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.90000000000000002,
- "roughness": "MediumRough",
- "thickness": 0.10000000000000001,
- "specific_heat": 790.0
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Acoustic Tile",
- "solar_absorptance": 0.20000000000000001,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.20000000000000001,
- "density": 368.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs27157348"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.059999999999999998,
- "roughness": "MediumSmooth",
- "thickness": 0.02,
- "specific_heat": 590.0
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic 25mm Insulation",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 43.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs40b26389"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.029999999999999999,
- "roughness": "MediumRough",
- "thickness": 0.025000000000000001,
- "specific_heat": 1210.0
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic HW Concrete",
- "solar_absorptance": 0.80000000000000004,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.80000000000000004,
- "density": 2240.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs2258995e"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 1.9500000000000000,
- "roughness": "MediumRough",
- "thickness": 0.20000000000000001,
- "specific_heat": 900.0
- },
- {
- "identifier": "Generic Low-e Glass",
- "solar_reflectance": 0.35999999999999999,
- "conductivity": 1.0,
- "visible_transmittance": 0.70999999999999996,
- "dirt_correction": 1.0,
- "visible_reflectance_back": 0.20999999999999999,
- "type": "EnergyWindowMaterialGlazing",
- "solar_reflectance_back": 0.35999999999999999,
- "infrared_transmittance": 0.0,
- "emissivity": 0.83999999999999997,
- "visible_reflectance": 0.20999999999999999,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyWindowMaterialGlazingReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc83738ea"
- },
- "type": "EnergyWindowMaterialGlazingsProperties"
- },
- "solar_transmittance": 0.45000000000000001,
- "emissivity_back": 0.047,
- "solar_diffusing": false,
- "thickness": 0.0060000000000000001
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Roof Membrane",
- "solar_absorptance": 0.65000000000000002,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.65000000000000002,
- "density": 1120.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsfa38963a"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.16,
- "roughness": "MediumRough",
- "thickness": 0.01,
- "specific_heat": 1460.0
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Gypsum Board",
- "solar_absorptance": 0.5,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.5,
- "density": 800.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc76af7a3"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.16,
- "roughness": "MediumSmooth",
- "thickness": 0.012699999999999999,
- "specific_heat": 1090.0
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic 50mm Insulation",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 43.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsfd186077"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.029999999999999999,
- "roughness": "MediumRough",
- "thickness": 0.050000000000000003,
- "specific_heat": 1210.0
- },
- {
- "gas_type": "Air",
- "identifier": "Generic Window Air Gap",
- "thickness": 0.012699999999999999,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyWindowMaterialGasReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs7d43404d"
- },
- "type": "EnergyWindowMaterialGasProperties"
- },
- "type": "EnergyWindowMaterialGas"
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic 25mm Wood",
- "solar_absorptance": 0.5,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.5,
- "density": 608.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs7a22b428"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.14999999999999999,
- "roughness": "MediumSmooth",
- "thickness": 0.025399999999999999,
- "specific_heat": 1630.0
- },
- {
- "identifier": "Generic Clear Glass",
- "solar_reflectance": 0.070000000000000007,
- "conductivity": 1.0,
- "visible_transmittance": 0.88,
- "dirt_correction": 1.0,
- "visible_reflectance_back": 0.080000000000000002,
- "type": "EnergyWindowMaterialGlazing",
- "solar_reflectance_back": 0.070000000000000007,
- "infrared_transmittance": 0.0,
- "emissivity": 0.83999999999999997,
- "visible_reflectance": 0.080000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyWindowMaterialGlazingReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs8b75e2ab"
- },
- "type": "EnergyWindowMaterialGlazingsProperties"
- },
- "solar_transmittance": 0.77000000000000002,
- "emissivity_back": 0.83999999999999997,
- "solar_diffusing": false,
- "thickness": 0.0060000000000000001
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Generic Ceiling Air Gap",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 1.2800000000000000,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs89feed43"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.55600000000000005,
- "roughness": "Smooth",
- "thickness": 0.10000000000000001,
- "specific_heat": 1000.0
- }
- ],
- "constructions": [
- {
- "solar_reflectance": 0.20000000000000001,
- "visible_reflectance": 0.20000000000000001,
- "properties": {
- "revive": {
- "type": "ShadeConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs52c33215"
- },
- "type": "ShadeConstructionProperties"
- },
- "type": "ShadeConstruction",
- "is_specular": false,
- "identifier": "Generic Context"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic 50mm Insulation",
- "Generic HW Concrete",
- "Generic Wall Air Gap",
- "Generic Gypsum Board"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsa5d391f7"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Underground Wall"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Painted Metal",
- "Generic 25mm Insulation",
- "Generic Painted Metal"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsfca5e0eb"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Exterior Door"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic 50mm Insulation",
- "Generic HW Concrete"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsdf3d5298"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Ground Slab"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic LW Concrete",
- "Generic Ceiling Air Gap",
- "Generic Acoustic Tile"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsca23f1d1"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Interior Ceiling"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic 50mm Insulation",
- "Generic HW Concrete",
- "Generic Ceiling Air Gap",
- "Generic Acoustic Tile"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs3a37a589"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Underground Roof"
- },
- {
- "type": "WindowConstructionAbridged",
- "materials": [
- "Generic Clear Glass"
- ],
- "properties": {
- "revive": {
- "type": "WindowConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs0ca1a2e8"
- },
- "ph": {
- "type": "WindowConstructionPhProperties",
- "id_num": 0
- },
- "type": "WindowConstructionProperties"
- },
- "identifier": "Generic Single Pane"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Acoustic Tile",
- "Generic Ceiling Air Gap",
- "Generic LW Concrete"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc891ca92"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Interior Floor"
- },
- {
- "solar_reflectance": 0.34999999999999998,
- "visible_reflectance": 0.34999999999999998,
- "properties": {
- "revive": {
- "type": "ShadeConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs6388f9ce"
- },
- "type": "ShadeConstructionProperties"
- },
- "type": "ShadeConstruction",
- "is_specular": false,
- "identifier": "Generic Shade"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Gypsum Board",
- "Generic Wall Air Gap",
- "Generic Gypsum Board"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs43876e75"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Interior Wall"
- },
- {
- "properties": {
- "ph": {
- "type": "AirBoundaryConstructionPhProperties",
- "id_num": 0
- },
- "type": "AirBoundaryConstructionProperties"
- },
- "type": "AirBoundaryConstructionAbridged",
- "air_mixing_per_area": 0.10000000000000001,
- "air_mixing_schedule": "Always On",
- "identifier": "Generic Air Boundary"
- },
- {
- "type": "WindowConstructionAbridged",
- "materials": [
- "Generic Low-e Glass",
- "Generic Window Air Gap",
- "Generic Clear Glass"
- ],
- "properties": {
- "revive": {
- "type": "WindowConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfse9f88510"
- },
- "ph": {
- "type": "WindowConstructionPhProperties",
- "id_num": 0
- },
- "type": "WindowConstructionProperties"
- },
- "identifier": "Generic Double Pane"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Painted Metal",
- "Generic Ceiling Air Gap",
- "Generic 50mm Insulation",
- "Generic LW Concrete"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfse55a9158"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Exposed Floor"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Brick",
- "Generic LW Concrete",
- "Generic 50mm Insulation",
- "Generic Wall Air Gap",
- "Generic Gypsum Board"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs28d69a4b"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Exterior Wall"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic 25mm Wood"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc8b9ca31"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Interior Door"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "Generic Roof Membrane",
- "Generic 50mm Insulation",
- "Generic LW Concrete",
- "Generic Ceiling Air Gap",
- "Generic Acoustic Tile"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfse912f9d8"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "Generic Roof"
- }
- ],
- "context_construction": "Generic Context",
- "aperture_set": {
- "skylight_construction": "Generic Double Pane",
- "window_construction": "Generic Double Pane",
- "operable_construction": "Generic Double Pane",
- "type": "ApertureConstructionSetAbridged",
- "interior_construction": "Generic Single Pane"
- },
- "air_boundary_construction": "Generic Air Boundary",
- "type": "GlobalConstructionSet",
- "door_set": {
- "exterior_construction": "Generic Exterior Door",
- "interior_glass_construction": "Generic Single Pane",
- "overhead_construction": "Generic Exterior Door",
- "exterior_glass_construction": "Generic Double Pane",
- "type": "DoorConstructionSetAbridged",
- "interior_construction": "Generic Interior Door"
- },
- "wall_set": {
- "ground_construction": "Generic Underground Wall",
- "interior_construction": "Generic Interior Wall",
- "exterior_construction": "Generic Exterior Wall",
- "type": "WallConstructionSetAbridged"
- },
- "roof_ceiling_set": {
- "ground_construction": "Generic Underground Roof",
- "interior_construction": "Generic Interior Ceiling",
- "exterior_construction": "Generic Roof",
- "type": "RoofCeilingConstructionSetAbridged"
- }
- },
- "program_types": [
- {
- "lighting": {
- "visible_fraction": 0.20000000000000001,
- "return_air_fraction": 0.0,
- "radiant_fraction": 0.69999999999999996,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "LightingReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "LightingPhProperties",
- "target_lux_height": 0.80000000000000004,
- "target_lux": 300,
- "id_num": 0
- },
- "type": "LightingProperties"
- },
- "type": "LightingAbridged",
- "watts_per_area": 10.550000000000001,
- "schedule": "Generic Office Lighting",
- "identifier": "Generic Office Lighting"
- },
- "people": {
- "occupancy_schedule": "Generic Office Occupancy",
- "radiant_fraction": 0.29999999999999999,
- "people_per_area": 0.056500000000000002,
- "properties": {
- "revive": {
- "type": "PeopleReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "number_bedrooms": 0,
- "type": "PeoplePhProperties",
- "number_people": 0.0,
- "dwellings": {
- "identifier": "3efe775f-fd49-46b8-abb0-70ac606e192c",
- "num_dwellings": 0
- }
- },
- "type": "PeopleProperties"
- },
- "type": "PeopleAbridged",
- "latent_fraction": {
- "type": "Autocalculate"
- },
- "activity_schedule": "Seated Adult Activity",
- "identifier": "Generic Office People"
- },
- "ventilation": {
- "type": "VentilationAbridged",
- "identifier": "Generic Office Ventilation",
- "flow_per_person": 0.0023600000000000001,
- "flow_per_area": 0.00030499999999999999
- },
- "type": "ProgramTypeAbridged",
- "setpoint": {
- "type": "SetpointAbridged",
- "cooling_schedule": "Generic Office Cooling",
- "identifier": "Generic Office Setpoints",
- "heating_schedule": "Generic Office Heating"
- },
- "infiltration": {
- "type": "InfiltrationAbridged",
- "flow_per_exterior_area": 0.00022660000000000001,
- "identifier": "Generic Office Infiltration",
- "schedule": "Generic Office Infiltration"
- },
- "electric_equipment": {
- "radiant_fraction": 0.5,
- "lost_fraction": 0.0,
- "properties": {
- "revive": {
- "type": "ElectricEquipmentReviveProperties",
- "id_num": 0
- },
- "ph": {
- "type": "ElectricEquipmentPhProperties",
- "equipment_collection": {
- "equipment_set": {}
- }
- },
- "type": "ElectricEquipmentProperties"
- },
- "type": "ElectricEquipmentAbridged",
- "watts_per_area": 10.330000000000000,
- "schedule": "Generic Office Equipment",
- "latent_fraction": 0.0,
- "identifier": "Generic Office Equipment"
- },
- "identifier": "Generic Office Program"
- }
- ],
- "materials": [
- {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Plywood",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsb5199210"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 0.12,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.019,
- "identifier": "Plywood"
- },
- {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "SS_Cladding",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsfb487af3"
- },
- "ph": {
- "ph_color": {
- "a": 255,
- "b": 99,
- "r": 212,
- "g": 182
- },
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 2.0605180000000001,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.025399999999999999,
- "identifier": "SS_Cladding"
- },
- {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "SS_GWB",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs0df07a8b"
- },
- "ph": {
- "ph_color": {
- "a": 255,
- "b": 161,
- "r": 161,
- "g": 161
- },
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 0.25756499999999999,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.025399999999999999,
- "identifier": "SS_GWB"
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "MAT_Mass",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 2500.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc71f07fe"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 100.0,
- "roughness": "Rough",
- "thickness": 0.01,
- "specific_heat": 460.0
- },
- {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "GWB",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsbb6e228a"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 0.12,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.012699999999999999,
- "identifier": "GWB"
- },
- {
- "display_name": "test-shade",
- "solar_transmittance": 0.90000000000000002,
- "top_opening_multiplier": 0.5,
- "visible_transmittance": 0.90000000000000002,
- "left_opening_multiplier": 0.5,
- "thickness": 0.10000000000000001,
- "visible_reflectance": 0.099999999999999978,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyWindowMaterialShadeReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs6eb71c15"
- },
- "type": "EnergyWindowMaterialShadeProperties"
- },
- "distance_to_glass": 0.050000000000000003,
- "airflow_permeability": 0.0,
- "conductivity": 0.90000000000000002,
- "type": "EnergyWindowMaterialShade",
- "bottom_opening_multiplier": 0.5,
- "identifier": "test-shade",
- "right_opening_multiplier": 0.5,
- "infrared_transmittance": 0.0,
- "emissivity": 0.90000000000000002,
- "solar_reflectance": 0.099999999999999978
- },
- {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Insulation_1+Mix_1+Mix_2",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs20a2021b"
- },
- "ph": {
- "ph_color": {
- "a": 255,
- "b": 255,
- "r": 255,
- "g": 84
- },
- "divisions": {
- "column_widths": [
- 0.012699999999999999,
- 0.07619999999999999,
- 0.012699999999999999
- ],
- "cells": [
- {
- "column": 0,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Mix_2",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsd2ba3734"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 1.0,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Mix_2"
- },
- "row": 0
- },
- {
- "column": 1,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Insulation_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs20a2021b"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 0.040000000000000001,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Insulation_1"
- },
- "row": 0
- },
- {
- "column": 2,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Insulation_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs20a2021b"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 0.040000000000000001,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Insulation_1"
- },
- "row": 0
- }
- ],
- "steel_stud_spacing_mm": null,
- "row_heights": [
- 1.0
- ]
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 0.16,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Insulation_1+Mix_1+Mix_2"
- },
- {
- "thermal_absorptance": 0.90000000000000002,
- "identifier": "Steel-Stud Layer [SS_Roxul]",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterial",
- "visible_absorptance": 0.69999999999999996,
- "density": 999.0,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsaf03a6c6"
- },
- "ph": {
- "ph_color": {
- "a": 255,
- "b": 76,
- "r": 85,
- "g": 207
- },
- "divisions": {
- "column_widths": [
- 1.0
- ],
- "cells": [
- {
- "column": 0,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "SS_Roxul",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsb66f4f99"
- },
- "ph": {
- "ph_color": {
- "a": 255,
- "b": 76,
- "r": 85,
- "g": 207
- },
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 0.038832999999999999,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.088900000000000007,
- "identifier": "SS_Roxul"
- },
- "row": 0
- }
- ],
- "steel_stud_spacing_mm": 406.39999999999998,
- "row_heights": [
- 1.0
- ]
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "conductivity": 0.082997690079743267,
- "roughness": "MediumRough",
- "thickness": 0.088900000000000007,
- "specific_heat": 999.0
- },
- {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Insulation_2 + Wood_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsae59ad0f"
- },
- "ph": {
- "divisions": {
- "column_widths": [
- 0.18414999999999998,
- 0.038099999999999995,
- 0.18414999999999998
- ],
- "cells": [
- {
- "column": 0,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Wood_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs8576c9c8"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 1.0,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Wood_1"
- },
- "row": 0
- },
- {
- "column": 1,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Wood_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs8576c9c8"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 1.0,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Wood_1"
- },
- "row": 0
- },
- {
- "column": 2,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Wood_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs8576c9c8"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ "number": "102",
+ "name": "Room_4",
+ "identifier": "f7cc8237-23ea-4e23-9ff9-4ea3663bf8a5",
+ "quantity": 1,
+ "volumes": [
+ {
+ "user_data": {},
+ "floor": {
+ "user_data": {},
+ "display_name": "0e31d160-9075-41c3-bd72-07791924c41b",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 0.0
+ ]
},
- "type": "EnergyMaterial",
- "conductivity": 1.0,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Wood_1"
+ "boundary": [
+ [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 0.0
+ ],
+ [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 0.0
+ ],
+ [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ 0.0
+ ],
+ [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
},
- "row": 0
- },
- {
- "column": 0,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Insulation_2",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsae59ad0f"
+ "identifier": "0e31d160-9075-41c3-bd72-07791924c41b",
+ "floor_segments": [
+ {
+ "user_data": {},
+ "net_floor_area": 10.890000000000002,
+ "net_area_factor": 1.0,
+ "display_name": "941394fa-c60b-4d25-8399-ea6ef0ac2a7e",
+ "weighting_factor": 1.0,
+ "floor_area": 10.890000000000002,
+ "weighted_net_floor_area": 10.890000000000002,
+ "reference_point": {
+ "z": 0.11000000000000001,
+ "type": "Point3D",
+ "x": 1.7845510657596111,
+ "y": -8.0486030474941046
},
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
+ "identifier": "941394fa-c60b-4d25-8399-ea6ef0ac2a7e",
+ "weighted_floor_area": 10.890000000000002,
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 0.0
+ ]
},
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ "boundary": [
+ [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 0.0
+ ],
+ [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 0.0
+ ],
+ [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ 0.0
+ ],
+ [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
+ }
+ }
+ ]
+ },
+ "display_name": "00505a11-dbc0-4b88-ad5e-d8590267bd0b",
+ "avg_ceiling_height": 2.75,
+ "geometry": [
+ {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ -1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 0.0
+ ]
},
- "type": "EnergyMaterial",
- "conductivity": 0.040000000000000001,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Insulation_2"
+ "boundary": [
+ [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 0.0
+ ],
+ [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ 0.0
+ ],
+ [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 0.0
+ ],
+ [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
},
- "row": 1
- },
- {
- "column": 1,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Wood_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs8576c9c8"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.98480775301220813,
+ 0.17364817766693041,
+ 0.0
+ ],
+ "x": [
+ 0.17364817766693041,
+ 0.98480775301220813,
+ 0.0
+ ],
+ "o": [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 2.75
+ ]
+ },
+ "boundary": [
+ [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 2.75
+ ],
+ [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 2.75
+ ],
+ [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 0.0
+ ],
+ [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
+ },
+ {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.17364817766692997,
+ 0.98480775301220813,
+ 0.0
+ ],
+ "x": [
+ 0.98480775301220813,
+ -0.17364817766692997,
+ 0.0
+ ],
+ "o": [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 2.75
+ ]
},
- "type": "EnergyMaterial",
- "conductivity": 1.0,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Wood_1"
+ "boundary": [
+ [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 2.75
+ ],
+ [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ 2.75
+ ],
+ [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ 0.0
+ ],
+ [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
},
- "row": 1
- },
- {
- "column": 2,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Insulation_2",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsae59ad0f"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.98480775301220813,
+ -0.17364817766693033,
+ 0.0
+ ],
+ "x": [
+ -0.17364817766693033,
+ -0.98480775301220813,
+ 0.0
+ ],
+ "o": [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ 2.75
+ ]
},
- "type": "EnergyMaterial",
- "conductivity": 0.040000000000000001,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Insulation_2"
+ "boundary": [
+ [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ 2.75
+ ],
+ [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 2.75
+ ],
+ [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 0.0
+ ],
+ [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
},
- "row": 1
- },
- {
- "column": 0,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Wood_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs8576c9c8"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.1736481776669305,
+ -0.98480775301220802,
+ 0.0
+ ],
+ "x": [
+ -0.98480775301220802,
+ 0.1736481776669305,
+ 0.0
+ ],
+ "o": [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 2.75
+ ]
},
- "type": "EnergyMaterial",
- "conductivity": 1.0,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Wood_1"
+ "boundary": [
+ [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 2.75
+ ],
+ [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 2.75
+ ],
+ [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 0.0
+ ],
+ [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
+ },
+ {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 2.75
+ ]
+ },
+ "boundary": [
+ [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ 2.75
+ ],
+ [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ 2.75
+ ],
+ [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ 2.75
+ ],
+ [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ 2.75
+ ]
+ ],
+ "type": "Face3D"
+ }
+ ],
+ "identifier": "00505a11-dbc0-4b88-ad5e-d8590267bd0b"
+ }
+ ]
+ }
+ ],
+ "type": "RoomPhPropertiesAbridged",
+ "specific_heat_capacity": "1-LIGHTWEIGHT",
+ "specific_heat_capacity_wh_m2k": null,
+ "ph_bldg_segment_id": "4d4a70c3-d7bb-4822-9d05-76690826f3cf"
+ },
+ "ph_hvac": {
+ "renewable_devices": [
+ {
+ "user_data": {},
+ "photovoltaic_renewable_energy": 1000.0,
+ "utilization_factor": 1.0,
+ "array_size": 0.0,
+ "display_name": "my_PV_system",
+ "identifier": "4a922833-32b0-47fd-960a-c4303fb0d354",
+ "percent_coverage": 1.0,
+ "device_typename": "PhPhotovoltaicDevice"
+ }
+ ],
+ "ventilation_system": {
+ "user_data": {},
+ "exhaust_ducting": [
+ {
+ "user_data": {},
+ "display_name": "Test_Vent_System_exhaust",
+ "duct_type": 2,
+ "identifier": "83b6d684-38cf-4004-868f-216236ccb039",
+ "segments": {
+ "0608b827-200f-4371-b417-7a32b5a700ea": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness": 0.02794,
+ "width": null,
+ "display_name": "0608b827-200f-4371-b417-7a32b5a700ea",
+ "insulation_reflective": true,
+ "height": null,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 1.0832885283134288,
+ -0.19101299543362338,
+ 0.0
+ ]
},
- "row": 2
- },
- {
- "column": 1,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Wood_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs8576c9c8"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
+ "identifier": "0608b827-200f-4371-b417-7a32b5a700ea",
+ "diameter": 0.17600000000000002
+ }
+ }
+ }
+ ],
+ "display_name": "Test_Vent_System",
+ "id_num": 0,
+ "supply_ducting": [
+ {
+ "user_data": {},
+ "display_name": "__unnamed_vent_duct__",
+ "duct_type": 1,
+ "identifier": "fbb4d378-19bd-4f8e-913c-804d02965a68",
+ "segments": {
+ "30773295-10c7-4575-b9d2-d278bcd648ce": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness": 0.02794,
+ "width": null,
+ "display_name": "30773295-10c7-4575-b9d2-d278bcd648ce",
+ "insulation_reflective": true,
+ "height": null,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 0.0,
+ 0.0,
+ 1.1000000000000001
+ ]
+ },
+ "identifier": "30773295-10c7-4575-b9d2-d278bcd648ce",
+ "diameter": 0.17600000000000002
+ }
+ }
+ }
+ ],
+ "ventilation_unit": {
+ "user_data": {},
+ "sensible_heat_recovery": 0.82999999999999996,
+ "display_name": "Test_Unit",
+ "latent_heat_recovery": 0.0,
+ "electric_efficiency": 0.33300000000000002,
+ "frost_protection_reqd": true,
+ "in_conditioned_space": true,
+ "identifier": "1f7b47b6-c3a0-4fff-98ea-2afd0b9eee29",
+ "quantity": 1,
+ "temperature_below_defrost_used": -5.0
+ },
+ "sys_type": 1,
+ "identifier": "9a7088f7-b815-4cfe-b0dd-cf9829768942"
+ },
+ "id_num": 0,
+ "supportive_devices": [
+ {
+ "user_data": {},
+ "annual_period_operation_khrs": 6.5,
+ "device_class_name": "PhSupportiveDevice",
+ "display_name": "Example Device",
+ "device_type": 10,
+ "in_conditioned_space": false,
+ "norm_energy_demand_W": 123.0,
+ "identifier": "e23d6695-f807-4da4-819f-f4bb97db5e52",
+ "quantity": 3
+ }
+ ],
+ "type": "RoomPhHvacPropertiesAbridged",
+ "exhaust_vent_devices": [
+ {
+ "user_data": {},
+ "device_class_name": "ExhaustVentDryer",
+ "display_name": "example_dryer_vent",
+ "annual_runtime_minutes": 7.625,
+ "exhaust_flow_rate_m3s": 123.0,
+ "identifier": "e7b33f1a-350a-4de0-a856-45d210f912c2",
+ "quantity": 1
+ }
+ ],
+ "hot_water_system": {
+ "tank_solar": {
+ "user_data": {},
+ "standby_losses": 4.0,
+ "display_name": "_unnamed_hw_tank_",
+ "_tank_type": {
+ "value": "2-DHW ONLY"
+ },
+ "in_conditioned_space": true,
+ "room_temp": 20,
+ "storage_capacity": 300,
+ "solar_losses": 0.0,
+ "identifier": "b9a5862e-728a-47e5-9a97-dc3c61f1b43b",
+ "quantity": 1,
+ "storage_loss_rate": 0.0,
+ "standby_fraction": 0.29999999999999999,
+ "solar_connection": false,
+ "water_temp": 60
+ },
+ "recirc_temp": 48.0,
+ "display_name": "SHW System_18a3d481",
+ "id_num": 0,
+ "type": "PhHvacHotWaterSystemPh",
+ "distribution_piping": {
+ "d7658299-88be-4055-b690-afedd35c43ec": {
+ "user_data": {},
+ "multiplier": 1,
+ "demand_recirculation": true,
+ "display_name": "Test_Trunk",
+ "pipe_element": {
+ "display_name": "79387bb8-1edd-483d-ad3f-dc2c457775c6",
+ "identifier": "79387bb8-1edd-483d-ad3f-dc2c457775c6",
+ "user_data": {},
+ "segments": {
+ "e1aa4835-3bf7-4ac5-941c-1dc21b147d4d": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness_mm": 0.0,
+ "display_name": "e1aa4835-3bf7-4ac5-941c-1dc21b147d4d",
+ "insulation_reflective": false,
+ "insulation_quality": null,
+ "diameter_mm": 38.099999999999994,
+ "water_temp_c": 60.0,
+ "daily_period": 24,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 0.0,
+ 0.0,
+ 5.5
+ ]
},
- "type": "EnergyMaterial",
- "conductivity": 1.0,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Wood_1"
+ "identifier": "e1aa4835-3bf7-4ac5-941c-1dc21b147d4d",
+ "material_value": "6-PEX"
+ }
+ }
+ },
+ "identifier": "d7658299-88be-4055-b690-afedd35c43ec",
+ "branches": {
+ "389bfced-fd2f-4e93-9aef-00707806b84f": {
+ "user_data": {},
+ "fixtures": {
+ "9386407e-ba7f-41cd-826d-d4d70e96a4d2": {
+ "display_name": "Test_Fixture",
+ "identifier": "9386407e-ba7f-41cd-826d-d4d70e96a4d2",
+ "user_data": {},
+ "segments": {
+ "142afb5c-1cb3-4694-a1ce-66023f4be76c": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness_mm": 0.0,
+ "display_name": "142afb5c-1cb3-4694-a1ce-66023f4be76c",
+ "insulation_reflective": false,
+ "insulation_quality": null,
+ "diameter_mm": 9.5249999999999986,
+ "water_temp_c": 55.0,
+ "daily_period": 24,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 0.0,
+ 0.0,
+ 5.5
+ ]
+ },
+ "identifier": "142afb5c-1cb3-4694-a1ce-66023f4be76c",
+ "material_value": "1-COPPER_M"
+ }
+ }
+ }
},
- "row": 2
- },
- {
- "column": 2,
- "material": {
- "solar_absorptance": 0.69999999999999996,
- "roughness": "MediumRough",
- "display_name": "Wood_1",
- "thermal_absorptance": 0.90000000000000002,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs8576c9c8"
- },
- "ph": {
- "divisions": {
- "column_widths": [],
- "cells": [],
- "steel_stud_spacing_mm": null,
- "row_heights": []
- },
+ "display_name": "Test_Branch",
+ "pipe_element": {
+ "display_name": "56d3fc8d-20a9-4f7c-9e7d-f163c63d5793",
+ "identifier": "56d3fc8d-20a9-4f7c-9e7d-f163c63d5793",
+ "user_data": {},
+ "segments": {
+ "b01a32e7-de41-462a-8475-23299737446d": {
"user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 1.0,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Wood_1"
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness_mm": 0.0,
+ "display_name": "b01a32e7-de41-462a-8475-23299737446d",
+ "insulation_reflective": false,
+ "insulation_quality": null,
+ "diameter_mm": 19.049999999999997,
+ "water_temp_c": 60.0,
+ "daily_period": 24,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 0.0,
+ 0.0,
+ 5.5
+ ]
+ },
+ "identifier": "b01a32e7-de41-462a-8475-23299737446d",
+ "material_value": "3-COPPER_K"
+ }
+ }
},
- "row": 2
+ "identifier": "389bfced-fd2f-4e93-9aef-00707806b84f"
}
- ],
- "steel_stud_spacing_mm": null,
- "row_heights": [
- 0.07619999999999999,
- 2.3241000000000001,
- 0.038099999999999995
- ]
- },
- "user_data": {},
- "id_num": 0
- },
- "type": "EnergyMaterialProperties"
- },
- "type": "EnergyMaterial",
- "conductivity": 0.17078124999999994,
- "visible_absorptance": 0.69999999999999996,
- "specific_heat": 999.0,
- "density": 999.0,
- "thickness": 0.45000000000000001,
- "identifier": "Insulation_2 + Wood_1"
- },
- {
- "r_value": 1.0,
- "visible_absorptance": 0.69999999999999996,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyMaterialNoMassReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
+ }
+ }
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsd74bff64"
+ "recirc_piping": {
+ "f6b5e96e-0af8-4740-be9a-b528c6026653": {
+ "display_name": "_unnamed_",
+ "identifier": "f6b5e96e-0af8-4740-be9a-b528c6026653",
+ "user_data": {},
+ "segments": {
+ "d0282c9e-0509-403d-8ae5-4726ff85b965": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness_mm": 25.399999999999999,
+ "display_name": "d0282c9e-0509-403d-8ae5-4726ff85b965",
+ "insulation_reflective": true,
+ "insulation_quality": null,
+ "diameter_mm": 25.399999999999999,
+ "water_temp_c": 48.0,
+ "daily_period": 23.0,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 0.0,
+ 0.0,
+ 1.1000000000000001
+ ]
+ },
+ "identifier": "d0282c9e-0509-403d-8ae5-4726ff85b965",
+ "material_value": "2-COPPER_L"
+ }
+ }
+ }
},
- "ph": {
- "user_data": {},
- "divisions": null,
- "id_num": 0
+ "identifier": "1e3f6097-1cb1-47f1-a238-f54d49838c27",
+ "heaters": {
+ "3a3e8231-f071-41a4-82f3-fc1da3023f4e": {
+ "user_data": {},
+ "display_name": "3a3e8231-f071-41a4-82f3-fc1da3023f4e",
+ "in_conditioned_space": true,
+ "annual_energy_factor": 3.0251000000000001,
+ "annual_COP": null,
+ "total_system_perf_ratio": null,
+ "identifier": "3a3e8231-f071-41a4-82f3-fc1da3023f4e",
+ "percent_coverage": 1.0,
+ "heater_type": "PhHvacHotWaterHeaterHeatPump_Inside"
+ }
},
- "type": "EnergyMaterialNoMassProperties"
+ "recirc_hours": 23,
+ "number_tap_points": 1
},
- "identifier": "MAT_test_floor",
- "thermal_absorptance": 0.90000000000000002,
- "roughness": "Rough",
- "solar_absorptance": 0.69999999999999996,
- "type": "EnergyMaterialNoMass"
- },
- {
- "vt": 0.59999999999999998,
- "display_name": "PhWindowConstruction_e3fae238",
- "identifier": "PhWindowConstruction_e3fae238",
- "u_factor": 1.0757635684464950,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyWindowMaterialSimpleGlazSysReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
- },
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
+ "heat_pump_systems": [
+ {
"user_data": {},
- "identifier": "rfs5c1777e2"
- },
- "type": "EnergyWindowMaterialSimpleGlazSysProperties"
- },
- "shgc": 0.40000000000000002,
- "type": "EnergyWindowMaterialSimpleGlazSys"
- },
- {
- "vt": 0.59999999999999998,
- "display_name": "PhWindowConstruction_78cc838a",
- "identifier": "PhWindowConstruction_78cc838a",
- "u_factor": 0.83391891891891878,
- "properties": {
- "revive": {
- "id_num": 0,
- "labor_fraction": 0.40000000000000002,
- "type": "EnergyWindowMaterialSimpleGlazSysReviveProperties",
- "kg_CO2_per_m2": {
- "unit": "KG/M2",
- "value": 0.0
- },
- "cost_per_m2": {
- "unit": "COST/M2",
- "value": 0.0
+ "heat_pump_class_name": "PhHeatPumpRatedMonthly",
+ "ambient_temp_2": 8.3330000000000002,
+ "ambient_temp_1": -8.3330000000000002,
+ "display_name": "None",
+ "COP_1": 2.5,
+ "cooling_params": {
+ "recirculation": {
+ "user_data": {},
+ "capacity": 10.0,
+ "flow_rate_m3_hr": 100.0,
+ "display_name": "25d8862b-ced8-4724-a307-96930d10c8e9",
+ "min_coil_temp": 12.0,
+ "annual_COP": 4.0,
+ "flow_rate_variable": true,
+ "used": false,
+ "identifier": "25d8862b-ced8-4724-a307-96930d10c8e9",
+ "single_speed": false
+ },
+ "ventilation": {
+ "user_data": {},
+ "capacity": 10.0,
+ "display_name": "15fe94a1-f94f-46b5-b823-bae561d2a49e",
+ "min_coil_temp": 12.0,
+ "annual_COP": 4.0,
+ "used": false,
+ "identifier": "15fe94a1-f94f-46b5-b823-bae561d2a49e",
+ "single_speed": false
+ },
+ "dehumidification": {
+ "user_data": {},
+ "display_name": "f0570d6b-181f-45d3-9463-a2ed44e4a5b8",
+ "annual_COP": 4.0,
+ "used": false,
+ "useful_heat_loss": false,
+ "identifier": "f0570d6b-181f-45d3-9463-a2ed44e4a5b8"
+ },
+ "percent_coverage": 1.0,
+ "panel": {
+ "user_data": {},
+ "display_name": "64c3e80a-7e5a-4732-8237-098ac41a0139",
+ "annual_COP": 4.0,
+ "used": false,
+ "identifier": "64c3e80a-7e5a-4732-8237-098ac41a0139"
+ }
},
- "lifetime_years": 25
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsb998b1e1"
- },
- "type": "EnergyWindowMaterialSimpleGlazSysProperties"
- },
- "shgc": 0.40000000000000002,
- "type": "EnergyWindowMaterialSimpleGlazSys"
- }
- ],
- "constructions": [
- {
- "materials": [
- "Plywood",
- "Insulation_1+Mix_1+Mix_2",
- "GWB"
- ],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "identifier": "ee11c751-7b31-4173-9c6b-fefbbcb1c327",
+ "percent_coverage": 1.0,
+ "COP_2": 2.5
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
+ {
"user_data": {},
- "identifier": "rfs6ee9d2a1"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "display_name": "Ext_Roof",
- "type": "OpaqueConstructionAbridged",
- "identifier": "Ext_Roof"
- },
- {
- "type": "OpaqueConstructionAbridged",
- "materials": [
- "MAT_Mass",
- "MAT_test_floor",
- "MAT_Mass"
+ "heat_pump_class_name": "PhHeatPumpRatedMonthly",
+ "ambient_temp_2": 12.0,
+ "ambient_temp_1": -3.3300000000000001,
+ "display_name": "Example_Heat_Pump",
+ "COP_1": 3.3999999999999999,
+ "cooling_params": {
+ "recirculation": {
+ "user_data": {},
+ "capacity": 10.0,
+ "flow_rate_m3_hr": 100.08000000000000,
+ "display_name": "_unnamed_recirculation_cooling__8af3574b",
+ "min_coil_temp": 10.0,
+ "annual_COP": 2.0,
+ "flow_rate_variable": true,
+ "used": true,
+ "identifier": "9a933703-7df6-4328-a347-95ef4b15fe13",
+ "single_speed": false
+ },
+ "ventilation": {
+ "user_data": {},
+ "capacity": 10.0,
+ "display_name": "5decd2b4-edba-460c-ba97-58d8d3e60eab",
+ "min_coil_temp": 12.0,
+ "annual_COP": 4.0,
+ "used": false,
+ "identifier": "5decd2b4-edba-460c-ba97-58d8d3e60eab",
+ "single_speed": false
+ },
+ "dehumidification": {
+ "user_data": {},
+ "display_name": "_unnamed_dehumidification_cooling__8ff770a1",
+ "annual_COP": 2.0,
+ "used": true,
+ "useful_heat_loss": false,
+ "identifier": "3b186981-9e21-482a-b186-7b1a15bf1a3b"
+ },
+ "percent_coverage": 1.0,
+ "panel": {
+ "user_data": {},
+ "display_name": "d84b19ad-32ad-40e1-87b0-9d9c13f4db20",
+ "annual_COP": 4.0,
+ "used": false,
+ "identifier": "d84b19ad-32ad-40e1-87b0-9d9c13f4db20"
+ }
+ },
+ "identifier": "efbb29ab-7f08-4719-a771-9b639bc09388",
+ "percent_coverage": 1.0,
+ "COP_2": 4.1200000000000001
+ }
],
- "properties": {
- "revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs683f2cc9"
- },
- "ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
- },
- "type": "OpaqueConstructionProperties"
- },
- "identifier": "test_floor"
+ "heating_systems": []
},
+ "type": "RoomPropertiesAbridged"
+ },
+ "type": "Room",
+ "identifier": "Room_4_6b80c479",
+ "story": "2"
+ },
+ {
+ "zone": "HBPH_DWELLING_3c8b9d5b",
+ "faces": [
{
- "materials": [
- "Plywood",
- "Insulation_2 + Wood_1",
- "GWB"
- ],
+ "display_name": "Room_3_68564805..Face0",
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsce961bd6"
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
},
- "type": "OpaqueConstructionProperties"
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "display_name": "Ext_Wall",
- "type": "OpaqueConstructionAbridged",
- "identifier": "Ext_Wall"
+ "boundary_condition": {
+ "type": "Ground"
+ },
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.17364817766693011,
+ -0.98480775301220813,
+ 0.0
+ ],
+ "x": [
+ -0.98480775301220813,
+ 0.17364817766693011,
+ 0.0
+ ],
+ "o": [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ]
+ },
+ "boundary": [
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ -5.5
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ -5.5
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "Room_3_68564805..Face0"
},
{
- "materials": [
- "SS_Cladding",
- "SS_GWB",
- "Steel-Stud Layer [SS_Roxul]",
- "SS_GWB"
- ],
+ "display_name": "Room_3_68564805..Face1",
"properties": {
"revive": {
- "type": "OpaqueConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs7fbd65cd"
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
},
"ph": {
- "type": "OpaqueConstructionPhProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
},
- "type": "OpaqueConstructionProperties"
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "display_name": "My New Assembly",
- "type": "OpaqueConstructionAbridged",
- "identifier": "My New Assembly"
- },
- {
- "control_type": "AlwaysOn",
- "window_construction": {
- "type": "WindowConstructionAbridged",
- "materials": [
- "PhWindowConstruction_e3fae238"
- ],
- "properties": {
- "revive": {
- "type": "WindowConstructionReviveProperties",
- "id_num": 0
- },
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs94ea0a53"
- },
- "ph": {
- "type": "WindowConstructionPhProperties",
- "ph_frame": {
- "top": {
- "u_factor": 1.0,
- "psi_install": 0.040000000000000001,
- "chi_value": 0.0,
- "id_num": 0,
- "psi_glazing": 0.040000000000000001,
- "display_name": "PhWindowFrameElement_08d4dcc7",
- "user_data": {},
- "width": 0.10000000000000001,
- "identifier": "PhWindowFrameElement_08d4dcc7"
- },
- "bottom": {
- "u_factor": 1.0,
- "psi_install": 0.040000000000000001,
- "chi_value": 0.0,
- "id_num": 0,
- "psi_glazing": 0.040000000000000001,
- "display_name": "PhWindowFrameElement_08d4dcc7",
- "user_data": {},
- "width": 0.10000000000000001,
- "identifier": "PhWindowFrameElement_08d4dcc7"
- },
- "id_num": 0,
- "display_name": "PhWindowFrame_5c45c8de",
- "user_data": {},
- "left": {
- "u_factor": 1.0,
- "psi_install": 0.040000000000000001,
- "chi_value": 0.0,
- "id_num": 0,
- "psi_glazing": 0.040000000000000001,
- "display_name": "PhWindowFrameElement_08d4dcc7",
- "user_data": {},
- "width": 0.10000000000000001,
- "identifier": "PhWindowFrameElement_08d4dcc7"
- },
- "right": {
- "u_factor": 1.0,
- "psi_install": 0.040000000000000001,
- "chi_value": 0.0,
- "id_num": 0,
- "psi_glazing": 0.040000000000000001,
- "display_name": "PhWindowFrameElement_08d4dcc7",
- "user_data": {},
- "width": 0.10000000000000001,
- "identifier": "PhWindowFrameElement_08d4dcc7"
- },
- "identifier": "PhWindowFrame_5c45c8de"
- },
- "ph_glazing": {
- "u_factor": 0.80000000000000004,
- "g_value": 0.40000000000000002,
- "id_num": 0,
- "display_name": "PhWindowGlazing_9b52cf10",
- "user_data": {},
- "identifier": "PhWindowGlazing_9b52cf10"
- },
- "id_num": 0
- },
- "type": "WindowConstructionProperties"
+ "boundary_condition": {
+ "type": "Ground"
+ },
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ -0.98480775301220813,
+ 0.17364817766693033,
+ 0.0
+ ],
+ "x": [
+ 0.17364817766693033,
+ 0.98480775301220813,
+ 0.0
+ ],
+ "o": [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ]
},
- "identifier": "PhWindowConstruction_e3fae238"
+ "boundary": [
+ [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ [
+ 0.0,
+ -5.5,
+ -5.5
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ -5.5
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
},
+ "identifier": "Room_3_68564805..Face1"
+ },
+ {
+ "display_name": "Room_3_68564805..Face2",
"properties": {
"revive": {
- "type": "WindowConstructionShadeReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs0d6dd22d"
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
},
"ph": {
- "type": "WindowConstructionShadePhProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
+ },
+ "boundary_condition": {
+ "type": "Ground"
+ },
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.17364817766693044,
+ 0.98480775301220813,
+ 0.0
+ ],
+ "x": [
+ 0.98480775301220813,
+ -0.17364817766693044,
+ 0.0
+ ],
+ "o": [
+ 0.0,
+ -5.5,
+ 0.0
+ ]
},
- "type": "WindowConstructionShadeProperties"
+ "boundary": [
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ -5.5
+ ],
+ [
+ 0.0,
+ -5.5,
+ -5.5
+ ],
+ [
+ 0.0,
+ -5.5,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
},
- "type": "WindowConstructionShadeAbridged",
- "shade_location": "Interior",
- "shade_material": "test-shade",
- "identifier": "PhWindowConstruction_e3fae238"
+ "identifier": "Room_3_68564805..Face2"
},
{
- "type": "WindowConstructionAbridged",
- "materials": [
- "PhWindowConstruction_78cc838a"
- ],
+ "display_name": "Room_3_68564805..Face3",
"properties": {
"revive": {
- "type": "WindowConstructionReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfs20b8934c"
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
},
"ph": {
- "type": "WindowConstructionPhProperties",
- "ph_frame": {
- "top": {
- "u_factor": 0.123,
- "psi_install": 0.040000000000000001,
- "chi_value": 0.0,
- "id_num": 0,
- "psi_glazing": 0.040000000000000001,
- "display_name": "PhWindowFrameElement_41512c97",
- "user_data": {},
- "width": 0.10000000000000001,
- "identifier": "PhWindowFrameElement_41512c97"
- },
- "bottom": {
- "u_factor": 0.123,
- "psi_install": 0.040000000000000001,
- "chi_value": 0.0,
- "id_num": 0,
- "psi_glazing": 0.040000000000000001,
- "display_name": "PhWindowFrameElement_41512c97",
- "user_data": {},
- "width": 0.10000000000000001,
- "identifier": "PhWindowFrameElement_41512c97"
- },
- "id_num": 0,
- "display_name": "PhWindowFrame_1e8adb7e",
- "user_data": {},
- "left": {
- "u_factor": 0.123,
- "psi_install": 0.040000000000000001,
- "chi_value": 0.0,
- "id_num": 0,
- "psi_glazing": 0.040000000000000001,
- "display_name": "PhWindowFrameElement_41512c97",
- "user_data": {},
- "width": 0.10000000000000001,
- "identifier": "PhWindowFrameElement_41512c97"
- },
- "right": {
- "u_factor": 0.123,
- "psi_install": 0.040000000000000001,
- "chi_value": 0.0,
- "id_num": 0,
- "psi_glazing": 0.040000000000000001,
- "display_name": "PhWindowFrameElement_41512c97",
- "user_data": {},
- "width": 0.10000000000000001,
- "identifier": "PhWindowFrameElement_41512c97"
- },
- "identifier": "PhWindowFrame_1e8adb7e"
- },
- "ph_glazing": {
- "u_factor": 0.80000000000000004,
- "g_value": 0.40000000000000002,
- "id_num": 0,
- "display_name": "PhWindowGlazing_2de905c1",
- "user_data": {},
- "identifier": "PhWindowGlazing_2de905c1"
- },
- "id_num": 0
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
},
- "type": "WindowConstructionProperties"
+ "type": "FacePropertiesAbridged"
},
- "identifier": "PhWindowConstruction_78cc838a"
- }
- ],
- "shws": [],
- "schedule_type_limits": [
- {
- "lower_limit": 0.0,
- "upper_limit": {
- "type": "NoLimit"
+ "boundary_condition": {
+ "type": "Ground"
},
- "unit_type": "ActivityLevel",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Activity Level"
- },
- {
- "lower_limit": -273.14999999999998,
- "upper_limit": {
- "type": "NoLimit"
+ "type": "Face",
+ "face_type": "Wall",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.98480775301220813,
+ -0.1736481776669303,
+ 0.0
+ ],
+ "x": [
+ -0.1736481776669303,
+ -0.98480775301220813,
+ 0.0
+ ],
+ "o": [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ]
+ },
+ "boundary": [
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ -5.5
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ -5.5
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
},
- "unit_type": "Temperature",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Temperature"
- },
- {
- "lower_limit": 0.0,
- "upper_limit": 100.0,
- "unit_type": "Percent",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Humidity"
+ "identifier": "Room_3_68564805..Face3"
},
{
- "lower_limit": 0.0,
- "upper_limit": 1.0,
- "unit_type": "Dimensionless",
- "type": "ScheduleTypeLimit",
- "numeric_type": "Continuous",
- "identifier": "Fractional"
- }
- ],
- "type": "ModelEnergyProperties",
- "ventilation_simulation_control": {
- "aspect_ratio": 1.0,
- "reference_temperature": 20.0,
- "vent_control_type": "SingleZone",
- "reference_humidity_ratio": 0.0,
- "type": "VentilationSimulationControl",
- "long_axis_angle": 0.0,
- "building_type": "LowRise",
- "reference_pressure": 101325.0
- },
- "hvacs": [
- {
- "cooling_air_temperature": 13.0,
- "demand_controlled_ventilation": false,
+ "display_name": "Room_3_68564805..Face4",
"properties": {
"revive": {
- "type": "IdealAirSystemReviveProperties",
- "equipment_collection": {
- "type": "PhiusReviveHVACEquipmentCollection",
- "equipment": []
- }
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsf66fe61f"
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
},
- "type": "IdealAirSystemProperties"
+ "type": "FacePropertiesAbridged"
},
- "type": "IdealAirSystemAbridged",
- "heating_limit": {
- "type": "Autosize"
+ "boundary_condition": {
+ "type": "Ground"
},
- "cooling_limit": {
- "type": "Autosize"
+ "type": "Face",
+ "face_type": "Floor",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ -1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ -5.5
+ ]
+ },
+ "boundary": [
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ -5.5
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ -5.5
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ -5.5
+ ],
+ [
+ 0.0,
+ -5.5,
+ -5.5
+ ]
+ ],
+ "type": "Face3D"
},
- "latent_heat_recovery": 0.0,
- "heating_air_temperature": 50.0,
- "economizer_type": "DifferentialDryBulb",
- "sensible_heat_recovery": 0.0,
- "identifier": "Room_4_b3f5e5da Ideal Loads Air System"
+ "identifier": "Room_3_68564805..Face4"
},
- {
- "cooling_air_temperature": 13.0,
- "demand_controlled_ventilation": false,
+ {
+ "display_name": "Room_3_68564805..Face5",
"properties": {
"revive": {
- "type": "IdealAirSystemReviveProperties",
- "equipment_collection": {
- "type": "PhiusReviveHVACEquipmentCollection",
- "equipment": []
- }
+ "id_num": 0,
+ "type": "FaceRevivePropertiesAbridged"
},
- "ref": {
- "image_refs": [],
- "uris": [],
- "document_refs": [],
- "type": "_HBObjectWithReferences",
- "ref_status": "NA",
- "external_identifiers": {},
- "user_data": {},
- "identifier": "rfsc0bbdb23"
+ "radiance": {
+ "type": "FaceRadiancePropertiesAbridged"
},
- "type": "IdealAirSystemProperties"
+ "energy": {
+ "type": "FaceEnergyPropertiesAbridged"
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "FacePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "FacePhHvacPropertiesAbridged"
+ },
+ "type": "FacePropertiesAbridged"
},
- "type": "IdealAirSystemAbridged",
- "heating_limit": {
- "type": "Autosize"
+ "boundary_condition": {
+ "type": "Ground"
},
- "cooling_limit": {
- "type": "Autosize"
+ "type": "Face",
+ "face_type": "RoofCeiling",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ]
+ },
+ "boundary": [
+ [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ]
+ ],
+ "type": "Face3D"
},
- "latent_heat_recovery": 0.0,
- "heating_air_temperature": 50.0,
- "economizer_type": "DifferentialDryBulb",
- "sensible_heat_recovery": 0.0,
- "identifier": "Room_3_4dd4f0c5 Ideal Loads Air System"
+ "identifier": "Room_3_68564805..Face5"
}
],
- "electric_load_center": {
- "type": "ElectricLoadCenter",
- "inverter_dc_to_ac_size_ratio": 1.1000000000000001,
- "inverter_efficiency": 0.95999999999999996
- }
- },
- "type": "ModelProperties",
- "revive": {
- "national_emissions_factors": {
- "country_name": "",
- "kg_CO2_per_USD": 0.0,
- "us_trading_rank": 0,
- "type": "NationalEmissionsFactors",
- "CO2_MT": 0.0,
- "GDP_million_USD": 0.0
- },
- "fuels": {
- "NATURAL_GAS": {
- "type": "Fuel",
- "sale_price_per_kwh": 0.0,
- "purchase_price_per_kwh": 0.047100000000000003,
- "fuel_type": "NATURAL_GAS",
- "annual_base_price": 200.0
+ "display_name": "Room_3",
+ "properties": {
+ "revive": {
+ "type": "RoomRevivePropertiesAbridged"
},
- "ELECTRICITY": {
- "type": "Fuel",
- "sale_price_per_kwh": 0.13200000000000001,
- "purchase_price_per_kwh": 0.17984,
- "fuel_type": "ELECTRICITY",
- "annual_base_price": 200.0
- }
- },
- "grid_region": {
- "region_name": "",
- "description": "",
- "filepath": "",
- "region_code": ""
- },
- "id_num": 0,
- "co2_measures": {},
- "type": "ModelRevivePropertiesAbridged",
- "analysis_duration": 50,
- "envelope_labor_cost_fraction": 0.40000000000000002
- }
- },
- "display_name": "unnamed",
- "type": "Model",
- "rooms": [
- {
- "zone": "HBPH_DWELLING_1dd11d4f",
- "faces": [
- {
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
+ "radiance": {
+ "type": "RoomRadiancePropertiesAbridged"
+ },
+ "energy": {
+ "electric_equipment": {
+ "display_name": "HBPH_SFH_ElectricEquipment",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.5,
+ "lost_fraction": 0.0,
+ "schedule": "Always On",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ElectricEquipmentReviveProperties"
+ },
+ "type": "ElectricEquipmentProperties",
+ "ph": {
+ "type": "ElectricEquipmentPhProperties",
+ "equipment_collection": {
+ "equipment_set": {}
+ }
+ }
},
- "type": "Outdoors"
+ "watts_per_area": 0.0,
+ "type": "ElectricEquipmentAbridged",
+ "identifier": "HBPH_SFH_Equipment_84ea620a"
},
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
+ "service_hot_water": {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ServiceHotWaterReviveProperties"
+ },
+ "type": "ServiceHotWaterProperties"
},
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "target_temperature": 43.299999999999997,
+ "latent_fraction": 0.050000000000000003,
+ "schedule": "hbph_sfh_Combined_HotWater",
+ "type": "ServiceHotWaterAbridged",
+ "flow_per_area": 0.23146215804218456,
+ "identifier": "HBPH_SFH_ServiceHotWater_8060d344",
+ "sensible_fraction": 0.20000000000000001
+ },
+ "people": {
+ "display_name": "HBPH_SFH_People",
+ "latent_fraction": {
+ "type": "Autocalculate"
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ "radiant_fraction": 0.29999999999999999,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "PeopleReviveProperties"
+ },
+ "type": "PeopleProperties",
+ "ph": {
+ "dwellings": {
+ "identifier": "HBPH_DWELLING_3c8b9d5b",
+ "num_dwellings": 1
+ },
+ "number_bedrooms": 2,
+ "id_num": 0,
+ "number_people": 3,
+ "type": "PeoplePhProperties"
+ }
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
+ "type": "PeopleAbridged",
+ "people_per_area": 0.10000000000000001,
+ "activity_schedule": "hbph_sfh_Occupant_Activity",
+ "occupancy_schedule": "hbph_sfh_Occupant_Presence",
+ "identifier": "HBPH_SFH_People_83ecd5c2"
},
- "display_name": "Room_4_b3f5e5da..Face0",
- "type": "Face",
- "face_type": "Wall",
- "apertures": [
+ "infiltration": {
+ "display_name": "HBPH_SFH_Infiltration",
+ "schedule": "Always On",
+ "type": "InfiltrationAbridged",
+ "flow_per_exterior_area": 2.8846153846153845e-05,
+ "identifier": "Room_3_68564805_infiltration"
+ },
+ "setpoint": {
+ "type": "SetpointAbridged",
+ "heating_schedule": "hbph_sfh_Heating_Setpoint",
+ "dehumidifying_schedule": "HBPH_SFH_Setpoint_d68a1fed_DeHumidSetp",
+ "humidifying_schedule": "HumidNoLimit",
+ "identifier": "HBPH_SFH_Setpoint_d68a1fed",
+ "cooling_schedule": "hbph_sfh_Cooling_Setpoint"
+ },
+ "ventilation": {
+ "identifier": "HBPH_SFH_Ventilation_118dcf23",
+ "air_changes_per_hour": 0.40000000000000002,
+ "type": "VentilationAbridged"
+ },
+ "program_type": "Generic Office Program",
+ "type": "RoomEnergyPropertiesAbridged",
+ "construction_set": "ConstructionSet_e8b43d4f",
+ "hvac": "Room_3_68564805 Ideal Loads Air System",
+ "process_loads": [
{
- "is_operable": false,
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
+ "watts": 25.416666666666668,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Refrigerator",
+ "lost_fraction": 0.0,
+ "display_name": "PhFridgeFreezer",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhFridgeFreezer",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "Kitchen fridge/freeze combo",
+ "in_conditioned_space": true,
+ "energy_demand": 1.2200000000000000,
+ "identifier": "a3649a9e-c466-4aab-a422-6f423b4d74b7",
+ "reference_quantity": 4,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_PhFridgeFreezer_a01db1e3"
+ },
+ {
+ "watts": 368.86201269764467,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Dishwasher",
+ "lost_fraction": 0.0,
+ "display_name": "PhDishwasher",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "type": "Outdoors"
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhDishwasher",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "capacity": 12,
+ "display_name": "Kitchen dishwasher",
+ "in_conditioned_space": true,
+ "energy_demand": 269,
+ "_water_connection": {
+ "value": "2-COLD WATER CONNECTION"
+ },
+ "identifier": "836fcda0-45e3-4052-b0a7-b731229ddbf5",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "capacity_type": 1,
+ "energy_demand_per_use": 0
+ }
+ }
},
+ "identifier": "HBPH_Process_PhDishwasher_370dd434"
+ },
+ {
+ "watts": 164.21934230153215,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Clotheswasher",
+ "lost_fraction": 0.0,
+ "display_name": "PhClothesWasher",
+ "type": "ProcessAbridged",
"properties": {
- "ph": {
+ "revive": {
"id_num": 0,
- "summer_shading_factor": 0.95527773909664049,
- "install_depth": 0.1016,
- "variant_type": "_unnamed_type_",
- "type": "AperturePhPropertiesAbridged",
- "winter_shading_factor": 0.97427603830067,
- "default_monthly_shading_correction_factor": 1.0
- },
- "ph_hvac": {
- "type": "AperturePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "ApertureRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "ApertureEnergyPropertiesAbridged"
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "type": "AperturePropertiesAbridged",
- "revive": {
- "type": "ApertureRevivePropertiesAbridged",
- "id_num": 0
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhClothesWasher",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "capacity": 0.12740000000000001,
+ "utilization_factor": 1.0,
+ "display_name": "Laundry - washer",
+ "in_conditioned_space": true,
+ "energy_demand": 120,
+ "modified_energy_factor": 2.7000000000000002,
+ "_water_connection": {
+ "value": "2-COLD WATER CONNECTION"
+ },
+ "identifier": "8cb05810-628b-4bb8-b232-99e87c3eade9",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "energy_demand_per_use": 0
+ }
}
},
- "display_name": "Room_4_b3f5e5da..Face0_Glz0",
- "type": "Aperture",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 0.12743924763317918,
- -9.9903480700561964,
- 4.5947560814373274
- ],
- [
- 0.12743924763317918,
- -9.9903480700561964,
- 0.9052439185626735
- ],
- [
- 3.7608994304649785,
- -10.631025133619353,
- 0.9052439185626735
- ],
- [
- 3.7608994304649785,
- -10.631025133619353,
- 4.5947560814373274
- ]
- ],
- "plane": {
- "o": [
- 3.7608994304649785,
- -10.631025133619353,
- 4.5947560814373274
- ],
- "x": [
- -0.98480775301220813,
- 0.17364817766692991,
- 0.0
- ],
- "n": [
- -0.17364817766692991,
- -0.98480775301220813,
- 0.0
- ],
- "type": "Plane"
+ "identifier": "HBPH_Process_PhClothesWasher_4ed89ce4"
+ },
+ {
+ "watts": 741.66831073273784,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Clothesdryer",
+ "lost_fraction": 0.0,
+ "display_name": "PhClothesDryer",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhClothesDryer",
+ "combined_energy_factor": 3.9300000000000002,
+ "comment": "default",
+ "field_utilization_factor_type": 1,
+ "display_name": "Laundry - dryer",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "field_utilization_factor": 1.1799999999999999,
+ "gas_consumption": 0,
+ "identifier": "8f9fd1cb-3a5b-476d-ba56-9763cc91ce23",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "_dryer_type": {
+ "value": "5-ELECTRIC EXHAUST AIR DRYER"
+ },
+ "gas_efficiency_factor": 2.6699999999999999,
+ "energy_demand_per_use": 0
+ }
}
},
- "identifier": "Room_4_b3f5e5da..Face0_Glz0"
- }
- ],
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 5.5
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 5.5
- ]
- ],
- "plane": {
- "o": [
- 4.6523906598326512,
- -10.788219090421832,
- 5.5
- ],
- "x": [
- -0.98480775301220813,
- 0.17364817766693011,
- 0.0
- ],
- "n": [
- -0.17364817766693011,
- -0.98480775301220813,
- 0.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_4_b3f5e5da..Face0"
- },
- {
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
+ "identifier": "HBPH_Process_PhClothesDryer_2919b7a5"
+ },
+ {
+ "watts": 546.30628661958428,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Cooktop",
+ "lost_fraction": 0.0,
+ "display_name": "PhCooktop",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhCooktop",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "Kitchen cooking",
+ "in_conditioned_space": true,
+ "energy_demand": 0.20000000000000001,
+ "_cooktop_type": {
+ "value": "1-ELECTRICITY"
+ },
+ "identifier": "53f31466-6ced-4727-b078-398dcbbcd830",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_PhCooktop_139bdd3e"
},
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
- },
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_4_b3f5e5da..Face1",
- "type": "Face",
- "face_type": "Wall",
- "apertures": [
{
- "is_operable": false,
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
+ "watts": 1.2521406321689497,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "Always On",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusLightingExterior",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "type": "Outdoors"
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingExterior",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Exterior Lighting",
+ "in_conditioned_space": false,
+ "energy_demand": 0,
+ "identifier": "3040e87b-5571-4ee6-9007-46355e1c2049",
+ "reference_quantity": 6,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
},
+ "identifier": "HBPH_Process_PhPhiusLightingExterior_376acd25"
+ },
+ {
+ "watts": 1.1415525114155252,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "Always On",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusLightingGarage",
+ "type": "ProcessAbridged",
"properties": {
- "ph": {
+ "revive": {
"id_num": 0,
- "summer_shading_factor": 0.97642791240333782,
- "install_depth": 0.1016,
- "variant_type": "_unnamed_type_",
- "type": "AperturePhPropertiesAbridged",
- "winter_shading_factor": 0.97116661808983007,
- "default_monthly_shading_correction_factor": 1.0
- },
- "ph_hvac": {
- "type": "AperturePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "ApertureRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "ApertureEnergyPropertiesAbridged"
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "type": "AperturePropertiesAbridged",
- "revive": {
- "type": "ApertureRevivePropertiesAbridged",
- "id_num": 0
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingGarage",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Garage Lighting",
+ "in_conditioned_space": false,
+ "energy_demand": 100,
+ "identifier": "6f148de3-1014-49b9-a612-864cb5709862",
+ "reference_quantity": 2,
+ "quantity": 0,
+ "reference_energy_norm": 2,
+ "energy_demand_per_use": 100
+ }
}
},
- "display_name": "Room_4_b3f5e5da..Face1_Glz0",
- "type": "Aperture",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- -0.12575516544198348,
- -6.2131929834941388,
- 4.5947560814373274
- ],
- [
- -0.12575516544198348,
- -6.2131929834941388,
- 0.9052439185626735
- ],
- [
- -0.63829681629251001,
- -9.1199611297595773,
- 0.9052439185626735
- ],
- [
- -0.63829681629251001,
- -9.1199611297595773,
- 4.5947560814373274
- ]
- ],
- "plane": {
- "o": [
- -0.63829681629251001,
- -9.1199611297595773,
- 4.5947560814373274
- ],
- "x": [
- 0.17364817766693036,
- 0.98480775301220813,
- 0.0
- ],
- "n": [
- -0.98480775301220813,
- 0.17364817766693036,
- 0.0
- ],
- "type": "Plane"
+ "identifier": "HBPH_Process_PhPhiusLightingGarage_7c020a86"
+ },
+ {
+ "watts": 872.67161937496485,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_MEL",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusMEL",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusMEL",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "PHIUS+ MELS",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "identifier": "9f72f764-4a90-4b03-8f29-e80447cdca2b",
+ "reference_quantity": 3,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
}
},
- "identifier": "Room_4_b3f5e5da..Face1_Glz0"
- }
- ],
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 0.0,
- -5.5,
- 5.5
- ],
- [
- 0.0,
- -5.5,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 5.5
- ]
- ],
- "plane": {
- "o": [
- -0.76405198173449351,
- -9.8331541132537161,
- 5.5
- ],
- "x": [
- 0.17364817766693033,
- 0.98480775301220813,
- 0.0
- ],
- "n": [
- -0.98480775301220813,
- 0.17364817766693033,
- 0.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_4_b3f5e5da..Face1"
- },
- {
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "identifier": "HBPH_Process_PhPhiusMEL_e0dabd2b"
+ },
+ {
+ "watts": 737.72402539528935,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Dishwasher",
+ "lost_fraction": 0.0,
+ "display_name": "PhDishwasher",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhDishwasher",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "capacity": 12,
+ "display_name": "Kitchen dishwasher",
+ "in_conditioned_space": true,
+ "energy_demand": 269,
+ "_water_connection": {
+ "value": "2-COLD WATER CONNECTION"
+ },
+ "identifier": "836fcda0-45e3-4052-b0a7-b731229ddbf5",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "capacity_type": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_f5513131"
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
- },
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_4_b3f5e5da..Face2",
- "type": "Face",
- "face_type": "Wall",
- "apertures": [
{
- "is_operable": false,
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
+ "watts": 328.43868460306430,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Clotheswasher",
+ "lost_fraction": 0.0,
+ "display_name": "PhClothesWasher",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "type": "Outdoors"
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhClothesWasher",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "capacity": 0.12740000000000001,
+ "utilization_factor": 1.0,
+ "display_name": "Laundry - washer",
+ "in_conditioned_space": true,
+ "energy_demand": 120,
+ "modified_energy_factor": 2.7000000000000002,
+ "_water_connection": {
+ "value": "2-COLD WATER CONNECTION"
+ },
+ "identifier": "8cb05810-628b-4bb8-b232-99e87c3eade9",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "energy_demand_per_use": 0
+ }
+ }
},
+ "identifier": "HBPH_Process_e02e5913"
+ },
+ {
+ "watts": 1112.5024660991069,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Clothesdryer",
+ "lost_fraction": 0.0,
+ "display_name": "PhClothesDryer",
+ "type": "ProcessAbridged",
"properties": {
- "ph": {
+ "revive": {
"id_num": 0,
- "summer_shading_factor": 0.94975253969036832,
- "install_depth": 0.1016,
- "variant_type": "_unnamed_type_",
- "type": "AperturePhPropertiesAbridged",
- "winter_shading_factor": 0.99207368057867318,
- "default_monthly_shading_correction_factor": 1.0
- },
- "ph_hvac": {
- "type": "AperturePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "ApertureRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "ApertureEnergyPropertiesAbridged"
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "type": "AperturePropertiesAbridged",
- "revive": {
- "type": "ApertureRevivePropertiesAbridged",
- "id_num": 0
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhClothesDryer",
+ "combined_energy_factor": 3.9300000000000002,
+ "comment": "default",
+ "field_utilization_factor_type": 1,
+ "display_name": "Laundry - dryer",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "field_utilization_factor": 1.1799999999999999,
+ "gas_consumption": 0,
+ "identifier": "8f9fd1cb-3a5b-476d-ba56-9763cc91ce23",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 2,
+ "_dryer_type": {
+ "value": "5-ELECTRIC EXHAUST AIR DRYER"
+ },
+ "gas_efficiency_factor": 2.6699999999999999,
+ "energy_demand_per_use": 0
+ }
}
},
- "display_name": "Room_4_b3f5e5da..Face2_Glz0",
- "type": "Aperture",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 4.5249514121994716,
- -6.2978710203656378,
- 4.5947560814373274
- ],
- [
- 4.5249514121994716,
- -6.2978710203656378,
- 0.9052439185626735
- ],
- [
- 0.89149122936767267,
- -5.6571939568024794,
- 0.9052439185626735
- ],
- [
- 0.89149122936767267,
- -5.6571939568024794,
- 4.5947560814373274
- ]
- ],
- "plane": {
- "o": [
- 0.89149122936767267,
- -5.6571939568024794,
- 4.5947560814373274
- ],
- "x": [
- 0.98480775301220813,
- -0.17364817766693044,
- 0.0
- ],
- "n": [
- 0.17364817766693044,
- 0.98480775301220813,
- 0.0
- ],
- "type": "Plane"
+ "identifier": "HBPH_Process_2270bb9a"
+ },
+ {
+ "watts": 50.833333333333336,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Refrigerator",
+ "lost_fraction": 0.0,
+ "display_name": "PhFridgeFreezer",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhFridgeFreezer",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "Kitchen fridge/freeze combo",
+ "in_conditioned_space": true,
+ "energy_demand": 1.2200000000000000,
+ "identifier": "a3649a9e-c466-4aab-a422-6f423b4d74b7",
+ "reference_quantity": 4,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
}
},
- "identifier": "Room_4_b3f5e5da..Face2_Glz0"
- }
- ],
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 5.4164426415671443,
- -6.4550649771681172,
- 5.5
- ],
- [
- 5.4164426415671443,
- -6.4550649771681172,
- 0.0
- ],
- [
- 0.0,
- -5.5,
- 0.0
- ],
- [
- 0.0,
- -5.5,
- 5.5
- ]
- ],
- "plane": {
- "o": [
- 0.0,
- -5.5,
- 5.5
- ],
- "x": [
- 0.98480775301220813,
- -0.17364817766693044,
- 0.0
- ],
- "n": [
- 0.17364817766693044,
- 0.98480775301220813,
- 0.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_4_b3f5e5da..Face2"
- },
- {
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
+ "identifier": "HBPH_Process_9e8b0b66"
},
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ {
+ "watts": 819.45942992937648,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Cooktop",
+ "lost_fraction": 0.0,
+ "display_name": "PhCooktop",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhCooktop",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "Kitchen cooking",
+ "in_conditioned_space": true,
+ "energy_demand": 0.20000000000000001,
+ "_cooktop_type": {
+ "value": "1-ELECTRICITY"
+ },
+ "identifier": "53f31466-6ced-4727-b078-398dcbbcd830",
+ "reference_quantity": 1,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_72b2d81f"
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_4_b3f5e5da..Face3",
- "type": "Face",
- "face_type": "Wall",
- "apertures": [
{
- "is_operable": false,
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
+ "watts": 1637.0480430554567,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_MEL",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusMEL",
+ "type": "ProcessAbridged",
"properties": {
- "ph": {
+ "revive": {
"id_num": 0,
- "summer_shading_factor": 0.97614217434077266,
- "install_depth": 0.1016,
- "variant_type": "_unnamed_type_",
- "type": "AperturePhPropertiesAbridged",
- "winter_shading_factor": 0.97047874429337377,
- "default_monthly_shading_correction_factor": 1.0
- },
- "ph_hvac": {
- "type": "AperturePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "ApertureRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "ApertureEnergyPropertiesAbridged"
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "type": "AperturePropertiesAbridged",
- "revive": {
- "type": "ApertureRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_4_b3f5e5da..Face3_Glz0",
- "type": "Aperture",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 4.7781458252746338,
- -10.075026106927693,
- 4.5947560814373274
- ],
- [
- 4.7781458252746338,
- -10.075026106927693,
- 0.9052439185626735
- ],
- [
- 5.2906874761251608,
- -7.1682579606622552,
- 0.9052439185626735
- ],
- [
- 5.2906874761251608,
- -7.1682579606622552,
- 4.5947560814373274
- ]
- ],
- "plane": {
- "o": [
- 5.2906874761251608,
- -7.1682579606622552,
- 4.5947560814373274
- ],
- "x": [
- -0.17364817766693058,
- -0.98480775301220802,
- 0.0
- ],
- "n": [
- 0.98480775301220802,
- -0.17364817766693058,
- 0.0
- ],
- "type": "Plane"
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusMEL",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "display_name": "PHIUS+ MELS",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "identifier": "9f72f764-4a90-4b03-8f29-e80447cdca2b",
+ "reference_quantity": 3,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
}
},
- "identifier": "Room_4_b3f5e5da..Face3_Glz0"
- }
- ],
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 4.6523906598326512,
- -10.788219090421832,
- 5.5
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ],
- [
- 5.4164426415671443,
- -6.4550649771681172,
- 0.0
- ],
- [
- 5.4164426415671443,
- -6.4550649771681172,
- 5.5
- ]
- ],
- "plane": {
- "o": [
- 5.4164426415671443,
- -6.4550649771681172,
- 5.5
- ],
- "x": [
- -0.1736481776669303,
- -0.98480775301220813,
- 0.0
- ],
- "n": [
- 0.98480775301220813,
- -0.1736481776669303,
- 0.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_4_b3f5e5da..Face3"
- },
- {
- "boundary_condition": {
- "type": "Ground"
- },
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
- },
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_4_b3f5e5da..Face4",
- "type": "Face",
- "face_type": "Floor",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 5.4164426415671443,
- -6.4550649771681172,
- 0.0
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- [
- 0.0,
- -5.5,
- 0.0
- ]
- ],
- "plane": {
- "o": [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- -1.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_4_b3f5e5da..Face4"
- },
- {
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "identifier": "HBPH_Process_c58e6635"
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ {
+ "watts": 572.18674727811469,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "hbph_sfh_Lighting",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusLightingInterior",
+ "type": "ProcessAbridged",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingInterior",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Interior Lighting",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "identifier": "8a6b193f-8e04-4751-8460-c8ce44c81c6f",
+ "reference_quantity": 6,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
+ }
+ },
+ "identifier": "HBPH_Process_7cd58794"
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_4_b3f5e5da..Face5",
- "type": "Face",
- "face_type": "RoofCeiling",
- "apertures": [
{
- "is_operable": false,
- "boundary_condition": {
- "sun_exposure": true,
- "wind_exposure": true,
- "view_factor": {
- "type": "Autocalculate"
- },
- "type": "Outdoors"
- },
+ "watts": 2.5288564022831053,
+ "fuel_type": "Electricity",
+ "end_use_category": "HBPH_Process",
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.0,
+ "schedule": "Always On",
+ "lost_fraction": 0.0,
+ "display_name": "PhPhiusLightingExterior",
+ "type": "ProcessAbridged",
"properties": {
- "ph": {
+ "revive": {
"id_num": 0,
- "summer_shading_factor": 0.98136541971227753,
- "install_depth": 0.1016,
- "variant_type": "_unnamed_type_",
- "type": "AperturePhPropertiesAbridged",
- "winter_shading_factor": 0.95601811393700986,
- "default_monthly_shading_correction_factor": 1.0
- },
- "ph_hvac": {
- "type": "AperturePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "ApertureRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "ApertureEnergyPropertiesAbridged"
+ "type": "ProcessReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "type": "AperturePropertiesAbridged",
- "revive": {
- "type": "ApertureRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_4_b3f5e5da..Face5_Glz0",
- "type": "Aperture",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 0.6813268377680135,
- -6.2744417555921990,
- 5.5
- ],
- [
- 0.14106050030453293,
- -9.3384444130002837,
- 5.5
- ],
- [
- 3.9710638220646373,
- -10.013777334829634,
- 5.5
- ],
- [
- 4.5113301595281179,
- -6.9497746774215505,
- 5.5
- ]
- ],
- "plane": {
- "o": [
- 0.6813268377680135,
- -6.2744417555921990,
- 5.5
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
+ "type": "ProcessProperties",
+ "ph": {
+ "type": "ProcessPhProperties",
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingExterior",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Exterior Lighting",
+ "in_conditioned_space": false,
+ "energy_demand": 0,
+ "identifier": "3040e87b-5571-4ee6-9007-46355e1c2049",
+ "reference_quantity": 6,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ }
}
},
- "identifier": "Room_4_b3f5e5da..Face5_Glz0"
+ "identifier": "HBPH_Process_64febe8b"
}
],
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 0.0,
- -5.5,
- 5.5
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 5.5
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 5.5
- ],
- [
- 5.4164426415671443,
- -6.4550649771681172,
- 5.5
- ]
- ],
- "plane": {
- "o": [
- 5.4164426415671443,
- -6.4550649771681172,
- 5.5
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_4_b3f5e5da..Face5"
- }
- ],
- "story": "2",
- "properties": {
+ "lighting": {
+ "visible_fraction": 0.25,
+ "display_name": "HBPH_SFH_Lighting",
+ "radiant_fraction": 0.32000000000000001,
+ "schedule": "hbph_sfh_Lighting",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "LightingReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
+ },
+ "type": "LightingProperties",
+ "ph": {
+ "id_num": 0,
+ "type": "LightingPhProperties",
+ "target_lux": 300,
+ "equipment": {
+ "user_data": {},
+ "equipment_type": "PhPhiusLightingInterior",
+ "combined_energy_factor": 0,
+ "comment": "default",
+ "frac_high_efficiency": 1.0,
+ "display_name": "PHIUS+ Interior Lighting",
+ "in_conditioned_space": true,
+ "energy_demand": 0,
+ "identifier": "8a6b193f-8e04-4751-8460-c8ce44c81c6f",
+ "reference_quantity": 6,
+ "quantity": 1,
+ "reference_energy_norm": 1,
+ "energy_demand_per_use": 0
+ },
+ "target_lux_height": 0.80000000000000004
+ }
+ },
+ "watts_per_area": 13.911891558295746,
+ "type": "LightingAbridged",
+ "return_air_fraction": 0.0,
+ "identifier": "HBPH_SFH_Lighting_7cd1ce29"
+ }
+ },
+ "doe2": {
+ "type": "RoomDoe2Properties"
+ },
"ph": {
- "specific_heat_capacity_wh_m2k": null,
- "type": "RoomPhPropertiesAbridged",
+ "ph_foundations": [],
"spaces": [
{
+ "user_data": {},
"wufi_type": 99,
- "name": "Room_4",
- "number": "102",
"properties": {
- "type": "SpaceProperties",
"ph": {
+ "_v_sup": null,
"id_num": 0,
- "_v_eta": null,
- "type": "SpacePhProperties",
"_v_tran": null,
- "_v_sup": null
+ "type": "SpacePhProperties",
+ "_v_eta": null
},
+ "type": "SpaceProperties",
"energy": {
- "type": "SpaceEnergyProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "SpaceEnergyProperties"
}
},
+ "number": "101",
+ "name": "Room_3",
+ "identifier": "49b346ed-a592-4500-9aca-da113cc8deba",
+ "quantity": 1,
"volumes": [
{
+ "user_data": {},
"floor": {
- "display_name": "50843070-8d29-4e23-b08c-495d995a8ca4",
"user_data": {},
+ "display_name": "6b9f369c-340f-4ffd-88fe-2409a721b660",
+ "geometry": {
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ -5.5
+ ]
+ },
+ "boundary": [
+ [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ -5.5
+ ],
+ [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ -5.5
+ ],
+ [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ -5.5
+ ],
+ [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ -5.5
+ ]
+ ],
+ "type": "Face3D"
+ },
+ "identifier": "6b9f369c-340f-4ffd-88fe-2409a721b660",
"floor_segments": [
{
+ "user_data": {},
+ "net_floor_area": 10.890000000000002,
+ "net_area_factor": 1.0,
+ "display_name": "d263d3dd-9168-4c10-921c-296603f0a442",
+ "weighting_factor": 1.0,
+ "floor_area": 10.890000000000002,
+ "weighted_net_floor_area": 10.890000000000002,
+ "reference_point": {
+ "z": -5.3900000000000006,
+ "type": "Point3D",
+ "x": 1.7845510657596111,
+ "y": -8.0486030474941046
+ },
+ "identifier": "d263d3dd-9168-4c10-921c-296603f0a442",
+ "weighted_floor_area": 10.890000000000002,
"geometry": {
- "type": "Face3D",
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ -5.5
+ ]
+ },
"boundary": [
[
-0.12690121986096739,
-9.3870163468138124,
- 0.0
+ -5.5
],
[
3.1229643650793193,
-9.9600553331146831,
- 0.0
+ -5.5
],
[
3.6960033513801895,
-6.7101897481743960,
- 0.0
+ -5.5
],
[
0.44613776643990277,
-6.1371507618735270,
- 0.0
+ -5.5
]
],
- "plane": {
- "o": [
- -0.12690121986096739,
- -9.3870163468138124,
- 0.0
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
- }
- },
- "floor_area": 10.890000000000002,
- "net_floor_area": 10.890000000000002,
- "weighted_net_floor_area": 10.890000000000002,
- "weighting_factor": 1.0,
- "net_area_factor": 1.0,
- "reference_point": {
- "x": 1.7845510657596111,
- "y": -8.0486030474941046,
- "z": 0.11000000000000001,
- "type": "Point3D"
- },
- "display_name": "0f8ccba8-d748-4b4d-8890-2445f159a824",
- "user_data": {},
- "weighted_floor_area": 10.890000000000002,
- "identifier": "0f8ccba8-d748-4b4d-8890-2445f159a824"
+ "type": "Face3D"
+ }
}
- ],
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- -0.12690121986096739,
- -9.3870163468138124,
- 0.0
- ],
- [
- 3.1229643650793193,
- -9.9600553331146831,
- 0.0
- ],
- [
- 3.6960033513801895,
- -6.7101897481743960,
- 0.0
- ],
- [
- 0.44613776643990277,
- -6.1371507618735270,
- 0.0
- ]
- ],
+ ]
+ },
+ "display_name": "3c2e16ef-1537-40fc-9e23-f448e4156bf2",
+ "avg_ceiling_height": 2.75,
+ "geometry": [
+ {
"plane": {
- "o": [
- -0.12690121986096739,
- -9.3870163468138124,
- 0.0
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ -1.0
],
"x": [
1.0,
0.0,
0.0
],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "50843070-8d29-4e23-b08c-495d995a8ca4"
- },
- "avg_ceiling_height": 2.75,
- "display_name": "066aba17-7574-44dd-9d7c-e97ee86234c1",
- "user_data": {},
- "geometry": [
- {
- "type": "Face3D",
+ "o": [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ -5.5
+ ]
+ },
"boundary": [
[
0.44613776643990277,
-6.1371507618735270,
- 0.0
+ -5.5
],
[
3.6960033513801895,
-6.7101897481743960,
- 0.0
+ -5.5
],
[
3.1229643650793193,
-9.9600553331146831,
- 0.0
+ -5.5
],
[
-0.12690121986096739,
-9.3870163468138124,
- 0.0
+ -5.5
]
],
+ "type": "Face3D"
+ },
+ {
"plane": {
- "o": [
- 0.44613776643990277,
- -6.1371507618735270,
+ "type": "Plane",
+ "n": [
+ -0.98480775301220813,
+ 0.17364817766693041,
0.0
],
"x": [
- 1.0,
- 0.0,
+ 0.17364817766693041,
+ 0.98480775301220813,
0.0
],
- "n": [
- 0.0,
- 0.0,
- -1.0
- ],
- "type": "Plane"
- }
- },
- {
- "type": "Face3D",
+ "o": [
+ -0.12690121986096739,
+ -9.3870163468138124,
+ -2.75
+ ]
+ },
"boundary": [
[
-0.12690121986096739,
-9.3870163468138124,
- 2.75
+ -2.75
],
[
0.44613776643990277,
-6.1371507618735270,
- 2.75
+ -2.75
],
[
0.44613776643990277,
-6.1371507618735270,
- 0.0
+ -5.5
],
[
-0.12690121986096739,
-9.3870163468138124,
- 0.0
+ -5.5
]
],
+ "type": "Face3D"
+ },
+ {
"plane": {
- "o": [
- -0.12690121986096739,
- -9.3870163468138124,
- 2.75
- ],
- "x": [
- 0.17364817766693041,
+ "type": "Plane",
+ "n": [
+ 0.17364817766692997,
0.98480775301220813,
0.0
],
- "n": [
- -0.98480775301220813,
- 0.17364817766693041,
+ "x": [
+ 0.98480775301220813,
+ -0.17364817766692997,
0.0
],
- "type": "Plane"
- }
- },
- {
- "type": "Face3D",
+ "o": [
+ 0.44613776643990277,
+ -6.1371507618735270,
+ -2.75
+ ]
+ },
"boundary": [
[
0.44613776643990277,
-6.1371507618735270,
- 2.75
+ -2.75
],
[
3.6960033513801895,
-6.7101897481743960,
- 2.75
+ -2.75
],
[
3.6960033513801895,
-6.7101897481743960,
- 0.0
+ -5.5
],
[
0.44613776643990277,
-6.1371507618735270,
- 0.0
+ -5.5
]
],
+ "type": "Face3D"
+ },
+ {
"plane": {
- "o": [
- 0.44613776643990277,
- -6.1371507618735270,
- 2.75
- ],
- "x": [
+ "type": "Plane",
+ "n": [
0.98480775301220813,
- -0.17364817766692997,
+ -0.17364817766693033,
0.0
],
- "n": [
- 0.17364817766692997,
- 0.98480775301220813,
+ "x": [
+ -0.17364817766693033,
+ -0.98480775301220813,
0.0
],
- "type": "Plane"
- }
- },
- {
- "type": "Face3D",
+ "o": [
+ 3.6960033513801895,
+ -6.7101897481743960,
+ -2.75
+ ]
+ },
"boundary": [
[
3.6960033513801895,
-6.7101897481743960,
- 2.75
+ -2.75
],
[
3.1229643650793193,
-9.9600553331146831,
- 2.75
+ -2.75
],
[
3.1229643650793193,
-9.9600553331146831,
- 0.0
+ -5.5
],
[
3.6960033513801895,
-6.7101897481743960,
- 0.0
+ -5.5
]
],
+ "type": "Face3D"
+ },
+ {
"plane": {
- "o": [
- 3.6960033513801895,
- -6.7101897481743960,
- 2.75
- ],
- "x": [
- -0.17364817766693033,
- -0.98480775301220813,
+ "type": "Plane",
+ "n": [
+ -0.1736481776669305,
+ -0.98480775301220802,
0.0
],
- "n": [
- 0.98480775301220813,
- -0.17364817766693033,
+ "x": [
+ -0.98480775301220802,
+ 0.1736481776669305,
0.0
],
- "type": "Plane"
- }
- },
- {
- "type": "Face3D",
+ "o": [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ -2.75
+ ]
+ },
"boundary": [
[
3.1229643650793193,
-9.9600553331146831,
- 2.75
+ -2.75
],
[
-0.12690121986096739,
-9.3870163468138124,
- 2.75
+ -2.75
],
[
-0.12690121986096739,
-9.3870163468138124,
- 0.0
+ -5.5
],
[
3.1229643650793193,
-9.9600553331146831,
- 0.0
+ -5.5
]
],
+ "type": "Face3D"
+ },
+ {
"plane": {
- "o": [
- 3.1229643650793193,
- -9.9600553331146831,
- 2.75
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
],
"x": [
- -0.98480775301220802,
- 0.1736481776669305,
- 0.0
- ],
- "n": [
- -0.1736481776669305,
- -0.98480775301220802,
+ 1.0,
+ 0.0,
0.0
],
- "type": "Plane"
- }
- },
- {
- "type": "Face3D",
+ "o": [
+ 3.1229643650793193,
+ -9.9600553331146831,
+ -2.75
+ ]
+ },
"boundary": [
[
3.1229643650793193,
-9.9600553331146831,
- 2.75
+ -2.75
],
[
3.6960033513801895,
-6.7101897481743960,
- 2.75
+ -2.75
],
[
0.44613776643990277,
-6.1371507618735270,
- 2.75
+ -2.75
],
[
-0.12690121986096739,
-9.3870163468138124,
- 2.75
+ -2.75
]
],
- "plane": {
- "o": [
- 3.1229643650793193,
- -9.9600553331146831,
- 2.75
- ],
- "x": [
- 1.0,
+ "type": "Face3D"
+ }
+ ],
+ "identifier": "3c2e16ef-1537-40fc-9e23-f448e4156bf2"
+ }
+ ]
+ }
+ ],
+ "type": "RoomPhPropertiesAbridged",
+ "specific_heat_capacity": "1-LIGHTWEIGHT",
+ "specific_heat_capacity_wh_m2k": null,
+ "ph_bldg_segment_id": "4d4a70c3-d7bb-4822-9d05-76690826f3cf"
+ },
+ "ph_hvac": {
+ "renewable_devices": [
+ {
+ "user_data": {},
+ "photovoltaic_renewable_energy": 1000.0,
+ "utilization_factor": 1.0,
+ "array_size": 0.0,
+ "display_name": "my_PV_system",
+ "identifier": "4a922833-32b0-47fd-960a-c4303fb0d354",
+ "percent_coverage": 1.0,
+ "device_typename": "PhPhotovoltaicDevice"
+ }
+ ],
+ "ventilation_system": {
+ "user_data": {},
+ "exhaust_ducting": [
+ {
+ "user_data": {},
+ "display_name": "Test_Vent_System_exhaust",
+ "duct_type": 2,
+ "identifier": "83b6d684-38cf-4004-868f-216236ccb039",
+ "segments": {
+ "0608b827-200f-4371-b417-7a32b5a700ea": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness": 0.02794,
+ "width": null,
+ "display_name": "0608b827-200f-4371-b417-7a32b5a700ea",
+ "insulation_reflective": true,
+ "height": null,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 1.0832885283134288,
+ -0.19101299543362338,
+ 0.0
+ ]
+ },
+ "identifier": "0608b827-200f-4371-b417-7a32b5a700ea",
+ "diameter": 0.17600000000000002
+ }
+ }
+ }
+ ],
+ "display_name": "Test_Vent_System",
+ "id_num": 0,
+ "supply_ducting": [
+ {
+ "user_data": {},
+ "display_name": "__unnamed_vent_duct__",
+ "duct_type": 1,
+ "identifier": "fbb4d378-19bd-4f8e-913c-804d02965a68",
+ "segments": {
+ "30773295-10c7-4575-b9d2-d278bcd648ce": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness": 0.02794,
+ "width": null,
+ "display_name": "30773295-10c7-4575-b9d2-d278bcd648ce",
+ "insulation_reflective": true,
+ "height": null,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 0.0,
+ 0.0,
+ 1.1000000000000001
+ ]
+ },
+ "identifier": "30773295-10c7-4575-b9d2-d278bcd648ce",
+ "diameter": 0.17600000000000002
+ }
+ }
+ }
+ ],
+ "ventilation_unit": {
+ "user_data": {},
+ "sensible_heat_recovery": 0.82999999999999996,
+ "display_name": "Test_Unit",
+ "latent_heat_recovery": 0.0,
+ "electric_efficiency": 0.33300000000000002,
+ "frost_protection_reqd": true,
+ "in_conditioned_space": true,
+ "identifier": "1f7b47b6-c3a0-4fff-98ea-2afd0b9eee29",
+ "quantity": 1,
+ "temperature_below_defrost_used": -5.0
+ },
+ "sys_type": 1,
+ "identifier": "9a7088f7-b815-4cfe-b0dd-cf9829768942"
+ },
+ "id_num": 0,
+ "supportive_devices": [
+ {
+ "user_data": {},
+ "annual_period_operation_khrs": 6.5,
+ "device_class_name": "PhSupportiveDevice",
+ "display_name": "Example Device",
+ "device_type": 10,
+ "in_conditioned_space": false,
+ "norm_energy_demand_W": 123.0,
+ "identifier": "e23d6695-f807-4da4-819f-f4bb97db5e52",
+ "quantity": 3
+ }
+ ],
+ "type": "RoomPhHvacPropertiesAbridged",
+ "exhaust_vent_devices": [
+ {
+ "user_data": {},
+ "device_class_name": "ExhaustVentDryer",
+ "display_name": "example_dryer_vent",
+ "annual_runtime_minutes": 7.625,
+ "exhaust_flow_rate_m3s": 123.0,
+ "identifier": "e7b33f1a-350a-4de0-a856-45d210f912c2",
+ "quantity": 1
+ }
+ ],
+ "hot_water_system": {
+ "tank_solar": {
+ "user_data": {},
+ "standby_losses": 4.0,
+ "display_name": "_unnamed_hw_tank_",
+ "_tank_type": {
+ "value": "2-DHW ONLY"
+ },
+ "in_conditioned_space": true,
+ "room_temp": 20,
+ "storage_capacity": 300,
+ "solar_losses": 0.0,
+ "identifier": "b9a5862e-728a-47e5-9a97-dc3c61f1b43b",
+ "quantity": 1,
+ "storage_loss_rate": 0.0,
+ "standby_fraction": 0.29999999999999999,
+ "solar_connection": false,
+ "water_temp": 60
+ },
+ "recirc_temp": 48.0,
+ "display_name": "SHW System_18a3d481",
+ "id_num": 0,
+ "type": "PhHvacHotWaterSystemPh",
+ "distribution_piping": {
+ "d7658299-88be-4055-b690-afedd35c43ec": {
+ "user_data": {},
+ "multiplier": 1,
+ "demand_recirculation": true,
+ "display_name": "Test_Trunk",
+ "pipe_element": {
+ "display_name": "79387bb8-1edd-483d-ad3f-dc2c457775c6",
+ "identifier": "79387bb8-1edd-483d-ad3f-dc2c457775c6",
+ "user_data": {},
+ "segments": {
+ "e1aa4835-3bf7-4ac5-941c-1dc21b147d4d": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness_mm": 0.0,
+ "display_name": "e1aa4835-3bf7-4ac5-941c-1dc21b147d4d",
+ "insulation_reflective": false,
+ "insulation_quality": null,
+ "diameter_mm": 38.099999999999994,
+ "water_temp_c": 60.0,
+ "daily_period": 24,
+ "geometry": {
+ "p": [
0.0,
+ -5.5,
0.0
],
- "n": [
+ "type": "LineSegment3D",
+ "v": [
0.0,
0.0,
- 1.0
- ],
- "type": "Plane"
- }
+ 5.5
+ ]
+ },
+ "identifier": "e1aa4835-3bf7-4ac5-941c-1dc21b147d4d",
+ "material_value": "6-PEX"
}
- ],
- "identifier": "066aba17-7574-44dd-9d7c-e97ee86234c1"
+ }
+ },
+ "identifier": "d7658299-88be-4055-b690-afedd35c43ec",
+ "branches": {
+ "389bfced-fd2f-4e93-9aef-00707806b84f": {
+ "user_data": {},
+ "fixtures": {
+ "9386407e-ba7f-41cd-826d-d4d70e96a4d2": {
+ "display_name": "Test_Fixture",
+ "identifier": "9386407e-ba7f-41cd-826d-d4d70e96a4d2",
+ "user_data": {},
+ "segments": {
+ "142afb5c-1cb3-4694-a1ce-66023f4be76c": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness_mm": 0.0,
+ "display_name": "142afb5c-1cb3-4694-a1ce-66023f4be76c",
+ "insulation_reflective": false,
+ "insulation_quality": null,
+ "diameter_mm": 9.5249999999999986,
+ "water_temp_c": 55.0,
+ "daily_period": 24,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 0.0,
+ 0.0,
+ 5.5
+ ]
+ },
+ "identifier": "142afb5c-1cb3-4694-a1ce-66023f4be76c",
+ "material_value": "1-COPPER_M"
+ }
+ }
+ }
+ },
+ "display_name": "Test_Branch",
+ "pipe_element": {
+ "display_name": "56d3fc8d-20a9-4f7c-9e7d-f163c63d5793",
+ "identifier": "56d3fc8d-20a9-4f7c-9e7d-f163c63d5793",
+ "user_data": {},
+ "segments": {
+ "b01a32e7-de41-462a-8475-23299737446d": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness_mm": 0.0,
+ "display_name": "b01a32e7-de41-462a-8475-23299737446d",
+ "insulation_reflective": false,
+ "insulation_quality": null,
+ "diameter_mm": 19.049999999999997,
+ "water_temp_c": 60.0,
+ "daily_period": 24,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 0.0,
+ 0.0,
+ 5.5
+ ]
+ },
+ "identifier": "b01a32e7-de41-462a-8475-23299737446d",
+ "material_value": "3-COPPER_K"
+ }
+ }
+ },
+ "identifier": "389bfced-fd2f-4e93-9aef-00707806b84f"
+ }
+ }
+ }
+ },
+ "recirc_piping": {
+ "f6b5e96e-0af8-4740-be9a-b528c6026653": {
+ "display_name": "_unnamed_",
+ "identifier": "f6b5e96e-0af8-4740-be9a-b528c6026653",
+ "user_data": {},
+ "segments": {
+ "d0282c9e-0509-403d-8ae5-4726ff85b965": {
+ "user_data": {},
+ "insulation_conductivity": 0.040000000000000001,
+ "insulation_thickness_mm": 25.399999999999999,
+ "display_name": "d0282c9e-0509-403d-8ae5-4726ff85b965",
+ "insulation_reflective": true,
+ "insulation_quality": null,
+ "diameter_mm": 25.399999999999999,
+ "water_temp_c": 48.0,
+ "daily_period": 23.0,
+ "geometry": {
+ "p": [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ "type": "LineSegment3D",
+ "v": [
+ 0.0,
+ 0.0,
+ 1.1000000000000001
+ ]
+ },
+ "identifier": "d0282c9e-0509-403d-8ae5-4726ff85b965",
+ "material_value": "2-COPPER_L"
+ }
+ }
+ }
+ },
+ "identifier": "b7ae9245-9b9c-4a60-9309-d532c74f11b2",
+ "heaters": {
+ "3a3e8231-f071-41a4-82f3-fc1da3023f4e": {
+ "user_data": {},
+ "display_name": "3a3e8231-f071-41a4-82f3-fc1da3023f4e",
+ "in_conditioned_space": true,
+ "annual_energy_factor": 3.0251000000000001,
+ "annual_COP": null,
+ "total_system_perf_ratio": null,
+ "identifier": "3a3e8231-f071-41a4-82f3-fc1da3023f4e",
+ "percent_coverage": 1.0,
+ "heater_type": "PhHvacHotWaterHeaterHeatPump_Inside"
+ }
+ },
+ "recirc_hours": 23,
+ "number_tap_points": 1
+ },
+ "heat_pump_systems": [
+ {
+ "user_data": {},
+ "heat_pump_class_name": "PhHeatPumpRatedMonthly",
+ "ambient_temp_2": 8.3330000000000002,
+ "ambient_temp_1": -8.3330000000000002,
+ "display_name": "None",
+ "COP_1": 2.5,
+ "cooling_params": {
+ "recirculation": {
+ "user_data": {},
+ "capacity": 10.0,
+ "flow_rate_m3_hr": 100.0,
+ "display_name": "25d8862b-ced8-4724-a307-96930d10c8e9",
+ "min_coil_temp": 12.0,
+ "annual_COP": 4.0,
+ "flow_rate_variable": true,
+ "used": false,
+ "identifier": "25d8862b-ced8-4724-a307-96930d10c8e9",
+ "single_speed": false
+ },
+ "ventilation": {
+ "user_data": {},
+ "capacity": 10.0,
+ "display_name": "15fe94a1-f94f-46b5-b823-bae561d2a49e",
+ "min_coil_temp": 12.0,
+ "annual_COP": 4.0,
+ "used": false,
+ "identifier": "15fe94a1-f94f-46b5-b823-bae561d2a49e",
+ "single_speed": false
+ },
+ "dehumidification": {
+ "user_data": {},
+ "display_name": "f0570d6b-181f-45d3-9463-a2ed44e4a5b8",
+ "annual_COP": 4.0,
+ "used": false,
+ "useful_heat_loss": false,
+ "identifier": "f0570d6b-181f-45d3-9463-a2ed44e4a5b8"
+ },
+ "percent_coverage": 1.0,
+ "panel": {
+ "user_data": {},
+ "display_name": "64c3e80a-7e5a-4732-8237-098ac41a0139",
+ "annual_COP": 4.0,
+ "used": false,
+ "identifier": "64c3e80a-7e5a-4732-8237-098ac41a0139"
+ }
+ },
+ "identifier": "ee11c751-7b31-4173-9c6b-fefbbcb1c327",
+ "percent_coverage": 1.0,
+ "COP_2": 2.5
+ },
+ {
+ "user_data": {},
+ "heat_pump_class_name": "PhHeatPumpRatedMonthly",
+ "ambient_temp_2": 12.0,
+ "ambient_temp_1": -3.3300000000000001,
+ "display_name": "Example_Heat_Pump",
+ "COP_1": 3.3999999999999999,
+ "cooling_params": {
+ "recirculation": {
+ "user_data": {},
+ "capacity": 10.0,
+ "flow_rate_m3_hr": 100.08000000000000,
+ "display_name": "_unnamed_recirculation_cooling__8af3574b",
+ "min_coil_temp": 10.0,
+ "annual_COP": 2.0,
+ "flow_rate_variable": true,
+ "used": true,
+ "identifier": "9a933703-7df6-4328-a347-95ef4b15fe13",
+ "single_speed": false
+ },
+ "ventilation": {
+ "user_data": {},
+ "capacity": 10.0,
+ "display_name": "5decd2b4-edba-460c-ba97-58d8d3e60eab",
+ "min_coil_temp": 12.0,
+ "annual_COP": 4.0,
+ "used": false,
+ "identifier": "5decd2b4-edba-460c-ba97-58d8d3e60eab",
+ "single_speed": false
+ },
+ "dehumidification": {
+ "user_data": {},
+ "display_name": "_unnamed_dehumidification_cooling__8ff770a1",
+ "annual_COP": 2.0,
+ "used": true,
+ "useful_heat_loss": false,
+ "identifier": "3b186981-9e21-482a-b186-7b1a15bf1a3b"
+ },
+ "percent_coverage": 1.0,
+ "panel": {
+ "user_data": {},
+ "display_name": "d84b19ad-32ad-40e1-87b0-9d9c13f4db20",
+ "annual_COP": 4.0,
+ "used": false,
+ "identifier": "d84b19ad-32ad-40e1-87b0-9d9c13f4db20"
}
+ },
+ "identifier": "efbb29ab-7f08-4719-a771-9b639bc09388",
+ "percent_coverage": 1.0,
+ "COP_2": 4.1200000000000001
+ }
+ ],
+ "heating_systems": []
+ },
+ "type": "RoomPropertiesAbridged"
+ },
+ "type": "Room",
+ "identifier": "Room_3_68564805",
+ "story": "1"
+ }
+ ],
+ "display_name": "unnamed",
+ "properties": {
+ "revive": {
+ "grid_region": {
+ "region_code": "",
+ "description": "",
+ "filepath": "",
+ "region_name": ""
+ },
+ "co2_measures": {},
+ "id_num": 0,
+ "type": "ModelRevivePropertiesAbridged",
+ "national_emissions_factors": {
+ "GDP_million_USD": 0.0,
+ "country_name": "",
+ "type": "NationalEmissionsFactors",
+ "kg_CO2_per_USD": 0.0,
+ "us_trading_rank": 0,
+ "CO2_MT": 0.0
+ },
+ "analysis_duration": 50,
+ "envelope_labor_cost_fraction": 0.40000000000000002,
+ "fuels": {
+ "ELECTRICITY": {
+ "fuel_type": "ELECTRICITY",
+ "sale_price_per_kwh": 0.13200000000000001,
+ "type": "Fuel",
+ "annual_base_price": 200.0,
+ "purchase_price_per_kwh": 0.17984
+ },
+ "NATURAL_GAS": {
+ "fuel_type": "NATURAL_GAS",
+ "sale_price_per_kwh": 0.0,
+ "type": "Fuel",
+ "annual_base_price": 200.0,
+ "purchase_price_per_kwh": 0.047100000000000003
+ }
+ }
+ },
+ "radiance": {
+ "modifier_sets": [],
+ "type": "ModelRadianceProperties",
+ "global_modifier_set": {
+ "door_set": {
+ "exterior_modifier": "generic_opaque_door_0.50",
+ "overhead_modifier": "generic_opaque_door_0.50",
+ "interior_modifier": "generic_opaque_door_0.50",
+ "type": "DoorModifierSetAbridged",
+ "interior_glass_modifier": "generic_interior_window_vis_0.88",
+ "exterior_glass_modifier": "generic_exterior_window_vis_0.64"
+ },
+ "roof_ceiling_set": {
+ "exterior_modifier": "generic_ceiling_0.80",
+ "type": "RoofCeilingModifierSetAbridged",
+ "interior_modifier": "generic_ceiling_0.80"
+ },
+ "air_boundary_modifier": "air_boundary",
+ "type": "GlobalModifierSet",
+ "shade_set": {
+ "exterior_modifier": "generic_exterior_shade_0.35",
+ "type": "ShadeModifierSetAbridged",
+ "interior_modifier": "generic_interior_shade_0.50"
+ },
+ "floor_set": {
+ "exterior_modifier": "generic_floor_0.20",
+ "type": "FloorModifierSetAbridged",
+ "interior_modifier": "generic_floor_0.20"
+ },
+ "modifiers": [
+ {
+ "roughness": 0.0,
+ "identifier": "generic_ceiling_0.80",
+ "dependencies": [],
+ "r_reflectance": 0.80000000000000004,
+ "type": "Plastic",
+ "b_reflectance": 0.80000000000000004,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.80000000000000004
+ },
+ {
+ "identifier": "generic_interior_window_vis_0.88",
+ "dependencies": [],
+ "modifier": null,
+ "g_transmissivity": 0.95841543286105957,
+ "b_transmissivity": 0.95841543286105957,
+ "r_transmissivity": 0.95841543286105957,
+ "type": "Glass",
+ "refraction_index": null
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_wall_0.50",
+ "dependencies": [],
+ "r_reflectance": 0.5,
+ "type": "Plastic",
+ "b_reflectance": 0.5,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.5
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_floor_0.20",
+ "dependencies": [],
+ "r_reflectance": 0.20000000000000001,
+ "type": "Plastic",
+ "b_reflectance": 0.20000000000000001,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.20000000000000001
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_exterior_shade_0.35",
+ "dependencies": [],
+ "r_reflectance": 0.34999999999999998,
+ "type": "Plastic",
+ "b_reflectance": 0.34999999999999998,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.34999999999999998
+ },
+ {
+ "r_reflectance": 1.0,
+ "transmitted_diff": 1.0,
+ "identifier": "air_boundary",
+ "g_reflectance": 1.0,
+ "b_reflectance": 1.0,
+ "roughness": 0.0,
+ "dependencies": [],
+ "specularity": 0.0,
+ "modifier": null,
+ "transmitted_spec": 1.0,
+ "type": "Trans"
+ },
+ {
+ "identifier": "generic_exterior_window_vis_0.64",
+ "dependencies": [],
+ "modifier": null,
+ "g_transmissivity": 0.69757618153843315,
+ "b_transmissivity": 0.69757618153843315,
+ "r_transmissivity": 0.69757618153843315,
+ "type": "Glass",
+ "refraction_index": null
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_interior_shade_0.50",
+ "dependencies": [],
+ "r_reflectance": 0.5,
+ "type": "Plastic",
+ "b_reflectance": 0.5,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.5
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_opaque_door_0.50",
+ "dependencies": [],
+ "r_reflectance": 0.5,
+ "type": "Plastic",
+ "b_reflectance": 0.5,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.5
+ },
+ {
+ "roughness": 0.0,
+ "identifier": "generic_context_0.20",
+ "dependencies": [],
+ "r_reflectance": 0.20000000000000001,
+ "type": "Plastic",
+ "b_reflectance": 0.20000000000000001,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.20000000000000001
+ }
+ ],
+ "aperture_set": {
+ "interior_modifier": "generic_interior_window_vis_0.88",
+ "operable_modifier": "generic_exterior_window_vis_0.64",
+ "window_modifier": "generic_exterior_window_vis_0.64",
+ "type": "ApertureModifierSetAbridged",
+ "skylight_modifier": "generic_exterior_window_vis_0.64"
+ },
+ "wall_set": {
+ "exterior_modifier": "generic_wall_0.50",
+ "type": "WallModifierSetAbridged",
+ "interior_modifier": "generic_wall_0.50"
+ },
+ "context_modifier": "generic_context_0.20"
+ },
+ "modifiers": [
+ {
+ "roughness": 0.0,
+ "identifier": "generic_context_0.20",
+ "dependencies": [],
+ "r_reflectance": 0.20000000000000001,
+ "type": "Plastic",
+ "b_reflectance": 0.20000000000000001,
+ "specularity": 0.0,
+ "modifier": null,
+ "g_reflectance": 0.20000000000000001
+ }
+ ]
+ },
+ "energy": {
+ "construction_sets": [
+ {
+ "door_set": {
+ "overhead_construction": null,
+ "exterior_glass_construction": "PhWindowConstruction_87009c53",
+ "exterior_construction": null,
+ "type": "DoorConstructionSetAbridged",
+ "interior_construction": null,
+ "interior_glass_construction": null
+ },
+ "roof_ceiling_set": {
+ "interior_construction": null,
+ "type": "RoofCeilingConstructionSetAbridged",
+ "ground_construction": null,
+ "exterior_construction": null
+ },
+ "type": "ConstructionSetAbridged",
+ "floor_set": {
+ "interior_construction": null,
+ "type": "FloorConstructionSetAbridged",
+ "ground_construction": null,
+ "exterior_construction": null
+ },
+ "shade_construction": null,
+ "air_boundary_construction": null,
+ "aperture_set": {
+ "skylight_construction": "PhWindowConstruction_87009c53",
+ "interior_construction": null,
+ "type": "ApertureConstructionSetAbridged",
+ "operable_construction": "PhWindowConstruction_87009c53",
+ "window_construction": "PhWindowConstruction_87009c53"
+ },
+ "identifier": "ConstructionSet_331aca03",
+ "wall_set": {
+ "interior_construction": null,
+ "type": "WallConstructionSetAbridged",
+ "ground_construction": null,
+ "exterior_construction": null
+ }
+ },
+ {
+ "door_set": {
+ "overhead_construction": null,
+ "exterior_glass_construction": "PhWindowConstruction_da632847",
+ "exterior_construction": null,
+ "type": "DoorConstructionSetAbridged",
+ "interior_construction": null,
+ "interior_glass_construction": null
+ },
+ "roof_ceiling_set": {
+ "interior_construction": null,
+ "type": "RoofCeilingConstructionSetAbridged",
+ "ground_construction": null,
+ "exterior_construction": "Ext_Roof"
+ },
+ "type": "ConstructionSetAbridged",
+ "floor_set": {
+ "interior_construction": null,
+ "type": "FloorConstructionSetAbridged",
+ "ground_construction": null,
+ "exterior_construction": "test_floor"
+ },
+ "shade_construction": null,
+ "air_boundary_construction": null,
+ "aperture_set": {
+ "skylight_construction": "PhWindowConstruction_da632847",
+ "interior_construction": null,
+ "type": "ApertureConstructionSetAbridged",
+ "operable_construction": "PhWindowConstruction_da632847",
+ "window_construction": "PhWindowConstruction_da632847"
+ },
+ "identifier": "ConstructionSet_e8b43d4f",
+ "wall_set": {
+ "interior_construction": null,
+ "type": "WallConstructionSetAbridged",
+ "ground_construction": "My New Assembly",
+ "exterior_construction": "Ext_Wall"
+ }
+ }
+ ],
+ "schedules": [
+ {
+ "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.2307553806,
+ 0.28810717499999999,
+ 0.2307553806
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun"
+ },
+ {
+ "values": [
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn"
+ },
+ {
+ "values": [
+ 0.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn"
+ },
+ {
+ "values": [
+ 0.2307553806,
+ 0.38123479599999999,
+ 0.47654349499999998,
+ 0.33358044650000002,
+ 0.28592609699999999,
+ 0.2307553806
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 19,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat"
+ },
+ {
+ "values": [
+ 0.30767384079999999,
+ 0.38123479599999999,
+ 0.85777829100000003,
+ 0.76246959199999997,
+ 0.85777829100000003,
+ 0.47654349499999998,
+ 0.38123479599999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 13,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy"
+ }
+ ],
+ "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn",
+ "schedule_rules": [
+ {
+ "apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy",
+ "end_date": [
+ 12,
+ 31
+ ]
+ },
+ {
+ "apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat",
+ "end_date": [
+ 12,
+ 31
+ ]
+ }
+ ],
+ "identifier": "Generic Office Equipment",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun"
+ },
+ {
+ "display_name": "hbph_sfh_Heating_Setpoint",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 20.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Heating_Setpoint_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Heating_Setpoint",
+ "schedule_type_limit": "Temperature",
+ "default_day_schedule": "hbph_sfh_Heating_Setpoint_Day Schedule"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.0060000000000000001,
+ 0.0030000000000000001,
+ 0.001,
+ 0.0030000000000000001,
+ 0.021999999999999999,
+ 0.074999999999999997,
+ 0.079000000000000001,
+ 0.075999999999999998,
+ 0.067000000000000004,
+ 0.060999999999999999,
+ 0.048000000000000001,
+ 0.042000000000000003,
+ 0.036999999999999998,
+ 0.033000000000000002,
+ 0.043999999999999997,
+ 0.058000000000000003,
+ 0.069000000000000006,
+ 0.065000000000000002,
+ 0.058999999999999997,
+ 0.048000000000000001,
+ 0.042000000000000003,
+ 0.023
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1,
+ 0
+ ],
+ [
+ 2,
+ 0
+ ],
+ [
+ 4,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 9,
+ 0
+ ],
+ [
+ 10,
+ 0
+ ],
+ [
+ 11,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 13,
+ 0
+ ],
+ [
+ 15,
+ 0
+ ],
+ [
+ 16,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ],
+ [
+ 19,
+ 0
+ ],
+ [
+ 20,
+ 0
+ ],
+ [
+ 21,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Combined_HotWater_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Combined_HotWater",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "hbph_sfh_Combined_HotWater_Day Schedule"
+ },
+ {
+ "display_name": "hbph_sfh_Dishwasher",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.014999999999999999,
+ 0.0070000000000000001,
+ 0.0050000000000000001,
+ 0.0030000000000000001,
+ 0.01,
+ 0.02,
+ 0.031,
+ 0.058000000000000003,
+ 0.065000000000000002,
+ 0.056000000000000001,
+ 0.048000000000000001,
+ 0.041000000000000002,
+ 0.045999999999999999,
+ 0.035999999999999997,
+ 0.037999999999999999,
+ 0.049000000000000002,
+ 0.086999999999999994,
+ 0.111,
+ 0.089999999999999997,
+ 0.067000000000000004,
+ 0.043999999999999997,
+ 0.031
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1,
+ 0
+ ],
+ [
+ 2,
+ 0
+ ],
+ [
+ 3,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 9,
+ 0
+ ],
+ [
+ 10,
+ 0
+ ],
+ [
+ 11,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 13,
+ 0
+ ],
+ [
+ 14,
+ 0
+ ],
+ [
+ 15,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ],
+ [
+ 19,
+ 0
+ ],
+ [
+ 20,
+ 0
+ ],
+ [
+ 21,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Dishwasher_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Dishwasher",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "hbph_sfh_Dishwasher_Day Schedule"
+ },
+ {
+ "display_name": "hbph_sfh_Clothesdryer",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.01,
+ 0.0060000000000000001,
+ 0.0040000000000000001,
+ 0.002,
+ 0.0040000000000000001,
+ 0.0060000000000000001,
+ 0.016,
+ 0.032000000000000001,
+ 0.048000000000000001,
+ 0.068000000000000005,
+ 0.078,
+ 0.081000000000000003,
+ 0.073999999999999996,
+ 0.067000000000000004,
+ 0.057000000000000002,
+ 0.060999999999999999,
+ 0.055,
+ 0.053999999999999999,
+ 0.050999999999999997,
+ 0.051999999999999998,
+ 0.053999999999999999,
+ 0.043999999999999997,
+ 0.024
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1,
+ 0
+ ],
+ [
+ 2,
+ 0
+ ],
+ [
+ 3,
+ 0
+ ],
+ [
+ 4,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 9,
+ 0
+ ],
+ [
+ 10,
+ 0
+ ],
+ [
+ 11,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 13,
+ 0
+ ],
+ [
+ 14,
+ 0
+ ],
+ [
+ 15,
+ 0
+ ],
+ [
+ 16,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ],
+ [
+ 20,
+ 0
+ ],
+ [
+ 21,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Clothesdryer_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Clothesdryer",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "hbph_sfh_Clothesdryer_Day Schedule"
+ },
+ {
+ "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.0,
+ 0.050000000000000003,
+ 0.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_Default"
+ },
+ {
+ "values": [
+ 0.0,
+ 1.0,
+ 0.050000000000000003
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn"
+ },
+ {
+ "values": [
+ 0.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn"
+ },
+ {
+ "values": [
+ 0.0,
+ 0.10000000000000001,
+ 0.20000000000000001,
+ 0.94999999999999996,
+ 0.5,
+ 0.94999999999999996,
+ 0.29999999999999999,
+ 0.10000000000000001,
+ 0.050000000000000003
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 13,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy"
+ },
+ {
+ "values": [
+ 0.0,
+ 0.10000000000000001,
+ 0.29999999999999999,
+ 0.10000000000000001,
+ 0.050000000000000003,
+ 0.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 19,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_OCC_SCH_Sat"
+ }
+ ],
+ "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn",
+ "schedule_rules": [
+ {
+ "apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy",
+ "end_date": [
+ 12,
+ 31
+ ]
+ },
+ {
+ "apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat",
+ "end_date": [
+ 12,
+ 31
+ ]
+ }
+ ],
+ "identifier": "Generic Office Occupancy",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 120.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "Seated Adult Activity_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "Seated Adult Activity",
+ "schedule_type_limit": "Activity Level",
+ "default_day_schedule": "Seated Adult Activity_Day Schedule"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 1.0,
+ 0.90000000000000002,
+ 0.40000000000000002,
+ 0.25,
+ 0.55000000000000004,
+ 0.90000000000000002,
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 9,
+ 0
+ ],
+ [
+ 10,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ],
+ [
+ 21,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Occupant_Presence_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Occupant_Presence",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "hbph_sfh_Occupant_Presence_Day Schedule"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "HumidNoLimit_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "HumidNoLimit",
+ "schedule_type_limit": "Humidity",
+ "default_day_schedule": "HumidNoLimit_Day Schedule"
+ },
+ {
+ "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 15.600000000000000
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default"
+ },
+ {
+ "values": [
+ 15.600000000000000
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn"
+ },
+ {
+ "values": [
+ 15.600000000000000,
+ 17.600000000000001,
+ 19.600000000000001,
+ 21.0,
+ 15.600000000000000
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn"
+ },
+ {
+ "values": [
+ 15.600000000000000,
+ 17.800000000000001,
+ 20.0,
+ 21.0,
+ 15.600000000000000
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy"
+ },
+ {
+ "values": [
+ 15.600000000000000,
+ 17.800000000000001,
+ 20.0,
+ 21.0,
+ 15.600000000000000
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat"
+ }
+ ],
+ "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn",
+ "schedule_rules": [
+ {
+ "apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy",
+ "end_date": [
+ 12,
+ 31
+ ]
+ },
+ {
+ "apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat",
+ "end_date": [
+ 12,
+ 31
+ ]
+ }
+ ],
+ "identifier": "Generic Office Heating",
+ "schedule_type_limit": "Temperature",
+ "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 60.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "HBPH_SFH_Setpoint_165940b1_DeHumidSetp_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "HBPH_SFH_Setpoint_165940b1_DeHumidSetp",
+ "schedule_type_limit": "Humidity",
+ "default_day_schedule": "HBPH_SFH_Setpoint_165940b1_DeHumidSetp_Day Schedule"
+ },
+ {
+ "display_name": "hbph_sfh_Cooktop",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.0070000000000000001,
+ 0.0040000000000000001,
+ 0.0070000000000000001,
+ 0.010999999999999999,
+ 0.025000000000000001,
+ 0.042000000000000003,
+ 0.045999999999999999,
+ 0.048000000000000001,
+ 0.042000000000000003,
+ 0.050000000000000003,
+ 0.057000000000000002,
+ 0.045999999999999999,
+ 0.057000000000000002,
+ 0.043999999999999997,
+ 0.091999999999999998,
+ 0.14999999999999999,
+ 0.11700000000000001,
+ 0.059999999999999998,
+ 0.035000000000000003,
+ 0.025000000000000001,
+ 0.016,
+ 0.010999999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2,
+ 0
+ ],
+ [
+ 4,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 9,
+ 0
+ ],
+ [
+ 10,
+ 0
+ ],
+ [
+ 11,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 13,
+ 0
+ ],
+ [
+ 14,
+ 0
+ ],
+ [
+ 15,
+ 0
+ ],
+ [
+ 16,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ],
+ [
+ 19,
+ 0
+ ],
+ [
+ 20,
+ 0
+ ],
+ [
+ 21,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Cooktop_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Cooktop",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "hbph_sfh_Cooktop_Day Schedule"
+ },
+ {
+ "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.050000000000000003,
+ 0.04311628,
+ 0.050000000000000003
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun"
+ },
+ {
+ "values": [
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn"
+ },
+ {
+ "values": [
+ 0.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn"
+ },
+ {
+ "values": [
+ 0.050000000000000003,
+ 0.08623256,
+ 0.25869767999999999,
+ 0.12934883999999999,
+ 0.04311628,
+ 0.050000000000000003
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 19,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat"
+ },
+ {
+ "values": [
+ 0.050000000000000003,
+ 0.10000000000000001,
+ 0.08623256,
+ 0.25869767999999999,
+ 0.77609304000000001,
+ 0.43116280000000001,
+ 0.25869767999999999,
+ 0.17246512,
+ 0.08623256,
+ 0.04311628
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ],
+ [
+ 20,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy"
+ }
+ ],
+ "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn",
+ "schedule_rules": [
+ {
+ "apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy",
+ "end_date": [
+ 12,
+ 31
+ ]
+ },
+ {
+ "apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat",
+ "end_date": [
+ 12,
+ 31
+ ]
+ }
+ ],
+ "identifier": "Generic Office Lighting",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.0080000000000000002,
+ 0.024,
+ 0.050000000000000003,
+ 0.056000000000000001,
+ 0.050000000000000003,
+ 0.021999999999999999,
+ 0.014999999999999999,
+ 0.025999999999999999,
+ 0.014999999999999999,
+ 0.056000000000000001,
+ 0.078,
+ 0.105,
+ 0.126,
+ 0.128,
+ 0.087999999999999995,
+ 0.049000000000000002,
+ 0.02
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 4,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 9,
+ 0
+ ],
+ [
+ 14,
+ 0
+ ],
+ [
+ 15,
+ 0
+ ],
+ [
+ 16,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ],
+ [
+ 19,
+ 0
+ ],
+ [
+ 20,
+ 0
+ ],
+ [
+ 21,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Lighting_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Lighting",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "hbph_sfh_Lighting_Day Schedule"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 112.53934481000194
],
- "user_data": {},
- "quantity": 1,
- "identifier": "6e83e331-4c27-48bf-9103-088cdfae4ddb"
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Occupant_Activity_Day Schedule"
}
],
- "ph_bldg_segment_id": "b0c4f67c-ab8f-4493-aa7e-8118ae2b5540",
- "specific_heat_capacity": "1-LIGHTWEIGHT",
- "ph_foundations": []
- },
- "doe2": {
- "type": "RoomDoe2Properties"
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Occupant_Activity",
+ "schedule_type_limit": "Activity Level",
+ "default_day_schedule": "hbph_sfh_Occupant_Activity_Day Schedule"
},
- "ph_hvac": {
- "id_num": 0,
- "renewable_devices": [
- {
- "utilization_factor": 1.0,
- "percent_coverage": 1.0,
- "array_size": 0.0,
- "display_name": "my_PV_system",
- "device_typename": "PhPhotovoltaicDevice",
- "user_data": {},
- "photovoltaic_renewable_energy": 1000.0,
- "identifier": "ab9dc3e4-bc3b-40d6-82ae-7bb37cb63b05"
+ {
+ "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
}
- ],
- "exhaust_vent_devices": [
+ },
+ "day_schedules": [
{
- "device_class_name": "ExhaustVentDryer",
- "annual_runtime_minutes": 7.625,
- "exhaust_flow_rate_m3s": 123.0,
- "display_name": "example_dryer_vent",
- "user_data": {},
- "quantity": 1,
- "identifier": "795c8209-18b0-4620-8489-c550a528c552"
- }
- ],
- "ventilation_system": {
- "exhaust_ducting": [
- {
- "identifier": "9c03c854-94d6-45e1-924d-d66d55e52abd",
- "display_name": "Test_Vent_System_exhaust",
- "duct_type": 2,
- "user_data": {},
- "segments": {
- "f28525da-a952-4a41-b8b7-2ad4e9dce6ae": {
- "insulation_conductivity": 0.040000000000000001,
- "diameter": 0.17600000000000002,
- "height": null,
- "insulation_reflective": true,
- "insulation_thickness": 0.02794,
- "display_name": "f28525da-a952-4a41-b8b7-2ad4e9dce6ae",
- "user_data": {},
- "width": null,
- "geometry": {
- "v": [
- 1.0832885283134288,
- -0.19101299543362338,
- 0.0
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "f28525da-a952-4a41-b8b7-2ad4e9dce6ae"
- }
- }
- }
- ],
- "id_num": 0,
- "supply_ducting": [
- {
- "identifier": "b402df62-29df-41dc-bee7-d4ce421e4a5c",
- "display_name": "__unnamed_vent_duct__",
- "duct_type": 1,
- "user_data": {},
- "segments": {
- "f862799d-c34d-47a9-b9c0-ef7254d8cbcf": {
- "insulation_conductivity": 0.040000000000000001,
- "diameter": 0.17600000000000002,
- "height": null,
- "insulation_reflective": true,
- "insulation_thickness": 0.02794,
- "display_name": "f862799d-c34d-47a9-b9c0-ef7254d8cbcf",
- "user_data": {},
- "width": null,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 1.1000000000000001
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "f862799d-c34d-47a9-b9c0-ef7254d8cbcf"
- }
- }
- }
- ],
- "sys_type": 1,
- "display_name": "Test_Vent_System",
- "ventilation_unit": {
- "temperature_below_defrost_used": -5.0,
- "in_conditioned_space": true,
- "display_name": "Test_Unit",
- "electric_efficiency": 0.33300000000000002,
- "latent_heat_recovery": 0.0,
- "user_data": {},
- "quantity": 1,
- "frost_protection_reqd": true,
- "sensible_heat_recovery": 0.82999999999999996,
- "identifier": "d2763823-d5b0-43d4-8454-ad23ea8c85e1"
+ "values": [
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default"
+ },
+ {
+ "values": [
+ 26.699999999999999,
+ 25.699999999999999,
+ 25.0,
+ 24.0,
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn"
+ },
+ {
+ "values": [
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn"
+ },
+ {
+ "values": [
+ 26.699999999999999,
+ 25.600000000000001,
+ 25.0,
+ 24.0,
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy"
+ },
+ {
+ "values": [
+ 26.699999999999999,
+ 25.699999999999999,
+ 25.0,
+ 24.0,
+ 26.699999999999999
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat"
+ }
+ ],
+ "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn",
+ "schedule_rules": [
+ {
+ "apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy",
+ "end_date": [
+ 12,
+ 31
+ ]
},
- "user_data": {},
- "identifier": "c4eec930-511d-4edc-8847-cd50aaf377f7"
- },
- "type": "RoomPhHvacPropertiesAbridged",
- "supportive_devices": [
{
- "norm_energy_demand_W": 123.0,
- "annual_period_operation_khrs": 6.5,
- "device_class_name": "PhSupportiveDevice",
- "device_type": 10,
- "in_conditioned_space": false,
- "display_name": "Example Device",
- "user_data": {},
- "quantity": 3,
- "identifier": "6aa2fe0a-1cc8-43a6-8bca-4b4d3d82447a"
+ "apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat",
+ "end_date": [
+ 12,
+ 31
+ ]
}
],
- "hot_water_system": {
- "id_num": 0,
- "distribution_piping": {
- "a0df87ec-13e7-430c-b772-e4ad9eac2e8a": {
- "multiplier": 1,
- "demand_recirculation": true,
- "pipe_element": {
- "user_data": {},
- "segments": {
- "d5ece53c-a01f-4955-b6e8-e72231314bbb": {
- "insulation_thickness_mm": 0.0,
- "insulation_conductivity": 0.040000000000000001,
- "daily_period": 24,
- "material_value": "6-PEX",
- "diameter_mm": 38.099999999999994,
- "insulation_reflective": false,
- "insulation_quality": null,
- "display_name": "d5ece53c-a01f-4955-b6e8-e72231314bbb",
- "user_data": {},
- "water_temp_c": 60.0,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 5.5
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "d5ece53c-a01f-4955-b6e8-e72231314bbb"
- }
- },
- "identifier": "6e89e087-53fa-4b3f-b858-69aed0356532",
- "display_name": "6e89e087-53fa-4b3f-b858-69aed0356532"
- },
- "display_name": "Test_Trunk",
- "branches": {
- "070b936a-4fbe-4c7d-8bbd-ad35c40bdc11": {
- "fixtures": {
- "13a0aaff-a5a4-410d-8e8f-89795e642dd0": {
- "user_data": {},
- "segments": {
- "0e8aadd9-260b-4976-8042-95a6826d258b": {
- "insulation_thickness_mm": 0.0,
- "insulation_conductivity": 0.040000000000000001,
- "daily_period": 24,
- "material_value": "1-COPPER_M",
- "diameter_mm": 9.5249999999999986,
- "insulation_reflective": false,
- "insulation_quality": null,
- "display_name": "0e8aadd9-260b-4976-8042-95a6826d258b",
- "user_data": {},
- "water_temp_c": 55.0,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 5.5
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "0e8aadd9-260b-4976-8042-95a6826d258b"
- }
- },
- "identifier": "13a0aaff-a5a4-410d-8e8f-89795e642dd0",
- "display_name": "Test_Fixture"
- }
- },
- "pipe_element": {
- "user_data": {},
- "segments": {
- "c88a1ea1-8934-4aa7-9353-f40d9a5d6720": {
- "insulation_thickness_mm": 0.0,
- "insulation_conductivity": 0.040000000000000001,
- "daily_period": 24,
- "material_value": "3-COPPER_K",
- "diameter_mm": 19.049999999999997,
- "insulation_reflective": false,
- "insulation_quality": null,
- "display_name": "c88a1ea1-8934-4aa7-9353-f40d9a5d6720",
- "user_data": {},
- "water_temp_c": 60.0,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 5.5
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "c88a1ea1-8934-4aa7-9353-f40d9a5d6720"
- }
- },
- "identifier": "958823f5-89dd-460f-95d9-fc6e2e7a5f7f",
- "display_name": "958823f5-89dd-460f-95d9-fc6e2e7a5f7f"
- },
- "display_name": "Test_Branch",
- "user_data": {},
- "identifier": "070b936a-4fbe-4c7d-8bbd-ad35c40bdc11"
- }
- },
- "user_data": {},
- "identifier": "a0df87ec-13e7-430c-b772-e4ad9eac2e8a"
- }
+ "identifier": "Generic Office Cooling",
+ "schedule_type_limit": "Temperature",
+ "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
- "recirc_temp": 48.0,
- "display_name": "SHW System_cf490d90",
- "type": "PhHvacHotWaterSystemPh",
- "recirc_hours": 23,
- "heaters": {
- "236b6b0c-ce11-4b75-8a08-11866aa9df41": {
- "annual_energy_factor": 3.0251000000000001,
- "percent_coverage": 1.0,
- "in_conditioned_space": true,
- "display_name": "236b6b0c-ce11-4b75-8a08-11866aa9df41",
- "heater_type": "PhHvacHotWaterHeaterHeatPump_Inside",
- "annual_COP": null,
- "user_data": {},
- "total_system_perf_ratio": null,
- "identifier": "236b6b0c-ce11-4b75-8a08-11866aa9df41"
- }
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "Always On_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "Always On",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "Always On_Day Schedule"
+ },
+ {
+ "display_name": "hbph_sfh_Refrigerator",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
- "number_tap_points": 1,
- "recirc_piping": {
- "edc91716-0aa4-47b9-8f46-0b7bdce83353": {
- "user_data": {},
- "segments": {
- "aa40dc7e-a686-4af6-b5b0-b005755c3db7": {
- "insulation_thickness_mm": 25.399999999999999,
- "insulation_conductivity": 0.040000000000000001,
- "daily_period": 23.0,
- "material_value": "2-COPPER_L",
- "diameter_mm": 25.399999999999999,
- "insulation_reflective": true,
- "insulation_quality": null,
- "display_name": "aa40dc7e-a686-4af6-b5b0-b005755c3db7",
- "user_data": {},
- "water_temp_c": 48.0,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 1.1000000000000001
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "aa40dc7e-a686-4af6-b5b0-b005755c3db7"
- }
- },
- "identifier": "edc91716-0aa4-47b9-8f46-0b7bdce83353",
- "display_name": "_unnamed_"
- }
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Refrigerator_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Refrigerator",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "hbph_sfh_Refrigerator_Day Schedule"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
- "tank_solar": {
- "storage_loss_rate": 0.0,
- "solar_losses": 0.0,
- "room_temp": 20,
- "solar_connection": false,
- "in_conditioned_space": true,
- "standby_fraction": 0.29999999999999999,
- "display_name": "_unnamed_hw_tank_",
- "storage_capacity": 300,
- "water_temp": 60,
- "standby_losses": 4.0,
- "user_data": {},
- "quantity": 1,
- "_tank_type": {
- "value": "2-DHW ONLY"
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
},
- "identifier": "9b53c37f-9d3e-4988-9e31-bfb54f6930a5"
- },
- "identifier": "fdeaeb2e-16a1-4aa6-b1e0-04ba41cec378"
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
},
- "heat_pump_systems": [
+ "day_schedules": [
{
- "ambient_temp_2": 12.0,
- "ambient_temp_1": -3.3300000000000001,
- "cooling_params": {
- "percent_coverage": 1.0,
- "ventilation": {
- "identifier": "3fc81aab-d1e7-4187-b0d6-2432eb3424a9",
- "used": false,
- "display_name": "3fc81aab-d1e7-4187-b0d6-2432eb3424a9",
- "min_coil_temp": 12.0,
- "capacity": 10.0,
- "annual_COP": 4.0,
- "user_data": {},
- "single_speed": false
- },
- "panel": {
- "used": false,
- "display_name": "e1a864a4-1447-4304-9143-13d9f0dfd0d3",
- "annual_COP": 4.0,
- "user_data": {},
- "identifier": "e1a864a4-1447-4304-9143-13d9f0dfd0d3"
- },
- "recirculation": {
- "identifier": "5fb81af7-0cf0-4b25-b870-35349c686b52",
- "used": true,
- "display_name": "_unnamed_recirculation_cooling__5b309700",
- "min_coil_temp": 10.0,
- "capacity": 10.0,
- "flow_rate_variable": true,
- "annual_COP": 2.0,
- "user_data": {},
- "flow_rate_m3_hr": 100.08000000000000,
- "single_speed": false
- },
- "dehumidification": {
- "used": true,
- "display_name": "_unnamed_dehumidification_cooling__a72622c6",
- "useful_heat_loss": false,
- "annual_COP": 2.0,
- "user_data": {},
- "identifier": "aaa52a61-6f53-4a33-b1b6-0daa3023beb1"
- }
- },
- "COP_2": 4.1200000000000001,
- "percent_coverage": 1.0,
- "display_name": "Example_Heat_Pump",
- "user_data": {},
- "COP_1": 3.3999999999999999,
- "heat_pump_class_name": "PhHeatPumpRatedMonthly",
- "identifier": "ab91b772-1548-4062-9b0e-8229f07082a4"
+ "values": [
+ 60.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "HBPH_SFH_Setpoint_d68a1fed_DeHumidSetp_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "HBPH_SFH_Setpoint_d68a1fed_DeHumidSetp",
+ "schedule_type_limit": "Humidity",
+ "default_day_schedule": "HBPH_SFH_Setpoint_d68a1fed_DeHumidSetp_Day Schedule"
+ },
+ {
+ "display_name": "hbph_sfh_Cooling_Setpoint",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
+ },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
{
- "ambient_temp_2": 8.3330000000000002,
- "ambient_temp_1": -8.3330000000000002,
- "cooling_params": {
- "percent_coverage": 1.0,
- "ventilation": {
- "identifier": "c65d1707-9641-49cc-b72f-aedf7aa7f7c4",
- "used": false,
- "display_name": "c65d1707-9641-49cc-b72f-aedf7aa7f7c4",
- "min_coil_temp": 12.0,
- "capacity": 10.0,
- "annual_COP": 4.0,
- "user_data": {},
- "single_speed": false
- },
- "panel": {
- "used": false,
- "display_name": "e9365086-1c93-404a-a2e9-343bd7b9f8a8",
- "annual_COP": 4.0,
- "user_data": {},
- "identifier": "e9365086-1c93-404a-a2e9-343bd7b9f8a8"
- },
- "recirculation": {
- "identifier": "cd72ac50-1b93-4f58-985f-948a42bf3579",
- "used": false,
- "display_name": "cd72ac50-1b93-4f58-985f-948a42bf3579",
- "min_coil_temp": 12.0,
- "capacity": 10.0,
- "flow_rate_variable": true,
- "annual_COP": 4.0,
- "user_data": {},
- "flow_rate_m3_hr": 100.0,
- "single_speed": false
- },
- "dehumidification": {
- "used": false,
- "display_name": "8b473581-6724-4fd2-ba42-c3d3c6ec894c",
- "useful_heat_loss": false,
- "annual_COP": 4.0,
- "user_data": {},
- "identifier": "8b473581-6724-4fd2-ba42-c3d3c6ec894c"
- }
+ "values": [
+ 25.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Cooling_Setpoint_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Cooling_Setpoint",
+ "schedule_type_limit": "Temperature",
+ "default_day_schedule": "hbph_sfh_Cooling_Setpoint_Day Schedule"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
+ },
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
},
- "COP_2": 2.5,
- "percent_coverage": 1.0,
- "display_name": "None",
- "user_data": {},
- "COP_1": 2.5,
- "heat_pump_class_name": "PhHeatPumpRatedMonthly",
- "identifier": "ded9d84f-e81d-4292-87ca-554fc82c9688"
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
+ {
+ "values": [
+ 0.0080000000000000002,
+ 0.024,
+ 0.050000000000000003,
+ 0.056000000000000001,
+ 0.050000000000000003,
+ 0.021999999999999999,
+ 0.014999999999999999,
+ 0.025999999999999999,
+ 0.014999999999999999,
+ 0.056000000000000001,
+ 0.078,
+ 0.105,
+ 0.126,
+ 0.128,
+ 0.087999999999999995,
+ 0.049000000000000002,
+ 0.02
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 4,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 9,
+ 0
+ ],
+ [
+ 14,
+ 0
+ ],
+ [
+ 15,
+ 0
+ ],
+ [
+ 16,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ],
+ [
+ 19,
+ 0
+ ],
+ [
+ 20,
+ 0
+ ],
+ [
+ 21,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_MEL_Day Schedule"
}
],
- "heating_systems": []
- },
- "radiance": {
- "type": "RoomRadiancePropertiesAbridged"
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_MEL",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "hbph_sfh_MEL_Day Schedule"
},
- "energy": {
- "lighting": {
- "visible_fraction": 0.25,
- "return_air_fraction": 0.0,
- "radiant_fraction": 0.32000000000000001,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "LightingReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "id_num": 0,
- "target_lux": 300,
- "type": "LightingPhProperties",
- "target_lux_height": 0.80000000000000004,
- "equipment": {
- "identifier": "714e456e-92e1-4116-aabe-bbce1373d029",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusLightingInterior",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ Interior Lighting",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 6
- }
- },
- "type": "LightingProperties"
- },
- "display_name": "HBPH_SFH_Lighting",
- "type": "LightingAbridged",
- "watts_per_area": 13.911891558295746,
- "schedule": "hbph_sfh_Lighting",
- "identifier": "HBPH_SFH_Lighting_6e7be090"
- },
- "people": {
- "occupancy_schedule": "hbph_sfh_Occupant_Presence",
- "radiant_fraction": 0.29999999999999999,
- "people_per_area": 0.10000000000000001,
- "properties": {
- "revive": {
- "type": "PeopleReviveProperties",
- "id_num": 0
- },
- "ph": {
- "id_num": 0,
- "number_bedrooms": 1,
- "type": "PeoplePhProperties",
- "number_people": 1,
- "dwellings": {
- "identifier": "HBPH_DWELLING_1dd11d4f",
- "num_dwellings": 1
- }
- },
- "type": "PeopleProperties"
- },
- "display_name": "HBPH_SFH_People",
- "type": "PeopleAbridged",
- "latent_fraction": {
- "type": "Autocalculate"
+ {
+ "display_name": "hbph_sfh_Clotheswasher",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
- "activity_schedule": "hbph_sfh_Occupant_Activity",
- "identifier": "HBPH_SFH_People_a62d9d73"
- },
- "hvac": "Room_4_b3f5e5da Ideal Loads Air System",
- "service_hot_water": {
- "flow_per_area": 0.23146215804218456,
- "properties": {
- "revive": {
- "type": "ServiceHotWaterReviveProperties",
- "id_num": 0
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
},
- "type": "ServiceHotWaterProperties"
- },
- "type": "ServiceHotWaterAbridged",
- "sensible_fraction": 0.20000000000000001,
- "schedule": "hbph_sfh_Combined_HotWater",
- "target_temperature": 43.299999999999997,
- "latent_fraction": 0.050000000000000003,
- "identifier": "HBPH_SFH_ServiceHotWater_064a56dc"
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
},
- "process_loads": [
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 25.416666666666668,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "2975c3da-1eaa-499f-bc42-cc1917a4dda6",
- "reference_energy_norm": 1,
- "equipment_type": "PhFridgeFreezer",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen fridge/freeze combo",
- "energy_demand": 1.2200000000000000,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 4
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhFridgeFreezer",
- "schedule": "hbph_sfh_Refrigerator",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhFridgeFreezer_a88fc2a0"
- },
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 368.86201269764467,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "d7ea813e-91b9-40b2-9ec7-31b5b6a3788f",
- "reference_energy_norm": 2,
- "equipment_type": "PhDishwasher",
- "capacity_type": 1,
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen dishwasher",
- "energy_demand": 269,
- "capacity": 12,
- "_water_connection": {
- "value": "2-COLD WATER CONNECTION"
- },
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhDishwasher",
- "schedule": "hbph_sfh_Dishwasher",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhDishwasher_43ce1970"
- },
+ "day_schedules": [
{
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 164.21934230153215,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "4ddf6945-bb91-4ceb-8f18-41c614130d2c",
- "utilization_factor": 1.0,
- "modified_energy_factor": 2.7000000000000002,
- "reference_energy_norm": 2,
- "equipment_type": "PhClothesWasher",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Laundry - washer",
- "energy_demand": 120,
- "capacity": 0.12740000000000001,
- "_water_connection": {
- "value": "2-COLD WATER CONNECTION"
- },
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhClothesWasher",
- "schedule": "hbph_sfh_Clotheswasher",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhClothesWasher_518c31e2"
+ "values": [
+ 0.0089999999999999993,
+ 0.0070000000000000001,
+ 0.0040000000000000001,
+ 0.0070000000000000001,
+ 0.010999999999999999,
+ 0.021999999999999999,
+ 0.049000000000000002,
+ 0.072999999999999995,
+ 0.085999999999999993,
+ 0.084000000000000005,
+ 0.074999999999999997,
+ 0.067000000000000004,
+ 0.059999999999999998,
+ 0.049000000000000002,
+ 0.051999999999999998,
+ 0.050000000000000003,
+ 0.049000000000000002,
+ 0.047,
+ 0.032000000000000001,
+ 0.017000000000000001
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1,
+ 0
+ ],
+ [
+ 2,
+ 0
+ ],
+ [
+ 4,
+ 0
+ ],
+ [
+ 5,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 7,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 9,
+ 0
+ ],
+ [
+ 10,
+ 0
+ ],
+ [
+ 11,
+ 0
+ ],
+ [
+ 12,
+ 0
+ ],
+ [
+ 13,
+ 0
+ ],
+ [
+ 14,
+ 0
+ ],
+ [
+ 15,
+ 0
+ ],
+ [
+ 16,
+ 0
+ ],
+ [
+ 17,
+ 0
+ ],
+ [
+ 21,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ],
+ [
+ 23,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "hbph_sfh_Clotheswasher_Day Schedule"
+ }
+ ],
+ "type": "ScheduleRulesetAbridged",
+ "identifier": "hbph_sfh_Clotheswasher",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "hbph_sfh_Clotheswasher_Day Schedule"
+ },
+ {
+ "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ScheduleRulesetReviveProperties"
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 741.66831073273784,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "9e0dcfd2-853d-4ac4-83c4-11e40e5f3b1c",
- "_dryer_type": {
- "value": "5-ELECTRIC EXHAUST AIR DRYER"
- },
- "field_utilization_factor_type": 1,
- "field_utilization_factor": 1.1799999999999999,
- "reference_energy_norm": 2,
- "equipment_type": "PhClothesDryer",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Laundry - dryer",
- "energy_demand": 0,
- "gas_efficiency_factor": 2.6699999999999999,
- "comment": "default",
- "gas_consumption": 0,
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 3.9300000000000002,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
+ "type": "ScheduleRulesetProperties",
+ "ph": {
+ "operating_periods": {
+ "collection": []
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhClothesDryer",
- "schedule": "hbph_sfh_Clothesdryer",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhClothesDryer_7eb47af2"
- },
+ "id_num": 0,
+ "operating_days_wk": 7.0,
+ "type": "ScheduleRulesetPhProperties",
+ "operating_weeks_year": 52.142899999999997
+ }
+ },
+ "day_schedules": [
{
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 546.30628661958428,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "e0b6fc77-7b72-4e59-a81a-567bc357d3be",
- "_cooktop_type": {
- "value": "1-ELECTRICITY"
- },
- "reference_energy_norm": 1,
- "equipment_type": "PhCooktop",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen cooking",
- "energy_demand": 0.20000000000000001,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhCooktop",
- "schedule": "hbph_sfh_Cooktop",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhCooktop_c5e3bc57"
+ "values": [
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Default"
},
{
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 1.2521406321689497,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "369cabc1-c0cd-4401-af76-9b8787da1100",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusLightingExterior",
- "in_conditioned_space": false,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ Exterior Lighting",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 6
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusLightingExterior",
- "schedule": "Always On",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhPhiusLightingExterior_c5968ec5"
+ "values": [
+ 1.0,
+ 0.25,
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn"
},
{
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 1.1415525114155252,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "ba46ba6f-1b18-4150-91bf-c1fcda1af0a6",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 2,
- "equipment_type": "PhPhiusLightingGarage",
- "in_conditioned_space": false,
- "energy_demand_per_use": 100,
- "display_name": "PHIUS+ Garage Lighting",
- "energy_demand": 100,
- "comment": "default",
- "user_data": {},
- "quantity": 0,
- "combined_energy_factor": 0,
- "reference_quantity": 2
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusLightingGarage",
- "schedule": "Always On",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhPhiusLightingGarage_8ab05006"
+ "values": [
+ 1.0,
+ 0.25,
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn"
},
{
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 872.67161937496485,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "e2405726-8b38-4897-83ce-406cb79357bd",
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusMEL",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ MELS",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 3
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusMEL",
- "schedule": "hbph_sfh_MEL",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhPhiusMEL_24acba88"
+ "values": [
+ 1.0,
+ 0.25,
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 22,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy"
},
{
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 737.72402539528935,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "d7ea813e-91b9-40b2-9ec7-31b5b6a3788f",
- "reference_energy_norm": 2,
- "equipment_type": "PhDishwasher",
- "capacity_type": 1,
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen dishwasher",
- "energy_demand": 269,
- "capacity": 12,
- "_water_connection": {
- "value": "2-COLD WATER CONNECTION"
- },
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhDishwasher",
- "schedule": "hbph_sfh_Dishwasher",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_fc427aa0"
- },
+ "values": [
+ 1.0,
+ 0.25,
+ 1.0
+ ],
+ "times": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6,
+ 0
+ ],
+ [
+ 18,
+ 0
+ ]
+ ],
+ "type": "ScheduleDay",
+ "interpolate": false,
+ "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat"
+ }
+ ],
+ "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default",
+ "type": "ScheduleRulesetAbridged",
+ "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn",
+ "schedule_rules": [
{
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 328.43868460306430,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "4ddf6945-bb91-4ceb-8f18-41c614130d2c",
- "utilization_factor": 1.0,
- "modified_energy_factor": 2.7000000000000002,
- "reference_energy_norm": 2,
- "equipment_type": "PhClothesWasher",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Laundry - washer",
- "energy_demand": 120,
- "capacity": 0.12740000000000001,
- "_water_connection": {
- "value": "2-COLD WATER CONNECTION"
- },
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhClothesWasher",
- "schedule": "hbph_sfh_Clotheswasher",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_00c09ce1"
+ "apply_thursday": true,
+ "apply_tuesday": true,
+ "apply_friday": true,
+ "apply_monday": true,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": true,
+ "apply_saturday": false,
+ "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy",
+ "end_date": [
+ 12,
+ 31
+ ]
},
{
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 1112.5024660991069,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "9e0dcfd2-853d-4ac4-83c4-11e40e5f3b1c",
- "_dryer_type": {
- "value": "5-ELECTRIC EXHAUST AIR DRYER"
- },
- "field_utilization_factor_type": 1,
- "field_utilization_factor": 1.1799999999999999,
- "reference_energy_norm": 2,
- "equipment_type": "PhClothesDryer",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Laundry - dryer",
- "energy_demand": 0,
- "gas_efficiency_factor": 2.6699999999999999,
- "comment": "default",
- "gas_consumption": 0,
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 3.9300000000000002,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhClothesDryer",
- "schedule": "hbph_sfh_Clothesdryer",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_5f6b2e2c"
+ "apply_thursday": false,
+ "apply_tuesday": false,
+ "apply_friday": false,
+ "apply_monday": false,
+ "apply_sunday": false,
+ "type": "ScheduleRuleAbridged",
+ "start_date": [
+ 1,
+ 1
+ ],
+ "apply_wednesday": false,
+ "apply_saturday": true,
+ "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat",
+ "end_date": [
+ 12,
+ 31
+ ]
+ }
+ ],
+ "identifier": "Generic Office Infiltration",
+ "schedule_type_limit": "Fractional",
+ "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default"
+ }
+ ],
+ "constructions": [
+ {
+ "display_name": "My New Assembly",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs26e59acf",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ },
+ "materials": [
+ "SS_Cladding",
+ "SS_GWB",
+ "Steel-Stud Layer [SS_Roxul]",
+ "SS_GWB"
+ ],
+ "type": "OpaqueConstructionAbridged",
+ "identifier": "My New Assembly"
+ },
+ {
+ "identifier": "PhWindowConstruction_87009c53",
+ "type": "WindowConstructionAbridged",
+ "materials": [
+ "PhWindowConstruction_87009c53"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "WindowConstructionReviveProperties"
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 50.833333333333336,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "2975c3da-1eaa-499f-bc42-cc1917a4dda6",
- "reference_energy_norm": 1,
- "equipment_type": "PhFridgeFreezer",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen fridge/freeze combo",
- "energy_demand": 1.2200000000000000,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 4
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhFridgeFreezer",
- "schedule": "hbph_sfh_Refrigerator",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_e23ed10d"
+ "type": "WindowConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs02a42497",
+ "uris": []
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 819.45942992937648,
- "properties": {
- "revive": {
+ "ph": {
+ "ph_frame": {
+ "user_data": {},
+ "display_name": "PhWindowFrame_f731fc2b",
+ "right": {
+ "user_data": {},
+ "u_factor": 0.123,
+ "psi_install": 0.040000000000000001,
+ "width": 0.10000000000000001,
+ "display_name": "PhWindowFrameElement_4ca0015d",
"id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "e0b6fc77-7b72-4e59-a81a-567bc357d3be",
- "_cooktop_type": {
- "value": "1-ELECTRICITY"
- },
- "reference_energy_norm": 1,
- "equipment_type": "PhCooktop",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen cooking",
- "energy_demand": 0.20000000000000001,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
+ "psi_glazing": 0.040000000000000001,
+ "chi_value": 0.0,
+ "identifier": "PhWindowFrameElement_4ca0015d"
},
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhCooktop",
- "schedule": "hbph_sfh_Cooktop",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_eb6851b5"
- },
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 572.18674727811469,
- "properties": {
- "revive": {
+ "id_num": 0,
+ "left": {
+ "user_data": {},
+ "u_factor": 0.123,
+ "psi_install": 0.040000000000000001,
+ "width": 0.10000000000000001,
+ "display_name": "PhWindowFrameElement_4ca0015d",
"id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
+ "psi_glazing": 0.040000000000000001,
+ "chi_value": 0.0,
+ "identifier": "PhWindowFrameElement_4ca0015d"
},
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "714e456e-92e1-4116-aabe-bbce1373d029",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusLightingInterior",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ Interior Lighting",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 6
- }
+ "bottom": {
+ "user_data": {},
+ "u_factor": 0.123,
+ "psi_install": 0.040000000000000001,
+ "width": 0.10000000000000001,
+ "display_name": "PhWindowFrameElement_4ca0015d",
+ "id_num": 0,
+ "psi_glazing": 0.040000000000000001,
+ "chi_value": 0.0,
+ "identifier": "PhWindowFrameElement_4ca0015d"
},
- "type": "ProcessProperties"
+ "identifier": "PhWindowFrame_f731fc2b",
+ "top": {
+ "user_data": {},
+ "u_factor": 0.123,
+ "psi_install": 0.040000000000000001,
+ "width": 0.10000000000000001,
+ "display_name": "PhWindowFrameElement_4ca0015d",
+ "id_num": 0,
+ "psi_glazing": 0.040000000000000001,
+ "chi_value": 0.0,
+ "identifier": "PhWindowFrameElement_4ca0015d"
+ }
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusLightingInterior",
- "schedule": "hbph_sfh_Lighting",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_ca2ec7fc"
+ "id_num": 0,
+ "ph_glazing": {
+ "user_data": {},
+ "u_factor": 0.80000000000000004,
+ "display_name": "PhWindowGlazing_068b2eab",
+ "id_num": 0,
+ "g_value": 0.40000000000000002,
+ "identifier": "PhWindowGlazing_068b2eab"
+ },
+ "type": "WindowConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "test_floor",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "MAT_Mass",
+ "MAT_test_floor",
+ "MAT_Mass"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 2.5288564022831053,
- "properties": {
- "revive": {
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs6f7097b8",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "shade_material": "test-shade",
+ "control_type": "AlwaysOn",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "WindowConstructionShadeReviveProperties"
+ },
+ "type": "WindowConstructionShadeProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs20d52111",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "WindowConstructionShadePhProperties"
+ }
+ },
+ "type": "WindowConstructionShadeAbridged",
+ "window_construction": {
+ "identifier": "PhWindowConstruction_da632847",
+ "type": "WindowConstructionAbridged",
+ "materials": [
+ "PhWindowConstruction_da632847"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "WindowConstructionReviveProperties"
+ },
+ "type": "WindowConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsface2741",
+ "uris": []
+ },
+ "ph": {
+ "ph_frame": {
+ "user_data": {},
+ "display_name": "PhWindowFrame_7081f506",
+ "right": {
+ "user_data": {},
+ "u_factor": 1.0,
+ "psi_install": 0.040000000000000001,
+ "width": 0.10000000000000001,
+ "display_name": "PhWindowFrameElement_c68af8ea",
+ "id_num": 0,
+ "psi_glazing": 0.040000000000000001,
+ "chi_value": 0.0,
+ "identifier": "PhWindowFrameElement_c68af8ea"
+ },
"id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "369cabc1-c0cd-4401-af76-9b8787da1100",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusLightingExterior",
- "in_conditioned_space": false,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ Exterior Lighting",
- "energy_demand": 0,
- "comment": "default",
+ "left": {
+ "user_data": {},
+ "u_factor": 1.0,
+ "psi_install": 0.040000000000000001,
+ "width": 0.10000000000000001,
+ "display_name": "PhWindowFrameElement_c68af8ea",
+ "id_num": 0,
+ "psi_glazing": 0.040000000000000001,
+ "chi_value": 0.0,
+ "identifier": "PhWindowFrameElement_c68af8ea"
+ },
+ "bottom": {
"user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 6
+ "u_factor": 1.0,
+ "psi_install": 0.040000000000000001,
+ "width": 0.10000000000000001,
+ "display_name": "PhWindowFrameElement_c68af8ea",
+ "id_num": 0,
+ "psi_glazing": 0.040000000000000001,
+ "chi_value": 0.0,
+ "identifier": "PhWindowFrameElement_c68af8ea"
+ },
+ "identifier": "PhWindowFrame_7081f506",
+ "top": {
+ "user_data": {},
+ "u_factor": 1.0,
+ "psi_install": 0.040000000000000001,
+ "width": 0.10000000000000001,
+ "display_name": "PhWindowFrameElement_c68af8ea",
+ "id_num": 0,
+ "psi_glazing": 0.040000000000000001,
+ "chi_value": 0.0,
+ "identifier": "PhWindowFrameElement_c68af8ea"
}
},
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusLightingExterior",
- "schedule": "Always On",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_166208b7"
- },
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 1637.0480430554567,
- "properties": {
- "revive": {
+ "id_num": 0,
+ "ph_glazing": {
+ "user_data": {},
+ "u_factor": 0.80000000000000004,
+ "display_name": "PhWindowGlazing_03a0fe04",
"id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "e2405726-8b38-4897-83ce-406cb79357bd",
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusMEL",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ MELS",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 3
- }
+ "g_value": 0.40000000000000002,
+ "identifier": "PhWindowGlazing_03a0fe04"
},
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusMEL",
- "schedule": "hbph_sfh_MEL",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_1877713d"
+ "type": "WindowConstructionPhProperties"
+ }
}
- ],
- "ventilation": {
- "type": "VentilationAbridged",
- "air_changes_per_hour": 0.40000000000000002,
- "identifier": "HBPH_SFH_Ventilation_9b4d6a49"
},
- "type": "RoomEnergyPropertiesAbridged",
- "setpoint": {
- "identifier": "HBPH_SFH_Setpoint_34d06c34",
- "humidifying_schedule": "HumidNoLimit",
- "type": "SetpointAbridged",
- "heating_schedule": "hbph_sfh_Heating_Setpoint",
- "dehumidifying_schedule": "HBPH_SFH_Setpoint_34d06c34_DeHumidSetp",
- "cooling_schedule": "hbph_sfh_Cooling_Setpoint"
+ "shade_location": "Interior",
+ "identifier": "PhWindowConstruction_da632847"
+ },
+ {
+ "display_name": "Ext_Wall",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs95c997b2",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
},
- "program_type": "Generic Office Program",
- "infiltration": {
- "display_name": "HBPH_SFH_Infiltration",
- "type": "InfiltrationAbridged",
- "flow_per_exterior_area": 2.8846153846153845e-05,
- "schedule": "Always On",
- "identifier": "Room_4_b3f5e5da_infiltration"
+ "materials": [
+ "Plywood",
+ "Insulation_2 + Wood_1",
+ "GWB"
+ ],
+ "type": "OpaqueConstructionAbridged",
+ "identifier": "Ext_Wall"
+ },
+ {
+ "display_name": "Ext_Roof",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs614e1614",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
},
- "electric_equipment": {
- "radiant_fraction": 0.5,
- "lost_fraction": 0.0,
- "properties": {
- "revive": {
- "type": "ElectricEquipmentReviveProperties",
- "id_num": 0
+ "materials": [
+ "Plywood",
+ "Insulation_1+Mix_1+Mix_2",
+ "GWB"
+ ],
+ "type": "OpaqueConstructionAbridged",
+ "identifier": "Ext_Roof"
+ }
+ ],
+ "materials": [
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
},
- "ph": {
- "type": "ElectricEquipmentPhProperties",
- "equipment_collection": {
- "equipment_set": {}
- }
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsc01ec081",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "ph_color": {
+ "a": 255,
+ "b": 76,
+ "g": 207,
+ "r": 85
+ },
+ "divisions": {
+ "column_widths": [
+ 1.0
+ ],
+ "cells": [
+ {
+ "row": 0,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 0.038832999999999999,
+ "density": 999.0,
+ "thickness": 0.088900000000000007,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs177ca97d",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "ph_color": {
+ "a": 255,
+ "b": 76,
+ "g": 207,
+ "r": 85
+ },
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "SS_Roxul",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "SS_Roxul"
+ },
+ "column": 0
+ }
+ ],
+ "steel_stud_spacing_mm": 406.39999999999998,
+ "row_heights": [
+ 1.0
+ ]
+ }
+ }
+ },
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.088900000000000007,
+ "identifier": "Steel-Stud Layer [SS_Roxul]",
+ "conductivity": 0.082997690079743267,
+ "specific_heat": 999.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 999.0,
+ "visible_absorptance": 0.69999999999999996
+ },
+ {
+ "type": "EnergyMaterialNoMass",
+ "roughness": "Rough",
+ "thermal_absorptance": 0.90000000000000002,
+ "identifier": "MAT_test_floor",
+ "r_value": 1.0,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
},
- "type": "ElectricEquipmentProperties"
+ "type": "EnergyMaterialNoMassReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialNoMassProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs6be3cbc8",
+ "uris": []
},
- "display_name": "HBPH_SFH_ElectricEquipment",
- "type": "ElectricEquipmentAbridged",
- "watts_per_area": 0.0,
- "schedule": "Always On",
- "latent_fraction": 0.0,
- "identifier": "HBPH_SFH_Equipment_d5d39cbc"
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": null
+ }
},
- "construction_set": "ConstructionSet_a56012e3"
+ "visible_absorptance": 0.69999999999999996,
+ "solar_absorptance": 0.69999999999999996
},
- "type": "RoomPropertiesAbridged",
- "revive": {
- "type": "RoomRevivePropertiesAbridged"
- }
- },
- "display_name": "Room_4",
- "type": "Room",
- "identifier": "Room_4_b3f5e5da"
- },
- {
- "zone": "HBPH_DWELLING_1dd11d4f",
- "faces": [
{
- "boundary_condition": {
- "type": "Ground"
- },
+ "type": "EnergyMaterial",
+ "conductivity": 2.0605180000000001,
+ "density": 999.0,
+ "thickness": 0.025399999999999999,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
"properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs72b9645a",
+ "uris": []
},
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "ph_color": {
+ "a": 255,
+ "b": 99,
+ "g": 182,
+ "r": 212
+ },
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "SS_Cladding",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "SS_Cladding"
+ },
+ {
+ "type": "EnergyWindowMaterialSimpleGlazSys",
+ "u_factor": 1.0757635684464950,
+ "identifier": "PhWindowConstruction_da632847",
+ "shgc": 0.40000000000000002,
+ "vt": 0.59999999999999998,
+ "display_name": "PhWindowConstruction_da632847",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyWindowMaterialSimpleGlazSysReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ "type": "EnergyWindowMaterialSimpleGlazSysProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs3346c48e",
+ "uris": []
+ }
+ }
+ },
+ {
+ "type": "EnergyWindowMaterialSimpleGlazSys",
+ "u_factor": 0.83391891891891878,
+ "identifier": "PhWindowConstruction_87009c53",
+ "shgc": 0.40000000000000002,
+ "vt": 0.59999999999999998,
+ "display_name": "PhWindowConstruction_87009c53",
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyWindowMaterialSimpleGlazSysReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
- "type": "FacePropertiesAbridged",
+ "type": "EnergyWindowMaterialSimpleGlazSysProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0ba78786",
+ "uris": []
+ }
+ }
+ },
+ {
+ "airflow_permeability": 0.0,
+ "top_opening_multiplier": 0.5,
+ "left_opening_multiplier": 0.5,
+ "distance_to_glass": 0.050000000000000003,
+ "display_name": "test-shade",
+ "emissivity": 0.90000000000000002,
+ "right_opening_multiplier": 0.5,
+ "type": "EnergyWindowMaterialShade",
+ "visible_reflectance": 0.099999999999999978,
+ "properties": {
"revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyWindowMaterialShadeReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyWindowMaterialShadeProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsa5885cde",
+ "uris": []
}
},
- "display_name": "Room_3_4dd4f0c5..Face0",
- "type": "Face",
- "face_type": "Wall",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- -5.5
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- -5.5
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ]
- ],
- "plane": {
- "o": [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ],
- "x": [
- -0.98480775301220813,
- 0.17364817766693011,
- 0.0
- ],
- "n": [
- -0.17364817766693011,
- -0.98480775301220813,
- 0.0
- ],
- "type": "Plane"
+ "visible_transmittance": 0.90000000000000002,
+ "thickness": 0.10000000000000001,
+ "conductivity": 0.90000000000000002,
+ "infrared_transmittance": 0.0,
+ "solar_reflectance": 0.099999999999999978,
+ "bottom_opening_multiplier": 0.5,
+ "solar_transmittance": 0.90000000000000002,
+ "identifier": "test-shade"
+ },
+ {
+ "type": "EnergyMaterial",
+ "conductivity": 0.16,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs40302f90",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "ph_color": {
+ "a": 255,
+ "b": 255,
+ "g": 84,
+ "r": 255
+ },
+ "divisions": {
+ "column_widths": [
+ 0.012699999999999999,
+ 0.07619999999999999,
+ 0.012699999999999999
+ ],
+ "cells": [
+ {
+ "row": 0,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 1.0,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsfc86c8ec",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Mix_2",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Mix_2"
+ },
+ "column": 0
+ },
+ {
+ "row": 0,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 0.040000000000000001,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs40302f90",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Insulation_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Insulation_1"
+ },
+ "column": 1
+ },
+ {
+ "row": 0,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 0.040000000000000001,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs40302f90",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Insulation_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Insulation_1"
+ },
+ "column": 2
+ }
+ ],
+ "steel_stud_spacing_mm": null,
+ "row_heights": [
+ 1.0
+ ]
+ }
}
},
- "identifier": "Room_3_4dd4f0c5..Face0"
+ "roughness": "MediumRough",
+ "identifier": "Insulation_1+Mix_1+Mix_2",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Insulation_1+Mix_1+Mix_2"
},
{
- "boundary_condition": {
- "type": "Ground"
- },
"properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
- },
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
- },
- "type": "FacePropertiesAbridged",
"revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_3_4dd4f0c5..Face1",
- "type": "Face",
- "face_type": "Wall",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 0.0,
- -5.5,
- 0.0
- ],
- [
- 0.0,
- -5.5,
- -5.5
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- -5.5
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ]
- ],
- "plane": {
- "o": [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- "x": [
- 0.17364817766693033,
- 0.98480775301220813,
- 0.0
- ],
- "n": [
- -0.98480775301220813,
- 0.17364817766693033,
- 0.0
- ],
- "type": "Plane"
- }
- },
- "identifier": "Room_3_4dd4f0c5..Face1"
- },
- {
- "boundary_condition": {
- "type": "Ground"
- },
- "properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsf14fa1ee",
+ "uris": []
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_3_4dd4f0c5..Face2",
- "type": "Face",
- "face_type": "Wall",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 5.4164426415671443,
- -6.4550649771681172,
- 0.0
- ],
- [
- 5.4164426415671443,
- -6.4550649771681172,
- -5.5
- ],
- [
- 0.0,
- -5.5,
- -5.5
- ],
- [
- 0.0,
- -5.5,
- 0.0
- ]
- ],
- "plane": {
- "o": [
- 0.0,
- -5.5,
- 0.0
- ],
- "x": [
- 0.98480775301220813,
- -0.17364817766693044,
- 0.0
- ],
- "n": [
- 0.17364817766693044,
- 0.98480775301220813,
- 0.0
- ],
- "type": "Plane"
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
}
},
- "identifier": "Room_3_4dd4f0c5..Face2"
+ "type": "EnergyMaterial",
+ "roughness": "Rough",
+ "thickness": 0.01,
+ "identifier": "MAT_Mass",
+ "conductivity": 100.0,
+ "specific_heat": 460.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 2500.0,
+ "visible_absorptance": 0.69999999999999996
},
{
- "boundary_condition": {
- "type": "Ground"
- },
+ "type": "EnergyMaterial",
+ "conductivity": 0.12,
+ "density": 999.0,
+ "thickness": 0.012699999999999999,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
"properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsd0d0e42e",
+ "uris": []
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_3_4dd4f0c5..Face3",
- "type": "Face",
- "face_type": "Wall",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- -5.5
- ],
- [
- 5.4164426415671443,
- -6.4550649771681172,
- -5.5
- ],
- [
- 5.4164426415671443,
- -6.4550649771681172,
- 0.0
- ]
- ],
- "plane": {
- "o": [
- 5.4164426415671443,
- -6.4550649771681172,
- 0.0
- ],
- "x": [
- -0.1736481776669303,
- -0.98480775301220813,
- 0.0
- ],
- "n": [
- 0.98480775301220813,
- -0.1736481776669303,
- 0.0
- ],
- "type": "Plane"
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
}
},
- "identifier": "Room_3_4dd4f0c5..Face3"
+ "roughness": "MediumRough",
+ "identifier": "GWB",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "GWB"
},
{
- "boundary_condition": {
- "type": "Ground"
- },
+ "type": "EnergyMaterial",
+ "conductivity": 0.12,
+ "density": 999.0,
+ "thickness": 0.019,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
"properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs56688e52",
+ "uris": []
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_3_4dd4f0c5..Face4",
- "type": "Face",
- "face_type": "Floor",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 5.4164426415671443,
- -6.4550649771681172,
- -5.5
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- -5.5
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- -5.5
- ],
- [
- 0.0,
- -5.5,
- -5.5
- ]
- ],
- "plane": {
- "o": [
- -0.76405198173449351,
- -9.8331541132537161,
- -5.5
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- -1.0
- ],
- "type": "Plane"
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
}
},
- "identifier": "Room_3_4dd4f0c5..Face4"
+ "roughness": "MediumRough",
+ "identifier": "Plywood",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Plywood"
},
{
- "boundary_condition": {
- "type": "Ground"
- },
+ "type": "EnergyMaterial",
+ "conductivity": 0.25756499999999999,
+ "density": 999.0,
+ "thickness": 0.025399999999999999,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
"properties": {
- "ph": {
- "type": "FacePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "FacePhHvacPropertiesAbridged"
- },
- "radiance": {
- "type": "FaceRadiancePropertiesAbridged"
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
},
- "energy": {
- "type": "FaceEnergyPropertiesAbridged"
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfscef0c371",
+ "uris": []
},
- "type": "FacePropertiesAbridged",
- "revive": {
- "type": "FaceRevivePropertiesAbridged",
- "id_num": 0
- }
- },
- "display_name": "Room_3_4dd4f0c5..Face5",
- "type": "Face",
- "face_type": "RoofCeiling",
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- 0.0,
- -5.5,
- 0.0
- ],
- [
- -0.76405198173449351,
- -9.8331541132537161,
- 0.0
- ],
- [
- 4.6523906598326512,
- -10.788219090421832,
- 0.0
- ],
- [
- 5.4164426415671443,
- -6.4550649771681172,
- 0.0
- ]
- ],
- "plane": {
- "o": [
- 5.4164426415671443,
- -6.4550649771681172,
- 0.0
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "ph_color": {
+ "a": 255,
+ "b": 161,
+ "g": 161,
+ "r": 161
+ },
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
}
},
- "identifier": "Room_3_4dd4f0c5..Face5"
- }
- ],
- "story": "1",
- "properties": {
- "ph": {
- "specific_heat_capacity_wh_m2k": null,
- "type": "RoomPhPropertiesAbridged",
- "spaces": [
- {
- "wufi_type": 99,
- "name": "Room_3",
- "number": "101",
- "properties": {
- "type": "SpaceProperties",
- "ph": {
- "id_num": 0,
- "_v_eta": null,
- "type": "SpacePhProperties",
- "_v_tran": null,
- "_v_sup": null
- },
- "energy": {
- "type": "SpaceEnergyProperties",
- "id_num": 0
- }
+ "roughness": "MediumRough",
+ "identifier": "SS_GWB",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "SS_GWB"
+ },
+ {
+ "type": "EnergyMaterial",
+ "conductivity": 0.17078124999999994,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
},
- "volumes": [
- {
- "floor": {
- "display_name": "ec65de6a-a6cf-43b9-a18f-288255d7f6dd",
- "user_data": {},
- "floor_segments": [
- {
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- -0.12690121986096739,
- -9.3870163468138124,
- -5.5
- ],
- [
- 3.1229643650793193,
- -9.9600553331146831,
- -5.5
- ],
- [
- 3.6960033513801895,
- -6.7101897481743960,
- -5.5
- ],
- [
- 0.44613776643990277,
- -6.1371507618735270,
- -5.5
- ]
- ],
- "plane": {
- "o": [
- -0.12690121986096739,
- -9.3870163468138124,
- -5.5
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs07f4db44",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [
+ 0.18414999999999998,
+ 0.038099999999999995,
+ 0.18414999999999998
+ ],
+ "cells": [
+ {
+ "row": 0,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 1.0,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0375bfe3",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Wood_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Wood_1"
+ },
+ "column": 0
+ },
+ {
+ "row": 0,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 1.0,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0375bfe3",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Wood_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Wood_1"
+ },
+ "column": 1
+ },
+ {
+ "row": 0,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 1.0,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0375bfe3",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Wood_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Wood_1"
+ },
+ "column": 2
+ },
+ {
+ "row": 1,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 0.040000000000000001,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
}
},
- "floor_area": 10.890000000000002,
- "net_floor_area": 10.890000000000002,
- "weighted_net_floor_area": 10.890000000000002,
- "weighting_factor": 1.0,
- "net_area_factor": 1.0,
- "reference_point": {
- "x": 1.7845510657596111,
- "y": -8.0486030474941046,
- "z": -5.3900000000000006,
- "type": "Point3D"
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs07f4db44",
+ "uris": []
},
- "display_name": "d20e5805-5fbe-4916-b3fd-c7ba0e68df5f",
- "user_data": {},
- "weighted_floor_area": 10.890000000000002,
- "identifier": "d20e5805-5fbe-4916-b3fd-c7ba0e68df5f"
- }
- ],
- "geometry": {
- "type": "Face3D",
- "boundary": [
- [
- -0.12690121986096739,
- -9.3870163468138124,
- -5.5
- ],
- [
- 3.1229643650793193,
- -9.9600553331146831,
- -5.5
- ],
- [
- 3.6960033513801895,
- -6.7101897481743960,
- -5.5
- ],
- [
- 0.44613776643990277,
- -6.1371507618735270,
- -5.5
- ]
- ],
- "plane": {
- "o": [
- -0.12690121986096739,
- -9.3870163468138124,
- -5.5
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
- }
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Insulation_2",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Insulation_2"
},
- "identifier": "ec65de6a-a6cf-43b9-a18f-288255d7f6dd"
+ "column": 0
},
- "avg_ceiling_height": 2.75,
- "display_name": "1bc154c2-a463-4fa7-8625-9a705b2c8adf",
- "user_data": {},
- "geometry": [
- {
- "type": "Face3D",
- "boundary": [
- [
- 0.44613776643990277,
- -6.1371507618735270,
- -5.5
- ],
- [
- 3.6960033513801895,
- -6.7101897481743960,
- -5.5
- ],
- [
- 3.1229643650793193,
- -9.9600553331146831,
- -5.5
- ],
- [
- -0.12690121986096739,
- -9.3870163468138124,
- -5.5
- ]
- ],
- "plane": {
- "o": [
- 0.44613776643990277,
- -6.1371507618735270,
- -5.5
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- -1.0
- ],
- "type": "Plane"
- }
- },
- {
- "type": "Face3D",
- "boundary": [
- [
- -0.12690121986096739,
- -9.3870163468138124,
- -2.75
- ],
- [
- 0.44613776643990277,
- -6.1371507618735270,
- -2.75
- ],
- [
- 0.44613776643990277,
- -6.1371507618735270,
- -5.5
- ],
- [
- -0.12690121986096739,
- -9.3870163468138124,
- -5.5
- ]
- ],
- "plane": {
- "o": [
- -0.12690121986096739,
- -9.3870163468138124,
- -2.75
- ],
- "x": [
- 0.17364817766693041,
- 0.98480775301220813,
- 0.0
- ],
- "n": [
- -0.98480775301220813,
- 0.17364817766693041,
- 0.0
- ],
- "type": "Plane"
- }
+ {
+ "row": 1,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 1.0,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0375bfe3",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Wood_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Wood_1"
},
- {
- "type": "Face3D",
- "boundary": [
- [
- 0.44613776643990277,
- -6.1371507618735270,
- -2.75
- ],
- [
- 3.6960033513801895,
- -6.7101897481743960,
- -2.75
- ],
- [
- 3.6960033513801895,
- -6.7101897481743960,
- -5.5
- ],
- [
- 0.44613776643990277,
- -6.1371507618735270,
- -5.5
- ]
- ],
- "plane": {
- "o": [
- 0.44613776643990277,
- -6.1371507618735270,
- -2.75
- ],
- "x": [
- 0.98480775301220813,
- -0.17364817766692997,
- 0.0
- ],
- "n": [
- 0.17364817766692997,
- 0.98480775301220813,
- 0.0
- ],
- "type": "Plane"
- }
+ "column": 1
+ },
+ {
+ "row": 1,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 0.040000000000000001,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs07f4db44",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Insulation_2",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Insulation_2"
},
- {
- "type": "Face3D",
- "boundary": [
- [
- 3.6960033513801895,
- -6.7101897481743960,
- -2.75
- ],
- [
- 3.1229643650793193,
- -9.9600553331146831,
- -2.75
- ],
- [
- 3.1229643650793193,
- -9.9600553331146831,
- -5.5
- ],
- [
- 3.6960033513801895,
- -6.7101897481743960,
- -5.5
- ]
- ],
- "plane": {
- "o": [
- 3.6960033513801895,
- -6.7101897481743960,
- -2.75
- ],
- "x": [
- -0.17364817766693033,
- -0.98480775301220813,
- 0.0
- ],
- "n": [
- 0.98480775301220813,
- -0.17364817766693033,
- 0.0
- ],
- "type": "Plane"
- }
+ "column": 2
+ },
+ {
+ "row": 2,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 1.0,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0375bfe3",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Wood_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Wood_1"
},
- {
- "type": "Face3D",
- "boundary": [
- [
- 3.1229643650793193,
- -9.9600553331146831,
- -2.75
- ],
- [
- -0.12690121986096739,
- -9.3870163468138124,
- -2.75
- ],
- [
- -0.12690121986096739,
- -9.3870163468138124,
- -5.5
- ],
- [
- 3.1229643650793193,
- -9.9600553331146831,
- -5.5
- ]
- ],
- "plane": {
- "o": [
- 3.1229643650793193,
- -9.9600553331146831,
- -2.75
- ],
- "x": [
- -0.98480775301220802,
- 0.1736481776669305,
- 0.0
- ],
- "n": [
- -0.1736481776669305,
- -0.98480775301220802,
- 0.0
- ],
- "type": "Plane"
- }
+ "column": 0
+ },
+ {
+ "row": 2,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 1.0,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0375bfe3",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Wood_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Wood_1"
},
- {
- "type": "Face3D",
- "boundary": [
- [
- 3.1229643650793193,
- -9.9600553331146831,
- -2.75
- ],
- [
- 3.6960033513801895,
- -6.7101897481743960,
- -2.75
- ],
- [
- 0.44613776643990277,
- -6.1371507618735270,
- -2.75
- ],
- [
- -0.12690121986096739,
- -9.3870163468138124,
- -2.75
- ]
- ],
- "plane": {
- "o": [
- 3.1229643650793193,
- -9.9600553331146831,
- -2.75
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
- }
- }
- ],
- "identifier": "1bc154c2-a463-4fa7-8625-9a705b2c8adf"
+ "column": 1
+ },
+ {
+ "row": 2,
+ "material": {
+ "type": "EnergyMaterial",
+ "conductivity": 1.0,
+ "density": 999.0,
+ "thickness": 0.45000000000000001,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0375bfe3",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Wood_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Wood_1"
+ },
+ "column": 2
+ }
+ ],
+ "steel_stud_spacing_mm": null,
+ "row_heights": [
+ 0.07619999999999999,
+ 2.3241000000000001,
+ 0.038099999999999995
+ ]
+ }
+ }
+ },
+ "roughness": "MediumRough",
+ "identifier": "Insulation_2 + Wood_1",
+ "specific_heat": 999.0,
+ "visible_absorptance": 0.69999999999999996,
+ "display_name": "Insulation_2 + Wood_1"
+ }
+ ],
+ "type": "ModelEnergyProperties",
+ "hvacs": [
+ {
+ "sensible_heat_recovery": 0.0,
+ "demand_controlled_ventilation": false,
+ "latent_heat_recovery": 0.0,
+ "properties": {
+ "revive": {
+ "type": "IdealAirSystemReviveProperties",
+ "equipment_collection": {
+ "type": "PhiusReviveHVACEquipmentCollection",
+ "equipment": []
+ }
+ },
+ "type": "IdealAirSystemProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs59639dd4",
+ "uris": []
+ }
+ },
+ "heating_air_temperature": 50.0,
+ "type": "IdealAirSystemAbridged",
+ "cooling_air_temperature": 13.0,
+ "cooling_limit": {
+ "type": "Autosize"
+ },
+ "identifier": "Room_4_6b80c479 Ideal Loads Air System",
+ "economizer_type": "DifferentialDryBulb",
+ "heating_limit": {
+ "type": "Autosize"
+ }
+ },
+ {
+ "sensible_heat_recovery": 0.0,
+ "demand_controlled_ventilation": false,
+ "latent_heat_recovery": 0.0,
+ "properties": {
+ "revive": {
+ "type": "IdealAirSystemReviveProperties",
+ "equipment_collection": {
+ "type": "PhiusReviveHVACEquipmentCollection",
+ "equipment": []
+ }
+ },
+ "type": "IdealAirSystemProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs33753df7",
+ "uris": []
+ }
+ },
+ "heating_air_temperature": 50.0,
+ "type": "IdealAirSystemAbridged",
+ "cooling_air_temperature": 13.0,
+ "cooling_limit": {
+ "type": "Autosize"
+ },
+ "identifier": "Room_3_68564805 Ideal Loads Air System",
+ "economizer_type": "DifferentialDryBulb",
+ "heating_limit": {
+ "type": "Autosize"
+ }
+ }
+ ],
+ "global_construction_set": {
+ "door_set": {
+ "overhead_construction": "Generic Exterior Door",
+ "exterior_glass_construction": "Generic Double Pane",
+ "exterior_construction": "Generic Exterior Door",
+ "type": "DoorConstructionSetAbridged",
+ "interior_construction": "Generic Interior Door",
+ "interior_glass_construction": "Generic Single Pane"
+ },
+ "context_construction": "Generic Context",
+ "roof_ceiling_set": {
+ "interior_construction": "Generic Interior Ceiling",
+ "type": "RoofCeilingConstructionSetAbridged",
+ "ground_construction": "Generic Underground Roof",
+ "exterior_construction": "Generic Roof"
+ },
+ "constructions": [
+ {
+ "solar_reflectance": 0.20000000000000001,
+ "visible_reflectance": 0.20000000000000001,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ShadeConstructionReviveProperties"
+ },
+ "type": "ShadeConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs49fd9d35",
+ "uris": []
+ }
+ },
+ "type": "ShadeConstruction",
+ "identifier": "Generic Context",
+ "is_specular": false
+ },
+ {
+ "identifier": "Generic Exposed Floor",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Painted Metal",
+ "Generic Ceiling Air Gap",
+ "Generic 50mm Insulation",
+ "Generic LW Concrete"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs0b1b5dd9",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "air_mixing_schedule": "Always On",
+ "properties": {
+ "type": "AirBoundaryConstructionProperties",
+ "ph": {
+ "id_num": 0,
+ "type": "AirBoundaryConstructionPhProperties"
+ }
+ },
+ "type": "AirBoundaryConstructionAbridged",
+ "air_mixing_per_area": 0.10000000000000001,
+ "identifier": "Generic Air Boundary"
+ },
+ {
+ "identifier": "Generic Ground Slab",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic 50mm Insulation",
+ "Generic HW Concrete"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs665bf479",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Roof",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Roof Membrane",
+ "Generic 50mm Insulation",
+ "Generic LW Concrete",
+ "Generic Ceiling Air Gap",
+ "Generic Acoustic Tile"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs74f76d6b",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Interior Door",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic 25mm Wood"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsc87f44f4",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "solar_reflectance": 0.34999999999999998,
+ "visible_reflectance": 0.34999999999999998,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "ShadeConstructionReviveProperties"
+ },
+ "type": "ShadeConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsc692eb41",
+ "uris": []
+ }
+ },
+ "type": "ShadeConstruction",
+ "identifier": "Generic Shade",
+ "is_specular": false
+ },
+ {
+ "identifier": "Generic Underground Wall",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic 50mm Insulation",
+ "Generic HW Concrete",
+ "Generic Wall Air Gap",
+ "Generic Gypsum Board"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs5a2fd953",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Interior Wall",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Gypsum Board",
+ "Generic Wall Air Gap",
+ "Generic Gypsum Board"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs43a7171d",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Interior Floor",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Acoustic Tile",
+ "Generic Ceiling Air Gap",
+ "Generic LW Concrete"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs5673b08d",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Exterior Door",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Painted Metal",
+ "Generic 25mm Insulation",
+ "Generic Painted Metal"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsab8663d9",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Single Pane",
+ "type": "WindowConstructionAbridged",
+ "materials": [
+ "Generic Clear Glass"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "WindowConstructionReviveProperties"
+ },
+ "type": "WindowConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs1c12692e",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "WindowConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Exterior Wall",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic Brick",
+ "Generic LW Concrete",
+ "Generic 50mm Insulation",
+ "Generic Wall Air Gap",
+ "Generic Gypsum Board"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs495f6d7a",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Underground Roof",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic 50mm Insulation",
+ "Generic HW Concrete",
+ "Generic Ceiling Air Gap",
+ "Generic Acoustic Tile"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs3dd19604",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Double Pane",
+ "type": "WindowConstructionAbridged",
+ "materials": [
+ "Generic Low-e Glass",
+ "Generic Window Air Gap",
+ "Generic Clear Glass"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "WindowConstructionReviveProperties"
+ },
+ "type": "WindowConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsec801696",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "WindowConstructionPhProperties"
+ }
+ }
+ },
+ {
+ "identifier": "Generic Interior Ceiling",
+ "type": "OpaqueConstructionAbridged",
+ "materials": [
+ "Generic LW Concrete",
+ "Generic Ceiling Air Gap",
+ "Generic Acoustic Tile"
+ ],
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "type": "OpaqueConstructionReviveProperties"
+ },
+ "type": "OpaqueConstructionProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfse861a36c",
+ "uris": []
+ },
+ "ph": {
+ "id_num": 0,
+ "type": "OpaqueConstructionPhProperties"
+ }
+ }
+ }
+ ],
+ "type": "GlobalConstructionSet",
+ "materials": [
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsc8269c93",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "type": "EnergyMaterial",
+ "roughness": "MediumSmooth",
+ "thickness": 0.02,
+ "identifier": "Generic Acoustic Tile",
+ "conductivity": 0.059999999999999998,
+ "specific_heat": 590.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.20000000000000001,
+ "density": 368.0,
+ "visible_absorptance": 0.20000000000000001
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
}
- ],
- "user_data": {},
- "quantity": 1,
- "identifier": "240b8d7a-8eb8-4a3d-b54b-0ce6f2e4c585"
- }
- ],
- "ph_bldg_segment_id": "b0c4f67c-ab8f-4493-aa7e-8118ae2b5540",
- "specific_heat_capacity": "1-LIGHTWEIGHT",
- "ph_foundations": []
- },
- "doe2": {
- "type": "RoomDoe2Properties"
- },
- "ph_hvac": {
- "id_num": 0,
- "renewable_devices": [
- {
- "utilization_factor": 1.0,
- "percent_coverage": 1.0,
- "array_size": 0.0,
- "display_name": "my_PV_system",
- "device_typename": "PhPhotovoltaicDevice",
- "user_data": {},
- "photovoltaic_renewable_energy": 1000.0,
- "identifier": "ab9dc3e4-bc3b-40d6-82ae-7bb37cb63b05"
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs6a282e09",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "type": "EnergyMaterial",
+ "roughness": "Smooth",
+ "thickness": 0.10000000000000001,
+ "identifier": "Generic Ceiling Air Gap",
+ "conductivity": 0.55600000000000005,
+ "specific_heat": 1000.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 1.2800000000000000,
+ "visible_absorptance": 0.69999999999999996
+ },
+ {
+ "type": "EnergyWindowMaterialGlazing",
+ "solar_reflectance": 0.070000000000000007,
+ "solar_reflectance_back": 0.070000000000000007,
+ "dirt_correction": 1.0,
+ "solar_diffusing": false,
+ "visible_reflectance_back": 0.080000000000000002,
+ "visible_reflectance": 0.080000000000000002,
+ "thickness": 0.0060000000000000001,
+ "identifier": "Generic Clear Glass",
+ "emissivity_back": 0.83999999999999997,
+ "solar_transmittance": 0.77000000000000002,
+ "visible_transmittance": 0.88,
+ "emissivity": 0.83999999999999997,
+ "infrared_transmittance": 0.0,
+ "conductivity": 1.0,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyWindowMaterialGlazingReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyWindowMaterialGlazingsProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs940e8680",
+ "uris": []
+ }
}
- ],
- "exhaust_vent_devices": [
- {
- "device_class_name": "ExhaustVentDryer",
- "annual_runtime_minutes": 7.625,
- "exhaust_flow_rate_m3s": 123.0,
- "display_name": "example_dryer_vent",
- "user_data": {},
- "quantity": 1,
- "identifier": "795c8209-18b0-4620-8489-c550a528c552"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs456ea39a",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.10000000000000001,
+ "identifier": "Generic LW Concrete",
+ "conductivity": 0.53000000000000003,
+ "specific_heat": 840.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.80000000000000004,
+ "density": 1280.0,
+ "visible_absorptance": 0.80000000000000004
+ },
+ {
+ "type": "EnergyWindowMaterialGlazing",
+ "solar_reflectance": 0.35999999999999999,
+ "solar_reflectance_back": 0.35999999999999999,
+ "dirt_correction": 1.0,
+ "solar_diffusing": false,
+ "visible_reflectance_back": 0.20999999999999999,
+ "visible_reflectance": 0.20999999999999999,
+ "thickness": 0.0060000000000000001,
+ "identifier": "Generic Low-e Glass",
+ "emissivity_back": 0.047,
+ "solar_transmittance": 0.45000000000000001,
+ "visible_transmittance": 0.70999999999999996,
+ "emissivity": 0.83999999999999997,
+ "infrared_transmittance": 0.0,
+ "conductivity": 1.0,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyWindowMaterialGlazingReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyWindowMaterialGlazingsProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs70be919c",
+ "uris": []
+ }
}
- ],
- "ventilation_system": {
- "exhaust_ducting": [
- {
- "identifier": "9c03c854-94d6-45e1-924d-d66d55e52abd",
- "display_name": "Test_Vent_System_exhaust",
- "duct_type": 2,
+ },
+ {
+ "type": "EnergyWindowMaterialGas",
+ "identifier": "Generic Window Air Gap",
+ "thickness": 0.012699999999999999,
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyWindowMaterialGasReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyWindowMaterialGasProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsba113c0a",
+ "uris": []
+ }
+ },
+ "gas_type": "Air"
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfscf4686b6",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "type": "EnergyMaterial",
+ "roughness": "Smooth",
+ "thickness": 0.0015,
+ "identifier": "Generic Painted Metal",
+ "conductivity": 45.0,
+ "specific_heat": 410.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.5,
+ "density": 7690.0,
+ "visible_absorptance": 0.5
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs6ba41ac4",
+ "uris": []
+ },
+ "ph": {
"user_data": {},
- "segments": {
- "f28525da-a952-4a41-b8b7-2ad4e9dce6ae": {
- "insulation_conductivity": 0.040000000000000001,
- "diameter": 0.17600000000000002,
- "height": null,
- "insulation_reflective": true,
- "insulation_thickness": 0.02794,
- "display_name": "f28525da-a952-4a41-b8b7-2ad4e9dce6ae",
- "user_data": {},
- "width": null,
- "geometry": {
- "v": [
- 1.0832885283134288,
- -0.19101299543362338,
- 0.0
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "f28525da-a952-4a41-b8b7-2ad4e9dce6ae"
- }
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
}
}
- ],
- "id_num": 0,
- "supply_ducting": [
- {
- "identifier": "b402df62-29df-41dc-bee7-d4ce421e4a5c",
- "display_name": "__unnamed_vent_duct__",
- "duct_type": 1,
+ },
+ "type": "EnergyMaterial",
+ "roughness": "MediumSmooth",
+ "thickness": 0.025399999999999999,
+ "identifier": "Generic 25mm Wood",
+ "conductivity": 0.14999999999999999,
+ "specific_heat": 1630.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.5,
+ "density": 608.0,
+ "visible_absorptance": 0.5
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
"user_data": {},
- "segments": {
- "f862799d-c34d-47a9-b9c0-ef7254d8cbcf": {
- "insulation_conductivity": 0.040000000000000001,
- "diameter": 0.17600000000000002,
- "height": null,
- "insulation_reflective": true,
- "insulation_thickness": 0.02794,
- "display_name": "f862799d-c34d-47a9-b9c0-ef7254d8cbcf",
- "user_data": {},
- "width": null,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 1.1000000000000001
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "f862799d-c34d-47a9-b9c0-ef7254d8cbcf"
- }
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs10cf9e98",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
}
}
- ],
- "sys_type": 1,
- "display_name": "Test_Vent_System",
- "ventilation_unit": {
- "temperature_below_defrost_used": -5.0,
- "in_conditioned_space": true,
- "display_name": "Test_Unit",
- "electric_efficiency": 0.33300000000000002,
- "latent_heat_recovery": 0.0,
- "user_data": {},
- "quantity": 1,
- "frost_protection_reqd": true,
- "sensible_heat_recovery": 0.82999999999999996,
- "identifier": "d2763823-d5b0-43d4-8454-ad23ea8c85e1"
},
- "user_data": {},
- "identifier": "c4eec930-511d-4edc-8847-cd50aaf377f7"
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.20000000000000001,
+ "identifier": "Generic HW Concrete",
+ "conductivity": 1.9500000000000000,
+ "specific_heat": 900.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.80000000000000004,
+ "density": 2240.0,
+ "visible_absorptance": 0.80000000000000004
},
- "type": "RoomPhHvacPropertiesAbridged",
- "supportive_devices": [
- {
- "norm_energy_demand_W": 123.0,
- "annual_period_operation_khrs": 6.5,
- "device_class_name": "PhSupportiveDevice",
- "device_type": 10,
- "in_conditioned_space": false,
- "display_name": "Example Device",
- "user_data": {},
- "quantity": 3,
- "identifier": "6aa2fe0a-1cc8-43a6-8bca-4b4d3d82447a"
- }
- ],
- "hot_water_system": {
- "id_num": 0,
- "distribution_piping": {
- "a0df87ec-13e7-430c-b772-e4ad9eac2e8a": {
- "multiplier": 1,
- "demand_recirculation": true,
- "pipe_element": {
- "user_data": {},
- "segments": {
- "d5ece53c-a01f-4955-b6e8-e72231314bbb": {
- "insulation_thickness_mm": 0.0,
- "insulation_conductivity": 0.040000000000000001,
- "daily_period": 24,
- "material_value": "6-PEX",
- "diameter_mm": 38.099999999999994,
- "insulation_reflective": false,
- "insulation_quality": null,
- "display_name": "d5ece53c-a01f-4955-b6e8-e72231314bbb",
- "user_data": {},
- "water_temp_c": 60.0,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 5.5
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "d5ece53c-a01f-4955-b6e8-e72231314bbb"
- }
- },
- "identifier": "6e89e087-53fa-4b3f-b858-69aed0356532",
- "display_name": "6e89e087-53fa-4b3f-b858-69aed0356532"
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
},
- "display_name": "Test_Trunk",
- "branches": {
- "070b936a-4fbe-4c7d-8bbd-ad35c40bdc11": {
- "fixtures": {
- "13a0aaff-a5a4-410d-8e8f-89795e642dd0": {
- "user_data": {},
- "segments": {
- "0e8aadd9-260b-4976-8042-95a6826d258b": {
- "insulation_thickness_mm": 0.0,
- "insulation_conductivity": 0.040000000000000001,
- "daily_period": 24,
- "material_value": "1-COPPER_M",
- "diameter_mm": 9.5249999999999986,
- "insulation_reflective": false,
- "insulation_quality": null,
- "display_name": "0e8aadd9-260b-4976-8042-95a6826d258b",
- "user_data": {},
- "water_temp_c": 55.0,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 5.5
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "0e8aadd9-260b-4976-8042-95a6826d258b"
- }
- },
- "identifier": "13a0aaff-a5a4-410d-8e8f-89795e642dd0",
- "display_name": "Test_Fixture"
- }
- },
- "pipe_element": {
- "user_data": {},
- "segments": {
- "c88a1ea1-8934-4aa7-9353-f40d9a5d6720": {
- "insulation_thickness_mm": 0.0,
- "insulation_conductivity": 0.040000000000000001,
- "daily_period": 24,
- "material_value": "3-COPPER_K",
- "diameter_mm": 19.049999999999997,
- "insulation_reflective": false,
- "insulation_quality": null,
- "display_name": "c88a1ea1-8934-4aa7-9353-f40d9a5d6720",
- "user_data": {},
- "water_temp_c": 60.0,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 5.5
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "c88a1ea1-8934-4aa7-9353-f40d9a5d6720"
- }
- },
- "identifier": "958823f5-89dd-460f-95d9-fc6e2e7a5f7f",
- "display_name": "958823f5-89dd-460f-95d9-fc6e2e7a5f7f"
- },
- "display_name": "Test_Branch",
- "user_data": {},
- "identifier": "070b936a-4fbe-4c7d-8bbd-ad35c40bdc11"
- }
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsecbfefc4",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.050000000000000003,
+ "identifier": "Generic 50mm Insulation",
+ "conductivity": 0.029999999999999999,
+ "specific_heat": 1210.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 43.0,
+ "visible_absorptance": 0.69999999999999996
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
},
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
"user_data": {},
- "identifier": "a0df87ec-13e7-430c-b772-e4ad9eac2e8a"
- }
- },
- "recirc_temp": 48.0,
- "display_name": "SHW System_cf490d90",
- "type": "PhHvacHotWaterSystemPh",
- "recirc_hours": 23,
- "heaters": {
- "236b6b0c-ce11-4b75-8a08-11866aa9df41": {
- "annual_energy_factor": 3.0251000000000001,
- "percent_coverage": 1.0,
- "in_conditioned_space": true,
- "display_name": "236b6b0c-ce11-4b75-8a08-11866aa9df41",
- "heater_type": "PhHvacHotWaterHeaterHeatPump_Inside",
- "annual_COP": null,
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs8ee60a00",
+ "uris": []
+ },
+ "ph": {
"user_data": {},
- "total_system_perf_ratio": null,
- "identifier": "236b6b0c-ce11-4b75-8a08-11866aa9df41"
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
}
},
- "number_tap_points": 1,
- "recirc_piping": {
- "edc91716-0aa4-47b9-8f46-0b7bdce83353": {
- "user_data": {},
- "segments": {
- "aa40dc7e-a686-4af6-b5b0-b005755c3db7": {
- "insulation_thickness_mm": 25.399999999999999,
- "insulation_conductivity": 0.040000000000000001,
- "daily_period": 23.0,
- "material_value": "2-COPPER_L",
- "diameter_mm": 25.399999999999999,
- "insulation_reflective": true,
- "insulation_quality": null,
- "display_name": "aa40dc7e-a686-4af6-b5b0-b005755c3db7",
- "user_data": {},
- "water_temp_c": 48.0,
- "geometry": {
- "v": [
- 0.0,
- 0.0,
- 1.1000000000000001
- ],
- "p": [
- 0.0,
- -5.5,
- 0.0
- ],
- "type": "LineSegment3D"
- },
- "identifier": "aa40dc7e-a686-4af6-b5b0-b005755c3db7"
- }
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.01,
+ "identifier": "Generic Roof Membrane",
+ "conductivity": 0.16,
+ "specific_heat": 1460.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.65000000000000002,
+ "density": 1120.0,
+ "visible_absorptance": 0.65000000000000002
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
},
- "identifier": "edc91716-0aa4-47b9-8f46-0b7bdce83353",
- "display_name": "_unnamed_"
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsae0d58c7",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
}
},
- "tank_solar": {
- "storage_loss_rate": 0.0,
- "solar_losses": 0.0,
- "room_temp": 20,
- "solar_connection": false,
- "in_conditioned_space": true,
- "standby_fraction": 0.29999999999999999,
- "display_name": "_unnamed_hw_tank_",
- "storage_capacity": 300,
- "water_temp": 60,
- "standby_losses": 4.0,
- "user_data": {},
- "quantity": 1,
- "_tank_type": {
- "value": "2-DHW ONLY"
+ "type": "EnergyMaterial",
+ "roughness": "Smooth",
+ "thickness": 0.10000000000000001,
+ "identifier": "Generic Wall Air Gap",
+ "conductivity": 0.66700000000000004,
+ "specific_heat": 1000.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 1.2800000000000000,
+ "visible_absorptance": 0.69999999999999996
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
+ },
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
+ }
+ },
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs79968724",
+ "uris": []
},
- "identifier": "9b53c37f-9d3e-4988-9e31-bfb54f6930a5"
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- "identifier": "2c5f4650-14ae-4977-bb5a-28689323a95a"
+ "type": "EnergyMaterial",
+ "roughness": "MediumSmooth",
+ "thickness": 0.012699999999999999,
+ "identifier": "Generic Gypsum Board",
+ "conductivity": 0.16,
+ "specific_heat": 1090.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.5,
+ "density": 800.0,
+ "visible_absorptance": 0.5
},
- "heat_pump_systems": [
- {
- "ambient_temp_2": 12.0,
- "ambient_temp_1": -3.3300000000000001,
- "cooling_params": {
- "percent_coverage": 1.0,
- "ventilation": {
- "identifier": "3fc81aab-d1e7-4187-b0d6-2432eb3424a9",
- "used": false,
- "display_name": "3fc81aab-d1e7-4187-b0d6-2432eb3424a9",
- "min_coil_temp": 12.0,
- "capacity": 10.0,
- "annual_COP": 4.0,
- "user_data": {},
- "single_speed": false
- },
- "panel": {
- "used": false,
- "display_name": "e1a864a4-1447-4304-9143-13d9f0dfd0d3",
- "annual_COP": 4.0,
- "user_data": {},
- "identifier": "e1a864a4-1447-4304-9143-13d9f0dfd0d3"
- },
- "recirculation": {
- "identifier": "5fb81af7-0cf0-4b25-b870-35349c686b52",
- "used": true,
- "display_name": "_unnamed_recirculation_cooling__5b309700",
- "min_coil_temp": 10.0,
- "capacity": 10.0,
- "flow_rate_variable": true,
- "annual_COP": 2.0,
- "user_data": {},
- "flow_rate_m3_hr": 100.08000000000000,
- "single_speed": false
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
},
- "dehumidification": {
- "used": true,
- "display_name": "_unnamed_dehumidification_cooling__a72622c6",
- "useful_heat_loss": false,
- "annual_COP": 2.0,
- "user_data": {},
- "identifier": "aaa52a61-6f53-4a33-b1b6-0daa3023beb1"
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
}
},
- "COP_2": 4.1200000000000001,
- "percent_coverage": 1.0,
- "display_name": "Example_Heat_Pump",
- "user_data": {},
- "COP_1": 3.3999999999999999,
- "heat_pump_class_name": "PhHeatPumpRatedMonthly",
- "identifier": "ab91b772-1548-4062-9b0e-8229f07082a4"
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfs2f053209",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
},
- {
- "ambient_temp_2": 8.3330000000000002,
- "ambient_temp_1": -8.3330000000000002,
- "cooling_params": {
- "percent_coverage": 1.0,
- "ventilation": {
- "identifier": "c65d1707-9641-49cc-b72f-aedf7aa7f7c4",
- "used": false,
- "display_name": "c65d1707-9641-49cc-b72f-aedf7aa7f7c4",
- "min_coil_temp": 12.0,
- "capacity": 10.0,
- "annual_COP": 4.0,
- "user_data": {},
- "single_speed": false
- },
- "panel": {
- "used": false,
- "display_name": "e9365086-1c93-404a-a2e9-343bd7b9f8a8",
- "annual_COP": 4.0,
- "user_data": {},
- "identifier": "e9365086-1c93-404a-a2e9-343bd7b9f8a8"
- },
- "recirculation": {
- "identifier": "cd72ac50-1b93-4f58-985f-948a42bf3579",
- "used": false,
- "display_name": "cd72ac50-1b93-4f58-985f-948a42bf3579",
- "min_coil_temp": 12.0,
- "capacity": 10.0,
- "flow_rate_variable": true,
- "annual_COP": 4.0,
- "user_data": {},
- "flow_rate_m3_hr": 100.0,
- "single_speed": false
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.10000000000000001,
+ "identifier": "Generic Brick",
+ "conductivity": 0.90000000000000002,
+ "specific_heat": 790.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.65000000000000002,
+ "density": 1920.0,
+ "visible_absorptance": 0.65000000000000002
+ },
+ {
+ "properties": {
+ "revive": {
+ "id_num": 0,
+ "cost_per_m2": {
+ "value": 0.0,
+ "unit": "COST/M2"
},
- "dehumidification": {
- "used": false,
- "display_name": "8b473581-6724-4fd2-ba42-c3d3c6ec894c",
- "useful_heat_loss": false,
- "annual_COP": 4.0,
- "user_data": {},
- "identifier": "8b473581-6724-4fd2-ba42-c3d3c6ec894c"
+ "type": "EnergyMaterialReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "kg_CO2_per_m2": {
+ "value": 0.0,
+ "unit": "KG/M2"
}
},
- "COP_2": 2.5,
- "percent_coverage": 1.0,
- "display_name": "None",
- "user_data": {},
- "COP_1": 2.5,
- "heat_pump_class_name": "PhHeatPumpRatedMonthly",
- "identifier": "ded9d84f-e81d-4292-87ca-554fc82c9688"
- }
- ],
- "heating_systems": []
+ "type": "EnergyMaterialProperties",
+ "ref": {
+ "user_data": {},
+ "external_identifiers": {},
+ "document_refs": [],
+ "ref_status": "NA",
+ "image_refs": [],
+ "type": "_HBObjectWithReferences",
+ "identifier": "rfsa8965141",
+ "uris": []
+ },
+ "ph": {
+ "user_data": {},
+ "id_num": 0,
+ "divisions": {
+ "column_widths": [],
+ "cells": [],
+ "steel_stud_spacing_mm": null,
+ "row_heights": []
+ }
+ }
+ },
+ "type": "EnergyMaterial",
+ "roughness": "MediumRough",
+ "thickness": 0.025000000000000001,
+ "identifier": "Generic 25mm Insulation",
+ "conductivity": 0.029999999999999999,
+ "specific_heat": 1210.0,
+ "thermal_absorptance": 0.90000000000000002,
+ "solar_absorptance": 0.69999999999999996,
+ "density": 43.0,
+ "visible_absorptance": 0.69999999999999996
+ }
+ ],
+ "floor_set": {
+ "interior_construction": "Generic Interior Floor",
+ "type": "FloorConstructionSetAbridged",
+ "ground_construction": "Generic Ground Slab",
+ "exterior_construction": "Generic Exposed Floor"
},
- "radiance": {
- "type": "RoomRadiancePropertiesAbridged"
+ "shade_construction": "Generic Shade",
+ "air_boundary_construction": "Generic Air Boundary",
+ "aperture_set": {
+ "skylight_construction": "Generic Double Pane",
+ "interior_construction": "Generic Single Pane",
+ "type": "ApertureConstructionSetAbridged",
+ "operable_construction": "Generic Double Pane",
+ "window_construction": "Generic Double Pane"
},
- "energy": {
- "lighting": {
- "visible_fraction": 0.25,
- "return_air_fraction": 0.0,
- "radiant_fraction": 0.32000000000000001,
+ "wall_set": {
+ "interior_construction": "Generic Interior Wall",
+ "type": "WallConstructionSetAbridged",
+ "ground_construction": "Generic Underground Wall",
+ "exterior_construction": "Generic Exterior Wall"
+ }
+ },
+ "shws": [],
+ "schedule_type_limits": [
+ {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": 0.0,
+ "identifier": "Activity Level",
+ "upper_limit": {
+ "type": "NoLimit"
+ },
+ "numeric_type": "Continuous",
+ "unit_type": "ActivityLevel"
+ },
+ {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": -273.14999999999998,
+ "identifier": "Temperature",
+ "upper_limit": {
+ "type": "NoLimit"
+ },
+ "numeric_type": "Continuous",
+ "unit_type": "Temperature"
+ },
+ {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": 0.0,
+ "identifier": "Humidity",
+ "upper_limit": 100.0,
+ "numeric_type": "Continuous",
+ "unit_type": "Percent"
+ },
+ {
+ "type": "ScheduleTypeLimit",
+ "lower_limit": 0.0,
+ "identifier": "Fractional",
+ "upper_limit": 1.0,
+ "numeric_type": "Continuous",
+ "unit_type": "Dimensionless"
+ }
+ ],
+ "ventilation_simulation_control": {
+ "vent_control_type": "SingleZone",
+ "aspect_ratio": 1.0,
+ "long_axis_angle": 0.0,
+ "reference_humidity_ratio": 0.0,
+ "type": "VentilationSimulationControl",
+ "reference_pressure": 101325.0,
+ "building_type": "LowRise",
+ "reference_temperature": 20.0
+ },
+ "electric_load_center": {
+ "inverter_efficiency": 0.95999999999999996,
+ "type": "ElectricLoadCenter",
+ "inverter_dc_to_ac_size_ratio": 1.1000000000000001
+ },
+ "program_types": [
+ {
+ "electric_equipment": {
"properties": {
"revive": {
"id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "LightingReviveProperties",
- "lifetime_years": 25
+ "type": "ElectricEquipmentReviveProperties"
},
+ "type": "ElectricEquipmentProperties",
"ph": {
- "id_num": 0,
- "target_lux": 300,
- "type": "LightingPhProperties",
- "target_lux_height": 0.80000000000000004,
- "equipment": {
- "identifier": "714e456e-92e1-4116-aabe-bbce1373d029",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusLightingInterior",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ Interior Lighting",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 6
+ "type": "ElectricEquipmentPhProperties",
+ "equipment_collection": {
+ "equipment_set": {}
}
- },
- "type": "LightingProperties"
+ }
},
- "display_name": "HBPH_SFH_Lighting",
- "type": "LightingAbridged",
- "watts_per_area": 13.911891558295746,
- "schedule": "hbph_sfh_Lighting",
- "identifier": "HBPH_SFH_Lighting_c17cb976"
+ "latent_fraction": 0.0,
+ "radiant_fraction": 0.5,
+ "lost_fraction": 0.0,
+ "schedule": "Generic Office Equipment",
+ "watts_per_area": 10.330000000000000,
+ "type": "ElectricEquipmentAbridged",
+ "identifier": "Generic Office Equipment"
},
"people": {
- "occupancy_schedule": "hbph_sfh_Occupant_Presence",
- "radiant_fraction": 0.29999999999999999,
- "people_per_area": 0.10000000000000001,
"properties": {
"revive": {
- "type": "PeopleReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "PeopleReviveProperties"
},
+ "type": "PeopleProperties",
"ph": {
- "id_num": 0,
- "number_bedrooms": 2,
- "type": "PeoplePhProperties",
- "number_people": 3,
"dwellings": {
- "identifier": "HBPH_DWELLING_1dd11d4f",
- "num_dwellings": 1
- }
- },
- "type": "PeopleProperties"
+ "identifier": "a4a99464-ce1b-461b-8997-f524a2dad2c9",
+ "num_dwellings": 0
+ },
+ "number_bedrooms": 0,
+ "id_num": 0,
+ "number_people": 0.0,
+ "type": "PeoplePhProperties"
+ }
},
- "display_name": "HBPH_SFH_People",
- "type": "PeopleAbridged",
"latent_fraction": {
"type": "Autocalculate"
},
- "activity_schedule": "hbph_sfh_Occupant_Activity",
- "identifier": "HBPH_SFH_People_397f2514"
+ "radiant_fraction": 0.29999999999999999,
+ "type": "PeopleAbridged",
+ "people_per_area": 0.056500000000000002,
+ "activity_schedule": "Seated Adult Activity",
+ "occupancy_schedule": "Generic Office Occupancy",
+ "identifier": "Generic Office People"
},
- "hvac": "Room_3_4dd4f0c5 Ideal Loads Air System",
- "service_hot_water": {
- "flow_per_area": 0.23146215804218456,
+ "infiltration": {
+ "schedule": "Generic Office Infiltration",
+ "identifier": "Generic Office Infiltration",
+ "flow_per_exterior_area": 0.00022660000000000001,
+ "type": "InfiltrationAbridged"
+ },
+ "setpoint": {
+ "identifier": "Generic Office Setpoints",
+ "heating_schedule": "Generic Office Heating",
+ "type": "SetpointAbridged",
+ "cooling_schedule": "Generic Office Cooling"
+ },
+ "ventilation": {
+ "identifier": "Generic Office Ventilation",
+ "flow_per_person": 0.0023600000000000001,
+ "type": "VentilationAbridged",
+ "flow_per_area": 0.00030499999999999999
+ },
+ "type": "ProgramTypeAbridged",
+ "identifier": "Generic Office Program",
+ "lighting": {
+ "visible_fraction": 0.20000000000000001,
"properties": {
"revive": {
- "type": "ServiceHotWaterReviveProperties",
- "id_num": 0
+ "id_num": 0,
+ "type": "LightingReviveProperties",
+ "labor_fraction": 0.40000000000000002,
+ "lifetime_years": 25,
+ "cost": 0.0
},
- "type": "ServiceHotWaterProperties"
+ "type": "LightingProperties",
+ "ph": {
+ "target_lux": 300,
+ "id_num": 0,
+ "target_lux_height": 0.80000000000000004,
+ "type": "LightingPhProperties"
+ }
},
- "type": "ServiceHotWaterAbridged",
- "sensible_fraction": 0.20000000000000001,
- "schedule": "hbph_sfh_Combined_HotWater",
- "target_temperature": 43.299999999999997,
- "latent_fraction": 0.050000000000000003,
- "identifier": "HBPH_SFH_ServiceHotWater_0d81a5f7"
+ "radiant_fraction": 0.69999999999999996,
+ "schedule": "Generic Office Lighting",
+ "watts_per_area": 10.550000000000001,
+ "type": "LightingAbridged",
+ "return_air_fraction": 0.0,
+ "identifier": "Generic Office Lighting"
+ }
+ }
+ ]
+ },
+ "doe2": {
+ "type": "ModelDoe2Properties"
+ },
+ "ph": {
+ "team": {
+ "user_data": {},
+ "customer": {
+ "user_data": {},
+ "telephone": null,
+ "street": null,
+ "license_number": null,
+ "display_name": "ca95a913-f1a2-44d9-84b9-eb716c82ee04",
+ "post_code": null,
+ "name": null,
+ "identifier": "ca95a913-f1a2-44d9-84b9-eb716c82ee04",
+ "email": null,
+ "city": null
+ },
+ "designer": {
+ "user_data": {},
+ "telephone": null,
+ "street": null,
+ "license_number": null,
+ "display_name": "152fd630-1d56-465e-9e37-e4f86f8a0834",
+ "post_code": null,
+ "name": null,
+ "identifier": "152fd630-1d56-465e-9e37-e4f86f8a0834",
+ "email": null,
+ "city": null
+ },
+ "display_name": "b631895d-bf30-441f-a814-ab609e3d6053",
+ "owner": {
+ "user_data": {},
+ "telephone": null,
+ "street": null,
+ "license_number": null,
+ "display_name": "8adc4754-855c-49e8-98d4-d0593a266fa8",
+ "post_code": null,
+ "name": null,
+ "identifier": "8adc4754-855c-49e8-98d4-d0593a266fa8",
+ "email": null,
+ "city": null
+ },
+ "building": {
+ "user_data": {},
+ "telephone": null,
+ "street": null,
+ "license_number": null,
+ "display_name": "2b37ea2b-890d-453c-be30-35f8b60423e3",
+ "post_code": null,
+ "name": null,
+ "identifier": "2b37ea2b-890d-453c-be30-35f8b60423e3",
+ "email": null,
+ "city": null
+ },
+ "identifier": "b631895d-bf30-441f-a814-ab609e3d6053"
+ },
+ "id_num": 0,
+ "type": "ModelPhPropertiesAbridged",
+ "bldg_segments": [
+ {
+ "user_data": {},
+ "set_points": {
+ "user_data": {},
+ "summer": 24.0,
+ "display_name": "1eace16e-8bbc-4d0f-8125-19b3b51d1a90",
+ "winter": 21.0,
+ "identifier": "1eace16e-8bbc-4d0f-8125-19b3b51d1a90"
},
- "process_loads": [
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 25.416666666666668,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "2975c3da-1eaa-499f-bc42-cc1917a4dda6",
- "reference_energy_norm": 1,
- "equipment_type": "PhFridgeFreezer",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen fridge/freeze combo",
- "energy_demand": 1.2200000000000000,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 4
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhFridgeFreezer",
- "schedule": "hbph_sfh_Refrigerator",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhFridgeFreezer_a88fc2a0"
+ "display_name": "_unnamed_bldg_segment_",
+ "site": {
+ "user_data": {},
+ "location": {
+ "user_data": {},
+ "latitude": 40.600000000000001,
+ "hours_from_UTC": -4,
+ "display_name": "New_York",
+ "climate_zone": 1,
+ "site_elevation": 0.0,
+ "identifier": "c9813e5e-73d6-4ec7-8f70-03ab69180d4a",
+ "longitude": -73.799999999999997
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 368.86201269764467,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "d7ea813e-91b9-40b2-9ec7-31b5b6a3788f",
- "reference_energy_norm": 2,
- "equipment_type": "PhDishwasher",
- "capacity_type": 1,
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen dishwasher",
- "energy_demand": 269,
- "capacity": 12,
- "_water_connection": {
- "value": "2-COLD WATER CONNECTION"
- },
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhDishwasher",
- "schedule": "hbph_sfh_Dishwasher",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhDishwasher_43ce1970"
+ "phpp_library_codes": {
+ "user_data": {},
+ "dataset_name": "US0055b-New York",
+ "display_name": "US0055b-New York",
+ "identifier": "557198c1-9ab3-4cc4-a24b-3be698435bab",
+ "country_code": "US-United States of America",
+ "region_code": "New York"
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 164.21934230153215,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "4ddf6945-bb91-4ceb-8f18-41c614130d2c",
- "utilization_factor": 1.0,
- "modified_energy_factor": 2.7000000000000002,
- "reference_energy_norm": 2,
- "equipment_type": "PhClothesWasher",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Laundry - washer",
- "energy_demand": 120,
- "capacity": 0.12740000000000001,
- "_water_connection": {
- "value": "2-COLD WATER CONNECTION"
- },
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
+ "display_name": "_unnamed_",
+ "climate": {
+ "user_data": {},
+ "monthly_radiation": {
+ "user_data": {},
+ "glob": {
+ "user_data": {},
+ "june": 165.0,
+ "march": 66.659999999999997,
+ "display_name": "1f588095-892d-495f-9219-5d42b5efe13a",
+ "april": 131.66000000000000,
+ "january": 0.0,
+ "august": 145.61000000000001,
+ "november": 42.049999999999997,
+ "july": 200.0,
+ "february": 26.660000000000000,
+ "identifier": "1f588095-892d-495f-9219-5d42b5efe13a",
+ "september": 104.03000000000000,
+ "december": 0.0,
+ "october": 74.319999999999993,
+ "may": 149.97000000000000
},
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhClothesWasher",
- "schedule": "hbph_sfh_Clotheswasher",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhClothesWasher_518c31e2"
- },
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 741.66831073273784,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
+ "display_name": "f34ef4c3-e841-4c94-9c8d-7b4929c30df2",
+ "east": {
+ "user_data": {},
+ "june": 165.0,
+ "march": 66.659999999999997,
+ "display_name": "ff597325-c5e6-4c80-934d-b03131a64ae4",
+ "april": 131.66000000000000,
+ "january": 0.0,
+ "august": 145.61000000000001,
+ "november": 42.049999999999997,
+ "july": 200.0,
+ "february": 26.660000000000000,
+ "identifier": "ff597325-c5e6-4c80-934d-b03131a64ae4",
+ "september": 104.03000000000000,
+ "december": 0.0,
+ "october": 74.319999999999993,
+ "may": 149.97000000000000
},
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "9e0dcfd2-853d-4ac4-83c4-11e40e5f3b1c",
- "_dryer_type": {
- "value": "5-ELECTRIC EXHAUST AIR DRYER"
- },
- "field_utilization_factor_type": 1,
- "field_utilization_factor": 1.1799999999999999,
- "reference_energy_norm": 2,
- "equipment_type": "PhClothesDryer",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Laundry - dryer",
- "energy_demand": 0,
- "gas_efficiency_factor": 2.6699999999999999,
- "comment": "default",
- "gas_consumption": 0,
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 3.9300000000000002,
- "reference_quantity": 1
- }
+ "north": {
+ "user_data": {},
+ "june": 165.0,
+ "march": 66.659999999999997,
+ "display_name": "cb87af5b-5555-48e8-9760-9e325097bba8",
+ "april": 131.66000000000000,
+ "january": 0.0,
+ "august": 145.61000000000001,
+ "november": 42.049999999999997,
+ "july": 200.0,
+ "february": 26.660000000000000,
+ "identifier": "cb87af5b-5555-48e8-9760-9e325097bba8",
+ "september": 104.03000000000000,
+ "december": 0.0,
+ "october": 74.319999999999993,
+ "may": 149.97000000000000
},
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhClothesDryer",
- "schedule": "hbph_sfh_Clothesdryer",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhClothesDryer_7eb47af2"
- },
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 546.30628661958428,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
+ "west": {
+ "user_data": {},
+ "june": 165.0,
+ "march": 66.659999999999997,
+ "display_name": "c70d957c-c5a9-418f-a15e-4402ef3a18b9",
+ "april": 131.66000000000000,
+ "january": 0.0,
+ "august": 145.61000000000001,
+ "november": 42.049999999999997,
+ "july": 200.0,
+ "february": 26.660000000000000,
+ "identifier": "c70d957c-c5a9-418f-a15e-4402ef3a18b9",
+ "september": 104.03000000000000,
+ "december": 0.0,
+ "october": 74.319999999999993,
+ "may": 149.97000000000000
},
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "e0b6fc77-7b72-4e59-a81a-567bc357d3be",
- "_cooktop_type": {
- "value": "1-ELECTRICITY"
- },
- "reference_energy_norm": 1,
- "equipment_type": "PhCooktop",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen cooking",
- "energy_demand": 0.20000000000000001,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
+ "south": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "6c30da4a-2bae-4cd6-a5f0-455dbe0a02e0",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "6c30da4a-2bae-4cd6-a5f0-455dbe0a02e0",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
},
- "type": "ProcessProperties"
+ "identifier": "f34ef4c3-e841-4c94-9c8d-7b4929c30df2"
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhCooktop",
- "schedule": "hbph_sfh_Cooktop",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhCooktop_c5e3bc57"
- },
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 1.2521406321689497,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
+ "display_name": "My_Test_Climate",
+ "peak_loads": {
+ "user_data": {},
+ "heat_load_1": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "test_peak_heat_1",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "fd6720a7-edad-48b9-be4e-6530df2f000e",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
},
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "369cabc1-c0cd-4401-af76-9b8787da1100",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusLightingExterior",
- "in_conditioned_space": false,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ Exterior Lighting",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 6
- }
+ "heat_load_2": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "test_peak_heat_2",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "dce4aa9c-70e7-47ee-9619-9190f90ae3ea",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
},
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusLightingExterior",
- "schedule": "Always On",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhPhiusLightingExterior_c5968ec5"
- },
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 1.1415525114155252,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
+ "cooling_load_1": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "test_peak_cooling_1",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "f654068d-222d-4ee7-b7bf-fcf71a9311a7",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
},
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "ba46ba6f-1b18-4150-91bf-c1fcda1af0a6",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 2,
- "equipment_type": "PhPhiusLightingGarage",
- "in_conditioned_space": false,
- "energy_demand_per_use": 100,
- "display_name": "PHIUS+ Garage Lighting",
- "energy_demand": 100,
- "comment": "default",
- "user_data": {},
- "quantity": 0,
- "combined_energy_factor": 0,
- "reference_quantity": 2
- }
+ "display_name": "00496442-b849-420b-bfad-a12058be98b2",
+ "cooling_load_2": {
+ "user_data": {},
+ "ground_temp": null,
+ "rad_south": 0.0,
+ "display_name": "test_peak_cooling_2",
+ "dewpoint": null,
+ "sky_temp": null,
+ "temp": 0.0,
+ "identifier": "20dcb7e2-fbad-4fc7-a0c8-e272a61272f0",
+ "rad_west": 0.0,
+ "rad_east": 0.0,
+ "rad_global": 0.0,
+ "rad_north": 0.0
},
- "type": "ProcessProperties"
+ "identifier": "00496442-b849-420b-bfad-a12058be98b2"
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusLightingGarage",
- "schedule": "Always On",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhPhiusLightingGarage_8ab05006"
- },
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 872.67161937496485,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
+ "average_wind_speed": 4.0,
+ "summer_daily_temperature_swing": 10.0,
+ "ground": {
+ "user_data": {},
+ "ground_density": 2000,
+ "depth_groundwater": 3,
+ "ground_heat_capacity": 1000,
+ "display_name": "95517474-07d6-4c14-9651-52767bcb3d64",
+ "identifier": "95517474-07d6-4c14-9651-52767bcb3d64",
+ "flow_rate_groundwater": 0.050000000000000003,
+ "ground_thermal_conductivity": 2
+ },
+ "identifier": "d32f3366-cfe3-41c3-a5f3-9f2521d848f1",
+ "station_elevation": 0.0,
+ "monthly_temps": {
+ "user_data": {},
+ "sky_temps": {
+ "user_data": {},
+ "june": 20.620000000000001,
+ "march": 8.3300000000000001,
+ "display_name": "e05078fb-bd86-432f-99a3-1c0f869ab43e",
+ "april": 16.460000000000001,
+ "january": 0.0,
+ "august": 13.210000000000001,
+ "november": 5.0599999999999996,
+ "july": 17.699999999999999,
+ "february": 3.3300000000000001,
+ "identifier": "e05078fb-bd86-432f-99a3-1c0f869ab43e",
+ "september": 9.7799999999999994,
+ "december": 3.6200000000000001,
+ "october": 6.4800000000000004,
+ "may": 17.920000000000002
},
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "e2405726-8b38-4897-83ce-406cb79357bd",
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusMEL",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ MELS",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 3
- }
+ "dewpoints": {
+ "user_data": {},
+ "june": 6.9500000000000002,
+ "march": 6.6699999999999999,
+ "display_name": "8dffe9ab-107d-4b16-8917-605072fa7c0d",
+ "april": 7.9600000000000000,
+ "january": 0.0,
+ "august": 4.1399999999999997,
+ "november": 1.6200000000000001,
+ "july": 4.9500000000000002,
+ "february": 2.6699999999999999,
+ "identifier": "8dffe9ab-107d-4b16-8917-605072fa7c0d",
+ "september": 1.0500000000000000,
+ "december": 4.2800000000000002,
+ "october": 1.5400000000000000,
+ "may": 5.1299999999999999
+ },
+ "display_name": "1c4a9e7b-f53f-4664-b5f7-946f3e022a1c",
+ "ground_temps": {
+ "user_data": {},
+ "june": 0.0,
+ "march": 0.0,
+ "display_name": "8bee2ca7-6ebb-4aa8-ac78-fd2a74b13071",
+ "april": 0.0,
+ "january": 0.0,
+ "august": 0.0,
+ "november": 0.0,
+ "july": 0.0,
+ "february": 0.0,
+ "identifier": "8bee2ca7-6ebb-4aa8-ac78-fd2a74b13071",
+ "september": 0.0,
+ "december": 0.0,
+ "october": 0.0,
+ "may": 0.0
},
- "type": "ProcessProperties"
+ "identifier": "1c4a9e7b-f53f-4664-b5f7-946f3e022a1c",
+ "air_temps": {
+ "user_data": {},
+ "june": 24.75,
+ "march": 10.0,
+ "display_name": "d4078380-8c01-4569-915f-0ad22dbe7590",
+ "april": 19.75,
+ "january": 0.0,
+ "august": 15.850000000000000,
+ "november": 6.0700000000000003,
+ "july": 21.230000000000000,
+ "february": 4.0,
+ "identifier": "d4078380-8c01-4569-915f-0ad22dbe7590",
+ "september": 11.740000000000000,
+ "december": 4.3399999999999999,
+ "october": 7.7800000000000002,
+ "may": 21.5
+ }
+ }
+ },
+ "identifier": "0c0c9c74-2d3d-4bc8-a589-934e9084c996"
+ },
+ "co2e_factors": {
+ "factors": [
+ {
+ "fuel_name": "HARD_COAL_CGS_0_CHP",
+ "units": "g/kWh",
+ "value": 409.99660000000000
+ },
+ {
+ "fuel_name": "WOOD",
+ "units": "g/kWh",
+ "value": 53.428899999999999
+ },
+ {
+ "fuel_name": "OIL",
+ "units": "g/kWh",
+ "value": 309.99660000000000
+ },
+ {
+ "fuel_name": "HARD_COAL_CGS_35_CHP",
+ "units": "g/kWh",
+ "value": 319.99320000000000
+ },
+ {
+ "fuel_name": "ELECTRICITY_PV",
+ "units": "g/kWh",
+ "value": 250.01710000000000
+ },
+ {
+ "fuel_name": "GAS_CGS_35_CHP",
+ "units": "g/kWh",
+ "value": 129.98980000000000
+ },
+ {
+ "fuel_name": "OIL_CGS_70_CHP",
+ "units": "g/kWh",
+ "value": 100.0
+ },
+ {
+ "fuel_name": "HARD_COAL",
+ "units": "g/kWh",
+ "value": 439.98640000000000
+ },
+ {
+ "fuel_name": "OIL_CGS_35_CHP",
+ "units": "g/kWh",
+ "value": 250.01710000000000
+ },
+ {
+ "fuel_name": "GAS_CGS_0_CHP",
+ "units": "g/kWh",
+ "value": 319.99320000000000
+ },
+ {
+ "fuel_name": "OIL_CGS_0_CHP",
+ "units": "g/kWh",
+ "value": 409.99660000000000
+ },
+ {
+ "fuel_name": "ELECTRICITY_MIX",
+ "units": "g/kWh",
+ "value": 680.00680000000000
+ },
+ {
+ "fuel_name": "GAS_CGS_70_CHP",
+ "units": "g/kWh",
+ "value": -70.010199999999998
+ },
+ {
+ "fuel_name": "NATURAL_GAS",
+ "units": "g/kWh",
+ "value": 250.01710000000000
+ },
+ {
+ "fuel_name": "LPG",
+ "units": "g/kWh",
+ "value": 270.01020000000000
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusMEL",
- "schedule": "hbph_sfh_MEL",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_PhPhiusMEL_24acba88"
+ {
+ "fuel_name": "HARD_COAL_CGS_70_CHP",
+ "units": "g/kWh",
+ "value": 239.98640000000000
+ }
+ ]
+ },
+ "phius_certification": {
+ "PHIUS2021_cooling_load": 10.0,
+ "localization_selection_type": 2,
+ "int_gains_evap_per_person": 15,
+ "int_gains_toilet_room_util_pat": null,
+ "user_data": {},
+ "display_name": "c493c3cf-26ec-4908-8e29-0f51b7e1f7b2",
+ "int_gains_dhw_marginal_perf_ratio": null,
+ "int_gains_flush_heat_loss": true,
+ "int_gains_use_school_defaults": false,
+ "certification_program": {
+ "value": "7-PHIUS 2021 CORE"
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 737.72402539528935,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "d7ea813e-91b9-40b2-9ec7-31b5b6a3788f",
- "reference_energy_norm": 2,
- "equipment_type": "PhDishwasher",
- "capacity_type": 1,
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen dishwasher",
- "energy_demand": 269,
- "capacity": 12,
- "_water_connection": {
- "value": "2-COLD WATER CONNECTION"
- },
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhDishwasher",
- "schedule": "hbph_sfh_Dishwasher",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_00c4bbf8"
+ "building_use_type": {
+ "value": "1-RESIDENTIAL"
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 328.43868460306430,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "4ddf6945-bb91-4ceb-8f18-41c614130d2c",
- "utilization_factor": 1.0,
- "modified_energy_factor": 2.7000000000000002,
- "reference_energy_norm": 2,
- "equipment_type": "PhClothesWasher",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Laundry - washer",
- "energy_demand": 120,
- "capacity": 0.12740000000000001,
- "_water_connection": {
- "value": "2-COLD WATER CONNECTION"
- },
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
- },
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhClothesWasher",
- "schedule": "hbph_sfh_Clotheswasher",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_fc5907d2"
+ "building_category_type": {
+ "value": "1-RESIDENTIAL BUILDING"
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 1112.5024660991069,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "9e0dcfd2-853d-4ac4-83c4-11e40e5f3b1c",
- "_dryer_type": {
- "value": "5-ELECTRIC EXHAUST AIR DRYER"
- },
- "field_utilization_factor_type": 1,
- "field_utilization_factor": 1.1799999999999999,
- "reference_energy_norm": 2,
- "equipment_type": "PhClothesDryer",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Laundry - dryer",
- "energy_demand": 0,
- "gas_efficiency_factor": 2.6699999999999999,
- "comment": "default",
- "gas_consumption": 0,
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 3.9300000000000002,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
+ "icfa_override": null,
+ "identifier": "c493c3cf-26ec-4908-8e29-0f51b7e1f7b2",
+ "int_gains_num_toilets": 1,
+ "building_status": {
+ "value": "1-IN_PLANNING"
+ },
+ "PHIUS2021_heating_demand": 15.0,
+ "building_type": {
+ "value": "1-NEW_CONSTRUCTION"
+ },
+ "PHIUS2021_cooling_demand": 15.0,
+ "PHIUS2021_heating_load": 10.0
+ },
+ "phi_certification": {
+ "user_data": {},
+ "display_name": "b7b96ddd-6560-41e6-ac9b-60a07199b9fe",
+ "phpp_version": 9,
+ "attributes": {
+ "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)",
+ "retrofit_type": "1-NEW BUILDING",
+ "certification_class": "1-CLASSIC",
+ "phpp_version": 9,
+ "ihg_type": "2-STANDARD",
+ "building_use_type": "10-DWELLING",
+ "certification_type": "1-PASSIVE HOUSE",
+ "enerphit_type": "2-ENERGY DEMAND METHOD",
+ "tfa_override": null,
+ "building_category_type": "1-RESIDENTIAL BUILDING",
+ "primary_energy_type": "1-PE (NON-RENEWABLE)"
+ },
+ "identifier": "b7b96ddd-6560-41e6-ac9b-60a07199b9fe"
+ },
+ "non_combustible_materials": false,
+ "thermal_bridges": {
+ "203f6f8a-1760-445d-a67e-60f2172d25fb": {
+ "user_data": {},
+ "psi_value": 0.01,
+ "_group_type": {
+ "value": "15-AMBIENT"
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhClothesDryer",
- "schedule": "hbph_sfh_Clothesdryer",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_35ce6ba9"
+ "display_name": "_unnamed_bldg_segment__094e697b",
+ "id_num": 0,
+ "fRsi_value": 0.75,
+ "geometry": {
+ "type": "Polyline3D",
+ "vertices": [
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ]
+ ]
+ },
+ "identifier": "203f6f8a-1760-445d-a67e-60f2172d25fb",
+ "quantity": 1.0
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 50.833333333333336,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "2975c3da-1eaa-499f-bc42-cc1917a4dda6",
- "reference_energy_norm": 1,
- "equipment_type": "PhFridgeFreezer",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen fridge/freeze combo",
- "energy_demand": 1.2200000000000000,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 4
- }
- },
- "type": "ProcessProperties"
+ "6d8d4567-8a08-4fb0-9e2a-3d4776d8ae11": {
+ "user_data": {},
+ "psi_value": 0.01,
+ "_group_type": {
+ "value": "15-AMBIENT"
+ },
+ "display_name": "_unnamed_bldg_segment__237a1f90",
+ "id_num": 0,
+ "fRsi_value": 0.75,
+ "geometry": {
+ "type": "Polyline3D",
+ "vertices": [
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ -5.5
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ -5.5
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ -5.5
+ ]
+ ]
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhFridgeFreezer",
- "schedule": "hbph_sfh_Refrigerator",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_f989c561"
+ "identifier": "6d8d4567-8a08-4fb0-9e2a-3d4776d8ae11",
+ "quantity": 1.0
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 819.45942992937648,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "e0b6fc77-7b72-4e59-a81a-567bc357d3be",
- "_cooktop_type": {
- "value": "1-ELECTRICITY"
- },
- "reference_energy_norm": 1,
- "equipment_type": "PhCooktop",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "Kitchen cooking",
- "energy_demand": 0.20000000000000001,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 1
- }
- },
- "type": "ProcessProperties"
+ "dbf34fde-2377-4d1f-941f-b3c7cbfd9589": {
+ "user_data": {},
+ "psi_value": 0.01,
+ "_group_type": {
+ "value": "15-AMBIENT"
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhCooktop",
- "schedule": "hbph_sfh_Cooktop",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_cc07fdc5"
+ "display_name": "_unnamed_bldg_segment__e144cbcf",
+ "id_num": 0,
+ "fRsi_value": 0.75,
+ "geometry": {
+ "type": "Polyline3D",
+ "vertices": [
+ [
+ 3.7608994304649785,
+ -10.631025133619353,
+ 0.9052439185626735
+ ],
+ [
+ 0.12743924763317918,
+ -9.9903480700561964,
+ 0.9052439185626735
+ ],
+ [
+ 0.12743924763317918,
+ -9.9903480700561964,
+ 4.5947560814373274
+ ],
+ [
+ 3.7608994304649785,
+ -10.631025133619353,
+ 4.5947560814373274
+ ],
+ [
+ 3.7608994304649785,
+ -10.631025133619353,
+ 0.9052439185626735
+ ]
+ ]
+ },
+ "identifier": "dbf34fde-2377-4d1f-941f-b3c7cbfd9589",
+ "quantity": 1.0
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 1637.0480430554567,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "e2405726-8b38-4897-83ce-406cb79357bd",
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusMEL",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ MELS",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 3
- }
- },
- "type": "ProcessProperties"
+ "ad35f0bb-6bd1-4449-91ed-3ce6a0a02226": {
+ "user_data": {},
+ "psi_value": 0.01,
+ "_group_type": {
+ "value": "15-AMBIENT"
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusMEL",
- "schedule": "hbph_sfh_MEL",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_9fce84e5"
+ "display_name": "_unnamed_bldg_segment__75864c9b",
+ "id_num": 0,
+ "fRsi_value": 0.75,
+ "geometry": {
+ "type": "Polyline3D",
+ "vertices": [
+ [
+ 4.5113301595281179,
+ -6.9497746774215505,
+ 5.5
+ ],
+ [
+ 3.9710638220646373,
+ -10.013777334829634,
+ 5.5
+ ],
+ [
+ 0.14106050030453293,
+ -9.3384444130002837,
+ 5.5
+ ],
+ [
+ 0.6813268377680135,
+ -6.2744417555921990,
+ 5.5
+ ],
+ [
+ 4.5113301595281179,
+ -6.9497746774215505,
+ 5.5
+ ]
+ ]
+ },
+ "identifier": "ad35f0bb-6bd1-4449-91ed-3ce6a0a02226",
+ "quantity": 1.0
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 572.18674727811469,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "714e456e-92e1-4116-aabe-bbce1373d029",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusLightingInterior",
- "in_conditioned_space": true,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ Interior Lighting",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 6
- }
- },
- "type": "ProcessProperties"
+ "ede4e576-e5cc-43c9-9368-4bb5ca493397": {
+ "user_data": {},
+ "psi_value": 0.01,
+ "_group_type": {
+ "value": "15-AMBIENT"
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusLightingInterior",
- "schedule": "hbph_sfh_Lighting",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_22e21a1f"
+ "display_name": "_unnamed_bldg_segment__c5bdffc0",
+ "id_num": 0,
+ "fRsi_value": 0.75,
+ "geometry": {
+ "type": "Polyline3D",
+ "vertices": [
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ -5.5
+ ],
+ [
+ 0.0,
+ -5.5,
+ -5.5
+ ],
+ [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ -5.5
+ ]
+ ]
+ },
+ "identifier": "ede4e576-e5cc-43c9-9368-4bb5ca493397",
+ "quantity": 1.0
},
- {
- "radiant_fraction": 0.0,
- "lost_fraction": 0.0,
- "watts": 2.5288564022831053,
- "properties": {
- "revive": {
- "id_num": 0,
- "cost": 0.0,
- "labor_fraction": 0.40000000000000002,
- "type": "ProcessReviveProperties",
- "lifetime_years": 25
- },
- "ph": {
- "type": "ProcessPhProperties",
- "equipment": {
- "identifier": "369cabc1-c0cd-4401-af76-9b8787da1100",
- "frac_high_efficiency": 1.0,
- "reference_energy_norm": 1,
- "equipment_type": "PhPhiusLightingExterior",
- "in_conditioned_space": false,
- "energy_demand_per_use": 0,
- "display_name": "PHIUS+ Exterior Lighting",
- "energy_demand": 0,
- "comment": "default",
- "user_data": {},
- "quantity": 1,
- "combined_energy_factor": 0,
- "reference_quantity": 6
- }
- },
- "type": "ProcessProperties"
+ "4352743e-4955-4b03-912f-5e92f86554be": {
+ "user_data": {},
+ "psi_value": 0.01,
+ "_group_type": {
+ "value": "15-AMBIENT"
+ },
+ "display_name": "_unnamed_bldg_segment__36e05cea",
+ "id_num": 0,
+ "fRsi_value": 0.75,
+ "geometry": {
+ "type": "Polyline3D",
+ "vertices": [
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ],
+ [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 0.0
+ ],
+ [
+ 0.0,
+ -5.5,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ]
+ ]
},
- "end_use_category": "HBPH_Process",
- "type": "ProcessAbridged",
- "display_name": "PhPhiusLightingExterior",
- "schedule": "Always On",
- "latent_fraction": 0.0,
- "fuel_type": "Electricity",
- "identifier": "HBPH_Process_a295cd78"
+ "identifier": "4352743e-4955-4b03-912f-5e92f86554be",
+ "quantity": 1.0
+ },
+ "6e3e9d68-6662-4285-95eb-290dbb3ef5b4": {
+ "user_data": {},
+ "psi_value": 0.01,
+ "_group_type": {
+ "value": "15-AMBIENT"
+ },
+ "display_name": "_unnamed_bldg_segment__4e7e752e",
+ "id_num": 0,
+ "fRsi_value": 0.75,
+ "geometry": {
+ "type": "Polyline3D",
+ "vertices": [
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 0.0
+ ],
+ [
+ -0.76405198173449351,
+ -9.8331541132537161,
+ 5.5
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 5.5
+ ],
+ [
+ 4.6523906598326512,
+ -10.788219090421832,
+ 0.0
+ ]
+ ]
+ },
+ "identifier": "6e3e9d68-6662-4285-95eb-290dbb3ef5b4",
+ "quantity": 1.0
}
- ],
- "ventilation": {
- "type": "VentilationAbridged",
- "air_changes_per_hour": 0.40000000000000002,
- "identifier": "HBPH_SFH_Ventilation_a7ddc97f"
- },
- "type": "RoomEnergyPropertiesAbridged",
- "setpoint": {
- "identifier": "HBPH_SFH_Setpoint_91a54ab3",
- "humidifying_schedule": "HumidNoLimit",
- "type": "SetpointAbridged",
- "heating_schedule": "hbph_sfh_Heating_Setpoint",
- "dehumidifying_schedule": "HBPH_SFH_Setpoint_91a54ab3_DeHumidSetp",
- "cooling_schedule": "hbph_sfh_Cooling_Setpoint"
},
- "program_type": "Generic Office Program",
- "infiltration": {
- "display_name": "HBPH_SFH_Infiltration",
- "type": "InfiltrationAbridged",
- "flow_per_exterior_area": 2.8846153846153845e-05,
- "schedule": "Always On",
- "identifier": "Room_3_4dd4f0c5_infiltration"
+ "mech_room_temp": 20.0,
+ "num_floor_levels": 1,
+ "name": "_unnamed_bldg_segment_",
+ "num_dwelling_units": 1,
+ "identifier": "4d4a70c3-d7bb-4822-9d05-76690826f3cf",
+ "summer_hrv_bypass_mode": {
+ "value": "2-TEMPERATURE CONTROLLED"
},
- "electric_equipment": {
- "radiant_fraction": 0.5,
- "lost_fraction": 0.0,
- "properties": {
- "revive": {
- "type": "ElectricEquipmentReviveProperties",
- "id_num": 0
+ "source_energy_factors": {
+ "factors": [
+ {
+ "fuel_name": "HARD_COAL_CGS_0_CHP",
+ "units": "kWh/kWh",
+ "value": 1.5
},
- "ph": {
- "type": "ElectricEquipmentPhProperties",
- "equipment_collection": {
- "equipment_set": {}
- }
+ {
+ "fuel_name": "WOOD",
+ "units": "kWh/kWh",
+ "value": 0.20000000000000001
},
- "type": "ElectricEquipmentProperties"
- },
- "display_name": "HBPH_SFH_ElectricEquipment",
- "type": "ElectricEquipmentAbridged",
- "watts_per_area": 0.0,
- "schedule": "Always On",
- "latent_fraction": 0.0,
- "identifier": "HBPH_SFH_Equipment_cd4b9438"
+ {
+ "fuel_name": "OIL",
+ "units": "kWh/kWh",
+ "value": 1.1000000000000001
+ },
+ {
+ "fuel_name": "HARD_COAL_CGS_35_CHP",
+ "units": "kWh/kWh",
+ "value": 1.1000000000000001
+ },
+ {
+ "fuel_name": "ELECTRICITY_PV",
+ "units": "kWh/kWh",
+ "value": 0.69999999999999996
+ },
+ {
+ "fuel_name": "GAS_CGS_35_CHP",
+ "units": "kWh/kWh",
+ "value": 1.1000000000000001
+ },
+ {
+ "fuel_name": "OIL_CGS_70_CHP",
+ "units": "kWh/kWh",
+ "value": 0.80000000000000004
+ },
+ {
+ "fuel_name": "HARD_COAL",
+ "units": "kWh/kWh",
+ "value": 1.1000000000000001
+ },
+ {
+ "fuel_name": "OIL_CGS_35_CHP",
+ "units": "kWh/kWh",
+ "value": 1.1000000000000001
+ },
+ {
+ "fuel_name": "GAS_CGS_0_CHP",
+ "units": "kWh/kWh",
+ "value": 1.5
+ },
+ {
+ "fuel_name": "OIL_CGS_0_CHP",
+ "units": "kWh/kWh",
+ "value": 1.5
+ },
+ {
+ "fuel_name": "ELECTRICITY_MIX",
+ "units": "kWh/kWh",
+ "value": 2.0
+ },
+ {
+ "fuel_name": "GAS_CGS_70_CHP",
+ "units": "kWh/kWh",
+ "value": 0.69999999999999996
+ },
+ {
+ "fuel_name": "NATURAL_GAS",
+ "units": "kWh/kWh",
+ "value": 1.1000000000000001
+ },
+ {
+ "fuel_name": "LPG",
+ "units": "kWh/kWh",
+ "value": 1.1000000000000001
+ },
+ {
+ "fuel_name": "HARD_COAL_CGS_70_CHP",
+ "units": "kWh/kWh",
+ "value": 0.80000000000000004
+ }
+ ]
},
- "construction_set": "ConstructionSet_1bf1f18e"
- },
- "type": "RoomPropertiesAbridged",
- "revive": {
- "type": "RoomRevivePropertiesAbridged"
+ "wind_exposure_type": {
+ "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING"
+ }
}
- },
- "display_name": "Room_3",
- "type": "Room",
- "identifier": "Room_3_4dd4f0c5"
- }
- ],
+ ]
+ },
+ "ph_hvac": {
+ "type": "ModelPhHvacProperties"
+ },
+ "type": "ModelProperties"
+ },
"orphaned_shades": [
{
- "is_detached": true,
+ "display_name": "Shade_c032b2a1",
"properties": {
- "ph": {
- "type": "ShadePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "ShadePhHvacPropertiesAbridged"
+ "revive": {
+ "id_num": 0,
+ "type": "ShadeRevivePropertiesAbridged"
},
"radiance": {
"type": "ShadeRadiancePropertiesAbridged"
@@ -11459,16 +11453,35 @@
"energy": {
"type": "ShadeEnergyPropertiesAbridged"
},
- "type": "ShadePropertiesAbridged",
- "revive": {
- "type": "ShadeRevivePropertiesAbridged",
- "id_num": 0
- }
+ "ph": {
+ "id_num": 0,
+ "type": "ShadePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "ShadePhHvacPropertiesAbridged"
+ },
+ "type": "ShadePropertiesAbridged"
},
- "display_name": "Shade_caf5f86f",
"type": "Shade",
"geometry": {
- "type": "Face3D",
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ 5.4164426415671443,
+ -6.4550649771681172,
+ 3.3000000000000003
+ ]
+ },
"boundary": [
[
0.19101299543362338,
@@ -11491,36 +11504,17 @@
3.3000000000000003
]
],
- "plane": {
- "o": [
- 5.4164426415671443,
- -6.4550649771681172,
- 3.3000000000000003
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
- }
+ "type": "Face3D"
},
- "identifier": "Shade_caf5f86f"
+ "identifier": "Shade_c032b2a1",
+ "is_detached": true
},
{
- "is_detached": true,
+ "display_name": "Shade_290d0969",
"properties": {
- "ph": {
- "type": "ShadePhPropertiesAbridged",
- "id_num": 0
- },
- "ph_hvac": {
- "type": "ShadePhHvacPropertiesAbridged"
+ "revive": {
+ "id_num": 0,
+ "type": "ShadeRevivePropertiesAbridged"
},
"radiance": {
"type": "ShadeRadiancePropertiesAbridged"
@@ -11528,16 +11522,35 @@
"energy": {
"type": "ShadeEnergyPropertiesAbridged"
},
- "type": "ShadePropertiesAbridged",
- "revive": {
- "type": "ShadeRevivePropertiesAbridged",
- "id_num": 0
- }
+ "ph": {
+ "id_num": 0,
+ "type": "ShadePhPropertiesAbridged"
+ },
+ "ph_hvac": {
+ "type": "ShadePhHvacPropertiesAbridged"
+ },
+ "type": "ShadePropertiesAbridged"
},
- "display_name": "Shade_6e122ae8",
"type": "Shade",
"geometry": {
- "type": "Face3D",
+ "plane": {
+ "type": "Plane",
+ "n": [
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "x": [
+ 1.0,
+ 0.0,
+ 0.0
+ ],
+ "o": [
+ 12.999462339761147,
+ -7.7921559452034819,
+ 3.3000000000000003
+ ]
+ },
"boundary": [
[
5.6074556370007675,
@@ -11560,28 +11573,15 @@
3.3000000000000003
]
],
- "plane": {
- "o": [
- 12.999462339761147,
- -7.7921559452034819,
- 3.3000000000000003
- ],
- "x": [
- 1.0,
- 0.0,
- 0.0
- ],
- "n": [
- 0.0,
- 0.0,
- 1.0
- ],
- "type": "Plane"
- }
+ "type": "Face3D"
},
- "identifier": "Shade_6e122ae8"
+ "identifier": "Shade_290d0969",
+ "is_detached": true
}
],
+ "units": "Meters",
+ "type": "Model",
"tolerance": 0.001,
- "identifier": "unnamed_08d1e663"
+ "identifier": "unnamed_f2a3c511",
+ "version": "1.59.0"
}
\ No newline at end of file
diff --git a/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml b/tests/_test_reference_files_hbjson/_test_reference_files_xml/Default_Model_Single_Zone.xml
similarity index 99%
rename from tests/_test_reference_files_xml/Default_Model_Single_Zone.xml
rename to tests/_test_reference_files_hbjson/_test_reference_files_xml/Default_Model_Single_Zone.xml
index 97d362e..c61cf46 100644
--- a/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml
+++ b/tests/_test_reference_files_hbjson/_test_reference_files_xml/Default_Model_Single_Zone.xml
@@ -10,10 +10,10 @@
false
2025
- 10
- 13
- 12
- 17
+ 11
+ 14
+ 15
+ 26
diff --git a/tests/_test_reference_files_xml/Multi_Room_Complete.xml b/tests/_test_reference_files_hbjson/_test_reference_files_xml/Multi_Room_Complete.xml
similarity index 99%
rename from tests/_test_reference_files_xml/Multi_Room_Complete.xml
rename to tests/_test_reference_files_hbjson/_test_reference_files_xml/Multi_Room_Complete.xml
index 066e337..d6f0761 100644
--- a/tests/_test_reference_files_xml/Multi_Room_Complete.xml
+++ b/tests/_test_reference_files_hbjson/_test_reference_files_xml/Multi_Room_Complete.xml
@@ -10,10 +10,10 @@
false
2025
- 10
- 13
- 12
- 17
+ 11
+ 14
+ 15
+ 26
@@ -595,7 +595,7 @@
20
- Room_4_b3f5e5da..Face5_Glz0
+ Room_4_6b80c479..Face5_Glz0
true
2
4
@@ -687,7 +687,7 @@
44
- PhWindowConstruction_78cc838a
+ PhWindowConstruction_87009c53
true
2
4
@@ -711,7 +711,7 @@
45
- Shade_caf5f86f
+ Shade_c032b2a1
true
1
1
@@ -727,7 +727,7 @@
46
- Shade_6e122ae8
+ Shade_290d0969
true
1
1
@@ -967,51 +967,51 @@
- _unnamed_bldg_segment__10009fc5
+ _unnamed_bldg_segment__094e697b
-15
- 22.0
+ 19.8
0.01
-1
- _unnamed_bldg_segment__387c71f1
+ _unnamed_bldg_segment__237a1f90
-15
22.0
0.01
-1
- _unnamed_bldg_segment__5ab223ce
+ _unnamed_bldg_segment__36e05cea
-15
- 19.8
+ 19.799999999999997
0.01
-1
- _unnamed_bldg_segment__638e3e9d
+ _unnamed_bldg_segment__4e7e752e
-15
- 19.8
+ 22.0
0.01
-1
- _unnamed_bldg_segment__6fb77911
+ _unnamed_bldg_segment__75864c9b
-15
- 14.758048651498616
+ 14.000714267493642
0.01
-1
- _unnamed_bldg_segment__83859341
+ _unnamed_bldg_segment__c5bdffc0
-15
- 14.000714267493642
+ 19.8
0.01
-1
- _unnamed_bldg_segment__f4606ddf
+ _unnamed_bldg_segment__e144cbcf
-15
- 19.799999999999997
+ 14.758048651498616
0.01
-1
@@ -1279,7 +1279,7 @@
- 236b6b0c-ce11-4b75-8a08-11866aa9df41
+ 3a3e8231-f071-41a4-82f3-fc1da3023f4e
1
5
5
@@ -2068,7 +2068,7 @@
1
- PhWindowConstruction_78cc838a
+ PhWindowConstruction_87009c53
true
true
0.7242364315535045
diff --git a/tests/_test_reference_files_xml/School.xml b/tests/_test_reference_files_hbjson/_test_reference_files_xml/School.xml
similarity index 100%
rename from tests/_test_reference_files_xml/School.xml
rename to tests/_test_reference_files_hbjson/_test_reference_files_xml/School.xml
diff --git a/tests/_test_reference_files_xml/_arverne_d_no_win.xml b/tests/_test_reference_files_hbjson/_test_reference_files_xml/_arverne_d_no_win.xml
similarity index 100%
rename from tests/_test_reference_files_xml/_arverne_d_no_win.xml
rename to tests/_test_reference_files_hbjson/_test_reference_files_xml/_arverne_d_no_win.xml
diff --git a/tests/_test_reference_files_xml/_la_mora.xml b/tests/_test_reference_files_hbjson/_test_reference_files_xml/_la_mora.xml
similarity index 100%
rename from tests/_test_reference_files_xml/_la_mora.xml
rename to tests/_test_reference_files_hbjson/_test_reference_files_xml/_la_mora.xml
diff --git a/tests/_test_reference_files_xml/_ridgeway.xml b/tests/_test_reference_files_hbjson/_test_reference_files_xml/_ridgeway.xml
similarity index 100%
rename from tests/_test_reference_files_xml/_ridgeway.xml
rename to tests/_test_reference_files_hbjson/_test_reference_files_xml/_ridgeway.xml
diff --git a/tests/test_from_HBJSON/test_create_assemblies/test_create_window_type.py b/tests/test_from_HBJSON/test_create_assemblies/test_create_window_type.py
index 55d0d3f..fdd779a 100644
--- a/tests/test_from_HBJSON/test_create_assemblies/test_create_window_type.py
+++ b/tests/test_from_HBJSON/test_create_assemblies/test_create_window_type.py
@@ -1,7 +1,5 @@
from honeybee_energy.construction.window import WindowConstruction
-from honeybee_energy.construction.windowshade import WindowConstructionShade
from honeybee_energy.material.glazing import EnergyWindowMaterialSimpleGlazSys
-from honeybee_energy.material.shade import EnergyWindowMaterialShade
from honeybee_energy_ph.construction.window import PhWindowFrame, PhWindowFrameElement, PhWindowGlazing
from PHX.from_HBJSON.create_assemblies import build_phx_window_type_from_HB_WindowConstruction
diff --git a/tests/test_from_HBJSON/test_read_HBJSON_file/test_convert_hbjson_dict_to_hb_model.py b/tests/test_from_HBJSON/test_read_HBJSON_file/test_convert_hbjson_dict_to_hb_model.py
index e0b4c13..d2c087c 100644
--- a/tests/test_from_HBJSON/test_read_HBJSON_file/test_convert_hbjson_dict_to_hb_model.py
+++ b/tests/test_from_HBJSON/test_read_HBJSON_file/test_convert_hbjson_dict_to_hb_model.py
@@ -1,7 +1,6 @@
from pathlib import Path
import pytest
-from honeybee import model
from PHX.from_HBJSON import read_HBJSON_file
diff --git a/tests/test_model/test_geometry/test_Graphics3D.py b/tests/test_model/test_geometry/test_Graphics3D.py
index 2fe4dfd..ff1f259 100644
--- a/tests/test_model/test_geometry/test_Graphics3D.py
+++ b/tests/test_model/test_geometry/test_Graphics3D.py
@@ -1,5 +1,3 @@
-from re import L
-
from PHX.model import geometry
diff --git a/tests/test_model/test_hvac/test_base.py b/tests/test_model/test_hvac/test_base.py
index 87bcdff..e3c83c7 100644
--- a/tests/test_model/test_hvac/test_base.py
+++ b/tests/test_model/test_hvac/test_base.py
@@ -1,4 +1,3 @@
-from PHX.model.enums import hvac
from PHX.model.hvac import _base
diff --git a/tests/test_model/test_hvac/test_collection.py b/tests/test_model/test_hvac/test_collection.py
index e7e1f2a..7c89340 100644
--- a/tests/test_model/test_hvac/test_collection.py
+++ b/tests/test_model/test_hvac/test_collection.py
@@ -3,7 +3,7 @@
import pytest
from PHX.model.enums.hvac import PhxSupportiveDeviceType
-from PHX.model.hvac import collection, cooling_params, heating, supportive_devices, ventilation, water
+from PHX.model.hvac import collection, supportive_devices, ventilation
def test_default_PhxMechanicalEquipmentCollection(reset_class_counters):
diff --git a/tests/test_model/test_hvac/test_cooling_params.py b/tests/test_model/test_hvac/test_cooling_params.py
index 5b49134..4a6c345 100644
--- a/tests/test_model/test_hvac/test_cooling_params.py
+++ b/tests/test_model/test_hvac/test_cooling_params.py
@@ -1,4 +1,3 @@
-from PHX.model.enums import hvac
from PHX.model.hvac import cooling_params
# -- Ventilation Cooling ------------------------------------------------------
diff --git a/tests/test_model/test_hvac/test_piping_elements.py b/tests/test_model/test_hvac/test_piping_elements.py
index a7fbff1..0fcc259 100644
--- a/tests/test_model/test_hvac/test_piping_elements.py
+++ b/tests/test_model/test_hvac/test_piping_elements.py
@@ -2,12 +2,7 @@
from ladybug_geometry.geometry3d.pointvector import Point3D
from ladybug_geometry.geometry3d.polyline import LineSegment3D
-from PHX.model.hvac.piping import (
- PhxHotWaterPipingInchDiameterType,
- PhxHotWaterPipingMaterial,
- PhxPipeElement,
- PhxPipeSegment,
-)
+from PHX.model.hvac.piping import PhxHotWaterPipingMaterial, PhxPipeElement, PhxPipeSegment
def test_empty_PhxPipeElement():
diff --git a/tests/test_model/test_hvac/test_piping_segments.py b/tests/test_model/test_hvac/test_piping_segments.py
index 6a8ac06..0397754 100644
--- a/tests/test_model/test_hvac/test_piping_segments.py
+++ b/tests/test_model/test_hvac/test_piping_segments.py
@@ -3,7 +3,8 @@
from ladybug_geometry.geometry3d.polyline import LineSegment3D
from ph_units.converter import convert
-from PHX.model.hvac.piping import PhxHotWaterPipingInchDiameterType, PhxHotWaterPipingMaterial, PhxPipeSegment
+from PHX.model.enums.hvac import PhxHotWaterPipingInchDiameterType
+from PHX.model.hvac.piping import PhxHotWaterPipingMaterial, PhxPipeSegment
def test_PhxPipeSegment_to_wufi_diameter_type():
diff --git a/tests/test_model/test_hvac/test_renewable_equip.py b/tests/test_model/test_hvac/test_renewable_equip.py
index d9ff9fe..e3e647c 100644
--- a/tests/test_model/test_hvac/test_renewable_equip.py
+++ b/tests/test_model/test_hvac/test_renewable_equip.py
@@ -1,6 +1,3 @@
-import pytest
-
-from PHX.model.enums.hvac import DeviceType, SystemType
from PHX.model.hvac import PhxDevicePhotovoltaic, PhxDevicePhotovoltaicParams
diff --git a/tests/test_to_WUFI_xml/test_construction/test_PhxConstructionOpaque.py b/tests/test_to_WUFI_xml/test_construction/test_PhxConstructionOpaque.py
index 64801cd..cc02b34 100644
--- a/tests/test_to_WUFI_xml/test_construction/test_PhxConstructionOpaque.py
+++ b/tests/test_to_WUFI_xml/test_construction/test_PhxConstructionOpaque.py
@@ -1,4 +1,4 @@
-from PHX.model.constructions import PhxConstructionOpaque, PhxLayer, PhxLayerDivisionGrid, PhxMaterial
+from PHX.model.constructions import PhxConstructionOpaque, PhxLayer, PhxMaterial
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_construction/test_PhxLayer_with_Columns.py b/tests/test_to_WUFI_xml/test_construction/test_PhxLayer_with_Columns.py
index 487373d..6b6abd7 100644
--- a/tests/test_to_WUFI_xml/test_construction/test_PhxLayer_with_Columns.py
+++ b/tests/test_to_WUFI_xml/test_construction/test_PhxLayer_with_Columns.py
@@ -1,4 +1,4 @@
-from PHX.model.constructions import PhxLayer, PhxLayerDivisionGrid, PhxMaterial
+from PHX.model.constructions import PhxLayer, PhxMaterial
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_construction/test_PhxLayer_with_Rows.py b/tests/test_to_WUFI_xml/test_construction/test_PhxLayer_with_Rows.py
index bf13630..e4ca0b7 100644
--- a/tests/test_to_WUFI_xml/test_construction/test_PhxLayer_with_Rows.py
+++ b/tests/test_to_WUFI_xml/test_construction/test_PhxLayer_with_Rows.py
@@ -1,4 +1,4 @@
-from PHX.model.constructions import PhxLayer, PhxLayerDivisionGrid, PhxMaterial
+from PHX.model.constructions import PhxLayer, PhxMaterial
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_geometry/test_PhxLineSegment.py b/tests/test_to_WUFI_xml/test_geometry/test_PhxLineSegment.py
index b4e933b..5fc0c65 100644
--- a/tests/test_to_WUFI_xml/test_geometry/test_PhxLineSegment.py
+++ b/tests/test_to_WUFI_xml/test_geometry/test_PhxLineSegment.py
@@ -1,5 +1,3 @@
-import pytest
-
from PHX.model import geometry
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingDehumidification.py b/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingDehumidification.py
index 2fdfaec..870ab4c 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingDehumidification.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingDehumidification.py
@@ -1,6 +1,4 @@
-from PHX.model.hvac import collection, cooling_params
-from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
-from tests.test_to_WUFI_xml._utils import xml_string_to_list
+from PHX.model.hvac import cooling_params
def test_default_PhxCoolingDehumidification(reset_class_counters):
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingPanel.py b/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingPanel.py
index f9fae89..8f71b21 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingPanel.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingPanel.py
@@ -1,6 +1,4 @@
-from PHX.model.hvac import _base, collection, cooling_params
-from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
-from tests.test_to_WUFI_xml._utils import xml_string_to_list
+from PHX.model.hvac import cooling_params
def test_default_PhxCoolingPanel(reset_class_counters):
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingRecirculation.py b/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingRecirculation.py
index 057e115..938d15b 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingRecirculation.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingRecirculation.py
@@ -1,6 +1,4 @@
-from PHX.model.hvac import _base, collection, cooling_params
-from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
-from tests.test_to_WUFI_xml._utils import xml_string_to_list
+from PHX.model.hvac import cooling_params
def test_default_PhxCoolingRecirculation(reset_class_counters):
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingVentilation.py b/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingVentilation.py
index 9b3bdf3..56667c0 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingVentilation.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_cooling/test_PhxCoolingVentilation.py
@@ -1,6 +1,4 @@
-from PHX.model.hvac import _base, collection, cooling_params
-from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
-from tests.test_to_WUFI_xml._utils import xml_string_to_list
+from PHX.model.hvac import cooling_params
def test_default_PhxCoolingVentilation(reset_class_counters):
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_distribution/test_DistributionDHW.py b/tests/test_to_WUFI_xml/test_hvac/test_distribution/test_DistributionDHW.py
index 9c2f149..6837d75 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_distribution/test_DistributionDHW.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_distribution/test_DistributionDHW.py
@@ -2,15 +2,7 @@
from ladybug_geometry.geometry3d.polyline import LineSegment3D
from PHX.model.hvac.collection import PhxMechanicalSystemCollection
-from PHX.model.hvac.piping import (
- PhxHotWaterPipingInchDiameterType,
- PhxHotWaterPipingMaterial,
- PhxPipeBranch,
- PhxPipeElement,
- PhxPipeSegment,
- PhxPipeTrunk,
-)
-from PHX.to_WUFI_XML import xml_schemas
+from PHX.model.hvac.piping import PhxHotWaterPipingMaterial, PhxPipeBranch, PhxPipeElement, PhxPipeSegment, PhxPipeTrunk
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_distribution/test_DistributionDucting.py b/tests/test_to_WUFI_xml/test_hvac/test_distribution/test_DistributionDucting.py
index ca0d283..1fd01eb 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_distribution/test_DistributionDucting.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_distribution/test_DistributionDucting.py
@@ -2,7 +2,6 @@
from ladybug_geometry.geometry3d.polyline import LineSegment3D
from PHX.model.hvac.ducting import PhxDuctElement, PhxDuctSegment
-from PHX.to_WUFI_XML import xml_schemas
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpAnnual.py b/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpAnnual.py
index 59b1deb..fd496a7 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpAnnual.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpAnnual.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, heat_pumps
+from PHX.model.hvac import collection, heat_pumps
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpCombined.py b/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpCombined.py
index 962cc3a..155a6b8 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpCombined.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpCombined.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, heat_pumps
+from PHX.model.hvac import collection, heat_pumps
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpHotWater.py b/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpHotWater.py
index 78082dd..ac3c2de 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpHotWater.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpHotWater.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, heat_pumps
+from PHX.model.hvac import collection, heat_pumps
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpMonthly.py b/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpMonthly.py
index b48bf5c..83b0f8e 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpMonthly.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_heat_pumps/test_PhxHeaterHeatPumpMonthly.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, heat_pumps
+from PHX.model.hvac import collection, heat_pumps
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterBoilerFossil.py b/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterBoilerFossil.py
index ebbfb16..b66a9b2 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterBoilerFossil.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterBoilerFossil.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, heating
+from PHX.model.hvac import collection, heating
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterBoilerWood.py b/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterBoilerWood.py
index 13d6fe9..930367d 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterBoilerWood.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterBoilerWood.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, heating
+from PHX.model.hvac import collection, heating
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterDistrictHeat.py b/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterDistrictHeat.py
index e82a8b5..8c156b7 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterDistrictHeat.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterDistrictHeat.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, heating
+from PHX.model.hvac import collection, heating
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterElectric.py b/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterElectric.py
index abd91f9..b4317e2 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterElectric.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_heating/test_PhxHeaterElectric.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, heating
+from PHX.model.hvac import collection, heating
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_ventilation/test_PhxVentilator.py b/tests/test_to_WUFI_xml/test_hvac/test_ventilation/test_PhxVentilator.py
index 99a6c07..e5e9318 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_ventilation/test_PhxVentilator.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_ventilation/test_PhxVentilator.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, ventilation
+from PHX.model.hvac import collection, ventilation
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/tests/test_to_WUFI_xml/test_hvac/test_water/test_PhxHotWaterTank.py b/tests/test_to_WUFI_xml/test_hvac/test_water/test_PhxHotWaterTank.py
index c74b771..3178208 100644
--- a/tests/test_to_WUFI_xml/test_hvac/test_water/test_PhxHotWaterTank.py
+++ b/tests/test_to_WUFI_xml/test_hvac/test_water/test_PhxHotWaterTank.py
@@ -1,4 +1,4 @@
-from PHX.model.hvac import _base, collection, water
+from PHX.model.hvac import collection, water
from PHX.to_WUFI_XML.xml_builder import generate_WUFI_XML_from_object
from tests.test_to_WUFI_xml._utils import xml_string_to_list
diff --git a/uv.lock b/uv.lock
new file mode 100644
index 0000000..a02a6a3
--- /dev/null
+++ b/uv.lock
@@ -0,0 +1,3 @@
+version = 1
+revision = 3
+requires-python = ">=3.10"