Class: ASHRAE901 Abstract

Inherits:
Standard show all
Defined in:
lib/openstudio-standards/standards/ashrae_90_1/ashrae_90_1.rb,
lib/openstudio-standards/standards/ashrae_90_1/ashrae_90_1.Standards.FanVariableVolume.rb

Overview

This class is abstract.

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.

FanVariableVolume collapse

Instance Method Summary collapse

Constructor Details

#initializeASHRAE901


6
7
8
# File 'lib/openstudio-standards/standards/ashrae_90_1/ashrae_90_1.rb', line 6

def initialize
  super()
end

Instance Method Details

#fan_variable_volume_part_load_fan_power_limitation_capacity_limit(fan_variable_volume) ⇒ Double

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


18
19
20
21
# File 'lib/openstudio-standards/standards/ashrae_90_1/ashrae_90_1.Standards.FanVariableVolume.rb', line 18

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) ⇒ Double

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


9
10
11
12
# File 'lib/openstudio-standards/standards/ashrae_90_1/ashrae_90_1.Standards.FanVariableVolume.rb', line 9

def fan_variable_volume_part_load_fan_power_limitation_hp_limit(fan_variable_volume)
  hp_limit = nil # No minimum limit
  return hp_limit
end