icem划分网格步骤_在ICEM使用道路上的血与泪

本文作者分享了使用ICEM进行网格划分时的经验和教训,包括如何处理导入模型时的破面问题,理解选择模式和视图模式,解决曲面法向量反向导致的网格问题,以及复杂模型的边界层网格生成策略。此外,还提到了网格光顺、体网格和结构化网格的选择、体网格超出计算域的检查方法,以及网格与曲面不贴合的解决方案。

使用ICEM软件也经过了好几年,本文将结合我自己的亲身经历,总结一些自己从技术小白开始学习,遇到的一些问题!希望你在学习的过程中,少走一些弯路,少花一些时间。

1、在画网格之前,可以先在三维软件里面画好外场网格,然后倒入到icem中,采用igs和stp格式导入时,会产生破面等问题。一定要把几何外形修补好,否则在生成网格时会产生各种问题。

2、ICEM有选择模式和试图模式,当鼠标为十字形时表明处于选择模式,用于选择几何、网格等元素;当鼠标为箭头时表明处于视图模式,用于观察控制几何网格等元素的显示。可以使用快捷键F9实现两种模式的快速切换。

3、由于模型曲面法向量反向,无法生成附面层网格,但是可以生成面网格,状态栏会提示:cheaking the direction of input pri** mesh.

4、对于复杂模型生成四面体边界层网格有哪些注意事项,因为生成模型的网格质量不是很高,尤其是边界层,老是控制不够好?

建议如下:

  • 对于复杂模型四面体边界层控制确实比较难,没有统一的原则,但是可以根据网格质量,调节比较差的地方的控制参数,如网格尺寸及尺寸变化比率。
  • 在进行网格光顺时可以尝试先冻结棱柱层,只光顺四面体,四面体光顺好了再一起光顺。
  • 可以先生成一层棱柱层,然后劈分棱柱层,这种情况对于那种小角度生成边界层情况比较适合。

5、在需要特殊外形加密的地方,在绘制几何模型时就要考虑到,比如在机翼前缘,则在绘图时切个机翼曲面,使机翼前缘单独为一个面。Mesh--surface mesh setup下面可以选择“mesh method”,autoblock.在使用该命令时,一般要配合着curve mesh setup 命令使用,布置合适的节点,才能再适合的位置加密网格。

6、用 ICEM CFD 自动生成的体网格(四面体网格质量大于等于0.4)与生成的结构化网格(六面体)哪个好?如果自动生成的体网格质量很好,为什么还要生成结构化网格?

这涉及到求解器的问题,专门的结构化求解器精度是比较高的,这就是为什么要做结构化网格,而非结构化网格求解器的算法决定其精度要比结构化求解器算法差一点。

但现在 Fluent,CFX求解器都是非结构化求解器,算法都已经做了改善,如果非结构化网格做的质量很好,结果也应该是很不错的,这是肯定的。

对于做项目来说,当然简单实用是第一的,就用非结构化网格,但也需要该加密的加密,保证精度,如果是大项目,还是推荐结构化网格。

如果做学术,发文章,能做结构化绝不用非结构化,但要把结构化做好,加密好,这也是很不容易。

把重要部分和小尺寸部分加密,不管结构化还是非结构化都是可取的,非结构化的优势在于快速,容易调。

7、 几何中存在三棱柱,为获得三棱柱的块,需要进行块的崩塌。几何中存在三棱柱,为获得三棱柱的块,需要进行块的崩塌。几何中存在三棱柱,为获得三棱柱的块,需要进行块的崩塌。几何中存在三棱柱,为获得三棱柱的块,需要进行块的崩塌。

8、part mesh setup 中没有设置的话(也就是默认的0),则默认为global mesh setup中的设置,否则覆盖全局设定中的值。

9、注意在使用四点创建曲面时,一定要注意选取点的顺序,通常按照顺时针或逆时针顺序选取。若选取方式不对,则可能会出现意想不到的问题。

10、 遇到体网格生成超出计算域时,注意检查面网格质量,多半是由于面网格的质量不好(面网格畸变或者有缝隙)。对于计算飞机的气动特性,注意要保证机翼后缘的厚度,厚度太薄会导致这个问题(一般后缘厚度预留2个网格厚度)。当面网格无法有效捕捉后缘外形时,可以调整“global mesh parameter-ignore size”中的值,使其小于所需要捕捉的特征尺寸。

11、ICEM画网格一定要用BODY吗?如果同时里面有好几个面的封闭图形,是不是要分别建立BODY?

画四面体网格最好建立一下BODY,六面体网格就不需要了。如果你用Block划分六面体网格的话,是不用建立BODY的,对仿真没有任何影响!

四面体网格是需要建立BODY的,因为四面体网格在生成过程中是将BODY包含在内的封闭空间为依据的,以Block的方式建立六面体网格就不需要了,计算域的属性可以通过Block设定的。

ICEM画三维网格一定要用BODY,是为了划分不同的计算域,可以定义域的属性!BODY是为了之后定义材料属性用的。

12、 当网格出现问题时,以半模平尾算例为例,对称面上的网格长到了尾翼后缘内部,可以利用调整节点进行修改。mesh右击勾选 dot node.然后edit mesh-----move nodes------interactive,选择要调整的节点,劲量趋向于正三角形,调整时,注意不断查看网格质量。

bcbd04319c6592c02070f626f1fa73d6.png
图片来源于网络

13、 在生成翼身组合体的网格时,出现过机翼前缘网格生成失败的情况,分析网格发现是机翼前缘的网格节点在翼身结合处与机身的网格节点保持了连续性,没有与机翼的线网格结合。分析原因可能是勾选了“global mesh setup--respect line element”,取消勾选后再生成,机翼前缘的网格生成成功。

2e1bc2aca4f8924ce0e531a3aaba423a.png
图片来源于网络

14、body对应着流体计算中的计算域,主要应用于非块结构网格中;在创建非结构多域网格或混合网格中,body的作用体现的更加明显。

15、 Tolerance:ICEM CFD会对已存在的几何进行分析,给出一个相对比较合理的精度值。通常不需要修改此参数。在拓扑构建过程中,若几何间的间隙大于该参数,则在拓扑构建后会留下这些间隙。此时应当适当的调整精度参数。建议:精度值取平均尺寸的1/10。

16、 遇到网格与曲面不贴合的情况(如下图):

d701510c9fb6752dbe9c3b5ff28c63a8.png
图片来源于网络

一般有如下几个解决方案:

方案一:删除不合格的网格后,在try hard 里面,将数值调为3后选中曲面重新生成;

方案二:分析可能是几何曲面有问题,删除原有曲面后,用边线重新生成曲面,然后再重新生成网格。如果还是不行,建议利用geometry----create curve--project cruve on surface命令将曲线投影到曲面上试试。

17、 起落架的边界层生成时出现如下的情况,此时检查附面层网格的质量,没有任何问题。网格切片检查时发现边线处的附面层网格生成失败,如果此时生成体网格,那么生成体网格的时候就会提示“make volume mesh consistent with surface mesh ”并卡死软件。

175ee21e7f329aa4bd8579d892f1f08c.png
图片来源于网络
图片来源于网络

分析原因:

分析原因可能是某处几何的曲面方向有问题,同时考虑到附面层的生成有问题,所以怀疑是起落架的曲面有问题。故删除起落架曲面,并重新构建曲面,此时起落架处的附面层网格有所改善,如下图:

3f2154921c2f6549b73fcfbae9e74ba7.png
图片来源于网络

e9de768c02ab92aec57183595bc25199.png
图片来源于网络

但是此时生成体网格的时候,体网格会出现爆炸的情况,如下图:

14f6ce0182e9b12d4a097de0bf3af140.png
图片来源于网络

怀疑肯定与附面层网格生成不好有关。此时通过如下两种方案可以解决这个问题:

方案一:缩小网格尺寸,以上与附面层有关的面网格最大尺寸限制在8,尝试缩小到2或者4的时候,体网格生成成功

方案二:先利用octree法生成体网格,然后再生成附面层网格。

以上两种网格的质量未经过验证,且第一种方案的网格数量巨大。(缩小尺寸能成功的原因怀疑可能是:

减少尺寸后,在这个起落架三线交界的尖角处的附面层扭曲会好很多,因此体网格可能会成功)。在附面层网格中的max pri** angle, max heigh over base, pri** heigh limit factor参数设置后可以改善附面层网格在起落架那边的分布,但是无法解决体网格无法生成的问题。

分析模型如果没问题的话,那生成的网格,只是质量的好坏的问题,而不应该无法生成,所以应该是模型的问题,分析起落架在三个面交界处的附面层网格结构极度扭曲,怀疑是尺寸的曲面角度过小导致,尝试将此处的曲面连接处倒圆角后重新生成体网格,网格正常,解决。

48b1de058ca3e15dc86566977785ca61.png
图片来源于网络

e21c8da73b7d5b9dd9a866d6c76d330d.png
图片来源于网络

18、对于复杂模型生成四面体边界层网格有哪些注意事项,因为生成模型的网格质量不是很高,尤其是边界层,老是控制不够好?

对于复杂模型四面体边界层控制确实比较难,没有统一的原则,但是可以根据网格质量,调节比较差的地方的控制参数,如网格尺寸及尺寸变化比率。在进行网格光顺时,可以尝试先冻结棱柱层,只光顺四面体,四面体光顺好了再一起光顺。可以先生成一层棱柱层,然后劈分棱柱层,这种情况对于那种小角度生成边界层情况比较适合。以上操作相对都比较麻烦,尤其是对于复杂模型,需要自己平时的经验积累和多交流。

19、 网格的装配方法。采用同样的参考系,也就是说建模的时候,在一个坐标系下建立模型,然后分别导出画网格,最后在icem里面采用“open-open mesh”命令打开多套网格,采用merge方式进行融合装配。

20、 附面层网格在边界上没有按照节点进行划分,原因不明,尝试过将第一层节点距离spacing设置为第一层附面层网格的高度,重新生成网格。问题依旧没有解决。下一次重新导入模型,从头开始试试。

5f7e97d64ffbc8e4ac4c6d375b2d0d1d.png
图片来源于网络
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值