Buildings.Controls.OBC.ASHRAE.G36.Types

Package with type definitions for control sequences

Information

This package provides type definitions used in Guideline 36 control sequences.

Package Content

Name Description
Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone ASHRAEClimateZone Enumeration of ASHRAE climate zone
Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer ControlEconomizer Enumeration to configure the economizer enable and disable control
Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil CoolingCoil Enumeration to configure the cooling coil
Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard EnergyStandard Enumeration to configure the energy standard
Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat FreezeStat Enumeration of different freeze stat options
Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil HeatingCoil Enumeration to configure the heating coil
Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection OutdoorAirSection Enumeration to configure the outdoor air section
Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl PressureControl Enumeration defining types of building pressure control system
Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone Title24ClimateZone Enumeration of California Title 24 climate zone
Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard VentilationStandard Enumeration to configure the ventilation standard
Buildings.Controls.OBC.ASHRAE.G36.Types.DemandLimitLevels DemandLimitLevels Demand limit levels
Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeProtectionStages FreezeProtectionStages Package with constants that indicate the freeze protection stages
Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes OperationModes Zone group operating modes
Buildings.Controls.OBC.ASHRAE.G36.Types.ZoneStates ZoneStates AHU Zone States

Types and constants

  type ASHRAEClimateZone = enumeration(
      Not_Specified "Not specified",
      Zone_1A "Zone 1A, Very Hot and Humid",
      Zone_1B "Zone 1B, Very Hot and Dry",
      Zone_2A "Zone 2A, Hot and Humid",
      Zone_2B "Zone 2B, Hot and Dry",
      Zone_3A "Zone 3A, Warm and Humid",
      Zone_3B "Zone 3B, Warm and Dry",
      Zone_3C "Zone 3C, Warm and Marine",
      Zone_4A "Zone 4A, Mixed and Humid",
      Zone_4B "Zone 4B, Mixed and Dry",
      Zone_4C "Zone 4C, Mixed and Marine",
      Zone_5A "Zone 5A, Cool and Humid",
      Zone_5B "Zone 5B, Cool and Dry",
      Zone_5C "Zone 5C, Cool and Marine",
      Zone_6A "Zone 6A, Cold and Humid",
      Zone_6B "Zone 6B, Cold and Dry",
      Zone_7  "Zone 7, Very Cold",
      Zone_8  "Zone 8, Subarctic")
    "Enumeration of ASHRAE climate zone";
  type ControlEconomizer = enumeration(
      FixedDryBulb
        "Fixed dry bulb",
      DifferentialDryBulb
        "Differential dry bulb",
      FixedDryBulbWithDifferentialDryBulb
        "Fixed dry bulb with differential dry bulb",
      FixedEnthalpyWithFixedDryBulb
        "Fixed enthalpy with fixed dry bulb",
      DifferentialEnthalpyWithFixedDryBulb
        "Differential enthalpy with fixed dry bulb")
    "Enumeration to configure the economizer enable and disable control";
  type CoolingCoil = enumeration(
      None "No coil",
      WaterBased "Chilled water coil",
      DXCoil "Direct expansion cooling coil")
    "Enumeration to configure the cooling coil";
  type EnergyStandard = enumeration(
      ASHRAE90_1
        "ASHRAE 90.1",
      California_Title_24
        "California Title 24")
    "Enumeration to configure the energy standard";
  type FreezeStat = enumeration(
      No_freeze_stat "No freeze stat",
      Hardwired_to_equipment "Freeze stat only hardwired to the equipment",
      Hardwired_to_BAS "Freeze stat hardwired to the equipment and the BAS")
      "Enumeration of different freeze stat options";
  type HeatingCoil = enumeration(
      None "No coil",
      WaterBased "Hot water coil",
      Electric "Modulating electric heating coil")
    "Enumeration to configure the heating coil";
  type OutdoorAirSection = enumeration(
      DedicatedDampersAirflow   "Separate dampers for ventilation and economizer, with airflow measurement station",
      DedicatedDampersPressure   "Separate dampers for ventilation and economizer, with differential pressure sensor",
      SingleDamper   "Single damper for ventilation and economizer, with airflow measurement station")
    "Enumeration to configure the outdoor air section";
  type PressureControl = enumeration(
      BarometricRelief "Nonactuated barometric relief",
      ReliefDamper "Actuated relief damper, without fan",
      ReliefFan "Actuated relief damper, with relief fan(s)",
      ReturnFanMeasuredAir "Return fan, tracking measured supply and return airflow",
      ReturnFanDp "Return fan, with direct building pressure control")
    "Enumeration defining types of building pressure control system";
  type Title24ClimateZone = enumeration(
      Not_Specified "Not specified",
      Zone_1  "Zone 1, Reference city: Eureka",
      Zone_2  "Zone 2, Reference city: Napa",
      Zone_3  "Zone 3, Reference city: San Francisco",
      Zone_4  "Zone 4, Reference city: San Jose",
      Zone_5  "Zone 5, Reference city: Santa Maria",
      Zone_6  "Zone 6, Reference city: Los Angeles",
      Zone_7  "Zone 7, Reference city: San Diego",
      Zone_8  "Zone 8, Reference city: Long Beach",
      Zone_9  "Zone 9, Reference city: Los Angeles (Civic Center)",
      Zone_10 "Zone 10, Reference city: Riverside",
      Zone_11 "Zone 11, Reference city: Red Bluff",
      Zone_12 "Zone 12, Reference city: Stockton",
      Zone_13 "Zone 13, Reference city: Fresno",
      Zone_14 "Zone 14, Reference city: Barstow",
      Zone_15 "Zone 15, Reference city: Brawley",
      Zone_16 "Zone 16, Reference city: Bishop")
    "Enumeration of California Title 24 climate zone";
  type VentilationStandard = enumeration(
      ASHRAE62_1
        "ASHRAE 62.1",
      California_Title_24
        "California Title 24")
    "Enumeration to configure the ventilation standard";

Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone

Enumeration of ASHRAE climate zone

Information

Enumeration of different ASHRAE climate zones. Possible values are:

Enumeration Description
Not_Specified Not specified.
Zone_1A Zone 1A, Very Hot and Humid.
Zone_1B Zone 1B, Very Hot and Dry.
Zone_2A Zone 2A, Hot and Humid.
Zone_2B Zone 2B, Hot and Dry.
Zone_3A Zone 3A, Warm and Humid.
Zone_3B Zone 3B, Warm and Dry.
Zone_3C Zone 3C, Warm and Marine.
Zone_4A Zone 4A, Mixed and Humid.
Zone_4B Zone 4B, Mixed and Dry.
Zone_4C Zone 4C, Mixed and Marine.
Zone_5A Zone 5A, Cool and Humid.
Zone_5B Zone 5B, Cool and Dry.
Zone_5C Zone 5C, Cool and Marine.
Zone_6A Zone 6A, Cold and Humid.
Zone_6B Zone 6B, Cold and Dry.
Zone_7 Zone 7, Very Cold.
Zone_8 Zone 8, Subarctic.

Modelica definition

type ASHRAEClimateZone = enumeration( Not_Specified "Not specified", Zone_1A "Zone 1A, Very Hot and Humid", Zone_1B "Zone 1B, Very Hot and Dry", Zone_2A "Zone 2A, Hot and Humid", Zone_2B "Zone 2B, Hot and Dry", Zone_3A "Zone 3A, Warm and Humid", Zone_3B "Zone 3B, Warm and Dry", Zone_3C "Zone 3C, Warm and Marine", Zone_4A "Zone 4A, Mixed and Humid", Zone_4B "Zone 4B, Mixed and Dry", Zone_4C "Zone 4C, Mixed and Marine", Zone_5A "Zone 5A, Cool and Humid", Zone_5B "Zone 5B, Cool and Dry", Zone_5C "Zone 5C, Cool and Marine", Zone_6A "Zone 6A, Cold and Humid", Zone_6B "Zone 6B, Cold and Dry", Zone_7 "Zone 7, Very Cold", Zone_8 "Zone 8, Subarctic") "Enumeration of ASHRAE climate zone";

Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer

Enumeration to configure the economizer enable and disable control

Information

Enumeration to define economizer divice type for enable and disable it. Possible values are:

Enumeration Description
FixedDryBulb Fixed dry bulb.
DifferentialDryBulb Differential dry bulb.
FixedDryBulbWithDifferentialDryBulb Fixed dry bulb with differential dry bulb.
FixedEnthalpyWithFixedDryBulb Fixed enthalpy with fixed dry bulb.
DifferentialEnthalpyWithFixedDryBulb Differential enthalpy with fixed dry bulb.

Modelica definition

type ControlEconomizer = enumeration( FixedDryBulb "Fixed dry bulb", DifferentialDryBulb "Differential dry bulb", FixedDryBulbWithDifferentialDryBulb "Fixed dry bulb with differential dry bulb", FixedEnthalpyWithFixedDryBulb "Fixed enthalpy with fixed dry bulb", DifferentialEnthalpyWithFixedDryBulb "Differential enthalpy with fixed dry bulb") "Enumeration to configure the economizer enable and disable control";

Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil

Enumeration to configure the cooling coil

Information

Enumeration to define cooling coil options. Possible values are:

Enumeration Description
None No coil.
WaterBased Chilled water coil.
DXCoil Direct expansion cooling coil.

Modelica definition

type CoolingCoil = enumeration( None "No coil", WaterBased "Chilled water coil", DXCoil "Direct expansion cooling coil") "Enumeration to configure the cooling coil";

Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard

Enumeration to configure the energy standard

Information

Enumeration to define the energy standard. Possible values are:

Enumeration Description
ASHRAE90_1 ASHRAE 90.1.
California_Title_24 California Title 24.

Modelica definition

type EnergyStandard = enumeration( ASHRAE90_1 "ASHRAE 90.1", California_Title_24 "California Title 24") "Enumeration to configure the energy standard";

Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat

Enumeration of different freeze stat options

Information

Enumeration to define freeze stat options. Possible values are:

Enumeration Description
No_freeze_stat No freeze stat.
Hardwired_to_equipment Freeze stat only hardwired to the equipment, no sequence needed.
Hardwired_to_BAS Freeze stat hardwired to the equipment and the BAS.

Modelica definition

type FreezeStat = enumeration( No_freeze_stat "No freeze stat", Hardwired_to_equipment "Freeze stat only hardwired to the equipment", Hardwired_to_BAS "Freeze stat hardwired to the equipment and the BAS") "Enumeration of different freeze stat options";

Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil

Enumeration to configure the heating coil

Information

Enumeration to define heating coil options. Possible values are:

Enumeration Description
None No coil.
WaterBased Hot water coil.
Electric Modulating electric heating coil.

Modelica definition

type HeatingCoil = enumeration( None "No coil", WaterBased "Hot water coil", Electric "Modulating electric heating coil") "Enumeration to configure the heating coil";

Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection

Enumeration to configure the outdoor air section

Information

Enumeration to define how minimum outdoor air and economizer function being designed in multizone AHU. Possible values are:

Enumeration Description
DedicatedDampersAirflow Separate dampers for ventilation and economizer, with airflow measurement station.
DedicatedDampersPressure Separate dampers for ventilation and economizer, with differential pressure sensor.
SingleDamper Single damper for ventilation and economizer, with airflow measurement station.

Modelica definition

type OutdoorAirSection = enumeration( DedicatedDampersAirflow "Separate dampers for ventilation and economizer, with airflow measurement station", DedicatedDampersPressure "Separate dampers for ventilation and economizer, with differential pressure sensor", SingleDamper "Single damper for ventilation and economizer, with airflow measurement station") "Enumeration to configure the outdoor air section";

Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl

Enumeration defining types of building pressure control system

Information

Enumeration of define types of building pressure control system. Possible values are:

Enumeration Description
BarometricRelief Nonactuated barometric relief.
ReliefDamper Actuated relief damper, without fan.
RelieFan Actuated relief damper, with relief fan(s).
ReturnFanMeasuredAir Return fan control, tracking measured supply and return airflow.
ReturnFanDp Return fan control with direct building pressure controls.

Modelica definition

type PressureControl = enumeration( BarometricRelief "Nonactuated barometric relief", ReliefDamper "Actuated relief damper, without fan", ReliefFan "Actuated relief damper, with relief fan(s)", ReturnFanMeasuredAir "Return fan, tracking measured supply and return airflow", ReturnFanDp "Return fan, with direct building pressure control") "Enumeration defining types of building pressure control system";

Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone

Enumeration of California Title 24 climate zone

Information

Enumeration of different Title 24 climate zones. Possible values are:

Enumeration Description
Not_Specified Not specified.
Zone_1 Zone 1, Reference city: Eureka.
Zone_2 Zone 2, Reference city: Napa.
Zone_3 Reference city: San Francisco.
Zone_4 Zone 4, Reference city: San Jose.
Zone_5 Zone 5, Reference city: Santa Maria.
Zone_6 Zone 6, Reference city: Los Angeles.
Zone_7 Zone 7, Reference city: San Diego.
Zone_8 Zone 8, Reference city: Long Beach.
Zone_9 Zone 9, Reference city: Los Angeles (Civic Center).
Zone_10 Zone 10, Reference city: Riverside.
Zone_11 Zone 11, Reference city: Red Bluff.
Zone_12 Zone 12, Reference city: Stockton.
Zone_13 Zone 13, Reference city: Fresno.
Zone_14 Zone 14, Reference city: Barstow.
Zone_15 Zone 15, Reference city: Brawley.
Zone_16 Zone 16, Reference city: Bishop.

Modelica definition

type Title24ClimateZone = enumeration( Not_Specified "Not specified", Zone_1 "Zone 1, Reference city: Eureka", Zone_2 "Zone 2, Reference city: Napa", Zone_3 "Zone 3, Reference city: San Francisco", Zone_4 "Zone 4, Reference city: San Jose", Zone_5 "Zone 5, Reference city: Santa Maria", Zone_6 "Zone 6, Reference city: Los Angeles", Zone_7 "Zone 7, Reference city: San Diego", Zone_8 "Zone 8, Reference city: Long Beach", Zone_9 "Zone 9, Reference city: Los Angeles (Civic Center)", Zone_10 "Zone 10, Reference city: Riverside", Zone_11 "Zone 11, Reference city: Red Bluff", Zone_12 "Zone 12, Reference city: Stockton", Zone_13 "Zone 13, Reference city: Fresno", Zone_14 "Zone 14, Reference city: Barstow", Zone_15 "Zone 15, Reference city: Brawley", Zone_16 "Zone 16, Reference city: Bishop") "Enumeration of California Title 24 climate zone";

Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard

Enumeration to configure the ventilation standard

Information

Enumeration to define the ventilation standard. Possible values are:

Enumeration Description
ASHRAE62_1 ASHRAE 62.1.
California_Title_24 California Title 24.

Modelica definition

type VentilationStandard = enumeration( ASHRAE62_1 "ASHRAE 62.1", California_Title_24 "California Title 24") "Enumeration to configure the ventilation standard";