Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. Algorithm
  3. 求关于LBM方法的算例或者教程

求关于LBM方法的算例或者教程

已定时 已固定 已锁定 已移动 Algorithm
13 帖子 5 发布者 13.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #2

    雅各自玻尔兹曼?

    不能,Fluent,CFX,STARCCM,OpenFOAM都是FVM。LBM派系不同,需要大改。读博士的话可以自己写,商软好像xFlow可以算?

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    悬 1 条回复 最后回复
  • 悬 离线
    悬 离线
    悬铃神木
    在 中回复了 李东岳 最后由 编辑
    #3

    @东岳 东岳老师,请问LBM(Lattice-Boltzmann-Method)和openFOAM里的dsmcFOAM的关系是什么,还有@lhzhu老师开发的dugksFOAM求解器,都是针对稀薄求解玻尔兹曼方程的方法?是两个不同的体系吗?主要区别在哪里?:mihu:

    1 条回复 最后回复
  • R 离线
    R 离线
    rogerchan
    写于 最后由 编辑
    #4

    你可以参考这篇文章。
    https://www.sciencedirect.com/science/article/pii/S0010465517303375

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #5

    我没细看dugksFoam的求解器,

    但从理论上讲玻尔兹曼方程有众多的求解方法,离散速度法是一种方法,蒙特马骡是一种方法,dugksFoam是用的是前者,dsmcFoam用的是后者。

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • 悬 离线
    悬 离线
    悬铃神木
    写于 最后由 编辑
    #6

    @rogerchan 十分感谢,我回头看看这篇文章。
    @东岳 这两种都不属于格子玻尔兹曼(LBM)方法吗?

    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #7

    不,我对LBM方法那块不是很理解。
    但是玻尔兹曼方程是一个方程,有很多求解方法,就像N-S方程可以用FVM,FEM解一样。

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    悬 1 条回复 最后回复
  • 悬 离线
    悬 离线
    悬铃神木
    在 中回复了 李东岳 最后由 编辑
    #8

    @东岳 嗯嗯,十分感谢,我再去多读点文章,兴许就懂了:duang:

    FluidGaoF 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #9

    不同的算法属于一个很大的派系,这是纯理论方面的内容,只能看SCI了。目前我用矩方法求解玻尔兹曼方程,我也植入了离散法用来求解玻尔兹曼方程,如果考虑速度是离散的,就变成了离散速度法。大体就是这样了 :ok2:

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • FluidGaoF 离线
    FluidGaoF 离线
    FluidGao
    在 中回复了 悬铃神木 最后由 编辑
    #10

    @悬铃神木 你好,LBM方法是采用BGK近似对玻尔兹曼方程进行简化,然后在速度,时间,空间上进行离散得到的一种介观数值方法。而dugks方法是华中大Guo等在近年来提出的一种解决跨流域的介观模型,dugks也基于BGK方程,与LBM方法不同,采用有限体积形式。

    悬 1 条回复 最后回复
  • 悬 离线
    悬 离线
    悬铃神木
    在 中回复了 FluidGao 最后由 编辑
    #11

    @FluidGao 谢谢您的解答,dugks和LBM都基于BGK对玻尔兹曼方程进行离散,但是数值方法上是不是有很大差别?因为我最近试用了dugksFoam这个求解器
    :dugksfoam-求解离散速度boltzmann模型方程的求解器
    里面有个简单的cavity算例,但是感觉计算速度较慢,无法与LBM的计算效率相比。

    FluidGaoF 1 条回复 最后回复
  • FluidGaoF 离线
    FluidGaoF 离线
    FluidGao
    在 中回复了 悬铃神木 最后由 编辑
    #12

    @悬铃神木 LBM是有限差分形式,dugks是有限体积形式,你的感觉是对的,LBM的计算效率确实比DUGKS高,DUGKS的优势在于它的稳定性和可以较容易使用非均匀网格上

    悬 1 条回复 最后回复
  • 悬 离线
    悬 离线
    悬铃神木
    在 中回复了 FluidGao 最后由 编辑
    #13

    @FluidGao 嗯嗯,感谢。

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]