写在前面的话:希望自己走过的弯路别人不要走或少走一点。
2020.5月开始学习LBM,一开始不知道如何入手,就去知乎上查了下关于LBM参考书和相关代码的资料。如果是和我一样刚刚开始学习还没有参考资料的小哥哥小姐姐,可以看一下知乎上Brainy YES的文章。
软件:有一些初学者可能不了解使用什么软件,在此介绍一下:LBM存在一些商业软件,Xflow,powerflow等,但是使用商用软件的人很少,一般都是自己编程的。可使用的语言包括c,c++,Matlab,Fortran,phthon等。后处理可以使用Tecplot。
资料:向大家推荐一些资料(仅代表个人意见),何雅玲老师的《格子Boltzmann方法的理论和应用》——比较基础,书后附有方腔流的代码;Yuanxun Bill&Justin Meskas 的《Lattice Boltzmann Method for Fluid SImulations》——只有几页,介绍了D2Q9的一点基础和几个常用的边界条件以及几个例子。Timm Kruger 的《The Lattice Boltzmann Method》——介绍的很全面,有很多关于accuracy和Stability的相关分析(这部分我看的有点晕),还有郭照立老师等的《格子Boltzmann方法的原理和应用》,这本书内容也比较多(我还没看完),黄海波老师的《Multiphase Lattice Boltzmann Method Theory and Application》——研究多相流等(还没看多