20 fluent meshing多域问题和边界分割

1. 我的计算域内有多个封闭的区域,上千个加热管,且加热管之间互相不连接,这样我在FM里面进行compute regions之后就会显示有上千个区域,划分网格之后导入fluent之后会有上千个cell zone,这样也会生成很多boundary zone。想问一下是否有办法将这些加热管定义成一个名字,导入fluent之后只要一个cell zone。我在FM中尝试讲这些region进行合并manage-merge,提示错误:这些region没有共用的接触面。有没有别的...
2018-12-19 11:38:40
  • 被浏览
    1025
  • 被关注
    4

全部共1个回答

  • 崔亮
    签名征集中
    1. 直接在树里这套基于objects的网格划分流程是不行的,fluent原则上完全不连续的两个cell zone也最好不要合并在一起。所以我建议是通过命名的方式来区分,比如给这些cell zone都统一加上相同的前缀名,这样在到了fluent中也方便选择和操作。对boundary face也可以用统一更改前缀名的方法来实现类似的操作。如果你确实就想把他们合在一起,需要先在树里生成完体网格后,右键点mesh object的名字,delete - object only,这样就脱离了objects的网格划分流程。使用最上面菜单中的mesh - manage - merge功能,可以把cell zone合并在一起,类似的用菜单中的boundary - manage - merge也可以对边界执行类似操作。合并完后,再用switch to solution切换到fluent求解器中。 2. 最好是在CAD中预先在分割线那里保留一根特征线,这样到FM中可以用框选faces的功能选中其中的一部分faces,再选择一个不相邻的zone,用快捷键ctrl + o进行rezone,rezone后再用separate功能分开这部分已经从原始平面中分离出来的面即可。另外还有个好办法,就是在CAD中另画一个和这个面垂直的足够大的表面,确保这个垂直面和原来平面的交线就是准备用于分割的线,然后把这个垂直面导进来,和原来的面做一下intersect操作,中间的交线就有了,然后直接用separate功能分割就好了,最后把不要的垂直面删除即可。
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈