Frank-Read Dislocation Source
Interactive 3D simulation of a Frank-Read source: a dislocation segment pinned at both ends bows under shear stress, driven by a real line-tension force balance. Below the critical stress it settles into a stable arc; above it, it spirals and repeatedly pinches off expanding dislocation loops -- the mechanism that multiplies dislocations during crystal plasticity.
A dislocation segment pinned at two fixed points is the smallest engine of crystal plasticity: under a resolved shear stress it bows outward, resisted by its own line tension, and settles into a stable arc — until the stress crosses a sharp threshold, τ꜀ = Gb/L, past which no stable shape exists and the segment spirals, sheds an expanding dislocation loop, and reforms to do it again. This simulator integrates the real curvature-driven force balance at every point along the line rather than animating a canned shape, so the stable-arc regime, the critical-stress transition, and the repeated loop emission all emerge from the same physics that governs work hardening in real metals.
Watch a dislocation segment pinned at both ends bow under shear stress: below a critical stress it settles into a stable arc, above it the line spirals and repeatedly pinches off expanding dislocation loops, the mechanism that multiplies dislocations during crystal plasticity.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install