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 | 
|---|---|
|  Chiller | Base classes for chiller models | 
 Buildings.Fluid.Chillers.Data.BaseClasses.Chiller
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 | Maximum part load ratio | |
| Real | PLRMinUnl | Minimum part unload ratio | |
| Real | PLRMin | Minimum part load ratio | |
| Real | etaMotor | Fraction of compressor motor heat entering refrigerant | |
| Nominal condition | |||
| HeatFlowRate | QEva_flow_nominal | 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;
