Your Equation

Library / Mechanical / MEC-63

Mechanical

Principal stresses in three dimensions

Largest principal stress of a general three-dimensional stress state, from all six components.

Ref
MEC-63
Rev
v1
Field
Mechanical
Result
σ1 [MPa]

The principal stresses are the eigenvalues of the symmetric stress tensor, ordered σ1 ≥ σ2 ≥ σ3. The closed-form route removes the mean stress q = I1/3 first, then uses p = √[(a² + b² + c² + 2(τxy² + τyz² + τxz²))/6] with a = σx − q, b = σy − q, c = σz − q, and the angle φ = ⅓ arccos(d/(2p³)) where d = abc + 2τxyτyzτxz − aτyz² − bτxz² − cτxy². The argument of the arccos is clamped to between −1 and 1 to absorb round-off. If p = 0 the state is hydrostatic and all three principal stresses equal q. For nearly hydrostatic states, where tiny differences matter, use a numerical eigenvalue solver instead. The calculator gives σ1.

Largest principal stress of a general three-dimensional stress state, from all six components. The three roots of the characteristic cubic are found with a closed trigonometric formula, so no eigenvalue solver is needed.

Calculator

Solve for
MPa
MPa
−200300
MPa
−200300
MPa
−200300
MPa
−150150
MPa
−150150
MPa
−150150
  • Middle principal stress σ250 MPa
  • Smallest principal stress σ320 MPa
  • Sum σ1 + σ2 + σ3 (equals I1)180 MPa
  • Tresca equivalent stress σ1 − σ390 MPa

What drives the result

Each variable is moved across its typical range while the others stay at the values above. The longest bar is the key driver.

Largest principal stress (MPa) current value 110 MPa
σxNormal stress in xKey driver
83.2304
σyNormal stress in y
83.2304
σzNormal stress in z
110300
τxyShear stress xy
80230
τyzShear stress yz
207
τxzShear stress xz
207
  • The lecture state (80, 80, 20 MPa with 30 MPa shear) gives principal stresses 110, 50 and 20 MPa. The trace is 180 MPa before and 180 MPa after, a quick check.
  • Tresca is 90 MPa and von Mises √6300 = 79.373 MPa. With a 250 MPa yield strength the factors of safety are 2.778 and 3.15. Setting σz to zero (plane stress) leaves σ1 and σ2 at 110 and 50 MPa and brings σ3 down from 20 to 0 MPa, because the z direction is a principal direction here.
Chart data as tables

Ranked variables

VariableTypical rangeLowest resultHighest resultSwing (MPa)Local stepChange in result
σx Normal stress in x−200 to 300 MPa83.18304220.8+10 MPa+4.92 %
σy Normal stress in y−200 to 300 MPa83.18304220.8+10 MPa+4.92 %
σz Normal stress in z−200 to 300 MPa110300190+10 MPa0 %
τxy Shear stress xy−150 to 150 MPa80230150+6 MPa+5.45 %
τyz Shear stress yz−150 to 150 MPa110207.297.24+6 MPa+0.182 %
τxz Shear stress xz−150 to 150 MPa110207.297.24+6 MPa+0.182 %

Sweep of Shear stress xy

Shear stress xy (MPa)Largest principal stress (MPa)
−150230
−112.5192.5
−75155
−37.5117.5
080
37.5117.5
75155
112.5192.5
150230

Sweep one variable

Largest principal stress (MPa)Hover, touch, or use the arrow keys on the chart
100150200 −150−100−50050100150 Shear stress xy (MPa) now 110

Variables and how each one contributes

σ1

Largest principal stress

Result · MPa

What the equation gives you. Everything else feeds it.

σx

Normal stress in x

MPa · typical −200 to 300

Normal stress on the x face, in MPa. Tension is positive and compression negative, so the slider runs from −200 to +300 MPa. Raises σ1 by a share of the change that depends on how much of the largest principal direction lies along x. Raising it by 10 MPa (to 90 MPa) moves the result by +4.92 %, from 110 to 115.4 MPa.

σy

Normal stress in y

MPa · typical −200 to 300

Normal stress on the y face, in MPa. Tension is positive and compression negative, so the slider runs from −200 to +300 MPa. Raises σ1 by a share of the change that depends on how much of the largest principal direction lies along y. Raising it by 10 MPa (to 90 MPa) moves the result by +4.92 %, from 110 to 115.4 MPa.

σz

Normal stress in z

MPa · typical −200 to 300

Normal stress on the z face, in MPa. Tension is positive and compression negative, so the slider runs from −200 to +300 MPa. Raises σ1 by a share of the change that depends on how much of the largest principal direction lies along z. Raising it by 10 MPa (to 30 MPa) moves the result by +0 %, from 110 to 110 MPa.

τxy

Shear stress xy

MPa · typical −150 to 150

Shear stress τxy, in MPa, acting on the x face in the +y direction. Shear is signed here, so the slider runs from −150 to +150 MPa. Raises σ1 whichever way the shear acts, because the principal values depend on its square. Raising it by 10 MPa (to 40 MPa) moves the result by +9.09 %, from 110 to 120 MPa.

τyz

Shear stress yz

MPa · typical −150 to 150

Shear stress τyz, in MPa, acting on the y face in the +z direction. Shear is signed here, so the slider runs from −150 to +150 MPa. Raises σ1 whichever way the shear acts, because the principal values depend on its square. Raising it by 10 MPa (to 10 MPa) moves the result by +0.507 %, from 110 to 110.6 MPa.

τxz

Shear stress xz

MPa · typical −150 to 150

Shear stress τxz, in MPa, acting on the x face in the +z direction. Shear is signed here, so the slider runs from −150 to +150 MPa. Raises σ1 whichever way the shear acts, because the principal values depend on its square. Raising it by 10 MPa (to 10 MPa) moves the result by +0.507 %, from 110 to 110.6 MPa.

Worked example with the values above

  1. Mean stress q = 60 MPa. Scale p = 26.46 MPa, and the angle parameter r = 0.5399, so φ = ⅓ arccos(r) = 19.11°.
  2. σ1 = q + 2p cos φ = 60 + 2 × 26.46 × cos 19.11° = 110 MPa.
  3. σ3 = q + 2p cos(φ + 120°) = 20 MPa, so σ2 = 3q − σ1 − σ3 = 50 MPa. The first is σ1 = 110 MPa.

Assumptions and limits

  • A symmetric stress tensor in one set of axes, tension positive.
  • Round-off protected only by clamping the arccos argument. Near-hydrostatic states need a numerical eigensolver.

Common mistakes

  • Dropping the out-of-plane stresses in a state that has them.
  • Using the plane-stress formula σ1,2 = C ± R when σz or the out-of-plane shears are not zero.

Statistics and uncertainty

Principal stresses of a symmetric tensor are well-conditioned: an error in the components moves each principal stress by no more than the size of the error tensor, so the errors are not amplified. With errors of ±2 MPa in each component, expect errors of about ±2 to ±4 MPa in each principal stress. The largest difference between principal stresses, used in Tresca, carries the errors of two of them.

Where it is used

  • Principal stresses from finite-element output or a measured stress tensor.
  • The input to Tresca and von Mises when the state is fully three-dimensional.

Maths you need

  • Stress invariants: the coefficients of the characteristic equation
  • Cosine and arccosine: angles in radians or degrees

Related formulas

Practise this formula