关于非线性弹簧
在adams中定义非线性弹簧,搜了下论坛,有两种方法首先定义好力-位移曲线Spline,导入时单位要填Force (好像不填后面会出错)
方法一:定义直线弹簧,刚度值选F=f(defo),选定那条Spline
方法二:删了直线弹簧,直接定义一Force,力的大小为-akispl(dm(mark1,mark2)-L,0,spline,0)
L为原长。
问题是,两种放发后的结果好像不一样,方法二的到的弹簧ms可以拉伸的跟长一些
另外如果定义阻尼,只能用方法1 加弹簧和加力应该是不一样的吧。弹簧是柔性连接,属于内部载荷,系统应该是平衡的,会进行运动学运算,力是外部载荷,会产生系统的加速度,从而进行动力学计算,性质应该是不一样的,另外,当然只有弹簧才能加阻尼,力怎么能加阻尼呢?至于为什么加力可以拉伸的更长一些,你还需要在模型中详细研究。可能是作用方向的原因。 嗯,我通常是用第一种方法~ 方法二:删了直线弹簧,直接定义一Force,力的大小为-akispl(dm(mark1,mark2)-L,0,spline,0)
由于akispl是一种插值方式,其实用第一种方法在计算器里也是用的akispl插值,只是点数的设置不一样。应该是你用的两种方式的插值点数不一样导致的结果出现差距了吧 求问怎么定义非线性弹簧刚度曲线与压缩量的关系,就是横坐标是什么,怎么表示为随着压缩量变化,刚度变化的定义~ 问一下,能不能不用Spline来定义,直接敲一个表达式上去来表示非线性弹簧,就是在F=f(defo)后面直接打一个函数。 本帖最后由 yyy517116207 于 2014-12-24 21:31 编辑
zhousidun 发表于 2012-5-28 11:08
问一下,能不能不用Spline来定义,直接敲一个表达式上去来表示非线性弹簧,就是在F=f(defo)后面直接打一个 ...
请问可以吗,直接用函数来表示变化的刚度系数
页:
[1]