<div class="csl-bib-body">
<div class="csl-entry">Baumann, D. (2024). <i>Simulating chemical reactions with a well-founded lattice Boltzmann approach</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2024.120609</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2024.120609
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/201129
-
dc.description.abstract
Ein bemerkenswerter Simulator in der numerischen Strömungsmechanik ist die Lattice-Boltzmann-Methode (LBM). Anstatt die partiellen Differentialgleichungen, die das makroskopische Verhalten von Flüssigkeiten beschreiben, direkt mit numerischen Algorithmen zu lösen, erfasst die LBM die Auswirkungen der Wechselwirkungen zwischen den mikroskopischen Partikeln einer Flüssigkeit auf der Ebene der statistischen Mechanik. Das makroskopische Verhalten des betrachteten Fluids ergibt sich dann daraus. Das macht diesen Ansatz auch für andere Probleme interessant, bei denen sich ein komplexes makroskopisches Verhalten aus unzähligen mikroskopischen Wechselwirkungen ergibt. Ein solches Problem ist die Simulation des dynamischen Verhaltens von biologischen Systemen, welche möglicherweise auch Bakterien enthalten. In dieser Arbeit werden wir erste Untersuchungen zur Verwendung der LBM für solche System durchführen. Bakterien und andere chemische Verbindungen werden dabei auf Populationsebene mit der LBM simuliert. Insbesondere interessieren wir uns für die Simulation der Auswirkungen von Diffusion, Reaktion und Advektion auf die verschiedenen chemischen/biologischen Spezies für Systeme die mehrere unterschiedliche Spezies beinhalten. Wir werden uns auf die Untersuchung und das Verstehen der bisher in diesem Bereich durchgeführten Forschung konzentrieren, mit besonderem Augenmerk auf die getroffenen Annahmen und darauf, ob diese mit jenen der LBM übereinstimmen. Wir werden für die Hauptkomponenten der LBM, insbesondere die stationäre End-Verteilung der Partikel, das Raster auf dem simuliert wird, sowie den BGK-Kollisionsoperator, eine entsprechende Analyse zur Verfügung stellen. Darüber hinaus werden die Ergebnisse einer Untersuchung über die Anwendbarkeit des BGK-Operators in Multispezies-Szenarien unter Verwendung eines Molekulardynamik-Simulators vorgestellt. Außerdem werden wir einen Open-Source, LBM-basierten Python-Simulator entwickeln und bereitstellen, der für weitere Forschungen zu diesem Thema genutzt werden kann. Unser Fokus bei diesem Simulator liegt auf der Zugänglichkeit und Erweiterbarkeit, so dass dieser auch ohne tiefgreifende Kenntnisse über die LBM einfach genutzt und in Zukunft erweitert werden kann. Besondere Eigenschaften des Simulators sind die Fähigkeit, sowohl vollständig einheitsbezogene als auch nicht-dimensionale Simulationen durchzuführen, sowie die Unterstützung für mehrere verschiedene Spezies und Reaktionen zwischen diesen Spezies. Die Reaktionsgleichungen können als chemisches Reaktionsnetzwerk spezifiziert werden. Die korrekte Implementierung des Simulator wird durch das Nachstellen von Szenarien aus der Literatur nachgewiesen.
de
dc.description.abstract
The lattice Boltzmann method (LBM) is a remarkable computational fluid dynamics simulator. Instead of directly using numerical algorithms to solve the partial differential equations that govern the macroscopic behavior of fluids, it captures the effects of interactions between a fluid's microscopic particles on a level of statistical mechanics, with the macroscopic fluid quantities emerging as a result.The approach lends itself to other problems where a rich macroscopic behavior arises from a myriad of microscopic interactions. One such problem is the simulation of the dynamic behavior of biological system, possibly containing bacteria. In this work we will conduct preliminary investigations into using the LBM for such cases, where bacteria and other chemical compounds are simulated at the population-level using the LBM. In particular, we will be interested in simulating the effects of diffusion, reaction and advection due to a bulk fluid's flow on the different chemical /biological species in a multi-species scenario. Our focus will be on studying and understanding the research conducted in this area so far, with particular attention to the assumptions made and whether they align with those imposed by the LBM itself. We will investigate the principal components of the LBM, specifically the equilibrium distribution, lattice, and the BGK collision operator, and provide a corresponding analysis. In addition to that, results of an investigation about the feasibility of the BGK operator in multi-species scenarios using a molecular-dynamics simulator will be presented. Furthermore, we will develop and provide an open-source, LBM-based Python simulator that can be used for further research on this topic. Our focus for this simulator will be on accessibility and expandability, such that it can easily be used without in-depth knowledge about the LBM and be extended in the future. Noteworthy features of the simulator are the capability to perform fully unit-afflicted, as well as non-dimensional, simulations, along with support for multiple distinct species and reactions between them, specified as a chemical reaction network.Furthermore, the correctness of its implementation will be validated by reproducing results from literature.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Lattice-Boltzmann Method
en
dc.subject
Lattice-Boltzmann Modelling
en
dc.subject
Computational Fluid Dynamics
en
dc.subject
Numerical Simulation
en
dc.subject
Bacteria Simulation
en
dc.subject
Advection Reaction Diffusion System
en
dc.title
Simulating chemical reactions with a well-founded lattice Boltzmann approach
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2024.120609
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Dylan Baumann
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E191 - Institut für Computer Engineering
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC17320062
-
dc.description.numberOfPages
109
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.advisor.orcid
0000-0002-3847-1647
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.grantfulltext
open
-
item.cerifentitytype
Publications
-
item.fulltext
with Fulltext
-
item.mimetype
application/pdf
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E191-02 - Forschungsbereich Embedded Computing Systems