Buildings.Templates.AirHandlersFans.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.AirHandlersFans.Data.PartialAirHandler PartialAirHandler Record for air handler interface class
Buildings.Templates.AirHandlersFans.Data.VAVMultiZone VAVMultiZone Record for multiple-zone VAV

Buildings.Templates.AirHandlersFans.Data.PartialAirHandler Buildings.Templates.AirHandlersFans.Data.PartialAirHandler

Record for air handler interface class

Information

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

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
MassFlowRatemAirSup_flow_nominal Supply air mass flow rate [kg/s]
MassFlowRatemAirRet_flow_nominal Return air mass flow rate [kg/s]
Configuration
Configurationtyp Type of system
FantypFanSup Type of supply fan
FantypFanRet Type of return fan
FantypFanRel Type of relief fan
Booleanhave_souChiWat Set to true if cooling coil requires fluid ports on the source side
Booleanhave_souHeaWat Set to true if heating coil requires fluid ports on the source side
ControllertypCtl Type of controller
Controls
PartialControllerctlctl(final typFanSup=typFanSu...Controller
Advanced
Stringid""System tag
Stringid_souChiWat""CHW supply system tag
Stringid_souHeaWat""HHW supply system tag

Modelica definition

record PartialAirHandler "Record for air handler interface class" extends Modelica.Icons.Record; parameter Buildings.Templates.AirHandlersFans.Types.Configuration typ "Type of system"; parameter Buildings.Templates.Components.Types.Fan typFanSup "Type of supply fan"; parameter Buildings.Templates.Components.Types.Fan typFanRet "Type of return fan"; parameter Buildings.Templates.Components.Types.Fan typFanRel "Type of relief fan"; parameter Boolean have_souChiWat "Set to true if cooling coil requires fluid ports on the source side"; parameter Boolean have_souHeaWat "Set to true if heating coil requires fluid ports on the source side"; parameter Buildings.Templates.AirHandlersFans.Types.Controller typCtl "Type of controller"; parameter String id="" "System tag"; parameter String id_souChiWat="" "CHW supply system tag"; parameter String id_souHeaWat="" "HHW supply system tag"; replaceable parameter Buildings.Templates.AirHandlersFans.Components.Data.PartialController ctl( final typFanSup=typFanSup, final typFanRel=typFanRel, final typFanRet=typFanRet, final typ=typCtl) "Controller"; parameter Modelica.Units.SI.MassFlowRate mAirSup_flow_nominal "Supply air mass flow rate"; parameter Modelica.Units.SI.MassFlowRate mAirRet_flow_nominal "Return air mass flow rate"; end PartialAirHandler;

Buildings.Templates.AirHandlersFans.Data.VAVMultiZone Buildings.Templates.AirHandlersFans.Data.VAVMultiZone

Record for multiple-zone VAV

Information

This record provides the set of sizing and operating parameters for the class Buildings.Templates.AirHandlersFans.VAVMultiZone.

Extends from Buildings.Templates.AirHandlersFans.Data.PartialAirHandler (Record for air handler interface class), Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection (Record for outdoor/relief/return air section).

Parameters

TypeNameDefaultDescription
MassFlowRatemAirSup_flow_nominalif typFanSup <> Buildings.Te...Supply air mass flow rate [kg/s]
MassFlowRatemAirRet_flow_nominalif typFanRet <> Buildings.Te...Return air mass flow rate [kg/s]
Configuration
Configurationtyp Type of system
FantypFanSup Type of supply fan
FantypFanRet Type of return fan
FantypFanRel Type of relief fan
Booleanhave_souChiWat Set to true if cooling coil requires fluid ports on the source side
Booleanhave_souHeaWat Set to true if heating coil requires fluid ports on the source side
ControllertypCtl Type of controller
CoiltypCoiHeaPre Type of heating coil in preheat position
CoiltypCoiCoo Type of cooling coil
CoiltypCoiHeaReh Type of heating coil in reheat position
ValvetypValCoiHeaPre Type of valve for heating coil in preheat position
ValvetypValCoiCoo Type of valve for cooling coil
ValvetypValCoiHeaReh Type of valve for heating coil in reheat position
OutdoorAirSectiontypSecOut Type of outdoor air section
BuildingPressureControlTypesbuiPreCon Type of building pressure control system
DampertypDamOut Outdoor air damper type
DampertypDamOutMin Minimum outdoor air damper type
DampertypDamRel Relief damper type
DampertypDamRet Return damper type
Energy and ventilation standards
VentilationStandardstdVen Ventilation standard
Fans
FanfanSupfanSup(final typ=typFanSup)Supply fan
FanfanRel Relief fan
FanfanRet Return fan
Dampers and economizers
MassFlowRatemOutMin_flow_nominal Minimum outdoor air mass flow rate at design conditions [kg/s]
Coils
CoilcoiHeaPrecoiHeaPre(final typ=typCoiHe...Heating coil in preheat position
CoilcoiCoocoiCoo(final typ=typCoiCoo, ...Cooling coil
CoilcoiHeaRehcoiHeaReh(final typ=typCoiHe...Heating coil in reheat position
Advanced
Stringid""System tag
Stringid_souChiWat""CHW supply system tag
Stringid_souHeaWat""HHW supply system tag

Modelica definition

record VAVMultiZone "Record for multiple-zone VAV" extends Buildings.Templates.AirHandlersFans.Data.PartialAirHandler( redeclare Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController ctl( final typSecOut=typSecOut, final buiPreCon=buiPreCon, final stdVen=stdVen), final mAirSup_flow_nominal=if typFanSup<>Buildings.Templates.Components.Types.Fan.None then fanSup.m_flow_nominal else 0, final mAirRet_flow_nominal=if typFanRet<>Buildings.Templates.Components.Types.Fan.None then fanRet.m_flow_nominal elseif typFanRel<>Buildings.Templates.Components.Types.Fan.None then fanRel.m_flow_nominal elseif typFanSup<>Buildings.Templates.Components.Types.Fan.None then fanSup.m_flow_nominal else 0); parameter Buildings.Templates.Components.Types.Coil typCoiHeaPre "Type of heating coil in preheat position"; parameter Buildings.Templates.Components.Types.Coil typCoiCoo "Type of cooling coil"; parameter Buildings.Templates.Components.Types.Coil typCoiHeaReh "Type of heating coil in reheat position"; parameter Buildings.Templates.Components.Types.Valve typValCoiHeaPre "Type of valve for heating coil in preheat position"; parameter Buildings.Templates.Components.Types.Valve typValCoiCoo "Type of valve for cooling coil"; parameter Buildings.Templates.Components.Types.Valve typValCoiHeaReh "Type of valve for heating coil in reheat position"; parameter Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection typSecOut "Type of outdoor air section"; parameter Buildings.Controls.OBC.ASHRAE.G36.Types.BuildingPressureControlTypes buiPreCon "Type of building pressure control system"; parameter Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard stdVen "Ventilation standard"; parameter Buildings.Templates.Components.Data.Fan fanSup( final typ=typFanSup) "Supply fan"; extends Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection ( fanRel, fanRet, damOut( m_flow_nominal=mAirSup_flow_nominal), damOutMin( m_flow_nominal=mOutMin_flow_nominal), damRel( m_flow_nominal=mAirRet_flow_nominal), damRet( m_flow_nominal=mAirRet_flow_nominal)); parameter Buildings.Templates.Components.Data.Coil coiHeaPre( final typ=typCoiHeaPre, final typVal=typValCoiHeaPre, final have_sou=have_souHeaWat, mAir_flow_nominal=mAirSup_flow_nominal) "Heating coil in preheat position"; parameter Buildings.Templates.Components.Data.Coil coiCoo( final typ=typCoiCoo, final typVal=typValCoiCoo, final have_sou=have_souChiWat, mAir_flow_nominal=mAirSup_flow_nominal) "Cooling coil"; parameter Buildings.Templates.Components.Data.Coil coiHeaReh( final typ=typCoiHeaReh, final typVal=typValCoiHeaReh, final have_sou=have_souHeaWat, mAir_flow_nominal=mAirSup_flow_nominal) "Heating coil in reheat position"; end VAVMultiZone;