Grand Canonical Ensemble: Particle Number Fluctuations
Interactive grand canonical Monte Carlo simulator: a 3D lattice gas exchanges both energy and particles with a reservoir at fixed temperature and chemical potential, showing particle-number fluctuations, occupation density and the fluctuation-compressibility relation live.
Most introductions to statistical mechanics stop at the canonical ensemble, where particle number N is fixed and only energy is exchanged with a heat bath. This simulator instead builds the grand canonical (μVT) ensemble directly: a 3D lattice gas exchanges both energy and particles with an implicit reservoir held at fixed temperature and chemical potential, using a real Metropolis grand-canonical Monte Carlo move (ΔΩ = ΔE − μΔN) on every proposed insertion or removal. Watch the equilibrium density respond live as you sweep the chemical potential, see attractive interactions drive clustering as temperature drops, and read off the particle-number variance ⟨(ΔN)²⟩ that — via the fluctuation-compressibility relation — directly measures how compressible the simulated system is.
A 3D lattice-gas Monte Carlo simulator of the grand canonical (μVT) ensemble, where particles are exchanged with an implicit reservoir at fixed temperature and chemical potential, with live particle-number fluctuations and compressibility readouts.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install