Previously, we talked about principal stresses in plane stress problems. We learned that if
In this section, we want to answer this question again: Does a plane exist on which the stress vector is purely normal, with no shear component? If such planes exist, we call their normal directions, the principal directions and the corresponding normal stresses, the principal stresses.
The Condition for Purely Normal Stress
Previously, we learned that the traction vector (also known as the stress vector) on an oblique plane whose unit normal vector is
The normal stress
The Eigenvalue Problem Formulation
By substituting Eq. (1) into Eq. (4), we get:
For easier manipulation, we can take the transpose of this equation. Given that the stress tensor is symmetric (
Solving for Principal Stresses and Directions
To find the values of
For any real symmetric matrix, all of its eigenvalues are real numbers. Therefore, equation (12) has three real solutions. The three roots of this equation, denoted as
For each principal stress (eigenvalue), we can solve the system of linear equations to find the corresponding eigenvector
From linear algebra we know that we have three different scenarios: 1. If the principal stresses are distinct, then the three principal directions are mutually orthogonal. A pure shear state is an example of this scenario. 2. We may have two principle stresses that are equal, but the third one is different. The pure tensile stress is an example of this scenario. In this case, the principal direction (eigenvector) corresponding to the distinct principal stress is normal to a plane. Any direction in that plane is a principal direction. Therefore, in this plane, we can choose two distinct directions such that with the normal of this plane form three mutually orthogonal directions 3. All principal stresses are equal. In this case every direction is a principal direction, and obviously we can three mutually orthogonal directions.
From these three scenarios, we learned that always we can find a cube (each face perpendicular to a principal direction) such that there is no shear stress on the faces of this cube.
Therefore, for any given state of stress, there exist three mutually perpendicular planes, known as principal planes, on which the shear stress component is zero. The stress acting on these planes is purely normal, and the magnitudes of these stresses are the principal stresses, which are found by solving the eigenvalue problem for the stress tensor.
How to Find Principal Stresses
Instead of forming the characteristic equation (12):

Note that the eigenvectors returned by these programs are typically not unit vectors (i.e., their lengths are not equal to 1). If we need to find the direction cosines for a principal direction, we must normalize the corresponding eigenvector by dividing each of its components by the magnitude (length) of the vector.
Invarients of the Stress Tensor
The principal stresses are physical quantities, and their values are independent of the coordinate system in which the components of stress are given. That is, they are invariants of the stress state. No matter which coordinate system we choose, when we find the principal stresses (the eigenvalues of the stress tensor matrix), the values will remain the same.
Because the principal stresses are invariant, the coefficients of the characteristic equation used to find them must also be invariant with respect to any rotation of the coordinate system. The coefficients
If we choose the principal directions as the new coordinate system, the stress looks like this:
Maximum and Minimum Normal Stress
If
Notice that in ordering, the sign has be taken into consideration, meaning that a compressive stress, which is considered negative, is considered smaller than a tensile stress, which is considered positive.
Proof of the fact that the maximum normal stress at a point equals the largest principal stress (eigenvalue) of the stress tensor.
1. Formulation as a Constrained Optimization Problem
The normal stress
2. Applying Lagrange Multipliers
We define the Lagrangian function
3. Interpretation and Conclusion
This result shows that the normal stress attains its extreme values only when the normal vector
Why do we care about the maximum normal stress?
Brittle materials fail by tensile stress. For example, a piece of chalk under bending breaks on a plane perpendicular to its long axis because the tensile stress is along this axis. However, in torsion, the chalk breaks on surface that makes 45 degrees with its axial direction, as the maximum tensile stress occurs at 45 degrees
Maximum Shear Stress
We can prove that the maximum shear stress is

Proof of the fact that the maximum shear stress at a point equals half the difference between the largest and smallest eigenvalues.
Step 1: Expressing Shear Stress in the Principal Coordinate System
The analysis is greatly simplified in a coordinate system aligned with the principal directions. In this basis, the stress tensor
since is symmetric and diagonal. This gives . .
Our function to maximize is:
Step 2: Detailed Lagrange Multiplier Analysis for Shear Stress
We want to find the stationary points of
We analyze the possible solutions for
- Case A: Two components of
are zero. Let . This is a principal direction. Here and , so . These are the points of minimum shear stress. Case B: One component of
is zero. Let , and assume and . For the system of equations to hold, the terms in the parentheses for the first two equations must be zero: Equating these expressions for gives: Factoring the left side: Assuming , we can divide by to find the value of the normal stress at this stationary point: Now we use this to find the values of and . We have two equations:- from the definition of
: - from the unit vector constraint:
Substitute
from (ii) into (i): Again, assuming , we find . From the constraint, it follows that . This corresponds to a plane whose normal bisects the angle between the principal axes 1 and 2.- from the definition of
Step 3: Calculating the Shear Stress at the Stationary Points
Now we calculate the value of
Step 4: Identifying the Maximum Value
The same analysis can be applied to the other pairs of principal planes, yielding three stationary values for the shear stress:
(on planes bisecting axes 1 and 2) (on planes bisecting axes 2 and 3) (on planes bisecting axes 1 and 3)
The absolute maximum shear stress,
Therefore, the maximum shear stress is:
Why do we care about the maximum shear stress?
Ductile materials such as most metals fail by plastic yielding which often occurs on a plane with maximum shear stress.
Application of Mohr’s Circle for 3D Analysis of Stress
We just showed that there are always three principal directions. If we keep one of them fixed and rotate the other two direction around this fixed one, we can analyze the transformation using Mohr’s circle. Let the principal directions 1, 2, and 3 correspond to the principal stresses
- Rotation around Principal Direction 1: If we consider only planes whose normal vectors are perpendicular to principal direction 1 (i.e., we rotate around the first axis), the resulting normal and shear stresses
will lie on a Mohr’s circle. This circle is centered at and has a radius of . - Rotation around Principal Direction 2: Similarly, for planes whose normals are perpendicular to direction 2, the stress states form a circle centered at
with a radius of . - Rotation around Principal Direction 3: Finally, for planes whose normals are perpendicular to direction 3, the circle is centered at
with a radius of .
The largest of these circles is the one generated by rotating around the intermediate principal direction (direction 2), as it spans between the maximum and minimum principal stresses (see the following figure).

From this graphical representation, it is clear that the absolute maximum shear stress,
- If A and B are two matrices, then
where the superscript T denotes the transpose of the matrix.↩︎ - Let A be a square vector. We say the nonzero vector
is an eigenvector of A, if there is a real or complex number such that . In other words, the linear transformation represented by matrix A maps the eigenvector onto a vector that is parallel to itself. The scalar iss called the eigenvalue corresponding to the eigenvector .↩︎ - The equation
where A is a square matrix and and are two column vectors has a unique solution if and only if A has an inverse . In this case the unique solution is given by .↩︎ - If A is a square matrix, the sum of the elements on its main diagonal (from the upper left to the lower right) is called the trace of the matrix and denoted by tr(A).↩︎
- We did not use
, , and , because depending on which principal direction is selected as the first direction, can be any of these values (not necessarily the largest one).↩︎