Sha256: 44d7b9cdc070ffd75751a09da46d2b8b592429a00634089e77908eaa2c1fc888

Contents?: true

Size: 743 Bytes

Versions: 5

Compression:

Stored size: 743 Bytes

Contents

class Standard
  # @!group FanZoneExhaust

  include PrototypeFan

  # Sets the fan pressure rise based on the Prototype buildings inputs
  def fan_zone_exhaust_apply_prototype_fan_pressure_rise(fan_zone_exhaust)
    # All exhaust fans are assumed to have a pressure rise of
    # 0.5 in w.c. in the prototype building models.
    pressure_rise_in_h2o = 0.5

    # Set the pressure rise
    pressure_rise_pa = OpenStudio.convert(pressure_rise_in_h2o, 'inH_{2}O', 'Pa').get
    fan_zone_exhaust.setPressureRise(pressure_rise_pa)

    OpenStudio.logFree(OpenStudio::Info, 'openstudio.model.FanZoneExhaust', "For Prototype: #{fan_zone_exhaust.name}: Pressure Rise = #{pressure_rise_in_h2o}in w.c.")

    return true
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
openstudio-standards-0.2.2 lib/openstudio-standards/prototypes/common/objects/Prototype.FanZoneExhaust.rb
openstudio-standards-0.2.1 lib/openstudio-standards/prototypes/common/objects/Prototype.FanZoneExhaust.rb
openstudio-standards-0.2.0 lib/openstudio-standards/prototypes/common/objects/Prototype.FanZoneExhaust.rb
openstudio-standards-0.2.0.rc2 lib/openstudio-standards/prototypes/common/objects/Prototype.FanZoneExhaust.rb
openstudio-standards-0.2.0.rc1 lib/openstudio-standards/prototypes/common/objects/Prototype.FanZoneExhaust.rb