This is a model of a boiler whose efficiency is described by a polynomial. See Buildings.Fluid.Boilers.UsersGuide for details.
The parameter effCur determines what polynomial is used to compute the efficiency with the following selections:
Parameter effCur |
Efficiency curve |
Buildings.Fluid.Types.EfficiencyCurves.Constant |
η = a1 |
Buildings.Fluid.Types.EfficiencyCurves.Polynomial |
η = a1 + a2 y + a3 y2 + ... |
Buildings.Fluid.Types.EfficiencyCurves.QuadraticLinear |
η = a1 + a2 y + a3 y2 + (a4 + a5 y + a6 y2) T |
where T is the boiler outlet temperature in Kelvin. For effCur = Buildings.Fluid.Types.EfficiencyCurves.Polynomial, an arbitrary number of polynomial coefficients can be specified.
final massDynamics=energyDynamics
.Buildings.Fluid.Boilers.BoilerTable
,
moved most of the code to the base model
Buildings.Fluid.Boilers.BaseClasses.PartialBoiler
.
This is for
#2651.
Buildings.Utilities.Math.Functions.quadraticLinear
for JModelica compliance check.
Evaluate=true
.
mDry
as the use of a conditional
parameter in an instance declaration is not correct Modelica syntax.
dT_nominal
, and require instead
the parameter m_flow_nominal
to be set by the user.
This was needed to avoid a non-literal value for the nominal attribute
of the pressure drop model.