Material Physics

Young's Modulus

Stiffness of materials — stress per strain in elastic deformation

Young's modulus E (or elastic modulus) measures a material's stiffness — ratio of stress (force per area) to strain (relative deformation). E = stress/strain. Steel: ~200 GPa (very stiff). Rubber: ~10⁻³ GPa (very compliant). Determines how materials deform under load — critical for engineering design, biology, geology.

  • DefinitionE = σ / ε (stress / strain)
  • UnitsPa or GPa (1 GPa = 10⁹ N/m²)
  • Steel~200 GPa
  • Aluminum~69 GPa
  • Concrete~30 GPa
  • Rubber~0.001-0.1 GPa

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

The relation

For elastic deformation:

σ = E · ε

where σ = F/A (stress, Pa) and ε = ΔL/L (strain, unitless).

For a rod of length L, cross-section A, applied force F, elongation ΔL:

F = (E · A / L) · ΔL

(Equivalent to Hooke's law for the rod, with effective k = E·A/L.)

Young's modulus of common materials

MaterialE (GPa)
Diamond~1050
Carbon nanotube (axial)~1000
Tungsten411
Steel~200
Brass100
Aluminum69
Glass50-90
Concrete~30
Wood (along grain)~10
Bone~14
Cartilage~0.025
Rubber (natural)0.001-0.1
Soft tissue (skin)~0.001

Sound speed in solids

Longitudinal sound speed:

v_long = √(E / ρ)
MaterialE (GPa)ρ (kg/m³)v (m/s)
Aluminum692700~5060
Steel2007850~5050
Concrete302400~3540
Wood10500~4470
Glass702500~5290
Diamond10503500~17,300

JavaScript — Young's modulus calculations

// Stress and strain
function stress(force_N, area_m2) { return force_N / area_m2; }
function strain(deltaL, L) { return deltaL / L; }

// Young's modulus from stress-strain
function youngsModulus(stress_Pa, strain) { return stress_Pa / strain; }

// Elongation from F, A, L, E
function elongation(force_N, area_m2, length_m, E_Pa) {
  return force_N * length_m / (area_m2 * E_Pa);
}

// Steel rod, 1 m long, 1 cm² cross-section, 1000 N force
const E_steel = 200e9;  // Pa
console.log(`Steel rod 1m × 1cm², 1000N: ${(elongation(1000, 1e-4, 1, E_steel) * 1e6).toFixed(2)} µm`);
// 50 µm = 50 microns — small but measurable

// Spring constant of rod
function rodSpringConstant(E_Pa, area_m2, length_m) {
  return E_Pa * area_m2 / length_m;
}

console.log(`Steel rod k: ${rodSpringConstant(200e9, 1e-4, 1).toFixed(0)} N/m`);
// 2 × 10⁷ N/m — very stiff

// Sound speed
function soundSpeedSolid(E_Pa, density_kgm3) {
  return Math.sqrt(E_Pa / density_kgm3);
}

console.log(`Steel: v = ${soundSpeedSolid(200e9, 7850).toFixed(0)} m/s`);
console.log(`Aluminum: v = ${soundSpeedSolid(69e9, 2700).toFixed(0)} m/s`);

// Maximum stress before yield (yield strength varies widely; mild steel ~250 MPa)
const yield_steel = 250e6;
console.log(`Steel yield strain: ${(yield_steel / E_steel).toExponential(2)}`);
// 0.125% — yield at very small deformation

// Bone in osteopathic terms
function boneFracture(force_kN, area_cm2) {
  // Strain to fracture ~0.01 (1%); E ~ 14 GPa
  const E_bone = 14e9;
  const stress_Pa = force_kN * 1000 / (area_cm2 * 1e-4);
  return stress_Pa / E_bone;
}

console.log(`Bone strain at 1 kN over 1 cm²: ${boneFracture(1, 1).toExponential(2)}`);

// Composite material rule of mixtures (parallel)
function compositeYoungs(volume_fractions, E_values) {
  return volume_fractions.reduce((sum, f, i) => sum + f * E_values[i], 0);
}

// Carbon fiber (E~250 GPa) at 60%, epoxy (E~3 GPa) at 40% (axial direction)
console.log(`CF/epoxy 60/40: ${compositeYoungs([0.6, 0.4], [250e9, 3e9]) / 1e9} GPa`);

Where Young's modulus matters

  • Civil engineering. Buildings, bridges, dams — material selection based on E and yield strength.
  • Aerospace. Aircraft (Al, composites), spacecraft (Ti, composites). Need lightweight + stiff.
  • Mechanical engineering. Springs, shafts, bearings — designed for specific stiffness.
  • Sports. Golf clubs, tennis rackets, vaulting poles, bicycles. Tuning E for performance.
  • Medical. Bone vs implants — stiffness mismatches can cause stress shielding (bone resorption).
  • Geology. Earth's crust elasticity; seismic wave propagation.
  • Manufacturing. Metal forming — deformation limits set by E and yield.

Common mistakes

  • Confusing stiffness with strength. Stiffness (E) — resistance to deformation. Strength — resistance to breaking. Different properties; some materials high E but low strength (cast iron) or vice versa (rubber).
  • Using Young's modulus beyond elastic limit. σ = E·ε holds in elastic regime. Beyond yield, plastic deformation occurs; relationships nonlinear.
  • Treating Young's modulus as direction-independent. Anisotropic materials (wood, fiber composites) have different E along different directions. Must specify direction.
  • Forgetting Poisson's ratio. Stretching one direction usually contracts perpendicular directions (Poisson). For 3D problems, need shear modulus too.
  • Confusing units. E in Pa or GPa. 1 GPa = 10⁹ N/m². psi conversion: 1 GPa ≈ 145,000 psi.
  • Treating temperature as irrelevant. E varies with T (slowly for metals; significantly for polymers). High-T applications need separate analysis.

Frequently asked questions

What's the difference between stress and strain?

Stress σ — force per unit area (N/m² = Pa). How "loaded" the material is. Strain ε — relative deformation (ΔL/L). How "stretched" it is. Both are unitless ratios in some sense, but σ has force/area dimensions. For elastic regime, σ = E·ε (Young's modulus E is the proportionality constant).

How does Young's modulus relate to Hooke's law?

Hooke's law for springs: F = -kx. For solids: σ = E·ε. Same idea — proportional response. Young's modulus is the bulk equivalent of spring constant k. F = (E·A/L) · ΔL, so effective k = E·A/L. Stiffer (higher E), thicker (larger A), shorter (smaller L) → stiffer overall.

How does material stiffness affect engineering?

Determines how loads deform. Bridge under vehicle weight — Young's modulus + cross-section + load determines bend. Buildings — concrete/steel composite gives high E. Aircraft — aluminum or carbon fiber. Sports equipment — golf clubs need stiffness but with controlled flex. Material choice involves Young's modulus among other properties.

Why does diamond have such high Young's modulus?

Strong covalent bonds. Each carbon atom bonded to 4 others tetrahedrally — extremely rigid network. E = 1050 GPa for diamond. Comparable: graphene (in-plane), carbon nanotubes. Among naturally occurring materials, hardest known.

How does this connect to sound speed?

Sound speed in solid v_long = √(E/ρ). Stiff materials (high E) → fast sound. Steel: v ≈ 5050 m/s. Rubber: v ≈ 30 m/s. Material properties determine acoustic speed.

What about beyond the elastic limit?

Hooke's law breaks down. Yield point — material starts plastic deformation (permanent). Beyond that — strain hardening, then necking, fracture. Tensile strength (max stress before breaking) ~5× yield for many metals. Stress-strain curve shows transitions; engineers operate well below yield.

How is Young's modulus measured?

Tensile testing — pull a sample with known cross-section, measure force vs elongation. Calculate σ = F/A and ε = ΔL/L. Slope in elastic region = E. Other methods: ultrasonic (sound speed), nanoindentation (small-scale), dynamic mechanical analysis. Standards: ASTM, ISO procedures.