PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Thermodynamics

Other simulators in this category — or see all 40.

View category →
FeaturedSchool

Ideal Gas Simulator

Bouncing particles in a box. See PV=nRT in action.

Launch Simulator
School

Gas Laws Interactive

Boyle's, Charles's, Gay-Lussac's laws with interactive piston.

Launch Simulator
School

Heat Transfer

Conduction, convection, and radiation with temperature gradients.

Launch Simulator
School

Phase Diagram

Temperature-pressure diagram with phase transitions.

Launch Simulator
School

Carnot Engine

PV diagram animation with cycle steps and efficiency.

Launch Simulator
NewSchool

Maxwell–Boltzmann Distribution

Histogram of |v| from Gaussian components vs the 3D Maxwell speed PDF; T and sample size.

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Thermodynamics/Bose–Einstein vs Fermi–Dirac

Bose–Einstein vs Fermi–Dirac

For noninteracting identical particles in equilibrium with a reservoir at temperature T and chemical potential μ, the mean occupation of a single-particle state of energy E follows quantum statistics. Fermi–Dirac statistics enforce the Pauli exclusion principle: f_FD(E) = 1/(e^{β(E−μ)} + 1) with β = 1/(k_B T). Bose–Einstein statistics allow macroscopic occupation: f_BE(E) = 1/(e^{β(E−μ)} − 1), defined for E > μ in the ideal-gas grand canonical ensemble (divergence as E → μ⁺ signals Bose–Einstein condensation physics not fully captured here). The classical Maxwell–Boltzmann occupation f_MB(E) = e^{β(μ−E)} is the dilute limit where quantum overlaps are negligible. The graph overlays all three at the same T and μ so you can see how raising temperature or shifting μ moves fermionic steps toward exponential tails.

Who it's for: Undergraduates in thermal physics or quantum mechanics courses studying the road from MB statistics to FD and BE gases.

Key terms

  • Fermi–Dirac distribution
  • Bose–Einstein distribution
  • Maxwell–Boltzmann
  • Chemical potential
  • Pauli exclusion
  • Grand canonical ensemble

Occupation vs single-particle energy E (same μ and k_B T). The graph is the main view — raise T or move μ to see FD soften and MB approach FD in the dilute tail.

Live graphs

Grand canonical (single-particle)

0.35
-0.2
3

Ideal gas in the grand canonical ensemble: Fermi–Dirac f_FD = 1/(e^{β(E−μ)}+1); Bose–Einstein f_BE = 1/(e^{β(E−μ)}−1) for E > μ; classical Maxwell–Boltzmann f_MB = e^{β(μ−E)} (dilute limit f ≪ 1). Same T and μ for comparison; f_BE diverges as E → μ⁺. The BE and MB curves are softly capped at 8 on the plot so FD always stays visible.

Measured values

f_MB / f_FD at E=0.5·E_max1.008

How it works

Quantum statistics at the same temperature and chemical potential: Pauli exclusion suppresses fermions below μ; bosons pile up toward μ; Maxwell–Boltzmann is the classical no-exclusion limit.

Frequently asked questions

Why does the Bose curve shoot up near μ?
The ideal-gas Bose function diverges as E approaches μ from above: many bosons attempt to pile into low-lying states. Real gases have interactions and finite volume that regularize this behavior; the simulator omits interactions and simply omits or clips invalid points for clarity.
When should Maxwell–Boltzmann agree with Fermi–Dirac?
When occupancies are small (f ≪ 1), Pauli blocking is negligible and f_FD ≈ e^{β(μ−E)} = f_MB. The ratio f_MB / f_FD displayed in the sidebar approaches 1 in that regime, typically at high energy tails or when the gas is dilute.