modelLiquidCooledSinglePhase

Hybrid rack model combining liquid-cooled and air-cooled components

Information

Model of a hybrid IT rack that combines liquid-cooled and air-cooled components. This model integrates two separate cooling technologies in a single rack. The liquid cooling component uses cold plates and is based on Buildings.Fluid.DataCenterEquipment.Racks.LiquidCooledSinglePhase.ColdPlateR_P, while the air cooling component with integrated fans is based on Buildings.Fluid.DataCenterEquipment.Racks.AirCooled.Rack_u.

The model has separate fluid ports for each cooling loop. For liquid cooling, portLiq_a and portLiq_b serve as the inlet and outlet ports. For air cooling, portAir_a and portAir_b serve as the inlet and outlet ports. Each cooling system has its own input for the electrical power consumption by the IT equipment. The input PLiq specifies the power consumption for the liquid-cooled IT equipment, and the input PAir specifies the power consumption for the air-cooled IT equipment. Note that PAir does not include the power to operate the fan, as this is an output of the model.

The model provides three power consumption outputs on the right side. The output PLiqTot is the electric power consumed by liquid-cooled IT. The output PAirTot is the total electric power consumed by air-cooled IT, including fan energy. The output PAirFan is the electric power consumed by the fan for air-cooled IT.

Parameters

TypeNameDefaultDescription
Buildings.Fluid.DataCenterEquipment.Racks.Hybrid.Data.LiquidCooledSinglePhase.GenericdatPerformance data
Dynamics › Liquid cooling
Modelica.Fluid.Types.DynamicsenergyDynamicsLiqModelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance for liquid-cooled component: dynamic (3 initialization options) or steady state
Modelica.Units.SI.TimetauLiq2Time constant of liquid outlet temperature at nominal flow
Initialization › Liquid cooling
Modelica.Units.SI.TemperatureTLiq_start293.15Start value of liquid temperature
Liquid cooling
Modelica.Units.SI.VolumeFlowRateVColPla_flow_nominalsum(dat.liq.theRes.V_flow)/size(dat.liq.theRes.V_flow, 1)Design flow rate of one cold plate for liquid cooling
RealnColPladat.liq.PIT_nominal/(VColPla_flow_nominal*1000*4200*(dat.liq.PIT_nominal/(dat.liq.m_flow_nominal*4200)))Number of cold plates for liquid cooling
Advanced › Liquid cooling
BooleanlinearizedLiqfalse= true, use linear relation between m_flow and dp for liquid cooling
Dynamics › Air cooling
Modelica.Fluid.Types.DynamicsenergyDynamicsAirModelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance for air-cooled component: dynamic (3 initialization options) or steady state
Modelica.Units.SI.TimetauAir2Time constant of air outlet temperature at nominal flow
Initialization › Air cooling
Modelica.Units.SI.TemperatureTAir_start293.15Start value of air temperature

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aportLiq_aLiquid cooling inlet port
Modelica.Fluid.Interfaces.FluidPort_bportLiq_bLiquid cooling outlet port
Modelica.Fluid.Interfaces.FluidPort_aportAir_aAir cooling inlet port
Modelica.Fluid.Interfaces.FluidPort_bportAir_bAir cooling outlet port
Modelica.Blocks.Interfaces.RealInputPLiqPower consumed by for liquid-cooled IT
Modelica.Blocks.Interfaces.RealInputPAirPower consumed by air-cooled IT
Modelica.Blocks.Interfaces.RealOutputPLiqTotElectric power consumed by liquid-cooled IT
Modelica.Blocks.Interfaces.RealOutputPAirTotElectric power consumed by air-cooled IT, including fan energy
Modelica.Blocks.Interfaces.RealOutputPAirFanElectric power consumed by fan for air-cooled IT

Components

TypeNameDefaultDescription
Buildings.Fluid.DataCenterEquipment.Racks.LiquidCooledSinglePhase.ColdPlateR_PliqLiquid-cooled rack component
Buildings.Fluid.DataCenterEquipment.Racks.AirCooled.Rack_uairAir-cooled rack component

Contents

NameDescription
MediumLiqMedium for liquid cooling loop
MediumAirMedium for air cooling loop

Revisions

  • July 14, 2026, by Michael Wetter:
    First implementation.