TEMP_EFF_TEMA_E

This function computes side-1 temperature effectiveness for TEMA E exchangers from side-1 capacity ratio, side-1 transfer units, pass count, and pass-arrangement mode. It is used in shell-and-tube P-NTU performance calculations.

The computed metric is P_1=f(R_1, \mathrm{NTU}_1, N_{tp}, \text{optimal}).

Excel Usage

=TEMP_EFF_TEMA_E(r_one, ntu_one, ntp, optimal)
  • r_one (float, required): Heat capacity ratio with respect to stream 1 (-).
  • ntu_one (float, required): Thermal number of transfer units with respect to stream 1 (-).
  • ntp (int, optional, default: 1): Number of tube passes (-).
  • optimal (bool, optional, default: true): Use optimal pass arrangement when applicable (-).

Returns (float): Temperature effectiveness with respect to stream 1 (-).

Example 1: TEMA E effectiveness example

Inputs:

r_one ntu_one ntp
0.3333333333 1 1

Excel formula:

=TEMP_EFF_TEMA_E(0.3333333333, 1, 1)

Expected output:

0.58705

Example 2: TEMA E effectiveness for two passes

Inputs:

r_one ntu_one ntp
0.4 1.2 2

Excel formula:

=TEMP_EFF_TEMA_E(0.4, 1.2, 2)

Expected output:

0.60745

Example 3: TEMA E effectiveness for four passes

Inputs:

r_one ntu_one ntp
0.25 1.5 4

Excel formula:

=TEMP_EFF_TEMA_E(0.25, 1.5, 4)

Expected output:

0.704287

Example 4: TEMA E effectiveness for inefficient three passes

Inputs:

r_one ntu_one ntp optimal
0.5 0.8 3 false

Excel formula:

=TEMP_EFF_TEMA_E(0.5, 0.8, 3, FALSE)

Expected output:

0.481904

Python Code

Show Code
from ht.hx import temperature_effectiveness_TEMA_E as hx_temperature_effectiveness_TEMA_E

def temp_eff_TEMA_E(r_one, ntu_one, ntp=1, optimal=True):
    """
    Compute temperature effectiveness for a TEMA E exchanger.

    See: https://ht.readthedocs.io/en/latest/ht.hx.html

    This example function is provided as-is without any representation of accuracy.

    Args:
        r_one (float): Heat capacity ratio with respect to stream 1 (-).
        ntu_one (float): Thermal number of transfer units with respect to stream 1 (-).
        ntp (int, optional): Number of tube passes (-). Default is 1.
        optimal (bool, optional): Use optimal pass arrangement when applicable (-). Default is True.

    Returns:
        float: Temperature effectiveness with respect to stream 1 (-).
    """
    try:
        result = hx_temperature_effectiveness_TEMA_E(R1=r_one, NTU1=ntu_one, Ntp=ntp, optimal=optimal)
        return result
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Heat capacity ratio with respect to stream 1 (-).
Thermal number of transfer units with respect to stream 1 (-).
Number of tube passes (-).
Use optimal pass arrangement when applicable (-).