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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | TAirSup | Supply air temperature after the coil | |
| Modelica.Blocks.Interfaces.RealInput | TSupSetHea | Heating set point temperature for supply air | |
| Modelica.Blocks.Interfaces.RealOutput | yVal | Control signal for valve | |
| Modelica.Blocks.Interfaces.RealInput | TMix | Mixed air temperature upstream of coil | |
| Modelica.Blocks.Interfaces.RealOutput | yPum | Control signal for pump |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.Continuous.LimPID | preHeaCoiCon | Controller for pre-heating coil | |
| Modelica.Blocks.Sources.Constant | zero | Zero output signal | |
| Modelica.Blocks.Logical.Switch | swiPumPreCoi | Switch for preheat coil pump | |
| Modelica.Blocks.Logical.OnOffController | preHeaOn | Switch to enable preheat coil | |
| Modelica.Blocks.Sources.Constant | TPreHeaOn | Temperature when preheat coil is switched on. | |
| Modelica.Blocks.Sources.Constant | one | Outputs 1 | |
| Modelica.Blocks.Logical.Switch | swiValOp | Switch to close valve if pump is not running | |
| Modelica.StateGraph.InitialStep | pumOff | Pump is off | |
| Modelica.StateGraph.TransitionWithSignal | toOn | Switch pump on | |
| Modelica.StateGraph.StateGraphRoot | stateGraphRoot | ||
| Modelica.StateGraph.StepWithSignal | pumOn | Pump on | |
| Modelica.StateGraph.TransitionWithSignal | toOff | Switch pump off | |
| Modelica.Blocks.Logical.Not | not1 |
Revisions
-
March 15, 2015, by Michael Wetter:
First implementation.