Numerical methods for dense gas-particle flows

The numerical simulation of dense gas-particle flows using Euler-Euler multi-fluid models requires robust algorithms capable of dealing with phase separation (absence of one or more phases from one part of the domain), strong phase momentum coupling, and to successfully enforce the particle packing limit. To achieve this goal, an iterative procedure for the solution of multi-fluid equations for gas–particle flows, with kinetic theory closures and frictional stress models for the description of the particle phase is presented and was implemented in the fully unstructured open source code OpenFOAM®. Improved interpolation practices have been adopted to ensure the smoothness of the solution in situations where the phase effective density presents steep gradients. Phase coupling was implemented using the partial elimination algorithm, which was incorporated in the improved interpolation practice. An implicit treatment for the particle pressure was implemented to ensure the robustness of the algorithm whenever the particle phase approaches the packed condition, where strong and rapidly changing stresses as a function of the dispersed phase volume fraction are present. Two example applications are presented in the animations below.

Fluidized bed with uniform gas feed.

Fluidized bed with a central jet.

Further details can be found in:

  • A. Passalacqua, R. O. Fox, Implementation of an iterative solution procedure for multi-fluid gas-particle flow models on unstructured grids, Powder Technology, 213, pp. 174-187, 2011, doi:10.1016/j.powtec.2011.07.030.
  • R. G. Rokkam, A. Passalacqua, R. O. Fox, Advanced continuum modelling for gas-particle flows, NETL 2011 Workshop on Multiphase Flow Science, Airport Marriott Station Square, Pittsburgh, PA, August 16th – 18th , 2011 [PDF].
 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>