Stepped Shaft — Shoulder-Fillet Stress Concentration
stress
Verified build 3 relations · 0 identities proven · 3 modeling steps · 9 parity samplesAlmost 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 . 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 carries an ordinary nominal stress — the elementary result for that section, depending on how it is loaded:
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 that depends only on the shape:
is geometry, not strength
The two ratios that set are the diameter ratio (how big the step is) and the fillet ratio (how gently it is blended). Plotted against on log-log axes at fixed , the concentration factor is very nearly a straight line, so Norton fits each curve as the power law and tabulates the pair by . 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 change while the geometry stays put.
The single most important thing to see here: contains no material property. It is pure geometry. Switch from aluminium to steel and the peak stress at a given nominal load is identical — only the safety factor 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 , not a stronger alloy. Drag the knob up and watch fall toward 1; drag it down toward a sharp corner and watch it climb.
Cited data, and where it stops
The 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 , interpolating linearly between the published rows, and that interpolation is machine-checked against the browser every build. Two honest boundaries are enforced, each refusing and everything downstream while the geometry and nominal stress keep standing:
- outside a table’s published rows — there are no coefficients there, so the lookup refuses. The three tables cover different spans (axial –, bending –, torsion –), so a that is fine for bending may be off the table for torsion.
- above — Norton plots the curves only to ; beyond that the power-law fit has no published basis. Below about a warning fires instead: the fit is least certain where the fillet is sharpest and is largest.
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
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
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.
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.
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.
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
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
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.
-
is where fatigue cracks start — and fatigue is the real killer (the deliberate non-model). Shafts almost never fail by static yielding at a fillet; they fail by fatigue, and they start at the fillet precisely because that is where the stress peaks. Under a fluctuating load the number that matters is the fatigue stress-concentration factor , where the notch sensitivity (between 0 and 1) softens the geometric by how much the material actually feels a sharp notch. This page computes and stops: it has no endurance limit, no notch sensitivity , and none of the Marin surface/size/reliability factors. A comfortable static here says nothing about how many million cycles the shaft survives — that is the fatigue story a later phase will build on top of exactly this .
-
Ductile static loading hides the concentration; brittle and cyclic loading do not. Under a static load a ductile shaft yields locally at the fillet, and that little zone of yielding redistributes the stress so the part carries far more than would suggest — which is why full is usually not applied to static ductile design. Where bites in full is (a) brittle materials, which cannot redistribute, and (b) fatigue, where the peak drives crack initiation cycle after cycle. Read this page as geometry pedagogy — which knob moves the peak stress, and by how much — rather than a static design margin.
-
The torsion safety factor is illustrative. For the torsion case the “nominal stress” is a shear stress, so comparing it to the tensile yield strength mixes a shear quantity with a normal-stress allowable. A proper check uses a shear yield ( by von Mises), the same distinction the combined shaft page draws with its Tresca and von Mises circles. The factor here shows the amplification, not a defensible torsional margin.
-
The nominal stress is only as good as the model behind it. You type in; it comes from an elementary result for the smaller section — in bending, in torsion, axial — and inherits every assumption those make (linear-elastic, slender, load applied where you think it is). A real shoulder often carries bending and torsion at once; the concentration factors do not simply add, and the interaction is its own topic.
-
A fillet you cannot actually cut is a fiction. The knob assumes the fillet radius you dial in is really there. Grinding relief, tool-nose radius, and a bearing race that must seat flat against the shoulder all fight a generous fillet, so real shoulders are frequently sharper than the drawing — pushing up the steep part of the curve where the warn banner already flags the fit as least certain. This is the same shoulder the spur gear pair seats against; a fillet chosen for the gear’s convenience can quietly become the shaft’s weakest point.
Related THINGs
- 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.
- Circular Plate under Uniform Pressure (Clamped vs Simply Supported)
-
sigma_maxq -
sigma_maxsigma_allow
-
- Simply Supported Beam (Center Load + UDL)
-
SFSF
-
- Shaft under Combined Bending + Torsion
-
SFSF_t
-
- Thin-Walled Tube in Torsion (Bredt)
-
SFSF
-
- Euler Column (Buckling)
-
AK -
bK -
KtK
-
- Compound Cylinder (Shrink Fit)
-
sigma_maxp
-
- Thick-Walled Cylinder (Lamé)
-
SFSF -
sigma_maxp
-
- Thin-Walled Pressure Vessel (Cylinder)
-
SFSF -
sigma_maxp
-
+ 2 more THINGs its outputs can legally feed (showing the first 8 in course order).
Sources
- 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.