Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

I think what @Yingying Tai wants to model is as follows.

image description

I also want to model the thermostat control because it is specified in ANSI/ASHRAE/IES Standard 90.1 Performance Rating Method Reference Manual.

image description

However, as @Aaron Boranian answered, ZoneControl:Thermostat:StagedDualSetpoint has limited applicability. It is not for all types of HVAC system. Then, another option is to use Temperature Difference Between Cutout and Setpoint in ZoneControl:Thermostat, but the problem is that Temperature Difference Between Cutout and Setpoint does not have a deadband above a cooling setpoint. The thermostat control would be as follows. That's not what @Yingying Tai and I expect.

image description

I'm thinking of one makeshift. Temperature Difference Between Cutout and Setpoint is set to 1deltaºC, and ThermostatSetpoint:SingleCooling is changed from 24ºC to 24.5ºC. Then, the thermostat control would be as follows. It's pretty much what @Yingying Tai and I expect, but there is another problem. For unmet hours, Tolerance for Time Cooling Setpoint Not Met is based on the thermostat setpoint, so the setting below would report so many unmet hours.

image description

Tolerance for Time Cooling Setpoint Not Met needs to be set to 1deltaºC as follows.

image description

I think what @Yingying Tai wants to model is as follows.

image descriptionimage description

I also want to model the thermostat control because it is specified in ANSI/ASHRAE/IES Standard 90.1 Performance Rating Method Reference Manual.

image description

However, as @Aaron Boranian answered, ZoneControl:Thermostat:StagedDualSetpoint has limited applicability. It is not for all types of HVAC system. Then, another option is to use Temperature Difference Between Cutout and Setpoint in ZoneControl:Thermostat, but the problem is that Temperature Difference Between Cutout and Setpoint does not have a deadband above a cooling setpoint. The thermostat control would be as follows. That's not what @Yingying Tai and I expect.

image descriptionimage description

I'm thinking of one makeshift. Temperature Difference Between Cutout and Setpoint is set to 1deltaºC, and ThermostatSetpoint:SingleCooling is changed from 24ºC to 24.5ºC. Then, the thermostat control would be as follows. It's pretty much what @Yingying Tai and I expect, but there is another problem. For unmet hours, Tolerance for Time Cooling Setpoint Not Met is based on the thermostat setpoint, so the setting below would report so many unmet hours.

image descriptionimage description

Tolerance for Time Cooling Setpoint Not Met needs to be set to 1deltaºC as follows.

image description

image description


Nov 2023

I revised the second chart. The range of "Tolerance for Time Cooling Setpoint Not Met" was incorrect.

I think what @Yingying Tai wants to model is as follows.

image descriptionimage description

I also want to model the thermostat control because it is specified in ANSI/ASHRAE/IES Standard 90.1 Performance Rating Method Reference Manual.

image description

However, as @Aaron Boranian answered, ZoneControl:Thermostat:StagedDualSetpoint has limited applicability. It is not for all types of HVAC system. Then, another option is to use Temperature Difference Between Cutout and Setpoint in ZoneControl:Thermostat, but the problem is that Temperature Difference Between Cutout and Setpoint does not have a deadband above a cooling setpoint. The thermostat control would be as follows. That's not what @Yingying Tai and I expect.

image descriptionimage description

I'm thinking of one makeshift. Temperature Difference Between Cutout and Setpoint is set to 1deltaºC, and ThermostatSetpoint:SingleCooling is changed from 24ºC to 24.5ºC. Then, the thermostat control would be as follows. It's pretty much what @Yingying Tai and I expect, but there is another problem. For unmet hours, Tolerance for Time Cooling Setpoint Not Met is based on the thermostat setpoint, so the setting below would report so many unmet hours.

image descriptionimage description

Tolerance for Time Cooling Setpoint Not Met needs to be set to 1deltaºC as follows.

image descriptionimage description


Nov 2023

I revised the second chart. The range of "Tolerance for Time Cooling Setpoint Not Met" was incorrect.