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

problem with NightCycle Availability Manager, OpenStudio and E+ v

asked 2014-12-15 03:25:11 -0600

Chienman gravatar image

updated 2015-07-11 17:30:39 -0600

I've been trying to figure this out, and I just can't seem to get past it. I am probably missing something simple because it is late at night. Basically, I'm using the OpenStudio.dll (C# bindings) at the AirLoopHVAC level, I have used OpenStudio's call to nightCycleControlType(), setting the value to "CycleOnAny". The AvailabilityManagerAssignmentList is updated with a n AvailabiltyManager:NightCycle and the NightCycle manager looks like this:

AvailabilityManager:NightCycle, Packaged Rooftop VAV with Reheat NightCycle Manager, !- Name Always On Discrete, !- Applicability Schedule Name Always On Discrete, !- Fan Schedule Name CycleOnAny, !- Control Type 1, !- Thermostat Tolerance {deltaC} 3600;

But, even though there is no zone demand, the fans still run and my main AirLoopHVAC node still has flow. What am I missing or not setting? I thought all I had to do was set this up at the AvailabilityManager level, and everything below it would be overriddedn. Is it something weird, like the applicability schedule name and fan schedule name can't be the same?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-12-15 06:42:20 -0600

Archmage gravatar image

updated 2014-12-15 09:47:18 -0600

Since your fan schedule is called "Always On Discrete," I think that is the problem. You want the fan schedule to be off at night, then the availability manager overrides the fan schedule to turn the air handler back on for a night cycle.

edit flag offensive delete link more



@Chienman use the AirLoopHVAC.setAvailabilitySchedule method to set the HVAC availability schedule. This will be propagated down to the fan on translation to IDF.

aparker gravatar image aparker  ( 2014-12-15 09:23:23 -0600 )edit

Andrew, interestingly I thought all I have to do is call the nightCycleControlType()...but my fan did not get a new schedule as a result. It wasn't obvious at the time that this is what I should have done. Now I have got it. thanks for the feedback.

Chienman gravatar image Chienman  ( 2014-12-15 10:40:47 -0600 )edit

@Chienman I have addressed this in the code so things should work like you expect in the next version of OS.

Kyle Benne gravatar image Kyle Benne  ( 2015-01-12 09:02:01 -0600 )edit

Your Answer

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

Add Answer

Training Workshops

Question Tools


Asked: 2014-12-15 03:25:11 -0600

Seen: 358 times

Last updated: Dec 15 '14