Hypermesh 自动生成 孔边Washer 脚本

        在有限元分析中,与大大小小的孔打交道通常是必不可少的,在前处理中,需要在孔周边建立各种各样的连接关系,由于存在应力集中的影响,孔边通常应力较大,塑性应变也较高,在后处理中,通常需要对孔边单元进行区别对待,在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

捕获.png

脚本运行之后,生成效果如下

捕获2.png

3,4,5,6孔边Washer单元皆被找到并建立在washer 集合,1,2孔边单元并不含washer,未被找到。

同时输出包含孔边washer 单元的dat文件,方便后续利用python脚本在abaqus viewer 中创建 Element Set。

脚本的关键在于如何找到高效地找到孔边单元,并忽略掉不含Washer的孔边单元。

本人邮箱:QingMingTianXia@126.com

(2条)
默认 最新
如果一下子把相对孔worser部分单元找到自动耦合就厉害了
评论 点赞
优秀
评论 点赞
点赞 3 评论 2 收藏 8
关注