随机弹丸喷丸模拟:基于ABAQUS Python的喷丸角度插件

Python实现可变喷丸角度的随机弹丸分布

喷丸是一种典型的强化手段,采用高速弹丸反复撞击材料表面,使表层发生塑性变形,从而引入显著残余压应力,增大零件表面硬度,细化晶粒,有利于提高材料的抗疲劳性能。

喷丸覆盖率和喷丸角度作为喷丸工艺中最重要的工艺参数之一,直接影响喷丸工艺的加工质量。覆盖率C表示为被喷零部件表面上的弹痕面积与零部件总面积的比值,可通过阿夫拉米公式计算:

基于ABAQUS的python不同喷丸角度的随机弹丸喷丸插件的图1



单弹丸模拟结果

r为单个弹丸撞击后留下的弹坑半径;N 为弹丸个数。

ABAQUS软件作为一款强大的非线性软件,在冲击领域具有重要应用。本帖主要通过ABAQUS的python二次开发实现机械喷丸强化过程,并根据单弹丸喷丸后的结果结合阿夫拉米公式近似得到一定覆盖率下的弹丸个数。

喷丸速度与喷丸强度有关,实际实验中以ALMEN试片的弧高值表征喷丸强度,在模拟中以100%覆盖率下的喷丸速度表征喷丸强度,下面是ALMEN试片喷丸后的变形特征。

基于ABAQUS的python不同喷丸角度的随机弹丸喷丸插件的图2



ALMEN试片喷丸后的位移变化

下图为通用机械喷丸插件,可以根据覆盖率输入弹丸参数:弹丸个数、弹丸大小,弹丸本插件采用的是可变形体,需要材料参数,喷丸角度以90度最佳,小角度喷丸在相同喷丸强度下容易出现损伤;靶材参数:靶材大小与靶材的材料参数。其次还有分析步时间以及网格大小,分析步时间其实可以通过喷丸速度与最高弹丸位置点计算,本插件仍然可以优化,弹丸采用解析刚体减少计算量。

基于ABAQUS的python不同喷丸角度的随机弹丸喷丸插件的图3

机械喷丸插件


下面是一些插件的案例。

基于ABAQUS的python不同喷丸角度的随机弹丸喷丸插件的图4

基于ABAQUS的python不同喷丸角度的随机弹丸喷丸插件的图5

基于ABAQUS的python不同喷丸角度的随机弹丸喷丸插件的图6


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空