modelPreHeatCoil

Controller for preheat coil

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

Controller for the preheat coil. If the air inlet temperature is below a minimum temperature, such as 10°C, the preheat coil is activated. It then switches the pump on, and regulates the valve to meet the set point temperature for the supply air.

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTAirSupSupply air temperature after the coil
Modelica.Blocks.Interfaces.RealInputTSupSetHeaHeating set point temperature for supply air
Modelica.Blocks.Interfaces.RealOutputyValControl signal for valve
Modelica.Blocks.Interfaces.RealInputTMixMixed air temperature upstream of coil
Modelica.Blocks.Interfaces.RealOutputyPumControl signal for pump

Components

TypeNameDefaultDescription
Buildings.Controls.Continuous.LimPIDpreHeaCoiConController for pre-heating coil
Modelica.Blocks.Sources.ConstantzeroZero output signal
Modelica.Blocks.Logical.SwitchswiPumPreCoiSwitch for preheat coil pump
Modelica.Blocks.Logical.OnOffControllerpreHeaOnSwitch to enable preheat coil
Modelica.Blocks.Sources.ConstantTPreHeaOnTemperature when preheat coil is switched on.
Modelica.Blocks.Sources.ConstantoneOutputs 1
Modelica.Blocks.Logical.SwitchswiValOpSwitch to close valve if pump is not running
Modelica.StateGraph.InitialSteppumOffPump is off
Modelica.StateGraph.TransitionWithSignaltoOnSwitch pump on
Modelica.StateGraph.StateGraphRootstateGraphRoot
Modelica.StateGraph.StepWithSignalpumOnPump on
Modelica.StateGraph.TransitionWithSignaltoOffSwitch pump off
Modelica.Blocks.Logical.Notnot1

Revisions

  • March 15, 2015, by Michael Wetter:
    First implementation.