在论坛大侠们的帮助下,实现了非线性弹簧的添加。结果如下:
非线性弹簧使用的注意事项: (1) 非线性弹簧通过修改inp文件来添加,一般可通过先添加线性弹簧,生成完成inp文件后修改添加非线性弹簧;修改后inp文件不能导入到CAE中,若导入就报出错;也不能通过修改Key words 来添加,报错冲突。 (2) 修改后inp文件添加非线性弹簧刚度时,添加的力与位移的关系,且要求在位移为0时,力不为零;所添加的最大弹簧力要大于与之相平衡的最大力。 (3) 弹簧相对位移是两节点在指定方向上差值,注意其差值的符号,要与定义的非线性弹簧的力与位移曲线对应。如计算中弹簧相对位移为负值,则定义的非线性刚度中要有对应负值位移与力的曲线,否则不收敛。为方便期间,在不影响结果的情况下,对称定义非线性刚度即可。 (4) 修改后的inp文件,通过abaqus command来计算。abaqus command中Job文件名不能超过8个字符,否则找不到对应的job文件。 (5) 要输出弹簧的力与位移应在history output中添加Spring输出项。 inp文件 :
另有一些问题期待大家讨论:
(1)如何批量增加非线性弹簧?
(2)nonlinear spring 与connector区别与联系,
|