modelVAVBox

Interface class for VAV terminal unit

Extends from Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal (Interface class for air terminal unit).

Information

This partial class provides a standard interface for VAV terminal unit templates.

Parameters

TypeNameDefaultDescription
Buildings.Templates.ZoneEquipment.Configuration.PartialAirTerminalcfg (from PartialAirTerminal)Configuration parameters
Buildings.Templates.ZoneEquipment.Data.PartialAirTerminaldat (from PartialAirTerminal)Design and operating parameters
Configuration
Buildings.Templates.ZoneEquipment.Types.Configurationtyp (from PartialAirTerminal)Type of system
Stringid (from PartialAirTerminal)dat.idSystem tag
Booleanhave_souChiWat (from PartialAirTerminal)Set to true if system uses CHW
Booleanhave_souHeaWat (from PartialAirTerminal)Set to true if system uses HHW
Nominal condition
Modelica.Units.SI.MassFlowRatemAir_flow_nominal (from PartialAirTerminal)dat.mAir_flow_nominalDischarge air mass flow rate
Modelica.Units.SI.MassFlowRatemAirPri_flow_nominal (from PartialAirTerminal)Primary air mass flow rate
Modelica.Units.SI.MassFlowRatemChiWat_flow_nominal (from PartialAirTerminal)Total CHW mass flow rate
Modelica.Units.SI.MassFlowRatemHeaWat_flow_nominal (from PartialAirTerminal)Total HHW mass flow rate
Modelica.Units.SI.HeatFlowRateQChiWat_flow_nominal (from PartialAirTerminal)Total CHW heat flow rate
Modelica.Units.SI.HeatFlowRateQHeaWat_flow_nominal (from PartialAirTerminal)Total HHW heat flow rate
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from PartialAirTerminal)Modelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state
Assumptions
BooleanallowFlowReversalAir (from PartialAirTerminal)true= true to allow flow reversal, false restricts to design direction - Air side
BooleanallowFlowReversalLiq (from PartialAirTerminal)true= true to allow flow reversal, false restricts to design direction - CHW and HW side
Advanced › Diagnostics
Booleanshow_T (from PartialAirTerminal)false= true, if actual temperature at ports of subcomponents is computed

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_Sup (from PartialAirTerminal)Supply air from AHU
Modelica.Fluid.Interfaces.FluidPort_aport_SupCol (from PartialAirTerminal)Dual duct cold deck air supply from AHU
Modelica.Fluid.Interfaces.FluidPort_aport_SupHot (from PartialAirTerminal)Dual duct hot deck air supply from AHU
Modelica.Fluid.Interfaces.FluidPort_bport_Dis (from PartialAirTerminal)Discharge air
Modelica.Fluid.Interfaces.FluidPort_aport_Ret (from PartialAirTerminal)Return air
Modelica.Fluid.Interfaces.FluidPort_aport_aHeaWat (from PartialAirTerminal)HHW supply port
Modelica.Fluid.Interfaces.FluidPort_bport_bHeaWat (from PartialAirTerminal)HHW return port
Buildings.Templates.ZoneEquipment.Interfaces.Busbus (from PartialAirTerminal)Terminal unit control bus

Components

TypeNameDefaultDescription
Buildings.Templates.Components.Coils.WaterBasedHeatingcoiHea
Buildings.Templates.Components.Actuators.DamperdamVAVVAV damper
Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoopctl
Buildings.Templates.Components.Sensors.TemperatureTAirDisDischarge air temperature sensor
Buildings.Templates.Components.Sensors.VolumeFlowRateVAirDis_flowAirflow sensor

Revisions

  • September 5, 2023, by Antoine Gautier:
    Refactored with a record class for configuration parameters.
    This is for #3500.
  • February 11, 2022, by Antoine Gautier:
    First implementation.