Computational Particle Mechanics

, Volume 5, Issue 2, pp 239–267 | Cite as

Simulation technique for slurries interacting with moving parts and deformable solids with applications



A numerical method for particle-laden fluids interacting with a deformable solid domain and mobile rigid parts is proposed and implemented in a full engineering system. The fluid domain is modeled with a lattice Boltzmann representation, the particles and rigid parts are modeled with a discrete element representation, and the deformable solid domain is modeled using a Lagrangian mesh. The main issue of this work, since separately each of these methods is a mature tool, is to develop coupling and model-reduction approaches in order to efficiently simulate coupled problems of this nature, as in various geological and engineering applications. The lattice Boltzmann method incorporates a large eddy simulation technique using the Smagorinsky turbulence model. The discrete element method incorporates spherical and polyhedral particles for stiff contact interactions. A neo-Hookean hyperelastic model is used for the deformable solid. We provide a detailed description of how to couple the three solvers within a unified algorithm. The technique we propose for rubber modeling/coupling exploits a simplification that prevents having to solve a finite-element problem at each time step. We also developed a technique to reduce the domain size of the full system by replacing certain zones with quasi-analytic solutions, which act as effective boundary conditions for the lattice Boltzmann method. The major ingredients of the routine are separately validated. To demonstrate the coupled method in full, we simulate slurry flows in two kinds of piston valve geometries. The dynamics of the valve and slurry are studied and reported over a large range of input parameters.


Discrete elements method Lattice Boltzmann Fluid–particle interaction Smagorinsky turbulence model Hyperelastic model Neo-Hookean elastic rubber model 



This work was supported by ARO Grant W911 NF-15-1-0598 and Schlumberger Technology Corporation. PM and KK would like to thank J.-Y. Delenne (INRA, UMR IATE Montpellier) for his helpful and useful discussions on DEM–LBM coupling and Sachith Dunatunga for his help in streamlining the numerics.

Compliance with ethical standards

Conflict of interest

The authors declare that they have no conflict of interest.


  1. 1.
    Bouzidi M, Firdaouss M, Lallemand P (2001) Momentum transfer of a Boltzmann-lattice fluid with boundaries. Phys Fluids 13:3452CrossRefMATHGoogle Scholar
  2. 2.
    Guo Z, Shi B, Wang N (2000) Lattice BGK model for incompressible Navier–Stokes equation. J Comput Phys 165:288MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Feng YT, Han K, Owen DRJ (2007) Coupled lattice Boltzmann method and discrete element modelling of particle transport in turbulent fluid flows: computational issues. Int J Numer Methods Eng 72:1111MathSciNetCrossRefMATHGoogle Scholar
  4. 4.
    Han K, Feng YT, Owen DRJ (2007) Coupled lattice Boltzmann and discrete element modelling of fluid-particle interaction problems. Comput Struct 85:1080CrossRefGoogle Scholar
  5. 5.
    Iglberger K, Thürey N, Rüde U (2008) Simulation of moving particles in 3D with the Lattice Boltzmann method. Comput Math 55:1461MathSciNetMATHGoogle Scholar
  6. 6.
    Hou S, Sterling J, Chen S, Doolen G (1996) A lattice Boltzmann subbgrid model for high Reynolds number flows. Pattern Form Lattice Gas Autom 6:149MATHGoogle Scholar
  7. 7.
    Voivret C, Radjaï F, Delenne JY, El Youssoufi MS (2007) Space-filling properties of polydisperse granular media. Phys Rev E 76:021301CrossRefGoogle Scholar
  8. 8.
    Cundall PA (1971) The measurement and analysis of accelerations in rock slopes. Ph.D. thesis, Imperial College London (University of London)Google Scholar
  9. 9.
    Allen MP, Tildesley DJ (1987) Computer simulation of liquids. Oxford University Press, OxfordMATHGoogle Scholar
  10. 10.
    Jean M (1999) The non smooth contact dynamics method. Comput Methods Appl Mech Eng 177:235MathSciNetCrossRefMATHGoogle Scholar
  11. 11.
    Moreau JJ (1993) New computation methods in granular dynamics. In: Powders and grains 93. A. A. Balkema, Rotterdam, p 227Google Scholar
  12. 12.
    Luding S, Duran J, Clément E, Rajchenbach J (1996) Computer simulations and experiments of dry granular media: polydisperse disks in a vertical pipe. In: Proceedings of the 5th chemical engineering world congress. AIChE, San DiegoGoogle Scholar
  13. 13.
    Luding S (2008) Cohesive, frictional powders: contact models for tension. Granul Matter 10:235CrossRefMATHGoogle Scholar
  14. 14.
    Radjai F, Richefeu V (2009) Contact dynamics as a nonsmooth discrete element method. Mech Mater 41:715CrossRefGoogle Scholar
  15. 15.
    Brilliantov NV, Pöschel T (2002) Hydrodynamics of granular gases of viscoelastic particles. Philos Trans A Math Phys Eng Sci 360:415CrossRefMATHGoogle Scholar
  16. 16.
    Hart R, Cundall P, Lemos J (1988) Formulation of a three-dimensional distinct element model—Part II. Mechanical calculations for motion and interaction of a system composed of many polyhedral blocks. Int J Rock Mech Min Sci Geomech Abstr 25:117CrossRefGoogle Scholar
  17. 17.
    Walton OR (1993) Numerical simulation of inclined chute flows of monodisperse, inelastique, frictional spheres. Mech Mater 16:239CrossRefGoogle Scholar
  18. 18.
    Feng ZG, Michaelides EE (2004) The immersed boundary-lattice Boltzmann method for solving fluid-particles interaction problems. J Comput Phys 195:602CrossRefMATHGoogle Scholar
  19. 19.
    Yu Z, Wachs A (2007) A fictitious domain method for dynamic simulation of particle sedimentation in Bingham fluids. J Non-Newton Fluid Mech 145:78CrossRefMATHGoogle Scholar
  20. 20.
    He X, Luo LS (1997) A priori derivation of the lattice Boltzmann equation. Phys Rev E 55:R6333CrossRefGoogle Scholar
  21. 21.
    Chapman S, Cowling T (1970) The mathematical theory of nonuniform gases. Cambridge University Press, CambridgeMATHGoogle Scholar
  22. 22.
    Satoh A (2011) Introduction to the practice of molecular simulation. Elsevier Insights, AmsterdamGoogle Scholar
  23. 23.
    Bathnagar P, Gross E, Krook M (1954) A model for collision processes in gases, I. small amplitude processes in charged and neutral one-component system. Phys Rev E 94:511CrossRefMATHGoogle Scholar
  24. 24.
    Chen S, Doolen G (1998) Lattice Boltzmann method for fluid flows. Annu Rev Fluid Mech 30:329MathSciNetCrossRefGoogle Scholar
  25. 25.
    He X, Luo LS (1997) Lattice Boltzmann model for the incompressible Navier–Stokes equation. J Stat Phys 88:927MathSciNetCrossRefMATHGoogle Scholar
  26. 26.
    Yu H, Girimaji SS, Luo LS (2005) DNS and LES of decaying isotropic turbulence with and without frame rotation using lattice Boltzmann method. J Comput Phys 209:599CrossRefMATHGoogle Scholar
  27. 27.
    Kraichnan RH (1976) Eddy viscosity in two and three dimensions. J Atmos Sci 33:1521CrossRefGoogle Scholar
  28. 28.
    Smaqorinsky J (1963) General circulation experiments with the primitive equations. Mon Weather Rev USWB 91:99CrossRefGoogle Scholar
  29. 29.
    Moin P, Kim J (1982) Numerical investigation of turbulent channel flow. J Fluid Mech 118:341CrossRefMATHGoogle Scholar
  30. 30.
    Hou S, Sterling J, Chen S, Doolen G (1996) A lattice Boltzmann subgrid model for high Reynolds number flows. Pattern Form Lattice Gas Autom 6:151MathSciNetMATHGoogle Scholar
  31. 31.
    Yu DZ, Mei RW, Luo LS, Shyy W (2003) Viscous flow computations with the method of lattice Boltzmann equation. Prog Aerosp Sci 39:329CrossRefGoogle Scholar
  32. 32.
    Huabing L, Xiaoyan L, Haiping F, Yuehong Q (2004) Force evaluations in lattice Boltzmann simulations with moving boundaries in two dimensions. Phys Rev E 70:026701CrossRefGoogle Scholar
  33. 33.
    Peskin C (1972) Flow patterns around heart valves: a numerical method. J Comput Phys 10(2):252MathSciNetCrossRefMATHGoogle Scholar
  34. 34.
    Wan D, Turek S (2006) Direct numerical simulation of particulate flow via multigrid FEM techniques and the fictitious boundary method. Int J Numer Methods Fluids 51:531MathSciNetCrossRefMATHGoogle Scholar
  35. 35.
    Wan D, Turek S (2007) An efficient multigrid-FEM method for the simulation of solid–liquid two phase flows. J Comput Appl Math 203:561MathSciNetCrossRefMATHGoogle Scholar
  36. 36.
    Ladd AJC, Verberg R (2001) Lattice-Boltzmann simulations of particle-fluid suspensions. J Stat Phys 104(5–6):1191–1251MathSciNetCrossRefMATHGoogle Scholar
  37. 37.
    Lallemand P, Luo LS (2003) Lattice Boltzmann method for moving boundaries. J Comput Phys 184:1191MathSciNetCrossRefMATHGoogle Scholar
  38. 38.
    Germano M, Piomelli U, Moin P, Cabot WH (1991) A dynamic subgrid-scale eddy viscosity model. Phys Fluids A Fluid Dyn 3(7):1760CrossRefMATHGoogle Scholar
  39. 39.
    Brown P, Lawler D (2003) Sphere drag and settling velocity revisited. J Environ Eng ASCE 129:222CrossRefGoogle Scholar
  40. 40.
    Clift R (1978) Weber, bubbles, drops, and particles. Academic Press, New YorkGoogle Scholar
  41. 41.
    Almedeij J (2008) Drag coefficient of flow around a sphere: matching asymptotically the wide trend. Powder Technol 186(3):218Google Scholar
  42. 42.
    Cheng NS (2009) Comparison of formulas for drag coefficient and settling velocity of spherical particles. Powder Technol 189:395Google Scholar

Copyright information

© OWZ 2017

Authors and Affiliations

  1. 1.Department of Mechanical EngineeringMassachusetts Institute of TechnologyCambridgeUSA

Personalised recommendations