modelAdsolairControllerHeaCoi

Adsolair controller with additional functionality for heating coil

Extends from AdsolairController.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.Timetau (from AdsolairController)60Thermal time constant at nominal flow rate

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputyBypTop (from AdsolairControllerInterface)Control signal of top bypass damper
Modelica.Blocks.Interfaces.RealOutputyRecTop (from AdsolairControllerInterface)Control signal of top IEH damper
Modelica.Blocks.Interfaces.RealOutputyRecBot (from AdsolairControllerInterface)Control signal of bottom IEH damper
Modelica.Blocks.Interfaces.RealOutputyBypBot (from AdsolairControllerInterface)Control signal of bottom bypass damper
Modelica.Blocks.Interfaces.BooleanOutputonAdia (from AdsolairControllerInterface)Indirect evaporative cooling status
Modelica.Blocks.Interfaces.BooleanOutputonChi (from AdsolairControllerInterface)Chiller status
Modelica.Blocks.Interfaces.RealOutputmod (from AdsolairControllerInterface)Modulation signal of chiller compressor
Modelica.Blocks.Interfaces.RealInputTSet (from AdsolairControllerInterface)Set point temperature at AHU outlet
Modelica.Blocks.Interfaces.RealInputTFanOutSup (from AdsolairControllerInterface)Outlet temperature of supply fan
Modelica.Blocks.Interfaces.RealInputTIehOutSup (from AdsolairControllerInterface)Temperature of IEH supply outlet
Modelica.Blocks.Interfaces.RealInputTIehInSup (from AdsolairControllerInterface)Temperature of IEH supply inlet
Modelica.Blocks.Interfaces.RealInputTEvaOut (from AdsolairControllerInterface)Evaporator outlet temperature
Modelica.Blocks.Interfaces.BooleanInputon (from AdsolairControllerInterface)AHU status
Modelica.Blocks.Interfaces.RealInputTHeaOutHeating coil air outlet temperature
Modelica.Blocks.Interfaces.RealOutputyHeaControl signal for heating coil

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.BooleanExpressiononAdiaExp (from AdsolairController)Indirect evaporative cooling hysteresis status: on when TSet not obtained and damper is at maximum position, off when inlet temperature already satisfies set point
Modelica.Blocks.Sources.BooleanExpressiononChiExp (from AdsolairController)Active chiller hystersis status: on when adia has been on for a while and temperature is still too low, off when IEH outlet temp satisfies requirements
Modelica.Blocks.MathBoolean.OnDelayonDelAdi (from AdsolairController)On delay before compressor may be activated
Modelica.Blocks.Sources.BooleanExpressionrevAct (from AdsolairController)Reverse action
IDEAS.Airflow.AHU.BaseClasses.LimPidAdsolairdamPid (from AdsolairController)PI controller for dampers
Modelica.Blocks.Math.AbsabsdT (from AdsolairController)Absolute temperature difference between inlet streams
Modelica.Blocks.Math.Addadd (from AdsolairController)
Modelica.Blocks.Sources.RealExpressionyBypTopExp (from AdsolairController)Real expression for connecting to output
Modelica.Blocks.Sources.RealExpressionyRecTopExp (from AdsolairController)Real expression for connecting to output
Modelica.Blocks.Sources.RealExpressionrecupBoty (from AdsolairController)Real expression for connecting to output
Modelica.Blocks.Sources.RealExpressionbypassBoty (from AdsolairController)Real expression for connecting to output
IDEAS.Airflow.AHU.BaseClasses.LimPidAdsolairchiPid (from AdsolairController)Pi controller for chiller compressor
Utilities.Math.InverseXRegularizedinverseXRegularized (from AdsolairController)
Modelica.Blocks.Sources.BooleanExpressiondamMax (from AdsolairController)Damper is at its limits -> next stage can be enabled
Modelica.Blocks.Continuous.FilterTFanFil (from AdsolairController)Filter not integrated into temperature sensor since this leads to large time constants for low flow rates
LimPidAdsolairPIDHeater
Modelica.Blocks.Sources.BooleanExpressionpiHeaOnOn/off status of PI controller of heating coil valve
Modelica.Blocks.Continuous.FilterfilFilter for avoiding algebraic loops between controller and valve

Revisions

  • January 26, 2018, by Filip Jorissen:
    Improved adsolair controller performance. See #751, #730, #729, #754.
  • May 15, 2018, by Filip Jorissen:
    Changes for setting unique initial conditions.