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. Meshy
  3. icem画图问题

icem画图问题

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

    1719922143508.jpg 我想在一个圆柱侧面上画几个正方体入射孔,请问有什么方法吗?(仅仅画个方形线就好了,而不是一个孔或者凸起来的东西,就是在侧面画个正方形)
    如下图33aec6517ae944619bc9bf20bde38f4.jpg
    我的模型在solidworks建立的,icem画网格,目前唯一方法就是在外侧画个正方体再投影上去,十分麻烦。

    1 条回复 最后回复
  • B 离线
    B 离线
    BINFeng
    写于 最后由 编辑
    #2

    sw只能这样,不过有个技巧,对icem有用的是面,实体什么没用

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    youhaoyu
    在 中回复了 BINFeng 最后由 编辑
    #3

    @BINFeng 我现在就是能投影上去,然后icem在这个圆柱侧面上根据画的线进行分割,目前我只能这样做,这样就单独能把面分割出来,分块也好分一点,但是我这一系列步骤太麻烦了,所以想问问有没有好的方法

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

    你这个网格最后是用openfoam还是fluent还是什么,openfoam的话那面可以在openfoam弄,比较简单

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

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

    @李东岳 您好,东岳老师,我在openfoam里面用,主要想在拉格朗日求解器,注射粒子时候,通过patchinjection,面注射方式来注射,所以我想在icem创建part时候,直接创建。我网格在icem里面画的,导入openfoam里面,openfoam还能单独创造一个边界面吗?对于这些,我没有多少深入了解过。

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

    在openfoam里面,通过toposet把这两个面包住,然后createPatch就可以

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

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

    @李东岳 您好,东岳老师,昨天学习了一下toposet和createPatch,在createPatch时候有如下报错

    Create time
    
    Create polyMesh for time = 0
    
    Reading createPatchDict
    
    Adding new patch IN1 as patch 3 from 
    {
        type            patch;
    }
    
    
    Read 7421 faces from faceSet first
    
    
    --> FOAM FATAL ERROR: 
    Face 131990 specified in set first is not an external face of the mesh.
    This application can only repatch existing boundary faces.
    
        From function createPatch
        in file createPatch.C at line 731.
    
    FOAM exiting
    
    

    如果我没理解错的话,我认为是我topoSet创造的边界和我现有画的网格的边界并不是重叠的关系,这样createPatch就有问题(不知道我理解是否有误)。那这样的话,我通过这个方式在圆柱侧面画我的入口面岂不是很难了,因为我要去获取一下这个网格的位置,控制一下我的参数。这岂不是很复杂了。

    Y 1 条回复 最后回复
  • Y 离线
    Y 离线
    youhaoyu
    在 中回复了 youhaoyu 最后由 编辑
    #8

    我又看了很久,我知道我为什么会出现这个问题了,因为我在box时候,厚度设置太大了,模型内部网格也包括起来了,看起来,这个厚度不能设置很大,不过我现在只会在一个平面上创建一个patch,我还没有思考到如何在圆柱侧面这种弯曲曲面上去创造面。:mihu:

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

    topoSet有一些比如寻找点最近的面,寻找距离stl最近的面之类的,你试试

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

    1 条回复 最后回复

  • 登录

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