HomePhysics & MechanicsThe Hysteresis Loop

🧲 The Hysteresis Loop

Cycle an applied magnetic field back and forth over a 3D ferromagnetic block and watch the magnetization trace a live hysteresis loop, with sliders for coercivity and remanence.

Physics & Mechanics3DModerate60 FPS
hysteresis-loop-lab ↗ Open standalone

An oscillating magnetic field sweeps across a 3D ferromagnetic block while its microscopic domains flip into alignment, and the resulting magnetization is traced live as a B–H hysteresis loop.

🔬 What It Demonstrates

Why magnetization lags the applied field: domain walls resist reversing until the field overcomes coercivity, leaving remanent magnetization at zero field and tracing a looped, history-dependent curve rather than a straight line.

🎮 How to Use

Adjust field amplitude and sweep speed to drive the cycle, then change coercivity to widen or narrow the loop and remanence to raise or lower it. Watch the domain arrows flip as the loop plots on the right.

💡 Did You Know?

The area enclosed by a hysteresis loop equals the energy dissipated as heat per magnetization cycle — engineers pick "soft" low-coercivity alloys for transformer cores specifically to shrink that loop and cut losses.

⚙ Under the hood

Interactive 3D magnetic material where cycling an applied magnetic field back and forth traces the material's magnetization as a hysteresis loop, with sliders for coercivity and remanence.

hysteresis-loopmagnetismferromagnetismcoercivitymagnetic-materialsphysics

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)