Thesis Details

Simulace proudění tekutin s využitím celulárních automatů

Bachelor's Thesis Student: Režňák Michal Academic Year: 2018/2019 Supervisor: Peringer Petr, Dr. Ing.
English title
Fluid Dynamics Simulation Using Cellular Automata
Language
Czech
Abstract

The main objective of this work was to create application for fluid flow simulation using Lattice Gas Cellular Automata. Used simulation models are HPP, FHP-I, FHP-II and FHP-III. The program is implemented in a C++ language in a way that it can run in WebAssembly web standard. Part of the work is comparison between wasm, ams.js formats and native desktop (x86_64). This shows that time for application loading in web browser is much smaller for wasm format than for asm.js and application performance in wasm format is about 24% higher than asm.js but 50% smaller than a native desktop. The application is suitable for educational purpose as a presentation of cellular automata simulation and also as an introduction to the Lattice Boltzmann method for fluid flow simulation.

Keywords

Cellular automata, LGCA, C++, WebAssembly, ImGui, simulation, Fluid dynamics

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
13 June 2019
Reviewer
Committee
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), předseda
Chudý Peter, doc. Ing., Ph.D. MBA (DCGM FIT BUT), člen
Kekely Lukáš, Ing., Ph.D. (DCSY FIT BUT), člen
Peringer Petr, Dr. Ing. (DITS FIT BUT), člen
Polčák Libor, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
REŽŇÁK, Michal. Simulace proudění tekutin s využitím celulárních automatů. Brno, 2019. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-13. Supervised by Peringer Petr. Available from: https://www.fit.vut.cz/study/thesis/21713/
BibTeX
@bachelorsthesis{FITBT21713,
    author = "Michal Re\v{z}\v{n}\'{a}k",
    type = "Bachelor's thesis",
    title = "Simulace proud\v{e}n\'{i} tekutin s vyu\v{z}it\'{i}m celul\'{a}rn\'{i}ch automat\r{u}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/21713/"
}
Back to top