kbenne / cbecc

Automatically exported from code.google.com/p/cbecc
0 stars 0 forks source link

Fan Availability Schedule #872

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Describe the translation issue or enhancement:
Currently, the property AirSys/ZnSys:AvailSchRef is translated to the 
Availability Schedules of the system supply/return/relief fans, as well as the 
schedule referenced by the AvailabilityManager:NightCycle object. 

To mitigate fan-powered terminal fans from running continuously, the system 
availability schedule should also be applied to the fans used in PIU terminals. 
A similar result can be achieved by defining the availability at the 
AirTerminal, however, terminal availability schedules do not get overridden by 
the AM:NightCycle (see issue 862).

Resolution:
Update SDD -> OS translator to apply the Sys:AvailSchRef to all system fans, 
including PIU fans. To give flexibility, I am also adding a new SDD property to 
override the default translator behavior, Fan:AvailSchRef.  

Attached is an example file with the new SDD property.

Please provide any additional information below.

Original issue reported on code.google.com by da...@360-analytics.com on 9 Dec 2014 at 5:21

Attachments:

GoogleCodeExporter commented 9 years ago
I actually did this in the Model layer of OpenStudio because I think it is the 
correct behavior even outside of cbecc.  See here: 
https://github.com/NREL/OpenStudio/commit/da751533cbed35109cb4e9a1f543146eb8f4d1
46  Now anytime you set the AirLoopHVAC::availabilitySchedule it will also look 
for PIU fans and set that availability schedule to match.  Likewise when you 
add new PIUs to an existing AirLoopHVAC, OpenStudio will set the PIU fans' 
availability schedules to match.

I will make a separate commit momentarily that lets you override this behavior 
with Fan:AvailSchRef.

One more thing.  While the SDD->OS translator supports TrmlUnit::AvailSchRef, I 
suggest that this property not be used.  The terminal units will then default 
to always on availability which is what you want for proper system scheduling 
and night cycling.

Original comment by kbe...@gmail.com on 16 Dec 2014 at 3:47

GoogleCodeExporter commented 9 years ago
Add support for Fan:AvailSchRef

https://github.com/NREL/OpenStudio/commit/ca72f4c8fdf0d002a7343c5e3fcd9c0e5c4eb3
d7

Original comment by kbe...@gmail.com on 16 Dec 2014 at 3:57

GoogleCodeExporter commented 9 years ago
Confirmed that OS translator updates is setting Fan::AvailabilitySchedule for 
all fans, including PIUs. SDD property TrmlUnit:AvailSchRef is no longer set as 
of r2876.
Closing issue

Original comment by da...@360-analytics.com on 27 Dec 2014 at 9:00