ThesisPDF Available

The lattice Boltzmann method: Fundamentals and acoustics

Authors:

Abstract and Figures

The lattice Boltzmann method has been widely used as a solver for incompressible flow, though it is not restricted to this application. More generally, it can be used as a compressible Navier-Stokes solver, albeit with a restriction that the Mach number is low. While that restriction may seem strict, it does not hinder the application of the method to the simulation of sound waves, for which the Mach numbers are generally very low. Even sound waves with strong nonlinear effects can be captured well. Despite this, the method has not been as widely used for problems where acoustic phenomena are involved as it has been for incompressible problems. The research presented this thesis goes into three different aspects of lattice Boltzmann acoustics. Firstly, linearisation analyses are used to derive and compare the sound propagation properties of the lattice Boltzmann equation and comparable fluid models for both free and forced waves. The propagation properties of the fully discrete lattice Boltzmann equation are shown to converge at second order towards those of the discrete-velocity Boltzmann equation, which itself predicts the same lowest-order absorption but different dispersion to the other fluid models. Secondly, it is shown how multipole sound sources can be created mesoscopically by adding a particle source term to the Boltzmann equation. This method is straightforwardly extended to the lattice Boltzmann method by discretisation. The results of lattice Boltzmann simulations of monopole, dipole, and quadrupole point sources are shown to agree very well with the combined predictions of this multipole method and the linearisation analysis. The exception to this agreement is the immediate vicinity of the point source, where the singularity in the analytical solution cannot be reproduced numerically. Thirdly, an extended lattice Boltzmann model is described. This model alters the equilibrium distribution to reproduce variable equations of state while remaining simple to implement and efficient to run. To compensate for an unphysical bulk viscosity, the extended model contains a bulk viscosity correction term. It is shown that all equilibrium distributions that allow variable equations of state must be identical for the one-dimensional D1Q3 velocity set. Using such a D1Q3 velocity set and an isentropic equation of state, both mechanisms of nonlinear acoustics are captured successfully in a simulation, improving on previous isothermal simulations where only one mechanism could be captured. In addition, the effect of molecular relaxation on sound propagation is simulated using a model equation of state. Though the particular implementation used is not completely stable, the results agree well with theory.
Content may be subject to copyright.
A preview of the PDF is not available
... Li and Shan (2011) conduct initial numerical evidence that adiabatic sound can be adequately simulated by the LBM provided sufficient hydrodynamic moments are retained in velocity-space discretization and the sound frequency is much lower than the molecular collision frequency. Viggen (2014) provides a detailed account of the application of the LBM scheme for acoustic waves and finds that the LBM is relevant as a simple compressible Navier-Stokes solver for cases where there is an interaction between the flow field and the acoustic field. Dhuri et al. (2017) offer a linear lattice Boltzmann formulation for the simulation of linear acoustic wave propagation, and they derive the dispersion relation for 2D LBM schemes and offer the optimal parameters to implement LBM by comparing with that of the finite-difference method (FDM). ...
... As we are using LBE to simulate acoustic waves in the LBM scheme, one would wonder whether the wave equation characterizing the wave problem can be derived from the LBE? As LBM is an efficient solving algorithm for the Navier-Stokes equation, we try to recover the viscoacoustic wave equation from the following Navier-Stokes-Fourier equations (Feireisl et al., 2012;Viggen, 2014): ...
Article
Full-text available
The lattice Boltzmann method (LBM), widely employed in computational fluid mechanics, is introduced as a novel mesoscopic numerical scheme for viscoacoustic wavefield simulation. Through mathematical derivation, a mapping model between the relaxation time of LBM and the quality factor based on the Kelvin-Voigt model is established, which provides a theoretical background for the comparison of the viscoacoustic wavefields obtained respectively by LBM and finite difference method (FDM) formulated on the traditional wave equation. By defining the transmission and reflection coefficients and adopting a Newton interpolation algorithm to modify the streaming process of the LBM, we extend the conventional LBM to simulate the wavefields in complex media with an acceptable accuracy. A two-dimensional (2D) homogeneous model, two layered models and the modified Marmousi model are tested in the numerical simulation experiments. The simulation results of LBM are comparable to those of FDM, and the relative errors are all within reasonable range, which can verify the effectiveness of the proposed forward modeling kernel. The modified LBM offers a new numerical scheme in seismology to simulate viscoacoustic wave propagation in complex media and even in porous media considering its flexible boundary condition and high discrete characteristic.
... The waves are emitted from a circular sound source placed at the center of the left boundary of a 3D cavity using the acoustic point source (APS) technique. In 2D, this technique has been widely addressed by many researchers [23,37,49] using the single relaxation time model. However, according to [37], the investigation of the wave behavior with the MRT model is more stable and accurate than with the SRT model. ...
... However, carrying out physical simulations can impose some constraints on the real units. It is then important to refer to the adequate conversion between LBM and physical units, as it is done in references [37,49]. In LBM units, the dimensions of the cavity and the source diameter ( = 2 = /3) are defined by the numbers of points of the LBM lattice (points from 0 to ). ...
Article
This paper implements the lattice Boltzmann method to simulate the propagation of sound waves in three dimensions. The numerical model is exercised on the lid-driven cavity flow. Tests are then proposed on acoustic situations. The results are first confronted with analytical solutions of the spherical waves emitted by a single point source inside a cubic cavity. Then, we studied the case where the waves are emitted from a circular sound source placed at the center of the left boundary of a parallelepipedic cavity filled with water. With the circular source discretized as a set of point sources, we were able to simulate the wave propagation in 3D and calculate the sound pressure amplitude. Tests using different emission conditions and LBM relaxation times finally allowed us to get good comparisons with analytical expressions of the pressure amplitude along the source axis, highlighting the performance of the lattice Boltzmann simulations in acoustics.
... It is easy to implement [28] and contains many local operations, which allows it to scale well in parallel computing, e.g. on compute clusters and GPUs, [28,46] and thus offer high performance [31]. At the same time, it is also able to handle complex or even moving geometries well [15,41,46] and can simulate particle movement, sound generation, and sound waves interacting with surrounding flow [49], thus offering many interesting features for the simulation of urban flows. ...
Preprint
Full-text available
The study of low-rise buildings' interaction with wind is gravitating toward large eddy simulation (LES) for simulating airflow. As it is straightforward to implement and also offers the option to simulate particles, sound, and heat flow, the lattice Boltzmann method (LBM) may be an interesting option among the LES methods but has so far barely been explored for this application. In this work, the LBM is investigated and assessed as a tool for the analysis of wind flow around low-rise buildings. The hardware resources used are limited to one GPU to mimic the limited resources an industrial setting or a preliminary study might allow for. We suggest an efficient LBM simulation setup and compare its results from the wind flow around nine exemplary gable roofed low-rise buildings to findings of previous studies, both in detail and in terms of found behaviors. All comparisons show good agreement between our findings and the previous results obtained via other simulation methods or wind tunnel measurements. These results confirm that the LBM may be used to investigate low-rise buildings, even with limited hardware. It is thus a further contender among the available LES methods and our setup may serve as starting point for its application.
... [156] , [161] Recently, the increase in computational power and the development of the so-called Lattice Boltzmann Method (LBM) made possible to describe this process meticulously. [162] , [163] , [164] Compared to other techniques, the strength of the LBM is its mesoscopic nature based on the discrete kinetic theory. At the mesoscopic level, the LBM models combine microscopic dynamics, such as fluid-fluid and fluid-solid boundary interactions, and the macroscopic kinetic theory of fluids, like the Navier-Stokes equation in the bulk flow. ...
Thesis
The aim of the thesis was to create the models which describes electrolyte infiltration and characterize its performance. The electrochemical impedance spectroscopy model should be developed based on Newman model. The Lattice Boltzmann Method must be used to describe the electrolyte infiltration process. All the models were combined with experimental results. The thesis was part of the ERC-Artistic project. The first stage of the thesis was devoted to develop the Electrochemical impedance Spectroscopy model. EIS constitutes an experimental technique used for the characterization of LIB porous electrodes tortuosities. For the first time, a 4D (3D in space + time) physical model is proposed to simulate EIS carried out on NMC porous cathodes, derived from the simulation of their manufacturing process, in symmetric cells. This methodology allows to understand the limitations of using EIS, electric circuit models and homogenized physical models for the determination of the tortuosity of NMC-based cathodes, revealing a complex interplay between the conductivity of the solid phases, the electrolyte properties and the cathode meso/microstructure. The second stage of the thesis was devoted to development of the electrolyte infiltration process. This step is crucial as it is directly linked to LIB quality and affects the subsequent time consuming electrolyte wetting process. It was reported here for the first time a 3D-resolved Lattice Boltzmann Method model able to simulate electrolyte filling upon applied pressure of LIB porous electrodes obtained both from experiments (micro X-ray tomography) and computations (stochastic generation, simulation of the manufacturing process using Coarse Grained Molecular Dynamics and Discrete Element Method). The model allows obtaining advanced insights about the impact of the electrode mesostructures on the speed of electrolyte impregnation and wetting, highlighting the important of porosity, pore size distribution and pores interconnectivity on the filling dynamics. Furthermore, we identify scenarios where volumes with trapped air (dead zones) appear and evaluate the impact of those on the electrochemical behavior of the electrodes. Further an innovative machine learning model, based on deep neural networks, to fast and accurately predict fluid flow in three dimensions, as well as wetting degree and time for LIB electrodes. The ML model is trained on a database generated using a 3D-resolved physical model based on the Lattice Boltzmann Method. We demonstrate the ML model with a NMC electrode mesostructure obtained by X-ray micro-computer tomography. The extracted pore network from tomography data was also used to train our ML neural network. The results show that the ML model is able to predict the electrode filling process, with ultralow computational cost (few seconds) and with high accuracy when compared with the original data generated with the physical model. Also, systematic sensitivity analysis was carried out to unravel the spatial relationship between electrode mesostructure parameters and predicted infiltration process characteristics, such as saturation dynamics, filling time among others. Finally, the EIS, LBM and Machine learning models will be integrated into the ARTISTIC platform. The platform can be used to simulate, understand, and optimize battery manufacturing. The platform will be free of charge and all the data and codes will be available
... An alternative and promising scheme for simulating seismic wave propagation is the so-called lattice Boltzmann method (LBM) (Guangwu, 2000), which is a mesoscopic numerical method that does not require to solve macro equations. LBM originated from lattice gas automata (LGA) (Frisch et al., 1986;Treurniet et al., 2000), and was first introduced in computational fluid dynamics by McNamara and Zanetti (1988) to overcome some of LGA's main shortcomings, such as statistical noise, limited range of physical parameters, and non-Galilean invariance (D'Humieres, 2002;Viggen, 2014. Since it is simple to implement and efficiently parallelize, and the processing of boundary conditions is flexible, LBM thereby has successful applications in the fields of acoustic simulation (Li and Shan, 2011;Xia et al., 2017;Zhuo and Sagaut, 2017, computational fluid dynamics (Tiribocchi et al., 2009;Zhao and Wang, 2019), computational aeroacoustics (Kim et al., 2007;Popescu and Johansen, 2009), and fluid multiphase flow , and so on. ...
Article
In general, the wave equation can be taken to characterize the seismic wavefield propagation from a macroscopic perspective. The lattice Boltzmann method (LBM) is an alternative strategy to model seismic wavefields on mesoscopic scale. Due to its fully discrete nature and flexible boundary processing, LBM therefore has attracted increasing attention in seismology. The stability problem of LBM is a critical aspect in its seismic wavefield simulation. We give the steps of employing LBM for seismic wavefield modeling and some comparisons between LBM and the wave equation. Further, we derive theoretically the stability conditions of Bhatnagar-Groos-Krook (BGK) LBM and multiple-relaxation-time (MRT) LBM. Although the stability adjustment of MRT-LBM is more flexible, it is rather difficult to obtain an analytical solution concerning its relaxation parameters and other factors. In view of this, we first demonstrate that the stability and accuracy of MRT-LBM is superior to BGK-LBM to a certain extent by means of seismic wavefield modeling. Then, we investigate the individual effect of each relaxation parameter of MRT-LBM on the seismic waveforms. Most significantly, we construct the stability models for MRT-LBM only related to the relaxation parameters, based on the stability results of a large number of wavefield simulations in the homogeneous medium. Our stability models can well guide MRT-LBM for stable seismic wavefield modeling without considering other factors. Finally, we verify the correctness as well as the wide applicability of the proposed stability models by some simple layered media and modified Marmousi and BP models. The stability models may play a nice guiding role for further wavefield simulations based on MRT-LBM, especially for low-viscosity media.
... The simplest way is to perform this conversion between the two sets of units by using reference physical quantities for length, time, and density. We will use the spacing of the nodes Δ (m), the physical time step Δ (s) and the mean density of the fluid (Kg/ m 3 ) [19,49]. With this choice, Δ = = 1 , Δ = = 1 and = 1. ...
Article
This paper presents a numerical investigation of the propagation of acoustic waves generated by a linear acoustic source using the lattice Boltzmann method (LBM). The main objective of this study is to compute the sound pressure and acoustic force produced by a rectangular sound source located at the center of the west wall of a rectangular cavity, filled with water. The sound source is discretized into a set of point sources emitting waves according to the acoustic point source method. The interference between the generated cylindrical waves creates an acoustic beam in the cavity. An analytical study is carried out to validate these numerical results. The error between the numerical and analytical calculations of the wave propagation is also discussed to confirm the validity of the numerical approach. In a second step, the acoustic streaming is calculated by introducing the acoustic force into the LBM code. A characteristic flow structure with two recirculating cells is thus obtained.
... [11] , [22] Recently, the increase in computational power and the development of the so-called Lattice Boltzmann Method (LBM) made possible to describe this process meticulously. [22] , [23] , [24] Compared to other techniques, the strength of the LBM is its mesoscopic nature based on the discrete kinetic theory. At the mesoscopic level, the LBM models combine microscopic dynamics, such as fluid-fluid and fluid-solid boundary interactions, and the macroscopic kinetic theory of fluids, like the Navier-Stokes equation in the bulk flow. ...
Article
Full-text available
Electrolyte filling takes place between sealing and formation in Lithium Ion Battery (LIB) manufacturing process. This step is crucial as it is directly linked to LIB quality and affects the subsequent time consuming electrolyte wetting process. Although having fast, homogeneous and complete wetting is of paramount importance, this process has not been sufficiently examined and fully understood. For instance, experimentally available data is insufficient to fully capture the complex interplay upon filling between electrolyte and air inside the porous electrode. We report here for the first time a 3D-resolved Lattice Boltzmann Method (LBM) model able to simulate electrolyte filling upon applied pressure of LIB porous electrodes obtained both from experiments (micro X-ray tomography) and computations (stochastic generation, simulation of the manufacturing process using Coarse Grained Molecular Dynamics and Discrete Element Method). The model allows obtaining advanced insights about the impact of the electrode mesostructures on the speed of electrolyte impregnation and wetting, highlighting the important of porosity, pore size distribution and pores interconnectivity on the filling dynamics. Furthermore, we identify scenarios where volumes with trapped air (dead zones) appear and evaluate the impact of those on the electrochemical behavior of the electrodes.
... The lattice Boltzmann method based on Multi-Relaxation Time (MRT) is used to simulate the coupling between heat transfer and wave propagation. This MRT model is preferred because it presents high precision and stability compared to Single Relaxation Time (SRT) model [22]. D2Q9-MRT scheme is applied to determine the macroscopic quantities such as the fluid density, the velocities and the pressure. ...
Article
Full-text available
In this paper, the lattice Boltzmann method is used to study the acoustic waves propagation inside a differentially heated square enclosure filled with air. The waves are generated by a point sound source located at the center of this cavity. The main aim of this simulation is to simulate the interaction between the thermal convection and the propagation of these acoustic waves. The results have been validated with those obtained in the literature and show that the effect of natural convection on the acoustic waves propagation is almost negligible for low Rayleigh numbers (Ra ≤ 10⁴), which begins to appear when the Rayleigh number begins to become important (Ra ≥ 10⁵) and it becomes considerable for large Rayleigh numbers (Ra ≥ 10⁶) where the thermal convection is important.
... c s is the isothermal (or Newtonian) speed of sound, and it corresponds to the lattice constant when the lattice Boltzmann unit system is adopted [121]. ...
Article
Full-text available
Over the last decades, several types of collision models have been proposed to extend the validity domain of the lattice Boltzmann method (LBM), each of them being introduced in its own formalism. This article proposes a formalism that describes all these methods within a common mathematical framework, and in this way allows us to draw direct links between them. Here, the focus is put on single and multirelaxation time collision models in either their raw moment, central moment, cumulant, or regularized form. In parallel with that, several bases (nonorthogonal, orthogonal, Hermite) are considered for the polynomial expansion of populations. General relationships between moments are first derived to understand how moment spaces are related to each other. In addition, a review of collision models further sheds light on collision models that can be rewritten in a linear matrix form. More quantitative mathematical studies are then carried out by comparing explicit expressions for the post-collision populations. Thanks to this, it is possible to deduce the impact of both the polynomial basis (raw, Hermite, central, central Hermite, cumulant) and the inclusion of regularization steps on isothermal LBMs. Extensive results are provided for the D1Q3, D2Q9, and D3Q27 lattices, the latter being further extended to the D3Q19 velocity discretization. Links with the most common two and multirelaxation time collision models are also provided for the sake of completeness. This work ends by emphasizing the importance of an accurate representation of the equilibrium state, independently of the choice of moment space. As an addition to the theoretical purpose of this article, general instructions are provided to help the reader with the implementation of the most complicated collision models.
Article
Full-text available
When gas flows through corrugated pipes, pressure waves interacting with vortex shedding can produce distinct tonal noise and structural vibration. Based on established observations, a model is proposed which couples an acoustic pipe and self-excited oscillations with vortex shedding over the corrugation cavities. In the model, the acoustic response of the corrugated pipe is simulated by connecting the lossless medium moving with a constant velocity with a source based on a discrete distribution of van der Pol oscillators arranged along the pipe. Our time accurate solutions exhibit dynamic behavior consistent with that experimentally observed, including the lock-in frequency of vortex shedding, standing waves and the onset fluid velocity capable of generating the lock-in.
Thesis
This thesis describes the development of a Lattice Boltzmann (LB) model for a binary gas mixture. Specifically, channel flow driven by a density gradient with diffusion slip occurring at the wall is studied in depth. The first part of this thesis sets the foundation for the multi-component model used in the subsequent chapters. Commonly used single component LB methods use a non-physical equation of state, in which the relationship between pressure and density varies according to the scaling used. This is fundamentally unsuitable for extension to multi-component systems containing gases of differing molecular masses that are modelled with the ideal gas equation of state. Also, existing methods for implementing boundary conditions are unsuitable for extending to novel boundary conditions, such as diffusion slip. Therefore, a new single component LB derivation and a new method for implementing boundary conditions are developed, and validated against Poiseuille flow. However, including a physical equation of state reduces stability and time accuracy, leading to longer computational times, compared with 'incompressible' LB methods. The new method of analysing LB boundary conditions successfully explains observations from other commonly used schemes, such as the slip velocity associated with 'bounce-back'. The new model developed for multi-component gases avoids the pitfalls of some other LB models, a single computational grid is shared by all the species and the diffusivity is independent of the viscosity. The Navier-Stokes equation for the mixture and the Stefan-Maxwell diffusion equation are both recovered by the model. However, the species momentum equations are not recovered correctly and this can lead to instability. Diffusion slip, the non-zero velocity of a gas mixture at a wall parallel to a concentration gradient, is successfully modelled and validated against a simple one-dimensional model for channel flow. To increase the accuracy of the scheme a second order numerical implementation is needed. This can be achieved using a variable transformation method which does not result in an increase in computational time. Simulations were carried out on hydrogen and water diffusion through a narrow channel, with varying total pressure and concentration gradients. For a given value of the species mass flux ratio, the total pressure gradient was dependent on the species concentration gradients. These results may be applicable to fuel cells where the species mass flux ratio is determined by a chemical reaction and the species have opposing velocities. In this case the total pressure gradient is low and the cross-channel average mass flux of hydrogen is independent of the channel width. Finally, solutions for a binary Stefan tube problem were investigated, in which the boundary at one end of a channel is permeable to hydrogen but not water. The water has no total mass flux along the channel but circulates due to the slip velocity at the wall. The cross-channel average mass flux of the hydrogen along the channel increases with larger channel widths. A fuel cell using a mixture of gases, one being inert, will experience similar circulation phenomena and, importantly, the width of the pores will affect performance. This thesis essentially proves the viability of LB models to simulate multi-component gases with diffusion slip boundaries, and identifies the many areas in which improvements could be made.
Conference Paper
To simulate various underwater warfare situations, a virtual undersea environment with reasonable acoustic communication among the platforms is needed. This paper describes a lattice Boltzmann approach to simulate undersea acoustic propagation for underwater warfare. The lattice Boltzmann methods were developed from the lattice gas cellular automata of Frisch, Hasslacher, et al. This method has also been used to demonstrate various engineering phenomena, and one of its most promising application fields is the flow simulation of viscous fluid, the reaction-diffusion system, acoustics, etc. In this study, the lattice Boltzmann method was used to solve the acoustic propagation problem within the framework of the undersea environment. The undersea space is represented by the lattices, and each node in this lattice can be evolved with a certain acoustic evolution equation by itself. A self-noise from each platform is considered an acoustic point source. The proposed space model is based on the discrete event system specification (DEVS) formalism. To confirm the functions of the proposed model, simple anti-surface ship warfare was simulated.