在使用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
保存文件
4 运行文件
将改好的inp文件在job模块直接导入运行。
更多内容请关注公众号“snail 笔记”
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...