A Byte of PhysicsLogo

Heat death and equilibrium

Equilibrium is a state where selected macroscopic observables no longer show persistent directed change under stated system conditions. It is dynamic at microscopic scale, not a frozen animation: particles still collide, fluctuate, and exchange energy. “Heat death” in this introductory context should mean absence of sustained usable macroscopic gradients in an isolated model, not absence of all motion or all energy.

Think like a programmer

Define equilibrium as a measurable classification with a declared observable set, burn-in, rolling/window statistics, flux boundary, threshold, and uncertainty policy. Preserve raw traces and conservation/transfer ledgers. Never stop a simulation merely because one frame looks uniform or one rolling average looks flat; test classification sensitivity to window length, seed, and initial condition.

Model checklist

Inputs
Closed/open system boundary policy, observable time series and units, burn-in rule, window set, net-flux surfaces, threshold and uncertainty method, conservation/transfer ledger, seed/initial-state set, and sampling interval.
State
Raw microscopic trajectory, observable trace, rolling means/variances, net flux, conservation residuals, accepted equilibrium windows, and classification provenance.
Rule
After declared burn-in, reduce observables over named windows; compare drift, variance, net flux, and conservation behavior with thresholds; repeat across windows/seeds when the claim is general.
Output
Equilibrium/undetermined/not-equilibrium classification, statistics and uncertainty, threshold rationale, sensitivity table, and current boundary/drive status.
Check
Particles may still have nonzero speed while net selected flux is near zero; classification survives reasonable window variation; an imposed gradient or drive is reported as a steady state rather than closed equilibrium; conservation/transfer ledger is compatible with the stated boundary; transient drift exceeds the threshold before equilibration.
\[\bar A_W=\frac1{|W|}\sum_{t\in W}A(t),\qquad J_{net}=\frac{\Delta Q}{A\,\Delta t}\]

Equilibrium is relative to the observables and resolution being tested. A box can have nearly uniform coarse density while retaining an oscillating temperature gradient at a finer spatial binning. Report the geometry, region, and scale. For an isolated gas, useful diagnostics can include total-energy drift, centre-of-mass momentum, left-right particle imbalance, wall-pressure difference, and net energy/particle flux across an internal plane.

Steady state is different. A room with a heater and a cooler may maintain constant average temperatures while energy flows continuously from source to sink. Its snapshots can look statistically stable, but the boundary ledger shows sustained transfer; call it a driven steady state, not thermal equilibrium. The distinction protects the word “equilibrium” from becoming a synonym for “not changing visibly.”

Try this experiment

Prediction: At equilibrium, individual particles still collide while net macroscopic flow averages near zero; a driven steady state can look constant while retaining nonzero flux.

Choose an internal plane and calculate net particle or energy flux over several window lengths. Record raw collision activity, a macroscopic imbalance, and a conservation/transfer ledger. Start from a left-right imbalance, then compare early and late windows. Finally apply an external drive and show why a stable average no longer certifies equilibrium.

Where this model breaks

Finite systems fluctuate; a threshold is a practical convention. External drives can produce steady states that are not equilibrium. Metastable states, slow relaxation, incomplete mixing, hidden conserved quantities, numerical thermostats, coarse bins, and short trajectories can all make an apparently settled system fail a stronger equilibrium test. Cosmological “heat death” is a separate, model-dependent extrapolation and is not established by a small box simulation.

Summary

Equilibrium is a statistical classification tied to declared observables, boundaries, windows, uncertainty, and resolution. Report those with the label, and distinguish an isolated no-net-flux condition from a driven steady state that merely looks stable.

Glossary

Sources

Model contract

Treat the lesson as a small function before treating it as a fact to memorize. Give every value a unit, keep only the state needed for the next step, and make the output easy to inspect.

\[\text{observable output} = f(\text{inputs},\,\text{state})\]
Inputs
Quantities you set or measure, with units and useful bounds.
State
Values the program must retain to reproduce the next result.
Rule
The relationship or update that turns inputs and state into a result.
Check
A known limit, unit check, invariant, or measured result that can expose a bad model.

Implement the idea as a model

For Heat Death and Equilibrium, write down the quantities you can control, the values your program must retain, and the result a reader could inspect. In Entropy and the Second Law, the useful program is not the drawing: it is the smallest explicit model that makes a prediction you can test.

Guided experiment

Prediction: changing one declared input while holding the others fixed should change only the outputs that the model connects to that input. Choose one input, predict the direction of change, then check a limiting case such as zero, a symmetric arrangement, or a familiar low-speed or small-change approximation.

Where this model breaks

This lesson is a teaching model, not a complete simulator. Before using it outside the stated question, check which interactions, scales, uncertainties, boundary conditions, and measurement limits it leaves out.

Summary

Treat Heat Death and Equilibrium as a contract: named inputs and units enter a rule, the rule produces an observable result, and a known limit or invariant checks whether the implementation deserves trust.

Glossary

  • Input: a measured value or chosen parameter supplied to a model.
  • State: the smallest set of values needed to continue or reproduce a model.
  • Validation: comparing an output with a known result, limit, invariant, or measurement.

Self-check

  1. Which values are inputs, and which values must remain state?
  2. What observable result would tell you the model is behaving as expected?
  3. Which assumption would you test first before applying the model to a real system?

Model review: turn Heat Death and Equilibrium into a test

Classify equilibrium using rolling observables and uncertainty rather than a static-looking frame.

  1. Name the inputs and units that the entropy and the second law model needs.
  2. Separate the state you must keep from values you can calculate when needed.
  3. Write one rule that maps the current state and inputs to an observable result.
  4. Choose a limiting case, unit check, invariant, or known result before trusting an output.
  5. State one assumption you would change before using this simplified model for a real decision.

Share to: