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
PartialAirHandlercfgredeclare parameter Building...Configuration parameters
MassFlowRatemAirSup_flow_nominal Supply air mass flow rate [kg/s]
MassFlowRatemAirRet_flow_nominal Return air mass flow rate [kg/s]
Controls
PartialControllerctlctl(final typFanSup=cfg.typF...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; replaceable parameter Buildings.Templates.AirHandlersFans.Configuration.PartialAirHandler cfg "Configuration parameters"; 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=cfg.typFanSup, final typFanRel=cfg.typFanRel, final typFanRet=cfg.typFanRet, final typ=cfg.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.

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

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 cfg.typFanSup <> Building...Supply air mass flow rate [kg/s]
MassFlowRatemAirRet_flow_nominalif cfg.typFanRet <> Building...Return air mass flow rate [kg/s]
Fans
FanfanSupfanSup(final typ=cfg.typFanS...Supply fan
FanfanRel Relief fan
FanfanRet Return fan
Configuration
DampertypDamOutcfg.typDamOutOutdoor air damper type
DampertypDamOutMincfg.typDamOutMinMinimum outdoor air damper type
DampertypDamRelcfg.typDamRelRelief damper type
DampertypDamRetcfg.typDamRetReturn damper type
FantypFanRelcfg.typFanRelType of relief fan
FantypFanRetcfg.typFanRetType of return fan
IntegernFanRetcfg.nFanRetNumber of return fans
IntegernFanRelcfg.nFanRelNumber of relief fans
Dampers and economizers
MassFlowRatemOutMin_flow_nominal Minimum outdoor air mass flow rate at design conditions [kg/s]
Coils
CoilcoiHeaPrecoiHeaPre(final typ=cfg.typC...Heating coil in preheat position
CoilcoiCoocoiCoo(final typ=cfg.typCoiC...Cooling coil
CoilcoiHeaRehcoiHeaReh(final typ=cfg.typC...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.Configuration.VAVMultiZone cfg, redeclare Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController ctl( final typSecOut=cfg.typSecOut, final buiPreCon=cfg.buiPreCon, final stdVen=cfg.stdVen), final mAirSup_flow_nominal=if cfg.typFanSup<>Buildings.Templates.Components.Types.Fan.None then fanSup.m_flow_nominal else 0, final mAirRet_flow_nominal=if cfg.typFanRet<>Buildings.Templates.Components.Types.Fan.None then fanRet.m_flow_nominal elseif cfg.typFanRel<>Buildings.Templates.Components.Types.Fan.None then fanRel.m_flow_nominal elseif cfg.typFanSup<>Buildings.Templates.Components.Types.Fan.None then fanSup.m_flow_nominal else 0); parameter Buildings.Templates.Components.Data.Fan fanSup( final typ=cfg.typFanSup, final nFan=cfg.nFanSup) "Supply fan"; extends Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection ( final typDamOut=cfg.typDamOut, final typDamOutMin=cfg.typDamOutMin, final typDamRel=cfg.typDamRel, final typDamRet=cfg.typDamRet, final typFanRel=cfg.typFanRel, final typFanRet=cfg.typFanRet, final nFanRel=cfg.nFanRel, final nFanRet=cfg.nFanRet, 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=cfg.typCoiHeaPre, final typVal=cfg.typValCoiHeaPre, final have_sou=cfg.have_souHeaWat, mAir_flow_nominal=mAirSup_flow_nominal) "Heating coil in preheat position"; parameter Buildings.Templates.Components.Data.Coil coiCoo( final typ=cfg.typCoiCoo, final typVal=cfg.typValCoiCoo, final have_sou=cfg.have_souChiWat, mAir_flow_nominal=mAirSup_flow_nominal) "Cooling coil"; parameter Buildings.Templates.Components.Data.Coil coiHeaReh( final typ=cfg.typCoiHeaReh, final typVal=cfg.typValCoiHeaReh, final have_sou=cfg.have_souHeaWat, mAir_flow_nominal=mAirSup_flow_nominal) "Heating coil in reheat position"; end VAVMultiZone;