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. snappyhexmesh并行计算与网格划分

snappyhexmesh并行计算与网格划分

已定时 已固定 已锁定 已移动 OpenFOAM
20 帖子 2 发布者 9.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • B 离线
    B 离线
    BBBBBAI
    写于2024年6月6日 16:37 最后由 编辑
    #1

    我在进行snappyhexmesh并行划分网格遇到两个问题:
    1.首先是网格看起来大部分位置很好,但是checkmesh后有错误(我的stl文件比较复杂),我试过不对surface进行精细化,网格checkmesh后没有问题,但是就会缺少大量的网格细节,效果不好。问问各位老师有什么比较好的办法可以得到质量好的网格。
    5c586b5d-6251-423e-8bef-13f7bb3f05f0-image.png
    c8cce3de-a92a-4e82-9907-dd0a11bf6867-image.png
    2.进行CFD计算时报错:processor进程文件夹中的0文件下的各种物理量都没有stl文件的信息(边界条件等等)
    前者是0文件夹下p文件,后者是processor
    进程文件夹的p文件,缺失reef3cm(stl网格面)的信息
    7dd70d1f-97cd-4eee-aa74-e6eed444d74a-image.png
    83bc4e03-45e9-4bcc-a320-f5466121f36f-image.png

    1 条回复 最后回复
  • B 离线
    B 离线
    BBBBBAI
    写于2024年6月7日 04:47 最后由 编辑
    #2
    此回复已被删除!
    1 条回复 最后回复
    • B 离线
      B 离线
      BBBBBAI
      写于2024年6月7日 04:51 最后由 编辑
      #3

      第二个问题解决了,现在还是网格质量的问题,有没有用snappyhexmesh画过比较复杂的网格的老师可以指点一下。
      我用icoFoam并行跑了下,第一个时间步就报错了,我想可能是网格质量导致的问题。
      image.png

      1 条回复 最后回复
    • 李 在线
      李 在线
      李东岳 管理员
      写于2024年6月7日 07:34 最后由 编辑
      #4

      这个网格是不过关。你最好还是把网格质量提高一下。对于复杂的stl,需要小网格来捕获结构,因此你的网格会特别多。

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

      B 1 条回复 最后回复 2024年6月7日 10:55
    • B 离线
      B 离线
      BBBBBAI
      在 2024年6月7日 10:55 中回复了 李东岳 最后由 编辑
      #5

      @李东岳 谢谢东岳老师,我再重新画网格看看,是blockmesh里画粗一点,snappyhexmesh细化等级高一些好还是blockmesh里画细一点,snappyhexmesh细化等级低一点好呢?不知道有没有普遍的结论,我都试试看看。

      1 条回复 最后回复
    • 李 在线
      李 在线
      李东岳 管理员
      写于2024年6月7日 19:46 最后由 编辑
      #6

      shm细化高一点。blockmesh太细的话,最后的网格量会特别惊人。

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

      B 1 条回复 最后回复 2024年6月8日 15:05
    • B 离线
      B 离线
      BBBBBAI
      在 2024年6月8日 15:05 中回复了 李东岳 最后由 编辑
      #7

      @李东岳 东岳老师好,我进行了三次对比模拟,主要改变的是shm文件中的两个参数。结果如下 967cfe18-9497-4002-b5f0-bcc7223bfded-image.png
      第一次:
      ead15857-bd7d-4dfa-97ea-cba5ae719d29-1.png
      第二次:
      2.png
      第三次 :
      3.png
      其实我想要的是第三次的这种网格结果,网格边缘更加平滑,但可惜网格质量不ok。请问一下老师,这种应该往哪个方向去调整?显示贴合与隐式贴合我也都试过,没有太大区别。我上传了blockmesh和snappyhexmesh文件,以及三次的log文件。
      blockMeshDict
      snappyHexMeshDict
      log.shm1
      log.shm2
      log.shm3

      1 条回复 最后回复
    • 李 在线
      李 在线
      李东岳 管理员
      写于2024年6月9日 06:45 最后由 编辑
      #8

      把你的stl几何贴图我看看这是什么东西

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

      B 1 条回复 最后回复 2024年6月9日 08:58
    • B 离线
      B 离线
      BBBBBAI
      在 2024年6月9日 08:58 中回复了 李东岳 最后由 编辑
      #9

      @李东岳 东岳老师好,这是某种多孔隙岩石,我想研究流体的其内部的渗透,stl文件是从ct处理软件中导出来的,我后面又试了些shm的参数,目前网格质量问题主要是skewness会有偏大的值,导致后续计算不收敛。
      3f9a24ea-d804-494f-96e9-876331060536-image.png

      B 1 条回复 最后回复 2024年6月9日 09:02
    • B 离线
      B 离线
      BBBBBAI
      在 2024年6月9日 09:02 中回复了 BBBBBAI 最后由 编辑
      #10

      如果不考虑feature的细化level的话,全都是六面体网格网格质量是很好的,我在想可能真的是stl文件的原因吧,毕竟过于复杂,如果没什么好的办法的话,那只能不考虑其feature的细化了,只用第一次第二次那样的网格。

      1 条回复 最后回复
    • 李 在线
      李 在线
      李东岳 管理员
      写于2024年6月9日 09:03 最后由 编辑
      #11

      我之前课题组同事画过类似的。你这个网格最少得好几百万。加到千万应该就没啥问题了。网格太少的话,小结构会破坏网格质量。

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

      B 1 条回复 最后回复 2024年6月9日 09:06
    • B 离线
      B 离线
      BBBBBAI
      在 2024年6月9日 09:06 中回复了 李东岳 最后由 编辑
      #12

      @李东岳 第一次的是100多万网格,第二次就是1600w网格了,但是一旦加上feature的细化,网格质量就有问题,不过我再试一下看看,谢谢东岳老师。

      1 条回复 最后回复
    • 李 在线
      李 在线
      李东岳 管理员
      写于2024年6月9日 09:12 最后由 编辑
      #13

      这网格不好画。嗯。精细结构太多了。

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

      B 1 条回复 最后回复 2024年6月9日 10:13
    • B 离线
      B 离线
      BBBBBAI
      在 2024年6月9日 10:13 中回复了 李东岳 最后由 编辑
      #14

      @李东岳 东岳老师,非常感谢您的耐心回复。我刚才又重新跑了一下,这次600多w网格,网格看起来挺不错的,但依旧有skewness的错误,我把全过程的log都记了下来,但是log里显示shm过程中好像没有skewness大于4的值 ,为什么checkmesh中会有呢?
      log.CFDrun

      1 条回复 最后回复
    • 李 在线
      李 在线
      李东岳 管理员
      写于2024年6月9日 13:31 最后由 编辑
      #15

      有skewness有时候也没问题。你用什么求解器

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

      B 2 条回复 最后回复 2024年6月9日 14:15
    • B 离线
      B 离线
      BBBBBAI
      在 2024年6月9日 14:15 中回复了 李东岳 最后由 编辑
      #16

      @李东岳 icofoam,我试着算过,都报错了:136:

      1 条回复 最后回复
    • B 离线
      B 离线
      BBBBBAI
      在 2024年6月9日 14:18 中回复了 李东岳 最后由 编辑
      #17
      此回复已被删除!
      1 条回复 最后回复
      • 李 在线
        李 在线
        李东岳 管理员
        写于2024年6月10日 04:58 最后由 编辑
        #18

        icoFoam很稳定了不至于报错 :136:

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

        B 1 条回复 最后回复 2024年6月10日 05:37
      • B 离线
        B 离线
        BBBBBAI
        在 2024年6月10日 05:37 中回复了 李东岳 最后由 编辑
        #19

        @李东岳 我又试了几次,总是跑一会就库朗数太大发散了,我觉得可能是我shm中minvol的体积改小了的缘故,又或者是时间步长太大了,反复调的心累。不过还是非常感谢东岳老师的耐心回答!

        1 条回复 最后回复
      • 李 在线
        李 在线
        李东岳 管理员
        写于2024年6月10日 08:29 最后由 李东岳 编辑 2024年6月10日 16:29
        #20

        时间步长缩小。这个是不好整。主要网格太大。调试起来都费劲。

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

        1 条回复 最后回复
      2024年6月6日 16:37

      2/20

      2024年6月7日 04:47

      未读 18
      2024年6月10日 08:29
      • 登录

      • 没有帐号? 注册

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