Hall-Petch Equation Simulator Back
Material Strength Simulator

Hall-Petch Equation Simulator — Grain Size Strengthening

Compute the Hall-Petch yield stress sigma_y = sigma_0 + k_H/sqrt(d) of a polycrystalline metal in real time from the friction stress sigma_0, Hall-Petch coefficient k_H and average grain size d. The tool also reports the grain size d_req required to reach a target yield stress and the strengthening gain when the grain size is reduced by a factor of 10, turning thermomechanical processing of TMCP steels and ECAP-produced ultrafine grain materials into something you can play with.

Parameters
Friction stress sigma_0
MPa
Hall-Petch coefficient k_H
MPa·√μm
Grain size d
μm
Target yield stress sigma_target
MPa

Defaults are mild steel (sigma_0 = 100 MPa, k_H = 600 MPa-sqrt(um)) with a medium grain size d = 25 um and a high-strength target sigma_target = 500 MPa. Grain size d is treated as the average diameter; Hall-Petch holds for d above about 100 nm, beyond which inverse Hall-Petch can soften the material.

Results
Yield stress sigma_y
sigma_y at grain size d/10
Required grain size d_req
Strengthening ratio at d/10
Polycrystal schematic

Polycrystal modelled as irregular polygonal cells. Smaller d produces many small grains, larger d a few big grains. Red lines mark grain boundaries (the dislocation barriers); the grain count adapts to d.

Hall-Petch line (sigma_y vs 1/sqrt(d))

X = 1/sqrt(d) (in 10^-1 / sqrt(um)), Y = sigma_y (MPa). The y-intercept is sigma_0 and the slope is k_H. Yellow dot = current operating point, red dashed = sigma_target, orange dot = d_req.

Theory & Key Formulas

The yield stress of a polycrystalline metal is the sum of a friction stress and a grain-boundary contribution.

Hall-Petch equation:

$$\sigma_{y} = \sigma_{0} + \frac{k_{H}}{\sqrt{d}}$$

Required grain size for a target yield stress:

$$d_{\mathrm{req}} = \left(\frac{k_{H}}{\sigma_{\mathrm{target}} - \sigma_{0}}\right)^{2}$$

Strengthening ratio when the grain size is reduced by a factor n:

$$\frac{\sigma_{y}(d/n)}{\sigma_{y}(d)} = \frac{\sigma_{0} + \sqrt{n}\,k_{H}/\sqrt{d}}{\sigma_{0} + k_{H}/\sqrt{d}}$$

$\sigma_{0}$ is the friction (Peierls-Nabarro) stress [MPa], $k_{H}$ the Hall-Petch coefficient [MPa-sqrt(um)], $d$ the average grain size [um]. The intercept sigma_0 captures the single-crystal base strength; k_H/sqrt(d) captures the grain-boundary pile-up resistance. The law works well for d above 100 nm; below that, an inverse Hall-Petch softening sets in.

What is the Hall-Petch Equation Simulator

🙋
The default sigma_y = 220 MPa is right around mild-steel territory. How can a single number — the grain size — pin down the yield stress?
🎓
Good catch. The Hall-Petch equation sigma_y = sigma_0 + k_H/sqrt(d) splits the yield stress of a polycrystal into a friction stress sigma_0 (what a single crystal can give you) and a grain-boundary contribution k_H/sqrt(d). At a grain boundary the crystal orientation jumps, so dislocations cannot just glide through; they pile up. The smaller the grain, the shorter the pile-up, the higher the stress required at the head to push slip into the next grain. With sigma_0 = 100, k_H = 600 and d = 25 um the tool returns sigma_y = 100 + 600/sqrt(25) = 100 + 120 = 220 MPa, exactly the yield point of typical mild steel.
🙋
Going from d to d/10 jumps sigma_y from 220 to 480 MPa. Does shrinking the grain by 10x really more than double the strength?
🎓
Yes — that is the point of grain refinement. Reducing d by 10 multiplies 1/sqrt(d) by sqrt(10) ~ 3.16, so the strengthening term k_H/sqrt(d) grows from 120 to 380 MPa. The base sigma_0 = 100 MPa is unchanged, so the total moves from 220 to about 480 MPa, a 2.18x gain. Severe-plastic-deformation routes such as ECAP and HPT routinely shrink copper grains from 25 um to 250 nm and lift sigma_y from 70 MPa to over 400 MPa, all without adding alloying elements.
🙋
The tool also says d_req = 2.25 um. Does that mean I have to refine the grain that much to actually hit sigma_target = 500 MPa?
🎓
Exactly. d_req = (k_H / (sigma_target - sigma_0))^2 = (600/400)^2 = 1.5^2 = 2.25 um. That sits squarely in the grain-size window produced by TMCP (thermomechanical controlled processing) for HSLA steels such as SM490 or X70 line pipe. In practice you also get a contribution from precipitates and dislocation density, but this tool deliberately isolates the grain-size term. Drop sigma_target to anything below sigma_0 and d_req disappears, because no boundary strengthening is needed at all.
🙋
Why does the chart use 1/sqrt(d) on the X axis? Is there something special about that?
🎓
Plotting sigma_y against 1/sqrt(d) turns the Hall-Petch law into a straight line with intercept sigma_0 and slope k_H. So if you measure several samples and the experimental points fall on a straight line, you have confirmed Hall-Petch and you can read sigma_0 and k_H directly off the plot. If the line bends downward as 1/sqrt(d) gets large, you have probably entered the inverse Hall-Petch regime below 100 nm. Materials scientists use this Hall-Petch plot as a standard fingerprint of grain-boundary strengthening; sweep k_H in this tool from 50 to 1500 and you can compare HCP magnesium, BCC molybdenum and FCC copper at a glance.

Physical model and key equations

The Hall-Petch equation is the empirical relation independently obtained by E. O. Hall (1951) and N. J. Petch (1953).

$$\sigma_{y} = \sigma_{0} + \frac{k_{H}}{\sqrt{d}}$$

$\sigma_{0}$ is the friction (Peierls-Nabarro) stress that survives in a single crystal, and $k_{H}$ is the Hall-Petch coefficient that measures how strongly grain boundaries block dislocations. Typical values are sigma_0 about 50 MPa with k_H about 700 MPa-sqrt(um) for pure iron, sigma_0 about 100 MPa with k_H about 600 MPa-sqrt(um) for low-carbon steel, and sigma_0 about 25 MPa with k_H about 110 MPa-sqrt(um) for pure copper. The coefficient depends on crystal structure (BCC the largest, FCC intermediate, HCP variable) and on the geometry of dislocation pile-ups.

$d$ is the average grain size, usually obtained from the linear intercept method or the Heyn method. For broad grain-size distributions, log-mean or area-weighted means are used. The tool assumes a uniform grain size and uses d directly.

The required grain size to reach a target yield stress is the inverse $d_{\mathrm{req}} = (k_{H}/(\sigma_{\mathrm{target}}-\sigma_{0}))^2$, the basic equation for alloy and process design. If sigma_target is at or below sigma_0, no boundary strengthening is needed and d_req is not defined.

Real-world applications

TMCP steels for ships, bridges and pipelines: Thermomechanical controlled processing combined with accelerated cooling refines steel grains from 30 to 50 um down to 5 to 10 um and lifts the yield stress from about 250 MPa to 450 to 500 MPa. With sigma_0 = 100 MPa and k_H = 600 MPa-sqrt(um) in the tool, switching d from 25 um to 5 um raises sigma_y from 220 MPa to about 368 MPa. This is the working principle behind LNG tanker steels, offshore platform plates and X70/X80 line pipe — extra strength without extra alloying, which keeps cost and weldability favourable.

Ultrafine-grained materials by ECAP and HPT: Severe plastic deformation processes such as equal-channel angular pressing (ECAP) and high-pressure torsion (HPT) reduce grain sizes of copper, titanium and aluminium alloys to 100 to 500 nm. Probing the lower end of this tool's grain-size range (0.1 um = 100 nm) shows that grain-boundary strengthening alone can multiply sigma_y by 5 to 10. Aerospace Ti-6Al-4V starts at sigma_y about 900 MPa with 20 um grains; SPD-processed material at 200 nm reaches the 1500 MPa class, combining lightness with high strength.

HSLA alloy design: High-Strength Low-Alloy steels (API 5L X70 and friends) add tiny amounts of Nb, V or Ti as fine carbide and nitride particles (NbC, VC, TiN) that pin grain growth, locking the final grain size at 5 to 10 um. Holding k_H constant in the tool and shrinking d from 25 um to 5 um gives a 1.7x rise in sigma_y, the economic foundation of high-strength pipeline steels. As little as 0.05 wt-percent Nb is enough to keep the grain-control cost low and compatible with mass production.

Grain-size measurement and non-destructive evaluation: Grain size is normally measured from EBSD or optical micrographs, but it can also be inferred from the ultrasonic attenuation coefficient. In life-extension assessments of ageing power-plant piping, the chain attenuation -> grain size -> Hall-Petch -> remaining yield stress is a working diagnostic, with the same sigma_y vs 1/sqrt(d) plot used here providing the residual-life estimate.

Common misconceptions and caveats

The most common pitfall is to assume that smaller is always stronger. Below roughly 10 to 30 nm, the dislocation mechanism gives way to grain-boundary sliding and Coble creep at triple junctions, and sigma_y starts to fall again — the inverse Hall-Petch regime. The lower bound of this tool (d = 0.1 um = 100 nm) corresponds to the limit of routine bulk processing; nanocrystalline materials below 10 nm need molecular-dynamics or composite models. Above 100 nm the classical Hall-Petch law remains an excellent description.

Next is the belief that k_H is a fixed material constant. In practice k_H varies with temperature, strain rate, alloy chemistry and the level of solute atoms. For BCC iron at low temperature k_H is about 700 MPa-sqrt(um), but pure copper at room temperature is closer to 110. Only 0.01 wt-percent of nitrogen or carbon in solid solution can raise k_H by 50 percent. Always check the test conditions, composition and prior thermomechanical history when using literature values; the wide slider range (50 to 1500) here is intentional, so you can compare different materials.

Finally, do not assume that Hall-Petch alone fully predicts the yield stress of a real engineering alloy. Real steels and alloys add solid-solution strengthening (sigma_ss = K c^n), precipitation strengthening (Orowan mechanism), dislocation strengthening (sigma_d = alpha G b sqrt(rho)) and martensitic transformation. Practical models superpose these contributions; Hall-Petch on its own only tells the whole story for pure metals or simple alloys with weak competing mechanisms. Use this tool to isolate the grain-size effect, not to predict the absolute strength of an industrial alloy.

Frequently Asked Questions

sigma_y = sigma_0 + k_H/sqrt(d) says that the yield stress sigma_y of a polycrystalline metal is the sum of a base friction stress sigma_0 (a Peierls-Nabarro term that survives even in a single crystal) and a grain-boundary contribution k_H/sqrt(d). Smaller grains increase 1/sqrt(d) and so increase the yield stress monotonically. With the defaults sigma_0 = 100 MPa, k_H = 600 MPa-sqrt(um) and d = 25 um the tool returns sigma_y = 220 MPa, well within the typical range for pure iron and mild steel.
Plastic flow in metals is carried by dislocations, but a grain boundary is a sudden change in crystal orientation that dislocations cannot simply cross. They pile up against the boundary instead, and only when the local stress at the head of the pile-up is large enough do they transmit slip into the next grain. The shorter the grain, the shorter the pile-up, and the higher the applied stress needed. In this tool, shrinking d from 25 um to 2.5 um raises sigma_y from 220 MPa to 480 MPa, about 2.18x, exactly the gain that severe plastic deformation processes such as ECAP achieve in pure copper.
Below roughly 10 to 30 nm an inverse Hall-Petch regime appears: instead of getting stronger, sigma_y decreases as the grain size shrinks further. The dominant deformation mechanism shifts from dislocation glide to grain-boundary sliding and Coble creep at triple junctions. For grain sizes above about 100 nm the classical Hall-Petch law works very well, and the tool's grain-size range (0.1 to 500 um) sits comfortably inside that valid window. Below 100 nm you generally need atomistic simulations or special creep models.
d_req = (k_H / (sigma_target - sigma_0))^2 is the average grain size needed to reach a target yield stress, and is the basic equation when designing alloys or thermomechanical processes. For a steel with sigma_0 = 100 MPa and k_H = 600 MPa-sqrt(um), reaching sigma_target = 500 MPa needs d_req = 2.25 um, exactly the range produced by TMCP (thermomechanical controlled processing) of HSLA steels. If sigma_target is at or below sigma_0, no grain-boundary strengthening is required and d_req is not displayed.