Non-Equilibrium Statistical Mechanics
Master equation, Fokker-Planck equation, Langevin dynamics, detailed balance, and linear response theory
Historical Context
While equilibrium statistical mechanics was largely complete by the early 20th century, the non-equilibrium theory remains an active frontier. Albert Einstein's 1905 theory of Brownian motion and Paul Langevin's stochastic equation (1908) launched the field. Adriaan Fokker (1914) and Max Planck (1917) developed the partial differential equation for probability evolution, and Lars Onsager's reciprocal relations (1931, Nobel Prize 1968) established the first general results for systems near equilibrium.
Ryogo Kubo's fluctuation-dissipation theorem (1966) and linear response theory provided the bridge between equilibrium fluctuations and non-equilibrium transport, showing that transport coefficients can be computed from equilibrium correlation functions. Modern developments include the Jarzynski equality and Crooks theorem, extending thermodynamics to far-from-equilibrium processes.
1. The Master Equation
Derivation 1: Probability Evolution for Markov Processes
Consider a system that can be in discrete states \(\{n\}\) with transition rates \(W_{mn}\) (probability per unit time to go from state \(n\)to state \(m\)). The probability \(P_n(t)\) evolves according to:
The first term (gain) represents transitions into state \(n\); the second term (loss) represents transitions out. This can be written in matrix form:
The steady state satisfies \(\mathbf{W}\mathbf{P}^{ss} = 0\). If the transition rates satisfy detailed balance, the equilibrium distribution\(P_n^{eq} = e^{-\beta E_n}/Z\) is the unique steady state.
2. Detailed Balance
Derivation 2: Equilibrium Condition
Detailed balance requires that at equilibrium, each transition is individually balanced by its reverse:
For a thermal system: \(W_{nm}/W_{mn} = e^{-\beta(E_n - E_m)}\). This is stronger than the steady-state condition (which only requires net zero flow for each state, not each pair). Detailed balance guarantees time-reversal symmetry of the dynamics and ensures relaxation to the Boltzmann distribution.
The Metropolis algorithm satisfies detailed balance with the choice:
Systems that violate detailed balance include driven systems (e.g., molecular motors, active matter) and systems with non-conservative forces. These exhibit persistent probability currents even in steady state.
3. The Fokker-Planck Equation
Derivation 3: Continuum Limit of the Master Equation
For continuous variables \(x\), the master equation becomes an integral equation. Expanding for small jumps (Kramers-Moyal expansion) and keeping the first two terms gives the Fokker-Planck equation:
where \(A(x) = \langle\Delta x\rangle/\Delta t\) is the drift coefficient and\(B(x) = \langle(\Delta x)^2\rangle/\Delta t\) is the diffusion coefficient. For a particle in a potential \(V(x)\) with friction \(\gamma\)at temperature \(T\):
The steady-state solution is the Boltzmann distribution:\(P^{ss}(x) \propto e^{-V(x)/(k_BT)}\), provided the Einstein relation\(D = k_BT/\gamma\) holds. This connects the fluctuation strength (diffusion) to the dissipation (friction) -- a manifestation of the fluctuation-dissipation theorem.
4. The Langevin Equation
Derivation 4: Stochastic Dynamics
The Langevin equation describes the trajectory of a single Brownian particle:
where \(\xi(t)\) is Gaussian white noise: \(\langle\xi(t)\rangle = 0\),\(\langle\xi(t)\xi(t')\rangle = \delta(t - t')\). In the overdamped limit (\(m\ddot{x} \approx 0\)):
The Langevin and Fokker-Planck descriptions are equivalent: the Langevin equation gives individual trajectories, while the Fokker-Planck equation gives the probability distribution. The connection is that the ensemble of Langevin trajectories generates the Fokker-Planck probability density.
Einstein Relation and Brownian Motion
Einstein showed in 1905 that the diffusion coefficient of a Brownian particle is\(D = k_BT/\gamma\). Combined with Stokes' law \(\gamma = 6\pi\eta a\)for a sphere of radius \(a\) in a fluid of viscosity \(\eta\), this gives the Stokes-Einstein relation: \(D = k_BT/(6\pi\eta a)\). Perrin's experimental verification of \(\langle x^2\rangle = 2Dt\) (1908) provided definitive evidence for the existence of atoms.
5. Linear Response Theory
Derivation 5: Kubo Formula
Consider a system in equilibrium perturbed by a time-dependent external field\(f(t)\) coupled to observable \(A\):\(H(t) = H_0 - f(t)A\). The linear response of observable \(B\) is:
The response function (susceptibility) is given by the Kubo formula:
where \(\langle\cdots\rangle_0\) denotes the equilibrium average and\(\Theta(t)\) is the step function ensuring causality. In frequency space:
The fluctuation-dissipation theorem (FDT) relates the dissipative part to equilibrium fluctuations:
where \(\tilde{C}(\omega)\) is the Fourier transform of the equilibrium correlation function \(C(t) = \langle A(t)A(0)\rangle_0\). This remarkable result means transport coefficients (conductivity, viscosity, diffusion) can be computed from equilibrium simulations via Green-Kubo relations.
6. Applications
Key Applications
Electrical conductivity: The Kubo formula gives the conductivity as an integral of the current-current correlation function:\(\sigma = \frac{1}{k_BTV}\int_0^{\infty}\langle\mathbf{J}(t)\cdot\mathbf{J}(0)\rangle\,dt\).
Kramers escape problem: The rate of escape from a metastable potential well is \(r \sim \omega_0 e^{-\Delta V/(k_BT)}\) (Arrhenius), with prefactor corrections from the Fokker-Planck equation.
Molecular dynamics: Langevin thermostats (adding friction and noise) are used in molecular dynamics simulations to sample the canonical ensemble.
Active matter: Self-propelled particles (bacteria, active colloids) are described by modified Langevin equations that violate detailed balance, leading to phenomena like motility-induced phase separation.
7. Computational Exploration
This simulation demonstrates Langevin dynamics, Fokker-Planck probability evolution, Brownian motion statistics, and linear response.
Non-Equilibrium: Langevin Dynamics, Fokker-Planck, Brownian Motion, and Autocorrelation
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server
8. Summary and Key Results
Core Formulas
- Master eq: \(dP_n/dt = \sum_m(W_{nm}P_m - W_{mn}P_n)\)
- Fokker-Planck: \(\partial_t P = -\partial_x(AP) + \frac{1}{2}\partial_x^2(BP)\)
- FDT: \(\chi''(\omega) = \frac{\omega}{2k_BT}\tilde{C}(\omega)\)
- Einstein: \(D = k_BT/\gamma\)
Physical Insights
- Detailed balance ensures relaxation to Boltzmann
- Fluctuation = dissipation (noise strength tied to friction)
- Transport coefficients from equilibrium correlations
- Langevin and Fokker-Planck are equivalent descriptions