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.BuildingPressureControlTypes BuildingPressureControlTypes Enumeration defining types of building pressure control system
Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer ControlEconomizer Enumeration to configure the economizer enable and disable control
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
Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection OutdoorAirSection Enumeration to configure the outdoor air section
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 BuildingPressureControlTypes = 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",
      ReturnFanCalculatedAir "Return fan, tracking calculated supply and return airflow",
      ReturnFanDp "Return fan, with direct building pressure control")
    "Enumeration defining types of building pressure control system";
  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 EnergyStandard = enumeration(
      Not_Specified "Not specified",
      ASHRAE90_1_2016
        "ASHRAE 90.1-2016 energy code",
      California_Title_24_2016
        "California Title 24-2016")
    "Enumeration to configure the energy standard";
  type FreezeStat = enumeration(
      No_freeze_stat "No freeze stat",
      Hardwired_to_equipment "Freeze stat directly hardwired to the equipment",
      Connected_to_BAS_NO "Freeze stat connected to BAS, normally open",
      Connected_to_BAS_NC "Freeze stat connected to BAS, normally close")
      "Enumeration of different freeze stat";
  type OutdoorAirSection = enumeration(
      DedicatedDampersAirflow   "Separate dedicated OA dampers with AFMS",
      DedicatedDampersPressure   "Separate dedicated OA dampers with differential pressure sensor",
      NoEconomizer   "No economizer",
      SingleDamper   "Single common OA damper with AFMS")
    "Enumeration to configure the outdoor air section";
  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(
      Not_Specified "Not specified",
      ASHRAE62_1_2016
        "ASHRAE 62.1-2016 ventilation code",
      California_Title_24_2016
        "California Title 24-2016")
    "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.BuildingPressureControlTypes

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.
ReturnFanCalculatedAir Return fan control, tracking calculated supply and return airflow.
ReturnFanDp Return fan control with direct building pressure controls.

Modelica definition

type BuildingPressureControlTypes = 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", ReturnFanCalculatedAir "Return fan, tracking calculated 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.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.EnergyStandard

Enumeration to configure the energy standard

Information

Enumeration to define the energy standard. Possible values are:

Enumeration Description
Not_specified Not specified.
ASHRAE90_1_2016 ASHRAE 90.1-2016 energy code.
California_Title_24_2016 California Title 24-2016.

Modelica definition

type EnergyStandard = enumeration( Not_Specified "Not specified", ASHRAE90_1_2016 "ASHRAE 90.1-2016 energy code", California_Title_24_2016 "California Title 24-2016") "Enumeration to configure the energy standard";

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

Enumeration of different freeze stat

Information

Enumeration to define freeze stat types. Possible values are:

Enumeration Description
No_freeze_stat No freeze stat.
Hardwired_to_equipment Freeze stat directly hardwired to the equipment, no sequence needed.
Connected_to_BAS_NO Freeze stat connected to BAS, normally open.
Connected_to_BAS_NC Freeze stat connected to BAS, normally close.

Modelica definition

type FreezeStat = enumeration( No_freeze_stat "No freeze stat", Hardwired_to_equipment "Freeze stat directly hardwired to the equipment", Connected_to_BAS_NO "Freeze stat connected to BAS, normally open", Connected_to_BAS_NC "Freeze stat connected to BAS, normally close") "Enumeration of different freeze stat";

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 Minimum outdoor air and economizer function use separate dampers, with airflow measurement.
DedicatedDampersPressure Minimum outdoor air and economizer function use separate dampers, with differential pressure measurement.
NoEconomizer No economizer.
SingleDamper Minimum outdoor air and economizer function use single common damper.

Modelica definition

type OutdoorAirSection = enumeration( DedicatedDampersAirflow "Separate dedicated OA dampers with AFMS", DedicatedDampersPressure "Separate dedicated OA dampers with differential pressure sensor", NoEconomizer "No economizer", SingleDamper "Single common OA damper with AFMS") "Enumeration to configure the outdoor air section";

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
Not_Specified Not specified.
ASHRAE62_1_2016 ASHRAE 62.1-2016 ventilation code.
California_Title_24_2016 California Title 24-2016.

Modelica definition

type VentilationStandard = enumeration( Not_Specified "Not specified", ASHRAE62_1_2016 "ASHRAE 62.1-2016 ventilation code", California_Title_24_2016 "California Title 24-2016") "Enumeration to configure the ventilation standard";