modelWarmUpLeaving
Model evaluating the condition for transitioning from warm-up to normal mode
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
Information
The model computes a boolean variable which is true when warm-up is over. CHP will transition from the warm-up mode to the normal mode
-
after the specified time delay if
warmUpByTimeDelayis true, or -
when the engine temperature exceeds the nominal value or the net power produced
exceeds that requested by the controller if
warmUpByTimeDelayis false.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Time | timeDelayStart | Time delay between activation and power generation | |
| Modelica.Units.SI.Temperature | TEngNom | Nominal engine operating temperature | |
| Modelica.Units.SI.Power | PEleMax | 0 | Maximum power output |
| Boolean | warmUpByTimeDelay | If true, the plant will be in warm-up mode depending on the delay time, otherwise depending on engine temperature |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TEng | Engine temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput | y | Transition signal | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | actWarUp | Warm-up state active signal | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | PEle | Power demand | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | PEleNet | Net power output |
Revisions
-
April 8, 2020, by Antoine Gautier:
Add condition on power output. -
June 1, 2019, by Tea Zakula:
First implementation.