diff --git a/building_energy_standards_data/database_files/hvac_minimum_requirement_heat_rejection_90_1_prm.json b/building_energy_standards_data/database_files/hvac_minimum_requirement_heat_rejection_90_1_prm.json new file mode 100644 index 0000000..fc022d8 --- /dev/null +++ b/building_energy_standards_data/database_files/hvac_minimum_requirement_heat_rejection_90_1_prm.json @@ -0,0 +1,79 @@ +[ + { + "template": "90.1-PRM-2004", + "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 90.1-2004 Section G3.1.3.11 and Table 6.8.1G" + }, + { + "template": "90.1-PRM-2007", + "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 90.1-2007 Section G3.1.3.11 and Table 6.8.1G" + }, + { + "template": "90.1-PRM-2010", + "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 90.1-2010 Section G3.1.3.11 and Table 6.8.1G" + }, + { + "template": "90.1-PRM-2013", + "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 90.1-2013 Section G3.1.3.11 and Table 6.8.1-7" + }, + { + "template": "90.1-PRM-2016", + "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 90.1-2016 Section G3.1.3.11" + }, + { + "template": "90.1-PRM-2019", + "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 90.1-2019 Section G3.1.3.11" + }, + { + "template": "90.1-PRM-2022", + "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 90.1-2022 Section G3.2.3.11" + } +] \ 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 f0c8bcf..c480f40 100644 --- a/building_energy_standards_data/database_tables/__init__.py +++ b/building_energy_standards_data/database_tables/__init__.py @@ -15,6 +15,7 @@ "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", "hvac_minimum_requirement_unitary_air_conditioners_90_1", diff --git a/building_energy_standards_data/database_tables/hvac_minimum_requirement_heat_rejection_90_1_prm.py b/building_energy_standards_data/database_tables/hvac_minimum_requirement_heat_rejection_90_1_prm.py new file mode 100644 index 0000000..e37c3a0 --- /dev/null +++ b/building_energy_standards_data/database_tables/hvac_minimum_requirement_heat_rejection_90_1_prm.py @@ -0,0 +1,17 @@ +import sqlite3 + +from building_energy_standards_data.database_tables.hvac_minimum_requirement_heat_rejection import ( + HVACMinimumRequirementHeatRejection, +) + +TABLE_NAME = "hvac_minimum_requirement_heat_rejection_90_1_prm" + + +class HVACMinimumRequirementHeatRejection901PRMTable( + HVACMinimumRequirementHeatRejection +): + def __init__(self): + super(HVACMinimumRequirementHeatRejection901PRMTable, self).__init__( + table_name=TABLE_NAME, + initial_data_directory=f"building_energy_standards_data/database_files/{TABLE_NAME}", + )