Buildings.Fluid.DataCenters.Racks.Liquid.BaseClasses.Examples

Collection of models that illustrate model use and test models

Information

This package contains examples for the use of models that can be found in Buildings.Fluid.DataCenters.Racks.Liquid.BaseClasses.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Package Content

Name Description
Buildings.Fluid.DataCenters.Racks.Liquid.BaseClasses.Examples.CaseTemperature CaseTemperature Example model for case temperature

Buildings.Fluid.DataCenters.Racks.Liquid.BaseClasses.Examples.CaseTemperature Buildings.Fluid.DataCenters.Racks.Liquid.BaseClasses.Examples.CaseTemperature

Example model for case temperature

Buildings.Fluid.DataCenters.Racks.Liquid.BaseClasses.Examples.CaseTemperature

Information

Example model that computes the cold plate case temperature for different volume flow rates and constant heat input of 1 kW. The data is based on Figure 13 from Chen et al. (2023).

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.Example (Icon for runnable examples).

Parameters

TypeNameDefaultDescription
IntegernPar4Number of parallel cold plates
Generic_R_m_flowocpOAM3ocpOAM3(V_flow=nPar*{1.5,2.0...Data from OCP report by Chen et al. (2023), Figure 13

Modelica definition

model CaseTemperature "Example model for case temperature" extends Modelica.Icons.Example; parameter Integer nPar = 4 "Number of parallel cold plates"; Buildings.Fluid.DataCenters.Racks.Liquid.BaseClasses.CaseTemperature casTem(dat=ocpOAM3, V_flow_nominal=2.5/60/1000) "Case temperature"; Controls.OBC.CDL.Reals.Sources.Ramp V_flow( y(final unit="m3/s"), height( final unit="m3/s", displayUnit="dm3/min") = 0.00013333333333333, duration=1, offset( final unit="m3/s", displayUnit="dm3/min") = 0.0001, startTime=0) "Volume flow rate"; Controls.OBC.CDL.Reals.Sources.Constant TIn(k=273.15 + 30) "Inlet temperature"; Controls.OBC.CDL.Reals.Sources.Constant P(k=1000) "Heat flow rate"; parameter Data.BaseClasses.Generic_R_m_flow ocpOAM3( V_flow=nPar*{1.5,2.0,2.5,3.0,3.5}/60/1000, R={0.0183,0.0176,0.0170,0.0166,0.0157}, n=2) "Data from OCP report by Chen et al. (2023), Figure 13"; equation connect(V_flow.y, casTem.V_flow); connect(TIn.y, casTem.TIn); connect(P.y, casTem.Q_flow); end CaseTemperature;