在实际工程应用中,弹簧按工作受力状况分为拉伸弹簧和压缩弹簧,拉伸弹簧通常工作时承受拉伸载荷,在不承受负荷时,拉伸弹簧的圈与圈之间一般都是并紧的没有间隙;压缩弹簧则承受压缩载荷,圈与圈之间有一定距离,一般为等节距的。弹簧抗拉和抗压时的刚度可能是不一样,或者是非线性的,那么这时该如何模拟这种弹簧呢?弹簧在有限元建模时,通常简化为1d单元进行模拟,Abaqus提供了很多1d单元类型,其中就包含Spring/dash单元,即弹簧-阻尼单元,可以直接指定弹簧的k值和阻尼c值,但只能输入一个数值。如果要更改弹簧的刚度该如何实现呢?
其实也很简单,可以分两步,首先在Abaqus中建立线性弹簧,然后修改关键字,添加力-位移数据,完成!下面来看看建立的过程。
图 1 建立弹簧