LBM 学习心得
好长时间没有更新博客了, 最近一直在看英语, 背单词, 比较不爽, 前几天给自己调节调节, 所以就看了下好久以前就想看的LBM对流体力学的模拟, 并且发现了一个理科学习和背单词学习的通用方法--书读百遍, 其义自现......LBM是十分的精巧, 十分地令人叹为观止, 一开始怎么也看不懂, 反复地看, 突然就顿悟了....
发现在博客园理, 探讨api, 探讨编程技术的人是不少, 但是很少有人探讨理论方面的东西以及应用数学和物理仿真方面的东西, 许是大家觉得那些积分符号太难懂, 推导过程太晦涩, 可是在下始终觉得, 如果不掌握这些背后的原理, 而只搞一些前台开发和二次开发的话, 实在不是作软件和计算机科学的人该做的事情, 于是就恕在下冒昧, 将通过自己整理, 学习和消化后的学习心得以比较通俗的方式发布出来, 并且结合上实例以及算法进行讨论, 目的也就是希望能让同样是做这个领域的朋友缩短学习周期, 以及一直有志于这块而在门口徘徊不前的朋友迈入这个门槛.
废话到此为止, 由于公式太多很难搞, 所以就写在word里贴图上来.
到此为止, 算是将整个LBM发展和推导的过程略览了一下, 也是不得不在心中对其结果的精巧和假设的粗糙暗自佩服, 这样的话, 就完全提供给了流体力学一个很好的数值模拟方案, 更正一个错误, 上文提到的那个六边形是D2Q7模型
将在后续的文章中讨论边界控制, 并且实现一个GPU加速的LBM流体求解器, 现在赶着要上课, 走了...
挂个友链: