modelActive
Example model for an active rear door heat exchanger
Extends from Buildings.Fluid.DataCenters.Racks.RearDoorHeatExchangers.Examples.BaseClasses.PartialExample (Partial example model for a rear door heat exchanger).
Information
Example model for an active rear door heat exchanger.
The model uses a constant water mass flow rate. The air mass flow rate is determined by the fan control. Because the IT load and the water mass flow rate are constant, the air mass flow rate is also constant after the initial transient.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.HeatFlowRate | Q_flow_nominal (from PartialExample) | -10000 | Nominal cooling duty (negative = heat removed from air) |
| Modelica.Units.SI.Temperature | TAirIn_nominal (from PartialExample) | 273.15 + 40 | Nominal air inlet temperature (warm server exhaust) |
| Modelica.Units.SI.Temperature | TAirOut_nominal (from PartialExample) | 273.15 + 30 | Nominal air outlet temperature of rear door heat exchanger |
| Modelica.Units.SI.Temperature | TCooIn_nominal (from PartialExample) | 273.15 + 20 | Nominal coolant inlet temperature |
| Modelica.Units.SI.Temperature | TCooOut_nominal (from PartialExample) | 273.15 + 30 | Nominal coolant outlet temperature |
| Modelica.Units.SI.MassFlowRate | mAir_flow_nominal (from PartialExample) | Q_flow_nominal/(TAirOut_nominal - TAirIn_nominal)/cpAir_default | Nominal air mass flow rate |
| Modelica.Units.SI.MassFlowRate | mCoo_flow_nominal (from PartialExample) | -Q_flow_nominal/(TCooOut_nominal - TCooIn_nominal)/cpCoo_default | Nominal coolant mass flow rate |
| Modelica.Units.SI.SpecificHeatCapacity | cpAir_default (from PartialExample) | 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.SpecificHeatCapacity | cpCoo_default (from PartialExample) | MediumCoo.specificHeatCapacityCp(MediumCoo.setState_pTX(T = MediumCoo.T_default, p = MediumCoo.p_default, X = MediumCoo.X_default[1:MediumCoo.nXi])) | Specific heat capacity of the coolant fluid |
| Modelica.Units.SI.Power | PIT_nominal | 10000 | Nominal IT load power handled by rear door heat exchanger |
| Buildings.Fluid.DataCenters.Racks.RearDoorHeatExchangers.Data.Active.Generic | dat | Performance data |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Sources.Boundary_pT | airSin (from PartialExample) | Air pressure reference | |
| Buildings.Fluid.Sources.MassFlowSource_T | cooSou (from PartialExample) | Coolant source at nominal conditions | |
| Buildings.Fluid.Sources.Boundary_pT | cooSin (from PartialExample) | Coolant pressure reference | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTAirIn (from PartialExample) | Air inlet temperature sensor | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTAirOut (from PartialExample) | Air outlet temperature sensor | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTCooIn (from PartialExample) | Coolant inlet temperature sensor | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | senTCooOut (from PartialExample) | Coolant outlet temperature sensor | |
| Buildings.Fluid.DataCenters.Racks.RearDoorHeatExchangers.Active | hex | Active rear door heat exchanger | |
| Sources.Boundary_pT | airSou | Air source at nominal conditions | |
| FixedResistances.PressureDrop | res | Resistance of upstream rack |
Revisions
-
September 20, 2026, by Michael Wetter:
Refactored to extend Buildings.Fluid.DataCenters.Racks.RearDoorHeatExchangers.Examples.BaseClasses.PartialExample. -
September 13, 2026, by Michael Wetter:
First implementation.