modelControllerOnOffModularCHP
Information
Model of an easy on-off-controller for the modular CHP model.
It allows to manually modulate the load of the power unit. A modulation factor (modFac) of 0 indicates that the machine is not in operation.
-
April, 2019 by Julian Matthes:
First implementation (see issue #667)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Time | startTimeChp | 0 | Start time for discontinous simulation tests to heat the Chp unit up to the prescribed return temperature |
| Real[:,2] | modTab | [0.0, 0.8; 7200, 0.8; 7200, 0.93; 10800, 0.93; 10800, 0.62; 14400, 0.62; 14400, 0.8; 18000, 0.8; 18000, 0.0] | Table for unit modulation (time = first column; modulation factors = second column) |
| Unit properties | |||
| AixLib.DataBase.CHP.ModularCHPEngineData.CHPEngDataBaseRecord | CHPEngineModel | DataBase.CHP.ModularCHPEngineData.CHP_ECPowerXRGI15() | CHP engine data for calculations |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Logical.Timer | timerIsOff | ||
| Modelica.Blocks.Logical.Not | not1 | ||
| Modelica.Blocks.Logical.LessThreshold | declarationTime | ||
| Modelica.Blocks.Logical.Or | pumpControl | ||
| AixLib.Controls.Interfaces.CHPControlBus | modCHPConBus | ||
| Modelica.Blocks.Sources.TimeTable | modulationFactorControl | ||
| Modelica.Blocks.Logical.GreaterThreshold | greaterThreshold |