Buildings.Fluid.Chillers.Data.BaseClasses
Base classes for package Data
Information
This package contains the common parameters that are used to specify the performance data for the chiller models Buildings.Fluid.Chillers.ElectricEIR and Buildings.Fluid.Chillers.ElectricReformulatedEIR.Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
Package Content
Name | Description |
---|---|
![]() |
Base classes for chiller models |
Buildings.Fluid.Chillers.Data.BaseClasses.Chiller
Base classes for chiller models
Information
This is the base record for chiller models.
Extends from Modelica.Icons.Record (Icon for records).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Real | PLRMax | PLRMax(min=0) | Maximum part load ratio |
Real | PLRMinUnl | PLRMinUnl(min=0) | Minimum part unload ratio |
Real | PLRMin | PLRMin(min=0) | Minimum part load ratio |
Real | etaMotor | etaMotor(min=0, max=1) | Fraction of compressor motor heat entering refrigerant |
Nominal condition | |||
HeatFlowRate | QEva_flow_nominal | QEva_flow_nominal(max=0) | Reference capacity (negative number) [W] |
Real | COP_nominal | Reference coefficient of performance | |
MassFlowRate | mEva_flow_nominal | Nominal mass flow at evaporator [kg/s] | |
MassFlowRate | mCon_flow_nominal | Nominal mass flow at condenser [kg/s] | |
Temperature | TEvaLvg_nominal | Temperature of fluid leaving evaporator at nominal condition [K] | |
Performance curves | |||
Integer | nCapFunT | Number of coefficients for capFunT | |
Integer | nEIRFunT | Number of coefficients for EIRFunT | |
Integer | nEIRFunPLR | Number of coefficients for EIRFunPLR | |
Real | capFunT[nCapFunT] | Biquadratic coefficients for capFunT | |
Real | EIRFunT[nEIRFunT] | Biquadratic coefficients for EIRFunT | |
Real | EIRFunPLR[nEIRFunPLR] | Coefficients for EIRFunPLR | |
Temperature | TEvaLvgMin | Minimum value for leaving evaporator temperature [K] | |
Temperature | TEvaLvgMax | Maximum value for leaving evaporator temperature [K] |
Modelica definition
record Chiller "Base classes for chiller models"
extends Modelica.Icons.Record;
parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal(max=0)
"Reference capacity (negative number)";
parameter Real COP_nominal "Reference coefficient of performance";
parameter Real PLRMax(min=0) "Maximum part load ratio";
parameter Real PLRMinUnl(min=0) "Minimum part unload ratio";
parameter Real PLRMin(min=0) "Minimum part load ratio";
parameter Real etaMotor(min=0, max=1)
"Fraction of compressor motor heat entering refrigerant";
parameter Modelica.SIunits.MassFlowRate mEva_flow_nominal
"Nominal mass flow at evaporator";
parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal
"Nominal mass flow at condenser";
parameter Modelica.SIunits.Temperature TEvaLvg_nominal
"Temperature of fluid leaving evaporator at nominal condition";
constant Integer nCapFunT "Number of coefficients for capFunT";
constant Integer nEIRFunT "Number of coefficients for EIRFunT";
constant Integer nEIRFunPLR "Number of coefficients for EIRFunPLR";
parameter Real capFunT[nCapFunT] "Biquadratic coefficients for capFunT";
parameter Real EIRFunT[nEIRFunT] "Biquadratic coefficients for EIRFunT";
parameter Real EIRFunPLR[nEIRFunPLR] "Coefficients for EIRFunPLR";
parameter Modelica.SIunits.Temperature TEvaLvgMin
"Minimum value for leaving evaporator temperature";
parameter Modelica.SIunits.Temperature TEvaLvgMax
"Maximum value for leaving evaporator temperature";
end Chiller;