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
17 帖子 3 发布者 11.1k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • J 离线
    J 离线
    Joann
    写于 最后由 编辑
    #3

    较粗的网格:
    Screenshot from 2021-05-10 19-30-28.png
    0e914623-9079-48c7-866e-45d35efac3d0-image.png
    较细的网格:
    Screenshot from 2021-05-10 19-19-03.png
    05cabc1c-9a22-4303-bae7-6a4a24d7b145-image.png

    Hello, CFD. Hello, OpenFOAM.

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

    细网格看起来像是发散了... 原因不详

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

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

    @李东岳 实在没找到原因,我把细网格的算例上传,老师如果有时间可以麻烦帮我看看吗?
    链接:https://pan.baidu.com/s/1D-genYmkrjnflowqFpA6zQ
    提取码:qhwt

    Hello, CFD. Hello, OpenFOAM.

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Joann
    在 中回复了 Joann 最后由 编辑
    #6

    @joann 问题应该就在网格上,因为只有网格变了,猜想是不是细网格的z方向上分得太细了和x,y方向上的长度相差较大,所以就发散了····

    Hello, CFD. Hello, OpenFOAM.

    一 1 条回复 最后回复
  • 一 离线
    一 离线
    一朵苍凉
    在 中回复了 Joann 最后由 编辑
    #7

    @joann
    初始相分数场有没有检查一下,我之前也有遇到过这种问题,相分数场设置正确就正常了。

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Joann
    在 中回复了 一朵苍凉 最后由 编辑
    #8

    @一朵苍凉 是在setField之后看一下0秒时的alpha是否正常?

    Hello, CFD. Hello, OpenFOAM.

    一 1 条回复 最后回复
  • 一 离线
    一 离线
    一朵苍凉
    在 中回复了 Joann 最后由 编辑
    #9

    @joann
    嗯,然后计算几秒后也可以再查看一下。

    J 1 条回复 最后回复
  • J 离线
    J 离线
    Joann
    在 中回复了 一朵苍凉 最后由 编辑
    #10

    @一朵苍凉 好的我试试暂停几次看看alpha场,您之前是遇到初始alpha场不正常所以后面也发散了吗?
    我看alpha场发现在跑了一会后出现船头轻微甲板上浪的情况,是否是因为出现过甲板上浪影响到后面的计算,于是就液面异常并且发散了。

    Hello, CFD. Hello, OpenFOAM.

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

    细网格算例网格数多少?

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

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

    @李东岳 blockMesh里的ncell好像是67万左右,粗网格是23.5万左右。

    Hello, CFD. Hello, OpenFOAM.

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 Joann 最后由 编辑
    #13

    @joann 那个太难debug了 跑不动..

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

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

    @李东岳 我再找找原因,不行就换网格

    Hello, CFD. Hello, OpenFOAM.

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

    @李东岳 说到换网格,想问一下应该怎么选取正确的locationInMesh这个点。
    9ac30809-e591-4bc0-8a37-594ac39d46b7-image.png
    经常卡在snappyHexMesh里的locationInMesh的这个点的选取上,这个点要求不能在面上要在单元体内,但是我选取了不在面上的点也会报错,有几次遇到的报错是说有多个锚点,可在sHMdict里确实就一个locationInMesh.
    715f6c6e-053a-4c8c-938d-33a987a06a10-image.png

    Hello, CFD. Hello, OpenFOAM.

    1 条回复 最后回复
  • 一 离线
    一 离线
    一朵苍凉
    在 中回复了 Joann 最后由 编辑
    #16

    @joann 我之前遇到过相分数场不对导致受力振荡然后发散的情况,静水阻力一般甲板不会上浪吧,你还可以检查一下其他边界条件是不是有问题。

    1 条回复 最后回复
  • J 离线
    J 离线
    Joann
    写于 最后由 编辑
    #17

    突然想到这个帖子,通过调整边界层厚度可以达到收敛了。

    Hello, CFD. Hello, OpenFOAM.

    1 条回复 最后回复

  • 登录

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