0 引言
瞬心与瞬轴在刚体的运动分析中至关重要,找到刚体的瞬心或瞬轴便可求得刚体上其余各点的速度。平面运动分析中,速度瞬心法是机构速度分析的一种重要方法,该方法能简捷直观地分析机构中某位置的运动特性,因而应用广泛
[1]。空间运动中,任一构件的瞬时运动都可看成是构件沿某瞬时轴(简称为瞬轴)做螺旋运动,因此要分析构件的空间运动,必须先找到瞬轴。
瞬心研究中,罗洪田
[2]采用罗氏定式求解三心定理无法解决的瞬心问题。刘海生等
[3]创建多边形瞬心链方法求解瞬心。钱卫香等
[4]提出一套通用的机构综合模型来求解机构无穷远处的瞬心。杨浩然等
[5]基于速度瞬心,结合机械结构建立凸轮数学模型,以确定无碳小车的运行轨迹。黎朝阳等
[6]通过对外骨骼瞬心轨迹方程的求解,设计出气动人工肌肉驱动的可变瞬心人工膝关节。FOSTER等
[7-8]利用拓扑关系研究了二自由度、三自由度平面连杆机构的瞬心,提出一种求解瞬心的方法。KIM等
[9]提出一种基于图形和速度关系就可确定平面闭式链机构瞬心的方法,该方法适用于四杆机构、曲柄滑块机构等各种平面闭链瞬心的求解。FERNANDES等
[10]基于空间运动状态的H表示法,提出一种估算关节空间内底盘瞬时旋转中心的算法。基于对瞬时回转中心的研究,ASGARI等
[11]设计了评估滚动阻尼的衰减试验。
瞬轴的研究中,朱喜林等
[12]利用对偶数和螺旋理论分析了空间机构运动中瞬轴与瞬轴面的特性。陈子明等
[13]利用几何方法绘制出空间少自由度并联机构的瞬轴曲面。张雷雷等
[14-15]分析了并联机构的运动特性,综述了瞬轴面的分布规律及推导过程。EHRIG等
[16]基于旋转矩阵的奇异值分解,提出一种从运动数据中确定瞬轴的方法。PAGE等
[17-18]提出一种确定瞬轴路径的模型来获得最佳的平均瞬轴路径。Di GREGORIO
[19]分析单自由度机构时,利用瞬轴位姿设计了一种几何分析方法来识别空间单自由度机构的奇异性。BRU等
[20]通过建立数学公式与模拟仿真来确定人体运动过程中瞬轴的位置。
瞬心和瞬轴的求解方法以几何法与代数法为主。几何法一般以三心定理为基础,只能解决简单的瞬心问题,面对复杂机构时难以应用。代数法普适性强,但机构越复杂,计算量越大。因此,本文将构件间运动副的约束关系转化为构件间约束线的数量和几何关系,基于约束线限制刚体自由度的规则及构件间约束线的几何关系,研究平面机构的瞬心和空间机构的瞬轴求解方法。
1 约束线的定义与几何关系
1.1 约束线与约束面的定义
刚体运动时,刚体上速度不为零的点称为动点,速度为零的点称为静点。
约束点:运动刚体与静止刚体的接触点。
约束线:以约束点为起点、沿公法线方向(两方向均可)的矢量。
约束面:两条非异面约束线组成的平面。
全约束:若刚体在某约束面内无自由度,则称该刚体在该约束面内为全约束。若刚体在空间无自由度,则称该刚体在空间内为全约束。
1.2 约束线限制刚体自由度的规则
运动刚体与静止刚体接触时,约束线的数量和几何关系决定了刚体被限制自由度的数量和性质。
根据约束法线
[21]的定义和性质可知运动刚体上的动点均不能在约束点的公法线方向做直线运动,即运动刚体与静止刚体接触时,运动刚体不能沿其约束线方向移动,因此约束线限制了刚体沿约束线方向的移动自由度。
规则1 若刚体存在一条约束线,则该刚体沿约束线方向的移动自由度被限制。
规则2 若刚体在一个平面内存在两条相交的约束线,则刚体在该平面内的移动自由度被约束,且约束线交点为该刚体的瞬心。
如
图1a所示,刚体A在约束点
P1、
P2存在相交的约束线
F1和
F2,交点为
P3。根据规则2,若刚体在约束线
F1和
F2方向的移动自由度被限制,则点
P3瞬时为静点,刚体只有绕点
P3转动的自由度。刚体A上其余点均为不能做直线移动的动点,即刚体A在
F1与
F2所在的平面内任意方向的移动自由度都被约束线限制。约束线
F1与
F2可等效为交点为
P3的两条垂直约束线
F′1和
F′2,如
图1b所示。
规则3 若刚体在平面内存在三条不交于一点的约束线,则该刚体在该平面内为全约束。
如
图2所示,刚体A在约束点
P1、
P2和
P3存在约束线
F1、
F2和
F3,若三条约束线在同一平面内且不交于一点,则刚体的瞬心不止一个,刚体的所有点在该平面内均为静点,即刚体在该平面内无自由度。根据全约束定义,刚体在约束线
F1、
F2、
F3所在平面内全约束。
规则4 若刚体存在若干条与某个平面平行的约束线,则各约束线限制的自由度性质与该约束线在平面上投影得到的约束线限制的自由度性质相同。
如
图3a所示,若刚体在约束点
P1、
P2存在两条异面约束线
F1与
F2,则两条异面直线一定平行于某平面,过约束线
F1、
F2可构建两个平行面。如
图3b所示,根据规则4进行异面约束线
F1与
F2的等效,约束线
F2可等效为
F1所在面的投影
F3(
F3与
F1相交于点
P3)。根据规则2,
F1与
F3限制了刚体在
F1与
F3所在平面及其平行平面内的移动自由度。过
P3作
F1与
F3所在平面的垂线
L。
L是
F1与
F2的公垂线,刚体能绕
L转动。
如
图4a所示,假设刚体的约束线
F1、
F2平行于同一平面,则刚体在约束点
P2存在一条与约束面平行的约束线
F3。如
图4b所示,约束线
F3可等效为约束面的投影
F4,约束线
F1、
F2和
F4不交于一点,根据规则3,该刚体在
F1与
F2组成的约束面及其平行平面内为全约束。
规则5 若刚体存在3条不能平移到同一平面的约束线,则该刚体无移动自由度。
若刚体存在3条不能平移到同一平面的约束线,则这3条约束线两两不平行。根据规则2与规则4,任意2条约束线的关系为相交或异面时,刚体在某个约束面内无移动自由度,且剩下的1条约束线必与该约束面相交。这3条约束线使刚体在空间内无移动自由度。
1.3 约束线的传递规律
刚体上2条相交的约束线组成一个约束面,约束线的交点为刚体的瞬心。瞬心在该约束面内为静点,刚体上的其余点在该约束面内为动点,动点在该约束面内只能绕静点转动。本文将静点与动点连线的方向定义为旋转半径方向,则以静点为起点,刚体存在1条沿旋转半径方向的约束线。该约束线与刚体之前存在的约束线等效,即约束线可通过静点及瞬心传递,且这种传递并不会增加新的约束线。
2 基于约束线的平面机构瞬心求解
2.1 平面内构件瞬心的求解
根据约束线的性质及几何关系,可得瞬心的求解方法。
图5所示的平面机构中,固定的机架通过转动副约束构件1两个方向的移动自由度,因此机架对构件1产生2条相交约束线,转动副中心为构件1的绝对瞬心
P01,构件1只能绕点
P01转动。根据约束线的传递规律,构件1上所有点都存在沿旋转半径方向的约束线
F1。同理,根据约束线性质和传递规律,机架对构件2产生2条相交约束线,构件2绝对瞬心为转动副中心
P02,构件2上所有点都存在沿旋转半径方向的约束线
F2。
构件1与构件3的相对瞬心为转动副中心P13。点P13同时属于构件1与构件3,不能沿F1方向移动。同理,构件2与构件3的相对瞬心P23不能沿F2方向移动。杆件3存在相交的约束线F1与F2,根据规则2,构件3的绝对瞬心P03为两约束线的交点。
2.2 瞬心与约束线的关系
机械原理
[22]中,三心定理只能用反证法证明,而根据约束线的定义和传递,机架0对构件1的约束线
F1也是构件1对构件3的约束线,如
图5所示。瞬心一定在约束线上,因此机架0、构件1、构件3两两之间的3个瞬心一定共线。
发生相对运动的两构件在理论上存在1个瞬心,平面机构的瞬心数量N=k(k1)/2,其中,k为构件数量。实际的两构件不一定有瞬心。若某构件相对于地面只存在一条约束线,则该构件无绝对瞬心,即存在至少2条约束线是两构件之间存在瞬心的必要条件。
3 基于约束线的瞬轴求解
3.1 瞬轴与约束线的关系
如
图6所示,若某构件与机架有5条约束线,其中,约束线
F1、
F2、
F3组成约束面1,约束线
F4、
F5组成约束面2,
F1与
F2相交于点
P1,
F4与
F5相交于点
P2,
F3的约束点为点
P3,两约束面的交线为
L,点
P1、点
P2和点
P3均不在交线
L上。
该构件在2个约束面内存在5条约束线,根据规则5,约束线
F1、
F2、
F4异面且不平行,不能平移到同一平面,因此该构件无移动自由度。根据规则3,构件在约束面1内全约束,无转动自由度。根据规则2,如
图7所示,约束线
F1、
F3和
F5可等效为与直线
L平行的约束线
F、
F和
F,
F与
F可组成约束面3。
F与
F平行,则限制了构件在约束面3内的转动。构件在约束面3、约束面1内无转动自由度,则只能在约束面1与约束面3的公垂面内转动,即构件能绕公垂面的垂线转动。直线
L平行于
F和
F,则直线
L垂直于该公垂面,且
L上的点在公垂面内无移动自由度,即
L上的点为公垂面内的瞬心,则直线
L为构件的绝对瞬轴。
如
图8所示,若构件在约束面2内存在2条不与直线
L平行的约束线(平行约束线不与约束面1平行),则5条约束线限制了该构件的移动自由度,以及在约束面1、约束面2内的转动自由度,亦可得直线
L是该构件的绝对瞬轴。
如
图9所示,若构件在约束面2内存在与直线
L平行的约束线
F4与
F5,即这2条平行约束线与约束面1平行,则这2条平行约束线限制了构件沿约束线
F4、
F5方向的移动,还限制了垂直于直线
L的转动。约束面1内的3条约束线限制了约束平面1内的沿
L方向即约束线
F4、
F5方向的移动,因此构件存在平面1内移动方向的过约束。约束面1垂直方向的移动自由度没有被约束,因此该构件无绝对瞬轴。
若构件只有绕轴的转动自由度,则该轴为构件的绝对瞬轴,因此构件存在绝对瞬轴的充要条件为:①构件无移动自由度。②构件存在至少2个含有平行约束线或全约束的约束面,且这些约束面存在唯一的公垂面。③若构件的2个约束面仅有1条交线,则交线上的点均为静点;若交线垂直于公垂面,则交线为构件的绝对瞬轴。
3.2 空间运动副的等效约束
刚体自由度的限制是通过运动副的约束实现的,运动副元素可以是面接触、线接触和点接触。面由线组成,两点可确定一条直线,因此运动副的约束最后都可归结为点的约束,可用约束线等效表示。
根据约束线的传递规律,若构件通过转动副连接,而转动副中心一般为相对瞬心或相对瞬轴(瞬心在瞬轴上),则分析传递到瞬心上的约束线即可分析与该转动副连接的其他构件。
下面以Bennett机构为例求解瞬轴。
3.3 Bennett机构中连杆瞬轴位置的确定
Bennett机构是特殊的单自由度机构,该机构对边长度相等,对边扭角相等。该机构4个转动副的中心轴为轴1~4,轴1与轴3的转动副轴线交错角不等的 Bennett机构类别不同。
图10所示Bennett机构中,轴1与轴3的夹角为90°,通过特殊设计可使四轴之间的公垂线在空间中形成闭环。建立空间直角坐标系,设定轴1为
X轴,轴1与轴3的公垂线为
Y轴,公垂线交轴1的点设为原点
O,过
O点与
OXY平面垂直的轴为
Z轴。
图11中,摇杆1与机架通过转动副连接,只有绕轴1的转动自由度,轴1在固定的机架上,则轴1固定。对于摇杆1,轴1上的点为静点,其余点为动点,所有动点在
OYZ平面内只能绕静点转动,且在
X向无移动自由度。轴2属于摇杆1,在轴2上任取两动点
P1与
P2,则点
P1、
P2只能绕轴1上的静点转动,存在沿其旋转半径方向的约束线
F1与
F2,以及
X向的平行约束线
F3与
F4(二者组成约束面1)。
轴3与机架相连,则轴3固定。同理,对于摇杆2,轴3上的点为静点,其余点为动点,所有动点在OXY平面内只能绕轴3上的静点转动,且在Z向无移动自由度。在轴4上任取动点P3与P4,P3、P4存在沿其旋转半径方向的平行约束线F5与F6,以及Z向的约束线F7与F8(二者组成约束面2)。
轴2同时属于摇杆1与连杆,轴4同时属于摇杆2与连杆,因此机架对连杆的约束可看成是机架通过摇杆1对轴2的约束和机架通过摇杆2对轴4的约束,即机架对连杆的约束就是轴2和轴4上受到的约束,轴2和轴4上共有8条约束线,即连杆共存在机架传递的8条约束线。
平行约束线F3和F4、平行约束线F7和F8约束了2个移动自由度和2个转动自由度,根据规则5,其余的4条约束线与约束线F3/F4和约束线F7/F8共约束了3个移动自由度,即6条约束线约束了3个自由度。连杆存在5条有效约束线,因此连杆无3个方向的移动自由度且在约束面1、约束面2内无转动自由度。平行约束线F3和F4、平行约束线F7、F8 均不与两约束面的交线平行,则交线上的点均为静点,因此这两组平行约束线形成的约束面的交线即为连杆的绝对瞬轴,连杆有一个绕该瞬轴转动的自由度。
如
图12所示,轴1与轴2的公垂线交轴2于点
P,轴1与轴3的公垂线交轴3于点
Q,轴3与轴4的公垂线交轴4于点
R。
OP与
OQ的夹角为
θ1(0°<
θ1<180°),
OQ与
QR的夹角为
θ2(0°<
θ2<180°),轴1与轴2异面,且轴1在
XOY平面内,轴2与
OXY平面平行,轴2上的约束线
F3、
F4与轴1平行,则
F3、
F4组成的约束面1始终与
OXY平面平行,由此可得约束面1的方程
z=
acos
θ1,其中,
a为
OP与
QR的长度。
Q点坐标为(0,b,0),P点坐标为(0,acos θ1,asin θ1),R点坐标为(asin θ2,bacos θ2,0),其中,b为OQ与PR的长度。QR垂直于轴3、轴4,约束线F7、F8均与轴3平行,则QR垂直于约束面2,可得约束面2的方程:
(x+asin θ2)asin θ2+(yb+acos θ2)acos θ2=0
PR的长度为b,可得θ1与θ2的关系:
(asin θ2)2+(bacos θ2acos θ1)2+(asin θ1)2=b2
化简可得
cos θ1=(bcos θ2a)/(acos θ2b)=z
将约束面1和约束面2的方程联立,可得瞬轴方程:
从基于约束线的角度,通过绘图和简单的几何解析可得机构瞬轴的笛卡儿直角坐标系方程。该方法在某些单自由度机构的分析上更简单。
4 结论
1)约束线能表达机构运动副的约束关系,通过判断约束线的数量及几何关系求解构件的瞬心与瞬轴。该方法简单直观,避免了代数法的复杂分析计算。
2)若两构件之间存在瞬心或瞬轴,则两构件之间的瞬心或瞬轴一定在约束线或约束面上。
3)2个构件存在至少2条约束线是2个构件之间存在瞬心的必要条件,存在至少2个约束面是2个构件之间存在瞬轴的必要条件。