modelInternalControl
Internal control model for boiler
Information
Overview
Internal control of the boiler
Concept
This model is a derivation of BoilerTaktTable.
There is a differentiation made between primary and secondary energy consumption.
The primary power output can be read at the output of ControlerHeater. It is then multiplied with an efficienca factor to calculate the the effective heat flow that heats up the fluid in the boiler.
There are two energy meters: one for the primary energy and one for the secondary.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | KR | Gain of boiler heater | |
| Modelica.Units.SI.Time | TN | Time constant of boiler heater (T>0 required) | |
| Modelica.Units.SI.Time | riseTime | Rise/fall time for step input(T>0 required) | |
| General › Boiler type | |||
| AixLib.DataBase.Boiler.General.BoilerTwoPointBaseDataDefinition | paramBoiler | Parameters for boiler | |
| Dynamics | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | isOn | On/Off switch for the boiler | |
| Modelica.Blocks.Interfaces.RealInput | Tflow_set | Target temperature of the controller | |
| Modelica.Blocks.Interfaces.RealInput | TFlowHot | Outgoing temperature | |
| Modelica.Blocks.Interfaces.RealOutput | QflowHeater | Connector of real output signal | |
| Modelica.Blocks.Interfaces.RealInput | mFlow | Mass flow through the boiler | |
| Modelica.Blocks.Interfaces.RealInput | TFlowCold | Temperature of the cold water |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | outputPower | Output power | |
| Controls.Continuous.PITemp | ControlerHeater | PI temperature controller | |
| Utilities.Sensors.EnergyMeter | eEnergyMeter_P | For primary energy consumption | |
| Utilities.Sensors.EnergyMeter | eEnergyMeter_S | For secondary energy consumption | |
| Modelica.Blocks.Tables.CombiTable1Dv | efficiencyTable | Table with efficiency parameters | |
| Modelica.Blocks.Math.Gain | QNormated | ||
| Modelica.Blocks.Math.Product | product | ||
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | prescribedTemperature | Converts Tflow_hot real input to temperature |
Revisions
-
May 5, 2021 by Fabian Wüllhorst:
Add energyDynamics as parameter (see issue #1093) -
December 08, 2016 by Moritz Lauster:
Adapted to AixLib conventions -
October 11, 2016 by Pooyan Jahangiri:
Merged with AixLib -
October 7, 2013 by Ole Odendahl:
Formatted documentation appropriately -
July 12, 2011 by Ana Constantin:
Implemented