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. 为什么计算过程中动量方程U不收敛?

为什么计算过程中动量方程U不收敛?

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

    各位大佬好,我又来提问个问题了
    我在计算一个小薄壁件的流固耦合问题,之前主要是流体出问题,通过不断调整网格(更换了N多软件,最终确定了用starccm+的切割体网格,属实真爱了)
    22da2475-eb77-4f61-9714-091ed51834eb-075466c6d908266bed5416ba03cac9e.png
    906dfb2b-5e64-4fd3-831d-8fd21cf63c42-44cbb1e886654aade1f78a7bb87508f.png

    现在质量应该是非常好了,checkMesh也通过了
    但是从输出的残差情况来看,压力泊松方程计算貌似还不错,但动量方程好像是不收敛,请问这种情况下我应该怎么做算例的修改?
    下面附上log文件、边界条件以及计算设置,麻烦各位大佬帮忙出出主意,谢谢啦!!

    3d540928-8b55-4848-8aed-39e35aa518dd-log(1)
    045f87f1-bf52-43a9-92e4-3710cc8b0b9b-controlDict
    f2a44212-72f0-4c08-bf85-d260e5910237-fvSchemes bc9f46a9-5381-4120-ab33-be2f6fded262-fvSolution
    c4200769-ceed-46d3-a950-9dcfd717ef68-0.rar

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

    为什么设置这么多的pimple循环?

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

    J 2 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 李东岳 最后由 编辑
    #3

    @李东岳 李老师,我是参考的别人的流固耦合算例做的设置,其实这么多确实没啥用,算的时候懒得改了

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

    首先你应该试试用piso同时减小时间步长

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 李东岳 最后由 编辑
    #5

    @李东岳 好的李老师,我现在试一下

    1 条回复 最后回复
  • A 离线
    A 离线
    Amadeus 神
    写于 最后由 编辑
    #6

    流固耦合问题你的固体是有限元法计算吗? 用什么软件和OpenFOAM配合呢? 是不是考虑流固界面上插值计算导致的速度场难以收敛?

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 Amadeus 最后由 编辑
    #7

    @Amadeus 大佬您好,我是用的calculix做耦合,之前不收敛是流场网格的问题,在画完网格之后想试一下流场行不行,现在是在单纯算流场
    刚刚根据李老师建议改成PISO,暂时看能往下算,等我再算一段时间看看效果

    1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 李东岳 最后由 编辑
    #8

    @李东岳 感谢李老师!PISO+小时间步长确实是可行的,但是我对这个还有一些疑问,希望您那有时间能帮忙看看。为什么输出的收敛信息并没有达到fvsolution的要求,pisoFoam就判定收敛了?
    3d22744c-0188-4662-93f1-2897eb5b5da8-image.png
    264d1d17-2a20-4de7-87ae-85b8c1df0cab-image.png

    同时我后面又试了下小时间步长下的PIMPLE,也可以算,但是不知道为啥pimpleFoam必须算到最大循环次数。而且我之前计算时候都会显示“PIMPLE:converged in X ierations”,但是这个算例没有,从残差上看好像还收敛了
    1912b0dc-10d9-44eb-9bf8-2a6fc8296b62-image.png
    6c5f6e1e-b72e-48ee-949f-c81e75ec9b23-image.png

    然后计算结果也很怪,我照常给了1m/s的速度入口、0压力出口,但是在第一个时刻整个流体域内都变成了1m/s,如下图9所示,是第一个时间步的速度U计算结果。通过查阅料(https://www.zhihu.com/question/405674832),我发现是不可压算法的问题的,但是之前的算例都没有发现该问题,这种情况我该如何进行算例修改?是修改边界条件吗?
    90d9bcfe-09d0-4135-bf6c-fd8ee6742fb3-image.png

    1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    写于 最后由 编辑
    #9

    下面是我之前的边界条件设置
    image.png

    上面的知乎链接好像不太好打开,我放在下面
    https://www.zhihu.com/question/405674832

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

    为什么输出的收敛信息并没有达到fvsolution的要求,pisoFoam就判定收敛了?

    为什么说没有达到?我看已经收敛了

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 李东岳 最后由 编辑
    #11

    @李东岳 哦哦,李老师我想错了,瞬态问题是应该看final residual是吧,没琢磨明白

    还有就是这个气体突然充满的问题,我又看了下模型,一开始我以为模型尺寸的问题,但用paraview看了下好像导入openfoam没变化,就不知道这个怎么解决了

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

    所有问题都是initial residual

    还有就是这个气体突然充满的问题,我又看了下模型,一开始我以为模型尺寸的问题,但用paraview看了下好像导入openfoam没变化,就不知道这个怎么解决了

    这个我不知道你说的是什么

    另外从你的问题历史记录来看,你应该刚上手openfoam就开始了你的课题的计算,感觉基本功不太牢固。你最好把基本的openfoam应用的面铺开,多跑跑基础算例,看看都是怎么设置的,各种设置对结果有什么影响,有个初步了解之后再上手你复杂的各种耦合算例。

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

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 李东岳 最后由 编辑
    #13

    @李东岳 好的,谢谢李老师!

    我刚说的问题其实就是这个,我设置的入口是1m/s,按道理应该是速度一点点进入流域,但是第一个时刻就充满整个计算域了,这个不知道咋搞
    下面就是第一个时刻的计算结果,步长是1e-5
    56c2590a-2fee-4a3d-a4fe-4120005fb77e-image.png

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

    https://cfd-china.com/topic/7872 你跟这个是一个问题吧?这是正常的

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

    J 1 条回复 最后回复
  • 李东岳李 李东岳 被引用 于这个主题
  • J 离线
    J 离线
    Jimmy Yao
    在 中回复了 李东岳 最后由 编辑
    #15

    @李东岳 好的,谢谢,李老师!

    1 条回复 最后回复

  • 登录

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