ipqpvss 发表于 2011-3-17 16:48:25

弹簧阻尼迟滞模型如何建立

各位大侠,麻烦问下,橡胶弹簧阻尼迟滞模型在ADAMS中如何建,在SIMPACK中有105号力元,也就是如能否在ADAMS找到与SIMPACK中相类似的力元

ipqpvss 发表于 2011-3-17 19:01:27

向wwchern版主求助

ipqpvss 发表于 2011-3-18 10:46:24

自己先顶一下

ipqpvss 发表于 2011-3-21 16:59:14

还是先顶一下

honglei827425 发表于 2011-4-7 21:30:20

你看看是不是这个

honglei827425 发表于 2011-4-7 21:34:35

这个选中你要修改的模型点击更改属性文件,就可以

john152 发表于 2011-4-8 14:19:24

我也遇到过同样的问题,在ADAMS中视乎无法建立滞回环,因为单个速度只能对应一个阻尼,而且速度必须是从小到大排列的。
也许可以用ADAMS-matlab联合仿真的方法实现,在ADAMS中用一个普通力元代替阻尼器,该力元用VARVAL(状态变量)的形式实现。然后将状态变量作为输入,在matlab中实现滞回环后返回给ADAMS模型。
matlab中的滞回环可以借助活塞的加速度判断是拉伸或是压缩,从而赋予不同的阻尼曲线。

这只是一个想法,我没有去试,你可以去尝试一下。

包包 发表于 2011-4-15 20:00:45

本帖最后由 包包 于 2011-4-15 20:02 编辑

1# ipqpvss

使用IF和SPLINE函数应该可以实现
if(Velocity_Y:AKISPL( -Velocity_Y , 0 , SPLINE_1, 0),0,-AKISPL( Velocity_Y , 0 , SPLINE_2, 0))

IF的用法:


IF(time-2.5:0,0.5,1)

0.0 if time < 2.5
0.5 if time = 2.5
1.0 if time > 2.5



检测相对速度方向,判断所需要调用的SPLINE。

做了一个IF判断调用SPLINE的例子,可以参考。

抹布 发表于 2011-5-5 16:15:00

谢谢,包包,给了我很大的启发,太感谢了,我回去试试看,如果成功,再来补充,把这个帖子顶上去。

myh051305 发表于 2011-5-5 20:37:45

8L正解,可以用if语句实现

ipqpvss 发表于 2013-10-5 18:18:36

感谢楼上几位的回答
页: [1]
查看完整版本: 弹簧阻尼迟滞模型如何建立