modelBoilerPolynomial
Extends from Buildings.Fluid.Boilers.BaseClasses.PartialBoiler.
Information
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.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Types.EfficiencyCurves | effCur | Buildings.Fluid.Types.EfficiencyCurves.Constant | Curve used to compute the efficiency |
| Real[:] | a | {0.9} | Coefficients for efficiency curve |
| Modelica.Units.SI.Temperature | T_nominal | 353.15 | Temperature used to compute nominal efficiency (only used if efficiency curve depends on temperature) |
Revisions
-
March 7, 2022, by Michael Wetter:
Setfinal massDynamics=energyDynamics.
This is for #1542. -
October 13, 2021, by Hongxiang Fu:
For the implementation ofBuildings.Fluid.Boilers.BoilerTable, moved most of the code to the base modelBuildings.Fluid.Boilers.BaseClasses.PartialBoiler. This is for #2651. -
May 27, 2016, by Michael Wetter:
Corrected size of input argument toBuildings.Utilities.Math.Functions.quadraticLinearfor JModelica compliance check. -
May 30, 2014, by Michael Wetter:
Removed undesirable annotationEvaluate=true. -
October 9, 2013 by Michael Wetter:
Removed conditional declaration ofmDryas the use of a conditional parameter in an instance declaration is not correct Modelica syntax. -
December 14, 2012 by Michael Wetter:
Renamed protected parameters for consistency with the naming conventions. -
December 22, 2011 by Michael Wetter:
Added computation of fuel usage and improved the documentation. -
May 25, 2011 by Michael Wetter:
-
Removed parameter
dT_nominal, and require instead the parameterm_flow_nominalto be set by the user. This was needed to avoid a non-literal value for the nominal attribute of the pressure drop model. - Changed assignment of parameters in model instantiation, and updated model for the new base class that does not have a temperature sensor.
-
Removed parameter
-
January 29, 2009 by Michael Wetter:
First implementation.