HomeThermodynamicsStatistical Mechanics Simulator

Statistical Mechanics Simulator

Interactive statistical mechanics simulator: watch an N-particle gas obey the Maxwell-Boltzmann speed distribution and see entropy rise in real time when a dividing wall is removed and the gas freely expands.

Thermodynamics3DModerate60 FPS
physics-ext-topic-75 ↗ Open standalone

Statistical mechanics explains the macroscopic laws of thermodynamics — temperature, pressure, entropy — as the statistical behavior of huge numbers of microscopic particles. This simulator tracks a chamber of independent gas particles whose velocities are drawn from a Maxwell–Boltzmann distribution set by a temperature you control, with a live histogram comparing the measured speeds against the theoretical curve. A removable partition lets you run the classic free-expansion experiment: confine the gas to one half of the chamber, then pull the wall away and watch the spatial entropy climb in real time as the gas fills the available volume — a direct, visual demonstration of the second law of thermodynamics.

⚙ Under the hood

Watch an N-particle ideal gas obey the Maxwell-Boltzmann speed distribution and see entropy rise in real time when a dividing wall is removed and the gas freely expands.

Three.jsstatistical mechanicsthermodynamicsentropyMaxwell-Boltzmann

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

What did you find?

Add reproduction steps (optional)