Principal Stress & Von Mises Calculator
Calculate principal stresses (σ1, σ2), maximum shear stress, and Von Mises equivalent stress from any 2D stress state. Visualize stress transformation, compare failure criteria (Von Mises, Tresca, Max Principal), and understand yield prediction.
Loading simulation...
Loading simulation, please waitPrincipal Stress & Von Mises Calculator: Stress Transformation & Failure Criteria Analysis
✓ Verified Content: All equations, formulas, and reference data in this simulation have been verified by the Simulations4All engineering team against authoritative sources including peer-reviewed solid mechanics publications, engineering handbooks, and ASME standards. See verification log
Introduction
When investigators examined the failed pressure vessel, they found something puzzling: the material hadn't exceeded its tensile strength in any single direction. Yet the vessel had ruptured catastrophically. The answer lay in the combined effect of hoop stress, axial stress, and residual stresses from welding (a multiaxial stress state that the simple "compare to ultimate strength" approach completely missed).
This is where structures fail: not from any single stress component, but from the combined effect of all stresses acting together. Any structural engineer will tell you that a material doesn't care whether you call it "x-stress" or "y-stress". It responds to the total state of stress at each point. Principal stresses reveal the maximum and minimum normal stresses regardless of how you orient your coordinate system, while Von Mises stress condenses the entire multiaxial stress state into a single number that predicts whether ductile materials will yield.
The load has to go somewhere, and when it spreads into complex stress patterns (tension in one direction, compression in another, shear on oblique planes) you need tools that cut through the coordinate-system confusion. Derived from distortion energy theory and validated by countless experiments, the Von Mises criterion is now built into every FEA software package because it works: comparing your equivalent stress to yield strength tells you whether your material will stay elastic or begin to deform permanently. This simulation lets you explore these concepts visually and build the intuition that experienced designers use every day.
How to Use This Simulation
This interactive stress analysis tool computes principal stresses, Von Mises equivalent stress, and applies yield criteria to multiaxial stress states. The load has to go somewhere, and when it creates complex stress patterns, this tool distills everything into a single number you can compare against yield strength.
Main Controls
| Control | Location | Function |
|---|---|---|
| Preset Load Cases | Top button row | Quick-load common stress states: uniaxial, biaxial, pure shear, pressure vessel, shaft torsion |
| View Mode | Second button row | Toggle between Element View, Mohr's Circle, and Yield Criterion plots |
| Stress Sliders | Left control panel | Set σx, σy, and τxy to define the stress state |
| Material Selector | Dropdown menu | Choose material to set yield strength for safety factor calculation |
Input Parameters
| Parameter | Range | Units | What It Controls |
|---|---|---|---|
| Normal Stress σx | -300 to +300 | MPa | Direct stress in x-direction |
| Normal Stress σy | -300 to +300 | MPa | Direct stress in y-direction |
| Shear Stress τxy | -200 to +200 | MPa | Shear stress on xy-plane |
| Yield Strength σy | 100-1000 | MPa | Material yield point for safety factor calculation |
Results Display
The simulation provides comprehensive stress transformation and yield analysis:
- Principal Stresses σ1, σ2: Maximum and minimum normal stresses after coordinate rotation. Any structural engineer will tell you that materials yield based on these, not on arbitrarily oriented stresses.
- Principal Angle θp: Rotation to principal orientation (in degrees).
- Von Mises Stress σv: Equivalent uniaxial stress for ductile material yield prediction. This is where structures fail: when σv exceeds yield strength.
- Tresca Stress τmax: Alternative criterion based on maximum shear stress (more conservative for some load cases).
- Safety Factor: Ratio of yield strength to Von Mises stress. Values above 1.0 indicate elastic behavior.
- Mohr's Circle: Visual representation of stress transformation with principal stress points marked.
- Yield Envelope: Plot showing the current stress state relative to the Von Mises ellipse and Tresca hexagon.
Tips for Exploration
-
Compare Von Mises and Tresca. Load a pure shear case (σx = σy = 0, τxy = 100 MPa). Von Mises gives σv = √3 × 100 = 173 MPa while Tresca gives 200 MPa. Any structural engineer will tell you that Tresca is always equal to or more conservative than Von Mises, making it the safe choice when you're uncertain about failure mode.
-
Explore hydrostatic pressure. Set σx = σy = -100 MPa (compression). The Von Mises stress is zero despite 100 MPa compression in both directions. This is where the Von Mises criterion reveals its physics: pure hydrostatic stress causes volume change but no distortion, and ductile materials yield by distortion, not volume change.
-
Test the pressure vessel case. Click the pressure vessel preset (hoop stress double the axial stress). Calculate the principal stresses manually and verify against the simulation. The load has to go somewhere, and in thin-walled vessels, it creates this characteristic 2:1 stress ratio.
-
Add shear to biaxial stress. Start with σx = σy = 100 MPa (point on the Von Mises ellipse). Now add τxy. Watch the Von Mises stress increase and the safety factor drop. This is where structures fail: combined loading always creates higher equivalent stress than individual components suggest.
-
Watch the yield envelope. In Yield Criterion view, move the stress point around by adjusting sliders. Watch it approach and cross the Von Mises ellipse boundary. Experienced designers develop intuition for which stress combinations are safe by mentally visualizing this envelope during preliminary design.
Types of Stress States
Uniaxial Stress
The simplest stress state where only one normal stress component exists (σx ≠ 0, σy = 0, τxy = 0). Common in tensile test specimens and simple tension/compression members. The principal stresses are simply σ1 = σx and σ2 = 0.
Biaxial Stress (Plane Stress)
Two normal stress components with or without shear (σx ≠ 0, σy ≠ 0, τxy may or may not be zero). This is the most common stress state in thin-walled structures, sheet metal, and surface elements. σ3 = 0 is assumed (no stress perpendicular to the surface).
Pure Shear
Only shear stress exists (σx = 0, σy = 0, τxy ≠ 0). Common in torsion of circular shafts. The principal stresses equal ±τxy at 45° angles, and Von Mises stress = √3 × τxy.
Hydrostatic Stress
Equal normal stresses in all directions (σx = σy = σz = p). Causes only volume change, no distortion. Von Mises stress = 0 regardless of pressure magnitude. This is why the Von Mises criterion is also called the "distortion energy" criterion.
Key Parameters
| Parameter | Symbol | Units | Description |
|---|---|---|---|
| Normal Stress (x) | σx | MPa | Direct stress in x-direction |
| Normal Stress (y) | σy | MPa | Direct stress in y-direction |
| Shear Stress | τxy | MPa | Shear stress on xy-plane |
| Max Principal | σ1 | MPa | Maximum normal stress (largest eigenvalue) |
| Min Principal | σ2 | MPa | Minimum normal stress (smallest eigenvalue) |
| Principal Angle | θp | degrees | Rotation angle to principal directions |
| Max Shear Stress | τmax | MPa | Maximum shear stress magnitude |
| Von Mises Stress | σvm | MPa | Equivalent stress for yield prediction |
| Tresca Stress | σTresca | MPa | Max shear-based equivalent stress |
| Safety Factor | SF | - | Ratio of yield strength to equivalent stress |
Key Formulas
Principal Stress Equations
Formula: σ1,2 = (σx + σy)/2 ± √[((σx - σy)/2)² + τxy²]
Where:
- σ1 = Maximum principal stress (use + sign)
- σ2 = Minimum principal stress (use - sign)
- The term under the square root is the radius R of Mohr's circle
Used when: Finding the maximum and minimum normal stresses for any stress state. Critical for assessing material strength.
Principal Angle
Formula: θp = ½ arctan(2τxy / (σx - σy))
Where:
- θp = Angle from x-axis to σ1 direction (counterclockwise positive)
- Note: Actual angle on the physical element; Mohr's circle shows 2θp
Used when: Determining the orientation of principal planes where shear stress is zero.
Maximum Shear Stress
Formula: τmax = √[((σx - σy)/2)² + τxy²] = (σ1 - σ2)/2
Where:
- τmax occurs on planes at 45° from principal planes
- τmax = R (radius of Mohr's circle)
Used when: Tresca (maximum shear stress) failure criterion; important for ductile materials.
Von Mises Stress (2D Plane Stress)
Formula: σvm = √(σ1² - σ1σ2 + σ2²) = √(σx² - σxσy + σy² + 3τxy²)
Where:
- σvm = Equivalent uniaxial stress for yield comparison
- For yielding: σvm = σy (material yield strength)
Used when: Primary failure criterion for ductile materials. Most conservative for metals under multi-axial loading.
Tresca (Maximum Shear) Stress
Formula: σTresca = max(|σ1 - σ2|, |σ1 - σ3|, |σ2 - σ3|)
Where:
- For plane stress (σ3 = 0): σTresca = max(|σ1 - σ2|, |σ1|, |σ2|)
- Simpler to calculate than Von Mises; slightly more conservative
Used when: Alternative yield criterion; older design codes; simpler hand calculations.
Learning Objectives
After completing this simulation, you will be able to:
- Calculate principal stresses from any 2D stress state using the transformation equations and understand their physical meaning
- Determine principal angles and understand why shear stress equals zero on principal planes
- Apply Von Mises criterion to predict yielding under multi-axial stress states and calculate safety factors
- Compare failure criteria including Von Mises, Tresca, and Maximum Principal, understanding when each is appropriate
- Visualize stress transformation through Mohr's circle and understand the graphical interpretation of principal stresses
- Interpret yield surfaces and understand why Von Mises creates an ellipse while Tresca creates a hexagon in principal stress space
Exploration Activities
Activity 1: Pure Shear and Von Mises
Objective: Discover the relationship between shear stress and Von Mises stress
Steps:
- Select "Pure Shear" preset (σx = 0, σy = 0, τxy = 100 MPa)
- Note the Von Mises stress value (≈173 MPa)
- Calculate √3 × 100 = 173.2 MPa
- Observe that σvm = √3 × τxy for pure shear
Observe: Pure shear is more "damaging" than it appears. The equivalent stress is √3 (approximately 1.73) times the shear stress.
Expected Result: σvm = 173.2 MPa, σ1 = +100 MPa, σ2 = -100 MPa at 45° angles.
Activity 2: Von Mises vs Tresca Comparison
Objective: Compare the two major yield criteria for ductile materials
Steps:
- Set σx = 200 MPa, σy = 100 MPa, τxy = 0 (biaxial tension)
- Note both Von Mises and Tresca stresses
- Switch to "Pure Shear" preset
- Compare the Von Mises/Tresca ratio in both cases
Observe: Tresca is always equal to or more conservative than Von Mises. The maximum difference (Tresca = Von Mises × 2/√3 ≈ 1.15) occurs for equi-biaxial tension-compression.
Expected Result: For biaxial tension: Von Mises ≈ 173 MPa, Tresca = 200 MPa. For pure shear: Von Mises ≈ 173 MPa, Tresca = 200 MPa.
Activity 3: Visualizing Mohr's Circle
Objective: Understand the graphical relationship between stress components
Steps:
- Set σx = 150 MPa, σy = 50 MPa, τxy = 40 MPa
- Switch to "Mohr's Circle" view
- Locate the X point (σx, τxy) and Y point (σy, -τxy)
- Verify that the circle passes through both points
- Confirm that σ1 and σ2 are on the horizontal axis
Observe: The diameter XY passes through the circle center. Principal stresses occur where the circle crosses the σ-axis (τ = 0).
Expected Result: Circle center at (100, 0), radius ≈ 64 MPa, σ1 ≈ 164 MPa, σ2 ≈ 36 MPa.
Activity 4: Yield Surface Visualization
Objective: Understand yield criteria in principal stress space
Steps:
- Set yield strength to 250 MPa (Mild Steel)
- Switch to "Yield Surface" view
- Set σx = 200 MPa, σy = 0, τxy = 0 (uniaxial)
- Observe point location relative to yield surfaces
- Increase σx until the point crosses the Von Mises ellipse
Observe: The Von Mises ellipse (green) is always inscribed within the Tresca hexagon (purple). Points inside both surfaces are safe.
Expected Result: Point crosses Von Mises boundary at σx ≈ 250 MPa (as expected for uniaxial loading).
Real-World Applications
-
Pressure Vessel Design: Cylindrical pressure vessels experience biaxial stress (hoop stress = 2 × axial stress). Using Von Mises criterion, engineers can determine the maximum allowable pressure for a given wall thickness and material.
-
Shaft Design with Torsion: Rotating shafts under combined bending and torsion experience complex stress states. Von Mises stress combines the bending normal stress and torsional shear stress to predict yielding.
-
Aircraft Fuselage: The pressurized fuselage skin experiences biaxial tension (hoop and longitudinal). Principal stress analysis ensures structural integrity at cruise altitude pressurization.
-
Welded Connections: Welds experience multi-axial stresses from base metal thermal contraction. Von Mises stress helps assess weld quality and size requirements.
-
FEA Post-Processing: Every finite element analysis reports Von Mises stress contours. Understanding this output is essential for interpreting simulation results and identifying critical locations.
-
Piping Systems: Process piping under internal pressure and thermal expansion experiences combined stress states. ASME codes use modified Von Mises criteria for allowable stress.
-
Bolted Joints: Bolt preload creates significant shear and normal stresses. Principal stress analysis ensures bolts won't yield during tightening or service.
Reference Data Tables
Material Yield Strengths (Typical)
| Material | σy (MPa) | Common Applications |
|---|---|---|
| Mild Steel (A36) | 250 | Structural steel, general fabrication |
| Aluminum 6061-T6 | 276 | Aerospace, automotive, marine |
| Stainless 304 | 215-505 | Chemical, food processing, medical |
| Titanium Ti-6Al-4V | 880 | Aerospace, medical implants |
| Copper (Annealed) | 70 | Electrical, heat exchangers |
| High-Strength Steel | 700-1400 | Automotive safety, tooling |
Failure Criteria Comparison
| Criterion | Formula (2D) | When to Use |
|---|---|---|
| Von Mises | √(σ1² - σ1σ2 + σ2²) | Ductile metals, FEA default |
| Tresca | max( | σ1-σ2 |
| Max Principal | max( | σ1 |
| Mohr-Coulomb | Various | Soil, rock, concrete |
Challenge Questions
-
Conceptual: Why is shear stress always zero on principal planes? Explain using stress transformation equations or Mohr's circle.
-
Calculation: A stress element has σx = 80 MPa, σy = -40 MPa, τxy = 30 MPa. Calculate: (a) principal stresses, (b) principal angle, (c) Von Mises stress.
-
Analysis: For pure shear (τxy only), show mathematically that σvm = √3 × τxy. Why is this factor important for shaft design?
-
Application: A thin-walled pressure vessel (D = 1m, t = 10mm) contains gas at 5 MPa. Calculate hoop and axial stresses, then determine the Von Mises stress. Is a steel vessel (σy = 250 MPa) safe with SF = 2?
-
Design: An engineer wants to use both Von Mises and Tresca criteria. For what stress states do they give the same result? For what stress state is the difference maximum (15.5%)?
Common Mistakes to Avoid
This is where structures fail: not from the stresses you calculated correctly, but from the ones you missed or misunderstood:
-
Forgetting plane stress assumption: In 2D analysis, σ3 = 0 is assumed. For Tresca criterion, this third principal stress must be included in comparisons: σTresca = max(|σ1 - σ2|, |σ1 - 0|, |σ2 - 0|). The load has to go somewhere, and ignoring σ3 sends your calculations in the wrong direction.
-
Confusing physical angle with Mohr's circle angle: On Mohr's circle, angles are doubled (2θ). The physical rotation angle θp = ½ arctan(2τxy/(σx-σy)), but the arc on Mohr's circle shows 2θp.
-
Ignoring sign conventions: Tensile normal stress is positive, compressive is negative. Shear stress sign affects principal angle direction. Consistent sign conventions are essential for correct results.
-
Applying Von Mises to brittle materials: Von Mises (distortion energy) criterion is for ductile materials. Brittle materials like cast iron, concrete, or ceramics require different criteria (Mohr-Coulomb, Rankine).
-
Assuming safety factor applies to all failure modes: A safety factor based on yield (Von Mises) doesn't protect against fatigue, buckling, or fracture. Multi-mode analysis is required for comprehensive design.
Frequently Asked Questions
What are principal stresses?
Principal stresses (σ₁, σ₂, σ₃) are the normal stresses acting on planes where shear stress is zero. Every stress state can be represented by three mutually perpendicular principal stresses. They represent the maximum and minimum normal stresses possible at a point. For 2D analysis: σ₁,₂ = (σx + σy)/2 ± √[((σx - σy)/2)² + τxy²]. Principal stresses are fundamental for failure analysis [1].
What is Von Mises stress and when should I use it?
Von Mises stress (σvm) is an equivalent stress that predicts yielding in ductile materials under complex loading. It combines all stress components into a single value: σvm = √(σ₁² - σ₁σ₂ + σ₂²) for plane stress. Yielding begins when σvm equals the uniaxial yield strength Sy. Use Von Mises for ductile metals like steel and aluminum; don't use it for brittle materials like cast iron or ceramics [2].
What is the difference between Von Mises and Tresca criteria?
Both predict ductile yielding but differ in formulation. Von Mises (distortion energy): σvm = Sy. Tresca (maximum shear stress): τmax = Sy/2, or equivalently σ₁ - σ₃ = Sy. Tresca is more conservative—the yield surfaces differ by up to 15%. Von Mises fits experimental data better for most metals; Tresca is simpler and used in some pressure vessel codes [3].
How do I calculate principal stress angle?
The principal stress angle θp gives the orientation of principal planes relative to the original coordinate system. For 2D: θp = ½ arctan(2τxy / (σx - σy)). This angle is measured from the x-axis to the σ₁ direction. On Mohr's circle, the angle appears as 2θp—remember to halve it for the physical rotation [1].
What is maximum shear stress and where does it occur?
Maximum shear stress τmax = (σ₁ - σ₃)/2 for 3D, or (σ₁ - σ₂)/2 for plane stress. It occurs on planes oriented at 45° to the principal directions. For pure tension (σ₂ = σ₃ = 0), τmax = σ₁/2, explaining why ductile materials fail in shear at 45° to the load axis. Maximum shear stress is the basis of the Tresca yield criterion [2].
Why is Von Mises stress always positive?
Von Mises stress represents stored distortion energy, which is always positive regardless of whether individual stresses are tensile or compressive. Mathematically, it's a square root of squared terms, ensuring a positive result. This is physically meaningful: yielding depends on how much shape distortion occurs, not on whether you're pulling or pushing [4].
Verification Log
| Claim/Data | Source | Status | Date Verified |
|---|---|---|---|
| Principal stress formulas σ1,2 = σavg ± R | Shigley's Mechanical Engineering Design, 11th Ed., McGraw-Hill | ✓ Verified | 2025-12-30 |
| Von Mises stress formula (plane stress) | Timoshenko & Goodier, Theory of Elasticity, 3rd Ed. | ✓ Verified | 2025-12-30 |
| Tresca criterion formula and hexagon geometry | ASME BPVC Section VIII, Division 2 | ✓ Verified | 2025-12-30 |
| Mohr's circle construction and interpretation | Hibbeler, Mechanics of Materials, 10th Ed. | ✓ Verified | 2025-12-30 |
| Yield strength values for Mild Steel A36 (250 MPa) | ASTM A36/A36M Standard Specification | ✓ Verified | 2025-12-30 |
| Yield strength for Al 6061-T6 (276 MPa) | ASM Handbook Vol. 2: Properties of Aluminum Alloys | ✓ Verified | 2025-12-30 |
| Yield strength for Ti-6Al-4V (880 MPa) | MMPDS (Metallic Materials Properties Database) | ✓ Verified | 2025-12-30 |
| Pure shear Von Mises relationship σvm = √3·τ | Ugural & Fenster, Advanced Mechanics of Materials | ✓ Verified | 2025-12-30 |
Written by Simulations4All Team
Related Simulations

Bridge Stress Simulator
Interactive truss bridge analyzer with 5 bridge types (Warren, Pratt, Howe, K-Truss, Custom). Calculate real member forces using Method of Joints, visualize tension/compression, identify zero-force members, and export analysis reports.
View Simulation
Truss Bridge Simulator - Interactive Structural Analysis
Interactive truss bridge simulator with drag-and-drop node placement. Build bridges or trusses using Warren, Pratt, Howe, and K-Truss presets. Apply loads and see real-time tension/compression analysis using Method of Joints solver.
View Simulation
Euler Column Buckling Calculator with Secant Method
Complete column buckling analysis with Euler, Johnson Parabola, and Secant methods. Calculate critical loads for eccentric loading, visualize buckling mode shapes (n=1,2,3), and explore different end conditions (K=0.5 to 2.0). Includes safety factor calculations per AISC standards.
View Simulation