modelBoilerGeneric
Generic performance map based boiler
Extends from AixLib.Fluid.BoilerCHP.BaseClasses.PartialHeatGenerator.
Information
Overview
The model differs between DesignOperation and OffDesignOperation.
In DesignOperation for nominal conditions the (max) fuel power is estimated. The OffDesignOperation fuel consumption is estimated via firing rate.
During operation, the transferred heat flow is estimated with respect to actual efficiency within a performance map.
Further assumptions are used:
- The quadratic coefficient coeffPresLoss is described by a fit-function from manufacturer data.
- The volume vol.V bases on a fit from manufacturer data.
- G: Thermal conductance is described by a fit 0.0465 * QNom/1000 + 4.9891 from manufacturere data at a temperature difference of 50 K to ambient
- C: Factor C/QNom is in range of 1.2 to 2 for boilers with nominal power between 460 kW and 80 kW (with c of 500J/kgK for steel). Thus, a value of 1.5 is used as default. (see AixLib.Fluid.BoilerCHP.BoilerNoControl)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Nominal condition | |||
| Modelica.Units.SI.HeatFlowRate | Q_flow_nominal | Design thermal capacity | |
| Modelica.Units.SI.Temperature | TSup_nominal | 353.15 | Design supply temperature |
| Modelica.Units.SI.Temperature | TRet_nominal | 333.15 | Design return temperature |
| Advanced | |||
| String | filename | ModelicaServices.ExternalReferences.loadResource("modelica://AixLib/Resources/Data/Fluid/BoilerCHP/BaseClasses/GenericBoiler/Boiler_Generic_Characteristic_Chart.sdf") | Filename for generic boiler curves |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Components.HeatCapacitor | intCap | Boiler thermal capacity (dry weight) | |
| AixLib.Fluid.BoilerCHP.BaseClasses.OffDesignOperation | offDesignOperation | Calculate efficiency in off design operation | |
| Modelica.Thermal.HeatTransfer.Components.ThermalConductor | conToEnv | Thermal resistance of the boiler casing | |
| Modelica.Thermal.HeatTransfer.Sources.FixedTemperature | TEnvFix | Temperature of environment around the boiler to account for heat losses | |
| Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor | heaFloSen | Sensor to measure heatflow of heatlosses | |
| AixLib.Controls.Interfaces.BoilerControlBus | boiBus | Signal bus for the boiler | |
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | TSupMea | Measurement of supply/volume temperature | |
| AixLib.Fluid.BoilerCHP.BaseClasses.DesignOperation | designOperation | Calculate design fuel power | |
| Modelica.Blocks.Math.Product | fuePow | Fuel power calculation | |
| Modelica.Blocks.Math.Product | thePow | Thermal power calculation |
Revisions
-
June, 2023 by Moritz Zuschlag; David Jansen
First Implementation (see issue #1147)