Buildings.Templates.ZoneEquipment.Validation.UserProject.AirHandlersFans
Air handlers and fans
Information
This package contains models used for validation purposes.
Package Content
Name | Description |
---|---|
VAVMZControlPoints | Emulation of multiple-zone VAV control points |
Buildings.Templates.ZoneEquipment.Validation.UserProject.AirHandlersFans.VAVMZControlPoints
Emulation of multiple-zone VAV control points
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
Type | Name | Default | Description |
---|---|---|---|
Integer | nZon | 2 | Number of served zones |
Connectors
Type | Name | Description |
---|---|---|
Bus | busTer[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;