modelColdPlateR_P

Example model for cold plate

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Example model of a cold plate with different GPU utilization.

The GPU utilization is modeled as a pulse that is parameterized based on the data of Patel et al. (2024), Figure 6(b) which is for the Llama2-50B LLM, neglecting the very high frequency and approximating the change in utilization with a periodic pulse input. The cold plate has a constant flow rate at the start of the simulation, and then ramps down to half the design flow rate to show the change in case temperature.

References

Pratyush Patel, Esha Choukse, Chaojie Zhang, Íñigo Goiri, Brijesh Warrier, Nithish Mahalingam, and Ricardo Bianchini.
Characterizing Power Management Opportunities for LLMs in the Cloud.
In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 (ASPLOS '24).
Association for Computing Machinery, New York, NY, USA, 207–222. 2024.
doi:10.1145/3620666.3651329.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.HeatFlowRateP_nominal2*66000Design heat flow rate at u=1, also called Thermal Design Power (TDP)
Modelica.Units.SI.TemperatureDifferencedT_nominal7Design temperature difference of coolant fluid
Modelica.Units.SI.MassFlowRatem_flow_nominalP_nominal/dT_nominal/cp_defaultNominal mass flow rate at TDP
Modelica.Units.SI.SpecificHeatCapacitycp_defaultMedium.specificHeatCapacityCp(state = state_default)Heat capacity, to compute additional dry mass
Data.OCP_1kW_OAM_PG25datPerformance data

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.Sources.PulseutiUtilization of hardware
Buildings.Controls.OBC.CDL.Reals.Sources.Rampm_flowMass flow rate
Buildings.Fluid.DataCenterEquipment.Racks.LiquidCooledSinglePhase.ColdPlateR_PracRack with cold plate heat exchangers
Buildings.Fluid.Sources.MassFlowSource_TsouMass flow source
Buildings.Fluid.Sources.Boundary_pTbouPressure boundary condition
Fluid.Sensors.TemperatureTwoPortsenTOutOutlet temperature
Modelica.Blocks.Math.GainPITPower consumption by the IT equipment

Contents

NameDescription
MediumPropylene glycol

Revisions

  • December 22, 2025, by Michael Wetter:
    First implementation.