This record provides the set of sizing and operating parameters for
the classes within
Buildings.Templates.Components.Chillers.
It is composed of a set of parameters corresponding to the design
(selection) conditions and a sub-record per
corresponding
to the rating conditions at which the performance curves are calculated.
The record allows two different parameterization logics, depending
on the value of the parameter use_datDes
.
(The user can refer to the valiation model
Buildings.Templates.Components.Chillers.Validation.Compression
for an illustration of these two logics.)
use_datDes=true
– default setting that should be
used in most cases: The performance data specified in the sub-record
per
are "translated" so that the capacity and COP
calculated at design conditions match the design values
cap_nominal
and COP_nominal
.
The performance data that result from this translation are stored in
the sub-record perSca
which is ultimately used by the chiller models within
Buildings.Templates.Components.Chillers.per
, or by simply assigning the performance
curves per.capFunT
, per.EIRFunT
and per.EIRFunPLR
in case these curves were calculated based on the design conditions.
To support the latter, the design conditions are propagated "down" to
the sub-record per
but these bindings do not persist
after redeclaration so that a record at different rating conditions can
also be used.
use_datDes=false
– non-default setting that should only be
used if the rating conditions match the design conditions:
The rating conditions specified in the sub-record
per
are propagated "up" (via the start
attribute)
and used as design conditions.
The sub-record perSca
which is ultimately used by the chiller models within
Buildings.Templates.Components.Chillers
is then identical to the sub-record per
.
When using this logic, no assignment shall be made for the design
parameters, except for the design pressure drops dp*_nominal
.
note that placeholders values are assigned to the performance curves,
the reference source temperature and the input power in
cooling mode to avoid assigning these parameters in case of non-reversible
heat pumps.
These values are unrealistic and must be overwritten for reversible heat pumps, which
is always the case when redeclaring or
reassigning the performance record per
.
Models that use this record will issue a warning if these placeholders values
are not overwritten in case of reversible heat pumps.
Note that placeholders values are assigned to the chiller performance curves
(per.capFunT
, per.EIRFunT
and per.EIRFunPLR
)
to avoid assigning these parameters if
typ=Buildings.Templates.Components.Types.Chiller.None
.
If the chiller type is not None
these values are unrealistic
and must be overwritten, which is always the case when redeclaring or
reassigning the performance record per
.