functionepsilon_ntuZ

Computes heat exchanger effectiveness for given number of transfer units and heat exchanger flow regime

Information

This function computes the heat exchanger effectiveness for a given number of transfer units, capacity flow ratio and heat exchanger flow regime. The different options for the flow regime are declared in Buildings.Fluid.Types.HeatExchangerFlowRegime.

Inputs

TypeNameDefaultDescription
RealNTUNumber of transfer units
RealZRatio of capacity flow rate (CMin/CMax)
IntegerflowRegimeHeat exchanger flow regime, see Buildings.Fluid.Types.HeatExchangerFlowRegime

Outputs

TypeNameDefaultDescription
RealepsHeat exchanger effectiveness

Revisions

  • February 7, 2025, by Jelger Jansen:
    Removed import statement. This is for IBPSA, #1961.
  • September 28, 2016, by Massimo Cimmino:
    Added case for constant temperature phase change on one side of the heat exchanger.
  • July 7, 2014, by Michael Wetter:
    Changed the type of the input flowRegime from Buildings.Fluid.Types.HeatExchangerFlowRegime to Integer. This was required because this argument is passed in Dymola 2015 in the function Buildings.Fluid.HeatExchangers.BaseClasses.epsilon_C as an integer. Without this change, a translation warning occurs.
  • September 25, 2013, by Michael Wetter:
    Changed test in the assert statement as OpenModelica had an error when comparing enumerations with integers.
  • February 11, 2010, by Michael Wetter:
    First implementation.