Dissipative Particle Dynamics
   HOME

TheInfoList



OR:

Dissipative particle dynamics (DPD) is an off-lattice mesoscopic simulation technique which involves a set of particles moving in continuous space and discrete time. Particles represent whole molecules or fluid regions, rather than single atoms, and atomistic details are not considered relevant to the processes addressed. The particles' internal degrees of freedom are integrated out and replaced by simplified pairwise dissipative and random forces, so as to conserve momentum locally and ensure correct hydrodynamic behaviour. The main advantage of this method is that it gives access to longer time and length scales than are possible using conventional MD simulations. Simulations of polymeric fluids in volumes up to 100 nm in linear dimension for tens of microseconds are now common. DPD was initially devised by Hoogerbrugge and Koelman to avoid the lattice artifacts of the so-called
lattice gas automata Lattice gas automata (LGCA), or lattice gas cellular automata, are a type of cellular automaton used to simulate fluid flows, pioneered by Hardy–Pomeau–de Pazzis and Frisch– Hasslacher– Pomeau. They were the precursor to the lattice Bol ...
and to tackle hydrodynamic time and space scales beyond those available with
molecular dynamics Molecular dynamics (MD) is a computer simulation method for analyzing the physical movements of atoms and molecules. The atoms and molecules are allowed to interact for a fixed period of time, giving a view of the dynamic "evolution" of the ...
(MD). It was subsequently reformulated and slightly modified by P. Español to ensure the proper thermal equilibrium state. A series of new DPD algorithms with reduced computational complexity and better control of transport properties are presented. The algorithms presented in this article choose randomly a pair particle for applying DPD thermostating thus reducing the computational complexity.


Equations

The total non-bonded force acting on a DPD particle ''i'' is given by a sum over all particles ''j'' that lie within a fixed cut-off distance, of three pairwise-additive forces: : f_i =\sum_(F^C_ + F^D_ + F^R_) where the first term in the above equation is a conservative force, the second a dissipative force and the third a random force. The conservative force acts to give beads a chemical identity, while the dissipative and random forces together form a thermostat that keeps the mean temperature of the system constant. A key property of all of the non-bonded forces is that they conserve momentum locally, so that hydrodynamic modes of the fluid emerge even for small particle numbers. Local momentum conservation requires that the random force between two interacting beads be antisymmetric. Each pair of interacting particles therefore requires only a single random force calculation. This distinguishes DPD from
Brownian dynamics Brownian dynamics (BD) can be used to describe the motion of molecules for example in molecular simulations or in reality. It is a simplified version of Langevin dynamics and corresponds to the limit where no average acceleration takes place. Thi ...
in which each particle experiences a random force independently of all other particles. Beads can be connected into ‘molecules’ by tying them together with soft (often Hookean) springs. The most common applications of DPD keep the
particle number The particle number (or number of particles) of a thermodynamic system, conventionally indicated with the letter ''N'', is the number of constituent particles in that system. The particle number is a fundamental parameter in thermodynamics which is ...
, volume and temperature constant, and so take place in the NVT ensemble. Alternatively, the pressure instead of the volume is held constant, so that the simulation is in the NPT ensemble.


Parallelization

In principle, simulations of very large systems, approaching a cubic micron for milliseconds, are possible using a parallel implementation of DPD running on multiple processors in a
Beowulf ''Beowulf'' (; ang, Bēowulf ) is an Old English epic poem in the tradition of Germanic heroic legend consisting of 3,182 alliterative lines. It is one of the most important and most often translated works of Old English literature. The ...
-style cluster. Because the non-bonded forces are short-ranged in DPD, it is possible to parallelize a DPD code very efficiently using a spatial domain decomposition technique. In this scheme, the total simulation space is divided into a number of cuboidal regions each of which is assigned to a distinct processor in the cluster. Each processor is responsible for integrating the equations of motion of all beads whose centres of mass lie within its region of space. Only beads lying near the boundaries of each processor's space require communication between processors. In order to ensure that the simulation is efficient, the crucial requirement is that the number of particle-particle interactions that require inter-processor communication be much smaller than the number of particle-particle interactions within the bulk of each processor's region of space. Roughly speaking, this means that the volume of space assigned to each processor should be sufficiently large that its surface area (multiplied by a distance comparable to the force cut-off distance) is much less than its volume.


Applications

A wide variety of complex hydrodynamic phenomena have been simulated using DPD, the list here is necessarily incomplete. The goal of these simulations often is to relate the macroscopic
non-Newtonian A non-Newtonian fluid is a fluid that does not follow Newton's law of viscosity, i.e., constant viscosity independent of stress. In non-Newtonian fluids, viscosity can change when under force to either more liquid or more solid. Ketchup, for exa ...
flow properties of the fluid to its microscopic structure. Such DPD applications range from modeling the rheological properties of concrete to simulating liposome formation in biophysics to other recent three-phase phenomena such as dynamic wetting. The DPD method has also found popularity in modeling heterogeneous multi-phase flows containing deformable objects such as blood cells and polymer micelles.


Further reading

The full trace of the developments of various important aspects of the DPD methodology since it was first proposed in the early 1990s can be found in "Dissipative Particle Dynamics: Introduction, Methodology and Complex Fluid Applications – A Review". The state-of-the-art in DPD was captured in a CECAM workshop in 2008. Innovations to the technique presented there include DPD with energy conservation; non-central frictional forces that allow the fluid viscosity to be tuned; an algorithm for preventing bond crossing between polymers; and the automated calibration of DPD interaction parameters from atomistic
molecular dynamics Molecular dynamics (MD) is a computer simulation method for analyzing the physical movements of atoms and molecules. The atoms and molecules are allowed to interact for a fixed period of time, giving a view of the dynamic "evolution" of the ...
. Recently, examples of automated calibration and parameterization have been shown against experimental observables. Additionally, datasets for the purpose of interaction potential calibration and parameterisation have been explored. Swope ''et al'', have provided a detailed analysis of literature data and an experimental dataset based on
Critical micelle concentration In colloidal and surface chemistry, the critical micelle concentration (CMC) is defined as the concentration of surfactants above which micelles form and all additional surfactants added to the system will form micelles. The CMC is an important ch ...
(CMC) and micellar mean aggregation number (Nagg). Examples of micellar simulations using DPD have been well documented previously.


References


Available packages

Some available simulation packages that can (also) perform DPD simulations are:
CULGI
The Chemistry Unified Language Interface, Culgi B.V., The Netherlands
DL_MESO
Open-source mesoscale simulation software.
DPDmacs

ESPResSo
Extensible Simulation Package for the Research on Soft Matter Systems - Open-source
Fluidix
The Fluidix simulation suite available from OneZero Software.
GPIUTMD
Graphical processors for Many-Particle Dynamics
Gromacs-DPD
A modified version of Gromacs including DPD.

Highly Optimized Object-oriented Many-particle Dynamics—Blue Edition
LAMMPS
*
Materials Studio Materials Studio is software for simulating and modeling materials. It is developed and distributed by BIOVIA (formerly Accelrys), a firm specializing in research software for computational chemistry, bioinformatics, cheminformatics, molecular ...
: Materials Studio - Modeling and simulation for studying chemicals and materials, Accelrys Software Inc.
OSPREY-DPD
Open Source Polymer Research Engine-DPD
SYMPLER
A freeware SYMbolic ParticLE simulatoR from the University of Freiburg.
SunlightDPD
Open-source (GPL) DPD software.


External links


DPD simulation technique by MatDL (Materials Digital Library Pathway)
( MatDL) {{DEFAULTSORT:Dissipative Particle Dynamics Condensed matter physics Soft matter Computational fluid dynamics Non-Newtonian fluids