CTR K

Mohr's Circle and Principal Stresses — Full Method Guide

Mohr's Circle is the geometric representation of the 2D stress-transformation equations. Given the three components of a plane stress state — normal stresses σx and σy on two perpendicular faces, and shear stress τxy — you can construct a circle whose centre and radius encode every possible normal and shear stress on every rotated plane through that point. The two intersections with the normal-stress axis are the principal stresses σ1 and σ2, orientations where shear is zero. The radius equals the maximum in-plane shear stress. The method produces exact, closed-form results; no iteration is needed.

Engineering analysis needs principal stresses because failure theories — Von Mises distortion-energy, Tresca maximum-shear-stress, and multiaxial fatigue criteria — are all written in terms of principal stresses. A combined bending-and-torsion shaft, a pressure vessel under combined loading, a welded bracket under eccentric force: in every case the first step is to transform the raw σx, σy, τxy state into σ1 and σ2, then compare the equivalent stress to the material's yield or fatigue strength.

Constructing Mohr's Circle — centre, radius and principal stresses

The centre C of the circle sits at the average of the two normal stresses: C = (σx + σy)/2. The radius R is the straight-line distance from the centre to the plotted stress point A = (σx, τxy) on the σ–τ plane: R = √[((σx − σy)/2)² + τxy²]. The principal stresses σ1 and σ2 are the rightmost and leftmost points of the circle (where shear is zero), separated by the full diameter 2R. The maximum in-plane shear stress τmax equals R, acting on planes rotated 45° from the principal planes.

The principal angle θp — the angle from the original x-axis to the σ1 direction, measured in the physical element — is half the angle swept on the circle from point A to the σ1 axis. The atan2 form handles all quadrants correctly and is what the calculator uses.

Centre, radius and principal stresses
C = (σx + σy)/2; R = √[((σx − σy)/2)² + τxy²]; σ1, σ2 = C ± R

where C = circle centre = average normal stress (MPa); R = circle radius = maximum in-plane shear stress (MPa); σ1 = major principal stress (MPa); σ2 = minor principal stress (MPa); σx, σy = applied normal stresses (MPa); τxy = applied shear stress (MPa)

Principal angle
θp = ½ · atan2(2τxy, σx − σy)

where θp = angle from the x-axis to the σ1 principal direction, in degrees; positive counter-clockwise on the physical element; the factor ½ converts the circle angle (which is double the physical angle) back to the element angle

Von Mises and Tresca failure criteria

Once σ1 and σ2 are known, two standard criteria assess the margin against yielding. The Von Mises (distortion-energy) criterion computes an equivalent stress σVM from the principal stresses and compares it to the uniaxial yield strength Sy. For plane stress (no out-of-plane load, so σ3 = 0), the formula below applies. The Tresca (maximum-shear-stress) criterion uses the span between the largest and smallest principal stress across all three planes — including the out-of-plane zero. Tresca is always equal to or more conservative than Von Mises; Von Mises fits experimental yield data for ductile metals slightly better and permits up to ≈15% more capacity along the shear diagonal.

The safety factor in both cases is the ratio of the material's yield strength to the equivalent stress (Von Mises) or to the Tresca stress (2·τmax_abs). A safety factor above 1.0 means the stress state is inside the yield surface; below 1.0 means yielding is predicted. For plane stress with σ3 = 0, the Tresca criterion evaluates the absolute maximum shear across all three principal-stress pairs — not just the in-plane pair — which is why it can be more conservative when σ1 and σ2 have opposite signs.

Von Mises equivalent stress and safety factor (plane stress)
σVM = √(σ1² − σ1·σ2 + σ2²); SF_VM = Sy / σVM

where σVM = Von Mises equivalent stress (MPa); σ1, σ2 = principal stresses (MPa); Sy = material yield strength (MPa); SF_VM = Von Mises safety factor (≥1 = no yielding predicted)

Tresca criterion and safety factor (plane stress, σ3 = 0)
τmax_abs = max(|σ1|, |σ2|, |σ1 − σ2|) / 2; SF_Tr = Sy / (2·τmax_abs)

where τmax_abs = absolute maximum shear stress across all three principal planes (MPa); SF_Tr = Tresca safety factor; the denominator 2·τmax_abs equals the largest principal-stress span (e.g. |σ1 − σ2| when they have opposite signs)

Stress transformation at an arbitrary angle

Mohr's Circle also gives the normal and shear stresses on any plane inclined at angle θ to the x-axis. Rotating by θ on the element corresponds to rotating by 2θ on the circle. The transformed stresses follow the standard stress-transformation equations below. These are useful when you need to verify the stress on a specific weld plane, slip plane, or joint interface — not just the worst-case principal orientation.

The Mohr's Circle calculator computes the transformed stresses σx', σy', τx'y' for any angle θ you specify, and overlays the result on the circle diagram so you can read off the geometry directly. This is particularly useful for checking weld throat stresses or verifying the stress state at a critical section defined by the geometry rather than the principal direction.

Stress transformation equations
σx' = C + ((σx − σy)/2)·cos(2θ) + τxy·sin(2θ); τx'y' = −((σx − σy)/2)·sin(2θ) + τxy·cos(2θ)

where σx' = normal stress on the rotated x'-face (MPa); τx'y' = shear stress on the rotated face (MPa); θ = rotation angle from x to x' (degrees); C = (σx + σy)/2 = centre of Mohr's circle (MPa)

3D triaxial stress and the absolute maximum shear

When a component carries an out-of-plane stress — a thick-walled pressure vessel, a triaxially loaded weld, or any section where the through-thickness stress σz is not negligible — you must consider all three principal stresses. The general Von Mises equivalent uses all three principals: σVM = √(½·[(σ1−σ2)²+(σ2−σ3)²+(σ3−σ1)²]). The absolute maximum shear stress is half the span of the largest-to-smallest principal: τmax_abs = (σ1 − σ3)/2 after sorting σ1 ≥ σ2 ≥ σ3. Neglecting the third principal when it is tensile can be non-conservative: it enlarges the principal-stress span and raises the absolute maximum shear stress above the in-plane value.

3D Von Mises equivalent stress
σVM = √(½·[(σ1 − σ2)² + (σ2 − σ3)² + (σ3 − σ1)²])

where σ1 ≥ σ2 ≥ σ3 = three principal stresses sorted in descending order (MPa); for plane stress set σ3 = 0 and the formula reduces to the 2D form √(σ1² − σ1·σ2 + σ2²)

Worked example

A machine bracket at a critical section carries σx = 90 MPa, σy = 10 MPa and τxy = 30 MPa. The material is a medium-carbon steel with yield strength Sy = 250 MPa. Find the principal stresses, maximum shear stress, principal angle, and both safety factors.

Given

  • Normal stress σx90 MPa
  • Normal stress σy10 MPa
  • Shear stress τxy30 MPa
  • Yield strength Sy250 MPa

Result

  • Principal stress σ1100 MPa
  • Principal stress σ20 MPa
  • Maximum in-plane shear stress τmax50 MPa
  • Principal angle θp≈ 18.43°
  • Von Mises safety factor SF_VM2.50
  • Tresca safety factor SF_Tr2.50
  1. Centre of Mohr's circle: C = (σx + σy)/2 = (90 + 10)/2 = 50 MPa.
  2. Half the normal-stress difference: (σx − σy)/2 = (90 − 10)/2 = 40 MPa.
  3. Radius: R = √[40² + 30²] = √[1600 + 900] = √2500 = 50 MPa. (This is the 3-4-5 Pythagorean triple scaled by 10.)
  4. Principal stresses: σ1 = C + R = 50 + 50 = 100 MPa; σ2 = C − R = 50 − 50 = 0 MPa.
  5. Maximum in-plane shear stress: τmax = R = 50 MPa.
  6. Principal angle: θp = ½ · atan2(2 × 30, 90 − 10) = ½ · atan2(60, 80) = ½ × 36.87° ≈ 18.43°.
  7. Von Mises equivalent stress (plane stress, σ3 = 0): σVM = √(σ1² − σ1·σ2 + σ2²) = √(100² − 100 × 0 + 0²) = √10000 = 100 MPa.
  8. Von Mises safety factor: SF_VM = Sy / σVM = 250 / 100 = 2.50.
  9. Tresca check — absolute maximum shear (plane stress, σ3 = 0): τmax_abs = max(|100|, |0|, |100 − 0|) / 2 = 100 / 2 = 50 MPa; SF_Tr = Sy / (2 × 50) = 250 / 100 = 2.50.

The numbers are exact integers because the inputs form a 3-4-5 Pythagorean triple ((σx−σy)/2 = 40, τxy = 30, R = 50). With σ2 = 0 = σ3 in plane stress, Von Mises and Tresca give the same safety factor — the two criteria diverge when σ1 and σ2 have opposite signs (biaxial tension-compression). Illustrative only — verify against your actual geometry, loads and material data.

Do it on your own numbers

Compute principal stresses, Von Mises and Tresca safety factors, the principal angle and a failure-envelope chart for any 2D or 3D stress state. Free 30-minute preview, no sign-up.

Open the Mohr's Circle

Frequently asked questions

What is the difference between the in-plane maximum shear and the absolute maximum shear?

The in-plane maximum shear τmax = R acts on planes rotated 45° from the principal planes within the σx–σy plane. The absolute maximum shear considers all three principal planes — including the out-of-plane pair involving σ3. For plane stress (σ3 = 0), if σ1 and σ2 have opposite signs, the absolute maximum shear is |σ1 − σ2|/2 = R (same as the in-plane value). But if both σ1 and σ2 are positive (first quadrant), the absolute maximum shear is σ1/2 — larger than the in-plane value. The Tresca criterion always uses the absolute maximum shear.

When should I use Von Mises and when should I use Tresca?

For ductile metals (steels, aluminium alloys), Von Mises gives the better fit to experimental yield data and is preferred for best-estimate capacity. Tresca is more conservative — it is the basis of pressure-vessel design codes such as ASME BPVC Section VIII. For a code-compliance check, follow the governing code: if it mandates Tresca, use Tresca. For structural machine design without a prescriptive code, either criterion is acceptable with appropriate safety factors; Tresca is a safe default because it is always at least as conservative as Von Mises.

Can Mohr's Circle handle a 3D (triaxial) stress state?

Mohr's Circle as a single circle describes the in-plane stress state. A full 3D stress state has three principal stresses and produces three Mohr's circles (each pair of principals defines one circle); the outer circle (between σ1 and σ3) bounds the absolute maximum shear stress. The MechanixCalc Mohr's Circle calculator handles 3D triaxial inputs directly: enter σz (or the third principal stress) and it re-sorts all three principals, computes the full 3D Von Mises equivalent stress, the absolute maximum shear, and the stress triaxiality ratio.

What stress inputs are positive — what is the sign convention?

The standard engineering convention: tensile normal stresses are positive; compressive normal stresses are negative. Shear stress τxy is positive when it acts in the positive y-direction on the positive-x face (right-hand face of the element). The calculator follows this convention. Reversing the sign of τxy only changes the sign of the principal angle θp — the principal stress magnitudes and all safety factors are unaffected because τxy enters the radius formula squared.

Is the Mohr's Circle calculator free?

You can use it during a free 30-minute preview with no sign-up, and a free 14-day account trial unlocks every calculator with no credit card required. The branded PDF engineering report and saved calculations are part of a paid plan.

Related