DEV Community

Cover image for Biot Number: How to Know When a Cooling Object Has a Single Temperature
NovaSolver
NovaSolver

Posted on • Originally published at novasolver.jp

Biot Number: How to Know When a Cooling Object Has a Single Temperature

Pull a hot steel bolt out of a furnace and quench it in oil, and a fair question is: does the bolt cool from the outside in, with a sharp temperature difference between its skin and its core, or does the whole thing drop in temperature more or less together? The answer is not obvious from the part itself. A thin copper washer and a thick ceramic block behave very differently in the same bath, even at the same starting temperature.

The Biot number is the small calculation that settles this question before you commit to any heavy analysis. It tells you, in a single dimensionless figure, whether an object can be treated as having one uniform temperature or whether you must resolve a temperature gradient inside it. That distinction changes the math from a one-line exponential decay to a partial differential equation.

Why this calculation matters

Transient heating and cooling problems show up everywhere: heat-treating metal parts, quenching forgings, cooling electronics, baking or chilling food, warming up an engine block. In every one of these, the engineer wants to know how the temperature changes over time. The hard version of that question requires solving the heat conduction equation across the body, with position and time as variables.

The easy version is the lumped-capacitance model, which treats the whole object as a single point at one temperature. It reduces the problem to a simple first-order exponential. The catch is that the lumped model is only valid when internal conduction is fast compared with surface convection. The Biot number is exactly the check that tells you whether that condition holds. Skip the check and apply the lumped model where it does not belong, and you can badly mispredict cooling times, residual stresses, and the risk of cracking from thermal gradients.

The core formula

The Biot number compares two thermal resistances. One is the resistance to conducting heat through the inside of the solid. The other is the resistance to carrying heat away from the surface by convection.

Bi = (internal conduction resistance) / (surface convection resistance)
Bi = h * L_c / k
Enter fullscreen mode Exit fullscreen mode

Here h is the convection coefficient at the surface in W/m^2K, k is the thermal conductivity of the solid in W/mK, and L_c is the characteristic length in meters. For a simple shape, L_c is taken as the volume divided by the surface area; for a plate cooled on both faces it is the half-thickness, and for a sphere it is the radius divided by three.

The interpretation is direct. A small Biot number means heat moves through the solid much more easily than it leaves the surface. The interior keeps up with the surface, so the body stays nearly isothermal as it cools. A large Biot number means the surface sheds heat faster than conduction can replenish it, so a real gradient builds up between skin and core.

The accepted threshold is:

Bi < 0.1     lumped-capacitance model valid (near-uniform temperature)
Bi > 0.1     internal gradients matter (use a full conduction solution)
Enter fullscreen mode Exit fullscreen mode

When the lumped model applies, the temperature follows a single exponential in time:

T(t) - T_inf = (T_0 - T_inf) * exp(-t / tau)
tau = rho * c_p * L_c / h
Enter fullscreen mode Exit fullscreen mode

where tau is the thermal time constant, rho is density, and c_p is specific heat. After one time constant, the temperature difference has fallen to exp(-1), about 37 percent of its initial value.

A worked example

Consider a steel part cooling in air. The convection coefficient is h = 50 W/m^2K, the characteristic length is L_c = 0.01 m, and the thermal conductivity of the steel is k = 50 W/mK.

Step 1 — assemble the inputs. All three quantities are in consistent SI units, so no conversion is needed.

Step 2 — apply the definition.

Bi = h * L_c / k
Bi = 50 * 0.01 / 50
Bi = 0.5 / 50
Bi = 0.01
Enter fullscreen mode Exit fullscreen mode

Step 3 — interpret the result. The Biot number is 0.01, comfortably below the 0.1 threshold. Internal conduction resistance is small compared with surface convection resistance, so the part heats and cools nearly uniformly. Its temperature can be treated as a single number that changes with time, rather than a spatial profile that varies from skin to core.

This is a typical outcome for a small, conductive metal part cooling in air. Air is a poor convector, which keeps h low, and steel conducts well, which keeps k high. Both effects push the Biot number down. Quench that same part in water or oil instead, and h rises by one or two orders of magnitude — the Biot number can then cross 0.1, and the lumped assumption breaks down.

Common mistakes

Choosing the wrong characteristic length. L_c is not simply "the size" of the part. It is volume divided by surface area, which gives the half-thickness for a slab and the radius-over-three for a sphere. Using the full thickness of a plate cooled on both sides overstates L_c by a factor of two and the Biot number along with it.

Treating 0.1 as an exact line. The 0.1 threshold is an engineering convention, not a law of physics. At Bi around 0.1 the lumped model carries an error of a few percent. If the application is sensitive, tighten the cutoff or run the full solution and compare.

Confusing the Biot and Nusselt numbers. They share the form h*L/k but use different conductivities. The Biot number uses the conductivity of the solid; the Nusselt number uses the conductivity of the fluid. Plugging in the wrong one is a frequent slip.

Forgetting that h is rarely constant. The convection coefficient depends on flow speed, orientation, and whether boiling occurs. A part quenched in a liquid can pass through film boiling, nucleate boiling, and free convection in one cooling event, with h changing throughout. A single Biot number is then only a snapshot.

Assuming a low Biot number means fast cooling. It does not. A low Biot number means uniform cooling. The actual speed is set by the time constant tau, which also depends on density and specific heat. Uniform and fast are separate ideas.

Try the interactive NovaSolver calculator

Working one Biot number by hand is quick, but seeing how the regime shifts as you change the fluid, the part size, and the material is where the intuition forms. The Biot Number Simulator — Lumped Capacitance Validity for Transient Heat on NovaSolver computes the Biot number from the convection coefficient, solid conductivity, characteristic length, and thermal diffusivity, reports which regime you are in, and returns the cooling time constant tau along with the dimensionless residual temperature at t = tau. A temperature cross-section and a Biot regime map make it obvious at a glance whether the lumped approximation is safe.

Related calculators

You can browse the full set in the thermal engineering tools hub.

Closing note

The Biot number is one of the cheapest decisions in heat transfer and one of the most useful. It costs a single division, and in return it tells you whether a transient problem collapses into a clean exponential or demands a full conduction solution. Compute it first, pick the characteristic length carefully, and respect the 0.1 threshold as guidance rather than gospel. Get that habit right and you will know, before you start, exactly which level of analysis a cooling problem really needs.

Top comments (0)