LMTD & Heat Exchanger Duty
Log mean temperature difference for counter- or parallel-flow, then Q = U·A·ΔT_lm·F solved for the duty, the area, U or an outlet temperature.
ΔT₁, ΔT₂ and ΔT_lm against the arithmetic mean, the effective difference after your correction factor, whichever of duty, area, U or outlet you asked for, and the process-side ṁ·c_p·ΔT to check it.
Example: Oil 150 → 90 °C against water 30 → 80 °C in counter-flow gives ΔT_lm = 64.87 K, so a 500 kW duty at U = 800 W/(m²·K) needs 9.63 m² of surface.
The driving force falls
along the exchanger.
Why the log mean exists, what the four solving modes do, and which numbers have to come from you.
Why a log mean
The temperature difference that drives heat transfer is not the same at both ends of an exchanger, and it does not change linearly between them — it decays exponentially. Averaging the two end differences arithmetically therefore overstates the driving force every time. The log mean, (ΔT₁ − ΔT₂) ÷ ln(ΔT₁ ÷ ΔT₂), is the correct average for a constant coefficient and constant specific heats, and the page shows the arithmetic mean beside it so the gap is visible. When the two ends are equal the formula is indeterminate, and the limiting value is used instead.
Counter, parallel and F
In counter-flow the ends pair hot-in with cold-out and hot-out with cold-in; in parallel flow both streams enter together, so the ends pair inlet with inlet. For the same four temperatures counter-flow always gives the larger log mean and therefore the smaller exchanger. A shell-and-tube or cross-flow unit sits between the two, and the correction factor F from the chart for that exact number of shell and tube passes is your input — it depends on the configuration, so it is not computed here. Q = U·A·ΔT_lm·F is then solved for whichever term you left out.
Limits
Clean-surface, steady-state, one-dimensional: no fouling resistance, no wall resistance, no phase change, no pressure drop and no variation of properties with temperature. U is your input and spans three orders of magnitude between a gas-to-gas service and condensing steam, so no default would be honest; c_p is yours too. The process-side cross-check ṁ·c_p·ΔT is there because when the two sides disagree, the assumption that is wrong is usually U. Nothing leaves the browser; the same four anonymous usage counts as the rest of the site apply.
SOURCES
- ΔT_lm = (ΔT₁ − ΔT₂) ÷ ln(ΔT₁ ÷ ΔT₂); Q = U·A·ΔT_lm·F; the correction factor F, U and c_p are your inputs; clean surface, steady state, no fouling or pressure drop
Last reviewed 22 September 2026. How results are checked: How we verify.