Buildings.Templates.AirHandlersFans
Air handlers and fans
Information
This package contains templates for air handlers and fans.
Extends from Modelica.Icons.Package (Icon for standard packages).
Package Content
Name | Description |
---|---|
VAVMultiZone | Multiple-zone VAV |
Components | Package with component models |
Configuration | Records for configuration parameters |
Data | Records for design and operating parameters |
Types | Package with type definitions |
Validation | Package with validation models |
Interfaces | Interface classes |
Buildings.Templates.AirHandlersFans.VAVMultiZone
Multiple-zone VAV
Information
Description
This template represents a multiple-zone VAV air handler for a single duct system serving at least two terminal units.
The possible configuration options are enumerated in the table below.
The user may refer to ASHRAE (2021) for further details.
The first option displayed in bold characters corresponds to the default configuration.
Configuration parameter | Options | Notes |
---|---|---|
Outdoor air section |
Single damper for ventilation and economizer, with airflow measurement station Separate dampers for ventilation and economizer, with airflow measurement station Separate dampers for ventilation and economizer, with differential pressure sensor |
|
Relief/return air section |
Return fan with modulating relief damper Modulating relief damper without fan Relief fan with two-position relief damper |
Nonactuated barometric relief is currently not supported. |
Supply fan - Blow-through position |
No fan Single fan - Variable speed Fan array - Variable speed |
At least one supply fan must be specified, either in blow-through
or draw-through position. Those two configurations are exclusive from
one another. ASHRAE Guideline 36 does not have any particular logic yet for handling fan arrays. If a fan array is selected, all of the fans are currently controlled together at the same speed, regardless of the number of VFDs. |
Heating coil - Preheat position |
Hot water coil with two-way valve Modulating electric heating coil No coil |
|
Cooling coil |
Chilled water coil with two-way valve No coil |
|
Heating coil - Reheat position | No coil | ASHRAE Guideline 36 does not support heating coils in reheat position yet. |
Supply fan - Draw-through position |
Single fan - Variable speed Fan array - Variable speed No fan |
At least one supply fan must be specified, either in blow-through
or draw-through position. Those two configurations are exclusive from
one another. ASHRAE Guideline 36 does not have any particular logic yet for handling fan arrays. If a fan array is selected, all of the fans are currently controlled together at the same speed, regardless of the number of VFDs. |
Return fan |
Single fan - Variable speed Fan array - Variable speed No fan |
The relief fan and the return fan are both optional and they are exclusive from one another. |
Relief fan |
No fan Single fan - Variable speed Fan array - Variable speed |
The relief fan and the return fan are both optional and they are exclusive from one another. |
Controller | ASHRAE Guideline 36 controller | An open loop controller is also available for validation purposes only. |
Exhaust fan | Not available: see note | All exhaust fans that normally operate with the air handler must be configured separately, by means of a dedicated template. |
Heat recovery | Not available: see note | Currently no heat recovery equipment is supported. |
Simulation model assumptions and requirements
Pressure reference
The duct static pressure sensors use the outdoor absolute pressure as an approximation of the reference pressure in the mechanical room where the air handler is located.
When a building static pressure measurement is required by the control
sequence
(ctl.typCtlFanRet=AirHandlersFans.Types.ControlFanReturn.BuildingPressure
),
the corresponding sensor pBui_rel
is instantiated
within the current class.
In this case, an additional variable pBui
needs to be
connected to the control bus to pass in the value of the absolute pressure
in a representative space of the building.
This is a modeling requirement, the actual control point remains the
relative building static pressure.
References
- ASHRAE, 2021. Guideline 36-2021, High-Performance Sequences of Operation for HVAC Systems. Atlanta, GA.
Extends from Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler (Interface class for air handler).
Parameters
Type | Name | Default | Description |
---|---|---|---|
replaceable package MediumAir | Air | Air medium | |
replaceable package MediumChiWat | Water | CHW medium | |
replaceable package MediumHeaWat | Water | HHW medium | |
Configuration | |||
Configuration | typ | Buildings.Templates.AirHandl... | Type of system |
Boolean | have_porRel | secOutRel.typ <> Types.Outdo... | Set to true for relief (exhaust) fluid port |
Boolean | have_souChiWat | coiCoo.have_sou | Set to true if system uses CHW |
Boolean | have_souHeaWat | coiHeaPre.have_sou or coiHea... | Set to true if system uses HHW |
Fan | typFanSup | if fanSupDra.typ <> Building... | Type of supply fan |
Fan | typFanRet | secOutRel.typFanRet | Type of return fan |
Fan | typFanRel | secOutRel.typFanRel | Type of relief fan |
Integer | nFanSup | if fanSupDra.typ <> Building... | Number of supply fans |
Integer | nFanRet | secOutRel.nFanRet | Number of return fans |
Integer | nFanRel | secOutRel.nFanRel | Number of relief fans |
MixedAirWithDamper | secOutRel | secOutRel(redeclare final pa... | Outdoor/relief/return air section |
None | fanSupBlo | redeclare inner Buildings.Te... | Supply fan - Blow through |
SingleVariable | fanSupDra | redeclare inner Buildings.Te... | Supply fan - Draw through |
WaterBasedHeating | coiHeaPre | coiHeaPre(redeclare final pa... | Heating coil in preheat position |
WaterBasedCooling | coiCoo | coiCoo(redeclare final packa... | Cooling coil |
None | coiHeaReh | redeclare inner Buildings.Te... | Heating coil in reheat position |
Nominal condition | |||
MassFlowRate | mChiWat_flow_nominal | if coiCoo.have_sou then dat.... | Total CHW mass flow rate [kg/s] |
MassFlowRate | mHeaWat_flow_nominal | (if coiHeaPre.have_sou then ... | Total HHW mass flow rate [kg/s] |
HeatFlowRate | QChiWat_flow_nominal | if coiCoo.have_sou then dat.... | Total CHW heat flow rate [W] |
HeatFlowRate | QHeaWat_flow_nominal | (if coiHeaPre.have_sou then ... | Total HHW heat flow rate [W] |
Controls | |||
G36VAVMultiZone | ctl | redeclare inner Buildings.Te... | Control selections |
Dynamics | |||
Conservation equations | |||
Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamic... | Type of energy balance: dynamic (3 initialization options) or steady state |
Assumptions | |||
Boolean | allowFlowReversalLiq | true | = true to allow flow reversal, false restricts to design direction - CHW and HW side |
Advanced | |||
Diagnostics | |||
Boolean | show_T | false | = true, if actual temperature at ports of subcomponents is computed |
Connectors
Type | Name | Description |
---|---|---|
FluidPort_a | port_Out | Outdoor air intake |
FluidPort_b | port_Sup | Supply air |
FluidPort_b | port_SupCol | Dual duct cold deck air supply |
FluidPort_b | port_SupHot | Dual duct hot deck air supply |
FluidPort_a | port_Ret | Return air |
FluidPort_b | port_Rel | Relief (exhaust) air |
FluidPort_b | port_bChiWat | CHW return port |
FluidPort_a | port_aChiWat | CHW supply port |
FluidPort_b | port_bHeaWat | HHW return port |
FluidPort_a | port_aHeaWat | HHW supply port |
Bus | bus | AHU control bus |
Bus | busWea | Weather bus |
Bus | busTer[nZon] | Terminal unit control bus |