blockMerkel
Model for thermal performance of Merkel cooling tower
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
Information
Model for the thermal peformance of the Merkel cooling tower.
For the documentation, see Buildings.Fluid.HeatExchangers.CoolingTowers.Merkel.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Data.Merkel.Generic | dat | Performance data | |
| Modelica.Units.SI.ThermalConductance | UA_nominal | NTU_nominal*CMin_flow_nominal*Buildings.Utilities.Psychrometrics.Constants.cpAir/cpEqu_nominal | Thermal conductance at nominal flow, used to compute heat capacity |
| Real | eps_nominal | dat.Q_flow_nominal/((dat.TAirInWB_nominal - dat.TCooIn_nominal)*CMin_flow_nominal) | Nominal heat transfer effectiveness |
| Real | NTU_nominal | Buildings.Fluid.HeatExchangers.BaseClasses.ntu_epsilonZ(eps = min(1, max(0, eps_nominal)), Z = Z_nominal, flowRegime = Integer(Buildings.Fluid.Types.HeatExchangerConfiguration.CounterFlow)) | Nominal number of transfer units |
| Nominal condition | |||
| Modelica.Units.SI.MassFlowRate | mCoo_flow_nominal | abs(dat.Q_flow_nominal/cpCoo_nominal/(dat.TCooOut_nominal - dat.TCooIn_nominal)) | Nominal mass flow rate of cooled fluid |
| Fan | |||
| Modelica.Units.SI.MassFlowRate | mAir_flow_nominal | mCoo_flow_nominal/dat.ratCooAir_nominal | Nominal mass flow rate of air |
| Real | yMin | Minimum control signal until fan is switched off (used for smoothing between forced and free convection regime) | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | y | Fan control signal | |
| Modelica.Blocks.Interfaces.RealInput | m_flow | Water mass flow rate | |
| Modelica.Blocks.Interfaces.RealInput | TCooIn | Inlet water temperature | |
| Modelica.Blocks.Interfaces.RealInput | TWetBul | Entering air wet bulb temperature | |
| Modelica.Blocks.Interfaces.RealOutput | Q_flow | Heat removed from water |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Temperature | TAirOut | Outlet air temperature | |
| Modelica.Units.SI.MassFlowRate | mAir_flow | Air mass flow rate | |
| Modelica.Units.SI.MassFraction | FRWat | Ratio actual over design water mass flow ratio | |
| Modelica.Units.SI.MassFraction | FRAir | Ratio actual over design air mass flow ratio | |
| Real | eps | Heat exchanger effectiveness | |
| Modelica.Units.SI.SpecificHeatCapacity | cpWat | Heat capacity of water | |
| Modelica.Units.SI.ThermalConductance | CAir_flow | Heat capacity flow rate of air | |
| Modelica.Units.SI.ThermalConductance | CCoo_flow | Heat capacity flow rate of cooled fluid | |
| Modelica.Units.SI.ThermalConductance | CMin_flow | Minimum heat capacity flow rate | |
| Modelica.Units.SI.HeatFlowRate | QMax_flow | Maximum heat flow rate into air | |
| Modelica.Units.SI.ThermalConductance | UAe | Thermal conductance for equivalent fluid | |
| Modelica.Units.SI.ThermalConductance | UA | Thermal conductance |
Contents
| Name | Description |
|---|---|
| Medium in the component | |
| Package of medium air |
Revisions
-
April 27, 2026, by Michael Wetter:
Refactored for new cooling tower implementation.
This is for issue 4567. -
April 17, 2025, by Michael Wetter:
Corrected computation of nominal UA value, which also needs to include the correction forcpEqu_nominal.
This is for #4189. -
January 20, 2020, by Michael Wetter:
First implementation during refactoring of Buildings.Fluid.HeatExchangers.CoolingTowers.Merkel.