Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses

Package with base classes for performance data

Information

This package contains performance curves for the cooling capacity and the EIR of air-cooled DX cooling coils. For performance data of specific air-cooled DX cooling coils, see the packages Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.SingleSpeed and Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.DoubleSpeed.

The data are described in Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.DXCoil.

Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).

Package Content

Name Description
Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.nominalValuesToString nominalValuesToString Converts the nominal values to a string representation
Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.NominalValues NominalValues Data record of nominal values
Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.PerformanceCurve PerformanceCurve Data record for a performance curve
Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.Stage Stage Generic data record for a stage of a air-cooled DX coil

Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.nominalValuesToString Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.nominalValuesToString

Converts the nominal values to a string representation

Information

Returns a string representation of the nominal values.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
NominalValuesnomVal Nominal values

Outputs

TypeNameDescription
StringsA string representation of the nominal values

Modelica definition

function nominalValuesToString "Converts the nominal values to a string representation" extends Modelica.Icons.Function; input Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.NominalValues nomVal "Nominal values"; output String s "A string representation of the nominal values"; algorithm s :="Nominal values: Q_flow_nominal = " + String(nomVal.Q_flow_nominal) + " COP_nominal = " + String(nomVal.COP_nominal) + " m_flow_nominal = " + String(nomVal.m_flow_nominal) + " TEvaIn_nominal = " + String(nomVal.TEvaIn_nominal) + " (= " + String(nomVal.TEvaIn_nominal-273.15) + " degC) TConIn_nominal = " + String(nomVal.TConIn_nominal) + " (= " + String(nomVal.TConIn_nominal-273.15) + " degC) phiIn_nominal = " + String(nomVal.phiIn_nominal) + " tWet = " + String(nomVal.tWet) + " gamma = " + String(nomVal.gamma) + " p_nominal = " + String(nomVal.p_nominal) + " "; end nominalValuesToString;

Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.NominalValues Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.NominalValues

Data record of nominal values

Information

This is the base record of nominal values for air-cooled DX cooling coil models.

See the information section of Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.DXCoil for a description of the data.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
Nominal condition
HeatFlowRateQ_flow_nominal Nominal cooling capacity (negative number) [W]
RealCOP_nominal Nominal coefficient of performance
RealSHR_nominal Nominal sensible heat ratio
MassFlowRatem_flow_nominal Nominal air mass flow rate at evaporators [kg/s]
TemperatureTEvaIn_nominal273.15 + 19.4Evaporator entering air wet-bulb temperature at rating condition [K]
TemperatureTConIn_nominal308.15Condenser entering temperature at rating condition (wet bulb for evaporative cooled coils, dry bulb for air cooled) [K]
Pressurep_nominal101325Atmospheric pressure [Pa]
Nominal
RealphiIn_nominal0.5Relative humidity of entering air at nominal condition
Re-evaporation data
TimetWet1400Time until moisture drips from coil when a dry coil is switched on [s]
Realgamma1.5Ratio of evaporation heat transfer divided by latent heat transfer at nominal conditions

Modelica definition

record NominalValues "Data record of nominal values" extends Modelica.Icons.Record; //-----------------------------Nominal conditions-----------------------------// parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal(max=0) "Nominal cooling capacity (negative number)"; parameter Real COP_nominal "Nominal coefficient of performance"; parameter Real SHR_nominal "Nominal sensible heat ratio"; parameter Modelica.Units.SI.MassFlowRate m_flow_nominal "Nominal air mass flow rate at evaporators"; parameter Modelica.Units.SI.Temperature TEvaIn_nominal=273.15 + 19.4 "Evaporator entering air wet-bulb temperature at rating condition"; parameter Modelica.Units.SI.Temperature TConIn_nominal=308.15 "Condenser entering temperature at rating condition (wet bulb for evaporative cooled coils, dry bulb for air cooled)"; parameter Real phiIn_nominal=0.5 "Relative humidity of entering air at nominal condition"; parameter Modelica.Units.SI.Pressure p_nominal=101325 "Atmospheric pressure"; parameter Modelica.Units.SI.Time tWet=1400 "Time until moisture drips from coil when a dry coil is switched on"; parameter Real gamma(min=0) = 1.5 "Ratio of evaporation heat transfer divided by latent heat transfer at nominal conditions"; end NominalValues;

Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.PerformanceCurve Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.PerformanceCurve

Data record for a performance curve

Information

This record declares the data used to specify performance curves for air-cooled DX coils.

See the information section of Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.DXCoil for a description of the data.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
Performance curves
RealcapFunT[6] Biquadratic coefficients for cooling capacity function of temperature
RealcapFunFF[:] Polynomial coefficients for cooling capacity function of flow fration
RealEIRFunT[6] Biquadratic coefficients for EIR function of temperature
RealEIRFunFF[:] Polynomial coefficients for EIR function of flow fration
Minimum and maximum values
TemperatureTConInMin Minimum condenser inlet temperature for cooling capacity function [K]
TemperatureTConInMax Maximum condenser inlet temperature for cooling capacity function [K]
TemperatureTEvaInMin Minimum evaporator inlet temperature for cooling capacity function [K]
TemperatureTEvaInMax Maximum evaporator inlet temperature for cooling capacity function [K]
RealffMin Minimum flow fraction for which performance data are valid
RealffMax Maximum flow fraction for which performance data are valid

Modelica definition

record PerformanceCurve "Data record for a performance curve" extends Modelica.Icons.Record; //-----------------------------Performance curves-----------------------------// parameter Real capFunT[6] "Biquadratic coefficients for cooling capacity function of temperature"; parameter Real capFunFF[:] "Polynomial coefficients for cooling capacity function of flow fration"; parameter Real EIRFunT[6] "Biquadratic coefficients for EIR function of temperature"; parameter Real EIRFunFF[:] "Polynomial coefficients for EIR function of flow fration"; //------------------------Range for performance curves------------------------// parameter Modelica.Units.SI.Temperature TConInMin "Minimum condenser inlet temperature for cooling capacity function"; parameter Modelica.Units.SI.Temperature TConInMax "Maximum condenser inlet temperature for cooling capacity function"; parameter Modelica.Units.SI.Temperature TEvaInMin "Minimum evaporator inlet temperature for cooling capacity function"; parameter Modelica.Units.SI.Temperature TEvaInMax "Maximum evaporator inlet temperature for cooling capacity function"; parameter Real ffMin "Minimum flow fraction for which performance data are valid"; parameter Real ffMax "Maximum flow fraction for which performance data are valid"; end PerformanceCurve;

Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.Stage Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.Stage

Generic data record for a stage of a air-cooled DX coil

Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.Stage

Information

This is the base record for air-cooled DX cooling coil model at a compressor speed. See the information section of Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.DXCoil for a description of the data.

Extends from Modelica.Icons.Record (Icon for records).

Parameters

TypeNameDefaultDescription
AngularVelocityspe Rotational speed [rad/s]
NominalValuesnomValredeclare parameter Building...Nominal values
PerformanceCurveperCurredeclare parameter Building...Performance curves for this stage

Modelica definition

record Stage "Generic data record for a stage of a air-cooled DX coil" extends Modelica.Icons.Record; parameter Modelica.Units.SI.AngularVelocity spe(displayUnit="1/min") "Rotational speed"; replaceable parameter Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.NominalValues nomVal "Nominal values"; replaceable parameter Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.PerformanceCurve perCur "Performance curves for this stage"; end Stage;