Related Experiment Video
Updated: Aug 6, 2026

An Analog Macroscopic Technique for Studying Molecular Hydrodynamic Processes in Dense Gases and Liquids
Published on: December 4, 2017
Solving the Fokker-Planck kinetic equation on a lattice
Daniele Moroni1, Benjamin Rotenberg, Jean-Pierre Hansen
1Department of Chemistry, University of Cambridge, Lensfield Road, Cambridge CB2 1EW, United Kingdom.
Abstract:
We propose a discrete lattice version of the Fokker-Planck kinetic equation in close analogy with the lattice-Boltzmann scheme. Our work extends an earlier one-dimensional formulation to arbitrary spatial dimension D. A generalized Hermite-Gauss procedure is used to construct a discretized kinetic equation and a Chapman-Enskog expansion is applied to adapt the scheme so as to correctly reproduce the macroscopic continuum equations. The linear stability of the algorithm with respect to the finite time step Delta t is characterized by the eigenvalues of the collision matrix. A heuristic second-order algorithm in Delta t is applied to investigate the time evolution of the distribution function of simple model systems, and compared to known analytical solutions. Preliminary investigations of sedimenting Brownian particles subjected to an orthogonal centrifugal force illustrate the numerical efficiency of the Lattice-Fokker-Planck algorithm to simulate nontrivial situations. Interactions between Brownian particles may be accounted for by adding a standard Bhatnagar-Gross-Krook collision operator to the discretized Fokker-Planck kernel.
Related Concept Videos
The de Broglie Wavelength
Lattice Energies of Ionic Crystals
Poisson's And Laplace's Equation
Equilibrium Conditions for a Particle
To understand the concept of equilibrium, let us first consider the forces acting on an object. When different forces act on an object, they can...
The Born-Haber Cycle
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by

