不混溶LB

对两相流实施不混溶格子Boltzmann(ILB,D2Q9)方法
3.6K下载
已更新2010年9月28日

查看许可证

MatLab代码根据D2Q9格式,使用格子Boltzmann(LB)方法模拟二维不混溶流体(蓝色和红色流体)的两相流。
该模型也称为颜色模型或色动力学模型或ILB(不混溶LB)。
ILB的MatLab实现将AVI文件保存在“dir_AVI='C:\''”中,该文件记录时间演化迭代生成的帧。

该代码在D2Q9中实现了最初由Gunstensen开发的模型[Gunstense AK,Rothman D.Lattice Boltzmann非混溶流体模型。Phys Rev A 1991;43(8):4320?4327],该模型基于原始Rothman?Keller模型[Rothman DH,Keller JM.不混溶细胞自动机流体.《统计物理杂志》1988;52:1119?1127]。
另见:Gunstensen,A.、Rothman,D.H.、Zaleski,S.和Zanetti,G.,《物理评论》A 43,4320-43271991年4月15日。

S.Succi参考书第190-191页,《晶格玻尔兹曼方程》,牛津大学出版社,2001年。
此版本中仅实现了周期性边界条件。
此外,还实施了谢尔盖·利舒克博士建议的包括表面张力的方法,见:
S.V.Lishchuk,C.M.Care,I.Halliday。用于大大减少微电流的表面张力的格子Boltzmann算法。物理学。E版,2003年,
为了运行此代码,您需要MatLab 2009或更高版本以及图像处理工具箱(IPT)。
Run*文件是要执行的文件(例如Run_Demo_ILBGK_D2Q9_Spinodal_Decomposition或Run_ILB_Flow_inPM_Periodic_sigle_bubble)。
如果停止执行,可以使用>restart_Time_Evolution重新启动

引用为

Gianni Schena(2024)。不混溶LB(https://www.mathworks.com/matlabcentral/fileexchange/24824-immiscible-lb),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用创建2009亿南非兰特
与任何版本兼容
平台兼容性
窗户 macOS操作系统 Linux操作系统
类别
在上查找更多信息流体动力学在里面帮助中心MATLAB答案
标签 添加标签

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!

周期_ILB/

版本 出版 发行说明
1.6.0.0版本

修正表面张力处理的小缺陷

1.5.0.0

Run*文件中的新示例

1.2.0.0

比上一次提交更快