
modelBoilerControl
Master controller that holds all other controls
Information
Top level model of boiler control that puts the components below together.
Parameters
| Type | Name | Default | Description |
| Nominal Condition |
| Modelica.Units.SI.Temperature | dtWaterNom | | Constant output value |
| Modelica.Units.SI.Temperature | TRetNom | 323.15 | Nominal return temperature |
| Flow Temperature Control |
| Real | FirRatMin | 0.15 | Minimal firing rate |
| Real | kFloTem | 1 | Gain of controller |
| Modelica.Units.SI.Time | TiFloTem | 10 | Time constant of Integrator block |
| Heating Curve |
| Boolean | TFlowByHeaCur | false | Use heating curve to set flow temperature |
| Boolean | use_tableData | true | Choose between tables or function to calculate TSet |
| Real | dec | 1 | Declination of heating curve |
| Real | dayHou | 6 | Hour of day at which day mode is enabled |
| Real | nigHou | 22 | Hour of day at which night mode is enabled |
| AixLib.Utilities.Time.Types.ZeroTime | zerTim | AixLib.Utilities.Time.Types.ZeroTime.NY2017 | Enumeration for choosing how reference time (time = 0) should be defined. Used for heating curve |
| Modelica.Units.SI.ThermodynamicTemperature | TOffset | 0 | Offset to heating curve temperature |
| Feedback |
| Boolean | hasFeedback | true | circuit has Feedback |
| Feedback Return Control |
| Real | kFeedBack | 1 | Gain of controller |
| Modelica.Units.SI.Time | TiFeedBack | 0.5 | Time constant of Integrator block |
| Real | yMaxFeedBack | 0.99 | Upper limit of output |
| Real | yMinFeedBack | 0 | Lower limit of output |
| Safety Control |
| Modelica.Units.SI.Temperature | TRetMin | 313.15 | Minimum return temperature, at which the system is shut down |
| Modelica.Units.SI.Time | time_minOff | 900 | Time after which the device can be turned on again |
| Modelica.Units.SI.Temperature | TFlowMax | 378.15 | Maximum flow temperature, at which the system is shut down |
| Modelica.Units.SI.Time | time_minOn | 900 | Time after which the device can be turned off again |
Contents
| Name | Description |
heaCurFun | |
Revisions
-
June, 2023 by Moritz Zuschlag; David Jansen
First Implementation (see issue #1147)