lib/openstudio-standards/standards/Standards.AirTerminalSingleDuctVAVReheat.rb in openstudio-standards-0.2.5 vs lib/openstudio-standards/standards/Standards.AirTerminalSingleDuctVAVReheat.rb in openstudio-standards-0.2.6

- old
+ new

@@ -41,14 +41,17 @@ end # Sets the capacity of the reheat coil based on the minimum flow fraction, # and the maximum flow rate. def air_terminal_single_duct_vav_reheat_set_heating_cap(air_terminal_single_duct_vav_reheat) - flow_rate_fraction = air_terminal_single_duct_vav_reheat.constantMinimumAirFlowFraction + flow_rate_fraction = 0.0 + if air_terminal_single_duct_vav_reheat.constantMinimumAirFlowFraction.is_initialized + flow_rate_fraction = air_terminal_single_duct_vav_reheat.constantMinimumAirFlowFraction.get + end if air_terminal_single_duct_vav_reheat.reheatCoil.to_CoilHeatingWater.is_initialized reheat_coil = air_terminal_single_duct_vav_reheat.reheatCoil.to_CoilHeatingWater.get if reheat_coil.autosizedRatedCapacity.to_f < 1.0e-6 - cap = 1.2 * 1000.0 * air_terminal_single_duct_vav_reheat.constantMinimumAirFlowFraction * air_terminal_single_duct_vav_reheat.autosizedMaximumAirFlowRate.to_f * (18.0 - 13.0) + cap = 1.2 * 1000.0 * flow_rate_fraction * air_terminal_single_duct_vav_reheat.autosizedMaximumAirFlowRate.to_f * (18.0 - 13.0) reheat_coil.setPerformanceInputMethod('NominalCapacity') reheat_coil.setRatedCapacity(cap) air_terminal_single_duct_vav_reheat.setMaximumReheatAirTemperature(18.0) end end