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.
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.
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.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install