首页/文章/ 详情

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

1月前浏览530

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

如何在 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
    最近编辑:1月前
    yunduan082
    硕士 | 仿真主任工程... Abaqus仿真世界
    获赞 138粉丝 158文章 257课程 0
    点赞
    收藏
    未登录
    还没有评论
    课程
    培训
    服务
    行家
    VIP会员 学习 福利任务 兑换礼品
    下载APP
    联系我们
    帮助与反馈