【求教】关于刚体旋转运动的定义
我在marc中采用position control定义刚体运动,刚体除了平动外,还要绕形心转动。而问题是,在position control中rotation axis是如何定义的呢?这个旋转轴与旋转中心是怎样的空间关系呢?
因为定义rotation axis是输入x,y,z的值,过一个点有无数条直线啊
请各位相助,万分感激!
Re:【求教】关于刚体旋转运动的定义
这个问题没试过,不过你说得不错应该是两点定义一条直线,我理解应该是先定义一个center of rotation,再来个你上面提到的不就ok。Re:【求教】关于刚体旋转运动的定义
在刚体中x,y,z 是点坐标 旋转轴通过这点。另外在定义转动时,在速度里还有个定义矢量的值。如果绕y转动 那么x,y,z定义为0,1,0。之前有帖子里,附件中有设定的例子,如轧平板的
搜轧制就能找到!
Re:【求教】关于刚体旋转运动的定义
刚体的运动由参考点的平动速度和参考点的转动速度来定义。在position control中position(center of rotation)->x,y,z控制着
平动速度的大小和方向,angle(rad)控制着转动速度的大小;
rotation axis控制着转动速度的方向.
Re:【求教】关于刚体旋转运动的定义
首先感谢各位的帮忙,实在万分感激!但是还有一些问题不是很明白
下图是我画的一幅草图,希望能把我的问题说得更明白些,其实我的问题关键在rotation axis中应输入怎样的数值来定义我要的旋转轴。
希望各位高人能出手相助!
Re:【求教】关于刚体旋转运动的定义
个人认为三楼的说得对,一个旋转轴还可以通过定义一个点以及一个方向来确定位置。下面是我的理解,不对的请大家指正。Re:【求教】关于刚体旋转运动的定义
[quote][b]garwa wrote:[/b]首先感谢各位的帮忙,实在万分感激!
但是还有一些问题不是很明白
下图是我画的一幅草图,希望能把我的问题说得更明白些,其实我的问题关键在rotation axis中应输入怎样的数值来定义我要的旋转轴。
希望各位高人能出手相助!
[/quote]
你要在local coordinate上面做postion contact,這在MARC中做不到,關於你的問題
有2種解法:
1.將local vector分解成global coordinate,可以做,但比較煩。
2.先將座標系由局部轉到全域,接亞來救可以在全域上加你要的東西。
Re:【求教】关于刚体旋转运动的定义
楼上所说的center of rotation是旋转轴通过的中心,应该是it is the reference point for resultant moments In the postprocessing stage,on the rigid contact body.这是marc后面的帮助。我把它翻译成英文为:后处理时作为刚性接触体上合成力矩的的参考点。即在后处理是,处理其它的量时用此位置作为参考。而position control中position(center of rotation)->x,y,z控制着平动速度的大小和方向。the position is defined with respect to the user defined center of rotation,which by default is in the origin.即:有关用户自定义旋转中心的位置。默认值是原点。平动速度的大小和方向通过表格控制的,是变量,是时间的函数。即:在某时刻t,速度大小是v=ds/dt,ds的意思是dt这段时间通过的路程,方向是从t时刻的位置指向t+dt时刻的位置。不只说的对吗?Re:【求教】关于刚体旋转运动的定义
我的问题已经解决,非常感谢各位的热情帮助,garwa在这里向大伙敬礼了!!希望大家再接再厉,共同进步!!
Re:【求教】关于刚体旋转运动的定义
同学能不能把你的实现跟大伙说说, 这样一来以后类似的问题有了一个终结厂, 先替大家谢谢你Re:【求教】关于刚体旋转运动的定义
建议使用motion.f子程序很方便 受教了!!
页:
[1]
