经常会有ABQer初学者会问我:“怎么获得屈服区域的体积?”、“怎么获得大于一定应力的单元体积?”之类的一些问题。我们将带大家探索ABAQUS后处理的两种提取方法:CAE界面提取 和 Python后处理二次开发提取。本节先介绍第一种方法。
还是以最简单的悬臂梁为例,提取加载历程下大于100e6 Mises等效应力下单元体积:
1)显示应力变形云图,并通过云图显示设置,可将超过指定数值的云图范围显式为灰色,便于观察和对比:
2)显示指定应力范围内的单元:找到按钮,或菜单栏Tools->DisplayGroup->Create...,点击后激活Create Display Group对话框,选择Item为Elements、method为Result value,并设置最小值(Min value)100e6和最大值(Max value)1e10,点击Apply可显示出范围内的单元,如下图所示。
注意:同时点击底部的Save As...按钮,保存名字为DisplayGroup-2。
3)测量显示单元体积:找到按钮,或者菜单栏Tools->Query...命令,找到Mass properties选型,并点击后激活查询质量流程,在提示信息栏将让选择单元,修改选择方法为Display groups,并选择刚刚生成的DisplayGroup-2;由于是测量质量,针对材料中没有定义密度的情况,ABAQUS友好的提供了Options选项,可以设置材料密度和平面shell的厚度,这里均设置为1。如下图所示。
重新选择显式组后,在底部信息框中将显示测量的体积、体积中心、质量、质量中心以及质量距等数据。
4)汇总不同时刻的数值,绘制时程曲线如下:
同时,该方法不仅适用于应力数值范围,基本所有的云图范围单元体积的测量都是可以满足的。
最后出个题目:说说这种方法的缺点是什么?
自己先回答一个:方法太繁琐,统计起来也非常麻烦,针对这个缺点,下次将展示Python后处理提取方法。