Skip to content

Commit

Permalink
Merge pull request #676 from NREL/zerh_mf_v2
Browse files Browse the repository at this point in the history
ZERH MF Ver2 Implementation
  • Loading branch information
shorowit committed Dec 14, 2023
2 parents 92fca96 + a6a5356 commit 085d6cd
Show file tree
Hide file tree
Showing 45 changed files with 342 additions and 269 deletions.
1 change: 1 addition & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ __New Features__
- `SolarAbsorptance` and `Emittance` now only required for *exterior* walls & rim joists (i.e., ExteriorAdjacentTo=outside).
- `Window/PerformanceClass` no longer required (defaults to "residential").
- Allows above-grade basements/crawlspaces defined solely with Wall (not FoundationWall) elements.
- Adds ZERH Multifamily v2.
- Updates to ZERH Single Family v2 windows SHGC in climate zone 4 through 8.
- Allow JSON output files instead of CSV via a new `--output-format JSON` commandline argument.

Expand Down
1 change: 1 addition & 0 deletions docs/source/capabilities.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ The following DOE ZERH versions are supported:

- 1.0
- Single Family, 2.0
- Multifamily, 2.0

Accuracy vs Speed
-----------------
Expand Down
4 changes: 2 additions & 2 deletions docs/source/workflow_inputs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ The OpenStudio-ERI calculation(s) to be performed are entered in ``/HPXML/Softwa
If both CO2IndexCalculation/Version and ERICalculation/Version are provided, they must use the same version.
.. [#] IECCERICalculation/Version choices are "2021", "2018", or "2015".
.. [#] EnergyStarCalculation/Version choices are "SF_National_3.2", "SF_National_3.1", "SF_National_3.0", "SF_Pacific_3.0", "SF_Florida_3.1", "SF_OregonWashington_3.2", "MF_National_1.2", "MF_National_1.1", "MF_National_1.0", or "MF_OregonWashington_1.2".
.. [#] ZERHCalculation/Version choices are "SF_2.0" or "1.0".
.. [#] ZERHCalculation/Version choices are "SF_2.0", "MF_2.0" or "1.0".
.. warning::

Expand Down Expand Up @@ -189,7 +189,7 @@ One or more IECC climate zones are each entered as a ``/HPXML/Building/BuildingD
\- **ZERH 1.0**: 2015
\- **ZERH SF 2.0**: 2021
\- **ZERH SF/MF 2.0**: 2021
.. [#] ClimateZone choices are "1A", "1B", "1C", "2A", "2B", "2C", "3A", "3B", "3C", "4A", "4B", "4C", "5A", "5B", "5C", "6A", "6B", "6C", "7", or "8".
Expand Down
107 changes: 107 additions & 0 deletions rulesets/data/zerh_mf_2_0_lookup.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
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 4 4 4 4 4 4 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 wood 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
floors_over_uncond_spc_ufactor mass 0.322 0.322 0.322 0.087 0.087 0.087 0.074 0.074 0.074 0.051 0.051 0.051 0.051 0.051 0.051 0.051 0.051 0.051 0.042 0.038
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 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F 0.15 x CFA x FA x F
window_ufactor residential 0.4 0.4 0.4 0.4 0.4 0.4 0.3 0.3 0.3 0.3 0.3 0.27 0.27 0.27 0.27 0.25 0.25 0.25 0.25 0.25
window_ufactor "architectural, operable" 0.59 0.59 0.59 0.57 0.57 0.57 0.51 0.51 0.51 0.43 0.43 0.43 0.43 0.43 0.43 0.4 0.4 0.4 0.34 0.3
window_ufactor "architectural, fixed" 0.48 0.48 0.48 0.43 0.43 0.43 0.4 0.4 0.4 0.34 0.34 0.34 0.34 0.34 0.34 0.32 0.32 0.32 0.28 0.27
window_shgc residential 0.23 0.23 0.23 0.23 0.23 0.23 0.25 0.25 0.25 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
window_shgc "architectural, operable" 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3
window_shgc "architectural, fixed" 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 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.026 0.026 0.026 0.026 0.026 0.026 0.024 0.024 0.024 0.024 0.024 0.024 0.024 0.024 0.024 0.024 0.024
radiant_barrier FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
vented_attic if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location if has attic or duct location
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
refrigerator_rated_annual_kwh 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450
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 270 270 270 270 270 270 270 270 270 270 270 270 270 270 270 270 270 270 270 270
dishwasher_elec_rate standard 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 standard 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 standard 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23 22.23
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.9 0.9 0.9 0.9 0.9 0.9 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.9 0.9 0.9 0.9 0.9 0.9 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.9 0.9 0.9 0.9 0.9 0.9 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.9 0.9 0.9 0.9 0.9 0.9 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 ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air ground-to-air
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.5 9.5 9.5 9.5 9.5 9.5 9.5 9.5 9.5
hvac_gshp_cop 2.7 2.7 2.7 2.7 2.7 2.7 2.7 2.7 2.7 2.7 2.7 2.8 2.8 2.8 2.8 2.8 2.8 2.8 2.8 2.8
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 18 18 18 18 18 18 16 16 16 16 16 14 14 14 14 14 14 14 14 14
hvac_ashp_seer 18 18 18 18 18 18 16 16 16 16 16 16 16 16 16 16 16 16 16 16
hvac_gshp_eer 16 16 16 16 16 16 14 14 14 14 14 14 14 14 14 14 14 14 14 14
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.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45
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 shared water heater 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
hot_water_distribution_pipe_r_value in-unit water heater 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 TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
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 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95 1.95
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
infil_air_leakage_cfm50_per_sqft 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
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 heat recovery ventilator heat recovery ventilator heat recovery ventilator heat recovery ventilator heat recovery ventilator heat recovery ventilator heat recovery ventilator heat recovery ventilator heat recovery ventilator
mechanical_ventilation_fan_sre
mechanical_ventilation_fan_asre 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65
mechanical_ventilation_fan_cfm_per_w 2.9 2.9 2.9 2.9 2.9 2.9 2.9 2.9 2.9 2.9 2.9 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2 1.2

0 comments on commit 085d6cd

Please sign in to comment.