modelAir

Partial rack model for air-cooled components

Information

This is a partial model of an IT rack with air-cooled components. The air cooling component with integrated fans is based on Buildings.Fluid.DataCenters.Racks.Air.Rack_P.

The model has fluid ports for the air cooling loop. For air cooling, portAir_a and portAir_b serve as the inlet and outlet ports. 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 two power consumption outputs. 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.

This is a partial model because it does not connect the outlet port air.port_b of the air-cooled component to the model output portAir_b. This connection must be made by the model that extends this partial model.

Parameters

TypeNameDefaultDescription
Performance data
Buildings.Fluid.DataCenters.Racks.Hybrid.Data.AirRearDoorHexPassive.GenericdatPerformance data
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
Fan controller
Buildings.Fluid.DataCenters.Racks.FanControllers.Types.StrategyfanControlBuildings.Fluid.DataCenters.Racks.FanControllers.Types.Strategy.LoadType of fan control strategy
Real[:,:]fanSpeed[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_setdat.air.TOut_nominalSet point temperature for rack outlet air
Realk1Gain of fan PI controller
Modelica.Units.SI.TimeTi60Integrator time constant of fan PI controller
Assumptions
BooleanallowFlowReversaltrue= false to simplify equations, assuming, but not enforcing, no flow reversal

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aportAir_aAir cooling inlet port
Modelica.Fluid.Interfaces.FluidPort_bportAir_bAir cooling outlet port
Modelica.Blocks.Interfaces.RealInputPAirPower consumed by air-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.DataCenters.Racks.Air.Rack_PairAir-cooled rack component

Contents

NameDescription
MediumAirMedium for air cooling loop

Revisions

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