First time here? Check out the Help page!
1 | initial version |
I added some output variables to plot what's going on over Jan 1. It looks like your thermostat schedules are defined, and EnergyPlus is calculating a heating load when zone air temperature dips below heating thermostat temperature.
This tells me that something about availability or setpoint managers is not working. All of your availability managers use a schedule that seems fine. It looks like you are using SetpointManager:SingleZone:Reheat
to tell unitary systems when to condition zones on the demand side. However, those zones are connected to AirTerminal:SingleDuct:Uncontrolled
, which do not have reheat capacity. I would be surprised if that was the main culprit, but it's worth doing a test by using a different setpoint manager type in one air loop, or replacing the uncontrolled terminals with terminals that can provide reheat in one air loop. If that doesn't work, then keep adding more Output:Variable
objects to debug various aspects of the model to see where the controls fall apart, like what I did to generate the image above. Those output variables that I used are below.
Output:Variable,
LGstore1 ZN, !- Key Value
Zone Mean Air Temperature, !- Variable Name
timestep; !- Reporting Frequency
Output:Variable,
LGstore1 ZN, !- Key Value
Zone Thermostat Heating Setpoint Temperature, !- Variable Name
timestep; !- Reporting Frequency
Output:Variable,
LGstore1 ZN, !- Key Value
Zone Thermostat Cooling Setpoint Temperature, !- Variable Name
timestep; !- Reporting Frequency
Output:Variable,
LGstore1 ZN, !- Key Value
Zone Heating Setpoint Not Met Time, !- Variable Name
timestep; !- Reporting Frequency
Output:Variable,
LGstore1 ZN, !- Key Value
Zone Cooling Setpoint Not Met Time, !- Variable Name
timestep; !- Reporting Frequency
Output:Variable,
LGstore1 ZN, !- Key Value
Zone Predicted Sensible Load to Setpoint Heat Transfer Rate, !- Variable Name
timestep; !- Reporting Frequency