functionepsilon_C
Computes heat exchanger effectiveness for given capacity flow rates and heat exchanger flow regime
Information
This function computes the heat exchanger effectiveness, the Number of Transfer Units, and the capacity flow ratio for given capacity flow rates.
The implementation allows for zero flow rate.
As CMin_flow crosses delta*CMin_flow_nominal from above,
the Number of Transfer Units and the heat exchanger effectiveness go to zero.
The different options for the flow regime are declared in AixLib.Fluid.Types.HeatExchangerFlowRegime.
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.ThermalConductance | UA | UA value | |
| Modelica.Units.SI.ThermalConductance | C1_flow | Enthalpy flow rate medium 1 | |
| Modelica.Units.SI.ThermalConductance | C2_flow | Enthalpy flow rate medium 2 | |
| Integer | flowRegime | Heat exchanger flow regime, see AixLib.Fluid.Types.HeatExchangerFlowRegime | |
| Modelica.Units.SI.ThermalConductance | CMin_flow_nominal | Minimum enthalpy flow rate at nominal condition | |
| Modelica.Units.SI.ThermalConductance | CMax_flow_nominal | Maximum enthalpy flow rate at nominal condition | |
| Real | delta | 1E-3 | Small value used for smoothing |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real | eps | Heat exchanger effectiveness |
Revisions
-
January 10, 2018, by Michael Wetter:
Removed outputsZandNTUas they are not used by other models. Removedifstatement that can cause a discontinuous derivative. -
July 7, 2014, by Michael Wetter:
Changed the type of the inputflowRegimefromAixLib.Fluid.Types.HeatExchangerFlowRegimetoInteger. This was done to have the same argument list as AixLib.Fluid.HeatExchangers.BaseClasses.epsilon_ntuZ, in which the type had to be changed. -
July 6, 2014, by Michael Wetter:
Removed unusedimportstatement. -
February 20, 2010, by Michael Wetter:
First implementation.