Home / Science / Engineering / Mechanical engineering / Heat exchanger sizingTool #647

Heat exchanger calculator: LMTD with F correction and effectiveness-NTU, area for a duty or outlets for an area

Size or rate a heat exchanger: counterflow, parallel flow, shell and tube with 1 to 8 shell passes, or crossflow with either fluid mixed or unmixed. Get the duty, outlet temperatures, effectiveness, NTU, LMTD, the 1-2 shell-and-tube F factor and the area from U, with effectiveness-NTU curves and temperature profiles.

Keep it one tap away for everyday use.

Bookmark Heat exchanger sizing?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Streams
  2. Layout
  3. ε-NTU
  4. Area
Nothing is uploadedWorks offline once open

Streams

cp is the specific heat: about 4.18 for liquid water, about 1.0 for air, and roughly 2 for light oils (rounded examples; use your fluid's value at its mean temperature). The example is a made-up oil cooler with cooling water.

Exchanger

U is the overall heat transfer coefficient, including both films and fouling. 500 W/m²·K is just an example; liquid-to-liquid units are often several hundred to a few thousand, and gas sides much lower. "Mixed" in crossflow means the fluid is free to mix sideways (an open duct); "unmixed" means it is split into separate channels (tubes or fins).

Results

Download

What it does

A heat exchanger passes heat from a hot stream to a cold one through a wall. This tool answers the two everyday questions:

  • Sizing: how much area do I need to cool (or heat) a stream to a given temperature?
  • Rating: with this much area, what temperatures will come out and how much heat moves?

It uses both classic methods and shows they agree:

  • LMTD: Q = U A F ΔT_lm, with the log-mean temperature difference ΔT_lm and, for a shell-and-tube unit, the correction factor F from the 1-2 formula.
  • Effectiveness-NTU: ε = Q / Qmax depends only on NTU = UA / Cmin, the capacity ratio Cr = Cmin / Cmax and the flow arrangement. It works for every arrangement, including crossflow, and needs no iteration for rating.

How to use it

  1. Give each stream’s inlet temperature, mass flow and specific heat cp. The capacity rate C = m cp says how much the stream’s temperature changes for each kilowatt.
  2. Choose the arrangement. For shell and tube, give the number of shell passes (each shell has 2, 4 or more tube passes).
  3. Give the overall coefficient U for your design (the example 500 W/m²·K is only a placeholder).
  4. For sizing, give one outlet temperature; the other comes from the energy balance. For rating, give the area.

Worked example

A made-up oil cooler: 2 kg/s of oil (cp 2.1 kJ/kg·K) at 120 °C is cooled to 60 °C by 1.5 kg/s of water (cp 4.18) entering at 20 °C, with U = 500 W/m²·K in a shell-and-tube unit with one shell pass.

The duty is 4.2 kW/K × 60 K = 252 kW, and the water leaves at 60.19 °C. Cmin is the oil’s 4.2 kW/K, Cr = 0.67 and ε = 252 / 420 = 0.6. The effectiveness-NTU relation for one shell pass needs NTU = 1.521, so the area is 1.521 × 4200 / 500 = 12.77 m².

The LMTD route gives the same answer: the counterflow ends are 59.81 and 40 K, so ΔT_lm = 49.24 K; with P = 0.402 and R = 1.49 the 1-2 formula gives F = 0.8013, and A = 252 000 / (500 × 0.8013 × 49.24) = 12.77 m². A pure counterflow unit would need 10.24 m². The water leaves slightly hotter than the oil (a temperature cross), which a single shell can just manage but parallel flow never could: the tool says so if you pick it.

Rating the same unit with 20 m² gives 278.3 kW, with the oil leaving at 53.75 °C and the water at 64.38 °C.

Tips

  • If F falls below about 0.75, add a shell pass or move towards counterflow: the design is sensitive and may not reach its duty.
  • Counterflow always needs the least area for a given duty; parallel flow the most, and it can never heat the cold stream above the hot outlet.
  • When one stream boils or condenses its C is effectively infinite, Cr = 0 and every arrangement gives ε = 1 − e^−NTU.

FAQ

Where do I get U? From film coefficients for each side plus wall and fouling resistances, or from a similar exchanger’s test data. The tool does not estimate it.

Why does crossflow have three options? Whether each fluid can mix sideways changes how the temperature spreads. Finned-tube coils are usually both unmixed; a gas flowing over a bare tube bank is mixed on the gas side.

Is this enough for a real design? It is for study and planning, not a substitute for professional judgement. Pressure drop, fouling margins, vibration and code requirements need checking too.

Where the numbers come from

  • Log-mean temperature difference, the F correction factor for one shell pass and an even number of tube passes (Bowman, Mueller and Nagle, 1940), and the effectiveness-NTU relations for parallel flow, counterflow, shell and tube (one and n shell passes) and crossflow with one fluid mixed, as in Incropera et al., Fundamentals of Heat and Mass Transfer, and Kays and London, Compact Heat Exchangers (equations only).
  • Crossflow with both fluids unmixed uses the exact series solution (Mason, 1954); the common approximation is used only as a check.
  • Specific heats and the overall coefficient U on the page are rounded examples chosen by fibub and labelled; the example oil cooler is made up.
  • Checked against an independent SciPy numerical integration of the stream energy balances for every arrangement (solve_bvp and solve_ivp, and a fine cell grid for crossflow).

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Gear train and belt drive #643 Work out the speeds, directions, torques and power of each shaft in a simple, idler or compound gear train with mesh efficiencies and centre distances; solve a planetary gear set with the Willis equation (any member held or driven, assembly checks, torque split); and find the belt length, wrap angles and driven speed of an open or crossed belt drive, or the centre distance for a belt length. Shaft and bearing life #645 Work out a rolling bearing's L10 life in revolutions and hours from its rating C and the equivalent load P = X Fr + Y Fa (your catalogue values), adjusted for reliability and aISO, or the C you need for a target life. Size a solid round shaft for combined bending and torsion in fatigue (DE-Goodman with your endurance limit) and statically (von Mises and maximum shear), or check the safety factors of a given diameter. Beam deflection calculator #641 Solve a simply supported, cantilever, fixed-fixed, propped, overhanging or continuous beam under any mix of point loads, uniform or sloping distributed loads and applied moments. Get the support reactions, shear force and bending moment diagrams, the deflected shape and largest deflection, and the bending and shear stress for a rectangle, round bar or tube, I-beam built from plates, or your own I and c. Bolt preload and torque #642 Work out the tightening torque for a target bolt preload (or the preload a torque gives) with the nut factor T = K F d or the thread and under-head friction split, the tensile stress area of ISO metric or UNC/UNF threads from the pitch, the bolt and clamped-part stiffness, the joint constant, the separation load and safety factors, with a joint diagram. Spring designer #644 Design a round-wire helical spring. Compression: rate, Wahl-corrected shear stress, solid height and force for four end types, buckling limit and surge frequency. Extension: initial tension, hook bending and torsion stresses. Torsion: rate per turn and per degree, bending stress and the coil diameter under load. You enter the material values; examples are labelled. Tolerance stack-up #646 Add up a chain of dimensions with plus and minus tolerances and directions to find the gap: worst case, root sum of squares (RSS) and a seeded Monte Carlo simulation with normal, uniform or triangular parts. Get the share of variance from each part, the fraction of assemblies outside the gap limits, and Cp and Cpk, with a histogram. Paste the chain or open a CSV or Excel file.