Buildings.Templates.ZoneEquipment.Components.Data

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.ZoneEquipment.Components.Data.PartialController PartialController Record for controller interface class
Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController VAVBoxController Record for VAV terminal unit controller

Buildings.Templates.ZoneEquipment.Components.Data.PartialController Buildings.Templates.ZoneEquipment.Components.Data.PartialController

Record for controller interface class

Information

This record provides the set of sizing and operating parameters for the class Buildings.Templates.ZoneEquipment.Components.Controls.Interfaces.PartialController.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
Configuration
Controllertyp Type of controller

Modelica definition

record PartialController "Record for controller interface class" extends Modelica.Icons.Record; parameter Buildings.Templates.ZoneEquipment.Types.Controller typ "Type of controller"; end PartialController;

Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController

Record for VAV terminal unit controller

Information

This record provides the set of sizing and operating parameters for VAV box controllers within Buildings.Templates.ZoneEquipment.Components.Controls.

Extends from Buildings.Templates.ZoneEquipment.Components.Data.PartialController (Record for controller interface class).

Parameters

TypeNameDefaultDescription
Configuration
Controllertyp Type of controller
Energy and ventilation standards
VentilationStandardstdVen Ventilation standard
Ventilation
VolumeFlowRateVOutMinOcc_flow Zone minimum outdoor airflow for occupants [m3/s]
VolumeFlowRateVOutMinAre_flow Zone minimum outdoor airflow for building area [m3/s]
RealVOutAre_flow Area component of the breathing zone outdoor airflow [m3/s]
RealVOutOcc_flow Population component of the breathing zone outdoor airflow [m3/s]
RealeffAirDisHea0.8Zone air distribution effectiveness during heating [1]
RealeffAirDisCoo1.0Zone air distribution effectiveness during cooling [1]
Temperature
TemperatureDifferencedTAirDisHea_max11Zone maximum discharge air temperature above heating setpoint [K]
Airflow
VolumeFlowRateVAirCooSet_flow_max Zone maximum cooling airflow setpoint [m3/s]
VolumeFlowRateVAirSet_flow_min Zone minimum airflow setpoint [m3/s]
VolumeFlowRateVAirHeaSet_flow_max Zone maximum heating airflow setpoint [m3/s]
VolumeFlowRateVAirHeaSet_flow_min0Zone minimum heating airflow setpoint [m3/s]

Modelica definition

record VAVBoxController "Record for VAV terminal unit controller" extends Buildings.Templates.ZoneEquipment.Components.Data.PartialController; parameter Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard stdVen "Ventilation standard"; parameter Modelica.Units.SI.VolumeFlowRate VOutMinOcc_flow( final min=0, start=1) "Zone minimum outdoor airflow for occupants"; parameter Modelica.Units.SI.VolumeFlowRate VOutMinAre_flow( final min=0, start=1) "Zone minimum outdoor airflow for building area"; parameter Real VOutAre_flow( final unit = "m3/s", final min=0) "Area component of the breathing zone outdoor airflow"; parameter Real VOutOcc_flow( final unit = "m3/s", final min=0) "Population component of the breathing zone outdoor airflow"; parameter Real effAirDisHea( final unit="1", final min=0, final max=1)=0.8 "Zone air distribution effectiveness during heating"; parameter Real effAirDisCoo( final unit="1", final min=0, final max=1)=1.0 "Zone air distribution effectiveness during cooling"; parameter Modelica.Units.SI.TemperatureDifference dTAirDisHea_max( final min=0, displayUnit="K")=11 "Zone maximum discharge air temperature above heating setpoint"; parameter Modelica.Units.SI.VolumeFlowRate VAirCooSet_flow_max( final min=0, start=1) "Zone maximum cooling airflow setpoint"; /* RFE #1913: This should be an optional entry. If no value is scheduled, Vmin should be calculated automatically and dynamically to meet ventilation requirements. */ parameter Modelica.Units.SI.VolumeFlowRate VAirSet_flow_min( final min=0, start=0.1 * VAirCooSet_flow_max) "Zone minimum airflow setpoint"; parameter Modelica.Units.SI.VolumeFlowRate VAirHeaSet_flow_max( final min=0, start=0.3 * VAirCooSet_flow_max) "Zone maximum heating airflow setpoint"; parameter Modelica.Units.SI.VolumeFlowRate VAirHeaSet_flow_min( final min=0)=0 "Zone minimum heating airflow setpoint"; end VAVBoxController;