责任编辑:济南快创软件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模块直接导入运行。