recordGeneric_2MW

Generic data record for a 2 MW CDU

Extends from Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.Generic_epsNTU (Generic data record for a CDU that uses the epsilon-NTU method to compute the thermal performance).

Information

Generic record for a 2 MW CDU.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureTPlaIn_nominal (from Generic_epsNTU)TRacOut_nominal - TApp_nominalInlet temperature from cooling plant loop
Modelica.Units.SI.TemperatureTPlaOut_nominal (from Generic_epsNTU)TPlaIn_nominal - Q_flow_nominal/CPla_flow_nominalOutlet temperature to cooling plant loop
Modelica.Units.SI.TemperatureTRacIn_nominal (from Generic_epsNTU)TRacOut_nominal - Q_flow_nominal/CRac_flow_nominalInlet temperature from IT rack loop
Modelica.Units.SI.DynamicViscosityetaPla_default (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.BaseClasses.dynamicViscosity_TX_a(medium = medPla, X_a = XGlyPla, T = TRacOut_nominal)Dynamic viscosity for plant-side performance data
Modelica.Units.SI.SpecificHeatCapacitycpPla_default (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.BaseClasses.specificHeatCapacityCp_TX_a(medium = medPla, X_a = XGlyPla, T = TRacOut_nominal)Specific heat capacity at constant pressure for plant-side performance data
Modelica.Units.SI.ThermalConductivitykPla_default (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.BaseClasses.thermalConductivity_TX_a(medium = medPla, X_a = XGlyPla, T = TRacOut_nominal)Thermal conductivity for plant-side performance data
Modelica.Units.SI.PrandtlNumberPrPla_default (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.BaseClasses.prandtlNumber_TX_a(medium = medPla, X_a = XGlyPla, T = TRacOut_nominal)Prandtl number for plant-side performance data
Modelica.Units.SI.DynamicViscosityetaRac_default (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.BaseClasses.dynamicViscosity_TX_a(medium = medRac, X_a = XGlyRac, T = TRacOut_nominal)Dynamic viscosity for rack-side performance data
Modelica.Units.SI.SpecificHeatCapacitycpRac_default (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.BaseClasses.specificHeatCapacityCp_TX_a(medium = medRac, X_a = XGlyRac, T = TRacOut_nominal)Specific heat capacity at constant pressure for rack-side performance data
Modelica.Units.SI.ThermalConductivitykRac_default (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.BaseClasses.thermalConductivity_TX_a(medium = medRac, X_a = XGlyRac, T = TRacOut_nominal)Thermal conductivity for rack-side performance data
Modelica.Units.SI.PrandtlNumberPrRac_default (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.BaseClasses.prandtlNumber_TX_a(medium = medRac, X_a = XGlyRac, T = TRacOut_nominal)Prandtl number for rack-side performance data
Modelica.Units.SI.DensityrhoRac_default (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.LiquidToLiquid.Data.BaseClasses.density_TX_a(medium = medRac, X_a = XGlyRac, T = TRacOut_nominal)Mass density for rack-side performance data
Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameterspumpEfficiency (from Generic_epsNTU)Total pump efficiency vs. volumetric flow rate
Modelica.Units.SI.ThermalConductanceCPla_flow_nominal (from Generic_epsNTU)mPla_flow_nominal*cpPla_defaultCapacity flow rate at nominal conditions on cooling plant side
Modelica.Units.SI.ThermalConductanceCRac_flow_nominal (from Generic_epsNTU)mRac_flow_nominal*cpRac_defaultCapacity flow rate at nominal conditions on rack side
Modelica.Units.SI.TemperatureDifferencedTPla_nominal (from Generic_epsNTU)-Q_flow_nominal/CPla_flow_nominalFluid temperature difference at nominal conditions on cooling plant side
Modelica.Units.SI.TemperatureDifferencedTRac_nominal (from Generic_epsNTU)Q_flow_nominal/CRac_flow_nominalFluid temperature difference at nominal conditions on rack side
Nominal thermal performance
Modelica.Units.SI.HeatFlowRateQ_flow_nominal (from Generic_epsNTU)Nominal heat flow rate (negative as it is for cooling)
Modelica.Units.SI.TemperatureDifferenceTApp_nominal (from Generic_epsNTU)Approach temperature on IT loop size (to cooling minus from rack)
Modelica.Units.SI.TemperatureTRacOut_nominal (from Generic_epsNTU)Outlet temperature to IT rack loop
Nominal condition
Modelica.Units.SI.MassFlowRatemPla_flow_nominal (from Generic_epsNTU)Nominal mass flow rate on cooling plant side
Modelica.Units.SI.MassFlowRatemRac_flow_nominal (from Generic_epsNTU)Nominal mass flow rate on rack side
Modelica.Units.SI.PressureDifferencedpHexPla_nominal (from Generic_epsNTU)Heat exchanger design pressure drop at plant side
Modelica.Units.SI.PressureDifferencedpHexRac_nominal (from Generic_epsNTU)dpHexPla_nominalHeat exchanger design pressure drop at rack side
Modelica.Units.SI.PressureDifferencedpFilRac_nominal (from Generic_epsNTU)65000Clean filter design pressure drop at rack-side
Flow resistance › Medium 1
RealdeltaMPla (from Generic_epsNTU)0.1Fraction of nominal flow rate where flow transitions to laminar on cooling plant side
RealnPla (from Generic_epsNTU)2Flow exponent, n=1 for laminar, n=2 for turbulent
Flow resistance › Medium 2
RealnRac (from Generic_epsNTU)2Flow exponent, n=1 for laminar, n=2 for turbulent
RealnFilRac (from Generic_epsNTU)1.76Flow exponent for filter on rack-side, n=1 for laminar, n=2 for turbulent
RealdeltaMRac (from Generic_epsNTU)0.1Fraction of nominal flow rate where flow transitions to laminar on rack side
Plant-side medium for performance data
Fluid.DataCenterEquipment.CDUs.Types.MediamedPla (from Generic_epsNTU)Buildings.Fluid.DataCenterEquipment.CDUs.Types.Media.WaterMedia for which performance data are specified
RealphiGlyPla (from Generic_epsNTU)0Glycol volume fraction for which performance data are specified
Modelica.Units.SI.MassFractionXGlyPla (from Generic_epsNTU)if medPla == Buildings.Fluid.DataCenterEquipment.CDUs.Types.Media.Water then 0 elseif medPla == Buildings.Fluid.DataCenterEquipment.CDUs.Types.Media.EthyleneGlycol then Buildings.Media.Antifreeze.Functions.EthyleneGlycolWater.volumeToMassFraction(phi = phiGlyPla, T = TRacOut_nominal) else Buildings.Media.Antifreeze.Functions.PropyleneGlycolWater.volumeToMassFraction(phi = phiGlyPla, T = TRacOut_nominal)Glycol mass fraction for which performance data are specified. Set to 0 if only water is used.
Rack-side medium for performance data
Fluid.DataCenterEquipment.CDUs.Types.MediamedRac (from Generic_epsNTU)Media for which performance data are specified
RealphiGlyRac (from Generic_epsNTU)Glycol volume fraction for which performance data are specified. Set to 0 if only water is used.
Modelica.Units.SI.MassFractionXGlyRac (from Generic_epsNTU)if medRac == Buildings.Fluid.DataCenterEquipment.CDUs.Types.Media.Water then 0 elseif medRac == Buildings.Fluid.DataCenterEquipment.CDUs.Types.Media.EthyleneGlycol then Buildings.Media.Antifreeze.Functions.EthyleneGlycolWater.volumeToMassFraction(phi = phiGlyRac, T = TRacOut_nominal) else Buildings.Media.Antifreeze.Functions.PropyleneGlycolWater.volumeToMassFraction(phi = phiGlyRac, T = TRacOut_nominal)Glycol mass fraction for which performance data are specified
Valve
Modelica.Units.SI.PressureDifferencedpValve_nominal (from Generic_epsNTU)dpHexPla_nominalNominal pressure drop of fully open valve on chiller plant side
Dynamics › Valve
Modelica.Units.SI.TimestrokeTime (from Generic_epsNTU)120Time needed to fully open or close actuator
Dynamics › Pump
Modelica.Units.SI.TimeriseTime (from Generic_epsNTU)30Time needed to change motor speed between zero and full speed
Pump
Modelica.Units.SI.PressureDifferencedpPumpExt_nominal (from Generic_epsNTU)Pump head available for flow network that is connected to the CDU on the rack-side at m_flow_nominal
Buildings.Fluid.Movers.BaseClasses.Characteristics.flowParameterspumpExtHead (from Generic_epsNTU)Pump head available for flow network that is connected to the CDU on the rack-side
Buildings.Fluid.Movers.BaseClasses.Characteristics.flowParameterspumpHead (from Generic_epsNTU)Actual head of the pump, composed of external pump head, and head used for heat exchanger and filter
Advanced › Heat transfer coefficients
Realr_nominal (from Generic_epsNTU)(kPla_default*(mPla_flow_nominal/etaPla_default)^nConPla*PrPla_default^(1/3))/(kRac_default*(mRac_flow_nominal/etaRac_default)^nConRac*PrRac_default^(1/3))Ratio between convective heat transfer coefficients at nominal conditions, r_nominal = hAPla_nominal/hARac_nominal
RealnConPla (from Generic_epsNTU)0.8Exponent for convective heat transfer coefficient, h~m_flow^nCon
RealnConRac (from Generic_epsNTU)nConPlaExponent for convective heat transfer coefficient, h~m_flow^nCon
Advanced › Expansion vessel
Modelica.Units.SI.VolumeVExp (from Generic_epsNTU)-0.056/2E6*Q_flow_nominalSize of expansion vessel on IT loop side

Revisions

  • April 13, 2026, by Michael Wetter:
    First implementation.