APP下载

ABAQUS二次开发在动态剪切挤压 连接仿真中的应用

2021-07-25戎江马世博闫华军张双杰邵海涛张超

河北科技大学学报 2021年3期

戎江 马世博 闫华军 张双杰 邵海涛 张超

摘 要:針对在采用有限元软件分析多参数变化对研究对象的影响时往往需要反复建模、重复定义、修改参数等问题,提出了改进的编程方法和图形用户界面建立方法。以中间坯动态剪切挤压连接为例,基于Python语言对ABAQUS前处理进行了二次开发,编写了动态剪切挤压连接仿真模拟的内核脚本程序,借助RSG插件建立了动态剪切挤压连接的图形用户界面,最后进行了仿真分析。结果表明,用户可根据实际情况输入不同工艺参数、剪具参数、坯料参数,自动完成前处理操作,在有效解决了模型装配时繁琐、易错等问题的同时还提高了模型装配和仿真结果的准确性,验证了所提出的二次开发程序及图形用户界面的可行性。研究结果为后续研究不同压下量、搭接量、刃口宽等参数对中间坯动态剪切连接质量的影响提供了有力工具,同时为ABAQUS二次开发在其他领域的应用提供了借鉴。

关键词:特种加工工艺;运动仿真;Python语言;ABAQUS二次开发;剪切连接

中图分类号:TG335.19 文献标识码:A

doi:10.7535/hbkd.2021yx03014

Applied research of secondary development of ABAQUS in the simulation of dynamic shear extrusion connection

RONG Jiang1, MA Shibo1,2, YAN Huajun1,2, ZHANG Shuangjie1,2, SHAO Haitao1, ZHANG Chao1

(1.School of Material Science and Engineering,Hebei University of Science and Technology,Shijiazhuang,Hebei 050018,China;2.Hebei Key Laboratory of Material Near-net Forming Technology,Shijiazhuang,Hebei 050018,China)

Abstract:Aiming at the problem that when the finite element software is used to analyze the influence of multi parameter changes on the research object,it is necessary to repeatedly model,define and modify parameters,an improved programming method and graphical user interface establishment method were provided.Taking the dynamic shear extrusion connection of intermediate billet as an example,the python language was used for secondary development of ABAQUS pretreatment,and the kernel script of dynamic shear extrusion connection simulation was programmed.Then the graphic user interface of dynamic shear extrusion connection was established by using RSG plug-in.Finally,simulation analysis was conducted.The results show that users can input different process parameters,die parameters and blank parameters according to the actual situation to complete the pre-processing operation automatically,which not only effectively solves the problems of complicated and error prone model assembly,but also improves the accuracy of model assembly and simulation results,so the feasibility of the secondary development program and graphical user interface is verified.The study provides a powerful tool for the follow-up study of the influence of different reduction,overlap,edge width and other parameters on the dynamic shear connection quality of intermediate billet,and provides a reference for the secondary development of ABAQUS in other fields.

Keywords:

special processing technology;motion simulation;Python language;ABAQUS secondary development;shear connection

ABAQUS作为一款大型通用有限元仿真分析软件,在工程模拟中应用广泛,可以分析大多数工程材料的线性、非线性行为[1-4]。为了满足不同用户的特定需求,ABAQUS软件提供了基于Python语言的脚本接口[5-6],以方便用户开发自定义的前后处理工具,实现参数化建模、数据处理等功能。HUANG等[7]基于ABAQUS二次开发和统计分析软件SPSS,利用Python脚本实现了空心楼板的自动建模、分析和数据处理。……

登录APP查看全文