在Abaqus软件里建立非线性弹簧

责任编辑:济南快创软件IT部

在使用Abaqus进行模拟的时候,建立普通的线性弹簧是非常容易的,但是对于有些模拟(钢筋的粘结滑移)需要使用非线性弹簧。如何在Abaqus里面实现非线性弹簧的模拟呢?本文将详细讲解在Abaqus里面实现非线性弹簧的模拟。

1、建立线性弹簧

进入Interaction模块,点击软件顶部菜单栏Special→Springs/Dashpots→Create,进入Create Spring/Dashpots对话框,选择Connect two points 连接形式,点击Continue按钮→选择需要建立弹簧的两点→ok,进入Edit Springs/Dashpots对话框,设置常数刚度值Spring stiffness为1000(这里可以随意设置),再按OK键即可。

2、导出inp文件

在模型中建立好线性弹簧后,进入Job模块,进入Job Manager对话框,创建一个Job之后,按下Write Input键,就创建好inp文件了。

3、修改弹簧参数

打开前面创建好的inp文件,找到下面语句

*Spring, elset=Springs/Dashpots-1-spring

1000.

*Element, type=SpringA, elset=Springs/Dashpots-1-spring

1, Part-1-1.337, Part-2-1.100

将其改为

*Spring, elset=Springs/Dashpots-1-spring,nonlinear

1,1

0,0

13465,0.00005

15171,0.0001

17734,0.00025

19980,0.0005

21417,0.00075

22497,0.001

23467,0.00128

*Element, type=Spring2, elset=Springs/Dashpots-1-spring

1, Part-1-1.337, Part-2-1.100

• 其中在第一句语句后面添加了nonlinear;

• 第二句语句代表方向均为1方向(即UX方向);

• 接下来的为弹簧力和位移的数据;

• 弹簧种类由SpringA改为Spring2;

保存文件

4、运行文件

将改好的inp文件在job模块直接导入运行。

版权说明

备案标识公网安备编号  |   工信部编号