在matlab central FEX上求解MAZE问题的一种备选方案。(最近提交到MATLAB中心文件交换文件ID: #27175)。
本文采用不混溶格玻尔兹曼框架模拟复杂管道中蓝色流体的流动;在入口处添加一个红色气泡作为示踪剂,以确定通往迷宫的最快路径,即通往出口的路径。
实现基于中描述的方法
罗斯曼d。h。凯勒j。m。
"不混溶细胞自动机流体"
统计物理学报52,1119-1127,1988年8月。
而且
冈斯坦森和罗斯曼,
“三种不混溶流体的晶格-气体模型”
物理学报47,47 -52,1991年1月。
在进口和出口处应用周期性边界条件。
为了运行代码类型:
Run_Maze_solution_ILB
一个电影包含在目录(*.mov)
在4GB的I7 PC上执行需要几个小时
然而,由于在模拟的早期阶段(例如从开始的20分钟),我们可以从屏幕左侧的流体速度图像中预测红色气泡所遵循的复杂管道的所有路径。
默认使用目录C:\MAZE_Periodic_ILB\
保存*。Avi模拟电影
引用作为
Gianni Schena(2023)。用lbm解决迷宫问题的替代方案(//www.tatmou.com/matlabcentral/fileexchange/27409-alternative-solution-to-the-maze-problem-with-lbms), MATLAB中央文件交换。检索.
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.0.0.0 |