First time here? Check out the Help page!

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

How to calculate EnergyPlus 'Time setpoint not met during occupied heating/cooling'?

asked Mar 10

ryunnniii's avatar

updated Mar 11

Hi all,

I'm using EnergyPlus 23.1 and did a simulation for New York using the web-released Residential Prototype Model. I want to know the time setpoint unmet hour during occupied hours, so I looked into the 'Comfort and Setpoint not met summary.' Currently, I got the values below.

  • Time setpoint not met during occupied heating: 130.83
  • Time setpoint not met during occupied cooling: 112.83
  • Time Not Comfortable Based on Simple ASHRAE 55-2004: 1153.00

However, I calculated this manually based on the definition from the InputOutput reference, the values are much higher than the EP calculated results.

  • InputOutput reference definition: Time Setpoint is Not Met table shows how many hours the space is more than 0.2C from the setpoint during heating and during cooling.

calculated values are:

  • Time setpoint not met during occupied heating: 518
  • Time setpoint not met during occupied cooling: 652

I used the Zone people occupant count, the Zone thermostat heating setpoint temperature, the Zone thermostat cooling setpoint temperature, and the Zone mean air temperature for the calculation. For the occupancy status, the people count was divided by 3, which is the maximum number of occupants, and below 0.5 was considered as unoccupied status. The unoccupied periods were excluded from the unmet hour calculation.

I think the manually calculated unmet hour and EP calculated unmet hour should be the same or should have small differences. Could you let me know how EP calculates the time setpoint not met during occupied heating/cooling?

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
4

answered Mar 11

The function that performs this calculation is here:

https://github.com/NREL/EnergyPlus/bl...

Whether the zone is occupied is determined here:

https://github.com/NREL/EnergyPlus/bl...

Basically it adds up all time periods that any zone is outside the range of the threshold (which is 0.2 C unless specified by the user) during occupancy.

A few things to check:

  • Are you using hourly values,this may not match up because the algorithm does this for each timestep.

  • Occupancy is when greater than zero

  • Heating and cooling times are calculated separately

  • Heating not met is when colder than the setpoint minus the threshold

  • Cooling not met is when hotter than the setpoint plus the threshold

You also should think about checking against the output variables:

  • Zone Heating Setpoint Not Met Time [hr]
  • Zone Heating Setpoint Not Met While Occupied Time [hr]
  • Zone Cooling Setpoint Not Met Time [hr]
  • Zone Cooling Setpoint Not Met While Occupied Time [hr]
  • Facility Heating Setpoint Not Met Time [hr]
  • Facility Cooling Setpoint Not Met Time [hr]
  • Facility Heating Setpoint Not Met While Occupied Time [hr]
  • Facility Cooling Setpoint Not Met While Occupied Time [hr]

I hope this helps you figure out the difference.

Preview: (hide)
link

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

1 follower

Stats

Asked: Mar 10

Seen: 95 times

Last updated: Mar 24