Buildings.Fluid.Boilers.Data
Package containing performance data for boilers
Information
This package contains performance data of boilers. See documentation of each package for source and other information.
Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).
Package Content
Name | Description |
---|---|
Generic | Generic data record for boiler performance |
Lochinvar | Package containing data for Lochinvar boilers |
Buildings.Fluid.Boilers.Data.Generic
Generic data record for boiler performance
Information
This record is used as a template for performance data for the boiler model Buildings.Fluid.Boilers.BoilerTable.
Note that if the parameter fue
is for the upper (or lower) heating value of the fuel,
then the effiency curve must be specified for the upper (or lower) heating value.
Extends from Modelica.Icons.Record (Icon for records).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Real | effCur[:, :] | [0, 1; 1, 1] | Efficiency curves as a table: First row = inlet temp(K), First column = firing rates or PLR |
Temperature | TIn_nominal | 323.15 | Nominal inlet temperature for efficiency calculations [K] |
Generic | fue | Fuel type | |
Power | Q_flow_nominal | Nominal heating power [W] | |
ThermalConductance | UA | 0.05*Q_flow_nominal/30 | Overall UA value [W/K] |
Volume | VWat | 1.5E-6*Q_flow_nominal | Water volume of boiler [m3] |
Mass | mDry | 1.5E-3*Q_flow_nominal | Mass of boiler that will be lumped to water heat capacity [kg] |
MassFlowRate | m_flow_nominal | Nominal mass flow rate [kg/s] | |
PressureDifference | dp_nominal | 3000 | Pressure drop at m_flow_nominal [Pa] |
Modelica definition
record Generic "Generic data record for boiler performance"
extends Modelica.Icons.Record;
parameter Real effCur[:,:]=
[0, 1; 1, 1]
"Efficiency curves as a table: First row = inlet temp(K), First column = firing rates or PLR";
final parameter Modelica.SIunits.Efficiency eta_nominal=
Buildings.Utilities.Math.Functions.smoothInterpolation(
x=TIn_nominal,
xSup=effCur[1,2:end],
ySup=effCur[end,2:end])
"Efficiency at TIn_nominal";
parameter Modelica.SIunits.Temperature TIn_nominal = 323.15
"Nominal inlet temperature for efficiency calculations";
parameter Buildings.Fluid.Data.Fuels.Generic fue "Fuel type";
parameter Modelica.SIunits.Power Q_flow_nominal "Nominal heating power";
parameter Modelica.SIunits.ThermalConductance UA=0.05*Q_flow_nominal/30
"Overall UA value";
parameter Modelica.SIunits.Volume VWat = 1.5E-6*Q_flow_nominal
"Water volume of boiler";
parameter Modelica.SIunits.Mass mDry = 1.5E-3*Q_flow_nominal
"Mass of boiler that will be lumped to water heat capacity";
parameter Modelica.SIunits.MassFlowRate m_flow_nominal
"Nominal mass flow rate";
parameter Modelica.SIunits.PressureDifference dp_nominal = 3000
"Pressure drop at m_flow_nominal";
end Generic;