Calculate true (logarithmic) strain vs engineering strain from specimen lengths. Compare strain measures with progressive table and stress conversion.
The true strain calculator computes the logarithmic (true) strain and compares it with the conventional engineering strain for deformed materials. True strain, also called natural or Hencky strain, is defined as ε_true = ln(L_f/L₀) and is the physically meaningful measure of deformation for large strains, incremental loading, and computational mechanics.
Engineering strain ε_eng = ΔL/L₀ is simpler to calculate but becomes increasingly inaccurate as deformation grows beyond a few percent. At 10% elongation, the two measures differ by about 5%; at 100% elongation (doubling in length), engineering strain reads 1.0 while true strain reads 0.693 — a 30% difference. This discrepancy matters enormously in metal forming, rubber mechanics, and any application involving large plastic deformation.
This calculator provides instant comparison of both strain measures, tracks the progressive divergence through a step-by-step deformation table, calculates the constant-volume cross-sectional area change, converts between engineering and true stress, and offers preset scenarios ranging from standard tensile tests to extreme rubber stretching.
Anyone working with material testing, metal forming, FEA simulations, or polymer mechanics needs to properly distinguish between true and engineering strain. Using the wrong measure in constitutive models or forming simulations leads to significant errors in predicted forces, stresses, and failure points.
This calculator provides a clear, visual comparison of both strain measures and their progressive divergence, making it an ideal teaching tool for materials science students and a quick reference for practicing engineers.
True (logarithmic) strain: ε_true = ln(Lf/L₀). Engineering strain: ε_eng = (Lf − L₀)/L₀ = ΔL/L₀. Relationship: ε_true = ln(1 + ε_eng). Stretch ratio: λ = Lf/L₀. Constant-volume area: Af = A₀ × L₀/Lf. True stress from engineering: σ_true = σ_eng × (1 + ε_eng) = σ_eng × λ.
Result: True strain = 0.2624, Engineering strain = 0.3000, 30% elongation, area = 60.4 mm²
With L₀ = 50 mm and Lf = 65 mm: ε_eng = 15/50 = 0.300, ε_true = ln(65/50) = ln(1.3) = 0.2624. The 12.5% difference shows true strain is smaller for tensile deformation. Constant-volume area = 78.54 × 50/65 = 60.4 mm².
The choice between true and engineering strain is one of the most important decisions in experimental mechanics. Engineering strain (ΔL/L₀) references all deformation to the original length, which is simple and intuitive but physically questionable for large deformations. True strain (∫dL/L) integrates the incremental deformation over the changing length, giving a measure that correctly reflects the current state of the material.
The key mathematical property is additivity. If a specimen is stretched from 50 mm to 75 mm (ε₁) and then from 75 mm to 100 mm (ε₂), the true strains are: ε₁ = ln(75/50) = 0.405, ε₂ = ln(100/75) = 0.288, total = 0.693 = ln(100/50). Engineering strains: ε₁ = 0.500, ε₂ = 0.333, total = 0.833 ≠ (100−50)/50 = 1.000. The engineering strains don't add up because the reference length changed between steps.
Standard tensile tests (ASTM E8) typically report engineering stress and strain. However, the true stress-strain curve is needed for constitutive modeling in FEA, forming limit diagrams, and plastic flow analysis. The conversion is straightforward in the uniform deformation region: σ_true = σ_eng(1 + ε_eng) and ε_true = ln(1 + ε_eng). After necking begins, these simple conversions no longer apply and local strain measurements (e.g., DIC) are needed.
Finite element codes universally use true (logarithmic) strain internally because it provides a consistent framework for large rotation and deformation. When inputting material data from tensile tests, engineers must convert from the engineering curves reported in test standards to the true stress-strain curves required by the solver. Failure to do this conversion is a common source of error in FEA simulations.
True strain is additive for sequential deformations (ε_total = ε₁ + ε₂), correctly represents the instantaneous deformation state, and is the natural measure for constitutive equations in computational mechanics. Engineering strain is not additive and can give misleading results for large deformations.
Below about 5% strain (ε ≈ 0.05), the difference is less than 2.5% and either measure works fine. Above 10%, the difference exceeds 5% and becomes progressively larger. For strains above 20%, true strain should always be used.
The stretch ratio λ = Lf/L₀ is another deformation measure common in rubber and polymer mechanics. It equals 1 + ε_eng, and true strain = ln(λ). A stretch ratio of 2 means the material has doubled in length.
During plastic deformation of metals and incompressible materials, volume is conserved: A₀L₀ = AfLf. So Af = A₀ × (L₀/Lf). This is a good approximation for plastic deformation but not for elastic deformation, where Poisson's ratio effects change the volume slightly.
Yes — in compression, Lf < L₀, so ln(Lf/L₀) is negative. True strain is symmetric for tension and compression of equal magnitude, unlike engineering strain where compression to half-length gives ε_eng = -0.5 but tension to double-length gives ε_eng = +1.0.
For uniaxial tension with constant volume: σ_true = σ_eng × (1 + ε_eng). This accounts for the decreasing cross-sectional area during tensile deformation. True stress is always higher than engineering stress in tension.