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
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;
