前言:给新接触LBM在探索期的朋友们一些参考。研究生开始,在课题组没有啥LBM了解的情况下,看到类似的流体问题文献都是用LBM分析,就莽撞的选择LBM作为我课题的研究方法,探索学习过程很长,最后也没有学会很多东西,也没出啥成果……(太菜了),最后顶住压力艰难毕业,本文基于此写一些我的浅薄观点,写错勿喷,大家和平讨论谢谢!

我对LBM的粗浅认识

LBM是进几十年发展起来的一种介观数值计算方法,很多的研究者把它用在很多的流体分析领域,据我看文献,似乎最常见的是多孔介质领域,也是在这个领域比较好的方法之一(我的看法)。而且也有很多的分支,最近几年都不断有文献是对LBM方法提出改进的,也说明LBM方法还没有成熟到直接拿来作为工程问题的解决方案的,用的时候会发现确实存在一些问题,局限性、准确性都有一些问题。而且LBM的封锁性比较高,还没有足够成熟的商业软件(openLB和palabos都是开源平台,可以用但是也需要自己调整并且需要自己熟悉原理),自己编程的话零基础需要探索很久,因为论文里面一般都不会写很详细,要复现都有一定困难。

仅针对我自己的多相流LBM来说,我自己遇到的问题就是高密度比、高粘度比很难实现,还有就是黏度、表面张力等参数解耦困难,当然这些都有人写过文章提解决方案但是复现起来挺困难的,而且多个问题组合起来解决的时候根本无从下手。可以说针对多相流问题而言,LBM没有VOF好用。

选LBM作为研究方向的建议

  1. 课题组有深厚LBM研究基础,有师兄师姐的代码基础、研究基础的,我觉得LBM算是一个好方向,可以从方法改进或者应用上做突破,应该很好发文章。
  2. 没有前述研究基础的,有探索精神,有良好的数学基础和流体力学基础、编程基础,也可以尝试。

  3. 单纯想拿LBM作为工程问题的求解方法,那我觉得在相关领域一定有比LBM更成熟的方法,建议多寻找尝试哈哈哈哈哈哈(劝退向)

LBM的学习建议

可以从经典书籍(我认为的哈哈哈)《The Lattice Boltzmann Method Principles and Practice 》(2017)开始,虽然是英文原版书,但是很好读,而且有案例可以边读边复现基础的案例。或者郭照立老师、何雅玲老师的书也很经典。多相流LBM建议黄海波老师的《Multiphase Lattice Boltzmann Method Theory and Application》,也很经典,可以随老师的书再循着参考文献继续深入学习。还有就是可以加入QQ群聊293267908(不是我的,但我在群里学习到很多)。学习LBM闭门造车很痛苦,多提问多交流有助于进步。

关于编程,我的C++基础不好,所以是MATLAB入门的LBM,并且我发现MATLAB矩阵计算能力强大还有并行(虽然我用来效率提升不明显),所以一直用的MATLAB。黄老师的书里用过Fortran,我不熟悉。刚开始不用纠结于选哪种语言,有擅长的就优先擅长的,没有就建议MATLAB(简单好上手),如果有计算效率要求再深入了解以及尝试看哪种更高(我感觉差别不大)


关于LBM学习和应用的心得相关推荐

  1. oracle学习数据,oracle学习中的一些心得

    当前位置:我的异常网» 数据库 » oracle学习中的一些心得 oracle学习中的一些心得 www.myexceptions.net  网友分享于:2015-08-26  浏览:10次 oracl ...

  2. 豆瓣社区:《如何高效学习》应用与心得

    豆瓣社区:<如何高效学习>应用与心得 郭琳静_Grace 郭琳静_Grace 2014-09-05 14:07:15 以下文字的关键字是书本提供,后面文字是我边看边应用写的笔记和心得. 第 ...

  3. 计算机专业感悟英语,学习计算机专业英语心得体会.docx

    学习计算机专业英语心得体会 学习计算机专业英语的心得体会 篇一:学习计算机心得体会 学习计算机心得体会 随着信息技术的高速发展并迅速渗透到社会 生活的各个方面,计算机日益成为人们学习.工 作.生活不可 ...

  4. 《好好学习》读书笔记心得感悟1400字

    <好好学习>读书笔记心得感悟1400字: 再有三个月,孩子就要上小学了. 这两天,孩子的爷爷奶奶反复和我强调,一定要养成良好的作息习惯."第一,早睡早起.晚上无论我有多忙,也一定 ...

  5. 计算机数学课程标准,学习数学课程标准心得体会

    新课程标准下数学教学过程对学校管理,对教师和学生都提出了新的要求.下面是学习啦小编为大家整理的学习数学课程标准心得体会,供你参考! 学习数学课程标准心得体会篇1 通过对<新课程标准>学习, ...

  6. html5文字中加图片,5、手写HTML语言代码之《在文字中加条横线、插入图片》学习网页制作的心得体会...

    千里之堤始于足下!! 学习网页制作的心得体会5.........手写HTML语言代码之<在文字中加条横线.插入图片> 一.运用 给网页加条横线 在以下"教师自制教学软件的背景&q ...

  7. 计算机对于汉语言文学专业的关系,关于学习古代汉语的心得

    本论文在汉语言文学论文栏目,由论文格式网整理,转载请注明来源www.lwgsw.com,更多论文,请点论文格式范文查看 关于学习古代汉语的心得 历时两年本科学习结束了,在这两年的学习过程中,自己真正学 ...

  8. 学习java后端路线心得_我最推荐的一张Java后端学习路线图,Java工程师必备

    # 阿里面经 [阿里中间件研发面经](http://mp.weixin.qq.com/s?__biz=MzUyMDc5MTYxNA==&mid=2247483852&idx=1& ...

  9. 学计算机二级的感想,学习计算机二级的心得体会.docx

    学习计算机二级的心得体会 学习计算机二级心得体会 篇一:全国计算机二级考试心得体会交流 全国计算机二级考试心得体会交流 尊敬的老师,亲爱的同学们: 大家晚上好! 今天,我很荣幸的能在这里和大家分享一下 ...

最新文章

  1. CSS中的字体属性和使用
  2. c语言结构体介绍及用法
  3. 为什么要用unittest
  4. C++之delete常见错误总结
  5. 向量空间模型(VSM)--用于计算文本相似度
  6. 【问题解决方案】从 Anaconda Prompt 或 Jupyter Notebook 终端进入Python后重新退出到命令状态...
  7. java项目技术方案_JavaWeb应用开发项目设计方案.doc
  8. Python pandas DataFrame排序与去重操作
  9. HTTP:实时消息推送
  10. lae界面开发工具入门之介绍十--如何打包资源文件?
  11. 【Unity入门计划】基本概念(8)-瓦片地图 TileMap 01
  12. 聊天群组营销-把小米磨成粉,再做成团
  13. 农业借助拼多多的东风实现数字化-纽黑文教育
  14. MySQL数据库的卸载与安装
  15. 位 字节 千字节 兆字节 (bit Byte KByte MByte GByte TByte)
  16. 计算机网络(各章节精华版)
  17. Windows下运行Hadoop
  18. 知识图谱顶会论文(SIGIR-2022) MorsE:归纳知识图嵌入的元知识迁移
  19. 《腾讯桌球》日活300万!盘点LayaAir引擎的3D小游戏!
  20. FGH60N60-ASEMI大功率IGBT管FGH60N60

热门文章

  1. 【网络安全】新浪微博旗下域名被301跳转至腾讯微博
  2. StarWind模拟iSCSI设备 [类似openfiler、FreeNAS]
  3. 《地理信息系统导论》chapter 6 几何变换 习作
  4. centos8安装Nginx时报错 nginx.service: Unit cannot be reloaded becau lines 1-5
  5. 冷原子量子计算机,量子计算新突破:在71个格点超冷原子量子模拟器中求解施温格方程...
  6. 基于Spring Boot+Vue博客系统的设计与实现(附源码)
  7. 商业邮箱申请方法及建议
  8. 【译言网】史上最优美最含蓄最富诗意最具文学性的编程语言:莎士比亚程序设计语言...
  9. 黑五剁手纪实 — ITX装机录
  10. dem 各省份30m、中国dem 下载