Elastic moduli and Hooke's law

Stretch a rubber band and it snaps back; stretch it too far and it stays limp and loose forever. Every solid — a steel bridge cable, a rubber cord, a bone — behaves the same way in principle: push or pull on it, and internal restoring forces build up inside the material to resist the change, at least up to a point. This article is about quantifying that resistance. We define stress (the internal restoring force per unit area) and strain (the fractional deformation it produces), state Hooke's law linking the two, and meet the three elastic moduli — Young's modulus, bulk modulus, and the shear modulus — that measure how stiffly a material responds to stretching, squeezing, and shearing respectively. These constants let you predict, with nothing more than a formula and a calculator, exactly how far a wire stretches under a load or how much a solid compresses under pressure.

The core insight

Within the elastic limit, stress is directly proportional to strain (Hooke's law), and the constant of proportionality — Young's modulus for stretching, bulk modulus for uniform compression, or the shear modulus for twisting — tells you how stiffly a material resists that particular kind of deformation.

The core idea

When a force deforms a solid, the material develops an internal restoring force that opposes the deformation. Stress is this restoring force per unit cross-sectional area:

σ=FA\sigma = \frac{F}{A}

where: FF is the applied (restoring) force in newtons and AA is the cross-sectional area in square metres, so σ\sigma carries units of N/m2\text{N/m}^2, or pascal.

Strain is the fractional deformation — always a dimensionless ratio, never carrying units. There are three matched pairs of stress and strain, one for each way a solid can be pushed out of shape.

  • Longitudinal (tensile/compressive) stress and strain — a force along the length of a rod or wire produces strain ε=ΔL/L\varepsilon = \Delta L / L, the fractional change in length.
  • Bulk (hydrostatic) stress and strain — uniform pressure from every side produces volume strain ΔV/V\Delta V / V, the fractional change in volume.
  • Shearing stress and strain — a tangential force produces shear strain θ≈tan⁡θ=Δx/L\theta \approx \tan\theta = \Delta x / L, the angle through which one face tilts relative to the opposite face.

The figure below shows all three side by side, so the geometry of each deformation is easy to keep straight.

Figure
Three blocks showing longitudinal stretching, uniform volume compression and shear tilting, each labelled with its matching modulus
Three deformations, three moduli stretch: ΔL / L Young's modulus Y squeeze: ΔV / V Bulk modulus K tilt: angle θ Shear modulus η

Hooke's law states that, within the elastic limit, stress is directly proportional to strain:

σ=E ε\sigma = E\,\varepsilon

where: EE is a constant called the modulus of elasticity, with a different value and a different name for each type of deformation. Beyond the elastic limit the proportionality breaks down, and the material undergoes permanent (plastic) deformation — it no longer returns fully to its original shape when the force is removed. The three moduli, each stress divided by its matching strain, are:

Y=F/AΔL/L,K=− ΔpΔV/V,η=F/AθY = \frac{F/A}{\Delta L/L}, \qquad K = \frac{-\,\Delta p}{\Delta V/V}, \qquad \eta = \frac{F/A}{\theta}

where: YY is Young's modulus (stretching/compression along a length), KK is the bulk modulus (the minus sign shows volume shrinks as pressure rises; 1/K1/K is the compressibility), and η\eta is the shear modulus, or modulus of rigidity (twisting). All three share the unit N/m2\text{N/m}^2, because strain is dimensionless. A larger modulus means a stiffer material for that type of deformation — steel's Young's modulus is roughly 10510^5 times rubber's, so a steel wire barely stretches where a rubber cord of the same size and load would stretch enormously. One more constant completes the picture: Poisson's ratio σP\sigma_P compares how much a stretched wire thins sideways to how much it lengthens,

σP=lateral strainlongitudinal strain\sigma_P = \frac{\text{lateral strain}}{\text{longitudinal strain}}

It is dimensionless and typically falls between about 0.20.2 and 0.40.4 for common solids.

Derivation AExtension of a loaded wire from Young's modulus

The goal is to combine the three definitions above — stress, strain, and Young's modulus — into a single practical formula that gives the extension ΔL\Delta L of a wire directly from the load FF, its geometry AA and LL, and the material constant YY, so that a numerical problem can be solved in one line instead of three separate substitutions.

Step 1. Start from the defining ratio of Young's modulus, Y=σ/εY = \sigma/\varepsilon, where σ\sigma is the longitudinal stress and ε\varepsilon is the longitudinal strain. Rearranged, this gives the strain produced by a given stress: ε=σ/Y\varepsilon = \sigma/Y.

Step 2. Substitute the definitions of stress and strain. Stress is σ=F/A\sigma = F/A and strain is ε=ΔL/L\varepsilon = \Delta L/L, so Step 1 becomes ΔLL=F/AY\dfrac{\Delta L}{L} = \dfrac{F/A}{Y}.

Step 3. Solve for the extension by multiplying both sides by LL: ΔL=FLAY\Delta L = \dfrac{FL}{AY}. This is the working formula — it says the extension grows with the load FF and the original length LL, and shrinks as the cross-sectional area AA or the stiffness YY increases, matching the physical expectation that a thicker or stiffer wire stretches less for the same pull.

Step 4. Check the formula against the numbers already used for the steel wire above: F=100 NF = 100\ \text{N}, L=2.0 mL = 2.0\ \text{m}, A=1.0×10−6 m2A = 1.0\times10^{-6}\ \text{m}^2, Y=2.0×1011 N/m2Y = 2.0\times10^{11}\ \text{N/m}^2. Then ΔL=100×2.0(1.0×10−6)(2.0×1011)=2002.0×105=1.0×10−3 m=1.0 mm\Delta L = \dfrac{100 \times 2.0}{(1.0\times10^{-6})(2.0\times10^{11})} = \dfrac{200}{2.0\times10^{5}} = 1.0\times10^{-3}\ \text{m} = 1.0\ \text{mm}, exactly the extension found by the step-by-step stress-then-strain route, confirming the single-formula shortcut is consistent.

Worked example

A steel wire of length 2.0 m2.0\ \text{m} and cross-sectional area 1.0×10−6 m21.0\times10^{-6}\ \text{m}^2 is stretched by a force of 100 N100\ \text{N}. Young's modulus of steel is 2.0×1011 N/m22.0\times10^{11}\ \text{N/m}^2. Find (a) the extension, and (b) the extension if a second, identical wire were used instead but with double the cross-sectional area.

Step 1. Use the extension formula derived above, ΔL=FL/(AY)\Delta L = FL/(AY), with the given numbers: ΔL=(100)(2.0)(1.0×10−6)(2.0×1011)=1.0×10−3 m=1.0 mm\Delta L = \dfrac{(100)(2.0)}{(1.0\times10^{-6})(2.0\times10^{11})} = 1.0\times10^{-3}\ \text{m} = 1.0\ \text{mm}. This matches the two-step stress-then-strain calculation, as it must, since it is the same physics rearranged.

Step 2. For part (b), double the area to A′=2.0×10−6 m2A' = 2.0\times10^{-6}\ \text{m}^2, keeping FF, LL, and YY unchanged. Since ΔL∝1/A\Delta L \propto 1/A (everything else fixed), doubling AA halves the extension: ΔL′=(100)(2.0)(2.0×10−6)(2.0×1011)=0.5×10−3 m=0.5 mm\Delta L' = \dfrac{(100)(2.0)}{(2.0\times10^{-6})(2.0\times10^{11})} = 0.5\times10^{-3}\ \text{m} = 0.5\ \text{mm}.

Step 3. Interpret the comparison: a wire twice as thick (in cross-sectional area) stretches only half as much under the same load, because the same force is now spread over twice the area, halving the stress, and strain follows stress in direct proportion. Answer: the original wire stretches 1.0 mm1.0\ \text{mm}; the wire with double the area stretches only 0.5 mm0.5\ \text{mm}.

Competitive stretch

A solid rubber cube of side 10 cm10\ \text{cm} is subjected to a uniform pressure increase of 2.0×106 Pa2.0\times10^{6}\ \text{Pa}, and its volume decreases by 6 cm36\ \text{cm}^3. Find its bulk modulus, and compare it with a typical metal. The original volume is V=(0.10)3=1.0×10−3 m3=1000 cm3V = (0.10)^3 = 1.0\times10^{-3}\ \text{m}^3 = 1000\ \text{cm}^3, so the volume strain is ΔV/V=6/1000=6.0×10−3\Delta V/V = 6/1000 = 6.0\times10^{-3}. The bulk modulus is then K=Δp/(ΔV/V)=(2.0×106)/(6.0×10−3)≈3.3×108 N/m2K = \Delta p / (\Delta V/V) = (2.0\times10^{6})/(6.0\times10^{-3}) \approx 3.3\times10^{8}\ \text{N/m}^2 — roughly a thousand times smaller than a typical metal's bulk modulus of order 1011 N/m210^{11}\ \text{N/m}^2, confirming that rubber is far more compressible than steel or aluminium.

Common traps

  • Confusing stress with pressure: pressure is one special case of stress (hydrostatic/bulk), but stress can equally be longitudinal or shearing.
  • Forgetting Hooke's law holds only up to the elastic limit — beyond it, stress and strain stop being proportional, and permanent deformation can set in.
  • Mixing up which stress pairs with which strain — each modulus matches a specific deformation type: longitudinal-longitudinal for YY, volume-volume for KK, shear-shear for η\eta.
  • Assigning strain a unit. Strain is always a ratio of two lengths or two volumes, so it is dimensionless; only stress and the moduli carry units of N/m2\text{N/m}^2.

Ask the tutor: Want a walkthrough of how to combine two wires in series or parallel using these moduli, or more practice numericals on stress, strain, and extension?

Why does bulk modulus have a minus sign in its formula but Young's modulus does not?

Because increasing pressure on a solid always shrinks its volume, so Δp\Delta p and ΔV\Delta V have opposite signs — without the minus sign, KK would come out negative, which is awkward since a modulus is meant to describe stiffness as a positive quantity. Young's modulus does not need this fix because a stretching force and the resulting extension point the same way: both FF and ΔL\Delta L are naturally positive for a pull, so no sign correction is required.

Why is a larger modulus called stiffer rather than the strain being larger?

Because the modulus is stress divided by strain, so a larger modulus means it takes more stress to produce the same strain — the material resists deformation more strongly. Think of it the other way round: for a fixed stress, a material with a large modulus deforms only a little (small strain), while a material with a small modulus (like rubber) deforms a lot for the same stress. Stiffness and modulus size move together.

Do I need to memorise separate formulas for stress and for each modulus?

Not really — all three moduli share one pattern, modulus equals (matching) stress over (matching) strain, so if you remember the three kinds of stress and their three matching strains, the moduli formulas write themselves. The only thing worth memorising specially is the extra minus sign in the bulk modulus definition, since it is the one case where the natural signs of the two changes are opposite.

Before this

Where this leads