diff --git a/rulesets/data/es_sf_national_3_3_lookup.tsv b/rulesets/data/es_sf_national_3_3_lookup.tsv new file mode 100644 index 000000000..c1615287c --- /dev/null +++ b/rulesets/data/es_sf_national_3_3_lookup.tsv @@ -0,0 +1,99 @@ +type subtype 1A 1B 1C 2A 2B 2C 3A 3B 3C 4A 4B 4C 5A 5B 5C 6A 6B 6C 7 8 +foundation_walls_ufactor 0.36 0.36 0.36 0.36 0.36 0.36 0.091 0.091 0.091 0.059 0.059 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 +foundation_walls_rvalue +slab_perimeter_ins_depth 0 0 0 0 0 0 2 2 2 3 3 3 3 3 3 4 4 4 4 4 +slab_perimeter_ins_rvalue 0 0 0 0 0 0 10 10 10 10 10 10 10 10 10 10 10 10 10 10 +slab_under_ins_width 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +slab_under_ins_rvalue 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +floors_over_uncond_spc_ufactor 0.064 0.064 0.064 0.064 0.064 0.064 0.047 0.047 0.047 0.047 0.047 0.033 0.033 0.033 0.033 0.033 0.033 0.033 0.028 0.028 +walls_ufactor 0.084 0.084 0.084 0.084 0.084 0.084 0.06 0.06 0.06 0.045 0.045 0.045 0.045 0.045 0.045 0.045 0.045 0.045 0.045 0.045 +walls_solar_abs 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 +walls_emittance 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 +door_ufactor 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 0.17 +window_area "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" "same as rated, with exceptions" +window_ufactor 0.32 0.32 0.32 0.32 0.32 0.32 0.28 0.28 0.28 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 +window_shgc 0.23 0.23 0.23 0.23 0.23 0.23 0.23 0.23 0.23 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 +ceiling_ufactor 0.035 0.035 0.035 0.030 0.030 0.030 0.030 0.030 0.030 0.026 0.026 0.026 0.026 0.026 0.026 0.026 0.026 0.026 0.026 0.026 +radiant_barrier ducts in unconditioned attic FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE +radiant_barrier FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE +vented_attic always always always always always always always always always always always always always always always always always always always always +roof_solar_abs 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 0.92 +roof_emittance 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 +lighting_tier1_int 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +lighting_tier1_ext 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +lighting_tier1_grg 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +lighting_tier2_int 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +lighting_tier2_ext 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +lighting_tier2_grg 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 +clothes_washer_imef 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 1.57 +clothes_washer_ler 284 284 284 284 284 284 284 284 284 284 284 284 284 284 284 284 284 284 284 284 +clothes_washer_elec_rate 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 +clothes_washer_gas_rate 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 +clothes_washer_ghwc 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 +clothes_washer_capacity 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 4.2 +clothes_washer_lcy 312 312 312 312 312 312 312 312 312 312 312 312 312 312 312 312 312 312 312 312 +clothes_dryer_cef 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 3.01 +dishwasher_ler compact 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 +dishwasher_elec_rate compact 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 +dishwasher_gas_rate compact 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 1.09 +dishwasher_ghwc compact 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 14.2 +dishwasher_lcy compact 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 +dishwasher_ler standard 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 +dishwasher_elec_rate standard 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 +dishwasher_gas_rate standard 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 1.21 +dishwasher_ghwc standard 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 +dishwasher_lcy standard 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 +range_induction FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE +oven_convection FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE +ceiling_fan_cfm_per_w 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 +hvac_heating_fuel electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity +hvac_heating_fuel natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas +hvac_heating_fuel fuel oil natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas +hvac_boiler_afue natural gas 0.8 0.8 0.8 0.8 0.8 0.8 0.9 0.9 0.9 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 +hvac_boiler_afue fuel oil 0.8 0.8 0.8 0.8 0.8 0.8 0.9 0.9 0.9 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 +hvac_central_boiler_et 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.86 0.86 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 +hvac_central_boiler_wlhp_et 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.89 0.89 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 +hvac_furnace_afue natural gas 0.8 0.8 0.8 0.8 0.8 0.8 0.9 0.9 0.9 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 +hvac_furnace_afue fuel oil 0.8 0.8 0.8 0.8 0.8 0.8 0.9 0.9 0.9 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 +hvac_hp_type air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air air-to-air +hvac_ashp_hspf 9.2 9.2 9.2 9.2 9.2 9.2 9.2 9.2 9.2 9.2 9.2 9.2 9.5 9.5 9.5 9.5 9.5 9.5 9.5 9.5 +hvac_gshp_cop +hvac_wlhp_cop 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 +hvac_ac_seer 16 16 16 16 16 16 16 16 16 16 16 14 14 14 14 14 14 14 14 14 +hvac_ashp_seer 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 +hvac_gshp_eer +hvac_wlhp_eer 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 +hvac_chiller_kw_per_ton 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 +hvac_charge_defect_ratio -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 -0.25 +hvac_airflow_defect_ratio -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 -0.075 +hvac_fan_watts_per_cfm 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 0.52 +shared_motor_efficiency 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 0.85 +hot_water_distribution_pipe_r_value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +hot_water_distribution_low_flow FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE +water_heater_fuel_type electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity electricity +water_heater_fuel_type natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas +water_heater_fuel_type fuel oil natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas natural gas +water_heater_type electricity heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater heat pump water heater +water_heater_type natural gas instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater +water_heater_type fuel oil instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater instantaneous water heater +water_heater_eff_units UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF UEF +water_heater_eff_fixed electricity 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 2.2 +water_heater_eff_fixed natural gas 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 +water_heater_eff_fixed fuel oil 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 0.95 +water_heater_eff_variable electricity 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +water_heater_eff_variable natural gas 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +water_heater_eff_variable fuel oil 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +water_heater_volume "electricity, tankless->tank" 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 +water_heater_volume "natural gas, tankless->tank" 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 +water_heater_volume "fuel oil, tankless->tank" 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 +water_heater_solar_fraction +duct_unconditioned_r_value "supply, attic" +duct_unconditioned_r_value other +duct_lto_cfm25_per_100sqft 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +duct_lto_cfm25_min 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +duct_location_fractions conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 conditioned=1.0 +infil_air_leakage_ach50 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 +infil_air_leakage_cfm50_per_sqft +mechanical_ventilation_fan_type supply only supply only supply only supply only supply only supply only supply only supply only supply only supply only supply only exhaust only exhaust only exhaust only exhaust only heat recovery ventilator heat recovery ventilator heat recovery ventilator heat recovery ventilator heat recovery ventilator +mechanical_ventilation_fan_sre 0.65 0.65 0.65 0.65 0.65 +mechanical_ventilation_fan_cfm_per_w 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8 2.8 2.8 2.8 2.8 1.2 1.2 1.2 1.2 1.2 diff --git a/rulesets/resources/ES_ZERHruleset.rb b/rulesets/resources/ES_ZERHruleset.rb index 9214ed3c7..6bb24adfa 100644 --- a/rulesets/resources/ES_ZERHruleset.rb +++ b/rulesets/resources/ES_ZERHruleset.rb @@ -1048,7 +1048,11 @@ def self.set_appliances_refrigerator_reference(orig_bldg, new_bldg) location = refrigerator.location.gsub('unvented', 'vented') end - rated_annual_kwh = lookup_reference_value('refrigerator_rated_annual_kwh') + if [ESConstants::SFNationalVer3_3, ESConstants::MFNationalVer1_3].include? @program_version + rated_annual_kwh = Defaults.get_refrigerator_values(@nbeds) + else + rated_annual_kwh = lookup_reference_value('refrigerator_rated_annual_kwh') + end new_bldg.refrigerators.add(id: id, location: location, diff --git a/rulesets/resources/constants.rb b/rulesets/resources/constants.rb index 42480f8ec..9ce3a3030 100644 --- a/rulesets/resources/constants.rb +++ b/rulesets/resources/constants.rb @@ -15,12 +15,14 @@ module ESConstants SFNationalVer3_0 = 'SF_National_3.0' SFNationalVer3_1 = 'SF_National_3.1' SFNationalVer3_2 = 'SF_National_3.2' + SFNationalVer3_3 = 'SF_National_3.3' SFPacificVer3_0 = 'SF_Pacific_3.0' SFFloridaVer3_1 = 'SF_Florida_3.1' SFOregonWashingtonVer3_2 = 'SF_OregonWashington_3.2' MFNationalVer1_0 = 'MF_National_1.0' MFNationalVer1_1 = 'MF_National_1.1' MFNationalVer1_2 = 'MF_National_1.2' + MFNationalVer1_3 = 'MF_National_1.3' MFOregonWashingtonVer1_2 = 'MF_OregonWashington_1.2' SFVersions = [SFNationalVer3_0, SFNationalVer3_1, SFNationalVer3_2, SFPacificVer3_0, SFFloridaVer3_1, SFOregonWashingtonVer3_2] MFVersions = [MFNationalVer1_0, MFNationalVer1_1, MFNationalVer1_2, MFOregonWashingtonVer1_2]