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
Buildings.Fluid.Boilers.Data.Generic Generic Generic data record for boiler performance
Buildings.Fluid.Boilers.Data.Lochinvar Lochinvar Package containing data for Lochinvar boilers

Buildings.Fluid.Boilers.Data.Generic 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

TypeNameDefaultDescription
RealeffCur[:, :][0, 1; 1, 1]Efficiency curves as a table: First row = inlet temp(K), First column = firing rates or PLR
TemperatureTIn_nominal323.15Nominal inlet temperature for efficiency calculations [K]
Genericfue Fuel type
PowerQ_flow_nominal Nominal heating power [W]
ThermalConductanceUA0.05*Q_flow_nominal/30Overall UA value [W/K]
VolumeVWat1.5E-6*Q_flow_nominalWater volume of boiler [m3]
MassmDry1.5E-3*Q_flow_nominalMass of boiler that will be lumped to water heat capacity [kg]
MassFlowRatem_flow_nominal Nominal mass flow rate [kg/s]
PressureDifferencedp_nominal3000Pressure 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;