Deriving Filter Matrix Methods for Lattice Boltzmann Simulations. Efficient Simulations of the Convection Diffusion Equation and Navier Stokes Equations

dc.contributor.authorSundström, Viktor
dc.contributor.departmentChalmers tekniska högskola / Institutionen för mekanik och maritima vetenskapersv
dc.contributor.departmentChalmers University of Technology / Department of Mechanics and Maritime Sciencesen
dc.contributor.examinerDavidson, Lars
dc.contributor.supervisorRohde, Martin
dc.date.accessioned2025-06-23T11:35:39Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractThe Lattice Boltzmann Method (LBM) is an increasingly popular method for simulating fluid flows, which through its mesoscopic and explicit formulation allows for effective parallelization. The choice of a so called collisional operator largely determines the stability and accuracy of LBM simulations. Linear operators such as the Bhatnagar-Gross-Krook operator (BGK) and the Multiple-Relaxation-Times (MRT) both have the fundamental problem of defining a relaxation time, which is a tradeoff between numerical stability and range of flow types that can be simulated. The Filter Matrix method, originally proposed by Somers in 1993 and extended by Zhuo et al. in 2012, is a non-linear collisional operator which removes the need tune relaxation times. However, its derivation and assumptions are not well documented. In this thesis, the Filter Matrix formulation is derived through classical Chapman–Enskog analysis with the BGK operator, although using some arguments which is hard to justify for general flow cases. Observations from this analysis leads to a much more general formulation with Filter Matrix method seen as a collisional operator defined in a moment space. The discretized Boltzmann equation is mapped to the moment space using a linear projection similar to what is used for MRT schemes. This allows for a Chapman-Enskog-like analysis in moment space leading to a Filter Matrix formulation that is very similar, although not identical to previous literature. The new formulation is derived without neglecting any higher order hydrodynamic modes appearing throughout the derivation, which was done extensively in previous derivations. Turning the Filter Matrix formulation of this thesis into a computational procedure requires some closure laws, similarly to what was used in previous derivations. How to formulate such closure laws is illustrated by analyzing how the k − ε equations can be solved within the FMLB framework. The study is purely mathematical, and as such numerical validation would be a starting point for further work.
dc.identifier.coursecodeMMSX30
dc.identifier.urihttp://hdl.handle.net/20.500.12380/309604
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectLattice Boltzmann Method
dc.subjectFilter Matrix Method
dc.subjectChapman–Enskog expansion
dc.subjectMultiple Relaxation Time operator
dc.titleDeriving Filter Matrix Methods for Lattice Boltzmann Simulations. Efficient Simulations of the Convection Diffusion Equation and Navier Stokes Equations
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeApplied mechanics (MPAME), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
Final_Viktor_Sundstrom_Master_Thesis.pdf
Storlek:
989.65 KB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: