LBMcode

所属分类:物理/力学计算
开发工具:Python
文件大小:55KB
下载次数:1
上传日期:2020-08-01 16:59:27
上 传 者sh-1993
说明:  这些python代码可以用于用格子玻尔兹曼方法(LBM)模拟多相流。
(These python codes can be used to simulate multiphase flows with Lattice Boltzmann Method (LBM).)

文件列表:
Bouncing (0, 2020-08-02)
Bouncing\Bertola_PEO.csv (1086, 2020-08-02)
Bouncing\Bertola_XG.csv (1128, 2020-08-02)
Bouncing\Bertola_water.csv (1019, 2020-08-02)
Bouncing\Dimensionless numbers.py (1966, 2020-08-02)
Bouncing\graph_height_time.py (3362, 2020-08-02)
Bouncing\input.command (1762, 2020-08-02)
D2_law (0, 2020-08-02)
D2_law\D_square_law.py (2943, 2020-08-02)
D2_law\input.command (2319, 2020-08-02)
Leidenfrost (0, 2020-08-02)
Leidenfrost\input.command (2261, 2020-08-02)
Poiseuille (0, 2020-08-02)
Poiseuille\analytic solution.py (1113, 2020-08-02)
Poiseuille\input.command (2229, 2020-08-02)
Poiseuille\plot_LBM.csv (49646, 2020-08-02)
Spreading (0, 2020-08-02)
Spreading\input.command (1782, 2020-08-02)
Spreading\param_spreading.py (1441, 2020-08-02)
Spreading\spread_factor.py (7840, 2020-08-02)
laplace_test (0, 2020-08-02)
laplace_test\createRunRadVar.sh (274, 2020-08-02)
laplace_test\defaultCase (0, 2020-08-02)
laplace_test\defaultCase\input.command (1857, 2020-08-02)
laplace_test\laplace.py (2629, 2020-08-02)
laplace_test\laplaceTest.dat (314, 2020-08-02)
laplace_test\postPeos.sh (380, 2020-08-02)
laplace_test\tau0.6 (0, 2020-08-02)
laplace_test\tau0.6\laplaceTest_0.50.dat (260, 2020-08-02)
laplace_test\tau0.6\laplaceTest_0.70.dat (260, 2020-08-02)
laplace_test\tau0.6\laplaceTest_0.95.dat (252, 2020-08-02)
laplace_test\tau0.6a (0, 2020-08-02)
laplace_test\tau0.6a\laplaceTest_a0.25.dat (307, 2020-08-02)
laplace_test\tau0.6a\laplaceTest_a0.40.dat (314, 2020-08-02)
laplace_test\tau0.6a\laplaceTest_a0.45.dat (309, 2020-08-02)
laplace_test\tau0.6a\laplaceTest_a0.50.dat (309, 2020-08-02)
maxwell_construction (0, 2020-08-02)
maxwell_construction\CS_1e-05_LBM.txt (562, 2020-08-02)
... ...

# LBMcode These python codes can be used to simulate multiphase flows with Lattice Boltzmann Method (LBM). Each file contain different codes and input file for different cases: - src: LBM code (pyLBM.py) with its classes. - maxwell_construction: - coexistence_curve.py: code to plot the coexistence curve - thermodynamic_consistency.py: code to plot graphs for a better understanding of the maxwell construction - Poiseuille: input file to test the Poiseuille flow and a python code to compare simualtion results with analytical ones. - Laplace: code to perform and to plot Laplace test and to test surface tension adjustment. - Bouncing: - graph_height_time.py: code to compare LBM results with Bertola results for Leidenfrost effect. - Dimensionless numbers.py: code to find lattice units to fit with real case with physical units. - Spreading: code to study the spreading factor of a droplet during the kinematic phase. - D2_law: code to test the D^2 law for heat transfer. - Leidenfrost: input file to test the Leidenfrost case. The LBM code needs to be corrected to be able to simulate this case properly. Otherwise, it is recommended to set DeltaVel in heatEquation.py for the implicit method to 0.

近期下载者

相关文件


收藏者