Event-driven MD and anomalous thermal conductivity

Marcus N. Bannerman
School of Engineering, University of Aberdeen
m.campbellbannerman@abdn.ac.uk

Your browser does not support SVG

https://DynamOMD.com is an open-source general Event-Driven Particle Dynamics (EDPD) package.
How general can EDPD be?

Hard-spheres are the most well-known EDPD potential and have many direct applications,
E.g. Granular-damper systems in microgravity with a spring forcing the box.
M. N. Bannerman, J. E. Kollmer, A. Sack, M. Heckel, P. Mueller, and T. Poeschel, “Movers and shakers: Granular damping in microgravity,” Phys. Rev. E, 84, 011301 (2011)

Beyond hardness

  • Stepped potentials can be used to approximate continuous potentials in EDPD.
  • Here, time-steps, $\Delta t$, have been swapped for potential energy steps, $\Delta U$.
  • Only faster than traditional methods for low/gas densities (unless accelerated via FPGAs).

Thomson, C., Lue, L. & Bannerman, MN. . 'Mapping continuous potentials to discrete forms'. J. Chem. Phys, 140, 034105 (2014)

Beyond spheres

Parallel hard-cubes are a toy system that have a visible but continuous "freezing" transition which remains diffusive.
1: Hoover, W. G., Hoover, C. G., Bannerman, M. N. 'Single-Speed Molecular Dynamics of Hard Parallel Squares and Cubes'. J. Stat. Phys. 136 (4), 715-732 (2009)

Beyond spheres

The thin hard rod model has no excluded volume (ideal gas) yet it has complex transport coefficients. Cannot be simulated without EDMD.
Frenkel, D., 'Molecular Dynamics Study of Infinitely Thin Hard Rods: Scaling Behavior of Transport Properties'. Phys. Rev. Lett. 47, 1025 (1981)

Beyond monomers

Flexibly bonded polymers with replica-exchange, PMF calculations, and multi-canonical sampling methods is available. M. N. Bannerman, J.E. Magee, and L. Lue, “Structure and stability of helices in square-well homopolymers,” Phys. Rev. E, 80, 021801 (2009)

Beyond NVE and symmetric potentials

We can solve rigid-body assemblies of spheres, assymmetric stepped potentials, and have compression/shear dynamics.

  • What makes DynamO unique is its generality...
    ...but why is that so hard to achieve? Why don't we have barostats, or long-range forces?
  • While both ED and TD particle dynamics simulations solve Newton's equation of motion, ED simulations only use models where the integral is piecewise analytic.
  • Events are transitions between analytical solutions of the system's motion.

How does EDPD work?

\definecolor{teal}{RGB}{128,255,128} \definecolor{aqua}{RGB}{128,255,64} \definecolor{lime}{RGB}{0,255,0}

Say we're simulating bouncing hard spheres from a catapult in a gravitational field.

Assuming no aerodynamic drag, the exact solution to the projectile motion is a parabola:

When it hits the ground at a time we have:

The time of this "event" is a root of the overlap equation, : (note $f<0$ is an overlap, $f=0$ is contact, and $f>0$ is not overlapping)

In this case, this is a simple quadratic with two roots:

Event-detection is driven by root finding.

DynamO has root finding algorithms for arbitrary order polynomials, and transcendental functions with bounding functions, but they must be fast AND not miss any roots! This is hard.

Generalising for multiple particles

Consider two duelling catapults:

We calculate for all possible events: The earliest event is the next event!

Event processing is driven by sorting.

When we update this list, we want events to only update a few particles, to stay fast! This is restrictive (no barostats), and sorting the event list is done in $\mathcal{O}(1)$ time!

Event execution

What actually happens at an event?

Consider a two-body event between particle and particle , which has an energy change of .

Conservation of momentum requires:

The impulse, , is a solution to the conservation of energy balance:

Event execution is driven by root finding for an impulse.

Actually this bit is trivial even for rotating bodies.

The EDPD algorithm

  1. Calculate the times of all possible future events, .
  2. Sort to determine the time of the next event: .
  3. Move the system up to the time of the next event:
  4. Calculate the impulses, , for all bodies involved and apply.
  5. Repeat.

Note, we do not decide the time of the simulation! We decide how many events to run it for and the time is calculated.

Modern EDPD algorithms

Modern EDPD algorithms are quite complex.

Initially, the simulation is run in synchronous mode, then time-warp is enabled (with the same simulation speed). Only the required updates to the particles are shown.

Precision

Much of what is presented so far is well established, what is unique about DynamO?
Stability and generality.

Even though EDPD is analytic, computers are not exact. Round-off error occurs at the limits of the machine precision.

Although this appears insignificant, catasrophic cancellation can occur and the simulation can fail completely1.

Consider repeated bounces of the projectile: Using a constant coefficient of restitution we have:

The velocity on impact/event decays to zero, and an infinite number of events happens in a finite time.

This "inelastic collapse" is not an instability, but a phenomena of the inelastic hard-sphere model.

Trying to simulate an "inelastic collapse" highlights a catastrophic numerical issue, the particle falls through the floor.

Although should equal after an event, limitations of the precision of the computer leave it at .

As , numerical precision is lost and the argument of the square-root can turn negative!

This gives no real-roots (or events) and the projectile falls through the ground!

This is not just an edge case, this problem is systemic.

It even plauges elastic/molecular systems for certain sequences of rare ($P=10^{-10}$) events:

Machine precision is not enough to stop particles entering forbidden/invalid states, which may get rapidly worse.

Previous approaches typically attempt to prevent overlaps from forming using small adjustments, but round-off error is inherent and cannot be easily overcome.

Events, by their nature, move a system approaching an invalid state towards a valid state.

An algorithm that always moves towards a valid state is: Events occur at time, $t$, if particles are in contact, $f(t)=0$, or in an invalid state, $f(t)<0$, and this state is deterioriating $\dot{f}(t)<0$.

This appears to be stable in all cases, and correctly simulates inelastic collapse1.

The challenge of generality

Applying this stable algorithm requires finding the roots of the overlap function $f(t)$, and its time derivative $\dot{f}(t)$. These functions become increasingly complex. For example,

  • Spheres in gravity require quartics to be solved.
  • Hard lines and other rotating bodies require transcendental root finding.
  • Every variation (compression, shearing, gravity/external-force) has a different overlap function!
  • This all must be fast and robust! DynamO uses compile-time computer algebra with homotopy methods to implement this at speed and in general.

We'll now look at an interesting application of DynamO which needs its speed.

Motivation for nanofluids

  • Heat transfer is the most important area for research.
  • Anything we do must satisfy the second law of thermodynamics: \begin{align*} \oint \frac{{\rm d}Q}{T} \le 0 \end{align*}
  • Thus heat transfer ultimately drives (and dissipates from) all processes we carry out.
  • It is increasingly the limiting factor in the design of modern devices.
  • Although novel techniques are now employed (e.g., heat pipes, right), we are fast reaching the limitations of our heat transfer fluids.

Motivation for nanofluids

Water is an excellent heat-transfer medium, but has a relatively poor thermal conductivity, particularly compared to solids such as copper.

  • Nanofluids are an attempt to "alloy" the properties of a immiscible material with a base liquid phase.
  • By breaking the imiscible phase into nanometer sized particles, non-abrasive solid suspensions or stable emulsions can be made.
  • Although the immiscible material may be a liquid, metallic solids are very interesting due to their high thermal conductivity (e.g., copper/alumina oxide).
  • Initial results for copper in ethylene glycol reported in 2001 were promising…
10 nm copper nanoparticles in ethylene glycol1.
[1] Eastman, J. A. et al. 'Anomalously increased effective thermal conductivities of ethylene glycol-based nanofluids containing copper nanoparticles'. Appl. Phys. Lett., 78, 718–720 (2001).
  • Measured enhancements of 40% over the base fluid for 0.2% v/v seemed improbable, leading to them being termed “anomalous”.
  • An explosion of research followed, with conflicting and contradictory results being published. Even this initial paper demonstrates the dramatic effects of adding a small amount of acid to stabilize the suspension.
  • Variations in manufacturing, dispersion, measurement, and delay all meant many results are unrepeatable or have large uncertainties.
Measured conductivities for 10 nm copper nanoparticles in ethylene glycol (with $<1\%$ thioglycolic acid, or aged two days (fresh), or aged two months (old))1.
1:Eastman, J. A. et al. 'Anomalously increased effective thermal conductivities of ethylene glycol-based nanofluids containing copper nanoparticles'. Appl. Phys. Lett., 78, 718–720 (2001).
  • This came to a head in 2009, where the International Nanofluid Property Benchmark Exercise prepared standard samples and issued them to multiple organizations for testing.

    J. Buongiorno, D. C. Venerus, N. Prabhat, T. McKrell, J. Townsend, R. Christianson, Y. V. Tolmachev, P. Keblinski, Lin-wen Hu, J. L. Alvarado, I. C. Bang, S. W. Bishnoi, M. Bonetti, F. Botz, A. Cecere, Y. Chang, G. Chen, H. Chen, S. J. Chung, M. K. Chyu, S. K. Das, R. Di Paola, Y. Ding, F. Dubois, G. Dzido, J. Eapen, W. Escher, D. Funfschilling, Q. Galand, J. Gao, P. E. Gharagozloo, K. E. Goodson, J. G. Gutierrez, H. Hong, M. Horton, K. S. Hwang, C. S. Iorio, S. P. Jang, A. B. Jarzebski, Y. Jiang, L. Jin, S. Kabelac, A. Kamath, M. A. Kedzierski, L. G. Kieng, C. Kim, J.-H. Kim, S. Kim, S. H. Lee, K. C. Leong, I. Manna, B. Michel, R. Ni, H. E. Patel, J. Philip, D. Poulikakos, C. Reynaud, R. Savino, P. K. Singh, P. Song, T. Sundararajan, E. Timofeeva, T. Tritcak, A. N. Turanov, S. Van Vaerenbergh, D. Wen, S. Witharana, C. Yang, W.-H. Yeh, X.-Z. Zhao, and S.-Q. Zhou
    “A benchmark study on the thermal conductivity of nanofluids”,
    J. Appl. Phys., 106, 094312 (2009)

  • All samples were blind, organizations did not know what they were actually testing.
  • The size of the author list alone indicates how widespread the issue of repeatability had become.
  • Even the results for deionized water had some outliers!
  • This highlights how difficult “simple” transport properties can be to measure accurately.
  • Neglecting the outliers, most results for water-based nanofluids agreed within 5%.
  • Some very large enhancements still remained but are these consensus results “anomalous”? What simple limits can we generate?
Benchmark results for deionized water (top) and 31% v/v 22nm silica water (bottom). Red and blue are transient heated wire experiments.
  • The upper/lower limits of continuum models are series and parallel resistance, and most data (including from the benchmark study) fits between these limits1.
  • Maxwell also developed in 1873 (post-Aberdeen) an expression for the electrical conductivity of a two-component mixture which also works equally well for heat. It is based on the solution for the temperature profile around an isolated sphere.
  • Most results are also within Maxwell's tighter limits, thus we now define any results outside of Maxwell's bounds as “anomalous”, and outside of the series/parallel bounds as “truly anomalous”.
  • There are still results which are outside these so-called “classical” bounds2; however, the results do have large scatter, or are for poorly-defined systems (olive oil/water?). More conclusive proof is needed that these truly anomalous results are even real.
1: J. Eapen, R. Rusconi, R. Piazza, and S. Yip, "The Classical Nature of Thermal Conduction in Nanofluids", J. Heat Transfer, 132, 102402 (2010)
2: L. Wang and J. Fan, “Toward nanofluids of ultra-high thermal conductivity”, Nano. Research Lett., 6, 153 (2011)
The remaining “anomalous” results (outside the Maxwell bounds given as lines), some of which are truly anomalous (outside classical limits, e.g. olive oil-water). Taken from L. Wang and J. Fan, “Toward nanofluids of ultra-high thermal conductivity”, Nano. Research Lett., 6, 153 (2011)

Conclusions from history:

  • Results are surprising, but the majority are within classical/continuum limits (not truly anomalous) and most are within Maxwell's limits (not even anomalous).
  • If results can exist beyond classical/continuum limits, they can only be explored and explained by molecular (non-continuum) models.

Questions from history:

  • Are anomalous effects possible? If so, why haven't we seen it more conclusively? Why is it so difficult to measure anomalous thermal conductivity?
  • Is the scatter in the current anomalous results due to poor experimental procedure, high-difficulty, and/or some phenomena?

The Binary Hard Sphere Model

  • Thanks to the efficiency of EDMD, we can access long time scales and large system sizes ($N\approx10^5$) to explore slow processes such as diffusion and heat conduction in low concentration systems.
  • We will directly simulate conduction using Non-Equilibrium Molecular Dynamics (NEMD).
  • For $\sigma_1/\sigma_2=10$ and $m_1/m_2=1000$ (see right), thermal diffusion in response to a heat gradient is evident! First result is that conduction in binary mixtures is both transient and inhomogeneous in concentration.

Challenge: The definition of thermal conductivity

  • The standard experimental definition of thermal conductivity is $\vec{Q} = - \frac{A\,k}{L} \Delta T$
  • Most experiments use this, does missing thermophoresis explain the scatter in the literature?
  • To better understand the effect of thermodiffusion we need hydrodynamics, but multi-component hydrodynamics actually has many definitions of the heat flux, $\vec{q}$: \begin{align*} \vec{q} &= - L_{qq}\,T^{-1}\nabla\,T - \sum_a L_{qa}\, T \nabla\,\frac{\mu_a}{T} & \text{(Mainstream)}\\ &= - L_{qq}'\,T^{-1}\nabla\,T - \sum_a L_{qa}'\, \nabla\,\mu_a & \text{(Prime)}\\ &= - L_{qq}''\,T^{-1}\nabla\,T - \sum_a L_{qa}''\, \left(\nabla\,\mu_a + s_a\,\nabla\,T\right)& \text{(Double prime)}\\ &=\ldots \end{align*} where $L_{qq}$ is the thermal conductivity, $L_{qa}$ is the thermal diffusivity, $\mu_a$ is the chemical potential of species $a$, and the primes denote alternative definitions.
  • Temperature terms can be arbitrarily moved in and out of the definitions of $L_{qa}$ and $L_{qq}$, so there is no uniquely defined hydrodynamic thermal conductivity! Which is closest to the experimental value, $k$?
  • Considering “steady state” where the mass fluxes in the system are zero, all definitions of the heat flux can be collapsed into to one expression: \begin{align*} \vec{q} &= T^{-1}\left(L_{uu} - \frac{L_{au}^2}{L_{aa}}\right) \nabla\,T \\ &=-\lambda\,\nabla\,T \end{align*} where the “steady-state” thermal conductivity $\lambda$ has been implicitly defined.
  • Even though $\lambda$ is unique, it still may depend on temperature and concentration, both of which vary across a conducting system.
  • Our first challenge is to use large NEMD simulations to prove $\lambda$ is close to $k$.
NEMD results for the observed thermal conductivity for a binary mixture of $N\approx10^5$, $\sigma_1/\sigma_2=0.4$, $m_1/m_2=20$ at a number density of $\sigma_1^3\,N/V=0.01$ and $x_1=0.2$, for a range of system sizes and aspect ratios, subject to a fixed $\pm5\%$ temperature gradient. Each point is 10 simulations, equilibrated for $10^3$ events per particle before being run for $10^4$ events per particle.
  • Once system size effects are scaled out, it appears that the steady state1 thermal conductivity, $\lambda$, corresponds to the observed thermal conductivity, $k$.
    1As predicted using Revised Enskog Theory in the third sonine approximation, and verified using equilibrium molecular dynamics simulations. See PhD thesis, Craig Moir, “Thermal Transport in Mixtures,” School of Engineering, University of Aberdeen (2020)
  • This is suprising, as it says that strong inhomogeneities in the concentration, temperature, and density all “average” out!
  • We can now use kinetic theory to explore the full parameter space looking for truly anomalous results.
  • We find that certain mixtures exhibit thermal conductivities not only below the series bound but even below the pure components(!).
  • This implies that a mixture can be more insulating than its components.
  • Even our simple/fundamental fluid can depart from classical behaviour.
  • In fact, the mainstream thermal conductivity $L_{qq}$ also exceeds the parallel bounds (and the components themselves!).
  • This could hint that a fluid can switch from anomalously high to anomalously low thermal conductivity over short timescales, but this needs very careful exploration.
Thermal conductivities for the same system as a function of volume fraction. Both $L_{uu}$ and $\lambda$ are well outside the classical limits (dashed lines) but in opposite directions for this fluid. See PhD thesis, Craig Moir, “Thermal Transport in Mixtures,” School of Engineering, University of Aberdeen (2020)
  • We predict using kinetic theory that certain real gas mixtures will exhibit truly “anomalous” thermal conductivity, below the two components used to make the mixture.
  • Helium-Hydrogen appears to be one of the strongest predicted effects, and data is available in the literature.
Simple binary molecular mixtures and their kinetic mass and size ratios. The white region is the anomalously low thermal conductivity. Contours indicate the ratio of the max/min thermal conductivity compared to the parallel/series limit for all concentrations as predicted by Enskog theory. See PhD thesis, Craig Moir, “Thermal Transport in Mixtures,” School of Engineering, University of Aberdeen (2020)
  • Interestingly, the Helium-Hydrogen literature in the 70s also had some controversy over “anomalous” heat transfer with extremely low thermal conductivities, which were later found to be unrepeatable!
    A. G. Shashkov, F.P. Jamchatov, and T. N. Abramenko, “Thermal conductivity of the hydrogen-helium mixture”, J. Eng. Phys., 24, 461-464 (1973)
  • “Those who do not learn history are doomed to repeat it.”
    George Santayana

Conclusions

  • The steady-state thermal conductivity $\lambda$ is a close approximation of the observed thermal conductivity $k$.
  • Binary mixtures of hard-spheres display anomalous thermal conductivities outside classical theory:
    Classical limits can be broken.
  • This is possible even in the ideal gas limit:
    Structural arguments (interfacial resistance/layering models) are not relevant for this type of enhancement.
  • Helium-Hydrogen systems confirm that anomalous drops in thermal conductivity are possible, but anomalous enhancements have yet to be proven (although they are predicted by Enskog theory).

Ongoing work

  • Is there something to the large peak for $L_{qq}$ or is it just a red herring: is there a transient super enhancement?
  • We are constructing a fast Transient Heated Wire cell (right) to measure transient effects in the thermal conductivity of gases to experimentally test this.
  • This can also be tested using coupled kinetic theory/hydrodynamic simulations with oscillating temperature gradients, initial results are being collected.
  • If its there, this could revolutionise heat transfer using nanodevices.

Thanks

  • Thank you to:
    • Craig Moir (Aberdeen/Curtin) PhD student.
    • Leo Lue (Strathclyde).
    • You for your attention.

Appendix

New Kings
University of Aberdeen

University of Aberdeen

  • Ancient university, King's college established in 1495, fifth in the UK after Oxford (1167), Cambridge (1209), St Andrews (1410), and Glasgow (1451).
  • 5 Nobel prize winners: insulin treatment, crystalline electron diffraction, and partition chromatography.
  • 16,000 students, including a general school of engineering with over 1000 UG students.
  • James Clerk Maxwell was here, but was fired in 1860 when Marischal college (Est. 1593) which employed him merged with King's college.

Coupled kinetic theory and hydrodynamic simulation of two heated walls ($k_B\,T=\{1,\,1.5\}$) ten NP diameters apart contacting a size ratio 1:0.5, mass ratio 1:0.5, $\rho=0.2$, $k_B\,T=1$ system.

Your browser does not support SVG

10:1 size, 1000:1 mass, binary HS at constant volume fraction $\phi$ or constant pressure $p$. Symbols are MD and lines are from kinetic theory.1

1:M. N. Bannerman and L. Lue, "Transport properties of highly asymmetric hard-sphere mixtures", J. Chem. Phys. 130, 164507 (2009)
  • Truly anomalous results exist in $L_{q,q}$ for hard-spheres, and all nanofluids at least share key features with this system.
  • Nanoparticles (in this case) are insulating. If $L_{qq}$ is a useful definition then this is an enhancement like the olive-oil/water system.
  • Analyzing the kinetic theory expressions, $L_{qq}$ has a dominant term: \begin{align*} \vec{J}_q \approx\left(C_V^{Nano} - C_V^{Base}\right)k_B\,T\,L_{Nano,q} T^{-1}\nabla T \end{align*}
  • Large mass difference (as $C_V=5\,m/2$), coupled with thermophoresis causes heat pumping effect IF $L_{qq}$ is relevant.
Your browser does not support SVG

Graphical illustration of heat flux via thermophoresis. Momentum conservation causes equal and opposite fluxes of mass. If there is a heat capacity imbalance, this results in a flux.

General forces: Stepped potentials

Stepped Potentials

Can we simulate "real" contact forces using EDPD?

We recently demonstrated elastic forces can be "stepped".

Thomson, C., Lue, L. & Bannerman, MN. . 'Mapping continuous potentials to discrete forms'. J. Chem. Phys, 140, 034105 (2014)

Stepped Potentials

Conversion of a potential first requires the steps to be placed.

Your browser does not support SVG

Optimal placement was determined to be at fixed changes in the potential energy, $\Delta U$ (analogue of timestep, $\Delta t$!).

Thomson, C., Lue, L. & Bannerman, MN. . 'Mapping continuous potentials to discrete forms'. J. Chem. Phys, 140, 034105 (2014)

Stepped Potentials

Your browser does not support SVG

Optimal energies are given by equating the second virial contribution, which is a volumetric average at $T\to\infty$:

Thomson, C., Lue, L. & Bannerman, MN. . 'Mapping continuous potentials to discrete forms'. J. Chem. Phys, 140, 034105 (2014)

Stepped Potentials

These stepped approximations can closely reproduce the phase behaviour of the LJ system:

Thomson, C., Lue, L. & Bannerman, MN. . 'Mapping continuous potentials to discrete forms'. J. Chem. Phys, 140, 034105 (2014)

Stepped Potentials

And the dynamics, for example, the shear viscosity:

Thomson, C., Lue, L. & Bannerman, MN. . 'Mapping continuous potentials to discrete forms'. J. Chem. Phys, 140, 034105 (2014)

Stepped Potentials

Molecular forces are too soft and EDPD is inefficient at high density: harder, granular potentials are more efficient.

Thomson, C., Lue, L. & Bannerman, MN. . 'Mapping continuous potentials to discrete forms'. J. Chem. Phys, 140, 034105 (2014)

Event-Driven Spring Dashpot

We have worked on a spring-dashpot force as an example implementation of viscous forces.

Previous work1 in this direction focussed on single-event collision dynamics and required storing "history". It also demonstrated the importance of considering individual particle trajectories.

A pair of colliding particles under with an elastic spring is simulated to test the trajectory.

1: Müller, P., Pöschel, T. 'Event-driven molecular dynamics of soft particles'. Phys. Rev. E, 87, 033301 (2013)

For a single collision, the key parameter is where it lands on the final step (inset). $\tau = KE_{final}/(U_{final+1}-U_{final})$

There is an issue in the last step: for vanishing remaining energy the particles become stuck! ("elastic collapse"?).


By enforcing a minimum kinetic energy (immediately bouncing $\tau<\alpha$, where $\alpha=1/9$ in the last step), the average collision time is correct.

Published dissipative forces in EDPD have so far been limited to inelastic coefficients.

To implement arbitrary dissipative forces cheaply, it should be approximated using an impulse/energy loss at each step:

Where $\Delta r$ is the width of the step the particle is leaving. No step-change = no energy loss (quasi-static elastic limit/no inelastic collapse).


Even for high inelasticiy ($\gamma$ set such that $e_{exact}=0.4$) this simple approach is accurate with minor time scattering.


Relatively small numbers of steps are acceptable, with collision time showing the most scatter.


Maximum distance is rigidly enforced.


And the model demonstrates the required constant coefficient of restitution for spring-dashpot particles.

DynamO has a compile-time Computer Algebra System (CAS) library. It allows simple definitions of overlap functions:


Variable<'t'> t;
Vector<> rij, vij, aij;
double diam2_ij;		      
/*...*/
delta_t = nextroot(pow<2>(rij+t*(vij+aij*t/2))-diam2_ij, t);
	      

The compiler will transform the overlap function to create derivatives, and select different classes of root finding.

The library can find all roots of -order polynomials and certain classes of other functions in a stable way, allowing a wide range of models/events to be detected.

For up to 3rd order polynomials, solution by radicals is used. Solution by radicals is too numerically unstable for 4th order and impossible for 5th order.

For higher order polynomials, roots are bounded using Local Max Quadratic estimates1, then bisected using Sturm's method to avoid repeated transformations of the polynomial.

For transcendental overlap functions, the roots are bounded using a bounding object with a polynomial overlap function. The bounds are then updated using a "worst case" polynomial approximation constructed using Taylor's theorem. This is accelerated using standard numerical root finding techniques.

Outlook of EDPD

  • Complex shapes, forces etc. are easy to implement using the CAS library of DynamO.
  • Viscous forces are now available in EDPD (48 years late!).
  • Friction forces (Coulomb's law, Cundall and Strack, etc.) should come soon using these ideas.
  • With the above improvements in place, new advanced optimisation algorithms for DEM are possible and should be investigated.

"Sleeping particles" algorithm allows free simulation of stationary particles. Possible massive speed-ups in heaps, rolling drums, etc.