diff --git a/building_energy_standards_data/database_files/hvac_minimum_requirement_heat_rejection_IECC.json b/building_energy_standards_data/database_files/hvac_minimum_requirement_heat_rejection_IECC.json new file mode 100644 index 0000000..50778bb --- /dev/null +++ b/building_energy_standards_data/database_files/hvac_minimum_requirement_heat_rejection_IECC.json @@ -0,0 +1,530 @@ +[ + { + "template": "IECC-2006", + "equipment_type": "Open Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 20, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2006 Table 503.2.3(11)" + }, + { + "template": "IECC-2006", + "equipment_type": "Open Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 38.2, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2006 Table 503.2.3(11)" + }, + { + "template": "IECC-2006", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 20, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2006 Table 503.2.3(11)" + }, + { + "template": "IECC-2006", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 38.2, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2006 Table 503.2.3(11)" + }, + { + "template": "IECC-2006", + "equipment_type": "Air Cooled Condensers", + "fan_type": null, + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 176000, + "annotation": "From IECC-2006 Table 503.2.3(11)" + }, + { + "template": "IECC-2006", + "equipment_type": "Dry Cooler", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 4, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "Not required by code. Value provided by 90.1 Mechanical Subcommittee" + }, + { + "template": "IECC-2009", + "equipment_type": "Open Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 20, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2009 Table 503.2.3(8)" + }, + { + "template": "IECC-2009", + "equipment_type": "Open Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 38.2, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2009 Table 503.2.3(8)" + }, + { + "template": "IECC-2009", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 20, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2009 Table 503.2.3(8)" + }, + { + "template": "IECC-2009", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 38.2, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2009 Table 503.2.3(8)" + }, + { + "template": "IECC-2009", + "equipment_type": "Air Cooled Condensers", + "fan_type": null, + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 176000, + "annotation": "From IECC-2009 Table 503.2.3(8)" + }, + { + "template": "IECC-2009", + "equipment_type": "Dry Cooler", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 4, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "Not required by code. Value provided by 90.1 Mechanical Subcommittee" + }, + { + "template": "IECC-2012", + "equipment_type": "Open Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 20, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2012 Table C403.2.3(8)" + }, + { + "template": "IECC-2012", + "equipment_type": "Open Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 38.2, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2012 Table C403.2.3(8)" + }, + { + "template": "IECC-2012", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 7, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2012 Table C403.2.3(8)" + }, + { + "template": "IECC-2012", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 14, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2012 Table C403.2.3(8)" + }, + { + "template": "IECC-2012", + "equipment_type": "Air Cooled Condensers", + "fan_type": null, + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 176000, + "annotation": "From IECC-2012 Table C403.2.3(8)" + }, + { + "template": "IECC-2012", + "equipment_type": "Dry Cooler", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 4, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "Not required by code. Value provided by 90.1 Mechanical Subcommittee" + }, + { + "template": "IECC-2015", + "equipment_type": "Open Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 20, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2015 Table C403.2.3(8)" + }, + { + "template": "IECC-2015", + "equipment_type": "Open Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 40.2, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2015 Table C403.2.3(8)" + }, + { + "template": "IECC-2015", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 7, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2015 Table C403.2.3(8)" + }, + { + "template": "IECC-2015", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 14, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2015 Table C403.2.3(8)" + }, + { + "template": "IECC-2015", + "equipment_type": "Evaporative Condenser", + "fan_type": "Centrifugal", + "test_fluid": "R-507A", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 135000, + "annotation": "From IECC-2015 Table C403.2.3(8)" + }, + { + "template": "IECC-2015", + "equipment_type": "Evaporative Condenser", + "fan_type": "Propeller or Axial", + "test_fluid": "R-507A", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 157000, + "annotation": "From IECC-2015 Table C403.2.3(8)" + }, + { + "template": "IECC-2015", + "equipment_type": "Evaporative Condenser", + "fan_type": "Centrifugal", + "test_fluid": "Ammonia", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 110000, + "annotation": "From IECC-2015 Table C403.2.3(8)" + }, + { + "template": "IECC-2015", + "equipment_type": "Evaporative Condenser", + "fan_type": "Propeller or Axial", + "test_fluid": "Ammonia", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 134000, + "annotation": "From IECC-2015 Table C403.2.3(8)" + }, + { + "template": "IECC-2015", + "equipment_type": "Air Cooled Condensers", + "fan_type": null, + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 176000, + "annotation": "From IECC-2015 Table C403.2.3(8)" + }, + { + "template": "IECC-2015", + "equipment_type": "Dry Cooler", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 4, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "NOTE: Not required by code. Value provided by 90.1 Mechanical Subcommittee" + }, + { + "template": "IECC-2018", + "equipment_type": "Open Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 20, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2018 Table C403.2.3(8)" + }, + { + "template": "IECC-2018", + "equipment_type": "Open Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 40.2, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2018 Table C403.2.3(8)" + }, + { + "template": "IECC-2018", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 7, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2018 Table C403.2.3(8)" + }, + { + "template": "IECC-2018", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 16.1, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2018 Table C403.2.3(8)" + }, + { + "template": "IECC-2018", + "equipment_type": "Evaporative Condenser", + "fan_type": "Centrifugal", + "test_fluid": "R-507A", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 135000, + "annotation": "From IECC-2018 Table C403.2.3(8)" + }, + { + "template": "IECC-2018", + "equipment_type": "Evaporative Condenser", + "fan_type": "Propeller or Axial", + "test_fluid": "R-507A", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 157000, + "annotation": "From IECC-2018 Table C403.2.3(8)" + }, + { + "template": "IECC-2018", + "equipment_type": "Evaporative Condenser", + "fan_type": "Centrifugal", + "test_fluid": "Ammonia", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 110000, + "annotation": "From IECC-2018 Table C403.2.3(8)" + }, + { + "template": "IECC-2018", + "equipment_type": "Evaporative Condenser", + "fan_type": "Propeller or Axial", + "test_fluid": "Ammonia", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 134000, + "annotation": "From IECC-2018 Table C403.2.3(8)" + }, + { + "template": "IECC-2018", + "equipment_type": "Air Cooled Condensers", + "fan_type": null, + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 176000, + "annotation": "From IECC-2018 Table C403.2.3(8)" + }, + { + "template": "IECC-2018", + "equipment_type": "Dry Cooler", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 4, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "NOTE Not required by code. Value provided by 90.1 Mechanical Subcommittee" + }, + { + "template": "IECC-2021", + "equipment_type": "Open Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 20, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2021 Table C403.2.3(7)" + }, + { + "template": "IECC-2021", + "equipment_type": "Open Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 40.2, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2021 Table C403.2.3(7)" + }, + { + "template": "IECC-2021", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Centrifugal", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 7, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2021 Table C403.2.3(7)" + }, + { + "template": "IECC-2021", + "equipment_type": "Closed Cooling Tower", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 16.1, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2021 Table C403.2.3(7)" + }, + { + "template": "IECC-2021", + "equipment_type": "Evaporative Condenser", + "fan_type": "Centrifugal", + "test_fluid": "R-448A", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 137000, + "annotation": "From IECC-2021 Table C403.2.3(7)" + }, + { + "template": "IECC-2021", + "equipment_type": "Evaporative Condenser", + "fan_type": "Propeller or Axial", + "test_fluid": "R-448A", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 160000, + "annotation": "From IECC-2021 Table C403.2.3(7)" + }, + { + "template": "IECC-2021", + "equipment_type": "Evaporative Condenser", + "fan_type": "Centrifugal", + "test_fluid": "Ammonia", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 110000, + "annotation": "From IECC-2021 Table C403.2.3(7)" + }, + { + "template": "IECC-2021", + "equipment_type": "Evaporative Condenser", + "fan_type": "Propeller or Axial", + "test_fluid": "Ammonia", + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 134000, + "annotation": "From IECC-2021 Table C403.2.3(7)" + }, + { + "template": "IECC-2021", + "equipment_type": "Air Cooled Condensers", + "fan_type": null, + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": null, + "minimum_performance_btu_per_hr_per_hp": 176000, + "annotation": "From IECC-2021 Table C403.2.3(7)" + }, + { + "template": "IECC-2021", + "equipment_type": "Dry Cooler", + "fan_type": "Propeller or Axial", + "test_fluid": null, + "start_date": "9/9/1919", + "end_date": "9/9/2999", + "minimum_performance_gpm_per_hp": 4.5, + "minimum_performance_btu_per_hr_per_hp": null, + "annotation": "From IECC-2021 Table C403.2.3(7)" + } +] \ No newline at end of file diff --git a/building_energy_standards_data/database_tables/__init__.py b/building_energy_standards_data/database_tables/__init__.py index fe22524..7042414 100644 --- a/building_energy_standards_data/database_tables/__init__.py +++ b/building_energy_standards_data/database_tables/__init__.py @@ -14,6 +14,7 @@ "hvac_minimum_requirement_water_heaters_90_1_prm", "hvac_minimum_requirement_water_heaters_IECC", "hvac_minimum_requirement_heat_rejection_90_1", + "hvac_minimum_requirement_heat_rejection_IECC", "hvac_minimum_requirement_heat_rejection_90_1_prm", "hvac_minimum_requirement_water_source_heat_pumps_cooling_90_1", "hvac_minimum_requirement_water_source_heat_pumps_heating_90_1", diff --git a/building_energy_standards_data/database_tables/hvac_minimum_requirement_heat_rejection_IECC.py b/building_energy_standards_data/database_tables/hvac_minimum_requirement_heat_rejection_IECC.py new file mode 100644 index 0000000..55bdc36 --- /dev/null +++ b/building_energy_standards_data/database_tables/hvac_minimum_requirement_heat_rejection_IECC.py @@ -0,0 +1,15 @@ +import sqlite3 + +from building_energy_standards_data.database_tables.hvac_minimum_requirement_heat_rejection import ( + HVACMinimumRequirementHeatRejection, +) + +TABLE_NAME = "hvac_minimum_requirement_heat_rejection_IECC" + + +class HVACMinimumRequirementHeatRejectionIECCTable(HVACMinimumRequirementHeatRejection): + def __init__(self): + super(HVACMinimumRequirementHeatRejectionIECCTable, self).__init__( + table_name=TABLE_NAME, + initial_data_directory=f"building_energy_standards_data/database_files/{TABLE_NAME}", + )