文件名称:多Kong系统的lattice boltzmann 2D:使用查找表而不是完整索引-matlab开发
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-21 13:54:36
matlab
目前的 matlab 代码源自名为 LB BGK D2Q9 的基本格子玻尔兹曼代码,并于 2005 年 2 月 10 日提交(参见 Matlab Central)。 该版本特别适用于多Kong系统。 实际上,它不是保存在潮湿和干燥位置(即流体流动感兴趣的区域和固体障碍物占据的区域)计算的密度的记忆值,而是仅跟踪潮湿位置(即仅Kong隙空间)。 因此,在低Kong隙率的情况下,它可以节省大量的可变存储空间。 这种内存节省是以对湿位置指数进行少量额外计算为代价的。 使用绝对位置的查找表。 需要最新版本的图像处理工具箱,因为 IPT 函数用于识别障碍物的边界(即所谓的反弹像素)。 使用查找表而不是直接索引的新代码的可读性不如原始的基本 LB 代码。 我建议使用基本的 LB BGK D2Q9 代码来了解 LB 的合理性,然后再参与当前的实现。 希望代码对同学们有帮助。 包括模拟无障碍通量的测
【文件预览】:
LBGK_D2Q9_permeability_Low_Porosity.zip