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. 关于OpenFOAM新field-based Lagrangian系统的询问

关于OpenFOAM新field-based Lagrangian系统的询问

已定时 已固定 已锁定 已移动 OpenFOAM
7 帖子 3 发布者 771 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 余正东余 离线
    余正东余 离线
    余正东
    写于 最后由 编辑
    #1

    我最近研究OpenFOAM文档时,发现了一个由Will Bainbridge于2025年1月7日编写的关于全新"field-based Lagrangian"系统的技术文档。这似乎是对传统particle-based Lagrangian库的彻底重构和革命性改进。通过详细阅读,我注意到这个新系统引入了大量令人兴奋的变化和功能增强。
    新系统的主要创新点包括但不限于:
    1.全新的场域-粒子耦合架构:从传统的particle-based转向更灵活、更一致的field-based架构。
    2.改进的源项处理:引入了精细的SpSchemes配置,允许更精确地控制源项的隐式/显式处理
    3.扩展的数值方案:包括新的插值格式、离散化方法和限制器。
    ……
    ……
    01980317-340c-4f26-8738-e85bd6a8f655-image.png

    这些创新看起来非常有前景且对我很有用,但我在最新的OpenFOAM-dev版本的tutorials目录中未能找到任何使用这一新系统的示例案例。我想问的是:

    1.这个field-based Lagrangian系统目前处于什么开发阶段?它是否已经在某个特定的OpenFOAM版本或分支中实现?或者还只是计划中的功能?

    2.是否有任何可用的教程案例、示例代码或测试案例来演示这一系统的完整功能?特别是展示新的SpSchemes、云属性定义、物理模型和求解器设置的例子。

    有人知道相关信息或者有关指南文章可以参考吗?

    尚 1 条回复 最后回复
  • 余正东余 离线
    余正东余 离线
    余正东
    写于 最后由 李东岳 编辑
    #2

    自问自达一下,我找到了!在dev版本中确实已经集成发布了,

    目前,field-based Lagrangian库实现了一些与固体、恒定密度粒子动力学相关的云。粒子尚未具有热力学特性,热传递、质量传递和相变过程尚未实现。开发团队正在努力添加这些功能。

    已经实现的新功能包括:

    二阶属性演化和二阶(抛物线)运动
    注入粒子属性的泛化初始化,包括分布和属性之间的函数关系
    内部和外部校正迭代
    连续更新的平均属性
    基于单元点平滑的载体源累积

    兼容性和过渡

    传统的particle-based Lagrangian库将继续保留,直到新的field-based库被认为功能足够完善。两个库通过大小写区分:
    基于粒子的库使用小写的"lagrangian"命名对象、文件和目录
    基于字段的库使用大写的"Lagrangian"

    可用的教程和测试案例

    目前有有限的教程和测试案例可用:

    1. $FOAM_TUTORIALS/incompressibleFluid/TJunction教程已更新,使用基于新field-based Lagrangian库的函数对象。
    2. 在$WM_PROJECT_DIR/test/Lagrangian中添加了一些测试,以便方便地验证代码的行为。
    1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #3

    我今天才发现,又有新知识要学了。。

    Will那面加入之后,对拉格朗日这面贡献很大,尤其是粒子追踪,openfoam这面粒子追踪自从变成质心算法之后,我就没跟进了。这又来新算法了。CFD无穷无尽啊!

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

    余正东余 1 条回复 最后回复
  • 余正东余 离线
    余正东余 离线
    余正东
    在 中回复了 李东岳 最后由 编辑
    #4

    @李东岳 李老师,我其实没太懂新老版本两个版本之间的粒子追踪算法的区别,尤其是到NCC界面或者AMI界面时会有什么质的区别

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

    AMI算法的问题一直存在,有时候还挺大。不过NCC我测试了一下,有一些还不支持。新出的算法都需要长期的完善。AMI属于长期完善也没解决,直接废了练新号了。NCC算法方面我也没深入。CFD里面细扣起来,方方面面非常多。我最近几年更专注的是给别人植入sci的算法,而不是研究openfoam的算法了。

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

    1 条回复 最后回复
  • 余正东余 离线
    余正东余 离线
    余正东
    写于 最后由 编辑
    #6

    补充一下:现行dev版本的OpenFOAM只有单向耦合和双向耦合,关于四向耦合即颗粒颗粒之间的pair collision似乎没有找到对应的Lagrangian Models,等待后续更新吧!

    1 条回复 最后回复
  • 尚 在线
    尚 在线
    尚善若水
    在 中回复了 余正东 最后由 编辑
    #7

    @余正东 这个我关注了,未来可期,目前只是初步移植了一些

    1 条回复 最后回复

  • 登录

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