modelCtrAHUBasic

Simple controller for AHU

Information

This control uses the heating and cooling register to regulate the supply air temperature. The set point of the supply air can be given either by the parameter TFlowSet or by the external input variable Tset. The preheater use used for frost protection and has a fixed set point of 5°C. The heat recovery system is always used and the bypass closed. The supply and return air flaps are always open.

The volume flow is controlled by PID controllers with two options:

  • useTwoFanCtr = False: the supply and return air fans are controlled by only one PID controller. Both fans get the same pressure setpoint. This option is recommended for closed systems where the supply air volume flow is equal to the return air volume flow. Without this option, only one fan could be active to provide volume flow.
  • useTwoFanCtr = True: The supply air fan and the return air fan are controlled separately. Each controller aims to reach the volume flow set point for the supply or return air chanal. This option is recommended for open systems.


The maximal volume flow can be limited by the maximal pressure difference of the fans dpMax.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureTFlowSet289.15Flow temperature set point of consumer
BooleanusePreheatertrueSet true, if ahu contains a preaheater
RealTFrostProtect273.15 + 5Temperature set point of preheater for frost protection
BooleanuseExternalTsetfalseIf True, set temperature can be given externally
Modelica.Units.SI.VolumeFlowRateVFlowSet3000/3600Set value of volume flow [m^3/s]
RealdpMax5000Maximal pressure difference of the fans [Pa]
BooleanuseTwoFanCtrfalseIf True, a PID for each of the two fans is used. Use two PID controllers for open systems (if the air canal is not closed).
Realk50Gain of controller
Modelica.Units.SI.TimeTi5Time constant of Integrator block
Realy_start0Initial value of output
Modelica.Blocks.Types.InitinitTypeModelica.Blocks.Types.Init.NoInitType of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output)

Components

TypeNameDefaultDescription
CtrRegBasicctrPh
CtrRegBasicctrCo
CtrRegBasicctrRh
BaseClasses.GenericAHUBusgenericAHUBusBus connector for genericAHU
Modelica.Blocks.Sources.ConstantconstTflowSet
Modelica.Blocks.Interfaces.RealInputTsetConnector of set temperature, if given externally
Modelica.Blocks.Sources.ConstantTFrostProtection
Controls.Continuous.LimPIDPID_VflowSupPID controller for supply fan
Controls.Continuous.LimPIDPID_VflowRetPID controller for return fan. Is deactivated if useTwoFanCtr is false.
Modelica.Blocks.Sources.ConstantConstVflowConstant volume flow setpoint
Modelica.Blocks.Sources.ConstantConstHRSHeat recovery is deactivated
Modelica.Blocks.Sources.ConstantConstFlapFlaps are always open
Modelica.Blocks.Sources.ConstantConstHumHumidifiers are off
Modelica.Blocks.Routing.RealPassThroughrealPassThrough

Revisions

  • October 29, 2019, by Alexander Kümpel:
    First implementation