Bend a paper clip a little and it springs back. Bend it further and it stays bent. Bend it back and forth in the same spot and it snaps. Those three behaviours — recoverable, permanent, and fracture — are not separate properties scattered across a datasheet. They are three regions of a single curve, drawn by pulling a sample of the material until it breaks. That curve is the stress-strain diagram, and learning to read it is the foundation of every strength calculation an engineer makes.
This article walks through what the stress-strain curve shows, how to compute stress and strain from a tensile test, works a numerical example inside the elastic range, and points out the misreadings that lead to unsafe or overbuilt designs.
Why this calculation matters
Every load-bearing part — a bracket, a bolt, a beam, a pressure vessel wall — is sized against the mechanical limits of its material. Those limits come from the stress-strain curve: the yield strength tells you where permanent deformation begins, the ultimate tensile strength tells you the peak load capacity, and the elongation at fracture tells you how much warning you get before failure. Choose a material or set a safety factor without those numbers and you are guessing.
The curve also separates two design philosophies. Most structures are designed to stay in the elastic region, where deformation is fully recoverable and Hooke's law applies. Crash structures and forming operations deliberately exploit the plastic region beyond yield. Knowing which region you are in changes the equations you are allowed to use, so reading the curve correctly is not optional — it decides whether your analysis is valid at all.
The core method
A tensile test pulls a standard specimen and records force against extension. To make the result independent of specimen size, both axes are normalized.
Engineering stress is the applied force divided by the original cross-sectional area:
sigma = F / A0
Engineering strain is the change in length divided by the original gauge length:
epsilon = dL / L0
Plot sigma against epsilon and the curve has distinct regions. It begins with a straight elastic line: stress and strain are proportional, and the slope is Young's modulus E — the material's stiffness. In this region Hooke's law holds:
sigma = E * epsilon
The line ends at the yield point. Beyond it the material deforms plastically: remove the load and a permanent strain remains. The curve then rises more slowly through strain hardening to a peak — the ultimate tensile strength — after which a ductile metal necks down locally and the curve falls until fracture.
Two refinements matter in practice. Real curves are often described with hardening models — bilinear, power-law (Hollomon), or Ramberg-Osgood — that approximate the plastic region with a manageable equation. And engineering stress underestimates the true stress near the end of the test, because the cross-section is shrinking; true stress uses the instantaneous area. For elastic-range work, the engineering definitions are exact enough.
A worked example
Take a mild-steel tensile specimen with a gauge length L0 = 50 mm and a cross-sectional area A = 20 mm^2. The material's Young's modulus is E = 200 GPa. An axial load F = 4 kN is applied — small enough to stay well inside the elastic range. How far does the specimen stretch?
Step 1 — compute the engineering stress. Convert the area to SI units: 20 mm^2 = 20e-6 m^2.
sigma = F / A = 4000 / 20e-6 = 200e6 Pa = 200 MPa
Step 2 — find the strain from Hooke's law. Since the load is within the elastic region, stress and strain are linked by E:
epsilon = sigma / E = 200e6 / 200e9 = 1.0e-3
The strain is 0.001 — one part in a thousand, a dimensionless number.
Step 3 — convert strain back to a physical extension.
dL = epsilon * L0 = 1.0e-3 * 50 = 0.05 mm
So a 4 kN pull stretches the 50 mm specimen by just 0.05 mm, and because the load is elastic, that stretch vanishes completely when the load is removed. Push the load higher, past the yield point, and this neat linear relation ends: part of the deformation becomes permanent, Hooke's law no longer applies, and you must follow the curve itself rather than the slope E.
Common mistakes
Applying Hooke's law beyond yield. The relation sigma = E*epsilon is only valid on the straight elastic line. Use it in the plastic region and you will badly underestimate the strain, because past yield the curve is far flatter than its initial slope.
Confusing yield strength with ultimate strength. Yield marks the onset of permanent deformation; ultimate strength is the peak the curve reaches later. A part that has passed yield is already permanently deformed even though it has not broken. Designing to the ultimate strength while ignoring yield invites parts that survive but no longer fit.
Mixing engineering and true stress. Engineering stress uses the original area; true stress uses the shrinking instantaneous area. They diverge significantly after necking begins. Comparing one material's engineering curve to another's true curve is not a fair comparison.
Reading ductile and brittle curves the same way. A ductile metal shows a long plastic region and clear necking; a brittle material such as cast iron or concrete fractures with little or no plastic region and gives almost no warning. The same yield-based reasoning does not transfer cleanly between them.
Forgetting unit conversions. Stress in pascals needs area in square metres, not square millimetres. A factor of 1e6 hides in that conversion, and dropping it throws the stress off by six orders of magnitude.
Try the interactive NovaSolver calculator
Seeing how a curve changes shape as you swap materials or hardening models builds intuition faster than any single calculation. The Stress-Strain Curve & Material Nonlinear Models tool on NovaSolver generates the sigma-epsilon curve in real time for presets including structural steel, aluminium, titanium, cast iron, rubber, and concrete. You set Young's modulus, yield stress, ultimate strength, the hardening exponent, and fracture strain, choose between bilinear, Ramberg-Osgood, and power-law models, and it reports the key numbers — E, yield strength, UTS, fracture strain, resilience, and toughness — while letting you overlay materials for side-by-side comparison.
Related calculators
- Stress and strain calculator — for quick elastic-range conversions between load, stress, strain, and extension.
- Plasticity stress-strain calculator — to work directly in the plastic region with hardening behaviour past yield.
- Mohr's circle calculator — to find principal stresses and maximum shear when loading is more than uniaxial.
You can browse the full set in the structural tools hub.
Closing note
The stress-strain curve is a material's mechanical biography in one diagram. Its straight elastic section gives you stiffness and a safe working region; its yield point marks the line you usually design not to cross; its plastic region and fracture point tell you how the material behaves when pushed past that line. Compute stress and strain carefully, keep your units consistent, know which region your part lives in, and the curve will tell you almost everything you need to know before a single load is applied.
Top comments (0)