icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)

使用ICEM软件3年有余,最早是研究生期间接触,现在工作中偶尔会用,主要是飞行器外流场分析。限于使用时间较短,且接触的算例相对简单,水平有限,这里的建议可能只对初学者有价值。

文章中总结的经验都是比较小的点,在网格划分中容易忽略的点,另外对网格划分过程中异常情况的理解可能也并不到位,欢迎高手批评指正。

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

2、在生成六面体棱柱附面层网格时,会出现附面层生长方向错误,这有可能是由于采用igs导入时导致曲面法向量反向。可以在在Repair Geometry下看到了面法矢量的图标Modify surface normals,进入之后选择可能的曲面,并应用,调整曲面法向量方向。注意在调整的时候注意相关的曲面法向量问题。

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

4、导入模型后,可以删除Geometry下面的所有point和curve,然后用geometry--repair geometry--- 下面第一个拓扑按钮重新拓扑生成所需的point和curve。拓扑完成后需要检查几何有无黄线,geometry--repair geometry--- 下面第2个按钮,如果有黄线窗口会提醒“* curve”,如果有的话需要进行模型修正,直到检查提醒为“0curve”为止。

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

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(1)

14、生成附面层网格时,第一层网格的高度需要利用(https://dwz.cn/PdQe8ZCJ)网站进行计算。

15、 如果在拓扑时出现黄色线段,建议勾选single curve cleanup选项。或者可以利用修建功能进行模型修正,可以参考这个文档进行:https://dwz.cn/b2aqpbz2。

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

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(2)

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

  • 方案一:删除不合格的网格后,在try hard 里面,将数值调为3后选中曲面重新生成;
  • 方案二:分析可能是几何曲面有问题,删除原有曲面后,用边线重新生成曲面,然后再重新生成网格。如果还是不行,建议利用geometry----create curve--project cruve on surface命令将曲线投影到曲面上试试。

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

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(3)

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(4)

分析原因:

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

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(5)

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(6)

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

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(7)

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

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

2、 先利用octree法生成体网格,然后再生成附面层网格。

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

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

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

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(8)

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(9)

18、 遇到如下的情况,一般有如下几种解决方案:

  • 将边线加入到对应的PART中来,取消勾选 respect line to cruve;
  • 检查PART的网格参数是否正确;
  • 删除面后在ICEM中重新构建曲面;

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(10)

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(11)

19、由面网格生成附面层网格时出现的这种麻子一样的情况,暂时没有找到原因。

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(12)

20、划分网格时对外场网格设置的尺寸大,但是生成的面网格尺寸明显非常小,单位没有问题,设置没有问题,多次删除网格重新生成,更改尺寸均无法解决。只有重新导入模型,重新建立PART,网格划分才能正常。原因不明。

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(13)

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

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

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(14)

以上总结是这几年在利用ICEM进行网格划分时遇到的异常情况的汇总以及处理方案。比较浅显,欢迎批评指正。感兴趣的朋友,可以点击阅读原文查看我在仿真秀的专栏,附件提供资料下载,欢迎留言和讨论。

icem非结构化网格划分实例(我收获了22条ICEM使用经验与网格划分错误分析)(15)

作者:Graychen 仿真秀科普作者

声明:原创文章,首发仿真秀官网,部分图片源自网络,如有不当请联系我们,欢迎分享,禁止私自转载,转载请联系我们。

写在最后:如果您正在学习CAE ,欢迎加入我们的学习型工程师社群,与我们抱团一起学习理论、软件和行业应用。如果您也想在本公众号发布文章,欢迎向我投稿(满意稿酬和尊重署名)哦,更多详情请咨询仿真小助手在仿真秀公众号对话框回复 小助手 ,备注 进群/投稿 即可

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页