Bao, Jie
(2010)
High Density Ratio Multi-Component Lattice Boltzmann Flow Model for Fluid Dynamics and CUDA Parallel Computation.
Doctoral Dissertation, University of Pittsburgh.
(Unpublished)
Abstract
The lattice Boltzmann equation (LBE) method is a promising technique for simulating fluid flows and modeling complex physics in fluids, and can be modified for solving general nonlinear partial differential equations (NPDEs). The LBE method has recently attracted more and more attention since it may help us to better understand the mechanisms of the complicated physical phenomena and dynamic processes modeled by NPDEs.In this dissertation, firstly, we developed a second-order accurate mass conserving boundary condition (BC) for the LBE method. Through several cases, the results show that our mass conserving BC will not result in the constant mass leakage that occurs for the other BCs in some cases. Additionally, it increases the efficiency and stability of the method for cases that involve relatively large magnitudes of body force.Secondly, we developed a multi-component and multi-phase LBE method for high density ratios. Multi-component multi-phase (MCMP) flow is very common in engineering or industrial problems and in nature. Because the lattice Boltzmann equation (LBE) model is based on microscopic models and mesoscopic kinetic equations, it offers many advantages for the study of multi-component or multi-phase flow problems. While the original formulation of Shan and Chen's(SC) model can incorporate some multiple phase and component scenarios, the density ratio of the different components is greatly restricted (less than approximately 2.0). This obviously limits the applications of this MCMP LBE model. Hence, based on the original SC MCMP model and the improvements in the single-component multi-phase (SCMP) flow model reported by Yuan and Schaefer, we have developed a new model that can simulate a MCMP system with a high density ratio.Finally, we developed a parallel computation LBE method based on Compute Unified Device Architecture (CUDA). CUDA offers a great economic alternative way to increase the calculation speed of LBE method instead of using a supercomputer. We present how to apply CUDA to the LBE method, including boundary condition treatments, single phase flow, thermal problems, and multi-phase cases. Through the results of several numerical experiments, our model with the help of CUDA can offer an improvement of a 10-30 times faster speed than that of a traditional single thread CPU code.
Share
Citation/Export: |
|
Social Networking: |
|
Details
Item Type: |
University of Pittsburgh ETD
|
Status: |
Unpublished |
Creators/Authors: |
|
ETD Committee: |
|
Date: |
25 June 2010 |
Date Type: |
Completion |
Defense Date: |
26 February 2010 |
Approval Date: |
25 June 2010 |
Submission Date: |
23 March 2010 |
Access Restriction: |
No restriction; Release the ETD for access worldwide immediately. |
Institution: |
University of Pittsburgh |
Schools and Programs: |
Swanson School of Engineering > Mechanical Engineering |
Degree: |
PhD - Doctor of Philosophy |
Thesis Type: |
Doctoral Dissertation |
Refereed: |
Yes |
Uncontrolled Keywords: |
Multi-Component Multi-Phase Flow; Lattice Boltzmann Equation Method; Compute Unified Device Architecture (CUDA); Parallel Computation |
Other ID: |
http://etd.library.pitt.edu/ETD/available/etd-03232010-172009/, etd-03232010-172009 |
Date Deposited: |
10 Nov 2011 19:32 |
Last Modified: |
15 Nov 2016 13:37 |
URI: |
http://d-scholarship.pitt.edu/id/eprint/6569 |
Metrics
Monthly Views for the past 3 years
Plum Analytics
Actions (login required)
|
View Item |