modelCoolingCoil

Controller for cooling coil valve

Information

This block outputs the cooling coil control signal if the fan is on and the zone status is uZonSta = Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.Types.ZoneStates.cooling. Otherwise, the control signal for the coil is set to 0.

Parameters

TypeNameDefaultDescription
Cooling coil loop signal
Buildings.Controls.OBC.CDL.Types.SimpleControllercontrollerTypeCooCoiBuildings.Controls.OBC.CDL.Types.SimpleController.PIType of controller
RealkCooCoi0.1Gain for cooling coil control loop signal
RealTiCooCoi900Time constant of integrator block for cooling coil control loop signal
RealTdCooCoi0.1Time constant of derivative block for cooling coil control loop signal

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputTSupCooCooling supply air temperature setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealInputTSupSupply air temperature measurement
Buildings.Controls.OBC.CDL.Interfaces.IntegerInputuZonStaZone state
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuSupFanSupply fan status
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyCooCoiCooling coil control signal

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.PIDWithResetcooCoiPICooling coil control signal

Revisions

  • May 1, 2021, by Michael Wetter:
    Changed model to have the PI controller public rather than protected. PI controllers should be public, allowing their variables to be inspected.
    This is for #2477.
  • March 13, 2020, by Jianjun Hu:
    Moved interfaces instances to be right after parameter section.
  • August 1, 2019, by David Blum:
    First implementation.