F_LMTD_FAKHERI

This function calculates the Fakheri correction factor for log-mean temperature difference in shell-and-tube heat exchangers with one or multiple shell passes. The factor adjusts ideal LMTD to account for exchanger pass arrangement.

The corrected driving force is \Delta T_{lm,\mathrm{corrected}} = F_t\,\Delta T_{lm}.

Excel Usage

=F_LMTD_FAKHERI(Thi, Tho, Tci, Tco, shells)
  • Thi (float, required): Hot inlet temperature (K).
  • Tho (float, required): Hot outlet temperature (K).
  • Tci (float, required): Cold inlet temperature (K).
  • Tco (float, required): Cold outlet temperature (K).
  • shells (int, optional, default: 1): Number of shell-side passes (-).

Returns (float): Log-mean temperature difference correction factor (-).

Example 1: Fakheri correction factor example

Inputs:

Tci Tco Thi Tho shells
15 85 130 110 1

Excel formula:

=F_LMTD_FAKHERI(15, 85, 130, 110, 1)

Expected output:

0.943836

Example 2: Fakheri correction factor with two shells

Inputs:

Tci Tco Thi Tho shells
20 80 140 100 2

Excel formula:

=F_LMTD_FAKHERI(20, 80, 140, 100, 2)

Expected output:

0.978933

Example 3: Fakheri correction factor with larger temperature span

Inputs:

Tci Tco Thi Tho shells
25 90 160 120 1

Excel formula:

=F_LMTD_FAKHERI(25, 90, 160, 120, 1)

Expected output:

0.931251

Example 4: Fakheri correction factor with smaller temperature span

Inputs:

Tci Tco Thi Tho shells
35 70 120 95 1

Excel formula:

=F_LMTD_FAKHERI(35, 70, 120, 95, 1)

Expected output:

0.949394

Python Code

Show Code
from ht.hx import F_LMTD_Fakheri as hx_F_LMTD_Fakheri

def F_LMTD_Fakheri(Thi, Tho, Tci, Tco, shells=1):
    """
    Compute the LMTD correction factor for shell-and-tube exchangers.

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

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

    Args:
        Thi (float): Hot inlet temperature (K).
        Tho (float): Hot outlet temperature (K).
        Tci (float): Cold inlet temperature (K).
        Tco (float): Cold outlet temperature (K).
        shells (int, optional): Number of shell-side passes (-). Default is 1.

    Returns:
        float: Log-mean temperature difference correction factor (-).
    """
    try:
        result = hx_F_LMTD_Fakheri(Thi=Thi, Tho=Tho, Tci=Tci, Tco=Tco, shells=shells)
        return result
    except Exception as e:
        return f"Error: {str(e)}"

Online Calculator

Hot inlet temperature (K).
Hot outlet temperature (K).
Cold inlet temperature (K).
Cold outlet temperature (K).
Number of shell-side passes (-).