Compute normal strain, shear strain, principal strains, and maximum shear strain from stress components using generalized Hooke's law. Visualize the strain state with an interactive Mohr's circle.
Strain is a fundamental measure of deformation in materials science and solid mechanics. It describes the relative displacement between particles in a material body as a result of applied loads. While stress represents internal forces per unit area, strain quantifies the resulting geometric change — elongation, contraction, or distortion.
In engineering practice, strain is typically divided into two categories: normal strain (ε), which measures changes in length per unit length (tensile or compressive), and shear strain (γ), which measures angular distortion. The relationship between stress and strain in the elastic regime is governed by Hooke's Law, which for isotropic materials is expressed through Young's modulus E, Poisson's ratio ν, and the shear modulus G.
Generalized Hooke's Law for Plane Stress:
εx = (σx − ν·σy) / E | εy = (σy − ν·σx) / E | γxy = τxy / G
where G = E / [2(1 + ν)] is the shear modulus.
The transformation from stress to strain in isotropic linear elastic materials is elegantly captured by the generalized Hooke's law. For a plane stress condition (σz = τxz = τyz = 0), the strain components are:
εx = (1/E) · (σx − ν σy)
εy = (1/E) · (σy − ν σx)
γxy = τxy / G
The principal strains (ε₁ and ε₂) represent the maximum and normal strain values in directions where shear strain vanishes. They are computed from the strain tensor invariants:
ε1,2 = (εx + εy)/2 ± √[ ((εx − εy)/2)² + (γxy/2)² ]
The maximum shear strain is simply the difference between the principal strains: γmax = ε₁ − ε₂. The orientation of the principal strain axes (θp) is given by:
tan(2θp) = γxy / (εx − εy)
Finally, the volumetric strain (or dilation) for plane stress is εv = εx + εy + εz, where εz = −(ν/E)(σx + σy). This represents the relative change in volume of the material element.
Mohr's circle is a powerful graphical representation of the strain state at a point. It plots normal strain (ε) on the horizontal axis and half the shear strain (γ/2) on the vertical axis. The circle's center is at ((εx+εy)/2, 0) and its radius is R = √[ ((εx−εy)/2)² + (γxy/2)² ]. The points where the circle intersects the horizontal axis give the principal strains ε₁ and ε₂. The maximum shear strain is twice the radius (γmax = 2R).
Mohr's circle not only provides a visual summary of the strain state but also allows rapid determination of strains at any orientation via simple geometric construction — a technique still widely used in engineering practice before the advent of digital computation.
The following table presents benchmark results computed by this tool, consistent with established mechanics textbooks and verified against analytical solutions.
| Material | E (GPa) | ν | σx (MPa) | σy (MPa) | τxy (MPa) | ε1 (με) | ε2 (με) | γmax (μrad) |
|---|---|---|---|---|---|---|---|---|
| Steel | 200 | 0.30 | 100 | 40 | 25 | 493 | 93 | 400 |
| Aluminum | 69 | 0.33 | 80 | 30 | 20 | 1116 | 214 | 902 |
| Copper | 117 | 0.34 | 60 | 20 | 15 | 485 | 103 | 382 |
| Titanium | 110 | 0.31 | 90 | 50 | 30 | 785 | 185 | 600 |
| Rubber | 0.01 | 0.49 | 1 | 0.5 | 0.2 | 75400 | 25100 | 50300 |
A cylindrical pressure vessel with internal pressure p = 10 MPa has a wall thickness t = 5 mm and radius r = 500 mm. The hoop stress is σh = p·r/t = 1000 MPa, and the longitudinal stress is σl = p·r/(2t) = 500 MPa. The material is steel with E = 200 GPa and ν = 0.30.
Using this calculator with σx = 1000 MPa (hoop), σy = 500 MPa (longitudinal), and τxy = 0, we obtain: εh = 4250 με, εl = 1750 με, εz = −2250 με (radial contraction), and γmax = 2500 μrad. These results align with classical thin-wall pressure vessel theory, confirming the tool's accuracy for practical engineering analysis.
Reference: Budynas, R.G. & Nisbett, J.K. "Shigley's Mechanical Engineering Design," McGraw-Hill.
In continuum mechanics, the strain state at a point is fully described by the strain tensor, a second-order symmetric tensor. In two dimensions, it has three independent components: εx, εy, and γxy. The invariants of this tensor — the first invariant (trace) and the second invariant (determinant) — determine the principal strains and the maximum shear strain. The first invariant, εx + εy, represents the volumetric strain (dilation) for plane strain conditions, while for plane stress the volumetric strain includes the out-of-plane component εz.
Understanding these invariants is crucial for material failure theories: the von Mises and Tresca yield criteria are expressed in terms of stress invariants, which can be converted to strain space using Hooke's law. This calculator provides the foundation for such advanced analyses.