Buildings.Templates.ZoneEquipment.Validation.UserProject.AirHandlersFans

Air handlers and fans

Information

This package contains models used for validation purposes.

Package Content

Name Description
Buildings.Templates.ZoneEquipment.Validation.UserProject.AirHandlersFans.VAVMZControlPoints VAVMZControlPoints Emulation of multiple-zone VAV control points

Buildings.Templates.ZoneEquipment.Validation.UserProject.AirHandlersFans.VAVMZControlPoints Buildings.Templates.ZoneEquipment.Validation.UserProject.AirHandlersFans.VAVMZControlPoints

Emulation of multiple-zone VAV control points

Buildings.Templates.ZoneEquipment.Validation.UserProject.AirHandlersFans.VAVMZControlPoints

Information

This class generates signals typically provided by the AHU controller. It is aimed for validation purposes only.

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Parameters

TypeNameDefaultDescription
IntegernZon2Number of served zones

Connectors

TypeNameDescription
BusbusTer[nZon]Terminal unit control bus

Modelica definition

block VAVMZControlPoints "Emulation of multiple-zone VAV control points" extends Modelica.Blocks.Icons.Block; parameter Integer nZon = 2 "Number of served zones"; Buildings.Templates.ZoneEquipment.Interfaces.Bus busTer[nZon] "Terminal unit control bus"; Buildings.Controls.OBC.CDL.Reals.Sources.Constant TAirSupSet[nZon]( each k=15 + 273.15) "AHU supply air temperature setpoint"; Buildings.Controls.OBC.CDL.Integers.Sources.Constant yOpeMod[nZon](each k=1) "Group operating mode"; Buildings.Controls.OBC.CDL.Reals.Sources.Constant VDesUncOutAir_flow[nZon](each k=1) "VDesUncOutAir_flow from AHU controller"; Buildings.Controls.OBC.CDL.Logical.Sources.Constant yReqOutAir[nZon](each k=true) "yReqOutAir from AHU controller"; Controls.OBC.CDL.Logical.Sources.Constant y1FanSup_actual[nZon](each k=true) "y1FanSup_actual from AHU controller"; Controls.OBC.CDL.Reals.Sources.Constant TAirSup[nZon](each k=15 + 273.15) "AHU supply air temperature"; equation connect(TAirSupSet.y, busTer.TAirSupSet); connect(TAirSup.y, busTer.TAirSup); connect(yOpeMod.y, busTer.yOpeMod); connect(yReqOutAir.y, busTer.yReqOutAir); connect(VDesUncOutAir_flow.y, busTer.VDesUncOutAir_flow); connect(y1FanSup_actual.y, busTer.y1FanSup_actual); end VAVMZControlPoints;