Abstract

In the presence of buoyancy, multiple diffusion coefficients, and porous media, the dispersion of solutes can be remarkably complex. The lattice-Boltzmann (LB) method is ideal for modeling dispersion in flow through complex geometries; yet, LB models of solute fingers or slugs can suffer from peculiar numerical conditions (e.g., denormal generation) that degrade computational performance by factors of 6 or more. Simple code optimizations recover performance and yield simulation rates up to ~3 million site updates per second on inexpensive, single-CPU systems. Two examples illustrate limits of the methods: (1) Dispersion of solute in a thin duct is often approximated with dispersion between infinite parallel plates. However, Doshi, Daiya and Gill (DDG) showed that for a smooth-walled duct, this approximation is in error by a factor of ~8. But in the presence of wall roughness (found in all real fractures), the DDG phenomenon can be diminished. (2) Double-diffusive convection drives "salt-fingering", a process for mixing of fresh-cold and warm-salty waters in many coastal regions. Fingering experiments are typically performed in Hele-Shaw cells, and can be modeled with the 2D (pseudo-3D) LB method with velocity-proportional drag forces. However, the 2D models cannot capture Taylor–Aris dispersion from the cell walls. We compare 2D and true 3D fingering models against observations from laboratory experiments.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.