lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb in openstudio-standards-0.2.14 vs lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb in openstudio-standards-0.2.15.pre.rc1
- old
+ new
@@ -1,49 +1,55 @@
class CBES < Standard
# @!group AirLoopHVAC
- # Apply multizone vav outdoor air method and
- # adjust multizone VAV damper positions. Does nothing for CBES.
+ # Apply multizone vav outdoor air method and adjust multizone VAV damper positions.
+ # Does nothing for CBES.
#
- # @return [Bool] returns true if successful, false if not
+ # @param air_loop_hvac [OpenStudio::Model::AirLoopHVAC] air loop
+ # return [Bool] returns true if successful, false if not
# @todo enable damper position adjustment for legacy IDFS
def air_loop_hvac_apply_multizone_vav_outdoor_air_sizing(air_loop_hvac)
# Do nothing
return true
end
- # Determine if static pressure reset is required for this
- # system. Not required by CBES.
+ # Determine if static pressure reset is required for this system.
+ # Not required by CBES.
#
- # @param has_ddc [Bool] whether or not the system has DDC control
- # over VAV terminals.
+ # @param air_loop_hvac [OpenStudio::Model::AirLoopHVAC] air loop
+ # @param has_ddc [Bool] whether or not the system has DDC control over VAV terminals.
# return [Bool] returns true if static pressure reset is required, false if not
def air_loop_hvac_static_pressure_reset_required?(air_loop_hvac, has_ddc)
sp_reset_required = false
return sp_reset_required
end
- # Determine whether the VAV damper control is single maximum or
- # dual maximum control. Single Maximum for CBES.
+ # Determine whether the VAV damper control is single maximum or dual maximum control.
+ # Single Maximum for CBES.
#
+ # @param air_loop_hvac [OpenStudio::Model::AirLoopHVAC] air loop
# @return [String] the damper control type: Single Maximum, Dual Maximum
def air_loop_hvac_vav_damper_action(air_loop_hvac)
damper_action = 'Single Maximum'
return damper_action
end
- # Determine if demand control ventilation (DCV) is
- # required for this air loop. Not required for CBES.
+ # Determine if demand control ventilation (DCV) is for this air loop.
+ # Not required for CBES.
#
- # @param (see #economizer_required?)
- # @return [Bool] Returns true if required, false if not.
+ # @param air_loop_hvac [OpenStudio::Model::AirLoopHVAC] air loop
+ # @param climate_zone [String] ASHRAE climate zone, e.g. 'ASHRAE 169-2013-4A'
+ # @return [Bool] returns true if required, false if not
def air_loop_hvac_demand_control_ventilation_required?(air_loop_hvac, climate_zone)
dcv_required = false
return dcv_required
end
- # Add code required single zone controls. No controls required by CBES.
+ # Add code required single zone controls.
+ # No controls required by CBES.
#
+ # @param air_loop_hvac [OpenStudio::Model::AirLoopHVAC] air loop
+ # @param climate_zone [String] ASHRAE climate zone, e.g. 'ASHRAE 169-2013-4A'
# @return [Bool] returns true if successful, false if not
def air_loop_hvac_apply_single_zone_controls(air_loop_hvac, climate_zone)
# Do nothing
return true
end