lxc1987 发表于 2012-12-9 10:46:05

ADAMS中如何让两个MARKER在仿真中保持方位一致

例如有一个连杆可以绕大地旋转,大地上有一点marker_1(图中绿色坐标点),连杆上有一点marker_5(图中紫色坐标点),初始两个坐标点的方位是一致的,但是我想让在连杆的仿真转动过程中两个坐标点的方位始终是一致的,请问该如何实现这个目的?





myh051305 发表于 2012-12-9 14:15:06

如果你紫色marker点是连杆是的marker,那么仿真过程中,这个marker肯定会旋转。
因此如果你不想这个marker旋转话,就需要再建一个刚体2,刚体2和连杆通过旋转福连接。
将刚体2上的marker作为紫色的marker。约束紫色marker点和绿色的平面约束。

开心与哈哈312 发表于 2012-12-9 17:46:45

我认为可以把两个marker点的方位设置关联了,也就是参数化这两个marker点的方位,adams有这个功能,位置可以可以参数化,也有这个功能。具体用法你可以查看一下adams的帮助文档

lxc1987 发表于 2012-12-10 21:58:26

开心与哈哈312 发表于 2012-12-9 17:46 static/image/common/back.gif
我认为可以把两个marker点的方位设置关联了,也就是参数化这两个marker点的方位,adams有这个功能,位置可 ...

      非常感谢两位,首先绿色的marker点是大地上的marker点,紫色的marker点是连杆上的marker点(属于连杆)。
开心与哈哈所提到的方法我之前已经试过了,就像myh051305所说的一样,这种方法只是在建模的时候让这两个marker方位一致,但是在仿真的过程中紫色marker的方位不会与绿色marker的方位一致,这可以通过建立一个测量来判断,测量紫色marker相对于地面坐标沿地面坐标Z轴的转角,通过测量可以发现这个转角不是为零,而是在不断变化的,这说明两个marker的方位在仿真过程中没有保持一致。myh051305说的方法我明白,但我希望紫色的marker是属于连杆的,不能属于别的物体。这个问题看似简单,但还真不是那么好实现(或是adams实现不了这个?),我也是想了好久但都没想出来,所以放到了论坛上,希望能够有更好地办法,再次谢过这两位大哥。

myh051305 发表于 2012-12-10 23:07:56

lxc1987 发表于 2012-12-10 21:58 static/image/common/back.gif
非常感谢两位,首先绿色的marker点是大地上的marker点,紫色的marker点是连杆上的marker点(属于连 ...

从我的理解上来说,属于一个刚体的marker其相对位置与 质心(或者是该刚体上任意一点)保持不变。因此估计你的想法实现不了。我说的方法应该是可以实现的,adams多一个刚体并不会影响仿真速度。

inndoor 发表于 2012-12-11 09:23:08

myh051305 发表于 2012-12-9 14:15 static/image/common/back.gif
如果你紫色marker点是连杆是的marker,那么仿真过程中,这个marker肯定会旋转。
因此如果你不想这个marker ...

很久不用adams了。
凭个人理解,marker是固化到part上的,因此我认同斑竹观点。

另外一点,我也赞同楼主简化后交流。
但是,我考虑是不是没有按照实际的情况根据adams的思想去简化?

页: [1]
查看完整版本: ADAMS中如何让两个MARKER在仿真中保持方位一致