How to Calculate Von Mises Stress
Von Mises stress (σv) is a scalar "equivalent stress" that reduces a multi-axial stress state — normal stresses plus shear — down to a single number that can be compared directly against a ductile material's yield strength. It comes from the maximum distortion-energy theory (von Mises-Hencky criterion), which holds that a ductile material yields when the energy associated with changing its shape (as opposed to its volume) reaches a critical value. This calculator takes the plane-stress state at a point — two normal stresses σx and σy plus one shear stress τxy, the values you would read off a Mohr's circle diagram or an FEA stress tensor — and returns the von Mises stress, the two in-plane principal stresses, and an optional safety factor.
How the calculation works
First, the calculator finds the principal stresses by locating the center and radius of Mohr's circle: σavg = (σx + σy) / 2 and R = √[((σx − σy)/2)² + τxy²]. The principal stresses are then σ1 = σavg + R and σ2 = σavg − R, and R itself equals the maximum in-plane shear stress, τmax. The von Mises stress for this plane-stress state is σv = √(σx² − σxσy + σy² + 3τxy²), which is algebraically equivalent to σv = √(σ1² − σ1σ2 + σ2²). For a full 3D stress state where all three principal stresses (σ1, σ2, σ3) are known — typical output from finite element analysis — the general form is σv = √{½[(σ1 − σ2)² + (σ2 − σ3)² + (σ3 − σ1)²]}; setting σ3 = 0 recovers the plane-stress formula used here.
Common mistakes
- Dropping the factor of 3 on shear: shear stress contributes three times as much to distortion energy as an equal normal stress — omitting the "3" in front of τxy² is the most common hand-calculation error.
- Confusing von Mises stress with maximum principal stress: σv is always a single non-negative number derived from combined loading; it does not tell you the direction of the worst stress the way σ1 does, and it is not the same as the Tresca (maximum shear) criterion, which uses σv,Tresca = σ1 − σ3 instead.
- Mixing stress units: keep σx, σy, τxy, and the yield strength in the same unit (all MPa or all ksi, for example) — the formula does not convert units for you.
- Ignoring out-of-plane stress: this calculator assumes plane stress (σz = τxz = τyz = 0), appropriate for thin plates and surfaces free of pressure; thick-walled or pressurized components need the full 3D principal-stress form.
Real-world applications
- Finite element analysis (FEA) software defaults to plotting von Mises stress contours because it condenses a full 3D stress tensor into one failure-relevant number per element.
- Pressure vessel and piping codes (e.g., ASME) use von Mises-based criteria to size wall thickness against internal pressure.
- Structural steel and machine design checks compare σv at stress-concentration points (fillets, holes, welds) against the material's yield strength to size a safety factor.
- Shaft design under combined bending and torsion uses the plane-stress von Mises formula directly, since torsion produces τxy and bending produces σx.