Buildings.Fluid.DataCenters.Racks.Liquid.Data.BaseClasses

Package with base classes for data records

Information

Package with a base class for a data record for case-to-inlet thermal resistance of a cold plate.

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

Package Content

Name Description
Buildings.Fluid.DataCenters.Racks.Liquid.Data.BaseClasses.Generic_R_m_flow Generic_R_m_flow Generic data record for thermal resistance that is used to compute the case temperature as a function of mass flow rate

Buildings.Fluid.DataCenters.Racks.Liquid.Data.BaseClasses.Generic_R_m_flow Buildings.Fluid.DataCenters.Racks.Liquid.Data.BaseClasses.Generic_R_m_flow

Generic data record for thermal resistance that is used to compute the case temperature as a function of mass flow rate

Information

Generic record for the case-to-inlet thermal resistance of a cold plate. Note that this resistance is relative to the inlet fluid temperature, which is the convention used in the Open Compute Project report by Chen et al. (2023). Thus, it is defined as

R = (Tcase - Tinlet) ⁄ Q̇

where Tcase is the case temperature, Tinlet is the coolant inlet temperature and Q̇ is the heat emitted by the cold plate. The case temperature is the external surface temperature of the component's packaging, typically the top-center point where a thermal interface material or heat sink is attached.

It turns out that the product R V̇ as a function of the volume flow rate V̇ is close to linear. Therefore, the model that computes the case temperature Buildings.Fluid.DataCenters.Racks.Liquid.BaseClasses.CaseTemperature makes a data fit using R V̇ versus V̇. The parameter n determines the order of this polynomial, which is by default set to n=1.

References

Cheng Chen, Dennis Trieu, Tejas Shah, Allen Guo, Jaylen Cheng, Christopher Chapman, Sukhvinder Kang, Eran Dagan, Assaf Dinstag,Jane Yao. OCP OAI SYSTEM LIQUID COOLING GUIDELINES. 2023.

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

Contents

TypeNameDefaultDescription
VolumeFlowRateV_flow[:] Volume flow rate at user-selected points [m3/s]
ThermalResistanceR[size(V_flow, 1)] Case-to-inlet thermal resistance [K/W]
Integern1Order of desired polynomial that fits the data points (V_flow, R*V_flow)

Modelica definition

record Generic_R_m_flow "Generic data record for thermal resistance that is used to compute the case temperature as a function of mass flow rate" extends Modelica.Icons.Record; parameter Modelica.Units.SI.VolumeFlowRate V_flow[:](each min=0) "Volume flow rate at user-selected points"; parameter Modelica.Units.SI.ThermalResistance R[size(V_flow, 1)]( each min=0) "Case-to-inlet thermal resistance"; parameter Integer n(min=1) = 1 "Order of desired polynomial that fits the data points (V_flow, R*V_flow)"; end Generic_R_m_flow;