modelPartialAirRearDoorHex
Partial model for air-cooled rack with a rear door heat exchanger
Extends from Buildings.Fluid.DataCenters.Racks.Hybrid.BaseClasses.Air (Partial rack model for air-cooled components).
Information
Partial model of an air-cooled IT rack with a rear door heat exchanger.
This model extends Buildings.Fluid.DataCenters.Racks.Hybrid.BaseClasses.Air and adds a partial model for a rear door heat exchanger.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Performance data | |||
| Buildings.Fluid.DataCenters.Racks.Hybrid.Data.AirRearDoorHexPassive.Generic | dat (from Air) | Performance data | |
| Dynamics › Air cooling | |||
| Modelica.Fluid.Types.Dynamics | energyDynamicsAir (from Air) | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance for air-cooled component: dynamic (3 initialization options) or steady state |
| Modelica.Units.SI.Time | tauAir (from Air) | 2 | Time constant of air outlet temperature at nominal flow |
| Initialization › Air cooling | |||
| Modelica.Units.SI.Temperature | TAir_start (from Air) | 293.15 | Start value of air temperature |
| Fan controller | |||
| Buildings.Fluid.DataCenters.Racks.FanControllers.Types.Strategy | fanControl (from Air) | Buildings.Fluid.DataCenters.Racks.FanControllers.Types.Strategy.Load | Type of fan control strategy |
| Real[:,:] | fanSpeed (from Air) | [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.Temperature | TAirOut_set (from Air) | dat.air.TOut_nominal | Set point temperature for rack outlet air |
| Real | k (from Air) | 1 | Gain of fan PI controller |
| Modelica.Units.SI.Time | Ti (from Air) | 60 | Integrator time constant of fan PI controller |
| Assumptions | |||
| Boolean | allowFlowReversal (from Air) | true | = false to simplify equations, assuming, but not enforcing, no flow reversal |
| Boolean | allowFlowReversalCoo | true | = false to simplify equations, assuming, but not enforcing, no flow reversal for rear door heat exchanger coolant |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.Interfaces.FluidPort_a | portAir_a (from Air) | Air cooling inlet port | |
| Modelica.Fluid.Interfaces.FluidPort_b | portAir_b (from Air) | Air cooling outlet port | |
| Modelica.Blocks.Interfaces.RealInput | PAir (from Air) | Power consumed by air-cooled IT | |
| Modelica.Blocks.Interfaces.RealOutput | PAirTot (from Air) | Electric power consumed by air-cooled IT, including fan energy | |
| Modelica.Blocks.Interfaces.RealOutput | PAirFan (from Air) | Electric power consumed by fan for air-cooled IT | |
| Modelica.Fluid.Interfaces.FluidPort_a | portReaDooHex_a | Rear door heat exchanger coolant inlet port | |
| Modelica.Fluid.Interfaces.FluidPort_b | portReaDooHex_b | Rear door heat exchanger coolant outlet port |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.DataCenters.Racks.Air.Rack_P | air (from Air) | Air-cooled rack component | |
| Buildings.Fluid.DataCenters.Racks.RearDoorHeatExchangers.BaseClasses.PartialRearDoorHeatExchanger | reaDooHex |
Contents
| Name | Description |
|---|---|
| Medium for rear door heat exchanger coolant loop |
Revisions
-
September 29, 2026, by Michael Wetter:
First implementation.