Multi-particle collision dynamics

Mesoscale simulation technique


title: "Multi-particle collision dynamics" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["computational-fluid-dynamics"] description: "Mesoscale simulation technique" topic_path: "general/computational-fluid-dynamics" source: "https://en.wikipedia.org/wiki/Multi-particle_collision_dynamics" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Mesoscale simulation technique ::

Method of simulation

The solvent is modelled as a set of N point particles of mass m with continuous coordinates \vec{r}{i} and velocities \vec{v}{i}. The simulation consists of streaming and collision steps.

During the streaming step, the coordinates of the particles are updated according to

\vec{r}{i}(t+\delta t{\mathrm{MPC}}) = \vec{r}{i}(t) + \vec{v}{i}(t) \delta t_{\mathrm{MPC}}

where \delta t_{\mathrm{MPC}} is a chosen simulation time step which is typically much larger than a molecular dynamics time step.

After the streaming step, interactions between the solvent particles are modelled in the collision step. The particles are sorted into collision cells with a lateral size a. Particle velocities within each cell are updated according to the collision rule

:\vec{v}{i} \rightarrow \vec{v}{\mathrm{CMS}} + \hat{\mathbf{R}} ( \vec{v}{i} - \vec{v}{\mathrm{CMS}} )

where \vec{v}_{\mathrm{CMS}} is the centre of mass velocity of the particles in the collision cell and \hat{\mathbf{R}} is a rotation matrix. In two dimensions, \hat{\mathbf{R}} performs a rotation by an angle +\alpha or -\alpha with probability 1/2. In three dimensions, the rotation is performed by an angle \alpha around a random rotation axis. The same rotation is applied for all particles within a given collision cell, but the direction (axis) of rotation is statistically independent both between all cells and for a given cell in time.

If the structure of the collision grid defined by the positions of the collision cells is fixed, Galilean invariance is violated. It is restored with the introduction of a random shift of the collision grid.

Explicit expressions for the diffusion coefficient and viscosity derived based on Green-Kubo relations are in excellent agreement with simulations.

Simulation parameters

The set of parameters for the simulation of the solvent are:

  • solvent particle mass m
  • average number of solvent particles per collision box n_{s}
  • lateral collision box size a
  • stochastic rotation angle \alpha
  • kT (energy)
  • time step \delta t_{\mathrm{MPC}}

The simulation parameters define the solvent properties, such as

where d is the dimensionality of the system.

A typical choice for normalisation is a=1,; kT=1,;m=1. To reproduce fluid-like behaviour, the remaining parameters may be fixed as \alpha = 130^{o},; n_{s} = 10,; \delta t_{\mathrm{MPC}} \in [0.01;0.1].

Applications

MPC has become a notable tool in the simulations of many soft-matter systems, including

References

References

  1. (2009). "Advanced Computer Simulation Approaches for Soft Matter Sciences III".
  2. (1999). "Mesoscopic model for solvent dynamics". The Journal of Chemical Physics.
  3. (2000). "Solute molecular dynamics in a mesoscale solvent". The Journal of Chemical Physics.
  4. (2003). "Stochastic rotation dynamics. I. Formalism, Galilean invariance, and Green-Kubo relations". Physical Review E.
  5. (2004). "Resummed Green-Kubo relations for a fluctuating fluid-particle model". Physical Review E.
  6. (2005). "Equilibrium calculation of transport coefficients for a fluid-particle model". Physical Review E.
  7. [http://kups.ub.uni-koeln.de/volltexte/2007/2007/pdf/elgeti.pdf J. Elgeti "Sperm and Cilia Dynamics" PhD thesis, Universität zu Köln (2006)]
  8. (2004). "Hydrodynamic and Brownian Fluctuations in Sedimenting Suspensions". Physical Review Letters.
  9. (2006). "Shear viscosity of claylike colloids in computer simulations and experiments". Physical Review E.
  10. (2005). "Dynamics of polymers in a particle-based mesoscopic solvent". The Journal of Chemical Physics.
  11. (2007). "Hydrodynamic screening of star polymers in shear flow". The European Physical Journal E.
  12. (2005). "Dynamics of fluid vesicles in shear flow: Effect of membrane viscosity and thermal fluctuations". Physical Review E.
  13. K.-W. Lee and Marco G. Mazza. (2015). "Stochastic rotation dynamics for nematic liquid crystals". Journal of Chemical Physics.

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

computational-fluid-dynamics