diff --git a/tasks.rb b/tasks.rb index fdfc64195..4da689cac 100644 --- a/tasks.rb +++ b/tasks.rb @@ -24,7 +24,7 @@ def create_test_hpxmls FileUtils.rm_f(Dir.glob('workflow/tests/RESNET_Tests/4.5_DSE/*.xml')) FileUtils.cp(Dir.glob('hpxml-measures/workflow/tests/HERS_DSE/*.xml'), 'workflow/tests/RESNET_Tests/4.5_DSE') - # Copy ASHRAE 140 files + # Copy HERS Hot Water files FileUtils.rm_f(Dir.glob('workflow/tests/RESNET_Tests/4.6_Hot_Water/*.xml')) FileUtils.cp(Dir.glob('hpxml-measures/workflow/tests/HERS_Hot_Water/*.xml'), 'workflow/tests/RESNET_Tests/4.6_Hot_Water') @@ -111,6 +111,26 @@ def create_test_hpxmls 'RESNET_Tests/Other_HERS_Method_301_2019_PreAddendumA/L100A-03.xml' => 'RESNET_Tests/4.3_HERS_Method/L100A-03.xml', 'RESNET_Tests/Other_HERS_Method_301_2019_PreAddendumA/L100A-04.xml' => 'RESNET_Tests/4.3_HERS_Method/L100A-04.xml', 'RESNET_Tests/Other_HERS_Method_301_2019_PreAddendumA/L100A-05.xml' => 'RESNET_Tests/4.3_HERS_Method/L100A-05.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml' => 'RESNET_Tests/4.1_Standard_140/L100AC.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-02.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-03.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-04.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-02.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-05.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-02.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-06.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-05.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-07.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-02.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml' => 'RESNET_Tests/4.1_Standard_140/L100AC.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-02.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-03.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-04.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-02.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-05.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-02.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-06.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-05.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-07.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-02.xml', + 'RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-01.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-02.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-02.xml', + 'RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-03.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-03.xml', + 'RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-01.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-02.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-02.xml', + 'RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-03.xml' => 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-03.xml', } puts "Generating #{hpxmls_files.size} HPXML files..." @@ -230,13 +250,16 @@ def get_standard_140_hpxml(hpxml_path) end def set_hpxml_header(hpxml_file, hpxml, hpxml_bldg, orig_parent) - if hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') + if hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') hpxml.header.apply_ashrae140_assumptions = nil end - if hpxml_file.include?('RESNET_Tests/Other_HERS_Method_301_2014_PreAddendumE') || - hpxml_file.include?('RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014') + if hpxml_file.include?('RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA') + hpxml.header.eri_calculation_version = '2014' + elsif hpxml_file.include?('RESNET_Tests/Other_HERS_Method_301_2014_PreAddendumE') || + hpxml_file.include?('RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014') hpxml.header.eri_calculation_version = '2014A' elsif hpxml_file.include?('RESNET_Tests/Other_HERS_Method_301_2019_PreAddendumA') || + hpxml_file.include?('RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA') || hpxml_file.include?('RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2019_PreAddendumA') hpxml.header.eri_calculation_version = '2019' elsif hpxml_file.include?('Other_HERS_AutoGen_IAD_Home') @@ -281,7 +304,7 @@ def set_hpxml_site(hpxml_file, hpxml_bldg) else hpxml_bldg.site.available_fuels = [HPXML::FuelTypeElectricity, HPXML::FuelTypeNaturalGas] end - elsif hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') + elsif hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') hpxml_bldg.site.available_fuels = [HPXML::FuelTypeElectricity, HPXML::FuelTypeNaturalGas] end end @@ -289,11 +312,15 @@ def set_hpxml_site(hpxml_file, hpxml_bldg) def set_hpxml_building_construction(hpxml_file, hpxml_bldg) hpxml_bldg.building_construction.conditioned_building_volume = nil if ['RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/03-L304.xml', - 'RESNET_Tests/4.3_HERS_Method/L100A-03.xml'].include? hpxml_file + 'RESNET_Tests/4.3_HERS_Method/L100A-03.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml'].include? hpxml_file # 2 bedrooms hpxml_bldg.building_construction.number_of_bedrooms = 2 elsif ['RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/04-L324.xml', - 'RESNET_Tests/4.3_HERS_Method/L100A-04.xml'].include? hpxml_file + 'RESNET_Tests/4.3_HERS_Method/L100A-04.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-02.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-02.xml'].include? hpxml_file # 4 bedrooms hpxml_bldg.building_construction.number_of_bedrooms = 4 elsif hpxml_file.include?('EPA_Tests') @@ -319,7 +346,7 @@ def set_hpxml_building_construction(hpxml_file, hpxml_bldg) end def set_hpxml_building_occupancy(hpxml_file, hpxml_bldg) - if hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') + if hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') hpxml_bldg.building_occupancy.number_of_residents = nil end end @@ -343,7 +370,8 @@ def set_hpxml_climate_and_risk_zones(hpxml_file, hpxml_bldg) hpxml_bldg.climate_and_risk_zones.weather_station_name = 'Dallas, TX' hpxml_bldg.climate_and_risk_zones.weather_station_epw_filepath = 'USA_TX_Dallas-Fort.Worth.Intl.AP.722590_TMY3.epw' hpxml_bldg.state_code = 'TX' - elsif ['RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/03-L304.xml'].include? hpxml_file + elsif ['RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/03-L304.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml'].include? hpxml_file # Miami hpxml_bldg.climate_and_risk_zones.climate_zone_ieccs.clear hpxml_bldg.climate_and_risk_zones.climate_zone_ieccs.add(year: 2006, @@ -352,6 +380,15 @@ def set_hpxml_climate_and_risk_zones(hpxml_file, hpxml_bldg) hpxml_bldg.climate_and_risk_zones.weather_station_name = 'Miami, FL' hpxml_bldg.climate_and_risk_zones.weather_station_epw_filepath = 'USA_FL_Miami.Intl.AP.722020_TMY3.epw' hpxml_bldg.state_code = 'FL' + elsif ['RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml'].include? hpxml_file + # Duluth + hpxml_bldg.climate_and_risk_zones.climate_zone_ieccs.clear + hpxml_bldg.climate_and_risk_zones.climate_zone_ieccs.add(year: 2006, + zone: '7') + hpxml_bldg.climate_and_risk_zones.weather_station_id = 'WeatherStation' + hpxml_bldg.climate_and_risk_zones.weather_station_name = 'Duluth, MN' + hpxml_bldg.climate_and_risk_zones.weather_station_epw_filepath = 'USA_MN_Duluth.Intl.AP.727450_TMY3.epw' + hpxml_bldg.state_code = 'MN' elsif hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') if hpxml_bldg.climate_and_risk_zones.weather_station_epw_filepath == 'USA_CO_Colorado.Springs-Peterson.Field.724660_TMY3.epw' hpxml_bldg.climate_and_risk_zones.climate_zone_ieccs.clear @@ -387,7 +424,8 @@ def set_hpxml_climate_and_risk_zones(hpxml_file, hpxml_bldg) end def set_hpxml_air_infiltration_measurements(hpxml_file, hpxml_bldg) - if ['RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2019_PreAddendumA/01-L100.xml', + if hpxml_file.include?('Hot_Water') || + ['RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2019_PreAddendumA/01-L100.xml', 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2019_PreAddendumA/02-L100.xml', 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2019_PreAddendumA/04-L324.xml'].include?(hpxml_file) # 3 ACH50 @@ -443,7 +481,7 @@ def set_hpxml_attics(hpxml_file, hpxml_bldg) hpxml_bldg.attics.add(id: "Attic#{hpxml_bldg.attics.size + 1}", attic_type: HPXML::AtticTypeVented, vented_attic_sla: (1.0 / 300.0).round(6)) - elsif hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') + elsif hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') hpxml_bldg.attics.clear hpxml_bldg.attics.add(id: "Attic#{hpxml_bldg.attics.size + 1}", attic_type: HPXML::AtticTypeVented, @@ -959,7 +997,7 @@ def set_hpxml_slabs(hpxml_file, hpxml_bldg) end def set_hpxml_windows(hpxml_file, hpxml_bldg) - if hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') + if hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') hpxml_bldg.windows.each do |window| window.interior_shading_factor_summer = nil window.interior_shading_factor_winter = nil @@ -1137,6 +1175,18 @@ def set_hpxml_heating_systems(hpxml_file, hpxml_bldg) fraction_heat_load_served: 1, fan_watts_per_cfm: 0.58, airflow_defect_ratio: -0.25) + elsif hpxml_file.include? 'Hot_Water' + # Natural gas furnace with AFUE = 78% + hpxml_bldg.heating_systems.clear + hpxml_bldg.heating_systems.add(id: "HeatingSystem#{hpxml_bldg.heating_systems.size + 1}", + distribution_system_idref: 'HVACDistribution1', + heating_system_type: HPXML::HVACTypeFurnace, + heating_system_fuel: HPXML::FuelTypeNaturalGas, + heating_capacity: -1, + heating_efficiency_afue: 0.78, + fraction_heat_load_served: 1, + fan_watts_per_cfm: 0.58, + airflow_defect_ratio: -0.25) elsif hpxml_file.include?('EPA_Tests') if hpxml_file.include?('_elec_') return @@ -1210,6 +1260,19 @@ def set_hpxml_cooling_systems(hpxml_file, hpxml_bldg) fan_watts_per_cfm: 0.58, airflow_defect_ratio: -0.25, charge_defect_ratio: -0.25) + elsif hpxml_file.include? 'Hot_Water' + # Central air conditioner with SEER = 13.0 + hpxml_bldg.cooling_systems.clear + hpxml_bldg.cooling_systems.add(id: "CoolingSystem#{hpxml_bldg.cooling_systems.size + 1}", + distribution_system_idref: 'HVACDistribution1', + cooling_system_type: HPXML::HVACTypeCentralAirConditioner, + cooling_system_fuel: HPXML::FuelTypeElectricity, + cooling_capacity: -1, + fraction_cool_load_served: 1, + cooling_efficiency_seer: 13, + fan_watts_per_cfm: 0.58, + airflow_defect_ratio: -0.25, + charge_defect_ratio: -0.25) elsif hpxml_file.include?('EPA_Tests') if hpxml_file.include?('_elec_') return @@ -1366,7 +1429,7 @@ def set_hpxml_heat_pumps(hpxml_file, hpxml_bldg) end def set_hpxml_hvac_controls(hpxml_file, hpxml_bldg) - if hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') + if hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') hpxml_bldg.hvac_controls.clear if hpxml_bldg.heating_systems.size + hpxml_bldg.cooling_systems.size + hpxml_bldg.heat_pumps.size > 0 hpxml_bldg.hvac_controls.add(id: "HVACControl#{hpxml_bldg.hvac_controls.size + 1}", @@ -1386,6 +1449,7 @@ def set_hpxml_hvac_distributions(hpxml_file, hpxml_bldg) 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/03-L304.xml', 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/04-L324.xml', 'RESNET_Tests/4.3_HERS_Method/L100A-01.xml'].include?(hpxml_file) || + hpxml_file.include?('Hot_Water') || hpxml_file.include?('EPA_Tests') hpxml_bldg.hvac_distributions.clear hpxml_bldg.hvac_distributions.add(id: "HVACDistribution#{hpxml_bldg.hvac_distributions.size + 1}", @@ -1399,6 +1463,7 @@ def set_hpxml_hvac_distributions(hpxml_file, hpxml_bldg) 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/03-L304.xml', 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/04-L324.xml', 'RESNET_Tests/4.3_HERS_Method/L100A-01.xml'].include?(hpxml_file) || + hpxml_file.include?('Hot_Water') || hpxml_file.include?('EPA_Tests/SF_National_3.2') || hpxml_file.include?('EPA_Tests/SF_National_3.1') || hpxml_file.include?('EPA_Tests/MF_National_1.2') || @@ -1431,7 +1496,8 @@ def set_hpxml_hvac_distributions(hpxml_file, hpxml_bldg) 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/02-L100.xml', 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/03-L304.xml', 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/04-L324.xml', - 'RESNET_Tests/4.3_HERS_Method/L100A-01.xml'].include?(hpxml_file) + 'RESNET_Tests/4.3_HERS_Method/L100A-01.xml'].include?(hpxml_file) || + hpxml_file.include?('Hot_Water') # Supply duct area = 308 ft2; Return duct area = 77 ft2 # Duct R-val = 0 # Duct Location = 100% conditioned @@ -1607,6 +1673,32 @@ def set_hpxml_water_heating_systems(hpxml_file, hpxml_bldg) location: HPXML::LocationConditionedSpace, fraction_dhw_load_served: 1, energy_factor: 0.82) + elsif ['RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml'].include? hpxml_file + # 40 gallon storage; gas; EF = 0.56; RE = 0.78; conditioned space + hpxml_bldg.water_heating_systems.clear + hpxml_bldg.water_heating_systems.add(id: "WaterHeatingSystem#{hpxml_bldg.water_heating_systems.size + 1}", + is_shared_system: false, + fuel_type: HPXML::FuelTypeNaturalGas, + water_heater_type: HPXML::WaterHeaterTypeStorage, + location: HPXML::LocationConditionedSpace, + tank_volume: 40, + fraction_dhw_load_served: 1, + energy_factor: 0.56, + recovery_efficiency: 0.78) + elsif ['RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-03.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-03.xml'].include? hpxml_file + # 40 gallon storage; gas; EF = 0.62; RE = 0.78; conditioned space + hpxml_bldg.water_heating_systems.clear + hpxml_bldg.water_heating_systems.add(id: "WaterHeatingSystem#{hpxml_bldg.water_heating_systems.size + 1}", + is_shared_system: false, + fuel_type: HPXML::FuelTypeNaturalGas, + water_heater_type: HPXML::WaterHeaterTypeStorage, + location: HPXML::LocationConditionedSpace, + tank_volume: 40, + fraction_dhw_load_served: 1, + energy_factor: 0.62, + recovery_efficiency: 0.78) elsif hpxml_file.include?('HERS_AutoGen') # 40 gal electric with EF = 0.92 hpxml_bldg.water_heating_systems.clear @@ -1688,13 +1780,33 @@ def set_hpxml_water_heating_systems(hpxml_file, hpxml_bldg) end def set_hpxml_hot_water_distribution(hpxml_file, hpxml_bldg) - if ['RESNET_Tests/4.3_HERS_Method/L100A-01.xml'].include?(hpxml_file) || + if ['RESNET_Tests/4.3_HERS_Method/L100A-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml'].include?(hpxml_file) || hpxml_file.include?('EPA_Tests') # Standard hpxml_bldg.hot_water_distributions.clear hpxml_bldg.hot_water_distributions.add(id: "HotWaterDstribution#{hpxml_bldg.hot_water_distributions.size + 1}", system_type: HPXML::DHWDistTypeStandard, pipe_r_value: 0.0) + elsif ['RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-05.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-05.xml'].include? hpxml_file + # Change to recirculation: Control = none; 50 W pump; Loop length is same as reference loop length; Branch length is 10 ft; All hot water pipes insulated to R-3 + hpxml_bldg.hot_water_distributions[0].system_type = HPXML::DHWDistTypeRecirc + hpxml_bldg.hot_water_distributions[0].recirculation_control_type = HPXML::DHWRecircControlTypeNone + hpxml_bldg.hot_water_distributions[0].recirculation_branch_piping_length = 10 + hpxml_bldg.hot_water_distributions[0].recirculation_pump_power = 50 + hpxml_bldg.hot_water_distributions[0].pipe_r_value = 3 + elsif ['RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-06.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-06.xml'].include? hpxml_file + # Change to recirculation: Control = manual + hpxml_bldg.hot_water_distributions[0].recirculation_control_type = HPXML::DHWRecircControlTypeManual + elsif ['RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-07.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-07.xml'].include? hpxml_file + # Change to drain Water Heat Recovery (DWHR) with all facilities connected; equal flow; DWHR eff = 54% + hpxml_bldg.hot_water_distributions[0].dwhr_facilities_connected = HPXML::DWHRFacilitiesConnectedAll + hpxml_bldg.hot_water_distributions[0].dwhr_equal_flow = true + hpxml_bldg.hot_water_distributions[0].dwhr_efficiency = 0.54 elsif hpxml_file.include?('HERS_AutoGen') # Standard hpxml_bldg.hot_water_distributions.clear @@ -1720,7 +1832,9 @@ def set_hpxml_hot_water_distribution(hpxml_file, hpxml_bldg) end def set_hpxml_water_fixtures(hpxml_file, hpxml_bldg) - if ['RESNET_Tests/4.3_HERS_Method/L100A-01.xml'].include?(hpxml_file) || + if ['RESNET_Tests/4.3_HERS_Method/L100A-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml'].include?(hpxml_file) || hpxml_file.include?('EPA_Tests/SF') # Standard hpxml_bldg.water_fixtures.clear @@ -1730,7 +1844,9 @@ def set_hpxml_water_fixtures(hpxml_file, hpxml_bldg) hpxml_bldg.water_fixtures.add(id: "WaterFixture#{hpxml_bldg.water_fixtures.size + 1}", water_fixture_type: HPXML::WaterFixtureTypeFaucet, low_flow: false) - elsif hpxml_file.include?('EPA_Tests/MF') + elsif ['RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-04.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-04.xml'].include?(hpxml_file) || + hpxml_file.include?('EPA_Tests/MF') # Low-flow hpxml_bldg.water_fixtures.clear hpxml_bldg.water_fixtures.add(id: "WaterFixture#{hpxml_bldg.water_fixtures.size + 1}", @@ -1752,7 +1868,7 @@ def set_hpxml_water_fixtures(hpxml_file, hpxml_bldg) end def set_hpxml_clothes_washer(hpxml_file, eri_version, hpxml_bldg) - return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('EPA_Tests') + return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') || hpxml_file.include?('EPA_Tests') if hpxml_file.include?('SF_National_3.2') || hpxml_file.include?('MF_National_1.2') default_values = { integrated_modified_energy_factor: 1.57, # ft3/(kWh/cyc) @@ -1780,7 +1896,7 @@ def set_hpxml_clothes_washer(hpxml_file, eri_version, hpxml_bldg) end def set_hpxml_clothes_dryer(hpxml_file, eri_version, hpxml_bldg) - return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('EPA_Tests') + return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') || hpxml_file.include?('EPA_Tests') if ['RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/01-L100.xml', 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/04-L324.xml', @@ -1809,7 +1925,9 @@ def set_hpxml_clothes_dryer(hpxml_file, eri_version, hpxml_bldg) 'RESNET_Tests/Other_HERS_Method_301_2014_PreAddendumE/L100A-01.xml', 'RESNET_Tests/Other_HERS_Method_301_2014_PreAddendumE/L100A-04.xml', 'RESNET_Tests/Other_HERS_Method_301_2019_PreAddendumA/L100A-01.xml', - 'RESNET_Tests/Other_HERS_Method_301_2019_PreAddendumA/L100A-04.xml'].include?(hpxml_file) || + 'RESNET_Tests/Other_HERS_Method_301_2019_PreAddendumA/L100A-04.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml'].include?(hpxml_file) || (hpxml_file.include?('EPA_Tests') && hpxml_file.include?('_elec_')) # Standard electric default_values = Defaults.get_clothes_dryer_values(eri_version, HPXML::FuelTypeElectricity) @@ -1835,7 +1953,7 @@ def set_hpxml_dishwasher(hpxml_file, eri_version, hpxml_bldg) label_gas_rate: 1.09, label_annual_gas_cost: 22.23, label_usage: 208 / 52) - elsif hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') + elsif hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') default_values = Defaults.get_dishwasher_values(eri_version) hpxml_bldg.dishwashers.clear hpxml_bldg.dishwashers.add(id: "Dishwasher#{hpxml_bldg.dishwashers.size + 1}", @@ -1863,7 +1981,7 @@ def set_hpxml_refrigerator(hpxml_file, hpxml_bldg) hpxml_bldg.refrigerators.add(id: "Refrigerator#{hpxml_bldg.refrigerators.size + 1}", location: HPXML::LocationConditionedSpace, rated_annual_kwh: rated_annual_kwh) - elsif hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') + elsif hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') # Standard default_values = Defaults.get_refrigerator_values(hpxml_bldg.building_construction.number_of_bedrooms) hpxml_bldg.refrigerators.clear @@ -1874,7 +1992,7 @@ def set_hpxml_refrigerator(hpxml_file, hpxml_bldg) end def set_hpxml_cooking_range(hpxml_file, hpxml_bldg) - return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('EPA_Tests') + return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') || hpxml_file.include?('EPA_Tests') if ['RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/01-L100.xml', 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/04-L324.xml', @@ -1899,7 +2017,9 @@ def set_hpxml_cooking_range(hpxml_file, hpxml_bldg) 'RESNET_Tests/Other_HERS_AutoGen_Reference_Home_301_2014/03-L304.xml', 'RESNET_Tests/4.3_HERS_Method/L100A-01.xml', 'RESNET_Tests/Other_HERS_Method_301_2014_PreAddendumE/L100A-01.xml', - 'RESNET_Tests/Other_HERS_Method_301_2019_PreAddendumA/L100A-01.xml'].include?(hpxml_file) || + 'RESNET_Tests/Other_HERS_Method_301_2019_PreAddendumA/L100A-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml'].include?(hpxml_file) || (hpxml_file.include?('EPA_Tests') && hpxml_file.include?('_elec_')) # Standard electric default_values = Defaults.get_range_oven_values() @@ -1912,7 +2032,7 @@ def set_hpxml_cooking_range(hpxml_file, hpxml_bldg) end def set_hpxml_oven(hpxml_file, hpxml_bldg) - return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('EPA_Tests') + return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') || hpxml_file.include?('EPA_Tests') default_values = Defaults.get_range_oven_values() hpxml_bldg.ovens.clear @@ -1921,7 +2041,7 @@ def set_hpxml_oven(hpxml_file, hpxml_bldg) end def set_hpxml_lighting(hpxml_file, hpxml_bldg) - return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('EPA_Tests') + return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') || hpxml_file.include?('EPA_Tests') if hpxml_file.include?('EPA_Tests/SF_National_3.2') ltg_fracs = { [HPXML::LocationInterior, HPXML::LightingTypeLED] => 1.0, @@ -1978,7 +2098,7 @@ def set_hpxml_lighting(hpxml_file, hpxml_bldg) end def set_hpxml_plug_loads(hpxml_file, hpxml_bldg) - return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('EPA_Tests') + return unless hpxml_file.include?('HERS_AutoGen') || hpxml_file.include?('HERS_Method') || hpxml_file.include?('Hot_Water') || hpxml_file.include?('EPA_Tests') hpxml_bldg.plug_loads.clear end diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-01.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-01.xml new file mode 100644 index 000000000..93b449847 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-01.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2014 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 2 + 1539.0 + + + + L100AD-HW-01.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 673.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-02.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-02.xml new file mode 100644 index 000000000..db20222f8 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-02.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2014 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AD-HW-02.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-03.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-03.xml new file mode 100644 index 000000000..164ffa739 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AD-HW-03.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2014 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 2 + 1539.0 + + + + L100AD-HW-03.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.62 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 673.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-01.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-01.xml new file mode 100644 index 000000000..01b0ca327 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-01.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2014 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 2 + 1539.0 + + + + L100AM-HW-01.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 673.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-02.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-02.xml new file mode 100644 index 000000000..136f26b32 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-02.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2014 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AM-HW-02.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-03.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-03.xml new file mode 100644 index 000000000..1caae47a8 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA/L100AM-HW-03.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2014 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 2 + 1539.0 + + + + L100AM-HW-03.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.62 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 673.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml new file mode 100644 index 000000000..569ab9bf1 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-01.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 2 + 1539.0 + + + + L100AC.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 673.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-02.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-02.xml new file mode 100644 index 000000000..b1613faf5 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-02.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AD-HW-01.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-03.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-03.xml new file mode 100644 index 000000000..77dda1d40 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-03.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 2 + 1539.0 + + + + L100AD-HW-01.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.62 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 673.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-04.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-04.xml new file mode 100644 index 000000000..9b69df95f --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-04.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AD-HW-02.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + true + + + + faucet + true + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-05.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-05.xml new file mode 100644 index 000000000..a90179900 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-05.xml @@ -0,0 +1,582 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AD-HW-02.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + no control + 156.92 + 10.0 + 50.0 + + + + 3.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-06.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-06.xml new file mode 100644 index 000000000..3010aabbd --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-06.xml @@ -0,0 +1,582 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AD-HW-05.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + manual demand control + 156.92 + 10.0 + 50.0 + + + + 3.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-07.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-07.xml new file mode 100644 index 000000000..f6b24f6ee --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AD-HW-07.xml @@ -0,0 +1,584 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ MN + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AD-HW-02.xml + + + + + + 2006 + 7 + + + + Duluth, MN + + USA_MN_Duluth.Intl.AP.727450_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + all + true + 0.54 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml new file mode 100644 index 000000000..8293a1da9 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-01.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 2 + 1539.0 + + + + L100AC.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 673.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-02.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-02.xml new file mode 100644 index 000000000..dc1c33ec3 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-02.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AM-HW-01.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-03.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-03.xml new file mode 100644 index 000000000..0941474d9 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-03.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 2 + 1539.0 + + + + L100AM-HW-01.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.62 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 673.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-04.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-04.xml new file mode 100644 index 000000000..2a0450107 --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-04.xml @@ -0,0 +1,579 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AM-HW-02.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + + + shower head + true + + + + faucet + true + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-05.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-05.xml new file mode 100644 index 000000000..c42f85b5d --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-05.xml @@ -0,0 +1,582 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AM-HW-02.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + no control + 156.92 + 10.0 + 50.0 + + + + 3.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-06.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-06.xml new file mode 100644 index 000000000..acb464f4b --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-06.xml @@ -0,0 +1,582 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AM-HW-05.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + manual demand control + 156.92 + 10.0 + 50.0 + + + + 3.0 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-07.xml b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-07.xml new file mode 100644 index 000000000..4f1f142ac --- /dev/null +++ b/workflow/tests/RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA/L100AM-HW-07.xml @@ -0,0 +1,584 @@ + + + + HPXML + tasks.rb + 2000-01-01T00:00:00-07:00 + create + + + + + 2019 + + + + + + + +
+ FL + 00000 +
+
+ + proposed workscope + + + + + stand-alone + no units above or below + + electricity + natural gas + + + + single-family detached + 1.0 + 1.0 + 8.0 + 4 + 1539.0 + + + + L100AM-HW-02.xml + + + + + + 2006 + 1A + + + + Miami, FL + + USA_FL_Miami.Intl.AP.722020_TMY3.epw + + + + + + + + 50.0 + + ACH + 3.0 + + 12312.0 + + + + + + + + true + + + + SLA + 0.003333 + + + + + + + attic - vented + 811.1 + 0 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + attic - vented + 811.1 + 180 + asphalt or fiberglass shingles + 0.6 + 0.9 + 4.0 + + + 1.99 + + + + + + + outside + conditioned space + + + + 456.0 + 0 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 90 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 456.0 + 180 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + conditioned space + + + + 216.0 + 270 + wood siding + 0.6 + 0.9 + + gypsum board + 0.5 + + + + 11.76 + + + + + outside + attic - vented + gable + + + + 60.8 + 90 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + outside + attic - vented + gable + + + + 60.8 + 270 + wood siding + 0.6 + 0.9 + + + 2.15 + + + + + + + outside + conditioned space + floor + + + + 1539.0 + + + 14.15 + + + + + attic - vented + conditioned space + ceiling + + + + 1539.0 + + gypsum board + 0.5 + + + + 18.45 + + + + + + + 90.0 + 0 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 90 + 1.039 + 0.67 + 0.0 + residential + + + + + 90.0 + 180 + 1.039 + 0.67 + 0.0 + residential + + + + + 45.0 + 270 + 1.039 + 0.67 + 0.0 + residential + + + + + + + + 20.0 + 180 + 3.04 + + + + + 20.0 + 0 + 3.04 + + + + + + + + + + + + + natural gas + -1.0 + + AFUE + 0.78 + + 1.0 + + 0.58 + -0.25 + + + + + + central air conditioner + electricity + -1.0 + 1.0 + + SEER + 13.0 + + + -0.25 + -0.25 + 0.58 + + + + + + manual thermostat + + + + + + regular velocity + + supply + + CFM25 + 0.0 + to outside + + + + return + + CFM25 + 0.0 + to outside + + + + + supply + 0.0 + conditioned space + 308.0 + + + + return + 0.0 + conditioned space + 77.0 + + 1 + + + 1539.0 + + + + + + natural gas + storage water heater + conditioned space + false + 40.0 + 1.0 + 0.56 + 0.78 + + + + + + 88.46 + + + + 0.0 + + + all + true + 0.54 + + + + + shower head + false + + + + faucet + false + + + + + + + false + conditioned space + 0.331 + 704.0 + 0.08 + 0.58 + 23.0 + 999.0 + 2.874 + + + + false + conditioned space + electricity + 2.62 + timer + + + + false + conditioned space + 467.0 + 12 + 999.0 + 999.0 + 999.0 + 999.0 + + + + conditioned space + 709.0 + + + + conditioned space + electricity + false + + + + false + + + + + + interior + 0.1 + + + + + + + interior + 0.0 + + + + + + + interior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + exterior + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + + garage + 0.0 + + + + + + +
+
\ No newline at end of file diff --git a/workflow/tests/resnet_other_test.rb b/workflow/tests/resnet_other_test.rb index ebd00faf0..75052488c 100644 --- a/workflow/tests/resnet_other_test.rb +++ b/workflow/tests/resnet_other_test.rb @@ -3,6 +3,7 @@ # Other RESNET tests (mostly tests for older versions of 301) require_relative '../../hpxml-measures/HPXMLtoOpenStudio/resources/minitest_helper' +require_relative '../../hpxml-measures/workflow/tests/util.rb' require 'openstudio' require 'openstudio/measure/ShowRunnerOutput' require 'fileutils' @@ -103,4 +104,22 @@ def test_resnet_hers_method_301_2014_pre_addendum_e _check_method_results(results, test_num, test_num == 2, '2014') end end + + def test_resnet_hot_water_301_2019_pre_addendum_a + # Tests w/o 301-2019 Addendum A + dhw_energy = _test_resnet_hot_water('RESNET_Test_Other_Hot_Water_301_2019_PreAddendumA', + 'RESNET_Tests/Other_Hot_Water_301_2019_PreAddendumA') + + # Check results + _check_hot_water_301_2019_pre_addendum_a(dhw_energy) + end + + def test_resnet_hot_water_301_2014_pre_addendum_a + # Tests w/o 301-2014 Addendum A + dhw_energy = _test_resnet_hot_water('RESNET_Test_Other_Hot_Water_301_2014_PreAddendumA', + 'RESNET_Tests/Other_Hot_Water_301_2014_PreAddendumA') + + # Check results + _check_hot_water_301_2014_pre_addendum_a(dhw_energy) + end end diff --git a/workflow/tests/util.rb b/workflow/tests/util.rb index f8ff3d8d8..4b9f2d4b4 100644 --- a/workflow/tests/util.rb +++ b/workflow/tests/util.rb @@ -457,8 +457,8 @@ def _get_reference_home_components(hpxml, test_num, version) results['Window SHGCo'] = win_shgc_htg.round(2) assert_equal(win_shgc_htg, win_shgc_clg) else - results['Window SHGCo (heating)'] = win_shgc_htg.round(2) - results['Window SHGCo (cooling)'] = win_shgc_clg.round(2) + results['Window SHGCo (heating)'] = win_shgc_htg.round(2) + results['Window SHGCo (cooling)'] = win_shgc_clg.round(2) end # Infiltration @@ -1214,3 +1214,154 @@ def _check_method_results(results, test_num, has_tankless_water_heater, version) assert_operator((results['ERI'] - eri).abs / results['ERI'], :<, 0.005) end + +def _get_hot_water(results_csv) + dhw_energy = 0 + recirc_energy = 0 + CSV.foreach(results_csv) do |row| + next if row.nil? || row[0].nil? + + if ["End Use: #{FT::Gas}: #{EUT::HotWater} (MBtu)", + "End Use: #{FT::Elec}: #{EUT::HotWater} (MBtu)"].include? row[0] + dhw_energy += Float(row[1]) + elsif ["End Use: #{FT::Elec}: #{EUT::HotWaterRecircPump} (MBtu)"].include? row[0] + recirc_energy += Float(row[1]) + end + end + return dhw_energy.round(2), recirc_energy.round(2) +end + +def _test_resnet_hot_water(test_name, dir_name) + test_results_csv = File.absolute_path(File.join(@test_results_dir, "#{test_name}.csv")) + File.delete(test_results_csv) if File.exist? test_results_csv + + # Run simulations + all_results = {} + xmldir = File.join(File.dirname(__FILE__), dir_name) + Dir["#{xmldir}/*.xml"].sort.each do |xml| + out_xml = File.join(@test_files_dir, File.basename(xml)) + _run_ruleset(Constants::CalcTypeERIRatedHome, xml, out_xml) + + csv_path = _run_simulation(out_xml, test_name) + + all_results[File.basename(xml)] = _get_hot_water(csv_path) + assert_operator(all_results[File.basename(xml)][0], :>, 0) + + File.delete(out_xml) + end + assert(all_results.size > 0) + + dhw_energy = _write_hers_hot_water_results(all_results, test_results_csv) + + return dhw_energy +end + +def _check_hot_water_301_2019_pre_addendum_a(energy) + # Acceptance Criteria for Hot Water Tests + + # Duluth MN cases + assert_operator(energy['L100AD-HW-01'], :>, 19.11) + assert_operator(energy['L100AD-HW-01'], :<, 19.73) + assert_operator(energy['L100AD-HW-02'], :>, 25.54) + assert_operator(energy['L100AD-HW-02'], :<, 26.36) + assert_operator(energy['L100AD-HW-03'], :>, 17.03) + assert_operator(energy['L100AD-HW-03'], :<, 17.50) + assert_operator(energy['L100AD-HW-04'], :>, 24.75) + assert_operator(energy['L100AD-HW-04'], :<, 25.52) + assert_operator(energy['L100AD-HW-05'], :>, 55.43) + assert_operator(energy['L100AD-HW-05'], :<, 57.15) + assert_operator(energy['L100AD-HW-06'], :>, 22.39) + assert_operator(energy['L100AD-HW-06'], :<, 23.09) + assert_operator(energy['L100AD-HW-07'], :>, 20.29) + assert_operator(energy['L100AD-HW-07'], :<, 20.94) + + # Miami FL cases + assert_operator(energy['L100AM-HW-01'], :>, 10.59) + assert_operator(energy['L100AM-HW-01'], :<, 11.03) + assert_operator(energy['L100AM-HW-02'], :>, 13.17) + assert_operator(energy['L100AM-HW-02'], :<, 13.68) + assert_operator(energy['L100AM-HW-03'], :>, 8.81) + assert_operator(energy['L100AM-HW-03'], :<, 9.13) + assert_operator(energy['L100AM-HW-04'], :>, 12.87) + assert_operator(energy['L100AM-HW-04'], :<, 13.36) + assert_operator(energy['L100AM-HW-05'], :>, 30.19) + assert_operator(energy['L100AM-HW-05'], :<, 31.31) + assert_operator(energy['L100AM-HW-06'], :>, 11.90) + assert_operator(energy['L100AM-HW-06'], :<, 12.38) + assert_operator(energy['L100AM-HW-07'], :>, 11.68) + assert_operator(energy['L100AM-HW-07'], :<, 12.14) + + # MN Delta cases + assert_operator((energy['L100AD-HW-01'] - energy['L100AD-HW-02']) / energy['L100AD-HW-01'] * 100, :>, -34.01) + assert_operator((energy['L100AD-HW-01'] - energy['L100AD-HW-02']) / energy['L100AD-HW-01'] * 100, :<, -32.49) + assert_operator((energy['L100AD-HW-01'] - energy['L100AD-HW-03']) / energy['L100AD-HW-01'] * 100, :>, 10.74) + assert_operator((energy['L100AD-HW-01'] - energy['L100AD-HW-03']) / energy['L100AD-HW-01'] * 100, :<, 11.57) + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-04']) / energy['L100AD-HW-02'] * 100, :>, 3.06) + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-04']) / energy['L100AD-HW-02'] * 100, :<, 3.22) + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-05']) / energy['L100AD-HW-02'] * 100, :>, -118.52) + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-05']) / energy['L100AD-HW-02'] * 100, :<, -115.63) + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-06']) / energy['L100AD-HW-02'] * 100, :>, 12.17) + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-06']) / energy['L100AD-HW-02'] * 100, :<, 12.51) + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-07']) / energy['L100AD-HW-02'] * 100, :>, 20.15) + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-07']) / energy['L100AD-HW-02'] * 100, :<, 20.78) + + # FL Delta cases + assert_operator((energy['L100AM-HW-01'] - energy['L100AM-HW-02']) / energy['L100AM-HW-01'] * 100, :>, -24.54) + assert_operator((energy['L100AM-HW-01'] - energy['L100AM-HW-02']) / energy['L100AM-HW-01'] * 100, :<, -23.42) + assert_operator((energy['L100AM-HW-01'] - energy['L100AM-HW-03']) / energy['L100AM-HW-01'] * 100, :>, 16.65) + assert_operator((energy['L100AM-HW-01'] - energy['L100AM-HW-03']) / energy['L100AM-HW-01'] * 100, :<, 18.12) + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-04']) / energy['L100AM-HW-02'] * 100, :>, 2.20) + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-04']) / energy['L100AM-HW-02'] * 100, :<, 2.38) + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-05']) / energy['L100AM-HW-02'] * 100, :>, -130.88) + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-05']) / energy['L100AM-HW-02'] * 100, :<, -127.52) + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-06']) / energy['L100AM-HW-02'] * 100, :>, 9.38) + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-06']) / energy['L100AM-HW-02'] * 100, :<, 9.74) + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-07']) / energy['L100AM-HW-02'] * 100, :>, 11.00) + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-07']) / energy['L100AM-HW-02'] * 100, :<, 11.40) + + # MN-FL Delta cases + assert_operator((energy['L100AD-HW-01'] - energy['L100AM-HW-01']) / energy['L100AD-HW-01'] * 100, :>, 43.35) + assert_operator((energy['L100AD-HW-01'] - energy['L100AM-HW-01']) / energy['L100AD-HW-01'] * 100, :<, 45.00) + assert_operator((energy['L100AD-HW-02'] - energy['L100AM-HW-02']) / energy['L100AD-HW-02'] * 100, :>, 47.26) + assert_operator((energy['L100AD-HW-02'] - energy['L100AM-HW-02']) / energy['L100AD-HW-02'] * 100, :<, 48.93) + assert_operator((energy['L100AD-HW-03'] - energy['L100AM-HW-03']) / energy['L100AD-HW-03'] * 100, :>, 47.38) + assert_operator((energy['L100AD-HW-03'] - energy['L100AM-HW-03']) / energy['L100AD-HW-03'] * 100, :<, 48.74) + assert_operator((energy['L100AD-HW-04'] - energy['L100AM-HW-04']) / energy['L100AD-HW-04'] * 100, :>, 46.81) + assert_operator((energy['L100AD-HW-04'] - energy['L100AM-HW-04']) / energy['L100AD-HW-04'] * 100, :<, 48.48) + assert_operator((energy['L100AD-HW-05'] - energy['L100AM-HW-05']) / energy['L100AD-HW-05'] * 100, :>, 44.41) + assert_operator((energy['L100AD-HW-05'] - energy['L100AM-HW-05']) / energy['L100AD-HW-05'] * 100, :<, 45.99) + assert_operator((energy['L100AD-HW-06'] - energy['L100AM-HW-06']) / energy['L100AD-HW-06'] * 100, :>, 45.60) + assert_operator((energy['L100AD-HW-06'] - energy['L100AM-HW-06']) / energy['L100AD-HW-06'] * 100, :<, 47.33) + assert_operator((energy['L100AD-HW-07'] - energy['L100AM-HW-07']) / energy['L100AD-HW-07'] * 100, :>, 41.32) + assert_operator((energy['L100AD-HW-07'] - energy['L100AM-HW-07']) / energy['L100AD-HW-07'] * 100, :<, 42.86) +end + +def _check_hot_water_301_2014_pre_addendum_a(energy) + # Acceptance Criteria for Hot Water Tests + + # Duluth MN cases + assert_operator(energy['L100AD-HW-01'], :>, 18.2) + assert_operator(energy['L100AD-HW-01'], :<, 22.0) + + # Miami FL cases + assert_operator(energy['L100AM-HW-01'], :>, 10.9) + assert_operator(energy['L100AM-HW-01'], :<, 14.4) + + # MN Delta cases + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-01']) / energy['L100AD-HW-01'] * 100, :>, 26.5) + assert_operator((energy['L100AD-HW-02'] - energy['L100AD-HW-01']) / energy['L100AD-HW-01'] * 100, :<, 32.2) + assert_operator((energy['L100AD-HW-03'] - energy['L100AD-HW-01']) / energy['L100AD-HW-01'] * 100, :>, -11.8) + assert_operator((energy['L100AD-HW-03'] - energy['L100AD-HW-01']) / energy['L100AD-HW-01'] * 100, :<, -6.8) + + # FL Delta cases + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-01']) / energy['L100AM-HW-01'] * 100, :>, 19.1) + assert_operator((energy['L100AM-HW-02'] - energy['L100AM-HW-01']) / energy['L100AM-HW-01'] * 100, :<, 29.1) + assert_operator((energy['L100AM-HW-03'] - energy['L100AM-HW-01']) / energy['L100AM-HW-01'] * 100, :>, -19.5) + assert_operator((energy['L100AM-HW-03'] - energy['L100AM-HW-01']) / energy['L100AM-HW-01'] * 100, :<, -7.7) + + # MN-FL Delta cases + assert_operator(energy['L100AD-HW-01'] - energy['L100AM-HW-01'], :>, 5.5) + assert_operator(energy['L100AD-HW-01'] - energy['L100AM-HW-01'], :<, 9.4) + assert_operator((energy['L100AD-HW-01'] - energy['L100AM-HW-01']) / energy['L100AD-HW-01'] * 100, :>, 28.9) + assert_operator((energy['L100AD-HW-01'] - energy['L100AM-HW-01']) / energy['L100AD-HW-01'] * 100, :<, 45.1) +end