Sha256: 6d8093e55500a517c0fb3808ce8bc3b64be3d5d7a23131da3db7dd973ada9e37

Contents?: true

Size: 712 Bytes

Versions: 3

Compression:

Stored size: 712 Bytes

Contents

class DEER2015 < 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_2015/deer_2015.ThermalZone.rb
openstudio-standards-0.3.1.rc2 lib/openstudio-standards/standards/deer/deer_2015/deer_2015.ThermalZone.rb
openstudio-standards-0.3.1.rc1 lib/openstudio-standards/standards/deer/deer_2015/deer_2015.ThermalZone.rb