class ASHRAE901

This abstract class holds methods that many versions of ASHRAE 90.1 share. If a method in this class is redefined by a subclass, the implementation in the subclass is used. @abstract

Public Class Methods

new() click to toggle source
# File lib/openstudio-standards/standards/ashrae_90_1/ashrae_90_1.rb, line 6
def initialize
  load_standards_database
end

Public Instance Methods

fan_variable_volume_part_load_fan_power_limitation_capacity_limit(fan_variable_volume) click to toggle source

The threhold capacity below which part load control is not required.

@param fan_variable_volume [OpenStudio::Model::FanVariableVolume] variable volume fan object @return [Double] the limit, in Btu/hr. Return nil for no limit by default.

# File lib/openstudio-standards/standards/ashrae_90_1/ashrae_90_1.Standards.FanVariableVolume.rb, line 17
def fan_variable_volume_part_load_fan_power_limitation_capacity_limit(fan_variable_volume)
  cap_limit_btu_per_hr = nil # No minimum limit
  return cap_limit_btu_per_hr
end
fan_variable_volume_part_load_fan_power_limitation_hp_limit(fan_variable_volume) click to toggle source

The threhold horsepower below which part load control is not required.

@param fan_variable_volume [OpenStudio::Model::FanVariableVolume] variable volume fan object @return [Double] the limit, in horsepower. Return nil for no limit by default.

# File lib/openstudio-standards/standards/ashrae_90_1/ashrae_90_1.Standards.FanVariableVolume.rb, line 8
def fan_variable_volume_part_load_fan_power_limitation_hp_limit(fan_variable_volume)
  hp_limit = nil # No minimum limit
  return hp_limit
end
load_standards_database(data_directories = []) click to toggle source

Loads the openstudio standards dataset for this standard.

@param data_directories [Array<String>] array of file paths that contain standards data @return [Hash] a hash of standards data

Calls superclass method Standard#load_standards_database
# File lib/openstudio-standards/standards/ashrae_90_1/ashrae_90_1.rb, line 14
def load_standards_database(data_directories = [])
  super([__dir__] + data_directories)
end