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. 闲来无事,做一个Axial Mesh的教程吧

闲来无事,做一个Axial Mesh的教程吧

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

    前两天做一个轴对称的仿真,在openfoam里面做一个这样的网格还真是挺繁琐的。这个教程算是一个分享,也是一个总结吧

    1. 生成2-D网格,最简单就是blockMesh,复杂点的可以用snappyHexMesh,这里有个不错的教程,要注意的是,在extrudeMesh的时候,controlDict里面做如下修改

      writeFormat             binary;
      //writeFormat             ascii;
      writePrecision          12;
      //writePrecision          6;
      

      或者用icem画好后,fluentMeshToFoam转换

    2. 2-D网格画好后,下载一个makeAxialMesh的工具,自行google
      (cfd online,这个工具的作者在一个帖子里面也表示,extrudeMesh也可以实现这个功能,但是经过我测试,不成功,或许这是为什么他开发这个工具的原因吧)使用makeAialMesh命令前,也要对controlDict进行修改

    3. makeAxialMesh之后,会提示collapseEdges,直接输入 collapseEdges -latestTime。搞定!!

    另外需要注意的几点,controlDict的修改尤为关键,不然会出错

    如果使用extrudeMesh,建议将front和back两个patch合并,在boundary文件里面直接修改。

    迟些时候回去,就提供一个case吧!!

    1 条回复 最后回复
  • R 离线
    R 离线
    random_ran 大神
    写于 最后由 李东岳 编辑
    #2

    有意思。

    我通常的做法的是有了2D 网格,然后ICEM 里:

    Edit Mesh - Extrude Mesh - Extrude by vector - explicit vector - 设置好层数和间距就ok。

    还可以录脚本,cmd执行起来特别方便的。

    Yours in CFD,

    Ran

    Y 1 条回复 最后回复
  • 赵 离线
    赵 离线
    赵一铭
    写于 最后由 编辑
    #3

    我也觉得OpenFOAM划网格很繁琐,我一般也是用ICEM画网格然后导入进来,不太清楚为什么OpenFOAM一直保留这个画网格的功能,好像很少有人用。

    1 条回复 最后回复
  • C 离线
    C 离线
    CFDngu
    写于 最后由 编辑
    #4

    我都是画一个stl文件,然后用snappyHexMesh剖分,但是说实话效果一般般

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

    大佬,还在这里活跃吗?可不可以提供一个case学习一下,具体细节操作应该是怎么样的?很想知道:140: 感谢

    永远学习,永远进步

    1 条回复 最后回复
  • Y 离线
    Y 离线
    Yu_Tian
    在 中回复了 random_ran 最后由 编辑
    #6

    @random_ran 这位大佬,我也尝试了您说的这个方法,是不是这样产生的网格都是大小一致的,没办法局部加密网格?

    永远学习,永远进步

    1 条回复 最后回复

  • 登录

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