999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于方位特征方法的串聯(lián)機構(gòu)型綜合的計算機自動生成

2017-06-15 17:16:41孫馳宇沈惠平朱小蓉楊廷力
中國機械工程 2017年7期

孫馳宇 沈惠平 朱小蓉 楊廷力

1.南京理工大學(xué)機械工程學(xué)院,南京,2100942.常州大學(xué)現(xiàn)代機構(gòu)學(xué)研究中心,常州,213016

基于方位特征方法的串聯(lián)機構(gòu)型綜合的計算機自動生成

孫馳宇1,2沈惠平1,2朱小蓉2楊廷力2

1.南京理工大學(xué)機械工程學(xué)院,南京,2100942.常州大學(xué)現(xiàn)代機構(gòu)學(xué)研究中心,常州,213016

研究了基于方位特征(POC)集方法的串聯(lián)機構(gòu)型綜合的算法及其計算機自動化實現(xiàn)方法。建立了串聯(lián)機構(gòu)型綜合的算法,提出了一種新的串聯(lián)機構(gòu)末端構(gòu)件方位特征集移動/轉(zhuǎn)動維數(shù)及方向的表述方法;詳細(xì)說明了基于C語言的n-DOF串聯(lián)機構(gòu)型綜合的算法及其程序自動實現(xiàn)過程;使用MATLAB設(shè)計該程序的界面,優(yōu)化了該程序人機交互的友好性;以4-DOF串聯(lián)機構(gòu)型綜合為例說明,該程序可自動生成理論上存在的10種1T3R、23種2T2R、85種3T1R串聯(lián)機構(gòu)構(gòu)型。使用該程序進行串聯(lián)機構(gòu)型綜合,僅需用戶鍵入期望生成機構(gòu)的方位特征集,即可自動生成符合預(yù)期要求的串聯(lián)機構(gòu),操作簡單、方便,具有較好的實用性。

串聯(lián)機構(gòu);方位特征集;計算機自動生成;拓?fù)浣Y(jié)構(gòu)設(shè)計;型綜合

0 引言

串聯(lián)機構(gòu)的型綜合是并聯(lián)機構(gòu)、混聯(lián)機構(gòu)型綜合的基礎(chǔ),主要的4種機構(gòu)型綜合方法為:基于線性變換與進化形態(tài)學(xué)的方法[1-2]、基于螺旋理論的方法[3-4]、基于位移子群的方法[5]、基于方位特征(position and orientation characteristics,POC)集的型綜合方法[6-11]。其中,基于POC集的型綜合方法具有數(shù)學(xué)方法簡單、運算規(guī)則少、幾何意義明確等優(yōu)點。目前,國內(nèi)外學(xué)者應(yīng)用這些方法進行人工綜合,得到了大量的串聯(lián)機構(gòu)型,但串聯(lián)機構(gòu)型綜合具有量大、復(fù)雜多樣等特點,因此,從理論上來說,串聯(lián)機構(gòu)的構(gòu)型是不完備的,而在計算機輔助機構(gòu)型綜合方面,還較少見文獻報道。

數(shù)字化的構(gòu)型綜合研究可以追溯到1963年。DOBRJANSKYJ等[12]以圖論為基礎(chǔ),研究了平面機構(gòu)的自動構(gòu)型綜合;OLSON等[13]、BELFIORE等[14]研究了自動繪制無交叉線平面運動鏈的計算機程序;MRUTHYUNJAYA等[15]開展了平面機構(gòu)的數(shù)字化構(gòu)型綜合研究。

關(guān)于空間并聯(lián)機構(gòu)型綜合的計算機輔助設(shè)計研究則更少?;诼菪碚摚芪纳穂16]提出了空間并聯(lián)機構(gòu)的數(shù)字化構(gòu)型綜合方法,推導(dǎo)了少自由度對稱和非對稱并聯(lián)機構(gòu)的約束模式,并研究了給定約束模式下的機構(gòu)型綜合過程。DING等[17]對5-DOF進行了計算機輔助結(jié)構(gòu)型綜合并建立了運動結(jié)構(gòu)數(shù)據(jù)庫。MENG等[18]基于廣義方程集理論構(gòu)建了一種并聯(lián)機構(gòu)計算機輔助型綜合構(gòu)架,用于機構(gòu)型綜合的計算。ZENG等[19]基于點位移群論以及數(shù)理邏輯理論,對串并混聯(lián)機構(gòu)進行了機構(gòu)型綜合,使用12位矩陣有效地描述了機構(gòu)的拓?fù)浣Y(jié)構(gòu),提出了一種新的表述機構(gòu)結(jié)構(gòu)的數(shù)字方法。

本文基于方位特征集(POC)理論,提出了一套完成n-DOF串聯(lián)機構(gòu)型綜合的算法及其自動化生成程序。以機構(gòu)POC集為目標(biāo),先得出型綜合所需的機構(gòu)運動副類別與數(shù)目,再在各個運動副間插入相對位置關(guān)系,即得到可能符合目標(biāo)POC集要求的所有理論方案,最后通過檢索得到用戶所需的機構(gòu)構(gòu)型。相比于目前存在的其他數(shù)字化型綜合方法,本文提供的方法更加簡潔方便,易于用戶理解和使用,操作簡單,具有較好的實用性,為機構(gòu)學(xué)研究人員提供了一種更為便捷、有力的設(shè)計平臺。

1 串聯(lián)機構(gòu)拓?fù)浣Y(jié)構(gòu)學(xué)理論

1.1 常見尺度約束類型的POC集

尺度約束類型是機構(gòu)拓?fù)浣Y(jié)構(gòu)的重要要素,為便于串聯(lián)機構(gòu)方位特征集的運算,現(xiàn)給出常用尺度約束類型的方位特征集,如表1所示,其中,POC集No.1~No.6的基點o′位于末端運動副軸線外的任意一點;而POC集No.1*~No.6*的基點o′則位于末端運動副的軸線上 (或末端若干運動副軸線的交點)。表1中,t表示移動輸出;r表示轉(zhuǎn)動輸出;數(shù)字上標(biāo)表示輸出維數(shù);ρ為R副軸線上一點到基點o′的徑矢; ◇表示其后面括號內(nèi)的運動副在同一平面內(nèi)。

表1 常用尺度約束類型的POC集

1.2 基于POC集的串聯(lián)機構(gòu)型綜合的一般過程

以下先給出基于POC集理論,人工進行串聯(lián)機構(gòu)型綜合的一般步驟。

(1)確定綜合出的新機構(gòu)中包含的運動副類型及數(shù)目。對只包含R副與P副的串聯(lián)機構(gòu),該機構(gòu)的運動副類型及數(shù)目應(yīng)滿足以下條件:

F=mR+mP

(1)

mR≥dim{M(r)}

(2)

mP≤dim{M(t)}

(3)

式中,F(xiàn)為串聯(lián)機構(gòu)的自由度;mR為R副的數(shù)目;mP為P副的數(shù)目;dim{M(r)}為POC集的轉(zhuǎn)動獨立元素數(shù);dim{M(t)}為POC集的移動獨立元素數(shù)。

(2)確定該串聯(lián)機構(gòu)所包含的尺度約束類型。文獻[6]中詳細(xì)給出了由給定的POC集確定串聯(lián)機構(gòu)可能包含的尺度約束類型的基本原則,主要分為以下6種情況。

①dim{M(r)}=1時,所有R副軸線應(yīng)相互平行或同軸。該機構(gòu)可能包含表1中的No.1、No.2兩種尺度約束類型。

②dim{M(r)}=2時,所有R副軸線應(yīng)在不同方向上相互平行或同軸。這時會出現(xiàn)2種情況:a.機構(gòu)可能包含1個dim{M(r)}=2的尺度約束類型,如表1中的No.5;b.機構(gòu)可能包含2個dim{M(r)}=1的尺度約束類型,如表1中的No.1、No.2、No.4。

③dim{M(r)}=3時,至少有3個R副的軸線相互不平行。這時會出現(xiàn)3種情況:a.機構(gòu)可能包含1個dim{M(r)}=3的尺度約束類型,如表1中的No.6;b.機構(gòu)可能包含1個dim{M(r)}=1的尺度約束類型(如表1中的No.1、No.2、No.4)和1個dim{M(r)}=2(或1個dim{M(r)}=3)的尺度約束類型,如表1中的No.5(或No.6);c. 機構(gòu)可能包含2個dim{M(r)}=2的尺度約束類型,如表1中的No.5。

④dim{M(t)}=1時,存在2種情況:a.機構(gòu)只包含1個P副;b.機構(gòu)可能包含表1中的No.1*、No.4*。

⑤dim{M(t)}=2時,存在3種情況:a.機構(gòu)可能會包含1個dim{M(t)}=2的尺度約束類型,如表1中的No.1~No.6、No.2*、No.3*;b.若mR>dim{M(t)},則在串聯(lián)機構(gòu)末端,應(yīng)有若干個軸線相交于一點的R副,這些R副只提供轉(zhuǎn)動輸出,并不能產(chǎn)生伴隨移動,機構(gòu)可能包含表1中的No.6;c. 若mP≥3,則所有P副應(yīng)平行于同一平面,機構(gòu)可能包含表1中的No.3。

⑥dim{M(t)}=3時,機構(gòu)可能會包含2個dim{M(t)}=2的尺度約束類型,如表1中的No.2~No.6。

(3)生成串聯(lián)機構(gòu)的結(jié)構(gòu)類型。將步驟(1)得到的運動副類型和數(shù)目與步驟(2)得到的尺度約束類型連接起來,則可生成串聯(lián)機構(gòu)結(jié)構(gòu)類型。

(4)檢驗串聯(lián)機構(gòu)末端的POC集:

(4)

式中,MS為支鏈末端輸出的POC集;MJi為第i個運動副的POC集;MSj為第j個子SOC的POC集。

依據(jù)式(4)給出的交集運算方法,計算步驟(3)所得機構(gòu)的POC集,并檢驗其是否滿足設(shè)計要求。

(5)擴展串聯(lián)機構(gòu)的拓?fù)浣Y(jié)構(gòu)類型。可使用S副、C副以及U副替換步驟(4)中所得機構(gòu)的部分結(jié)構(gòu),以擴大串聯(lián)機構(gòu)型綜合的解空間。

(6)繪制機構(gòu)簡圖。

2 n-DOF串聯(lián)機構(gòu)型綜合自動化算法

文獻[6]中所描述的機構(gòu)型綜合方法,主要是依據(jù)人腦的邏輯判斷而實現(xiàn)的,雖然相較于其他3種型綜合方法[1-5]更容易操作,但仍較為抽象,且設(shè)計過程與步驟較復(fù)雜。為改善這一狀況,本文建立其計算機自動生成的算法,該生成過程分為2個部分:①先建立一套數(shù)字算法規(guī)則,用該規(guī)則描述串聯(lián)機構(gòu)的機構(gòu)組成、機構(gòu)末端的輸出維數(shù)及輸出方向,以便于計算機運算;②依據(jù)用戶提出的方位特征要求,基于前述構(gòu)件運動部分的數(shù)學(xué)算法進行編程,生成所有的理論機構(gòu),并剔除不符合要求的方案。

串聯(lián)機構(gòu)型綜合的計算機自動化的本質(zhì)就是由計算機對組成串聯(lián)機構(gòu)的各個組成單元進行構(gòu)建、組合、評判、篩選,完成對期望機構(gòu)的描述,生成一組可能解,再依據(jù)用戶提出的方位特征要求篩選出合理方案,從而達到計算機自動化型綜合的效果。串聯(lián)機構(gòu)型綜合自動化算法的本質(zhì)即為使用數(shù)字算法描述串聯(lián)機構(gòu)。

串聯(lián)機構(gòu)可看作是由若干常用尺度約束類型(表1)通過串聯(lián)方式組合而成的一類機構(gòu)形態(tài)。由此,其描述方法是:首先,描述串聯(lián)機構(gòu)中的第1、第2個尺度約束類型,將它們組合為一個子單開鏈sub-SOC,接著,再將第3個尺度約束類型與第1個sub-SOC組合起來,從而生成第2個sub-SOC。這樣,一個由n個尺度約束類型組成的串聯(lián)機構(gòu),可以用第n-1個sub-SOC來描述它末端輸出運動維數(shù)與方向。

為了將串聯(lián)機構(gòu)末端的運動輸出維數(shù)與輸出方向同時表述出來,定義sub -SOC的表述方法:

(5)

式中,X為sub-SOC的輸出計算變量;Y為sub -SOC的輸出維數(shù);tYt、rYr分別為移動輸出維數(shù)與轉(zhuǎn)動輸出維數(shù);*代表sub-SOC的輸出方向。

2.1 串聯(lián)機構(gòu)末端輸出的維數(shù)表示

下面介紹采用二元數(shù)組(X,Y)表示串聯(lián)機構(gòu)sub-SOC組合過程的算法規(guī)則,以表述機構(gòu)末端的運動輸出維數(shù),同時,以尺度約束類型為基礎(chǔ)單元,進行串聯(lián)機構(gòu)的構(gòu)建。表示步驟為:

(1)將支鏈?zhǔn)锥说牡?、第2兩個尺度約束類型組合起來,形成一個sub -SOC;

(2)判斷這兩個尺度約束類型間的方位關(guān)系,得出X值,再依據(jù)X值,導(dǎo)出其輸出維數(shù)Y值;

(3)完成第1個sub -SOC的計算后再用它與下一個相連的運動副重復(fù)上述計算,并組合為新的sub -SOC,以參與與下一運動副的兩兩運算。最終得到的Y值即為該支鏈的運動輸出維數(shù)。

以下給出實際算法。

相鄰的兩個尺度約束類型連接后,它們的POC集輸出由下式表示:

(X,Y)1=(X1,Y1)+(X2,Y2)

(6)

式中,(X1,Y1)為第1個尺度約束類型的輸出參數(shù);(X2,Y2)為第2個尺度約束類型的輸出參數(shù);(X,Y)1為由第1、第2兩個尺度約束類型組合而成的第1個sub-SOC的輸出參數(shù)。

第一個運動副的X1值恒為0,X2的數(shù)值依據(jù)尺度約束類型2與尺度約束類型1的位置關(guān)系而定。式(6)中,若X2=0,則Y=max(Y1,Y2);若X2=1,則Y=Y1+Y2;等式左邊的X值恒為0。當(dāng)Y值大于3時依舊取Y值為3。

相鄰的3個尺度約束類型連接后,它們組合而成的sub-SOC可由下式表示:

(X,Y)2=(X,Y)1+(X3,Y3)

(7)

由此,可推導(dǎo)出一般公式,一條由n個尺度約束類型組成的串聯(lián)機構(gòu),由sub-SOC可表示為

(X,Y)n-1=(X,Y)n-2+(Xn,Yn)

(8)

當(dāng)?shù)仁接覀?cè)的Y值已為3時,等式左側(cè)的Y值恒為3。該運算必須以相鄰的兩運動副進行兩兩加合,每次加合結(jié)構(gòu)中的X值都恒為0。最終結(jié)果中等式左邊輸出的Y值,即為該串聯(lián)機構(gòu)末端的移動或轉(zhuǎn)動輸出的維數(shù)。

以下說明計算變量X值的取值方法。

由于常見的尺度約束類型(表1)往往只包含同一個方位姿態(tài)的R副與P副。如表1中的SOC{-R∥R-},它包含2個R副,但其2個R副相互平行,方位姿態(tài)是相同的,因此,該尺度約束類型只包含一種方位姿態(tài)的R副。又如表1中的SOC{-R∥R⊥P-},它包含2個R副與1個P副,但其2個R副相互平行,方位姿態(tài)是相同的,因此,該尺度約束類型只包含一種方位姿態(tài)的R副與一種方位姿態(tài)的P副。同時,表1中的SOC{-P⊥R⊥P-}可看成是SOC{-R∥R⊥P-}的等效支鏈,因此,可當(dāng)成SOC{-R∥R⊥P-}來分析。由此,可得如下結(jié)論:通過判斷兩相鄰連接的尺度約束類型所包含的單一方位姿態(tài)的運動副之間的位置關(guān)系,可確定這兩相鄰的尺度約束類型連接后的末端輸出維數(shù)規(guī)律,即得出計算變量X值的取值方法。

X值的取值分為判斷移動輸出維數(shù)時的X值,以及判斷轉(zhuǎn)動輸出維數(shù)時的X值這兩種情況。

表2 尺度約束類型與運動副組合時的X取值表(相鄰運動副連接的輸出為線輸出1T/1R)Tab.2 X value of the combination of constraint types and kinematic pair (1T1R)

表3 尺度約束類型與運動副組合時的X取值表(相鄰運動副連接的輸出為面輸出2T/2R)

2.2 串聯(lián)機構(gòu)末端輸出的方向表示

由于上節(jié)中的X值可以表示后一個運動副與前一個sub-SOC之間的方位關(guān)系,因此,可以使用它和前一個sub-SOC的方向來描述新結(jié)合出的sub-SOC方向。

現(xiàn)將支鏈?zhǔn)锥说谝粋€運動副定為方向基始副。它若是R副,則其軸線方向為R*;它若是P副,則其軸線方向為P*。以R*、P*為基準(zhǔn),對之后的sub-SOC進行描述。表4、表5中出現(xiàn)的Pn與Rn也為判斷該支鏈方向的基準(zhǔn),Pn、Rn為方向與P*、R*不同的在串聯(lián)機構(gòu)中存在的任意的P副與R副。一條支鏈的方向基準(zhǔn)數(shù)最大為2,即P*、Pn/R*、Rn。

串聯(lián)機構(gòu)末端移動輸出方向的表示規(guī)則見表4。

表4 串聯(lián)機構(gòu)末端移動輸出方向表示

串聯(lián)機構(gòu)末端轉(zhuǎn)動輸出方向的表示規(guī)則見表5。

表5 串聯(lián)機構(gòu)末端轉(zhuǎn)動輸出方向表示

(2)確定機構(gòu)末端的基點:取末端R5副軸線外任意一點o′為基點。

(3)采用前文描述方法,對該串聯(lián)機構(gòu)進行描述:

(4)選取POC集的獨立元素。由于機構(gòu)自由度(DOF)應(yīng)大于等于POC集的獨立元素數(shù),由圖1可得該串聯(lián)機構(gòu)的自由度數(shù)為5,POC集可有5個獨立元素,且任意兩個獨立元素不能是同一個R(C)副的方位特征。

圖∥串聯(lián)機構(gòu)∥

考慮到以上約束條件,可得該串聯(lián)機構(gòu)末端的方位特征集為

3 n-DOF串聯(lián)機構(gòu)型綜合自動化算法的

編程實現(xiàn)

本文提出的基于POC集方法的串聯(lián)機構(gòu)自動化型綜合算法,使用常用尺度約束類型的SOC作為機構(gòu)的基本構(gòu)造單元,依據(jù)用戶提出的機構(gòu)末端的方位特征需求,進行機構(gòu)自動化綜合,從而生成所需機構(gòu)。單開鏈?zhǔn)潜疚男途C合所使用的基本構(gòu)建單元。

為得到滿足方位特征要求的串聯(lián)機構(gòu),可將編程過程分解為4個步驟:

(1)若想得到具有確定POC集的支鏈,構(gòu)成支鏈的運動副類型及數(shù)目是確定的,為此,先確定運動副的類型及數(shù)目。

(2)確定串聯(lián)機構(gòu)包含的常用尺度約束類型。

(3)對比步驟(1)與步驟(2)包含的運動副類型、數(shù)目,得出可能的尺度約束類型與單獨運動副相互組合的組合方案;進一步,在此組合方案中,加入每一種方向位置關(guān)系(平行、相交、垂直、自由連接),得到可能符合目標(biāo)POC集要求的所有理論方案。

(4)依據(jù)篩選原則及等效原則,剔除不符合要求的方案,得到滿足條件的最終方案。編程流程如圖2所示。

圖2 算法流程圖Fig.2 Program flew chart

3.1 機構(gòu)運動副類型及數(shù)目的確定

程序的第一部分需要確定機構(gòu)的運動副類型及數(shù)目,可根據(jù)式(1)~式(3)得以實現(xiàn)。用戶輸入目標(biāo)POC集所包含的移動元素和轉(zhuǎn)動元素的數(shù)目,以及支鏈的自由度,即可解出P副和R副的個數(shù)組合方式。

按照以上要求,使用VC++6.0進行編程,算法相對簡單,具體程序段略。

3.2 機構(gòu)可能包含的尺度約束類型的確定

程序的步驟(2)的算法如下。

確定機構(gòu)可能包含的尺度約束類型的算法

系統(tǒng)接受期望的POC集移動維數(shù)及轉(zhuǎn)動維數(shù)的數(shù)值:dim{M(t)}、dim{M(r)}

系統(tǒng)接受運動副類型及其數(shù)目:mR、mP

系統(tǒng)接受預(yù)期機構(gòu)包含的尺度約束類型數(shù)目:n

Ifdim{M(r)}=1

機構(gòu)可能包含表1的No.1、No.2兩種尺度約束類型

Else ifdim{M(r)}=2

Switch(n)

case1:機構(gòu)可能包含表1中的No.5尺度約束類型

default:機構(gòu)可能包含表1中的No.1、No.2 、No.4尺度約束類型

Else ifdim{M(r)}=3

Switch(n)

case1:機構(gòu)可能包含表1中的No.6尺度約束類型

case2:機構(gòu)可能包含表1中的No.5尺度約束類型

default:機構(gòu)可能包含的其中一個尺度約束類型為表1中的No.1、No.2 、No.4,另一個尺度約束類型為No.5、No.6

END

Ifdim{M(t)}=1

機構(gòu)可能包含表1中的No.1*、No.4*兩種尺度約束類型

Else ifdim{M(r)}=2

Switch(n)

case1:機構(gòu)可能包含表1中的No.1~No.6、No.2*、No.3*尺度約束類型

IfmR>dim{M(t)}

機構(gòu)可能包含表1中的No.6尺度約束類型

Else ifmP≥3

機構(gòu)可能包含表1中的No.3尺度約束類型

END

Else ifdim{M(r)}=3

Switch(n)

case2:機構(gòu)可能包含表1中的No.2~No.6尺度約束類型

END

3.3 各組合單元間軸線關(guān)系的確定

程序算法如下。

確定組合單元軸線方位關(guān)系的算法

系統(tǒng)接受圖2步驟(1)所得的運動副類型和數(shù)目

系統(tǒng)接受圖2步驟(2)所得的尺度約束類型的種類和數(shù)目

得到可能進行構(gòu)建串聯(lián)機構(gòu)的組合單元(包括若干尺度約束類型和若干單個運動副):F1、F2、F3、…、Fn

Scanf 各個組成單元:組合單元1、組合單元2、…組合單元n

If F1為組成單元1

Switch(n) (0、1、2、3分別表示平行、相交、垂直和自由連接4種連接方式)

此級Switch表示組合單元1與組合單元2之間的方位關(guān)系

case 0:描述算法1&2(詳見:本文第3章,下同)

case 1:描述算法1&2

case 2:描述算法1&2

case 3:描述算法1&2

If F2為組成單元1

Switch(n)

case 0:描述算法1&2

case 1:描述算法1&2

case 2:描述算法1&2

case 3:描述算法1&2

得到F1與F2組合后輸出的轉(zhuǎn)動維數(shù)/移動維數(shù)、轉(zhuǎn)動方向/移動方向

Else if F2為組成單元2

Switch(n)

case 0:描述算法1&2

case 1:描述算法1&2

case 2:描述算法1&2

case 3:描述算法1&2

得到F1與F2組合后輸出的轉(zhuǎn)動維數(shù)/移動維數(shù)、轉(zhuǎn)動方向/移動方向

END

If Fn為組合單元n

直至窮盡所有種組合單元與連接關(guān)系的組合方案,并得到它們最終的POC集

3.4 錯誤方案的剔除及擴展構(gòu)型

程序的第四部分的主要功能為:

(1)依據(jù)篩選規(guī)則,剔除重復(fù)的及不符合要求的方案,依據(jù)等效規(guī)則生成含有等效運動副(如RP可等效為C,RRR可等效為S)和等效HSOC的機構(gòu)。

(2)主程序綜合各子程序反饋的結(jié)果,實現(xiàn)對用戶輸入的一個目標(biāo)POC集,輸出若干符合要求的串聯(lián)機構(gòu)結(jié)構(gòu),并依據(jù)方向判定算法,確定各機構(gòu)的移動輸出及轉(zhuǎn)動輸出的方向。

3.4.1 篩選原則

篩選模塊剔除的內(nèi)容分為兩部分:一為自由度不符合要求的機構(gòu);二為機構(gòu)構(gòu)造不符合要求的機構(gòu),即機構(gòu)的運動副排布明顯錯誤。

(1)第一種剔除,程序是將自動計算輸出結(jié)果與F、M(t)、M(r)的值進行比較而進行剔除的,全程自動,無需人工干預(yù)。

(2)第二種剔除,程序已事先將不符合要求的案例特征數(shù)字化,如多個P副平行,其輸出形式(前數(shù)字串表示運動副類型,后數(shù)字串表示位置姿態(tài)類型)為(11 1)、(111 11)、(1111 111) 、(11111 1111)和(111111 11111)這5種。程序?qū)⑦@些特例做成塊存儲起來,在輸出結(jié)果時,自動對比,自動刪除,以達到自動生成的目的,并不需要用戶進行人工判斷。

不符合要求的運動副連接方式的方案包括:多個P副平行;兩平行R副間夾雜有其他方向的R副;大于3個的R副平行。

3.4.2 等效原則

(1)將幾個運動副替換為等效的一個運動副:①R副平行于P副可等效于C副;②三個R副相交等效于S副。

(2)將運動副替換為等效的子并聯(lián)機構(gòu),如P副可等效為4個R副依次連接而成的平行四邊形子并聯(lián)機構(gòu)HSOC{-P(4R)-},該結(jié)構(gòu)的輸出POC與P副完全等效;又如P∥R結(jié)構(gòu)可等效為4個U副依次連接的平行四邊形子并聯(lián)機構(gòu)HSOC{-P(4U)∥R(4U)-},該結(jié)構(gòu)的輸出方位特征與P∥R完全等效。

4 人機交互界面

界面可視化是人機交互的基礎(chǔ),由于使用C++編程輸出的DOS界面并不友好,不能清晰、有效地表達計算機的輸出結(jié)果,因此,筆者采用MATLAB軟件實現(xiàn)圖形用戶界面(GUI)的構(gòu)建,使用窗口、圖標(biāo)、按鈕、菜單、文本等圖形對象構(gòu)成用戶界面。用戶選中或激活這些對象,來使操作變化的發(fā)生,從而實現(xiàn)計算機程序之間的交互操作。下面簡要介紹該程序的操作過程。

首先,用戶需要在界面左上方,輸入所需型綜合串聯(lián)機構(gòu)的方位特征集要求,即輸入移動獨立元素數(shù)與轉(zhuǎn)動獨立元素數(shù)。以型綜合 3T1R(三移動、一轉(zhuǎn)動)串聯(lián)機構(gòu)為例,在“dim{M(t)}”輸入框內(nèi)輸入“3”;在“dim{M(r)}”輸入框內(nèi)輸入“1”。點擊輸入框右側(cè)下方的“確定”按鈕,即可在其右側(cè)的程序框內(nèi),得到符合該POC集要求的串聯(lián)機構(gòu)所包含的運動副的組合方案,如圖3所示。圖3中生成了4種方案,其中,“mr”表示生成的串聯(lián)機構(gòu)可能包含的R副數(shù)目;“mp”表示生成的串聯(lián)機構(gòu)可能包含的P副數(shù)目。

圖3 輸入POC集要求Fig.3 Input the POC requirement

接著,在界面左下側(cè),自動生成符合要求的串聯(lián)機構(gòu),以機構(gòu)符號表示的形式,輸出在4個下拉菜單中。其中,左上菜單顯示的機構(gòu)為基點位置任意選擇時符合POC集要求的串聯(lián)機構(gòu);右上菜單顯示的機構(gòu)為其機構(gòu)擴展類型,即包含子并聯(lián)機構(gòu)以及C副、S副、U副的串聯(lián)機構(gòu);左下菜單顯示的機構(gòu)為基點位置選擇在機構(gòu)末端運動副軸線上時,符合POC集要求的串聯(lián)機構(gòu);右下菜單顯示的機構(gòu)為其機構(gòu)擴展類型。用戶可依據(jù)自己的需求,點擊右側(cè)的“確定”按鈕,即可在界面右側(cè)得到該機構(gòu)的機構(gòu)簡圖。

例如,用戶選擇“HSOC{-◇(P(3R-2P),P(3R-2P))-P∥R-}”機構(gòu),點擊“確定”按鈕(圖3所示界面的右側(cè))生成其機構(gòu)簡圖。

5 4-DOF串聯(lián)機構(gòu)型綜合自動生成

本文研制的串聯(lián)機構(gòu)型綜合軟件已能綜合出3-DOF、4-DOF、5-DOF串聯(lián)機構(gòu)?,F(xiàn)以4-DOF串聯(lián)機構(gòu)型綜合為例,可綜合出四自由串聯(lián)機構(gòu)118種,其中,3T1R機構(gòu)85種,占總機構(gòu)數(shù)的72.0%;2T2R機構(gòu)23種,占總機構(gòu)數(shù)的19.5%;1T3R機構(gòu)10種,占總機構(gòu)數(shù)的8.5%,詳見表6。

表6 綜合出的4-DOF機構(gòu)串聯(lián)機構(gòu)Tab.6 Results of 4-DOF serial mechanism

續(xù)表

6 結(jié)論

(1)基于POC集理論,提出并定義了sub-SOC的計算機表示方式;基于sub-SOC的表示方法,建立了一套數(shù)字算法規(guī)則,有效地表示了串聯(lián)機構(gòu)末端運動的輸出維數(shù)及輸出方向,便于計算機識別。

(2)結(jié)合sub-SOC的表示方法,利用VC++軟件,完成了串聯(lián)機構(gòu)型綜合自動化算法的編程實現(xiàn);同時,使用MATLAB軟件編寫了人機交互界面,實現(xiàn)了串聯(lián)機構(gòu)型綜合的自動生成。

(3)本文開發(fā)的程序,已能綜合出3-DOF、4-DOF、5-DOF串聯(lián)機構(gòu);共綜合出31種3-DOF串聯(lián)機構(gòu)構(gòu)型(3T0R的3種、2T1R的21種、1T2R的5種、0T3R的2種);118種4-DOF串聯(lián)機構(gòu)構(gòu)型(3T1R的85種、2T2R的23種、1T3R的10種)。

[1] GOGU G. Structural Synthesis of Fully-isotropic Parallel Robots with Schonflies Motions via Theory of Linear Transformations and Evolutionary Morphology[J]. Eur. J. Mech. A Solids, 2007,26:242-269.

[2] GOGU G. Structural Synthesis of Fully-isotropic Translational Parallel Robots via Theory of Linear Transformations[J]. Eur. J. Mech. A Solids,2004,23:1021-1039.

[3] KONG X, GOSSELIN C M. Type Synthesis of Parallel Mechanisms[J]. Springer Tracts in Advanced Robotics,2007,33(31):66-70.[4] HUANG Z, LI Q C. Type Synthesis of Symmetrical Lower-mobility Parallel Mechanisms Using the Constraint-synthesis Method[J]. Int. J. Robot Res.,2003,22(2):55-79.

[5] LI Q C, HUANG Z, HERVE J M. Type Synthesis of 3R2T 5-DOF Parallel Mechanisms Using the Lie Group of Displacements[J]. IEEE Trans. Rob. Autom, 2004,20(4):173-180.

[6] 楊廷力,劉安心,羅玉峰,等.機器人機構(gòu)拓?fù)浣Y(jié)構(gòu)設(shè)計[M]// 北京:科學(xué)出版社,2012:17-150. YANG Tingli, LIU Anxin, LUO Yufeng, et al. Theory and Application of Robot Mechanism Topology[M]// Beijing: Science Press,2012:17-150.

[7] JIN Q, YANG T L, LIU A X, et.al. Theory for Topology Synthesis of Parallel Manipulators and Its Application to Three-dimension-translation Parallel Manipulators[J]. ASME J. Mech. Des.,2004,126(7):625-639.

[8] 鄧嘉鳴,余同柱,沈惠平,等. 基于方位特征的六自由度并聯(lián)機構(gòu)型綜合[J]. 中國機械工程,2012,23(21):2525-2640. DENG Jiaming, YU Tongzhu, SHEN Huiping, et al. Type Synthesis for 6-DOF Novel Parallel Mechanisms Based on POC Set Method [J]. China Mechanical Engineering, 2012,23(21):2525-2640.

[9] 余同柱,沈惠平,鄧嘉鳴,等. 方位特征集法在三平移并聯(lián)機構(gòu)型綜合中的應(yīng)用[J]. 機械設(shè)計,2012,29(8):48-54. YU Tongzhu, SHEN Huiping, DENG Jiaming, et al. Application of POC Set Method in Structural Synthesis of 3-translational Parallel Manipulator [J]. Journal of Machine Design,2012,29(8):48-54.

[10] 楊廷力,金瓊,劉安心,等. 基于單開鏈單元的欠秩并聯(lián)機器人機構(gòu)型綜合的一般方法[J]. 機械科學(xué)與技術(shù),2001,20(3):321-325. YANG Tingli, JIN Qiong, LIU Anxin, et al. A General Method for Structural Synthesis of the Degenerate-rank Parallel Robot Mechanisms Based on the Units of Single-opened-chain [J]. Mechanical Science and Technology,2001,20(3):321-325.

[11] 羅玉峰,姚偉科,石志新,等. 基于方位特征集的兩平移兩轉(zhuǎn)動并聯(lián)機構(gòu)拓?fù)浣Y(jié)構(gòu)綜合與分類[J]. 機床與液壓,2011,39(3):22-25. LUO Yufeng, YAO Weike, SHI Zhixin, et al, Structural Synthesis and Classification of 2-translational and 2-rotation Parallel Manipulator Based on POC Approach [J]. Machine Tool & Hydraulics,2011,39(3):22-25

[12] DOBRJANSKYJ L, FREUDENSTEIN F. Some Applications of Graph Theory to Structural Analysis of Mechanisms[J]. J. Eng. Indust., ASME Trans.,1967,89(6):153-158.

[13] OLSON D G, THOMPSON T R, RILEY D R, et al. An Algorithm for Automatic Sketching of Planar Kinematic Chains[J]. Journal of Mechanical Design,1985,107(1):106-111.

[14] BELFIORE N P, PENNESTRI E. Automatic Sketching of Planar Kinematic Chains[J]. Mechanism and Machine Theory,1994,29(1):177-193.

[15] MRUTHYUNJAYA T S, RAGHAVAN M R. Computer Aided Analysis of the Structure of Kinematic Chains[J]. Mechanism and Machine Theory,1984,19(3):357-368.

[16] 曹文煞.空間多環(huán)耦合機構(gòu)數(shù)字化構(gòu)型綜合理論[D].秦皇島:燕山大學(xué),2014. CAO Wensha. Digital Type Synthesis Theory of Spatial Multi-loop Coupled Mechanisms [D].Qinhuangdao:Yanshan University,2014.

[17] DING Huafeng, CAO Wenao. Computer-aided Structural Synthesis of 5-DOF Parallel Mechanisms and the Establishment of Kinematic Structure Databases [J]. Mechanism and Machine Theory,2015,83(3):14-30.

[18] MENG Xiangdun, GAO Feng. Aframework for Computer-aided Type Synthesis of Parallel Robotic Mechanisms [J]. Mechanical Engineering Science.2014,56(5):1-9.

[19] ZENG Qing, FANG Yuefa. Structuural Synthesis of Serial-parallel Hybrid Mechanisms Based on Representation and Operation of Logical Matrix [J]. Journal of Mechanisms and Robotics,2009,1(2):1-10.

(編輯 袁興玲)

Computer Automatic Generation of Serial Mechanism Type Synthesis Based on POC Method

SUN Chiyu1,2SHEN Huiping1,2ZHU Xiaorong2YANG Tingli2

1.School of Mechanical Engineering, Nanjing University of Technology and Engineering,Nanjing,210094 2.Research Center for Advanced Mechanism Theory, Changzhou University, Changzhou,Jiangsu,213016

The serial mechanism type synthesis algorithms and the computer automation implementation were studied based on POC set. Firstly, the algorithm for serial mechanism type synthesis was established, and a new expression method for the dimensions and directions of the serial mechanism end-reactor’s translations and rotations was proposed. This paper specifically described the processes on algorithm and automation implementation ofn-DOF serial mechanism which were based on C language. Secondly, the program interface was completed by MATLAB which optimized the human-computer interactions. Finally, using the 4-DOF serial mechanism type synthesis as an example, the program may automatically generate 10 kinds of 1T3R serial mechanisms, 23 kinds of 2T2R serial mechanisms and 85 kinds of 3T1R serial mechanisms. The users only needed to input the POC set of the mechanisms which they wanted to create, and then the program may automatically generate the results, this operation has good usability and universality.

serial mechanism; position and orientation characteristics(POC) set; computer automatic generation; topology structure design; type synthesis

2016-05-10

國家自然科學(xué)基金資助項目(51475050)

TH112

10.3969/j.issn.1004-132X.2017.07.010

孫馳宇,男, 1990年生。南京理工大學(xué)機械工程學(xué)院博士研究生。主要研究方向為機構(gòu)學(xué)和并聯(lián)機構(gòu)。E-mail:476885351@qq.com。沈惠平, 男, 1964年生。南京理工大學(xué)機械工程學(xué)院教授、博士研究生導(dǎo)師。朱小蓉,女,1972年生。常州大學(xué)機械工程學(xué)院教授。楊廷力,男,1940年生。常州大學(xué)現(xiàn)代機構(gòu)學(xué)研究中心高級工程師。

主站蜘蛛池模板: 秋霞国产在线| 日韩小视频在线观看| 手机精品福利在线观看| 2021国产精品自产拍在线观看| 少妇极品熟妇人妻专区视频| 69av免费视频| 日韩123欧美字幕| 国产成人精品一区二区三在线观看| 九九免费观看全部免费视频| 国产福利一区二区在线观看| 狠狠色丁香婷婷综合| 日韩在线成年视频人网站观看| 亚洲一区二区三区麻豆| 亚洲人成网址| 中文字幕欧美日韩高清| 九九久久精品免费观看| 国产一级毛片yw| 天天爽免费视频| 国产精品浪潮Av| 精品国产www| 久久这里只精品热免费99| 无码aaa视频| 欧美在线精品怡红院| 成人午夜视频免费看欧美| 又黄又爽视频好爽视频| 日本a∨在线观看| 精品国产一二三区| 亚洲一欧洲中文字幕在线| 中文字幕乱妇无码AV在线| 手机在线国产精品| 国产视频a| 国内嫩模私拍精品视频| 99久久精品国产自免费| 亚洲成人高清在线观看| 欧美黄网站免费观看| 欧美午夜性视频| 国产亚洲精品va在线| 欧美a级在线| 日韩第八页| 欧美日韩第二页| 日韩经典精品无码一区二区| 成人小视频在线观看免费| 欧美综合激情| 青草娱乐极品免费视频| 9966国产精品视频| 久久国产精品嫖妓| 99人妻碰碰碰久久久久禁片| 老司机精品一区在线视频| 成人精品免费视频| 狠狠色丁香婷婷| 九色视频一区| 亚洲色欲色欲www在线观看| 欧美性色综合网| 欧美一区福利| 日本高清免费一本在线观看| 91啦中文字幕| 欧美日韩亚洲国产| 午夜国产理论| 亚洲一区国色天香| 国产男女免费完整版视频| 欧美在线一二区| 伊人激情综合| 国产精品久久国产精麻豆99网站| 在线观看无码a∨| 国产成人精品视频一区二区电影| 精品国产91爱| 中文无码影院| 久久久91人妻无码精品蜜桃HD| 亚洲色图欧美激情| 内射人妻无套中出无码| 亚洲综合中文字幕国产精品欧美| 国产人成乱码视频免费观看| 制服丝袜在线视频香蕉| 女人18一级毛片免费观看| 国产电话自拍伊人| 国产视频a| 国产白浆视频| 99热这里只有精品在线播放| 国产一区二区精品福利 | 美女国产在线| 日韩精品亚洲人旧成在线| 国产成人一区|