METALLAI › Free tools › Hall–Petch

Hall–Petch: grain size to strength

Every other calculator takes the grain size you measured and divides by its square root. For a quenched and tempered steel that understates the term by about 2.2×, because the barrier a dislocation meets in martensite is the packet — finer than the prior-austenite grain you measured. This one uses the effective size.

Microstructure

Grain size as measured — prior-austenite for transformed structures.

Constants

Defaults are the values METALLAI uses for that phase.

Typical structures

Grain-boundary strengthening

—

—
—
Effective barrier size deff—
σ0 + k/√deff—
If you used the measured size instead—

Grain size is one term of several. Solid solution, precipitation and dislocation strengthening usually add more. METALLAI computes all of them and publishes the decomposition, so you can see which one your process is actually moving. Open the app →

Why the effective size is not the measured size

Hall–Petch counts barriers to dislocation motion. In a single-phase ferrite that barrier is the grain boundary you etched and measured. In a transformed structure it is not: one prior-austenite grain contains several martensite packets, and it is the packet boundary — a high-angle boundary — that stops a dislocation.

StructureEffective barrierdeffFloork used here
Ferrite / austenitethe grain boundary itselfd1 µm600 / 400
Pearlitecolony boundary0.50 × d5 µm600
Bainitelath boundary0.30 × d3 µm600
Martensitepacket / block boundary0.20 × d2 µm300
Duplexphase boundaryd1 µm500
The size of the error. The packet is one fifth of the grain, and √5 = 2.24 — so feeding the measured prior-austenite size straight into the equation understates the martensite grain-boundary term by that factor. On a 20 µm prior-austenite grain with k = 300, that is the difference between roughly 67 MPa and roughly 150 MPa. A finer barrier is a stronger barrier; the mistake is measuring the wrong feature, not the wrong number.
σy = σ0 + k / √deff σ0 lattice friction stress, about 50 MPa for steels k Hall–Petch coefficient, MPa·µm½ — a property of the PHASE deff effective barrier spacing, from the table above

Where it stops working

Below roughly 20–30 nm the relation inverts: deformation switches from dislocation pile-up to grain-boundary sliding, and further refinement makes the material weaker. That is far below any normal engineering grain size, but it is why extrapolating the curve toward zero produces strengths no steel has ever reached. This calculator will not stop you going there — it will tell you when you have.

Questions

What is the Hall–Petch equation?
σy = σ0 + k d−½. Grain boundaries obstruct dislocation motion, so finer grains are stronger. It is the one common strengthening mechanism that raises strength and toughness together, which is why grain refinement is used so widely.
What grain size do I use for a quenched and tempered steel?
Not the prior-austenite grain size. The effective barrier is the martensite packet, about one fifth of the prior-austenite grain — so it is a finer barrier. Using the measured size directly understates the grain-boundary contribution by roughly 2.2×.
What is a typical value of k?
It is a property of the phase more than of the alloy. METALLAI uses about 600 MPa·µm½ for ferritic structures, 300 for martensitic, 400 austenitic and 500 duplex, with σ0 near 50 MPa. Published values scatter widely — treat any single number as an estimate, and override it above if you have measured your own.
Why is k lower for martensite if martensite is stronger?
Because martensite's strength comes mostly from somewhere else — carbon in solid solution and a very high dislocation density. The grain-boundary term is a smaller share of a much larger total. Attributing martensite's strength to Hall–Petch is a common way to get the wrong answer for the right-looking reason.

See the whole decomposition

Lattice friction, solid solution, grain boundary, precipitation and dislocation strengthening — each as its own number, for your composition and your process route, with the uncertainty on the total.

Run a full prediction — free Hardness → tensile