As our first effort to add ASHRAE Guideline 36 verification in ConStrain, a set of 17 verification items are identified and implemented based on ASHRAE Guideline 36 - 2021, multi-VAV system control sequence of operation.
The list of verification items being added are:
Verification Item Name | Verification Class Name | Verification Class Location |
---|---|---|
Freeze Protection Stage 1 | G36FreezeProtectionStage1 | constrain/library/G36FreezeProtectionStage1.py |
Freeze Protection Stage 2 | G36FreezeProtectionStage2 | constrain/library/G36FreezeProtectionStage2.py |
Freeze Protection Stage 3 | G36FreezeProtectionStage3 | constrain/library/G36FreezeProtectionStage3.py |
Minimum Outdoor Air Control With Economizer Operation | G36MinOAwEconomizer | constrain/library/G36MinOAwEconomizer.py |
Minimum Outdoor Air Control Without Economizer Operation | G36MinOAwoEconomizer | constrain/library/G36MinOAwoEconomizer.py |
Outdoor Air Damper Position For Systems with Relief Damper Or Fan | G36OutdoorAirDamperPositionForReliefDamperOrFan | constrain/library/G36OutdoorAirDamperPositionForReliefDamperOrFan.py |
Outdoor Air Damper Position For Systems with Return Fan Tracking Airflow | G36OutdoorAirDamperPositionForReturnFanAirflowTracking | constrain/library/G36OutdoorAirDamperPositionForReturnFanAirflowTracking.py |
Outdoor Air Damper Position For Systems with Return Fan Tracking Building Pressure | G36OutdoorAirDamperPositionForReturnFanDirectBuildingPressure | constrain/library/G36OutdoorAirDamperPositionForReturnFanDirectBuildingPressure.py |
Controller Output Command Change Rate Limit | G36OutputChangeRateLimit | constrain/library/G36OutputChangeRateLimit.py |
Relief Air Damper Position For Systems with Return Fan Tracking Airflow | G36ReliefAirDamperPositionForReturnFanAirflowTracking | constrain/library/G36ReliefAirDamperPositionForReturnFanAirflowTracking.py |
Relief Damper Status | G36ReliefDamperStatus | constrain/library/G36ReliefDamperStatus.py |
Return Air Damper Position For Systems with Relief Damper Or Fan | G36ReturnAirDamperPositionForReliefDamperOrFan | constrain/library/G36ReturnAirDamperPositionForReliefDamperOrFan.py |
Return Air Damper Position For Systems with Return Fan Tracking Airflow | G36ReturnAirDamperPositionForReturnFanAirflowTracking | constrain/library/G36ReturnAirDamperPositionForReturnFanAirflowTracking.py |
Return Air Damper Position For Systems with Return Fan Tracking Building Pressure | G36ReturnAirDamperPositionForReturnFanDirectBuildingPressure | constrain/library/G36ReturnAirDamperPositionForReturnFanDirectBuildingPressure.py |
Simultaneous Coil Heating and Coil Cooling | G36SimultaneousHeatingCooling | constrain/library/G36SimultaneousHeatingCooling.py |
Supply Air Temperature Setpoint | G36SupplyAirTemperatureSetpoint | constrain/library/G36SupplyAirTemperatureSetpoint.py |
Supply fan Status | G36SupplyFanStatus | constrain/library/G36SupplyFanStatus.py |
Detailed description of Guideline 36 narrative interpretation and verification logic design are in comments of the corresponding verification item Python classes.