modelPartialAirLiquidRearDoorHex

Partial model for hybrid rack combining liquid-cooled and air-cooled components with a rear door heat exchanger

Extends from Buildings.Fluid.DataCenters.Racks.Hybrid.BaseClasses.AirLiquid (Partial hybrid rack model combining liquid-cooled and air-cooled components).

Information

Partial model of a hybrid IT rack that combines liquid-cooled and air-cooled components with a rear door heat exchanger.

This model extends Buildings.Fluid.DataCenters.Racks.Hybrid.BaseClasses.AirLiquid and adds a partial model for a rear door heat exchanger.

Parameters

TypeNameDefaultDescription
Performance data
Buildings.Fluid.DataCenters.Racks.Hybrid.Data.AirLiquid.Genericdat (from AirLiquid)Performance data
Dynamics › Liquid cooling
Modelica.Fluid.Types.DynamicsenergyDynamicsLiq (from AirLiquid)Modelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance for liquid-cooled component: dynamic (3 initialization options) or steady state
Modelica.Units.SI.TimetauLiq (from AirLiquid)2Time constant of liquid outlet temperature at nominal flow
Initialization › Liquid cooling
Modelica.Units.SI.TemperatureTLiq_start (from AirLiquid)293.15Start value of liquid temperature
Liquid cooling
Modelica.Units.SI.VolumeFlowRateVColPla_flow_nominal (from AirLiquid)sum(dat.liq.theRes.V_flow)/size(dat.liq.theRes.V_flow, 1)Design flow rate of one cold plate for liquid cooling
RealnColPla (from AirLiquid)dat.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
BooleanlinearizedLiq (from AirLiquid)false= true, use linear relation between m_flow and dp for liquid cooling
Dynamics › Air cooling
Modelica.Fluid.Types.DynamicsenergyDynamicsAir (from AirLiquid)Modelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance for air-cooled component: dynamic (3 initialization options) or steady state
Modelica.Units.SI.TimetauAir (from AirLiquid)2Time constant of air outlet temperature at nominal flow
Initialization › Air cooling
Modelica.Units.SI.TemperatureTAir_start (from AirLiquid)293.15Start value of air temperature
Fan controller
Buildings.Fluid.DataCenters.Racks.FanControllers.Types.StrategyfanControl (from AirLiquid)Buildings.Fluid.DataCenters.Racks.FanControllers.Types.Strategy.LoadType of fan control strategy
Real[:,:]fanSpeed (from AirLiquid)[0.0, 0.0; 1.0, 1.0]Load and fan speed matrix (1st column normalized IT load, 2nd fan speed), e.g., fanSpeed=[0, 0; 0.5, 0.7; 1, 1])
Modelica.Units.SI.TemperatureTAirOut_set (from AirLiquid)dat.air.TOut_nominalSet point temperature for rack outlet air
Realk (from AirLiquid)1Gain of fan PI controller
Modelica.Units.SI.TimeTi (from AirLiquid)60Integrator time constant of fan PI controller
Assumptions
BooleanallowFlowReversalAir (from AirLiquid)true= false to simplify equations, assuming, but not enforcing, no flow reversal for air loop
BooleanallowFlowReversalLiq (from AirLiquid)true= false to simplify equations, assuming, but not enforcing, no flow reversal for liquid loop
BooleanallowFlowReversalCootrue= false to simplify equations, assuming, but not enforcing, no flow reversal for rear door heat exchanger coolant

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aportLiq_a (from AirLiquid)Liquid cooling inlet port
Modelica.Fluid.Interfaces.FluidPort_bportLiq_b (from AirLiquid)Liquid cooling outlet port
Modelica.Fluid.Interfaces.FluidPort_aportAir_a (from AirLiquid)Air cooling inlet port
Modelica.Fluid.Interfaces.FluidPort_bportAir_b (from AirLiquid)Air cooling outlet port
Modelica.Blocks.Interfaces.RealInputPLiq (from AirLiquid)Power consumed by for liquid-cooled IT
Modelica.Blocks.Interfaces.RealInputPAir (from AirLiquid)Power consumed by air-cooled IT
Modelica.Blocks.Interfaces.RealOutputPLiqTot (from AirLiquid)Electric power consumed by liquid-cooled IT
Modelica.Blocks.Interfaces.RealOutputPAirTot (from AirLiquid)Electric power consumed by air-cooled IT, including fan energy
Modelica.Blocks.Interfaces.RealOutputPAirFan (from AirLiquid)Electric power consumed by fan for air-cooled IT
Modelica.Fluid.Interfaces.FluidPort_aportReaDooHex_aRear door heat exchanger coolant inlet port
Modelica.Fluid.Interfaces.FluidPort_bportReaDooHex_bRear door heat exchanger coolant outlet port

Components

TypeNameDefaultDescription
Buildings.Fluid.DataCenters.Racks.Liquid.ColdPlateR_Pliq (from AirLiquid)Liquid-cooled rack component
Buildings.Fluid.DataCenters.Racks.Air.Rack_Pair (from AirLiquid)Air-cooled rack component
Buildings.Fluid.DataCenters.Racks.RearDoorHeatExchangers.BaseClasses.PartialRearDoorHeatExchangerreaDooHex

Contents

NameDescription
MediumReaDooHexMedium for rear door heat exchanger coolant loop

Revisions

  • September 12, 2026, by Michael Wetter:
    First implementation.