Workshop Reference · Calculator

Hertzian Contact Stress Calculator: Cylinder, Roller & Sphere

Under Hertzian elastic contact theory, two cylinders pressed together by load F form a contact band of half-width b = √(4F·Req/(π·L·E*)) with peak pressure pmax = 2F/(π·b·L). Pressing R1 = 20 mm against R2 = 40 mm over 25 mm at 5,000 N yields pmax = 742.2 MPa and subsurface shear τmax = 222.7 MPa.

Hertzian Contact Stress & Subsurface Shear Depth Calculator (Cylinders, Rollers & Spheres)

Compute reduced elastic modulus E*, equivalent radius Req, contact semi-width b = √(4F·Req / (π·L·E*)), peak Hertzian contact pressure pmax, and subsurface maximum shear stress τmax ≈ 0.30pmax at depth zτ = 0.786b.

Hertzian Line & Point Contact
Select the contacting geometry: External Cylinders, Cylinder on Flat, Pin in Bore, or Sphere on Flat.
Enter the total normal clamping or contact force F pressing the bodies together in Newtons.
Enter the radius of curvature R1 (half the diameter D1/2) of Body 1 in millimeters.
Enter the radius of curvature R2 (half the diameter D2/2) of Body 2 in millimeters.
Enter the effective axial line contact length L of the roller or gear face in millimeters.
Select the contacting material pair to set elastic modulus E* and allowable contact stress.
PEAK HERTZIAN CONTACT PRESSURE P_MAX & SAFETY FACTOR
p_max = 742.2 MPa (107.7 ksi) | Allowable = 1500 MPa [design assumption, no cited table (range not sourced)] (SF = 2.02)
CONTACT PATCH HALF-WIDTH B (OR RADIUS A)
Line Half-Width b = 0.172 mm (Full Band 2b = 0.343 mm × L = 25.0 mm) | b / R_eq = 0.013 | L / b = 145.739 (no validity threshold applied)
MAX SUBSURFACE SHEAR STRESS τ_MAX & DEPTH Z_τ
τ_max = 222.7 MPa at subsurface depth z_τ = 0.135 mm
REDUCED MODULUS E* & EQUIVALENT RADIUS R_EQ
E* = 115.38 GPa (E1 210.0 GPa, ν1 0.30 · E2 210.0 GPa, ν2 0.30) | Equivalent Radius R_eq = 13.333 mm

Line Contact (Cylinders & Cam Rollers) vs. Point Contact (Spheres & Ball Bearings)

When designing cam-and-roller followers, linear guideways, or dowel pins in bores from the gear pitch diameter and module calculator, simple projected bearing area (F / (D · L)) grossly underestimates the real local stress. Because two convex surfaces initially touch along a theoretical line of zero width, elastic compression governed by Young's modulus E and Poisson's ratio ν flattens a microscopic rectangular strip of width 2b across which the pressure follows a semi-elliptical cylinder distribution:

• Reduced Contact Modulus E*: 1 / E* = (1 − ν1²) / E1 + (1 − ν2²) / E2 (for steel on steel with E = 210 GPa, ν = 0.30, E* = 115.38 GPa).
• Equivalent Curvature Radius Req: For two external convex cylinders, Req = (R1 · R2) / (R1 + R2); for a cylinder on a flat way (R2 → ∞), Req = R1; and for a pin inside a conformal bore socket (R2 > R1), Req = (R1 · R2) / (R2 − R1).

Wall edge and short line. The line formulas assume that the contact band lies clear of the part's edge and that the band is short compared with the line length. If the load acts within the half-width b of a shoulder, a bore edge or a corner, the local pressure is higher than the formula gives, so check that edge separately. When 2b exceeds L, the calculator withholds p_max and τ_max; when L/b is low, end effects make the formula optimistic, so read the L/b value shown with each result before you treat the contact as a pass.

Table 1: Reduced Elastic Modulus E*, Contact Band Width 2b, Peak Hertzian Pressure pmax and Subsurface Shear Depth zτ for Two Cylinders (R1=20 mm, R2=40 mm, L=25 mm, F=5 kN) — Verified October 2026.
Material PairReduced Modulus E*Contact Width 2bPeak Pressure pmaxMax Subsurface Shear τmax (@ Depth z)Allowable pallow & SF
Steel on Steel (52100 / 4140)115.4 GPa2b = 0.343 mm742.2 MPa (107.7 ksi)222.7 MPa at z = 0.135 mm1500 MPa (SF = 2.02)
WC Carbide on Steel168.9 GPa2b = 0.284 mm898.1 MPa (130.3 ksi)269.4 MPa at z = 0.111 mm1800 MPa (SF = 2.00)
Steel on Grey Cast Iron80.4 GPa2b = 0.411 mm619.5 MPa (89.9 ksi)185.8 MPa at z = 0.162 mm650 MPa (SF = 1.05)
Steel on C932 Bearing Bronze80.8 GPa2b = 0.410 mm621.2 MPa (90.1 ksi)186.4 MPa at z = 0.161 mm138 MPa (σy/p_max = 0.22)

Why Spalling Fatigue Starts Below the Surface at Depth zτ = 0.786b

At the center of the contact patch on the surface (z = 0), all three principal stresses are compressive (σz = −pmax, σx = −pmax, σy = −2ν·pmax), so the surface shear stress is nearly zero. As you move below the surface along the load axis, horizontal compression decays faster than vertical compression, creating a peak Tresca shear stress of τmax = 0.300 · pmax at depth zτ = 0.786 · b for line contact (or τmax = 0.310 · pmax at zτ = 0.480 · a for spherical point contact).

As detailed in Machinery's Handbook (31st Ed., Industrial Press), this subsurface shear peak is why rolling element bearings and cams fail by subsurface spalling (pitting) rather than surface crushing—and why the depth zτ matters for case design. This page reports zτ only: the case depth comes from your heat-treat specification, CHD measured at 550 HV1 as defined in ISO 2639, and the HRC / HV hardness converter relates the two scales.

Table 2: Equivalent Radius Req, Peak Hertzian Contact Stress pmax and the Depth of Maximum Shear zτ (no case-depth rule applied here) Across Line and Point Contact Geometries — Verified October 2026.
Contact Configuration (Steel on Steel)Equivalent Radius ReqHalf-Width b or Radius aPeak Contact Pressure pmaxSubsurface Shear τmax & Depth zτ
Cylinder on Flat Way (R1=25 mm, L=25 mm)Req = 25.00 mm0.235 mm542.1 MPa (78.6 ksi)τmax = 162.6 MPa at z = 0.185 mm
External Cam & Follower (R1=20, R2=40 mm)Req = 13.33 mm0.172 mm742.2 MPa (107.7 ksi)τmax = 222.7 MPa at z = 0.135 mm
Pin in Conformal Bore Socket (R1=20, R2=20.5 mm)Req = 820.00 mm1.345 mm94.6 MPa (13.7 ksi)τmax = 28.4 MPa at z = 1.057 mm
Ball on Flat Race Point Contact (R1=12.7 mm, F=500 N)Req = 12.70 mm0.346 mm1998.9 MPa (289.9 ksi)τmax = 619.7 MPa at z = 0.166 mm

Worked Examples: External Cam Follower, Conformal Pin Socket & Steel Ball on Flat Race

Worked Example 1 (External Cam Roller vs Conformal Pin in Bore at 5 kN): Pressing a R1 = 20 mm steel cam roller against a R2 = 40 mm convex cam over L = 25 mm at F = 5,000 N yields Req = 13.33 mm, half-width b = 0.172 mm, peak pressure pmax = 742.2 MPa, and subsurface shear τmax = 222.7 MPa at z = 0.135 mm. If that same R1 = 20 mm pin seats inside a conformal R2 = 20.5 mm bore socket, Req jumps to 820.0 mm, spreading the contact half-width to 1.345 mm and dropping peak pressure to 94.6 MPa!

Edge and length check for Example 1: the band is 2b = 0.343 mm against L = 25 mm, so the line formula applies (L/b = 145.739, shown in the output). The band must still stay clear of the shoulder: if the roller runs near a wall edge, check that edge pressure separately.

Worked Example 2 (Sphere on Flat Race at 500 N): A 1" diameter steel ball (R1 = 12.7 mm) loaded to 500 N against a flat hardened plate forms a circular contact patch of radius a = 0.346 mm with peak pressure 1998.9 MPa (289.9 ksi) and maximum shear 619.7 MPa at depth 0.166 mm. At this load the peak pressure of 1998.9 MPa exceeds the 1500 MPa steel-on-steel allowable, so the calculator flags it (p_max above the material limit; elastic Hertz theory no longer valid): reduce the load or choose a pair with a higher allowable. For precision spherical gaging, see the internal taper bore two-ball calculator and dowel pin press-fit and slip-fit chart.

The metric tolerances referenced for the contact geometry follow International Organization for Standardization (ISO) ISO 286, and unit conversions follow NIST Special Publication 811. Before you rely on pmax, confirm that the contact is a line (2b ≤ L) and that pmax stays below the allowable of your material. Above that limit the elastic Hertz result no longer describes the contact, and the calculator flags it instead of publishing a safe number.

For the bronze pair, the allowable is the minimum yield strength of C93200 (138 MPa), so the factor shown is a yield-based site criterion, not a contact-fatigue life. Use it to screen a design, and check the wear and fatigue life of the bronze bearing separately.

Cite this page

ToolSpecVault Engineering Data Team. (2026, November 2). Hertzian Contact Stress Calculator: Cylinder, Roller & Sphere. ToolSpecVault. https://toolspecvault.com/hertzian-contact-stress-cylinder-sphere-calculator/

Published 2026-11-02 · last checked 2026-11-02 · every number on this page is recomputed by the same open calculation engine as the calculator.