modelAdsolairController

Extends from IDEAS.Airflow.AHU.BaseClasses.AdsolairControllerInterface (Interface for adsolair controller models).

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.Timetau60Thermal 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

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.BooleanExpressiononAdiaExpIndirect 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.BooleanExpressiononChiExpActive 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.OnDelayonDelAdiOn delay before compressor may be activated
Modelica.Blocks.Sources.BooleanExpressionrevActReverse action
IDEAS.Airflow.AHU.BaseClasses.LimPidAdsolairdamPidPI controller for dampers
Modelica.Blocks.Math.AbsabsdTAbsolute temperature difference between inlet streams
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Sources.RealExpressionyBypTopExpReal expression for connecting to output
Modelica.Blocks.Sources.RealExpressionyRecTopExpReal expression for connecting to output
Modelica.Blocks.Sources.RealExpressionrecupBotyReal expression for connecting to output
Modelica.Blocks.Sources.RealExpressionbypassBotyReal expression for connecting to output
IDEAS.Airflow.AHU.BaseClasses.LimPidAdsolairchiPidPi controller for chiller compressor
Utilities.Math.InverseXRegularizedinverseXRegularized
Modelica.Blocks.Sources.BooleanExpressiondamMaxDamper is at its limits -> next stage can be enabled
Modelica.Blocks.Continuous.FilterTFanFilFilter not integrated into temperature sensor since this leads to large time constants for low flow rates

Revisions

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