engineering · heat-transfer-thermal · heat-exchangers

Heat Exchanger LMTD Duty Area Calculator

Calculates the log mean temperature difference for ideal parallel-flow or counterflow terminal temperatures, rates heat duty from user-entered U and area, or solves the required area for a user-entered duty. It is a thermal rating screen, not an exchanger-selection or mechanical-design tool.

Last updated
Formula Focus

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

LMTD Hot Outlet Temperature
About this input

Hot-stream temperature leaving the exchanger. It must not exceed the hot-stream inlet temperature.

Unit deg C Default 100 Range At least -273.15 (conditional)
LMTD Hot Inlet Temperature
About this input

Hot-stream temperature entering the exchanger. The computed lower bound is absolute zero in the selected temperature scale.

Unit deg C Default 150 Range At least -273.15 (conditional)
LMTD Overall Heat Transfer Coefficient Conditional
About this input

Positive user-entered overall coefficient on the same area basis as the entered or solved area. The calculator does not supply or select U; the conspicuously non-table shipped value is synthetic and must be replaced for real work.

Unit W/(m^2*K) Default 237.41 Range At least 0
LMTD Unit System
About this input

Select a coherent SI or U.S. customary entry path. Values are not converted automatically when this selector changes.

Default SI metric Allowed SI metric, US customary
LMTD Target Heat Duty Conditional
About this input

Nonnegative duty supplied by the user when solving required area. Zero is accepted and returns a zero-area CHECK state.

Unit kW Default 200 Range At least 0
LMTD Cold Inlet Temperature
About this input

Cold-stream temperature entering the exchanger. It must not exceed the cold-stream outlet temperature.

Unit deg C Default 20 Range At least -273.15 (conditional)
LMTD Calculation Mode
About this input

Choose terminal-temperature LMTD only, calculate duty from a positive entered U and area, or solve area from a nonnegative entered duty and positive U.

Default Heat duty from U and area Allowed LMTD only, Heat duty from U and area, Required area from heat duty and U
LMTD Cold Outlet Temperature
About this input

Cold-stream temperature leaving the exchanger. Both selected terminal pairings must retain a positive temperature approach.

Unit deg C Default 80 Range At least -273.15 (conditional)
LMTD Heat Transfer Area Conditional
About this input

Positive effective area on the same basis used by U, read only when calculating heat duty.

Unit m^2 Default 10 Range At least 0
LMTD Flow Arrangement
About this input

Select ideal counterflow or ideal parallel flow. Crossflow and multipass correction-factor arrangements are deliberately excluded.

Default Counterflow Allowed Counterflow, Parallel flow

Outputs

Hot-inlet / cold-outlet approach
About this output

Terminal approach at the hot-inlet end for counterflow or the common inlet end for parallel flow.

Unit K
LMTD Terminal Profile Assessment
About this output

Confirms the selected arrangement has two positive terminal approaches and identifies whether one stream is entered as isothermal.

No unit declared
Model Status
About this output

Returns actionable NOT VALID text for malformed terminal data or derived overflow, CHECK text for zero target duty or an isothermal stream, and OK otherwise. It is not a design-code determination.

No unit declared
Hot-outlet / cold-inlet approach
About this output

Terminal approach at the hot-outlet end for counterflow or the common outlet end for parallel flow.

Unit K
LMTD Heat Transfer Duty Conditional
About this output

Entered U multiplied by entered area and calculated LMTD. SI results are displayed in kilowatts; the internal SI product is in watts.

Unit kW
LMTD Heat Exchanger UA Conditional
About this output

Entered U times entered area in duty mode, or the UA implied by target duty divided by LMTD in required-area mode.

Unit W/K
LMTD Required Heat Transfer Area Conditional
About this output

User-entered target duty divided by entered U and calculated LMTD. It is an ideal thermal area, not a mechanical exchanger selection.

Unit m^2
LMTD Log Mean Temperature Difference
About this output

Logarithmic mean of the two positive terminal approaches, with the exact continuous limit used when the approaches are equal or numerically indistinguishable.

Unit K

What it is

The Heat Exchanger LMTD, Duty and Area Calculator works out the log mean temperature difference from four terminal temperatures, and then either rates the heat duty from an overall coefficient and an area, or solves the area required to reach a duty you specify.

It runs in three modes. LMTD only reports the driving force and the two terminal approaches and nothing else. Heat duty from U and area returns the duty and the UA product. Required area from heat duty and U returns the area and the UA that duty implies. Whichever inputs a mode does not need are hidden and take no part in the result.

It offers ideal counterflow and ideal parallel flow. Crossflow and multipass shell-and-tube arrangements are deliberately excluded, and that matters more than it sounds: there is no F correction factor anywhere in this calculator. If your exchanger is anything other than pure counterflow or pure parallel flow, the duty it returns is too high and the area too small, and nothing on the page will say so.

It accepts SI metric or US customary entry. Changing the selector relabels the fields and switches the internal unit path. It does not convert values you have already typed.

It is a thermal rating screen. There are no flow rates in it, so it never checks that the four temperatures you entered are consistent with each other or with the duty it reports, and it selects no exchanger.

Methodology

Purpose and model boundary

This model calculates log mean temperature difference for ideal counterflow or parallel-flow terminal temperatures. It can rate heat duty from user-entered U and area or solve the area required for an entered duty. It is a thermal screen, not an exchanger selection, correction-factor, pressure-drop, mechanical-design, or code-compliance tool.

Inputs and units

The unit-system selector switches the displayed temperature, overall-coefficient, duty, and area units while the workbook converts through its common internal basis. The user selects flow arrangement and calculation mode, enters hot- and cold-stream inlet/outlet temperatures, and supplies an overall heat-transfer coefficient. Rating mode uses entered area; sizing mode uses target heat duty.

Governing relationships

For counterflow:

ΔT_1 = T_hot,in - T_cold,out

ΔT_2 = T_hot,out - T_cold,in

For parallel flow:

ΔT_1 = T_hot,in - T_cold,in

ΔT_2 = T_hot,out - T_cold,out

For positive terminal approaches:

LMTD = (ΔT_1 - ΔT_2) / ln(ΔT_1 / ΔT_2)

When the approaches are equal, the workbook uses the continuous limit LMTD = ΔT_1 = ΔT_2 rather than dividing zero by zero. The exchanger conductance and the two solve modes are:

UA = U × A

Q = U × A × LMTD

A_required = Q_target / (U × LMTD)

The chart connects the entered terminal temperatures to illustrate the selected stream arrangement; it is not an internally solved temperature distribution.

Calculation sequence

  1. Validate unit, mode, and arrangement selections plus the active temperatures, U, area, or target duty.
  2. Confirm the temperature ordering and both selected terminal approaches are positive.
  3. Calculate ΔT_1, ΔT_2, and the equal-approach-safe LMTD.
  4. Calculate UA and either heat duty or required area according to the selected mode.
  5. Build the terminal-profile series and evaluate status in the order below.

Outputs and interpretation

The visible headline changes with calculation mode: rating exposes heat duty, sizing exposes required area, and both expose LMTD. Supporting values include both terminal differences, UA, and a terminal-profile assessment. A valid LMTD confirms only the arithmetic relationship among the entered terminal temperatures; it does not confirm that a real exchanger can achieve them.

Validation and status logic

Condition, evaluated in order Returned status
A visible selection, temperature ordering, terminal approach, U, area, or duty is invalid NOT VALID: correct visible selections, temperature ordering, terminal approaches, U, area, or duty
A derived numeric result exceeds the workbook's supported calculation range NOT VALID: derived result exceeds the supported calculation range
Sizing mode is active and target duty is zero CHECK: zero target duty produces zero required area
Either stream has equal inlet and outlet temperatures CHECK: one stream is isothermal; verify the phase-change or constant-temperature basis
None of the preceding conditions applies OK

This is the exact precedence of the workbook Model_Status formula. Invalid states return protected zero numeric outputs; they are not valid zero-duty or zero-area findings.

Assumptions and limitations

  • The terminal temperatures describe one steady operating point and the selected pure parallel-flow or counterflow arrangement.
  • Properties and U are treated as sufficiently constant. Entered U must already include the intended film, wall, fouling, geometry, and area-basis effects.
  • Crossflow, multipass, and other arrangements requiring an LMTD correction factor are outside scope; no correction-factor chart is embedded.
  • The workbook has no fluid properties, phase-equilibrium data, fouling-factor table, exchanger catalog, or manufacturer performance data.
  • Pressure drop, vibration, thermal stress, materials compatibility, corrosion, relief, nozzle loads, fabrication, and inspection are outside scope.
  • Isothermal terminal data can represent an assumed phase-change stream, but latent duty and quality are not verified.

Restrictions and non-computing states

Both terminal approaches must remain positive, the hot stream must not heat across the exchanger, and the cold stream must not cool. U must be positive. Rating mode requires positive area; sizing mode allows zero target duty but reports the explicit check above. Inputs outside the published limits or undeclared dropdown values are rejected before calculation.

Errors and warnings

NOT VALID blocks interpretation of the numeric outputs. CHECK leaves arithmetic available for an intentional zero-duty or isothermal case but flags the assumption requiring review. A connection or calculation-service failure is not an exchanger assessment.

References

The relationships, mode visibility, status precedence, and named-output formulas were verified against the delivered workbook, its published input rules, tests, and reviewer packet. The workbook identifies these technical sources:

Frequently asked questions

Can I use this for a shell-and-tube exchanger with multiple tube passes?
Not directly, and this is the most consequential limitation on the page. Standard practice writes the duty as U times A times F times the counterflow log mean, where F is read from a chart for the geometry and is below one for every multipass or crossflow arrangement. This calculator offers only ideal counterflow and ideal parallel flow, applies F equals 1 implicitly, and gives you no field to enter one. A one-shell two-pass exchanger entered here returns a duty too high and an area too small by the factor one over F, with the status reading OK. Take F from a chart for your geometry and apply it outside this page.
Where do I enter the flow rates?
There is nowhere to enter them. The calculator has no flow rates, no stream specific heats and no heat capacity rates. It therefore never checks that the duty implied by the hot stream cooling equals the duty implied by the cold stream heating, and never checks either against the U times A times LMTD it reports. In a converged rating those three are the same number. Here only the last is computed, so four temperatures that no real pair of streams could produce still return a duty and a status of OK.
Where do I enter the fouling factor?
You do not. There is no fouling input anywhere in this calculator. The coefficient you enter must already include the fouling resistance on both sides, and nothing on the page will remind you or check it. An exchanger sized against a clean coefficient meets its duty on day one and fails to meet it afterwards.
Does it matter which area my U is referenced to?
Yes, and the calculator cannot check it. Overall coefficients are quoted on inside, outside or mean area, and both the coefficient field and the area field must be on the same one. There is no basis selector, so an outside-referenced U paired with an inside area gives a duty wrong by the diameter ratio, status still OK.
Why is the log mean lower than the average of my two approaches?
Because it always is. The log mean is the correct average driving force where the temperature difference varies exponentially along the exchanger, and it is never greater than the arithmetic mean of the two approaches. When the approaches are close the two means nearly coincide; when they are far apart the gap is large. On the shipped defaults the approaches are 70 and 80 kelvin and the log mean is 74.888757 against an arithmetic mean of 75. The arithmetic mean would overstate the driving force and undersize the exchanger.
One of my streams is condensing. Can I model that?
Partly. Enter the same temperature for that stream's inlet and outlet. The log mean is still well defined, so the calculator computes it, labels the profile as having an isothermal stream, and returns a CHECK asking you to verify the phase-change basis. What it does not do is calculate latent duty, check vapour quality, or separate desuperheating and subcooling zones. A condenser with meaningful superheat or subcooling should be split into zones and each zone rated separately, and this page will not do that.
Why did every result come back as zero?
Because the model rejected the inputs and zeroed the whole output block. Negative values are refused outright, but zero is accepted and then caught: enter a zero coefficient or a zero area in duty mode and the status is NOT VALID with every numeric output at zero, the log mean included, even though your four temperatures were fine. Read the status line first. Note the one exception: a zero target duty in required-area mode is a CHECK rather than a failure, and the log mean and both approaches are still reported.
Does switching to US customary convert the numbers I already typed?
No. The selector chooses which coherent entry path the workbook uses and relabels the fields. It does not touch values already in the cells, so 150 entered as degrees Celsius stays the number 150 and is then read as 150 degrees Fahrenheit. Re-enter every value after switching. The absolute-zero floor on the four temperatures does move with the selector, to minus 273.15 for SI and minus 459.67 for US customary.
This page is provided by LogicCommons for informational purposes only. Results are analysis outputs computed from the inputs you supply and are not engineering advice, a design, or a substitute for review by a licensed professional under the codes adopted where the work is built. Verify all inputs and results independently.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.