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.