1

problem with NightCycle Availability Manager, OpenStudio 1.4.0.0 and E+ v 8.1.0.009

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?

Chienman's avatar
588
Chienman
asked 2014-12-15 03:25:11 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2015-07-11 17:30:39 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

5

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.

Archmage's avatar
7.2k
Archmage
answered 2014-12-15 06:42:20 -0500, updated 2014-12-15 09:47:18 -0500
edit flag offensive 0 remove flag delete link

Comments

1

@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's avatar aparker (2014-12-15 09:23:23 -0500) 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's avatar Chienman (2014-12-15 10:40:47 -0500) edit

@Chienman I have addressed this in the code so things should work like you expect in the next version of OS. https://github.com/NREL/OpenStudio/pu...

Kyle Benne's avatar Kyle Benne (2015-01-12 09:02:01 -0500) edit
add a comment see more comments