Skip to content

Default is missing ZoneAirDistribution object #694

@Ski90Moo

Description

@Ski90Moo

Issue overview

I think it may be applicable to the SDK to EnergyPlus translator....

When adding HVAC systems to the model, the model does not automatically detect and create a DesignSpecification:ZoneAirDistribution object. The causes the following error:

** Warning ** GetOAControllerInputs: Controller:MechanicalVentilation="CONTROLLER MECHANICAL VENTILATION 1"
** ~~~ ** Cannot locate a matching DesignSpecification:ZoneAirDistribution object for Zone="TZ:01-FCU-31-BAKERY-DINING".
** ~~~ ** Using default zone air distribution effectiveness of 1.0 for heating and cooling.

Current Behavior

Expected Behavior

Steps to Reproduce

Possible Solution

To solve this problem, I have always gone to the Thermal Zones tab, Heating Sizing Parameters, and adjusted the Design Zone Air Distribution Effectiveness in Heating Mode to 0.8. For some reason, this triggers the program to inject a DesignSpecification:ZoneAirDistribution obejct into the final idf file. It modifies the .osm file to include:

, !- Zone Humidistat Dehumidification Set Point Schedule Name
, !- Zone Humidistat Humidification Set Point Schedule Name
, !- Design Zone Air Distribution Effectiveness in Cooling Mode
0.8; !- Design Zone Air Distribution Effectiveness in Heating Mode

This has been fine for me, because it always reminds me to adjust the air distribution effectiveness because my designs normally have overhead air distribution. However, for new users, this will be a source of confusion and frustration. At the very least, I think if a thermal zone is created, it should include these fields with null values.

Details

Environment

Some additional details about your environment for this issue (if relevant):

  • Platform (Operating system, version):
  • Version of OpenStudioApplication (if using an intermediate build, include SHA):
    image

Context

Metadata

Metadata

Assignees

Labels

OpenStudio SDK IssueAn issue that is not related to OpenStudioApplication but to NREL/OpenStudio SDK

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions