Stress & Strain Simulator — Tensile Test Curve Interactive

Interactive 3D tensile-test laboratory: load and unload a dog-bone specimen and watch the stress-strain curve, yield and permanent extension develop.

← Engineering Fundamentals Labs
About this tool — how it works & FAQOpen ▾Close ▴

About the Stress & Strain Simulator

This simulator runs a virtual tensile test on a dog-bone specimen held in wedge grips. It drives the specimen through a loading ramp and an unloading ramp while an extensometer tracks the gauge section, and it draws the stress-strain path as it forms.

What the simulator shows

• A 3D test machine, specimen and extensometer, with a live stress-strain trace that follows the loading and unloading path. • Five sliders: Young's modulus (50-220 GPa), yield stress (150-500 MPa), post-yield tangent (0-5 GPa), peak engineering strain (0.001-0.025) and original cross-section (20-100 mm2). • Six live readouts: engineering strain, engineering stress, tensile force, permanent strain, gauge extension and final residual extension. • Two presets: Elastic return (the specimen goes back to zero strain) and Permanent set (unloading to zero stress leaves a positive extension).

From elastic line to permanent set

Yield strain is epsilon_y = sigma_y / E. Below it stress follows sigma = E epsilon; above it the bilinear law gives sigma = sigma_y + H (epsilon - epsilon_y), where H is the post-yield tangent. Unloading always follows a line with slope E, so the residual strain is epsilon_res = epsilon_peak - sigma_peak / E. The tensile force in kilonewtons is sigma (MPa) times area (mm2) divided by 1000.

Model limits and what to look for

The cycle is prescribed: 10 s of loading, 10 s of unloading and a 4 s observation hold. The material law is bilinear and monotonic with engineering stress and strain, so there is no necking, fracture, Bauschinger effect or hysteresis beyond permanent strain. Specimen extension is exaggerated in the drawing, while the metrics use the real 50 mm gauge length. Compare a peak strain below and above yield to see elastic return turn into permanent set.

Frequently asked questions

What is the slope of the unloading line?

Young's modulus, E. After yielding, unloading is elastic, so the stress falls along a line parallel to the original elastic loading line and the strain that is left at zero stress is the permanent set.

What is the difference between stress and strain?

Stress is force per unit original area (MPa here) and strain is the extension divided by the original gauge length (dimensionless). Plotted against each other they describe the material rather than the specimen size.

Why does peak strain decide whether the extension is permanent?

If the peak strain stays below the yield strain sigma_y / E the specimen remains elastic and returns to zero. If it goes beyond, the plastic part of the strain is not recovered on unloading.

What does this simulator not model?

It uses a bilinear monotonic material law with engineering stress and strain. Necking, fracture, strain-rate effects, the Bauschinger effect and real machine compliance are not included.

Related tools & guides