Buildings.Templates.AirHandlersFans.Components.OutdoorSection

Models for outdoor air section

Information

Components inside that package represent the outdoor air section of an air handler.

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

Package Content

Name Description
Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersAirflow DedicatedDampersAirflow Separate dampers for ventilation and economizer, with airflow measurement station
Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersPressure DedicatedDampersPressure Separate dampers for ventilation and economizer, with differential pressure sensor
Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper SingleDamper Single damper for ventilation and economizer, with airflow measurement station

Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersAirflow Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersAirflow

Separate dampers for ventilation and economizer, with airflow measurement station

Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersAirflow

Information

This model represents a configuration with an air economizer and minimum OA control with a separate minimum OA damper and airflow measurement.

Extends from Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers (Base class for modeling separate dampers for ventilation and economizer).

Parameters

TypeNameDefaultDescription
replaceable package MediumAirAirAir medium
Booleanhave_recHea Set to true in case of heat recovery
ControlEconomizertypCtlEco Economizer control type
OutdoorReliefReturnSectiondat Design and operating parameters
Configuration
OutdoorAirSectiontypBuildings.Controls.OBC.ASHRA...Outdoor air section type
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_aport_aFluid connector a (positive design flow direction is from port_a to port_b)
FluidPort_bport_bFluid connector b (positive design flow direction is from port_a to port_b)
FluidPort_aport_aHeaRecOptional fluid connector for heat recovery
FluidPort_bport_bHeaRecOptional fluid connector for heat recovery
BusbusControl bus

Modelica definition

model DedicatedDampersAirflow "Separate dampers for ventilation and economizer, with airflow measurement station" extends Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers ( final typ=Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow); end DedicatedDampersAirflow;

Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersPressure Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersPressure

Separate dampers for ventilation and economizer, with differential pressure sensor

Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersPressure

Information

This model represents a configuration with an air economizer and minimum OA control with a separate minimum OA damper and differential pressure control.

Extends from Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers (Base class for modeling separate dampers for ventilation and economizer).

Parameters

TypeNameDefaultDescription
replaceable package MediumAirAirAir medium
Booleanhave_recHea Set to true in case of heat recovery
ControlEconomizertypCtlEco Economizer control type
OutdoorReliefReturnSectiondat Design and operating parameters
Configuration
OutdoorAirSectiontypBuildings.Controls.OBC.ASHRA...Outdoor air section type
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_aport_aFluid connector a (positive design flow direction is from port_a to port_b)
FluidPort_bport_bFluid connector b (positive design flow direction is from port_a to port_b)
FluidPort_aport_aHeaRecOptional fluid connector for heat recovery
FluidPort_bport_bHeaRecOptional fluid connector for heat recovery
BusbusControl bus

Modelica definition

model DedicatedDampersPressure "Separate dampers for ventilation and economizer, with differential pressure sensor" extends Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers ( final typ=Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersPressure); end DedicatedDampersPressure;

Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper

Single damper for ventilation and economizer, with airflow measurement station

Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper

Information

This model represents a configuration with an air economizer and minimum OA control with a single common damper and airflow measurement

Extends from Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection (Interface class for outdoor air section).

Parameters

TypeNameDefaultDescription
replaceable package MediumAirAirAir medium
Booleanhave_recHea Set to true in case of heat recovery
ControlEconomizertypCtlEco Economizer control type
OutdoorReliefReturnSectiondat Design and operating parameters
Configuration
OutdoorAirSectiontypBuildings.Controls.OBC.ASHRA...Outdoor air section type
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_aport_aFluid connector a (positive design flow direction is from port_a to port_b)
FluidPort_bport_bFluid connector b (positive design flow direction is from port_a to port_b)
FluidPort_aport_aHeaRecOptional fluid connector for heat recovery
FluidPort_bport_bHeaRecOptional fluid connector for heat recovery
BusbusControl bus

Modelica definition

model SingleDamper "Single damper for ventilation and economizer, with airflow measurement station" extends Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection ( final typ=Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.SingleDamper); Buildings.Templates.Components.Actuators.Damper damOut( redeclare final package Medium = MediumAir, final typ=typDamOut, use_inputFilter=energyDynamics<>Modelica.Fluid.Types.Dynamics.SteadyState, final allowFlowReversal=allowFlowReversal, final dat=dat.damOut) "Outdoor air damper"; Buildings.Templates.Components.Sensors.VolumeFlowRate VOut_flow( redeclare final package Medium = MediumAir, final allowFlowReversal=allowFlowReversal, final have_sen=true, final m_flow_nominal=m_flow_nominal, final typ=Buildings.Templates.Components.Types.SensorVolumeFlowRate.AFMS) "Outdoor air volume flow rate sensor"; Buildings.Templates.Components.Sensors.Temperature TOut( redeclare final package Medium = MediumAir, final allowFlowReversal=allowFlowReversal, final have_sen=true, final m_flow_nominal=m_flow_nominal) "Outdoor air temperature sensor"; Buildings.Templates.Components.Sensors.SpecificEnthalpy hAirOut( redeclare final package Medium = MediumAir, final allowFlowReversal=allowFlowReversal, final have_sen=typCtlEco == Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedEnthalpyWithFixedDryBulb or typCtlEco == Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.DifferentialEnthalpyWithFixedDryBulb, final m_flow_nominal=m_flow_nominal) "Outdoor air enthalpy sensor"; equation /* Control point connection - start */ connect(damOut.bus, bus.damOut); connect(TOut.y, bus.TOut); connect(hAirOut.y, bus.hAirOut); connect(VOut_flow.y, bus.VOut_flow); /* Control point connection - end */ connect(TOut.port_b, VOut_flow.port_a); connect(VOut_flow.port_b, port_b); connect(damOut.port_b, hAirOut.port_a); connect(hAirOut.port_b, TOut.port_a); connect(port_a, damOut.port_a); end SingleDamper;