在有限元分析中,与大大小小的孔打交道通常是必不可少的,在前处理中,需要在孔周边建立各种各样的连接关系,由于存在应力集中的影响,孔边通常应力较大,塑性应变也较高,在后处理中,通常需要对孔边单元进行区别对待,在hypermesh前处理中建立孔边Washer Set集能帮助我们较好地进行后处理,提高后处理效率,如何在前处理中快速建立孔边单元的Washer Set集?
本文探讨了这一问题,通过tcl 脚本实现了对模型孔边 Washer 单元的自动识别并建立相应的Set,同事考虑到提交计算前可能忽视该操作,在abaqus后处理中,对于未建立Washer 集的odb文件,根据前期识别的Set集的单元,通过python 对odb文件进行后处理,创建了相应的Washer Group,帮助用户选择相应的视图及进行数据输出。
前处理效果如下,,未建立set集合前,图示单元共有6个孔,其中3,4,5,6存在Washer, 1,2两孔无Washer
脚本运行之后,生成效果如下
3,4,5,6孔边Washer单元皆被找到并建立在washer 集合,1,2孔边单元并不含washer,未被找到。
同时输出包含孔边washer 单元的dat文件,方便后续利用python脚本在abaqus viewer 中创建 Element Set。
脚本的关键在于如何找到高效地找到孔边单元,并忽略掉不含Washer的孔边单元。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删