Class: OpenStudio::Model::FanZoneExhaust
- Inherits:
-
Object
- Object
- OpenStudio::Model::FanZoneExhaust
- Includes:
- Fan, PrototypeFan
- 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
-
#apply_prototype_fan_pressure_rise ⇒ Object
Sets the fan pressure rise based on the Prototype buildings inputs.
Methods included from Fan
#adjust_pressure_rise_to_meet_fan_power, #apply_standard_minimum_motor_efficiency, #baseline_impeller_efficiency, #brake_horsepower, #change_impeller_efficiency, #change_motor_efficiency, #fan_power, #motor_horsepower, #rated_w_per_cfm, #small_fan?, #standard_minimum_motor_efficiency_and_size
Methods included from PrototypeFan
#apply_prototype_fan_efficiency
Instance Method Details
#apply_prototype_fan_pressure_rise ⇒ Object
Sets the fan pressure rise based on the Prototype buildings inputs
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/openstudio-standards/prototypes/Prototype.FanZoneExhaust.rb', line 7 def apply_prototype_fan_pressure_rise # 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 setPressureRise(pressure_rise_pa) OpenStudio.logFree(OpenStudio::Info, 'openstudio.model.FanZoneExhaust', "For Prototype: #{name}: Pressure Rise = #{pressure_rise_in_h2o}in w.c.") return true end |