Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Development of a collision table for three dimensional lattice gases

Bibliography: pages 92-95.

Saved in:
Bibliographic Details
Main Author: Lake, Peter J
Other Authors: Smart, D R
Format: Thesis
Language:English
Published: Department of Mathematics and Applied Mathematics 2016
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613205257256960
access_status_str Open Access
author Lake, Peter J
author2 Smart, D R
author_browse Lake, Peter J
Smart, D R
author_facet Smart, D R
Lake, Peter J
author_sort Lake, Peter J
collection Thesis
description Bibliography: pages 92-95.
format Thesis
id oai:open.uct.ac.za:11427/17339
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:32:26.116Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2016
publishDateRange 2016
publishDateSort 2016
publisher Department of Mathematics and Applied Mathematics
publisherStr Department of Mathematics and Applied Mathematics
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/17339 Development of a collision table for three dimensional lattice gases Lake, Peter J Smart, D R Gledhill, I M A Applied Mathematics Bibliography: pages 92-95. A lattice gas is a species of cellular automaton used for numerically simulating fluid flows. TransGas [9], the lattice gas code currently in use at the CSIR, is based on the FHP-I model [5], and is used to perform various two-dimensional flow simulations. In order to broaden the scope of the applications in which lattice gases can be used locally, the development of a three-dimensional lattice gas capability is required. The first major task in setting up a three dimensional-lattice gas is the construction of an efficient collision rule generator which will determine collision outcomes. For suitability to local applications, the collision rules should be chosen in such a way as to maximise the Reynolds coefficient of the flow, while conserving quantities such as mass and momentum. Part of the task thus becomes an optimisation problem. When expanding from two to three dimensions, the number of possible collision rules increases from 64 to 16777216. If a complete collision rule table is used for determining collision outcomes, storage problems are encountered on the available hardware. Selection and optimisation of collision rules cannot be done by hand when there are so many rules to choose from. Selection of rules is thus non-trivial. The work outlined in this thesis provides the CSIR with a 3-D lattice gas collision table which is well suited to the available hardware capabilities. The necessary theoretical background is considered, and a survey of the literature is presented. Based on the findings of this literature study, various methods of collision outcome determination are implemented which are considered to be suitable to the local needs, while remaining within the constraints set by hardware availability. An isometric collision algorithm, and a reduced collision table are generated and tested. A measure of the overall efficiency of a lattice gas model is determined by two factors, namely the computational efficiency and the implementation efficiency. In testing a collision table, the first is characterised by the rate at which post-collision states can be determined, and depends on the hardware and programming techniques. The second factor can be expressed by means of a number called the Reynolds coefficient, which is defined and discussed in the following chapters. The higher the Reynolds coefficient of a model, the greater the scope of flow regimes which may be simulated using it. Another advantage of having a high Reynolds coefficient is that the simulation time required for a given flow regime decreases as the Reynolds coefficient of the model increases. The overall efficiency of the isometric model is too low to be of practical use, but a significant improvement is obtained by using the method of reduced tables. In the isometric case, the number of collision outcomes that can be determined per second is similar to that of the reduced table, but the Reynolds coefficient is very much lower. Simulation of a flow regime with a Reynolds number of about 100, on a lattice of size 128³, over 20 thousand timesteps, making use of the isometric model, would take of the order of a few years to complete on the currently available hardware. Since the simulation parameters mentioned above are typical of the local requirements for lattice gas simulations, this method is obviously unsatisfactory. The isometric method does however serve as a useful introduction to three-dimensional lattice gas collision rule methods. The reduced collision table has been constructed so that it maintains semi-detailed balance, and the Boltzmann Reynolds coefficient has been calculated. In the reduced collision table model, the efficiency is higher than the isometric case in respect of both the rate at which collision outcomes can be determined, and in terms of the Reynolds coefficient. As a result of these improvements, the simulation time for the exact case mentioned above would reduce to the order of days, on the same hardware. This simulation time is sufficiently low for immediate practical application in the local environment. 2016-02-29T12:01:12Z 2016-02-29T12:01:12Z 1992 Master Thesis Masters MSc http://hdl.handle.net/11427/17339 eng application/pdf Department of Mathematics and Applied Mathematics Faculty of Science University of Cape Town
spellingShingle Applied Mathematics
Lake, Peter J
Development of a collision table for three dimensional lattice gases
thesis_degree_str Master's
title Development of a collision table for three dimensional lattice gases
title_full Development of a collision table for three dimensional lattice gases
title_fullStr Development of a collision table for three dimensional lattice gases
title_full_unstemmed Development of a collision table for three dimensional lattice gases
title_short Development of a collision table for three dimensional lattice gases
title_sort development of a collision table for three dimensional lattice gases
topic Applied Mathematics
url http://hdl.handle.net/11427/17339
work_keys_str_mv AT lakepeterj developmentofacollisiontableforthreedimensionallatticegases