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