recordDXCoil

Performance record for a DX Cooling DXCoil with one or multiple stages

Extends from Buildings.Fluid.DXSystems.Cooling.AirSource.Data.Generic.DXCoil (Performance record for a DX Cooling DXCoil with one or multiple stages).

Information

This record declares the performance data for the water source DX cooling coil model. The performance data are structured as follows:

  nSta      - Number of stages. Set to 1 for single speed coil,
              2 for dual-speed (or dual stage coils), etc.
  minSpeRat - Minimum speed ratio, used only for variable speed coils.
  sta       - Array of records with one performance curve for each stage,
              as described below.

Each element of the array per has the following data.

  spe       - Rotational speed for the respective stage.
              (This is only used for variable speed coils to interpolate for
              intermediate speeds).
  nomVal    - Nominal performance values for the respective stage. Data of the
              nomVal record are
     Q_flow_nominal - Total rate of cooling at nominal conditions.
     COP_nominal    - Coefficient of performance at nominal conditions.
     SHR_nominal    - Sensible heat ratio at nominal conditions.

     m_flow_nominal - Evaporator air mass flow rate at nominal conditions.
     TEvaIn_nominal    - Evaporator air inlet wet-bulb temperature at nominal conditions.
     TConIn_nominal    - Condenser water inlet temperature at nominal conditions.
     phiIn_nominal  - Relative humidity at evaporator inlet at nominal conditions.
     p_nominal      - Atmospheric pressure at nominal conditions.
     mCon_flow_nominal - Condenser water mass flow rate at nominal conditions.

     tWet           - Time until moisture drips from coil when coil is switched on
     gamma          - Ratio of evaporation heat transfer divided by latent
                      heat transfer at nominal condition.

  per       - Array of records with one performance curve for the respective
              stage of the coil. That is, the performance curves will be used
              in conjunction with the nominal values defined in the record spe.
     capFunT  - Coefficients of biquadratic polynomial for cooling capacity
                as a function of temperature.
     capFunFF - Polynomial coefficients for cooling capacity
                as a function of the air mass flow fraction at evaporators.
     capFunFFCon - Polynomial coefficients for cooling capacity
                as a function of the water mass flow fraction at condensers.

     EIRFunT  - Coefficients of biquadratic polynomial for EIR
                as a function of temperature.
     EIRFunFF - Polynomial coefficients for EIR
                as a function of the air mass flow fraction at evaporators.
     EIRFunFFCon - Polynomial coefficients for EIR
                as a function of the water mass flow fraction at condensers.
     [TConInMin, TConInMax] - Minimum and maximum condenser water inlet temperatures
                 for which the performance curves are valid.
                 Outside this range, they will be linearly extrapolated.
     [TEvaInMin, TEvaInMax] - Minimum and maximum evaporator air inlet temperatures
                 for which the performance curves are valid.
                 Outside this range, they will be linearly extrapolated.
     [ffMin, ffMax] - Minimum and maximum air mass flow fraction at evaporators (relative to m_flow_nominal)
                 for which the performance curves are valid.
                 Outside this range, they will be linearly extrapolated.
     [ffConMin, ffConMax] - Minimum and maximum water mass flow fraction at
                 condensers (relative to m_flow_nominal)
                 for which the performance curves are valid.
                 Outside this range, they will be linearly extrapolated.

The data used to develop the performance curves capFunT and EIRFunT should represent performance when the cooling coil is wet, i.e., the coil providing sensible cooling and at least some dehumidification. Performance data when the cooling coil is dry (i.e., not providing any dehumidification) should not be included when developing these modifier curves. The DX coil model automatically detects and adjusts for dry coil conditions by evaluating the performance curves for the wet bulb and dry bulb temperatures at the evaporator inlet, and then selecting the corresponding performance. The selection of the corresponding performance is described and implemented in Buildings.Fluid.DXSystems.Cooling.BaseClasses.DryWetSelector.

The parameters tWet and gamma characterize the amount of moisture that evaporates from the coil surface into the air stream when the coil is wet and switched off. For an examplanation of the parameters, see Buildings.Fluid.DXSystems.Cooling.BaseClasses.Evaporation.

There can be an arbitrary number of polynomial coefficients for the record capFunFF,capFunFFCon,EIRFunFF and EIRFunFFCon. However, if a coil has multiple stages, then each stage must declare the same amount of polynomial coefficients. For example, if a quadratic function is used for stage one, then stage two must also use a quadratic function.

Parameters

TypeNameDefaultDescription
BooleansinStaOpe (from DXCoil)nSta == 1The data record is used for single speed operation
IntegernSta (from DXCoil)Number of stages
RealminSpeRat (from DXCoil)0.2Minimum speed ratio
Buildings.Fluid.DXSystems.Cooling.AirSource.Data.Generic.BaseClasses.Stage[nSta]sta (from DXCoil)Data record for coil performance at each stage
Buildings.Fluid.DXSystems.Heating.BaseClasses.Types.DefrostOperationdefOpe (from DXCoil)Buildings.Fluid.DXSystems.Heating.BaseClasses.Types.DefrostOperation.resistiveDefrost operation type
Buildings.Fluid.DXSystems.Heating.BaseClasses.Types.DefrostTimeMethodsdefTri (from DXCoil)Buildings.Fluid.DXSystems.Heating.BaseClasses.Types.DefrostTimeMethods.timedType of method used to calculate defrost time fraction
RealtDefRun (from DXCoil)0Time period fraction for which defrost cycle is run
Modelica.Units.SI.ThermodynamicTemperatureTDefLim (from DXCoil)273.65Maximum temperature at which defrost operation is activated
Modelica.Units.SI.HeatFlowRateQDefResCap (from DXCoil)0Heating capacity of resistive defrost element
Modelica.Units.SI.HeatFlowRateQCraCap (from DXCoil)0Crankcase heater capacity
Real[6]defEIRFunT (from DXCoil)fill(0, 6)Biquadratic coefficients for defrost capacity function of temperature
Real[:]PLFraFunPLR (from DXCoil){1}Quadratic/cubic equation for part load fraction as a function of part-load ratio
Minimum conditions
Modelica.Units.SI.MassFlowRatem_flow_small (from DXCoil)0.0001*sta[nSta].nomVal.m_flow_nominalSmall mass flow rate for regularization near zero flow

Revisions

  • April 6, 2024, by Karthik Devaprasad:
    Replaced unused parameter names with correct parameter pairs for curve limit definitions in the documentation.
  • April 5, 2023, by Xing Lu:
    Updated class being extended from DXCoil to Buildings.Fluid.DXSystems.Cooling.AirSource.Data.Generic.DXCoil.
  • February 17, 2017, by Yangyang Fu:
    Revised documentation for water source DX coils.
  • May 30, 2014, by Michael Wetter:
    Removed undesirable annotation Evaluate=true.
  • September 25, 2012 by Michael Wetter:
    Added documentation.
  • July 23, 2012 by Kaustubh Phalak:
    First implementation.