modelAirLiquidRearDoorHexPassive

Example model for hybrid liquid-cooled and air-cooled rack with rear door heat exchanger

Extends from Buildings.Fluid.DataCenters.Racks.Hybrid.Examples.AirLiquid (Example model for hybrid liquid-cooled and air-cooled rack).

Information

Example model of a hybrid IT rack with liquid-cooled, air-cooled, and rear door heat exchanger components. This model extends Buildings.Fluid.DataCenters.Racks.Hybrid.Examples.AirLiquid and replaces the rack with a rack that has a passive rear door heat exchanger.

The room inlet air temperature is set to 30 °C. The air-cooled rack raises the air temperature around 11.7 K, so the air entering the rear door heat exchanger is at approximately 41.7 °C. Note that these values are slightly higher than the ones in Buildings.Fluid.DataCenters.Racks.Hybrid.Examples.AirLiquid. The reason is that the rear door heat exchanger is passive, i.e., it does not have fans. Due to its air-side flow resistance, the air flow rate through the rack is therefore slightly lower, leading to a higher rack outlet temperature, which is upstream of the rear door heat exchanger. The air leaving the rear door heat exchanger is 30.1°C.

Water at 25 °C is supplied to the rear door heat exchanger. In this simplified model, the water flow rate is uncontrolled, leading to a leaving water temperature of 35.3°C, which is above the design temperature of 35°C due to the reduced air flow rate that causes the air inlet temperature into the rear door heat exchanger to be slightly warmer than the design temperature.

The liquid cooling and pump control loops operate identically to the base example.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.PowerPLiq_nominal (from AirLiquid)48*13200Design power for liquid-cooled IT
Modelica.Units.SI.PowerPAir_nominal (from AirLiquid)0.1*PLiq_nominalDesign power for air-cooled IT
Modelica.Units.SI.TemperatureDifferencedTLiq_nominal (from AirLiquid)7Design temperature difference of liquid coolant
Modelica.Units.SI.TemperatureTLiqIn_nominal (from AirLiquid)273.15 + 42Supply coolant temperature to rack at design conditions
Modelica.Units.SI.MassFlowRatemLiq_flow_nominal (from AirLiquid)PLiq_nominal/dTLiq_nominal/cpLiq_defaultNominal mass flow rate for liquid cooling at design conditions
Modelica.Units.SI.SpecificHeatCapacitycpLiq_default (from AirLiquid)MediumLiq.specificHeatCapacityCp(state = MediumLiq.setState_pTX(T = MediumLiq.T_default, p = MediumLiq.p_default, X = MediumLiq.X_default[1:MediumLiq.nXi]))Heat capacity of liquid coolant
Modelica.Units.SI.PressureDifferencedpValve_nominal (from AirLiquid)5000Nominal pressure drop of fully open valve
Buildings.Fluid.DataCenters.Racks.Liquid.Data.OCP_1kW_OAM_PG25datLiq (from AirLiquid)Liquid-cooled rack performance data
Buildings.Fluid.DataCenters.Racks.Air.Data.GenericdatAir (from AirLiquid)Air-cooled rack performance data
Buildings.Fluid.DataCenters.Racks.Hybrid.Data.AirLiquid.Genericdat (from AirLiquid)
Modelica.Units.SI.TemperatureTAirDatHal (from AirLiquid)303.15Air temperature in data hall
Modelica.Units.SI.SpecificHeatCapacitycpAir_default (from AirLiquid)MediumAir.specificHeatCapacityCp(MediumAir.setState_pTX(T = MediumAir.T_default, p = MediumAir.p_default, X = MediumAir.X_default[1:MediumAir.nXi]))Specific heat capacity of air
Modelica.Units.SI.TemperatureTReaDooCooIn_nominal273.15 + 25Rear door heat exchanger coolant supply temperature
Modelica.Units.SI.TemperatureTReaDooCooOut_nominal273.15 + 35Rear door heat exchanger coolant return temperature
Modelica.Units.SI.TemperatureTAirReaDooIn_nominalTAirDatHal + (datAir.TOut_nominal - datAir.TIn_nominal)Nominal air temperature entering the rear door heat exchanger
Modelica.Units.SI.MassFlowRatemReaDoo_flow_nominal(PAir_nominal + datAir.PFan_nominal)/((TReaDooCooOut_nominal - TReaDooCooIn_nominal)*Buildings.Utilities.Psychrometrics.Constants.cpWatLiq)Nominal mass flow rate for rear door heat exchanger at design conditions
Buildings.Fluid.DataCenters.Racks.RearDoorHeatExchangers.Data.Passive.GenericdatReaDooHex

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTableutiLiq (from AirLiquid)Utilization of liquid-cooled hardware
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantutiAir (from AirLiquid)Utilization of air-cooled hardware
Modelica.Blocks.Math.GainPITLiq (from AirLiquid)Power consumption by the liquid-cooled IT equipment
Modelica.Blocks.Math.GainPITAir (from AirLiquid)Power consumption by the air-cooled IT equipment
Buildings.Fluid.DataCenters.Racks.Hybrid.AirLiquidrac (from AirLiquid)
Buildings.Fluid.Movers.Preconfigured.SpeedControlled_ypum (from AirLiquid)Pump for liquid cooling loop
Buildings.Fluid.Sources.Boundary_pTbouLiq (from AirLiquid)Pressure boundary condition for liquid loop
Buildings.Fluid.Sources.Boundary_pTdatHal (from AirLiquid)Temperature and pressure of air in data hall
Fluid.Sensors.TemperatureTwoPortsenTLiq_a (from AirLiquid)Liquid inlet temperature to rack
Fluid.Sensors.TemperatureTwoPortsenTLiq_b (from AirLiquid)Liquid outlet temperature from rack
Fluid.Sensors.TemperatureTwoPortsenTAir_a (from AirLiquid)Air inlet temperature
Fluid.Sensors.TemperatureTwoPortsenTAir_b (from AirLiquid)Air outlet temperature
Buildings.Controls.OBC.CDL.Reals.PIDconPI (from AirLiquid)PI controller for pump speed to maintain constant pressure across rack
Actuators.Valves.TwoWayLinearval (from AirLiquid)Valve
Controls.OBC.CDL.Reals.Sources.ConstantTSetRet (from AirLiquid)Temperature setpoint for return water
Controls.OBC.CDL.Reals.PIDconVal (from AirLiquid)PI controller for valve to control return temperature
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantdpSet (from AirLiquid)Pressure drop setpoint across rack
Buildings.Fluid.HeatExchangers.SensibleCooler_Tcoo (from AirLiquid)Cooler to maintain supply temperature
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTSetCoo (from AirLiquid)Temperature setpoint for cooler
Fluid.Sensors.RelativePressuresenRelPre (from AirLiquid)Relative pressure sensor across rack
Buildings.Fluid.Sources.Boundary_pTsouReaDooRear door heat exchanger coolant supply at elevated pressure
Sources.Boundary_pTsinReaDooSink rear door heat exchanger coolant
Sensors.TemperatureTwoPortsenTReaDooLvgCoolant outlet temperature from rear door heat exchanger

Contents

NameDescription
MediumReaDooHexWater for rear door heat exchanger loop

Revisions

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