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动网格案例中相分数突然增大并发散

OpenFOAM动网格案例中相分数突然增大并发散

已定时 已固定 已锁定 已移动 OpenFOAM
4 帖子 4 发布者 1.7k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • S 离线
    S 离线
    Stan同学
    写于2022年3月28日 13:10 最后由 Stan同学 编辑 2022年3月28日 21:11
    #1

    在计算多相流动网格案例时,计算一段时间后库朗数突然增大并导致计算发散。起初以为是网格变形过大导致的发散,但查看日志文件和结果发现,计算并非是结构物受到波浪冲击后达到最大变形时终止的,而是在逐渐回到原位置时终止的,此时相分数alpha.water超过了1并在急剧增大。这时结构物附近有一定的越流(如下图所示,截图截得不太整齐请大家见谅),且计算停止时(44.2s)的气液交界面显然是有很大问题的。因此我认为应该是相方程计算不收敛进而导致的整个计算终止。
    微信图片_202203281625522.png

    微信图片_202203281625521.png

    微信图片_20220328162552.png

    日志文件中相分数在44.076s开始大于1:44.076.png
    最后计算崩溃:44.202.png

    因此,想请问大家是否在多相流、动网格的计算中是否遇到过类似的问题,有什么办法可以解决这种相分数越界的问题吗?

    1 条回复 最后回复
  • L 离线
    L 离线
    lyj_
    写于2025年2月21日 05:56 最后由 编辑
    #2

    您好,请问您的这个问题解决了吗?我目前也遇到同样的问题

    1 条回复 最后回复
  • 李 离线
    李 离线
    李东岳 管理员
    写于2025年2月21日 07:15 最后由 编辑
    #3

    这种就是发散了。没有一步到位的debug方法

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

    1 条回复 最后回复
  • A 离线
    A 离线
    Amadeus 神
    写于2025年2月23日 02:40 最后由 编辑
    #4

    你的这个算例是并行计算吗? 如果是并行,那么建议把网格划分方式先改成

    numberOfSubdomains 6;
    
    method          simple;
    
    simpleCoeffs
    {
        n               (3 2 1);
        delta           0.001;
    }
    

    这种比较少的核心数跑一次.

    如果串行也会出现这种情况就确实很麻烦....

    博士在读,欢迎探讨,共同进步!

    1 条回复 最后回复
2022年3月28日 13:10

3/4

2025年2月21日 07:15

2025年2月23日 02:40
  • 登录

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