Buildings.Templates.ZoneEquipment.Data

Records for design and operating parameters

Information

This package provides records for design and operating parameters.

Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).

Package Content

Name Description
Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal PartialAirTerminal Record for air terminal unit interface class
Buildings.Templates.ZoneEquipment.Data.VAVBox VAVBox Record for VAV terminal unit

Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal

Record for air terminal unit interface class

Information

This record provides the set of sizing and operating parameters for the class Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.

The tab Advanced contains some optional parameters that can be used for workflow automation, but are not used for simulation.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
Configuration
Configurationtyp Type of system
Booleanhave_souChiWat Set to true if system uses CHW
Booleanhave_souHeaWat Set to true if system uses HHW
ControllertypCtl Type of controller
Advanced
Stringid""System tag
Stringid_souAir""Air supply system tag
Stringid_souChiWat""CHW supply system tag
Stringid_souHeaWat""HHW supply system tag
Nominal condition
MassFlowRatemAir_flow_nominal Discharge air mass flow rate [kg/s]
Controls
PartialControllerctlctl(final typ=typCtl)Controller

Modelica definition

record PartialAirTerminal "Record for air terminal unit interface class" extends Modelica.Icons.Record; parameter Buildings.Templates.ZoneEquipment.Types.Configuration typ "Type of system"; parameter Boolean have_souChiWat "Set to true if system uses CHW"; parameter Boolean have_souHeaWat "Set to true if system uses HHW"; parameter Buildings.Templates.ZoneEquipment.Types.Controller typCtl "Type of controller"; parameter String id="" "System tag"; parameter String id_souAir="" "Air supply system tag"; parameter String id_souChiWat="" "CHW supply system tag"; parameter String id_souHeaWat="" "HHW supply system tag"; parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal( final min=0, start=1) "Discharge air mass flow rate"; replaceable parameter Buildings.Templates.ZoneEquipment.Components.Data.PartialController ctl(final typ=typCtl) "Controller"; end PartialAirTerminal;

Buildings.Templates.ZoneEquipment.Data.VAVBox Buildings.Templates.ZoneEquipment.Data.VAVBox

Record for VAV terminal unit

Information

This record provides the set of sizing and operating parameters for the classes Buildings.Templates.ZoneEquipment.VAVBoxCoolingOnly and Buildings.Templates.ZoneEquipment.VAVBoxReheat.

Extends from Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal (Record for air terminal unit interface class).

Parameters

TypeNameDefaultDescription
Configuration
Configurationtyp Type of system
Booleanhave_souChiWat Set to true if system uses CHW
Booleanhave_souHeaWat Set to true if system uses HHW
ControllertypCtl Type of controller
DampertypDamVAV Type of VAV damper
CoiltypCoiHea Type of heating coil
ValvetypValCoiHea Type of valve for heating coil
VentilationStandardstdVen Ventilation standard
Advanced
Stringid""System tag
Stringid_souAir""Air supply system tag
Stringid_souChiWat""CHW supply system tag
Stringid_souHeaWat""HHW supply system tag
Nominal condition
MassFlowRatemAir_flow_nominalmax(ctl.VAirHeaSet_flow_max,...Discharge air mass flow rate [kg/s]
Equipment
DamperdamVAVdamVAV(final typ=typDamVAV, ...VAV damper
CoilcoiHeacoiHea(final typ=typCoiHea, ...Reheat coil

Modelica definition

record VAVBox "Record for VAV terminal unit" extends Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal( redeclare Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController ctl( stdVen=stdVen), final mAir_flow_nominal=max(ctl.VAirHeaSet_flow_max, ctl.VAirCooSet_flow_max) * 1.2); parameter Buildings.Templates.Components.Types.Damper typDamVAV "Type of VAV damper"; parameter Buildings.Templates.Components.Types.Coil typCoiHea "Type of heating coil"; parameter Buildings.Templates.Components.Types.Valve typValCoiHea "Type of valve for heating coil"; parameter Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard stdVen "Ventilation standard"; parameter Buildings.Templates.Components.Data.Damper damVAV( final typ=typDamVAV, m_flow_nominal=mAir_flow_nominal) "VAV damper"; parameter Buildings.Templates.Components.Data.Coil coiHea( final typ=typCoiHea, final typVal=typValCoiHea, final have_sou=have_souHeaWat, mAir_flow_nominal=ctl.VAirHeaSet_flow_max*1.2) "Reheat coil"; end VAVBox;