張國英, 劉冠峰, 管貽生
(1.廣東工業(yè)大學(xué) 機(jī)電工程學(xué)院, 廣州 510006; 2.廣東技術(shù)師范大學(xué) 機(jī)電學(xué)院, 廣州 510665)
兩轉(zhuǎn)一移(2R1T)并聯(lián)機(jī)構(gòu)因其自由度少、結(jié)構(gòu)簡單、制造成本低、適用于多種場合等優(yōu)勢(shì),已引起國內(nèi)外學(xué)者的廣泛關(guān)注. 自Hunt[1]于1983年提出一種構(gòu)型為3-RPS并聯(lián)機(jī)構(gòu)以來,2R1T并聯(lián)機(jī)構(gòu)的構(gòu)型綜合近年來在國內(nèi)也掀起一股研究熱潮[2-9]. 這類機(jī)構(gòu)目前已成功應(yīng)用于五軸混聯(lián)機(jī)床的轉(zhuǎn)動(dòng)中心[10]、姿態(tài)調(diào)整裝置[11]以及坐標(biāo)測量機(jī)[12]等.
速度分析是并聯(lián)機(jī)構(gòu)運(yùn)動(dòng)性能分析和動(dòng)力學(xué)分析的基礎(chǔ),屬于微分運(yùn)動(dòng)的范疇,常用的分析方法有閉環(huán)矢量法、旋量法、影響系數(shù)法[13-14]和網(wǎng)絡(luò)分析法[15]等. 前三種方法實(shí)質(zhì)是求解速度映射即雅克比矩陣,一般通過對(duì)位置約束方程求導(dǎo)來獲得速度映射關(guān)系,但在位置約束方程本身就很復(fù)雜的情況下,對(duì)其進(jìn)行一階求導(dǎo)就更加困難. 網(wǎng)絡(luò)分析法以圖論為基礎(chǔ),適合多環(huán)強(qiáng)耦合并聯(lián)機(jī)構(gòu)的速度和力分析,對(duì)于少自由度并聯(lián)機(jī)構(gòu)的速度分析通用性不強(qiáng).
為避開雅克比矩陣和位置導(dǎo)數(shù)的求解,本文在文獻(xiàn)[9]的基礎(chǔ)上,利用Riemann對(duì)稱空間理論對(duì)一種自由度類球面并聯(lián)機(jī)構(gòu)進(jìn)行了瞬時(shí)速度分析. 從機(jī)構(gòu)子鏈旋量系的對(duì)稱性出發(fā),建立各子鏈關(guān)節(jié)運(yùn)動(dòng)的約束,從而簡化機(jī)構(gòu)動(dòng)平臺(tái)瞬時(shí)速度的計(jì)算. 根據(jù)計(jì)算和仿真的對(duì)比結(jié)果來看,角速度誤差控制在-0.004~0.006 rad/s以內(nèi),線速度誤差控制在-0.01~0.015 mm/s以內(nèi). 采用對(duì)稱空間理論方法計(jì)算瞬時(shí)速度用時(shí)5.187 s.
機(jī)構(gòu)由等半徑的動(dòng)平臺(tái)和基座以及3個(gè)相同的支鏈組成. 在初始位形下,機(jī)構(gòu)的幾何簡圖如圖1所示. 3個(gè)支鏈呈120°均勻分布于基座和動(dòng)平臺(tái)之間. 與基座相連的轉(zhuǎn)動(dòng)副記為Bi(i=1,2,3),它們的軸線相交于基座中心OB,與動(dòng)平臺(tái)相連的轉(zhuǎn)動(dòng)副記為Di(i=1,2,3),它們的軸線相交于動(dòng)平臺(tái)中心OD;每條支鏈上的球副記為Si(i=1,2,3),其空間布置為SiOB⊥OBBi,SiOD⊥ODDi,‖SiOD‖=‖SiOB‖. 任意位形下,動(dòng)平臺(tái)和基座關(guān)于3個(gè)球副所組成的平面S1S2S3對(duì)稱,動(dòng)平臺(tái)可以繞對(duì)稱面內(nèi)的任意直線發(fā)生連續(xù)轉(zhuǎn)動(dòng),也可以沿兩平臺(tái)中心連線方向進(jìn)行連續(xù)平移.ODS1S2S3OB為一個(gè)六面體,平面S1S2S3將此六面體分為上下對(duì)稱的兩部分,OB和OD始終關(guān)于S1,S2,S3組成的平面對(duì)稱.
圖1 并聯(lián)機(jī)構(gòu)的幾何簡圖
建立基坐標(biāo)系OBxyz(記為{FW})和動(dòng)坐標(biāo)系ODuvw(記為{FT}),如圖2所示. 初始位形下,基座與動(dòng)平臺(tái)平行,各轉(zhuǎn)動(dòng)副軸線也相互平行.OBOD⊥S1S2S3交S1S2S3于點(diǎn)M,‖OBM‖=‖ODM‖,‖OBSi‖=‖ODSi‖=l.
圖2 機(jī)構(gòu)坐標(biāo)系
在基坐標(biāo)系{FW}中,S1,S2,S3的位置由驅(qū)動(dòng)副Bi的轉(zhuǎn)角αia(i=1,2,3)和l決定,可寫為
Si=Ri[-lcαia,0,lsαia]T,
(1)
其中
對(duì)稱平面方程ax+by+cz+d=0由各球副的位置坐標(biāo)確定,滿足下式:
(2)
根據(jù)點(diǎn)關(guān)于平面對(duì)稱點(diǎn)的求解原理,容易得到動(dòng)平臺(tái)中心OD在{FW}下的位置坐標(biāo):
(3)
其中,A=a2+b2+c2. 展開式(3)即可求得機(jī)構(gòu)的位置正解為
(4)
其中
si表示sinαia,ci表示cosαia,s12表示sin(α1a+α2a),s13表示sin(α1a+α3a).
定義1[16]設(shè)p是Riemann流形M中的一點(diǎn),如果存在M的一個(gè)變換σp:M→M滿足下面3個(gè)條件:
1)σp是對(duì)合的,即σp2=id(id表示恒等變換)但σp≠id;
2)σp是保長變換(即等距變換);
3)p是σp的孤立不動(dòng)點(diǎn),即有p的鄰域U,使得?q∈U,σp(q)=pq-1p.
則稱M對(duì)于p成中心對(duì)稱,σp叫作關(guān)于p的中心對(duì)稱.
定義2如果一個(gè)Riemann流形M對(duì)于M中任意一點(diǎn)p,q都成中心對(duì)稱,則稱M為Riemann對(duì)稱空間(簡稱對(duì)稱空間).
Riemann對(duì)稱空間的2個(gè)典型例子就是歐幾里德空間和球體[17]. 在機(jī)構(gòu)學(xué)中存在一種符合Riemann對(duì)稱的并聯(lián)機(jī)構(gòu),它是一類具有對(duì)稱幾何結(jié)構(gòu)支鏈的并聯(lián)機(jī)構(gòu). 每條支鏈可分為相連的兩個(gè)子支鏈(C+,C-),如圖3所示. 它們的運(yùn)動(dòng)副的空間分布滿足一種特殊的對(duì)稱,即可以通過符號(hào)相反的一對(duì)運(yùn)動(dòng){φ,-φ}使得兩個(gè)子鏈重合為一個(gè)子鏈.
圖3 對(duì)稱并聯(lián)機(jī)構(gòu)的子支鏈圖
如果重合子鏈的旋量系為ξk,…,ξ1,則原有支鏈的2個(gè)子支鏈的旋量系為
容易得到子鏈{C++C-}的運(yùn)動(dòng)學(xué)正解為
f(α)=eξ1(α1+φ1)…eξk(αk+φk)eξk(αk+φk)…eξ1(α1+φ1)
如果在剛體運(yùn)動(dòng)群SE(3)上定義一個(gè)反射映射:σp(q)=pq-1p,則上述子鏈的正向運(yùn)動(dòng)學(xué)可以寫為
f(α)=σeξ1(α1+φ1)(σeξ2(α2+φ2))(…σeξk(αk+φk)(e)…).
考慮與f像空間對(duì)應(yīng)的SE(3)的子流形Q. 由于f是多個(gè)反射的組合,Q必須是SE(3)的對(duì)稱子空間.
定理1如果TeQ=ξk,…,ξ1?SE(3),則f的像空間包含Q的關(guān)于e的一個(gè)鄰域.
定理2如果并聯(lián)機(jī)構(gòu)的所有支鏈的約束空間的和正好是TeQ的正交補(bǔ),則并聯(lián)機(jī)構(gòu)的任務(wù)空間包含Q的關(guān)于e的一個(gè)鄰域. 并且每條子鏈的C+,C-轉(zhuǎn)過的角度正好相反.
本機(jī)構(gòu)任意時(shí)刻的運(yùn)動(dòng)都可以想象為在一個(gè)球體(或橢球體)內(nèi)進(jìn)行. 動(dòng)平臺(tái)與基座始終對(duì)稱,對(duì)稱面為過S1,S2,S3的圓面(或橢圓面),如圖4(a)所示. 由于球副S可以等效3個(gè)轉(zhuǎn)動(dòng)副R串聯(lián),各等效轉(zhuǎn)動(dòng)副的交點(diǎn)為球副的中心,故將本機(jī)構(gòu)中各支鏈的球副Si(i=1,2,3)局部等效為3個(gè)軸線相交于球副中心的轉(zhuǎn)動(dòng)副R2-,R2+,R3+(R3-),如圖4(b)所示,R2-的軸線沿SiOB方向,R2+的軸線沿SiOD方向,R3-(R3+)的軸線位于對(duì)稱面S1S2S3內(nèi)且與連接兩平臺(tái)的轉(zhuǎn)動(dòng)副軸線同向. 這樣,機(jī)構(gòu)的每條支鏈上下兩部分可以相互折疊后重合,成為在對(duì)稱平面里的同一個(gè)RRR結(jié)構(gòu).
(a) (b)
至此可以得出結(jié)論:本機(jī)構(gòu)是一個(gè)具有Riemann對(duì)稱空間性質(zhì)的機(jī)構(gòu),其每條支鏈經(jīng)過等效處理后,支鏈的上下2條子鏈也是對(duì)稱的,因此,上子鏈與動(dòng)平臺(tái)的夾角和下子鏈與基座的夾角相互為負(fù). 即轉(zhuǎn)動(dòng)副Bi,Di的轉(zhuǎn)角關(guān)系為:αip=-αia(i=1,2,3),其中αia為平面OBBiSi與基座的夾角,αip為平面ODDiSi與動(dòng)平臺(tái)的夾角. 以B3,D3的轉(zhuǎn)角關(guān)系α3p=-α3a為例,如圖5所示.
圖5 轉(zhuǎn)動(dòng)副B3, D3的轉(zhuǎn)角
構(gòu)造運(yùn)動(dòng)旋量ξi(i=1,2,3)與每個(gè)關(guān)節(jié)對(duì)應(yīng),它表示第i個(gè)關(guān)節(jié)的旋量運(yùn)動(dòng),此時(shí)除第i個(gè)關(guān)節(jié)外其他所有關(guān)節(jié)均固定于αja=0的位置. 在研究轉(zhuǎn)動(dòng)關(guān)節(jié)時(shí),其運(yùn)動(dòng)旋量ξi可表示為
(5)
其中,wi∈R3表示旋轉(zhuǎn)軸線上單位矢量,qi∈R3表示軸線上任一點(diǎn). 對(duì)移動(dòng)關(guān)節(jié)有
(6)
下面分別以機(jī)構(gòu)的3種特殊運(yùn)動(dòng)為例,推導(dǎo)其運(yùn)動(dòng)旋量表達(dá)式.
圖6 第一種運(yùn)動(dòng):固定S1, S2,讓S3自由運(yùn)動(dòng)
Fig.6 Motion pattern Ⅰ: fixS1,S2and freeS3
該運(yùn)動(dòng)情形下的運(yùn)動(dòng)旋量為
(7)
(8)
(9)
運(yùn)動(dòng)旋量系{ξ1,ξ2,ξ3}等效為繞對(duì)稱面S1S2S3內(nèi)任意一條直線的轉(zhuǎn)動(dòng)(2個(gè)旋轉(zhuǎn)自由度),以及沿對(duì)稱面法線方向的平移(1個(gè)平移自由度),其維數(shù)等于機(jī)構(gòu)的自由度數(shù),很好地解釋了類球面并聯(lián)機(jī)構(gòu)2R1T的自由度性質(zhì),物理意義明確.
由于動(dòng)平臺(tái)的運(yùn)動(dòng)是由3個(gè)驅(qū)動(dòng)關(guān)節(jié)共同作用引起,其運(yùn)動(dòng)可以由旋距為零的速度旋量來描述:
(10)
(11)
式中,ξ1,ξ2,ξ3分別為驅(qū)動(dòng)關(guān)節(jié)B1,B2,B3在基坐標(biāo)系下的等效運(yùn)動(dòng)旋量,ξ的集合就構(gòu)成了機(jī)構(gòu)末端在基坐標(biāo)系下的速度空間.
選取機(jī)構(gòu)主要參數(shù)為:l=100 mm. 不失一般性,令驅(qū)動(dòng)關(guān)節(jié)的角位移分別為
(12)
根據(jù)式(1)~(11)對(duì)動(dòng)平臺(tái)的瞬時(shí)速度(包括角速度和線速度)進(jìn)行ADAMS仿真并與Mathematica計(jì)算結(jié)果進(jìn)行對(duì)比,結(jié)果如圖7所示. 由圖7可知,仿真結(jié)果與理論計(jì)算幾乎完全吻合,說明采用對(duì)稱空間理論分析機(jī)構(gòu)的瞬時(shí)速度是正確、可行的.
(a)角速度的仿真值與計(jì)算值對(duì)比
(b)線速度的仿真值與計(jì)算值對(duì)比
Fig.7 Instantaneous velocity computed and simulated by symmetric space theory
對(duì)一種對(duì)稱結(jié)構(gòu)的3自由度類球面并聯(lián)機(jī)構(gòu)進(jìn)行了位置分析. 由于位置解析式較為復(fù)雜,若通過對(duì)其進(jìn)行一階求導(dǎo)或推導(dǎo)其雅克比矩陣的方式來獲得機(jī)構(gòu)的瞬時(shí)速度將是十分困難的事情. 為簡化計(jì)算,利用對(duì)稱空間理論,從機(jī)構(gòu)子鏈旋量系的對(duì)稱性出發(fā),建立各子鏈關(guān)節(jié)運(yùn)動(dòng)的約束. 由于機(jī)構(gòu)有三個(gè)驅(qū)動(dòng)關(guān)節(jié),每次鎖定2個(gè)驅(qū)動(dòng)關(guān)節(jié),只讓1個(gè)關(guān)節(jié)運(yùn)動(dòng),這樣就可以得到3種特殊的運(yùn)動(dòng)及其運(yùn)動(dòng)旋量,這些運(yùn)動(dòng)旋量和對(duì)應(yīng)的驅(qū)動(dòng)關(guān)節(jié)速度的線性組合構(gòu)成了機(jī)構(gòu)的瞬時(shí)速度空間. 這個(gè)空間的基正好解釋了機(jī)構(gòu)的自由度性質(zhì)為兩旋轉(zhuǎn)一平移,物理意義明確,計(jì)算方法簡單.