Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 1.86 KB

Rule22-20.md

File metadata and controls

47 lines (28 loc) · 1.86 KB

CHW&CW - Rule 22-20

Rule ID: 22-20
Rule Description: The baseline leaving water setpoint temperature is per Table G3.1.3.11.
Rule Assertion: B-RMR = expected value
Appendix G Section: Section 22 CHW&CW Loop
Appendix G Section Reference: Section G3.1.3.11 Heat Rejection (System 7, 8, 11, 12 and 13)

Applicability: All required data elements exist for B_RMR
Applicability Checks:

  1. B-RMR is modeled with at least one air-side system that is Type-7, 8, 11.1, 11.2, 12, 13, 7b, 8b, 11b, 12b.

Manual Check: None
Evaluation Context: Building
Data Lookup: Table G3.1.3.11
Function Call:

  1. get_baseline_system_types()
  2. data_lookup()

Applicability Checks:

  • Get B-RMR system types: baseline_hvac_system_dict = get_baseline_system_types(B-RMR)

    • Check if B-RMR is modeled with at least one air-side system that is Type-7, 8, 11.1, 11.2, 12, 13, 7b, 8b, 11b, 12b, 13b, i.e. with air-side system served by chiller(s), continue to the next applicability check: if any(sys_type in baseline_hvac_system_dict.keys() for sys_type in ["SYS-7", "SYS-8", "SYS-11.1", "SYS-11.2", "SYS-12", "SYS-13", "SYS-7B", "SYS-8B", "SYS-11B", "SYS-12B"]): CHECK_RULE_LOGIC

    • Else, rule is not applicable to B-RMR: else: RULE_NOT_APPLICABLE

Rule Logic:

  • Get baseline heat rejection leaving water temperature: tower_leaving_temperature_b = data_lookup(table_G3_1_3_11, B_RMR.ASHRAE229.weather.climate_zone)

  • For each heat rejection device in B_RMR: for tower_b in B_RMR.RulesetModelInstance.heat_rejections:

    Rule Assertion:

    • Case 1: If heat rejection minimum reset temperature is per Table G3.1.3.11 if tower_b.leaving_water_setpoint_temperature == tower_leaving_temperature_b: PASS

    • Case 2: Else: else: FAIL

Notes:

  1. Updated the Rule ID from 22-21 to 22-20 on 7/26/2022

Back