Assign OA cfm to Thermal Zone (LEED)

asked 2024-08-06 20:37:24 -0500

mattkoch's avatar

updated 2024-08-09 16:02:24 -0500

Hello,

working on a LEED v4 project. Looking to assign the thermal zone outdoor air flow rates the designer provides to the thermal zones of my proposed and baseline buildings. Per ASHRAE 90.1-2010, these have to be identical in the baseline and proposed buildings, and the proposed building must be "as-designed" (hence my desire to directly use the values provided by the designer).

Per EnergyPlus 23.2, the "AirTerminal:SingleDuct:VAV:Reheat" object has a "Field: Design Specification Outdoor Air Object Name". However, when looking this up under OpenStudio 3.7.0 (Python), its AirTerminalSingleDuctVAVReheat class only has setControlForOutdoorAir() and controlForOutdoorAir() methods.

The documentation for the latter states "If true, OpenStudio will attach the DesignSpecificationOutdoorAir object associated with the terminal's zone on export to EnergyPlus idf format. This field replaces the functionality of the EnergyPlus field: Design Specification Outdoor Air Object Name."

Fair enough, so now I am looking at the OpenStudio 3.7.0 ThermalZone class, but there does not seem to be a setDesignSpecificationOutdoorAir() or some such method in that class.

I know the OpenStudio 3.7.0 Space and SpaceType classes each have a setDesignSpecificationOutdoorAir() method, so I can assign outdoor air at the space level, but that would be too low down.

Further, the ControllerOutdoorAir class of the AirLoopHVACOutdoorAirSystem class has setMinimumOutdoorAirFlowRate() and a setMaximumOutdoorAirFlowRate() methods, so I could set outdoor air at the system level, but that would be too high up.

So, how then would I assign outdoor air at the thermal zone level? Thanks.

edit retag flag offensive close merge delete