对于复杂模型的网格划分,如果说是过于复杂的,建议用hypermesh或ansa专业的划分网格软件进行
对于一般复杂的模型,大可不必杀鸡用牛刀,abaqus自带的网格划分工具就足够了
这里讲一下个人日常划分网格经验,对于一般复杂的模型,就两点:
第一点:
首先说一下,对于四面体网格,大可不必如此,只需要布全局种子后,直接划分就好。
对于六面体网格,首先我们一般需要的是结构化网格,网格规整,计算精度高,速度快。
(结构化网格,abaqus显示绿色,扫掠显示黄色,自由显示粉红色)
首先要理解结构化网格的内涵,也就是网格拓扑,定义是邻边附近具有相同单元。这简直是废话,一般人理解不了。简单点,就一句话,那就是划分的几何是六面体形状,就可以实现结构化网格了。
这里的六面体几何可以有一个面或两个面为曲面,来,想象一下,整个圆柱壳就不是六面体几何,所以不能结构化,但如果中间弄个截面,成为两个半个圆柱壳,那么就是六面体几何了,就可以结构化了。
OK,懂了这个思维,那么只需要将复杂模型逐步划分为一个一个的六面体,就可以结构化网格了。(这是结构化网格的精髓)
另外需要注意的地方就是,对于不好划分的几何,或者局部细微网格,比如说弯的圆柱壳,要注意的就是逐步局部布置点,让局部网格足够密,那么就可以划分成结构化六面体了。
(这里说一下可能会碰到的小问题,那就是明明分成了六面体,但还是不能结构化。可以明确的说,这个问题是不存在的,若不能画,那就说明几何的边边角角绝对存在细微的小面,可以单把这部分做个布尔运算弄出来观察。
可以使用mesh中的连接线或面功能或者part中的删除面来处理)
第二点:
第二点对于复杂模型的策略,那就是全局布点完成后,进行逐步布点,将细微处(出错处)进行网格局部加密。
下一步就是使用逐步划分网格工具(不使用全局划分网格工具),因为存在一个局部点兼容的问题,若布好点后,进行全局划分,一般来说都会出错,所以耐心点,一小块一小块逐步划分,若出现局部网格不好看,那一般就是存在断点、断线、断面,使用第一点中谈到的策略连接起来就好。
(这里再说最后一点,那就是对于穿孔方板,使用结构化六面体反而看起来不太好,可以尝试使用扫掠六面体网格,这点适用于过渡区域的网格划分,可以不必一昧地追求结构化六面体)