HomeMaterials ScienceFree Electron Gas 2D: Drude Drift-Velocity Convergence

Free Electron Gas 2D: Drude Drift-Velocity Convergence

Interactive 2D counterpart to the Drude free-electron model: a genuine 2D hard-disk electron gas scatters off the lattice at a rate 1/τ while colliding elastically with itself, and a live running-average chart proves the simulated ensemble drift converges to the analytic v_d = eEτ/m prediction.

Materials Science2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-metallic-materials ↗ Open standalone

This is the 2D counterpart to the 3D Drude free-electron model, built as an independent simulation rather than a re-rendered scene. A genuine 2D gas of conduction electrons scatters off the lattice as a Poisson process with rate 1/τ while also colliding elastically with itself — a real hard-disk gas mechanic the 3D version does not include — and accelerates under the applied field between scatters. Because elastic collisions conserve total momentum, turning those electron-electron collisions on or off leaves the drift readouts unchanged, a directly checkable consequence of the physics. A live running-average chart tracks the simulated ensemble's mean forward velocity against the closed-form analytic prediction v_d = eEτ/m, converging visibly as more samples accumulate after every field, temperature or material change.

⚙ Under the hood

2D counterpart to the Drude free-electron model: a genuine 2D hard-disk electron gas scatters off the lattice at rate 1/τ and collides elastically with itself, while a live running-average chart proves the simulated ensemble drift converges to the analytic v_d = eEτ/m prediction. Toggle electron-electron collisions on/off to confirm they don't bias the drift.

metalselectrical conductivitysolid state physicsdrude modelmaterials science2d simulationmonte carlo

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)