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.