在上一讲中,我们讲述了如何使用Creat shell命令进行分块,并展示了该方法的高效性。下面再通过一个例子讲述该方法的稳健性。
模型如下图1所示,在红色圆圈处存在一个预裂纹,研究裂尖处的J积分。由于裂尖处存在奇异性,需要进行图示的分块,最终的网格如图8所示。
图1 裂尖处的分块
图2 裂尖处的网格
要达到上述的分块效果(这里我们只关心裂尖处的分块,其余分块暂不考虑),通常我们最容易想到的是使用扫掠切割。进行扫掠切割时,先要对面进行切割,如下图3所示。
图3面的切割
然后进行扫掠切割,选择用于扫掠的edgs和扫掠的路径,如下图4所示。
图4 扫掠切割时edgs和扫掠路径的选择
但是,扫掠切割时,要求用于扫掠的edgs和扫掠的路径垂直。本例中要分块的位置看似是直角,但实际上并不是直角,最终会导致切不透,如下图5所示。
图5 扫掠切割未切透
从上图中可以看出左侧没有切透,切换到Mesh模块,也可以看到该分块没有成功,如下图6所示。
图6 Mesh模块下的显示
这时候我们需要换一种分块思路,即采用N-sided这种分块方法。具体操作步骤如下:先进行面的切割,如下图7所示;然后选择N条edges进行切割,如图7右所示。
图7 N-sided分块方法
最终分块后的效果如下图
图8 Mesh模块下的分块效果
可以看出这种分块方法也比较繁琐,下面通过Creat shell这种方法进行分块。
首先利用旋转命令来生成面,进入下图9所示的草绘
图9 旋转时的草绘图
然后定义旋转角度,注意需要勾选Keep internal boundaries。
图10 旋转面的参数及绘制的旋转面
最后删除多余的面,并在Mesh模块下展示其分块效果,如下图11所示。
图11 最终分块效果
结束语:使用Creat shell命令可以高效的、精确的以及稳健的进行分块,为我们在Abaqus/CAE界面下分块提供了一种更为方面的手段。
领取专属 10元无门槛券
私享最新 技术干货