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. rhoPimpleFoam在大网格下的发散问题

rhoPimpleFoam在大网格下的发散问题

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

    各位大佬好,我这边用openfoam10的rhoPimpleFoam算了一个亚音速马赫数的叶珊,通过调整测试,我下面的这些设置分别在15万网格的2D算例和200万网格的测试算例上面都能够稳定运行,但是在大网格1000万的网格级别就会发散,1000万网格计算的初始条件是200万网格的mapFields后开始计算,计算了大概9万步后发散。下面会有对比图,我觉得可能在涡的附近算的有问题,但是怎么修改这个问题,想请各位前辈大佬们指点。
    case.zip

    绘图1.png

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

    你是否确保时间不长足够小

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

    M 1 条回复 最后回复
  • M 离线
    M 离线
    mathea
    在 中回复了 李东岳 最后由 编辑
    #3

    @李东岳 在 rhoPimpleFoam在大网格下的发散问题 中说:

    你是否确保时间不长足够小

    李老师好,时间步长我试过Co=0.2或者Co=0.1.我也试过给固定的deltaT=1e-7,都会形成同样的结果。

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

    你看一下你的湍流粘度是否正常
    另外这个算例你是不是也看过 http://dyfluid.com/openfoam.html#id8

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

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

    湍流黏度看起来不正常的原因是要保证跟实验和仿真的雷诺数相同。这个算例我是参照过的。

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

    湍流黏度看起来不正常

    你湍流变量的边界条件调整一下,把这个搞正常看看

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

    M 1 条回复 最后回复
  • M 离线
    M 离线
    mathea
    在 中回复了 李东岳 最后由 编辑
    #7

    @李东岳 在 rhoPimpleFoam在大网格下的发散问题 中说:

    湍流黏度看起来不正常

    你湍流变量的边界条件调整一下,把这个搞正常看看

    调整后跑了十来天,现在能够稳定计算,特来感谢李老师!李老师妙手回春!

    1 条回复 最后回复
  • M 离线
    M 离线
    mathea
    写于 最后由 编辑
    #8

    绘图1.png
    李老师,上面算的算例因为网格问题要重新计算了,我参照您发我的算例在ICEM中画网格。如图所示A的严格对称点应该是B点,您画在了C点,所以要在openfoam里面用cyclicAMI来周期上下两个面。出现了面不匹配的老问题,我尝试在ICEM中设定周期,但是好像这种叶珊上下面应该没法设置节点的周期把?随后我仔细观察了您的算例,发现在boundary文件中的cyclicAMI的容差设置为1,随后我在createPatchDict采用了相同的容差。这一步算是可以通过了,但是在decomposePar中采用scotch方法进行分块时,还是在cyclicAMI这里报错了,麻烦李老师给看看我上述的操作是漏了什么嘛?
    另附一下 网格处理命令:
    fluentMeshToFoam ICEM.mesh
    autoPatch 45 -overwrite
    createPatch -overwrite

    屏幕截图 2023-12-30 235244.png

    1 条回复 最后回复

  • 登录

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