Stepped Shaft — Shoulder-Fillet Stress Concentration

stress

Verified build 3 relations · 0 identities proven · 3 modeling steps · 9 parity samples

Almost every real shaft changes diameter along its length: a large section steps down to a smaller one to seat a bearing, a gear, or a coupling against the shoulder. That step cannot be a sharp corner — a sharp re-entrant corner is a stress singularity — so it is blended with a fillet of radius rr. The fillet is where the shaft is most likely to crack, and this page is about how much the geometry there amplifies the stress. It is the shoulder that the spur gear pair is pressed against, and the same section whose nominal stresses the cantilever beam and torsion shaft pages compute.

Away from the shoulder, the smaller shaft of diameter dd carries an ordinary nominal stress — the elementary result for that section, depending on how it is loaded:

σnom=4Fπd2 (axial),σnom=32Mπd3 (bending),τnom=16Tπd3 (torsion)\sigma_{nom} = \frac{4F}{\pi d^2}\ \text{(axial)}, \qquad \sigma_{nom} = \frac{32M}{\pi d^3}\ \text{(bending)}, \qquad \tau_{nom} = \frac{16T}{\pi d^3}\ \text{(torsion)}

Enter that nominal stress in the widget (the combined shaft page shows where a bending-plus-torsion state comes from). At the fillet the real stress is higher, by a stress-concentration factor KtK_t that depends only on the shape:

σmax=Ktσnom,Kt=A(rd)b\sigma_{max} = K_t\,\sigma_{nom}, \qquad K_t = A\left(\frac{r}{d}\right)^{b}

KtK_t is geometry, not strength

The two ratios that set KtK_t are the diameter ratio D/dD/d (how big the step is) and the fillet ratio r/dr/d (how gently it is blended). Plotted against r/dr/d on log-log axes at fixed D/dD/d, the concentration factor is very nearly a straight line, so Norton fits each curve as the power law Kt=A(r/d)bK_t = A\,(r/d)^{b} and tabulates the pair (A,b)(A, b) by D/dD/d. A shoulder fillet under axial, bending, and torsional load concentrates stress differently, so there are three tables — pick the loading in the widget and watch KtK_t change while the geometry stays put.

The single most important thing to see here: KtK_t contains no material property. It is pure geometry. Switch from aluminium to steel and the peak stress σmax\sigma_{max} at a given nominal load is identical — only the safety factor SF=σy/σmax\mathrm{SF} = \sigma_y/\sigma_{max} moves, because only the allowable stress changed. The amplification is baked into the shape; the way to fix a fillet that is working too hard is a larger r/dr/d, not a stronger alloy. Drag the r/dr/d knob up and watch KtK_t fall toward 1; drag it down toward a sharp corner and watch it climb.

Cited data, and where it stops

The (A,b)(A, b) coefficients are cited data with provenance, read digit-for-digit from Norton’s Appendix C (Figs C-1 to C-3, credited to Peterson’s charts) — not derived on this page. The widget looks them up by D/dD/d, interpolating linearly between the published rows, and that interpolation is machine-checked against the browser every build. Two honest boundaries are enforced, each refusing KtK_t and everything downstream while the geometry and nominal stress keep standing:

The /verification/ page states exactly what is machine-proven here (the lookup, the interpolation, the two refusals, the algebra) and what rests on citation (the coefficients themselves, independently cross-checked against Roark’s closed-form fit).

Try it

Material

T3, bare flat sheet 0.010-0.128 in. thick, AMS 4037 / AMS-QQ-A-250/4 (MIL-HDBK-5J Table 3.2.3.0(b1), p. 3-71)

Bound properties of 2024-T3 aluminum sheet (bare)
sigma_y47 ksidesign min.mil-hdbk-5j
Inputs
Fit coefficient A
Fit exponent b
Stress-concentration factor
Peak stress at the fillet
Static safety factor

3 materials in the database are not listed here: no published value in our cited sources for every property this THING needs.

Materials modeled here: 2024-T3 aluminum sheet (bare) 304 stainless steel 6061-T6 aluminum 7075-T6 aluminum AISI 1045 medium-carbon steel AISI 4340 low-alloy steel (Ni-Cr-Mo) ASTM A36 structural steel (hot-rolled) C26000 Cartridge Brass (70/30) Nylon 6/6 (PA66), unfilled Ti-6Al-4V

Governing relations

Kt=A(rd)bK_t = A\left(\dfrac{r}{d}\right)^{b}

Assumes: Norton's power-law fit to Peterson's shoulder-fillet chart; A and b depend on D/d; K_t is a pure geometric amplifier — it does not depend on the material · Valid while: Norton's fitted K_t curves (App. C, Figs C-1 to C-3) are plotted only up to r/d = 0.30; beyond that shoulder radius there is no published fit, so K_t and everything computed from it are withheld. Reduce r/d. Sharp fillet (r/d below about 0.05): Norton's curves are drawn from roughly r/d = 0.02-0.05 upward, where K_t is largest and the power-law fit is least certain. Treat the number as indicative and prefer a more generous fillet.

Source: Norton, R. L., Machine Design: An Integrated Approach, Appendix C "Stress-Concentration Factors", Figs C-1 (axial tension), C-2 (bending), C-3 (torsion), pp. 1028-1029 — fitted equations K_t = A·(r/d)^b for a shoulder fillet in a stepped circular shaft, credited to Peterson's charts.

σmax=Ktσnom\sigma_{max} = K_t\,\sigma_{nom}

Assumes: definition of the stress-concentration factor — peak stress at the fillet vs nominal stress; static, linear-elastic; no yielding redistribution and no fatigue (this is geometry pedagogy)

Source: Norton, R. L., Machine Design: An Integrated Approach, Appendix C "Stress-Concentration Factors", Figs C-1 (axial tension), C-2 (bending), C-3 (torsion), pp. 1028-1029 — fitted equations K_t = A·(r/d)^b for a shoulder fillet in a stepped circular shaft, credited to Peterson's charts.

SF=σyσmax\mathrm{SF} = \dfrac{\sigma_y}{\sigma_{max}}

Assumes: static factor of safety on first yield; the allowable is taken as the yield strength (educational); for torsion sigma_nom is a shear stress, so SF here is illustrative — a shear-yield criterion is proper · Valid while: Torsion: this SF divides the tensile yield strength by a peak SHEAR stress, so it overstates the true static margin by roughly 1.7× — a shear-yield criterion (τ_allow ≈ 0.577 σ_y, von Mises) is the proper check. Read this number as illustrative geometry pedagogy, not a design margin.

Source: Norton, R. L., Machine Design: An Integrated Approach, Appendix C "Stress-Concentration Factors", Figs C-1 (axial tension), C-2 (bending), C-3 (torsion), pp. 1028-1029 — fitted equations K_t = A·(r/d)^b for a shoulder fillet in a stepped circular shaft, credited to Peterson's charts.

Derivation

Steps marked modeling step are where physics enters by citation — every other line is machine-proven to follow from them, and the cited models are independently re-derived in the test pipeline where possible. See what is and isn't machine-verified.

Kt=ArdbKt = A rd^{b}

1. Plotted on log-log axes, the chart of K_t against r/d (at a fixed diameter ratio D/d) is very nearly a straight line, so Norton fits each curve as a power law K_t = A·(r/d)^b. The pair (A, b) is read from the Appendix C table by the diameter ratio D/d — cited data, not a formula. — modeling: Norton App. C power-law fit (K_t = A(r/d)^b); (A, b) from D/d modeling step

σmax=Ktσnom\sigma_{max} = Kt \sigma_{nom}

2. By definition the stress-concentration factor multiplies the nominal (net-section) stress to give the true peak stress at the root of the fillet: σ_max = K_t·σ_nom. The nominal stress is whatever your bending, torsion, or axial analysis gives for that smaller section. — definition: stress-concentration factor amplifies the nominal stress modeling step

SFσmax=σySF \sigma_{max} = \sigma_{y}

3. The static margin is the yield strength over that peak stress. Because K_t is set entirely by the shape (D/d and r/d), switching material moves the safety factor but never K_t — the amplification is baked into the geometry. A sharper fillet raises K_t and eats the margin. — definition: static safety factor — material moves SF, never K_t modeling step

How it fails

The widget answers one narrow question — by how much does this shoulder geometry amplify the nominal stress? — and reports a static safety factor on that peak. That number is the start of a strength check, not the end of one. The ways a stepped shaft actually fails mostly live in what this page deliberately does not model.

  • Shaft Critical Speed (Rayleigh + Dunkerley)

    Spin a shaft fast enough and it whips: at its critical speed the rotor whirls in resonance with its own static sag, ω_c = √(g/δ_st). Gravity sets the sag but cancels out of the answer — the critical speed is pure stiffness over inertia. Dunkerley's estimate folds in the shaft's own mass and is provably never higher than Rayleigh's.

    • dynamics
    • stress
  • Rolling-Contact Bearing Life (Load–Life + Weibull Reliability)

    A bearing's catalog rating C₁₀ is not a strength — it is the load at which 90% of a population survives one million revolutions. Halve the load and the fatigue life jumps eightfold (ball) or more (roller); ask for higher reliability than 90% and the life you can count on drops sharply. This page turns the two catalog numbers into a life in hours, and the reliability you demand into the life you actually get.

    • dynamics
    • reliability
  • Bolted Joint with Gasket (External Tensile Load)

    A preloaded bolt clamping a gasketed joint, then pulled by an external tensile load. The bolt and the members act as two springs in parallel, so the external load does NOT all go to the bolt — it splits by stiffness. The build solves the coupled bolt/member force system exactly and refuses the moment the members go slack.

    • stress
  • Helical Compression Spring

    A torsion bar wound into a package: push on the coil and the wire twists. G sets the rate, σ_y sets the margin, and the geometry trades them against three envelopes — coil bind, buckling, and a spring index you can actually wind.

    • stiffness
    • stress
    • mass-cost
  • Spur Gear Pair (Lewis Bending)

    Two meshing spur gears carry power through one tangential tooth force. The Lewis equation turns that force into a root-bending stress, and a cited form-factor table sets how much a tooth of N teeth can take. Same load, same module — yet the pinion, with fewer teeth, always works harder.

    • stress
    • torque-power
  • Axial Disk Clutch / Brake (Uniform Wear vs Uniform Pressure)

    The torque an axial plate clutch can pass depends on an assumption you cannot see: how the contact pressure is distributed across the friction annulus. A new, rigid clutch presses uniformly; a worn-in one wears until pressure ∝ 1/r, concentrating load at the inner edge. This page shows both torque predictions side by side — never picking a winner — with the worn-in model always giving the smaller (safe) number, and the r_i = r_o/√3 that squeezes the most torque from a given lining.

    • torque-power

Chains with

Outputs whose SI dimension and quantity kind match another THING's input — the only wires the planner's connectionLegal accepts (invariant 2, computed at build time, not hand-listed). Wire these on the chaining demo.

+ 2 more THINGs its outputs can legally feed (showing the first 8 in course order).

Sources