multi-lbm-master
所属分类:matlab编程
开发工具:WINDOWS
文件大小:1746KB
下载次数:7
上传日期:2019-12-04 16:45:10
上 传 者:
youcandoit
说明: LBM, modelling segregation of multi-phase fluid
文件列表:
example.png (110954, 2016-12-22)
ian_mitchell-toolbox (0, 2016-12-22)
ian_mitchell-toolbox\Kernel (0, 2016-12-22)
ian_mitchell-toolbox\Kernel\BoundaryCondition (0, 2016-12-22)
ian_mitchell-toolbox\Kernel\BoundaryCondition\addGhostAllDims.m (1163, 2016-12-22)
ian_mitchell-toolbox\Kernel\BoundaryCondition\addGhostDirichlet.m (2681, 2016-12-22)
ian_mitchell-toolbox\Kernel\BoundaryCondition\addGhostExtrapolate.m (3341, 2016-12-22)
ian_mitchell-toolbox\Kernel\BoundaryCondition\addGhostExtrapolate2.m (4751, 2016-12-22)
ian_mitchell-toolbox\Kernel\BoundaryCondition\addGhostNeumann.m (2888, 2016-12-22)
ian_mitchell-toolbox\Kernel\BoundaryCondition\addGhostPeriodic.m (2382, 2016-12-22)
ian_mitchell-toolbox\Kernel\BoundaryCondition\addNodesAllDims.m (1716, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration (0, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Dissipation (0, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Dissipation\artificialDissipationGLF.m (4164, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Dissipation\artificialDissipationLLF.m (4717, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Dissipation\artificialDissipationLLLF.m (4323, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Integrators (0, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Integrators\odeCFL1.m (7661, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Integrators\odeCFL2.m (9870, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Integrators\odeCFL3.m (11444, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Integrators\odeCFLcallPostTimestep.m (2002, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Integrators\odeCFLget.m (4415, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Integrators\odeCFLmultipleSteps.m (3403, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Integrators\odeCFLset.m (6591, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term (0, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termConvection.m (6757, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termCurvature.m (5847, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termDiscount.m (4182, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termForcing.m (5706, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termLaxFriedrichs.m (7237, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termNormal.m (7404, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termReinit.m (13370, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termRestrictUpdate.m (4024, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termSum.m (4317, 2016-12-22)
ian_mitchell-toolbox\Kernel\ExplicitIntegration\Term\termTraceHessian.m (6674, 2016-12-22)
ian_mitchell-toolbox\Kernel\Grids (0, 2016-12-22)
ian_mitchell-toolbox\Kernel\Grids\deleteDimensionGrid.m (2798, 2016-12-22)
ian_mitchell-toolbox\Kernel\Grids\downsampleGrid.m (2946, 2016-12-22)
... ...
# Multiphase flow lattice-Boltzmann solver
![Bubble in Lid driven cavity](example.png)
This repository contains an implementation of the immiscible multiphase flow simulation method as suggested by Thommes et al. [1]. It is based on the Lattice Boltzmann and the Level Set Method and was presented as
the project work of Daniel Zint's and my Honours Degree.
For a short description see [here](http://www.bgce.de/curriculum/projects/hufnagel_zint_2015/).
### Usage
Adapt `ian_mitchell-toolbox/lbm/addPathToKernel.m` to your system before running
```
ian_mitchell-toolbox/lbm/main.m
```
Various parameters can be adapted in `main.m`.
The code makes use of the [Level Set Toolbox](https://www.cs.ubc.ca/~mitchell/ToolboxLS/) by Ian Mitchell.
[1] G. Thommes, J. Becker, M. Junk, A.K. Vaikuntam, D. Kehrwald, A. Klar, K. Steiner, A. Wiegmann, A lattice Boltzmann method for immiscible multiphase flow simulations using the level set method, J. Comput. Phys. 228 (2009), 1139-1156.
近期下载者:
相关文件:
收藏者: