lib/openstudio-standards/hvac_sizing/Siz.HeatingCoolingFuels.rb in openstudio-standards-0.2.15 vs lib/openstudio-standards/hvac_sizing/Siz.HeatingCoolingFuels.rb in openstudio-standards-0.2.16.rc1
- old
+ new
@@ -261,10 +261,15 @@
# Get the heating fuels for all zone HVAC equipment
zone.equipment.each do |equipment|
# Get the object type
obj_type = equipment.iddObjectType.valueName.to_s
case obj_type
+ when 'OS_AirLooHVAC_UnitarySystem'
+ equipment = equipment.to_AirLoopHVACUnitarySystem.get
+ if equipment.heatingCoil.is_initialized
+ fuels += self.coil_heating_fuels(equipment.heatingCoil.get)
+ end
when 'OS_AirTerminal_SingleDuct_ConstantVolume_FourPipeInduction'
equipment = equipment.to_AirTerminalSingleDuctConstantVolumeFourPipeInduction.get
fuels += self.coil_heating_fuels(equipment.heatingCoil)
when 'OS_AirTerminal_SingleDuct_ConstantVolume_Reheat'
equipment = equipment.to_AirTerminalSingleDuctConstantVolumeReheat.get
@@ -348,10 +353,15 @@
fuels = []
# Get the cooling fuels for all zone HVAC equipment
zone.equipment.each do |equipment|
# Get the object type
obj_type = equipment.iddObjectType.valueName.to_s
- case obj_type
+ case obj_type
+ when 'OS_AirLoopHVAC_UnitarySystem'
+ equipment = equipment.to_AirLoopHVACUnitarySystem.get
+ if equipment.coolingCoil.is_initialized
+ fuels += self.coil_cooling_fuels(equipment.coolingCoil.get)
+ end
when 'OS_AirTerminal_SingleDuct_ConstantVolume_CooledBeam'
equipment = equipment.to_AirTerminalSingleDuctConstantVolumeCooledBeam.get
fuels += self.coil_cooling_fuels(equipment.coilCoolingCooledBeam)
when 'OS_AirTerminal_SingleDuct_ConstantVolume_FourPipeInduction'
equipment = equipment.to_AirTerminalSingleDuctConstantVolumeFourPipeInduction.get