lib/openstudio-standards/standards/Standards.AirLoopHVAC.rb in openstudio-standards-0.2.8 vs lib/openstudio-standards/standards/Standards.AirLoopHVAC.rb in openstudio-standards-0.2.9
- old
+ new
@@ -3078,31 +3078,14 @@
end
return sp_reset_required
end
- # Determine if a system's fans must shut off when
- # not required.
- #
+ # Determine if a system's fans must shut off when not required.
+ # Per ASHRAE 90.1 section 6.4.3.3, HVAC systems are required to have off-hour controls
# @return [Bool] true if required, false if not
def air_loop_hvac_unoccupied_fan_shutoff_required?(air_loop_hvac)
shutoff_required = true
-
- # Per 90.1 6.4.3.4.5, systems less than 0.75 HP
- # must turn off when unoccupied.
- minimum_fan_hp = 0.75
-
- # Determine the system fan horsepower
- total_hp = 0.0
- air_loop_hvac_supply_return_exhaust_relief_fans(air_loop_hvac).each do |fan|
- total_hp += fan_motor_horsepower(fan)
- end
-
- # Check the HP exception
- if total_hp < minimum_fan_hp
- shutoff_required = false
- OpenStudio.logFree(OpenStudio::Info, 'openstudio.standards.AirLoopHVAC', "For #{air_loop_hvac.name}: Unoccupied fan shutoff not required because system fan HP of #{total_hp.round(2)} HP is less than the minimum threshold of #{minimum_fan_hp} HP.")
- end
return shutoff_required
end
# Shut off the system during unoccupied periods.