Abstract

The lattice Boltzmann method is an efficient computational fluid dynamics technique that can accurately model a broad range of complex systems. As well as single-phase fluids, it can simulate thermohydrodynamic systems and passive scalar advection. In recent years, it also gained attention as a means of simulating chemical phenomena, as interest in self-organization processes increased. This paper will present a widely-used and versatile lattice Boltzmann model that can simultaneously incorporate fluid dynamics, heat transfer, buoyancy-driven convection, passive scalar advection, chemical reactions and enthalpy changes. All of these effects interact in a physically accurate framework that is simple to code and readily parallelizable. As well as a complete description of the model equations, several example systems will be presented in order to demonstrate the accuracy and versatility of the method. New simulations, which analyzed the effect of a reversible reaction on the transport properties of a convecting fluid, will also be described in detail. This extra chemical degree of freedom was utilized by the system to augment its net heat flux. The numerical method outlined in this paper can be readily deployed for a vast range of complex flow problems, spanning a variety of scientific disciplines.

Highlights

  • The lattice Boltzmann method (LBM) is a kinetic-based computational fluid dynamics (CFD)technique that was traditionally viewed as a somewhat esoteric, alternative paradigm for the simulation of hydrodynamic systems

  • Technique that was traditionally viewed as a somewhat esoteric, alternative paradigm for the simulation of hydrodynamic systems. It originated from the lattice gas cellular automata (LGCA) [1,2,3], which is a discrete fluid model involving the movement and collision of particles on a lattice

  • The penultimate section explores a system that addresses a simple question in the field of transport phenomena: to what extent can the presence of chemical species and reactions alter the heat flux dynamics of a convecting fluid? The paper concludes with a brief discussion, and suggestions are given for the many applications to which this form of LBM could be amenable

Read more

Summary

Introduction

The lattice Boltzmann method (LBM) is a kinetic-based computational fluid dynamics (CFD). Technique that was traditionally viewed as a somewhat esoteric, alternative paradigm for the simulation of hydrodynamic systems It originated from the lattice gas cellular automata (LGCA) [1,2,3], which is a discrete fluid model involving the movement and collision of particles on a lattice. The LBM is a kinetic-based model, which does not solve the equations of motion for a fluid in the continuum limit, but instead solves for the evolution of velocity distribution functions. Heat is included as a passively advected scalar quantity, with an extra set of distribution functions By extension of this logic, further passive scalars can be added. The penultimate section explores a system that addresses a simple question in the field of transport phenomena: to what extent can the presence of chemical species and reactions alter the heat flux dynamics of a convecting fluid? The penultimate section explores a system that addresses a simple question in the field of transport phenomena: to what extent can the presence of chemical species and reactions alter the heat flux dynamics of a convecting fluid? The paper concludes with a brief discussion, and suggestions are given for the many applications to which this form of LBM could be amenable

Single-Phase Fluid
Thermohydrodynamics
Dissolved Chemical Species
Isothermal Reactive LBM
Single Reaction Benchmark Test
Pattern Formation in the Gray–Scott System
Thermal Reactive LBM
Reversibility and Heat Transport Enhancement
Conclusions
Further Work
Full Text
Published version (Free)

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