oppowin 发表于 2015-10-27 14:14:47

Adams脚本仿真问题

简化为以下问题:一个滑块,加了移动副和驱动,第一个运动是从原点正左边移动到原点,第二个运动是再往下运动,但是脚本仿真时,先DEACTIVE第二个运动副,当滑块移动到原点时,DEACTIVE第一个运动副,active地二个运动副,脚本仿真第二个运动副时,滑块回到初始位置在向下运动。这是怎么回事啊?该怎么解决?

五星连珠 发表于 2015-10-27 22:21:44

你第二个移动副的J marker点在地面上,是不动的。也就是你第一阶段仿真结束之后第二个移动副是呈分家的状态。而每次仿真之前,ADAMS内部是要进行一次初始条件分析的,所以会回到原始位置再向下运动。

lygtsuccess 发表于 2015-10-30 11:06:38

楼主可以看下我四年前的一个帖子,就能解决这个问题了!
http://forum.simwe.com/thread-984551-1-1.html

henanhuangmiao 发表于 2022-1-12 00:58:33

谢谢,刚好遇到这个问题

demons963 发表于 2024-1-1 10:15:55

第二个运动副要修改为two body two location 且要知道物体第一个运动到哪个位置,在物体的初始位置与一个运动到的位置设置一个移动副(two body two location),这个运动副的驱动也需要修改,以20mm/s匀速运动为例,假设第一个运动了3秒第二个运动的驱动就得改成20*(time-3),减3的原因是这个物体开始运动时因为时间已经过了3s,如果这时你设置的速度是20*time也就是20*3 物体就会瞬移 违背你初始想让他以20mm/s匀速运动的意愿 所以要减3

my_dear2002 发表于 2024-1-5 14:01:42

demons963 发表于 2023-12-31 18:15
第二个运动副要修改为two body two location 且要知道物体第一个运动到哪个位置,在物体的初始位置与一个运 ...

追问一下:如果不是运动到原点,也就是jmarker的位置不知道,例如运动两秒后,又该如何处理?

demons963 发表于 2024-1-8 09:25:37

my_dear2002 发表于 2024-1-5 14:01
追问一下:如果不是运动到原点,也就是jmarker的位置不知道,例如运动两秒后,又该如何处理? ...

你先试运行一下不就知道了,再测量一下坐标的位置
页: [1]
查看完整版本: Adams脚本仿真问题