首页/文章/ 详情

Abaqus-怎样实现拉伸和压缩刚度不同的弹簧建模?

6月前浏览1842


具有不同压缩和拉伸刚度的弹簧


如何在 Abaqus 中对弹簧元件进行建模,该弹簧元件的压缩刚度与拉伸刚度不同?

如您所知,我们可以通过使用交互模块中的特殊菜单来定义弹簧/阻尼器功能,从而在两点之间定义弹簧元素:


(在这里,为了拥有一个非常简单的模型,我们之前在 Assembly 模块中定义了两个参考点。)



在选择两点后出现的“编辑弹簧/阻尼器”窗口中,您可以定义弹簧刚度:



该刚度对于拉伸和压缩来说是相同的。如果您想定义不同的拉伸和压缩刚度,则必须使用 Abaqus 关键字编辑器修改关键字:



现在,您可以在创建弹簧时通过 Abaqus/CAE 中的图形命令看到 Abaqus 自动创建的关键字:






*Spring,elset=SpringsDashpot-1-spring,nonlinear1,1200,-10,0100,1

通过在弹簧定义块中添加非线性项(*Spring 关键字),我们可以定义压缩和拉伸时不同的弹簧行为。只需单击 *Spring… 行并编辑该块,如下所示:

(当你开始编辑时,受影响的块的颜色会变成粉红色)


添加的数据线为:

 力1,位移-1

0.0, 0.0

 力 3、位移 3


这意味着当您施加 -1.0 m 位移时,弹簧将产生 200 N 的力,因此 K=F/x=200/1=200 N/m;这是压缩时的刚度。然后,您可以通过 100 N 力的 1.0 m 位移来定义拉伸刚度,即 K=100 N/m。

来源:ABAQUS仿真世界
Abaqus非线性
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-05-26
最近编辑:6月前
yunduan082
硕士 | 仿真主任工程... Abaqus仿真世界
获赞 153粉丝 220文章 316课程 0
点赞
收藏
未登录
1条评论
后知后觉。
签名征集中
4月前
接地弹簧非线性也是这样设置吗,拉伸和压缩弹性模量不同怎么设置一下吗?
回复
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈