Class: OpenStudio::Model::FanZoneExhaust

Inherits:
Object
  • Object
show all
Includes:
Fan
Defined in:
lib/openstudio-standards/prototypes/Prototype.FanZoneExhaust.rb,
lib/openstudio-standards/standards/Standards.FanZoneExhaust.rb

Overview

Reopen the OpenStudio class to add methods to apply standards to this object

Instance Method Summary collapse

Methods included from Fan

#adjust_pressure_rise_to_meet_fan_power, #baselineImpellerEfficiency, #brakeHorsepower, #changeImpellerEfficiency, #changeMotorEfficiency, #fanPower, #is_small_fan, #motorHorsepower, #rated_w_per_cfm, #setStandardEfficiency, #set_standard_minimum_motor_efficiency, #standard_minimum_motor_efficiency_and_size

Instance Method Details

#setPrototypeFanPressureRiseObject

Sets the fan pressure rise based on the Prototype buildings inputs



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/openstudio-standards/prototypes/Prototype.FanZoneExhaust.rb', line 6

def setPrototypeFanPressureRise
  
  # 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
  self.setPressureRise(pressure_rise_pa)  
  
  OpenStudio::logFree(OpenStudio::Info, 'openstudio.model.FanZoneExhaust', "For Prototype: #{self.name}: Pressure Rise = #{pressure_rise_in_h2o}in w.c.")
  
  return true
  
end