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.

近期下载者

相关文件


收藏者