Pipe heat loss and surface temperature calculator

Pipe heat loss: a labelled radial cross-section of the concentric layers and the temperature falling from the fluid to the surfaceConcentric layers from the bore outwards - pipe wall, insulation, optional cladding - with the interface radii, the fluid and ambient temperatures, the inside and outside film coefficients, and the temperature at each interface out to the safe-touch surface.T_fluidh_ir_1 : 79.9 °Cr_2 : 79.9 °Cr_N : 26.4 °Ck_1: Steel wallk_2: Mineral woolT_ambient, h_oq'
q' = 22.2 W/m - outer surface 26.4 °C (safe to touch)
Fluid temperature (°C)
Ambient temperature (°C)
Pipe inner diameter (mm)
Length (m)
Inside film h_i (W/m²K)
Outside coefficient h_o
Mass flow (kg/s, optional)
Specific heat c_p (J/kgK)
Layers (pipe wall outwards)

Each row: name, conductivity k (W/mK), thickness (mm).

Result

Heat loss22.2 W/m
Total over 50 m1108 W
Outer surface 26.4 °C - safe to touch
Fluid outlet / drop79.5 °C (−0.53 °C)
Interface temperatures
Interfacer (mm)T (°C)
Pipe inner wall27.079.9
Steel wall outer face30.079.9
Outer surface55.026.4

Trace this heat loss along a whole line, with junctions and mixing, in the Studio.

Open the Studio →

Estimate how much heat a pipe loses, how far the fluid cools along its length, and how hot each layer gets, including the outer surface. Add as many insulation layers as you need (pipe wall, one or more insulation layers, cladding) and the calculator builds the radial thermal resistance network for you. The outer surface temperature is reported with a safe-to-touch check, which is often the deciding factor for personnel protection.

Method

For steady radial heat flow through concentric cylindrical layers, the thermal resistances add in series. Per unit length of pipe (units K m / W):

  • inside film: R_i = 1 / (2 pi r_1 h_i)
  • each solid layer n (inner radius r_n, outer radius r_(n+1), conductivity k_n): R_n = ln(r_(n+1) / r_n) / (2 pi k_n)
  • outside film (convection and radiation combined): R_o = 1 / (2 pi r_N h_o)

The heat loss per metre is

q' = (T_fluid - T_ambient) / sum(R)

and over a length L the total loss is Q = q' L. The temperature at any interface j is the fluid temperature less the heat flow times the resistance up to that interface:

T_j = T_fluid - q' (R_i + R_1 + ... up to j)

and the outer surface temperature is T_s = T_ambient + q' R_o.

If the fluid is flowing, it cools along the pipe. With mass flow m_dot and specific heat c_p, the outlet temperature follows

(T_out - T_ambient) / (T_in - T_ambient) = exp( -L / (m_dot c_p sum(R)) )

Citation: Fourier conduction and the thermal-resistance-network method; see Incropera and DeWitt, Fundamentals of Heat and Mass Transfer. Safe-touch temperature thresholds: ISO 13732-1. Note the burn threshold depends on the surface material and the contact time; treat the safe-to-touch flag as guidance and verify against the standard for your case.

Assumptions and limits. Steady state; one-dimensional radial conduction; constant material properties per run (the cp(T) and k(T) fence stands); a single ambient temperature with one combined outside coefficient covering convection and radiation. Buried or soil-covered pipe, explicit radiation view factors, and transient warm-up or cool-down are not modelled. Non-circular ducts (for example rectangular) are not yet supported.

Inputs

  • Fluid (inside) temperature and, optionally, a mass flow to get the axial cooling, or just a fixed inside temperature.
  • Ambient temperature (degrees C).
  • Pipe inner diameter, and the wall as the first layer (material conductivity k, thickness).
  • Insulation layers: add one or more, each with conductivity k and thickness. Order them from the pipe outwards; add cladding as a thin outer layer if wanted.
  • Inside film coefficient h_i (W/m^2 K).
  • Outside coefficient h_o (W/m^2 K): still-air or windy presets, or manual; it includes the radiative contribution.

Outputs

  • Heat loss per metre (W/m) and total for the entered length (W).
  • Fluid outlet temperature and the temperature drop along the length.
  • Temperature at every interface (pipe inner wall, each layer boundary).
  • Outer surface temperature (degrees C) with a safe-to-touch indicator.

Worked example

Hot water at 80 degrees C in still air at 20 degrees C. Steel pipe of 27 mm inner radius with a 3 mm wall (k = 50 W/m K, outer radius 30 mm), lagged with 25 mm of mineral wool (k = 0.04 W/m K, outer radius 55 mm). Inside film h_i = 1000 W/m^2 K; combined outside coefficient h_o = 10 W/m^2 K.

  1. Resistances per metre: inside 0.0059, steel 0.00034, insulation 2.412, outside 0.289, total 2.71 K m / W.
  2. Heat loss q' = (80 - 20) / 2.71 = 22.2 W/m.
  3. Outer surface temperature T_s = 20 + 22.2 x 0.289 = 26.4 degrees C - comfortably safe to touch. The interfaces sit at 79.9 degrees C (pipe inner wall) and 79.9 degrees C (steel to insulation): almost the full temperature drop is across the insulation, as intended.
  4. Bare (no insulation) for contrast: heat loss jumps to about 112 W/m and the surface reaches about 79 degrees C - a burn hazard. The 25 mm of lagging cuts the loss by about five times.
  5. Axial cooling: at 0.5 kg/s over 50 m the water leaves at about 79.5 degrees C, a drop of only 0.5 degrees C, because the insulated loss is small next to the heat the flow carries.

Frequently asked questions

How many layers can I add?

As many as you need: the pipe wall plus one or more insulation layers plus optional cladding. Each adds its own conduction resistance.

What counts as safe to touch?

ISO 13732-1 sets touch-temperature thresholds that depend on the material and how long you touch it. Bare metal can burn well below the boiling point, so the outer surface temperature matters. The example surface at 26 degrees C is safe; verify the threshold for your material and contact time.

Does it include the fluid cooling along the pipe?

Yes. Give a flow and length and the calculator reports the outlet temperature and the drop, as well as the radial heat loss and surface temperature.

Bare versus insulated?

Enter the bare pipe (no insulation layer) to see the baseline, then add lagging to see the reduction, as in the worked example.

New to the terms? See the glossary and how it works, or browse all calculators.