diff --git a/hub/exports/building_energy/idf.py b/hub/exports/building_energy/idf.py index 18f2f89d..ecc72856 100644 --- a/hub/exports/building_energy/idf.py +++ b/hub/exports/building_energy/idf.py @@ -622,23 +622,23 @@ class Idf: _total_heat = (_occ.sensible_convective_internal_gain + _occ.sensible_radiative_internal_gain + _occ.latent_internal_gain) / _occ.occupancy_density _new_schedules = self._create_constant_value_schedules('Activity Level', _total_heat) + print('add schedules') self._add_schedules(usage, 'Activity Level', _new_schedules) + print('add zone') self._add_zone(thermal_zone, building.name) + print('add heating system') self._add_heating_system(thermal_zone, building.name) - self._add_nodelist_system(thermal_zone,building.name) - self._add_baseboard_system(thermal_zone, building.name) - self._add_air_terminal_system(thermal_zone, building.name) - self._add_air_distribution_system(thermal_zone, building.name) - self._add_equipment_list_system(thermal_zone, building.name) - - self._add_sizing_zone(thermal_zone, building.name) - self._add_outdoor_air_design_specification(thermal_zone, building.name) - + print('add infiltration') self._add_infiltration(thermal_zone, building.name) - self._add_ventilation(thermal_zone, building.name) - self._add_occupancy(thermal_zone, building.name) - self._add_lighting(thermal_zone, building.name) - self._add_appliances(thermal_zone, building.name) + # print('add ventilation') + # self._add_ventilation(thermal_zone, building.name) + # print('add occupancy') + # self._add_occupancy(thermal_zone, building.name) + # print('add lighting') + # self._add_lighting(thermal_zone, building.name) + # print('appliances') + # self._add_appliances(thermal_zone, building.name) + #print('dhw') self._add_dhw(thermal_zone, building.name) if self._export_type == "Surfaces": if building.name in self._target_buildings or building.name in self._adjacent_buildings: @@ -668,7 +668,6 @@ class Idf: Variable_Name="Water Use Equipment Heating Rate", Reporting_Frequency="Hourly", ) - # post-process to erase windows associated to adiabatic walls windows_list = [] for window in self._idf.idfobjects[self._WINDOW]: @@ -680,7 +679,6 @@ class Idf: windows_list.append(window) for window in windows_list: self._idf.removeidfobject(window) - self._idf.saveas(str(self._output_file)) return self._idf