摘要
为提高使用有限元软件ABAQUS进行分析的效率和对分析结果数据进行处理的效率,使用MATLAB对ABAQUS的前置处理和后置处理程序进行开发。分析了ABAQUS二次开发的思路和步骤;并根据分析结果,使用MATLAB开发了更改材料参数、网格尺寸、模具半径和模具型面的前置处理程序和自动提取仿真数据,而且拟合成形半径,对曲面外形进行配准拟合的后置处理程序。使用MATLAB实现了整体壁板的时效成形回弹补偿。结果表明,所开发的程序可以实现对ABAQUS有限元模型的更改、批量计算和自动结果分析。从而提高研究工作效率。该文为ABAQUS二次开发提供了不同于Python语言的思路。
To improve the efficiency of simulation with finite element software ABAQUS,especially that of processing the resultant data,MATLAB has been employed to develop pre-processing and post processing program.By analyzing the principle of ABAQUS secondary development,MATLAB has been used to program pre-processing software that can modify material parameters,mesh size,mold radius and surface.And post processing program that can fit forming radius,register curvature surfaces and fit them has also been developed.With their help springback compensation for panel has been realized.The results reveal that these programs can modify parameters in ABAQUS finite element model,calculate a batch job and Abstract data automatically.Therefore,the research efficiency was improved.And the paper provides a way,which is different from using Python,to carry out ABAQUS secondary development.
出处
《塑性工程学报》
CAS
CSCD
北大核心
2012年第4期21-26,共6页
Journal of Plasticity Engineering