Stress to Strain 3D

Calculates the engineering and principal strain values and directions given the three-dimensional stress components.

  • Input 3D stress tensors - Isotropic Material


Stress to Strain 3D


Unit System: /

3D Stress State and Material Properties

Strain Components
1
×

Stress to Strain 3D

3D Stress to Strain Conversion Theory

Introduction

This tool converts three-dimensional stress states to corresponding strain states for isotropic materials. The tool performs both material-independent stress analysis (stress invariants, von Mises stress, principal stresses) and material-dependent strain calculations when elastic properties are provided. This is essential for structural analysis, experimental validation, and failure prediction in engineering applications.

3D stress tensor components
Figure 1: Three-dimensional stress tensor showing six independent stress components

1. Three-Dimensional Stress State

The complete stress state at a point in a three-dimensional body is described by the stress tensor, a symmetric 3×3 matrix with six independent components:

  • σxx = normal stress in the x-direction
  • σyy = normal stress in the y-direction
  • σzz = normal stress in the z-direction
  • τxy = shear stress in the xy-plane (τxy = τyx by symmetry)
  • τyz = shear stress in the yz-plane (τyz = τzy by symmetry)
  • τzx = shear stress in the zx-plane (τzx = τxz by symmetry)

Tensor Notation: This tool uses double-subscript tensor notation throughout for clarity and consistency with continuum mechanics literature. Positive normal stresses are tensile; positive shear stresses follow the sign convention where they act in the positive coordinate direction on the positive face of an element.

2. Material-Independent Stress Analysis

Several important stress measures can be calculated directly from the stress tensor without requiring material properties. These are useful for evaluating stress states, comparing results, and applying failure theories.

2.1 Mean (Hydrostatic) Stress

The mean stress (also called hydrostatic stress) represents the average of the three normal stress components:

σm = (σxx + σyy + σzz) / 3

The mean stress is associated with volumetric deformation (expansion or contraction) and does not contribute to material yielding in most ductile metals (von Mises criterion).

2.2 Stress Invariants

Stress invariants are scalar quantities that remain constant under coordinate system rotation. They are fundamental properties of the stress tensor used to calculate principal stresses and evaluate failure criteria.

First stress invariant (I1):

I1 = σxx + σyy + σzz

I1 is the trace of the stress tensor and equals three times the mean stress (I1 = 3σm). Units: stress (Pa, PSI, etc.)

Second stress invariant (I2):

I2 = σxxσyy + σyyσzz + σzzσxx - τxy2 - τyz2 - τzx2

Units: stress2 (Pa2, PSI2, etc.)

Third stress invariant (I3):

I3 = σxxσyyσzz + 2τxyτyzτzx - σxxτyz2 - σyyτzx2 - σzzτxy2

I3 is the determinant of the stress tensor. Units: stress3 (Pa3, PSI3, etc.)

2.3 Von Mises Stress

The von Mises stress (also called equivalent stress) is a scalar measure of the stress state used in the von Mises yield criterion for ductile materials. It represents the stress intensity for distortion (shape change) independent of hydrostatic stress.

σvm = √[(σxx - σyy)2 + (σyy - σzz)2 + (σzz - σxx)2 + 6(τxy2 + τyz2 + τzx2)] / √2

Yield Criterion: According to the von Mises criterion, yielding occurs when σvm ≥ σyield. This is one of the most widely used failure criteria for ductile metals.

2.4 Octahedral Stresses

Octahedral stresses act on the octahedral plane, which is equally inclined to all three principal axes. They are used in some failure theories and provide insight into the stress state.

Octahedral normal stress:

σoct = σm = (σxx + σyy + σzz) / 3

Octahedral shear stress:

τoct = (1/3)√(σxx - σyy)2 + (σyy - σzz)2 + (σzz - σxx)2 + 6(τxy2 + τyz2 + τzx2)

The octahedral shear stress is related to von Mises stress by: τoct = (√2/3)σvm

2.5 Principal Stresses

Principal stresses (σ1, σ2, σ3) are the eigenvalues of the stress tensor. They represent the normal stresses on planes where shear stress is zero, and are ordered such that σ1 ≥ σ2 ≥ σ3.

Principal stresses are found by solving the characteristic equation:

λ3 - I1λ2 + I2λ - I3 = 0

This cubic equation is solved using Cardano's method with the trigonometric solution for real roots (the typical case for physical stress states):

Step 1: Calculate reduced coefficients:

p = I2 - I12/3
q = -2I13/27 + I1I2/3 - I3

Step 2: Calculate discriminant to verify real roots:

Δ = q2/4 + p3/27

For Δ ≤ 0 (real roots, typical case):

Step 3: Trigonometric solution:

m = 2√(-p/3)
θ = (1/3)arccos[3q/(pm)]

σ1 = m cos(θ) + I1/3 (maximum principal stress)

σ2 = m cos(θ - 2π/3) + I1/3 (intermediate principal stress)

σ3 = m cos(θ - 4π/3) + I1/3 (minimum principal stress)

2.6 Maximum Shear Stress

The maximum shear stress occurs on planes oriented 45° to the principal stress directions:

τmax = (σ1 - σ3) / 2

This is used in the Tresca (maximum shear stress) yield criterion: yielding occurs when τmax ≥ σyield/2.

3. Three-Dimensional Isotropic Constitutive Relations

When elastic material properties are provided, strains can be calculated from stresses using the generalized Hooke's law for isotropic materials. An isotropic material has the same elastic properties in all directions.

3.1 Material Properties
  • E = elastic modulus (Young's modulus) - relates normal stress to normal strain
  • ν = Poisson's ratio - relates transverse strain to axial strain (typically 0.25-0.35 for metals)
  • G = shear modulus - relates shear stress to shear strain

For isotropic materials, the shear modulus is not independent:

G = E / [2(1 + ν)]

If G is not provided, this tool calculates it automatically from E and ν.

3.2 Normal Strain Components

The three normal strain components are calculated using the 3D isotropic stress-strain relations. Each normal strain depends on all three normal stresses due to the Poisson effect:

εxx = (1/E)[σxx - ν(σyy + σzz)]

εyy = (1/E)[σyy - ν(σxx + σzz)]

εzz = (1/E)[σzz - ν(σxx + σyy)]

Physical Interpretation: Each normal strain has three terms:

  • Extension in the direction of the applied stress (σ/E)
  • Contraction due to Poisson effect from perpendicular stresses (-νσ/E)
3.3 Shear Strain Components (Tensor Form)

Tensor shear strains (εij) represent half the change in angle between initially perpendicular line elements. They are related to shear stresses by:

εxy = τxy / (2G)

εyz = τyz / (2G)

εzx = τzx / (2G)

Note: For isotropic materials, shear strains are independent of normal stresses (no coupling). This is a key feature of isotropy.

4. Engineering vs. Tensor Shear Strains

Two conventions exist for shear strain, differing by a factor of 2:

  • Tensor shear strain (εij): Used in tensor notation and theoretical mechanics. Represents half the change in angle.
  • Engineering shear strain (γij): Used in engineering practice and experimental measurements. Represents the total change in angle.

Relationship:

γxy = 2εxy = τxy / G

γyz = 2εyz = τyz / G

γzx = 2εzx = τzx / G

This tool calculates both forms internally but displays engineering shear strains in tables for consistency with experimental practice.

5. Volumetric Strain

The volumetric strain (εvol) represents the fractional change in volume of a material element. It is the trace of the strain tensor:

εvol = εxx + εyy + εzz

For isotropic materials, volumetric strain can also be expressed in terms of stresses:

εvol = (1 - 2ν)(σxx + σyy + σzz) / E = 3(1 - 2ν)σm / E

Bulk Modulus: The ratio of mean stress to volumetric strain is the bulk modulus K = E / [3(1 - 2ν)].

Incompressibility: Materials with ν = 0.5 are incompressible (εvol = 0 under any stress state). Rubber and many polymers approach this limit.

6. Microstrain Convention

Strains are dimensionless quantities (change in length per unit length), but are typically very small in engineering structures. For convenience, strains are often expressed in microstrain:

1 με = 1 × 10-6 strain

This convention is standard in experimental stress analysis where strain gages output readings in microstrain. This tool provides strain results in both dimensionless form and microstrain for convenience.

Example: A strain of 0.001234 (dimensionless) equals 1,234 με.

7. Applications

This 3D stress-to-strain conversion tool has numerous applications in engineering analysis:

  • Structural analysis: Converting finite element analysis (FEA) stress results to strains for comparison with allowable strain limits
  • Experimental validation: Converting measured strains from strain gages to stresses for comparison with analytical predictions or FEA results
  • Failure prediction: Calculating von Mises stress, octahedral shear stress, or maximum shear stress for use in yield criteria (von Mises, Tresca, octahedral shear stress theory)
  • Material characterization: Verifying constitutive relations and material properties from multi-axial test data
  • Design verification: Ensuring critical stress and strain measures remain within safe limits under combined loading
  • Fatigue analysis: Determining principal stresses and strains for fatigue life prediction under complex loading

8. Calculation Procedure

This tool implements the following calculation sequence:

  1. Input: Six stress components (σxx, σyy, σzz, τxy, τyz, τzx) and optional material properties (E, ν, G)
  2. Material-independent stress analysis:
    • Calculate mean stress σm
    • Calculate stress invariants I1, I2, I3
    • Calculate von Mises stress σvm
    • Calculate octahedral stresses σoct, τoct
    • Solve characteristic equation for principal stresses σ1, σ2, σ3 using Cardano's method
    • Calculate maximum shear stress τmax
  3. Strain calculations (if E and ν are provided):
    • Calculate or verify shear modulus G = E/[2(1+ν)]
    • Calculate normal strains εxx, εyy, εzz using 3D Hooke's law
    • Calculate tensor shear strains εxy, εyz, εzx
    • Convert to engineering shear strains γxy, γyz, γzx
    • Calculate volumetric strain εvol
  4. Output: Tables of stress measures, stress invariants, strain components (dimensionless), and strain components in microstrain

9. Summary

This comprehensive 3D stress-to-strain analysis tool provides both material-independent stress characterization and material-dependent strain calculations. The material-independent analysis (stress invariants, von Mises stress, principal stresses) is useful for evaluating stress states and applying failure criteria without requiring material properties. When elastic properties are provided, the tool calculates the complete 3D strain state using isotropic constitutive relations.

The theoretical framework is based on continuum mechanics, elasticity theory, and tensor analysis, following the approaches presented in classical references on experimental stress analysis and advanced mechanics of materials. All calculations use tensor notation for consistency with the engineering mechanics literature.




References

Dally, J. W., & Riley, W. F. (1991). Experimental Stress Analysis (3rd ed.). McGraw-Hill, New York, NY. Chapter 6: Strain-Stress Relations.

Ugural, A. C., & Fenster, S. K. (2020). Advanced Mechanics of Materials and Applied Elasticity (6th ed.). Pearson Education, Upper Saddle River, NJ. Chapters 2 and 4: Stress and Strain; Stress-Strain Relations and Theories of Failure.

Boresi, A. P., Schmidt, R. J., & Sidebottom, O. M. (1993). Advanced Mechanics of Materials (5th ed.). John Wiley & Sons, New York, NY. Chapter 2: Theory of Stress and Strain.


DISCLAIMER: The methods and calculation on aNOWysis.com are provided as means to educate the reader. There is no warranty, expessed or implied, as to the relevance or accuracy of the methods or calculations. All calculations should be checked by a qualified analyst for appropriateness and accuracy. We will not be held liable for any damages, injuries or deaths caused by using methods or calculations from this site.