admin管理员组

文章数量:1531435

2024年4月25日发(作者:)

实例:最简单的杆件单轴拉伸,材料本构模型采用线弹性模型,

E=206000MPa,

ν

=0.3。左端约束,右端施加均布力q=1。

Author: xueweek 希望这个小例子能帮助初学者减少一两天的摸索时间

1 材料本构模型:

σ

=E

ε

在Property中定义材料时,在General下选中User Material,输入206000,0.3。

以上两个数值代表E、

ν

,在用户子程序中代表着PROPS(1)、PROPS(2)。然后在General

下选中Depvar,由于该例子中没有使用状态变量,因此在第一项中输入大于0的数值即

可。

建模大家都会,故省略

2 ABAQUS调用用户子程序

大家在论坛上也可以看到很多方法,我这里指介绍最简单的一种。

Job Manager

中点击

Edit

选项,在

General

选项的最后一项中选择自己建立好的用户

子程序文件。(注:用户子程序文件可以使用文本编辑器进行编辑,当然也可以用

Fortran

编译器,如果对自己的用户子程序文件的语法不放心,可以先用

Fortan

编译器进行编译,

不过编译前要先建立

Project

,关于

Fortran

编译,这里不再介绍)。

完成后,点击

submit

即可进行分析。

3 结果

以下两张图分布是用户子程序和ABAQUS自带的材料模型得到的应力

云图,可以看出两种图形完全相同。

本文标签: 子程序用户模型例子材料