Skip to content

polykin.hmt.hex¤

U_plane_wall ¤

U_plane_wall(
    h1: float,
    h2: float,
    L: float,
    k: float,
    Rf1: float = 0.0,
    Rf2: float = 0.0,
) -> float

Calculate the overall heat transfer coefficient through a plane wall with convection on both sides.

Under steady-state conditions, the overall heat transfer coefficient is given by the following expression:

\[ U = \left( \frac{1}{h_1} + \frac{1}{h_2} + \frac{L}{k} + R_{f,1} + R_{f,2} \right)^{-1} \]

where \(h_i\) and \(R_{f,i}\) denote, respectively, the heat transfer coefficient and fouling factor at surface \(i\), \(L\) is the wall thickness, and \(k\) is the wall thermal conductivity.

PARAMETER DESCRIPTION
h1

Heat transfer coefficient at surface 1 (W/(m²·K)).

TYPE: float

h2

Heat transfer coefficient at surface 2 (W/(m²·K)).

TYPE: float

L

Wall thickness (m).

TYPE: float

k

Wall thermal conductivity (W/(m·K)).

TYPE: float

Rf1

Fouling factor at surface 1 ((m²·K)/W).

TYPE: float DEFAULT: 0.0

Rf2

Fouling factor at surface 2 ((m²·K)/W).

TYPE: float DEFAULT: 0.0

RETURNS DESCRIPTION
float

Overall heat transfer coefficient (W/(m²·K)).

See also

Examples:

Calculate the overall heat transfer coefficient for a 10 mm-thick plane carbon steel wall subjected to convection on both sides, with heat transfer coefficients of 1000 and 2000 W/(m²·K). Neglect fouling effects.

>>> from polykin.hmt import U_plane_wall
>>> h1 = 1e3  # W/(m²·K)
>>> h2 = 2e3  # W/(m²·K)
>>> k = 6e2   # W/(m·K)
>>> L = 10e-3 # m
>>> U = U_plane_wall(h1, h2, L, k)
>>> print(f"U={U:.1e} W/(m²·K)")
U=6.6e+02 W/(m²·K)
Source code in src/polykin/hmt/hex.py
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
def U_plane_wall(h1: float,
                 h2: float,
                 L: float,
                 k: float,
                 Rf1: float = 0.0,
                 Rf2: float = 0.0) -> float:
    r"""Calculate the overall heat transfer coefficient through a plane wall
    with convection on both sides.

    Under steady-state conditions, the overall heat transfer coefficient is
    given by the following expression:

    $$ U = \left( \frac{1}{h_1} + \frac{1}{h_2} + \frac{L}{k} + R_{f,1} + R_{f,2} \right)^{-1} $$

    where $h_i$ and $R_{f,i}$ denote, respectively, the heat transfer coefficient
    and fouling factor at surface $i$, $L$ is the wall thickness, and $k$ is the
    wall thermal conductivity.

    Parameters
    ----------
    h1 : float
        Heat transfer coefficient at surface 1 (W/(m²·K)).
    h2 : float
        Heat transfer coefficient at surface 2 (W/(m²·K)).
    L : float
        Wall thickness (m).
    k : float
        Wall thermal conductivity (W/(m·K)).
    Rf1 : float
        Fouling factor at surface 1 ((m²·K)/W).
    Rf2 : float
        Fouling factor at surface 2 ((m²·K)/W).

    Returns
    -------
    float
        Overall heat transfer coefficient (W/(m²·K)).

    See also
    --------
    - [`U_cylindrical_wall`](U_cylindrical_wall.md): related method for a
      cylindrical wall.

    Examples
    --------
    Calculate the overall heat transfer coefficient for a 10 mm-thick plane
    carbon steel wall subjected to convection on both sides, with heat transfer
    coefficients of 1000 and 2000 W/(m²·K). Neglect fouling effects.
    >>> from polykin.hmt import U_plane_wall
    >>> h1 = 1e3  # W/(m²·K)
    >>> h2 = 2e3  # W/(m²·K)
    >>> k = 6e2   # W/(m·K)
    >>> L = 10e-3 # m
    >>> U = U_plane_wall(h1, h2, L, k)
    >>> print(f"U={U:.1e} W/(m²·K)")
    U=6.6e+02 W/(m²·K)
    """
    return 1/(1/h1 + 1/h2 + L/k + Rf1 + Rf2)