G36SupplyAirTemperatureSetpoint

Brief Description

Supply air temperature operation following the guideline 36 recommendations

Detailed Description

Verify that the supply air temperature setpoint of a system follows the guideline 36 recommendations

Index Description

  • Section 5.16.2.2 in ASHRAE Guideline 36-2021

Datapoints Description

  • mode_operation: System operation mode

  • temperature_air_outdoor: Outdoor air temperature

  • temperature_air_supply_max: Maximum supply air temperature setpoint based on requests

  • temperature_air_outdoor_supply_max: Maximum outdoor air temperature for linear SAT reset

  • temperature_air_outdoor_supply_min: Minimum outdoor air temperature for linear SAT reset

  • temperature_air_supply_setpoint_cool_min: Minimum cooling supply air temperature setpoint

  • temperature_air_supply_setpoint_cool_max: Maximum cooling supply air temperature setpoint

  • temperature_air_supply_setpoint: Supply air temperature setpoint

Type Verification Description

Procedure-based

Assertions Type

Pass

Assertions Description

  • if temperature_air_supply_max > temperature_air_supply_setpoint_cool_max

  • fail

  • end

  • switch mode_operation

  • case ‘cooldown’

  • t_sa_sp = temperature_air_supply_setpoint_cool_min

  • case ‘warmup’, ‘setback

  • t_sa_sp = 35 # 95 F

  • case ‘occupied’, ‘setup’

  • if temperature_air_outdoor <= temperature_air_outdoor_supply_min

  • t_sa_sp = temperature_air_supply_max

  • else if temperature_air_outdoor >= temperature_air_outdoor_supply_max

  • t_sa_sp = temperature_air_supply_setpoint_cool_min

  • else

  • t_sa_sp = (temperature_air_outdoor - temperature_air_outdoor_supply_min) * (temperature_air_supply_max - temperature_air_supply_setpoint_cool_min) / (temperature_air_outdoor_supply_min - temperature_air_outdoor_supply_max) + temperature_air_supply_max

  • # linear interpolation

  • end

  • end

  • if abs(t_sa_sp - temperature_air_supply_setpoint) = 0

  • pass

  • else

  • fail

  • end