Sha256: cf4e3b090622927c422fc03129ec4a84d8d4d20af5d0e83cc4b63bbb028a4978

Contents?: true

Size: 1.75 KB

Versions: 24

Compression:

Stored size: 1.75 KB

Contents

class CBES < Standard
  # @!group AirLoopHVAC

  # 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
  # @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.
  #
  # @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.
  #
  # @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.
  #
  # @param (see #economizer_required?)
  # @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.
  #
  # @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
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
openstudio-standards-0.2.14 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.13 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.13.rc3 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.12 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.12.rc7 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.12.rc6 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.12.rc5 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.12.rc4 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.12.rc2 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.12.rc1 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.11 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.11.rc2 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.11.rc1 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.10 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.10.rc3 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.10.rc2 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.10.rc1 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.9 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.8 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb
openstudio-standards-0.2.7 lib/openstudio-standards/standards/cbes/cbes.AirLoopHVAC.rb