Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection

Models for outdoor/relief/return air section

Information

Components inside that package represent the outdoor/relief/return air section of an air handler. They are composed of Buildings.Templates.AirHandlersFans.Components.OutdoorSection and Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.

Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).

Package Content

Name Description
Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper MixedAirWithDamper Mixed air system with return air damper

Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper

Mixed air system with return air damper

Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper

Information

This model represents a configuration with an air economizer.

Extends from Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection (Interface class for outdoor/relief/return air section).

Parameters

TypeNameDefaultDescription
replaceable package MediumAirAirAir medium
IntegernFanRetsecRel.nFanRetNumber of return fans
IntegernFanRelsecRel.nFanRelNumber of relief fans
OutdoorReliefReturnSectiondat Design and operating parameters
NonerecHearedeclare Buildings.Template...Heat recovery
Configuration
OutdoorReliefReturnSectiontypBuildings.Templates.AirHandl...Outdoor/relief/return air section type
OutdoorAirSectiontypSecOutsecOut.typOutdoor air section type
ReliefReturnSectiontypSecRelsecRel.typRelief/return air section type
DampertypDamOutsecOut.typDamOutOutdoor air damper type
DampertypDamOutMinsecOut.typDamOutMinMinimum outdoor air damper type
DampertypDamRelsecRel.typDamRelRelief damper type
DampertypDamRetdamRet.typReturn damper type
FantypFanRelsecRel.typFanRelRelief fan type
FantypFanRetsecRel.typFanRetReturn fan type
Booleanhave_ecotrueSet to true in case of economizer function
Booleanhave_recHearecHea.typ <> Buildings.Temp...Set to true in case of heat recovery
ControlFanReturntypCtlFanRetBuildings.Templates.AirHandl...Return fan control type
ControlEconomizertypCtlEcoBuildings.Controls.OBC.ASHRA...Economizer control type
SingleDampersecOutredeclare Buildings.Template...Outdoor air section
ReturnFansecRelredeclare Buildings.Template...Relief/return air section
Dynamics
Conservation equations
DynamicsenergyDynamicsModelica.Fluid.Types.Dynamic...Type of energy balance: dynamic (3 initialization options) or steady state
Assumptions
BooleanallowFlowReversaltrue= false to simplify equations, assuming, but not enforcing, no flow reversal

Connectors

TypeNameDescription
FluidPort_bport_RelRelief (exhaust) air
FluidPort_aport_OutOutdoor air intake
FluidPort_bport_SupSupply air
FluidPort_aport_RetReturn air
FluidPort_bport_bPreOptional fluid connector for differential pressure sensor
BusbusControl bus

Modelica definition

model MixedAirWithDamper "Mixed air system with return air damper" extends Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection ( final typ=Buildings.Templates.AirHandlersFans.Types.OutdoorReliefReturnSection.MixedAirWithDamper, final typSecOut=secOut.typ, final typSecRel=secRel.typ, final typDamOut=secOut.typDamOut, final typDamOutMin=secOut.typDamOutMin, final typDamRel=secRel.typDamRel, final typDamRet=damRet.typ, final typFanRel=secRel.typFanRel, final typFanRet=secRel.typFanRet, final nFanRel=secRel.nFanRel, final nFanRet=secRel.nFanRet, final have_eco=true, final have_recHea=recHea.typ<>Buildings.Templates.AirHandlersFans.Types.HeatRecovery.None); replaceable Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper secOut constrainedby Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection ( redeclare final package MediumAir = MediumAir, final energyDynamics=energyDynamics, final allowFlowReversal=allowFlowReversal, final dat=dat, final have_recHea=have_recHea, final typCtlEco=typCtlEco) "Outdoor air section"; replaceable Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan secRel constrainedby Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection ( redeclare final package MediumAir = MediumAir, final energyDynamics=energyDynamics, final allowFlowReversal=allowFlowReversal, final dat=dat, final have_recHea=have_recHea, final typCtlFanRet=typCtlFanRet, final typCtlEco=typCtlEco) "Relief/return air section"; Buildings.Templates.Components.Actuators.Damper damRet( redeclare final package Medium = MediumAir, final typ=Buildings.Templates.Components.Types.Damper.Modulating, use_inputFilter=energyDynamics<>Modelica.Fluid.Types.Dynamics.SteadyState, final allowFlowReversal=allowFlowReversal, final dat=dat.damRet, final text_rotation=90) "Return damper"; // Currently only the configuration without heat recovery is supported. replaceable Buildings.Templates.AirHandlersFans.Components.HeatRecovery.None recHea constrainedby Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery ( redeclare final package MediumAir = MediumAir, final allowFlowReversal=allowFlowReversal) "Heat recovery"; equation /* Control point connection - start */ connect(damRet.bus, bus.damRet); connect(bus, secRel.bus); connect(secOut.bus, bus); connect(recHea.bus, bus); /* Control point connection - end */ connect(port_Rel, secRel.port_b); connect(secRel.port_a, port_Ret); connect(secRel.port_bRet, damRet.port_a); connect(port_Out, secOut.port_a); connect(secOut.port_b, port_Sup); connect(damRet.port_b, port_Sup); connect(secRel.port_bPre, port_bPre); connect(recHea.port_aRel, secRel.port_bHeaRec); connect(secRel.port_aHeaRec, recHea.port_bRel); connect(recHea.port_aOut, secOut.port_bHeaRec); connect(recHea.port_bOut, secOut.port_aHeaRec); end MixedAirWithDamper;