Sha256: 7b7c244c2137109f75ef1144677f7fb12c1b6cb1277ff35a019e6e700866fbb8

Contents?: true

Size: 712 Bytes

Versions: 3

Compression:

Stored size: 712 Bytes

Contents

class DEER2011 < DEER
    # @!group ThermalZone
  
    # Determine the area and occupancy level limits for
    # demand control ventilation.
    #
    # @param thermal_zone [OpenStudio::Model::ThermalZone] the thermal zone
    # @return [Array<Double>] the minimum area, in m^2
    # and the minimum occupancy density in m^2/person.  Returns nil
    # if there is no requirement.
    def thermal_zone_demand_control_ventilation_limits(thermal_zone)
      min_area_ft2 = nil # No minimum area
      min_ft2_per_occ = 40
      
      # Convert to SI
      min_m2_per_occ = OpenStudio.convert(min_ft2_per_occ, 'ft^2', 'm^2').get
  
      return [min_area_ft2, min_m2_per_occ]
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
openstudio-standards-0.4.0 lib/openstudio-standards/standards/deer/deer_2011/deer_2011.ThermalZone.rb
openstudio-standards-0.3.1.rc2 lib/openstudio-standards/standards/deer/deer_2011/deer_2011.ThermalZone.rb
openstudio-standards-0.3.1.rc1 lib/openstudio-standards/standards/deer/deer_2011/deer_2011.ThermalZone.rb