modelEvaporatorCondenser

Evaporator or condenser with refrigerant experiencing constant temperature phase change

Extends from Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.

Information

Model for a constant temperature evaporator or condenser based on a ε-NTU heat exchanger model.

The heat exchanger effectiveness is calculated from the number of transfer units (NTU):

ε = 1 - exp(- UA ⁄ (ṁ cp))

Optionally, this model can have a flow resistance. If no flow resistance is requested, set dp_nominal=0.

Limitations

This model does not consider any superheating or supercooling on the refrigerant side. The refrigerant is considered to exchange heat at a constant temperature throughout the heat exchanger.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.ThermalConductanceUAThermal conductance of heat exchanger
Advanced
Modelica.Units.SI.ThermalConductanceUA_smallUA/10Small thermal conductance for regularisation of heat transfer

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputQ_flowHeat added to the fluid
Modelica.Blocks.Interfaces.RealOutputTMedium temperature
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_refTemperature and heat flow from the refrigerant
Modelica.Units.SI.EfficiencyNTUUA/(Buildings.Utilities.Math.Functions.smoothMax(abs(port_a.m_flow), m_flow_small, m_flow_small)*cp_default)Number of transfer units of heat exchanger
Modelica.Units.SI.EfficiencyepsBuildings.Utilities.Math.Functions.smoothMin(Buildings.Fluid.HeatExchangers.BaseClasses.epsilon_ntuZ(NTU, 0, Integer(Buildings.Fluid.Types.HeatExchangerFlowRegime.ConstantTemperaturePhaseChange)), 0.999, 1.0e-4)Effectiveness of heat exchanger
Modelica.Blocks.Sources.RealExpressionUAeffEffective heat transfer coefficient

Revisions

  • March 7, 2022, by Michael Wetter:
    Removed massDynamics.
    This is for #1542.
  • May 27, 2017, by Filip Jorissen:
    Regularised heat transfer around zero flow.
    This is for #769.
  • April 12, 2017, by Michael Wetter:
    Corrected invalid syntax for computing the specific heat capacity.
    This is for #707.
  • October 11, 2016, by Massimo Cimmino:
    First implementation.