diff --git a/hub/data/energy_systems/montreal_custom_systems.xml b/hub/data/energy_systems/montreal_custom_systems.xml index be67a4ea..cdf914a5 100644 --- a/hub/data/energy_systems/montreal_custom_systems.xml +++ b/hub/data/energy_systems/montreal_custom_systems.xml @@ -30,6 +30,12 @@ 0.22 true + + Heat Pump + 2.79 + 3.23 + false + @@ -282,6 +288,29 @@ 3 + + Multi-zone built-up system with heat pump for heat + + heating + domestic_hot_water + + + 7 + 1 + 2 + + + + Multi-zone built-up system with heat pump for cooling + + cooling + + + 7 + 2 + 2 + + @@ -399,5 +428,12 @@ 15 + + + 17 + 18 + 15 + + diff --git a/hub/exports/building_energy/idf.py b/hub/exports/building_energy/idf.py index 860e1f5e..c47ca734 100644 --- a/hub/exports/building_energy/idf.py +++ b/hub/exports/building_energy/idf.py @@ -581,19 +581,19 @@ class Idf: self._idf.newidfobject( "OUTPUT:VARIABLE", Variable_Name="Zone Ideal Loads Supply Air Total Heating Energy", - Reporting_Frequency="Monthly", + Reporting_Frequency="Hourly", ) self._idf.newidfobject( "OUTPUT:VARIABLE", Variable_Name="Zone Ideal Loads Supply Air Total Cooling Energy", - Reporting_Frequency="Monthly", + Reporting_Frequency="Hourly", ) self._idf.newidfobject( "OUTPUT:VARIABLE", Variable_Name="Water Use Equipment Heating Rate", - Reporting_Frequency="Monthly", + Reporting_Frequency="Hourly", ) # post-process to erase windows associated to adiabatic walls diff --git a/hub/exports/building_energy/idf_files/Minimal.idf b/hub/exports/building_energy/idf_files/Minimal.idf index f720b702..7d535832 100644 --- a/hub/exports/building_energy/idf_files/Minimal.idf +++ b/hub/exports/building_energy/idf_files/Minimal.idf @@ -148,10 +148,10 @@ OutputControl:Table:Style, CommaAndHTML,JtoKWH; - Output:Meter,DISTRICTHEATING:Facility,monthly; - Output:Meter,DISTRICTCOOLING:Facility,monthly; - Output:Meter,InteriorEquipment:Electricity,monthly; - Output:Meter,InteriorLights:Electricity,monthly; + Output:Meter,DISTRICTHEATING:Facility,hourly; + Output:Meter,DISTRICTCOOLING:Facility,hourly; + Output:Meter,InteriorEquipment:Electricity,hourly; + Output:Meter,InteriorLights:Electricity,hourly; OutputControl:IlluminanceMap:Style, Comma; !- Column separator