基于ABAQUS的冲压仿真二次开发实现
主要内容
- 想要对ABAQUS的冲压仿真进行二次开发,先取得仿真运行记录脚本
- 在ABAQUS中完整手动操作以便冲压仿真并且取得计算结果
- 将生成的py脚本进行整理,删除不必要的CAE操作,保留核心操作
- 由于模型要求用户导入,所以模型相关的变量由用户选择
- 寻找并设置变量,变量均有外部导入(导入方法见博客ABAQUS二次开发脚本如何传递参数)
冲压仿真变量需求
1.冲压工艺
冲压时间、进给速度、进给时间、保压时间
2.模具及工件模型
工件厚度、冲压模半径、模具间隙、上下模间隙
3.工件材料参数
工件厚度、材料密度、应力应变曲线、弹性模量、粗糙度
注意:
- 模具及工件模型变量存在于导入模型中,故py脚本中无需设置
- 导入模型类型为‘x_t’,且其中的各部件命名方式需要按照要求设置
- 二次开发完成,进入ABAQUS Cae运行脚本,检查计算结果是否与手动操作一致

本文详细介绍了如何基于ABAQUS进行冲压仿真的二次开发,包括从手动操作获取仿真脚本,整理核心代码,设置用户输入参数如冲压工艺和材料属性,并强调了模型导入规范和参数传递方法。通过此过程,用户可以自定义冲压条件并验证计算结果的准确性。
1120

被折叠的 条评论
为什么被折叠?



