我正在尝试学习 Lattice-Boltzmann 方法,并且正在寻找一些很好的初学者资源来解释该方法。我一直在网上查看一些代码,但一直无法理解它们。
有人可以推荐一些关于格子玻尔兹曼方法的好的介绍性资源吗?如果您知道任何可能有用的代码,请也链接到它们(首选 Matlab)。
我正在尝试学习 Lattice-Boltzmann 方法,并且正在寻找一些很好的初学者资源来解释该方法。我一直在网上查看一些代码,但一直无法理解它们。
有人可以推荐一些关于格子玻尔兹曼方法的好的介绍性资源吗?如果您知道任何可能有用的代码,请也链接到它们(首选 Matlab)。
早在 2011 年 8 月,我就在加拿大参加了 LBM初学者课程。该课程的资源仍在更新中,包含一个很好的教程,涵盖了广泛的主题:理论、编码设置、边界条件、多相等。更简单的教程在 Matlab 中,对于更高级的教程,一些 C/C++ 知识是必须的。坦率地说,如果您打算使用 LBM 在 CFD 中做任何有价值的事情,您可能需要在某个时候离开 Matlab。
至于包含一些不错的编码示例的文献:
至于其他需要阅读以了解 LBM 的文献:
一些帮助您入门的开源代码: