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. OpenFOAM
  3. dugksFoam - 求解离散速度Boltzmann模型方程的求解器

dugksFoam - 求解离散速度Boltzmann模型方程的求解器

已定时 已固定 已锁定 已移动 OpenFOAM
10 帖子 4 发布者 13.1k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • C 离线
    C 离线
    CFD中文网
    写于 最后由 CFD中文网 编辑
    #1
    • dugksFoam为L.H. Zhu(@lhzhu )(及其同事?)编写的基于xxx的求解器

    • 相关文章已经发表于: Phys. Rev. E, 91(2015) 033313,PhysRevE.91.033313

    • 目前求解器可在此处下载:dugksFoam

    • 使用dugksFoam进行计算模拟请引用此文章:

    有关dugksFoam的二次开发、bug反馈、模拟交流均可在此帖和求解器作者(@lhzhu )交流。

    CFD中国标准用户测试帐号
    目前由徐笑笑登录

    1 条回复 最后回复
  • L 离线
    L 离线
    lhzhu
    写于 最后由 编辑
    #2

    你好!

    可以这样:
    dugksFoam - 求解离散速度Boltzmann方程的求解器

    谢谢!

    LHZHU

    dugksFoam : An OpenFOAM sovler for Boltzmann model equation : https://github.com/zhulianhua/dugksFoam

    1 条回复 最后回复
  • L 离线
    L 离线
    lhzhu
    写于 最后由 lhzhu 编辑
    #3

    哦,不准确,不是Boltzmann方程,应该是Boltzmann模型方程。

    模型方程是指采用了简化碰撞模型的Boltzmann方程,如BGK, Shakhov, ES-BGK等松弛模型。 目前在这个solver 只是实现了Shakhov model (Pr=1时过渡到BGK模型)。

    dugksFOAM直解离散求解Boltzmann模型方程,主要用于模拟微尺度或者稀薄气体等流动。
    官方OpenFOAM自带一个求解Boltzmann方程的求解器是dsmcFOAM, 它采用的DSMC(直接模拟蒙特卡罗)方法。

    dugksFoam : An OpenFOAM sovler for Boltzmann model equation : https://github.com/zhulianhua/dugksFoam

    C 五好青年五 2 条回复 最后回复
  • C 离线
    C 离线
    CFD中文网
    在 中回复了 lhzhu 最后由 编辑
    #4

    @lhzhu

    Hi,

    链接文本

    能否参考上述文章,对其进行描述。好处是可以提高文章的引用率 :boy_tone2:

    CFD中国标准用户测试帐号
    目前由徐笑笑登录

    1 条回复 最后回复
  • L 离线
    L 离线
    lhzhu
    写于 最后由 编辑
    #5

    谢谢建议,

    过段时间文章投了之后我来补上。

    dugksFoam : An OpenFOAM sovler for Boltzmann model equation : https://github.com/zhulianhua/dugksFoam

    C 1 条回复 最后回复
  • C 离线
    C 离线
    CFD中文网
    在 中回复了 lhzhu 最后由 编辑
    #6

    @lhzhu

    好的,我刚把主题更新了一些,暂且这样,如果有更新可以随时告诉我我来补充。非常感谢您对第三方求解器所做的贡献。

    CFD中国标准用户测试帐号
    目前由徐笑笑登录

    1 条回复 最后回复
  • 张 离线
    张 离线
    张志国
    写于 最后由 张志国 编辑
    #7

    在 dugksFoam - 求解离散速度Boltzmann模型方程的求解器 中说:

    @lhzhu

    首先非常感谢能将这么好的程序开源。
    我现在正在基于OpenFOAM作多尺度的算法研究,
    拜读了您的论文《Discrete unified gas kinetic scheme on unstructured meshes》后,发现里面有关于多尺度方面的介绍,由于理解的不透,对于多尺度如何划分连续域与离散域的边界没有头绪,希望能给些指导,不胜感激。谢谢!

    L 1 条回复 最后回复
  • L 离线
    L 离线
    lhzhu
    在 中回复了 张志国 最后由 编辑
    #8

    @张志国

    您好!

    谢谢关注。

    DUGKS还有稍早的UGKS方法都是用一种方法统一的处理不同流域(连续流到自由分子流)的问题,这也是其名字中Unified的意思。与一般的耦合方法在不同的流域使用不同尺度的计算方法这种思路不同,所以并不需要划分流动区域。

    DUGKS中所说的跨尺度应该理解为使用有限体积方法求解Boltzmann方程时,分布函数通量的计算是多尺度的。可以理解为在 时间步长 >> 分子平均碰撞时间(连续流)时,分布函数通量自动恢复到NS方程对应的分布函数通量, 而在 分子平均碰撞时间 >> 时间步长 时,自动恢复到自由分子流的对应的分布函数通量。在中间的滑移区和过渡区也是准确的。

    以前一些kinetic格式并不能保证在计算连续流并且时间步长>> 平均分子碰撞时间时算得的分布函数通量能对应到NS方程的解。为了准确求解连续流这一宏观问题却需要解析到分子平均自由程这一微观尺度,所以相较而言只能算是单尺度的方法。同理,DSMC方法也受此限制,属于单尺度方法,因为DSMC方法也要求时间不长小于平均分子碰撞时间。

    希望上述解释能有所帮助!

    lhzhu

    dugksFoam : An OpenFOAM sovler for Boltzmann model equation : https://github.com/zhulianhua/dugksFoam

    张 1 条回复 最后回复
  • 张 离线
    张 离线
    张志国
    在 中回复了 lhzhu 最后由 编辑
    #9

    @lhzhu
    非常感谢!受益匪浅。

    1 条回复 最后回复
  • 五好青年五 离线
    五好青年五 离线
    五好青年
    在 中回复了 lhzhu 最后由 编辑
    #10

    @lhzhu 在 dugksFoam - 求解离散速度Boltzmann模型方程的求解器 中说:

    OpenFOAM自带一个求解Boltzmann方程的求解器是dsmcFOAM

    您好,请问下,OpenFOAM自带的dsmcFOAM(求解Boltzmann方程求解器)。请问这个求解器在哪个OF版本的哪个路径呢,我找了好几个版本,都没找到这个自带的求解器,感谢

    I am a CFD machine with no emotions.

    1 条回复 最后回复

  • 登录

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