摘要
目前通用的大型商业软件都仅提供线性黏弹性本构模型,无法胜任固体推进剂材料的大变形分析。基于Abaqus提供的用户材料子程序接口VUMAT(vectorized user defined material subroutine),选用适应性强的Swanson非线性黏弹性本构模型进行二次开发。本构模型采用Fortran语言编写,可在Abaqus增量求解过程中作为子程序调用。通过标准犬骨单轴拉伸算例,验证子程序的有效性。所开发子程序考虑几何和材料双重非线性,能应用于大型固体火箭发动机药柱结构完整性分析,弥补Abaqus仅含线性黏弹性本构模型的不足。详述材料子程序开发流程,可为用户扩充Abaqus的材料模型提供参考。
The linear viscoelastic constitutive model, which in most popular FEM (finite element method) software, is unsuitable for solid propellant with large deformation. Based on the subroutine VUMAT (vectorized user defined material subroutine) , a nonlinear viscoelastic constitutive model developed by Swanson was implemented into Abaqus. The constitutive model was coded using Fortran, and can be called as a subroutine. The validify of the subroutine had been proven through the standard uniaxial tensile model. The subroutine can be used for the analysis of large solid rocket motor. The shortage of Abaqus which only has linear viscoelastic constitutive model is remedied. Some useful technology, including the detail process of implementing a material constitutive model, was presented. It can be referred for extending the material constitutive model in Abaqus.
出处
《机械强度》
CAS
CSCD
北大核心
2013年第3期391-394,共4页
Journal of Mechanical Strength
关键词
黏弹性
本构模型
用户子程序
固体推进剂
Viscoelastic
Constitutive model
User-defined subroutine
Solid propellant