梁宏寶,夏飛,韓東
(東北石油大學(xué) 機(jī)械科學(xué)與工程學(xué)院,黑龍江 大慶 163318)
石化加工領(lǐng)域多使用易燃易爆等化學(xué)品作為原料。諸如氨水、天然氣、強(qiáng)酸等危險(xiǎn)品的存儲(chǔ)和管道運(yùn)輸?shù)确矫?,一旦發(fā)生泄漏或爆炸事故,由于消防人員無(wú)法進(jìn)入現(xiàn)場(chǎng)關(guān)閉閥門(mén)和檢查管道泄漏點(diǎn),只能停產(chǎn)進(jìn)行人工修補(bǔ),給企業(yè)帶來(lái)巨大的經(jīng)濟(jì)損失。據(jù)統(tǒng)計(jì)設(shè)備出現(xiàn)裂紋是造成石油化工領(lǐng)域泄漏的主要原因之一,為了適應(yīng)石化產(chǎn)業(yè)精細(xì)化發(fā)展以及業(yè)內(nèi)對(duì)環(huán)保和生產(chǎn)安全的需求,設(shè)計(jì)了一款五自由度移動(dòng)機(jī)械手,并對(duì)移動(dòng)機(jī)械手的動(dòng)力學(xué)特性進(jìn)行了分析與研究。
移動(dòng)機(jī)械手由受非完整約束的移動(dòng)平臺(tái)和固接在其上的機(jī)械臂構(gòu)成。理論上它擁有無(wú)限大的操作空間,冗余度高[1],同時(shí)兼具工業(yè)機(jī)械臂的靈活性和移動(dòng)機(jī)器人的快速到達(dá)特性[2]。但是從運(yùn)動(dòng)學(xué)的角度看,平臺(tái)受到的非完整約束為整個(gè)系統(tǒng)引入了冗余的自由度。系統(tǒng)的控制輸入增多,動(dòng)力學(xué)耦合復(fù)雜[3]?;谶\(yùn)動(dòng)學(xué)模型設(shè)計(jì)的控制器在高速的場(chǎng)景下無(wú)法滿(mǎn)足使用者的需求。因此,對(duì)它的動(dòng)力學(xué)分析尤為重要。本文使用牛頓-歐拉方法計(jì)算了在末端執(zhí)行器軌跡已知的情況下機(jī)械手的逆動(dòng)力學(xué)模型,并使用ADAMS對(duì)樣機(jī)的三維模型進(jìn)行了仿真,分析結(jié)果為樣機(jī)的結(jié)構(gòu)優(yōu)化和動(dòng)態(tài)控制器的設(shè)計(jì)提供了技術(shù)依據(jù)。
移動(dòng)平臺(tái)上機(jī)械手的三維模型如圖1所示,它是所有關(guān)節(jié)均為旋轉(zhuǎn)副的五自由度關(guān)節(jié)機(jī)械臂。按照修補(bǔ)程序中手端的動(dòng)作順序,關(guān)節(jié)1、2、3的運(yùn)動(dòng)保證手端準(zhǔn)確定位,關(guān)節(jié)4、5的運(yùn)動(dòng)確定手端的俯仰角度,完成修補(bǔ)前準(zhǔn)備工作。
圖1 機(jī)械臂三維實(shí)體模型
運(yùn)用Denavit-Hartenberg參數(shù)方法建立關(guān)節(jié)機(jī)械手的連桿坐標(biāo)系如圖2。其中,x0y0z0為它的基坐標(biāo)系,基坐標(biāo)系原點(diǎn)位于第一關(guān)節(jié)的軸線(xiàn)與底座的交點(diǎn)處,x6y6z6為它的工具坐標(biāo)系(手端,不計(jì)入機(jī)械手自由度)。
圖2 機(jī)械臂連桿坐標(biāo)系
對(duì)應(yīng)的連桿參數(shù)見(jiàn)表1,表中關(guān)節(jié)旋轉(zhuǎn)角的變量范圍已給出。相鄰兩連桿之間的旋轉(zhuǎn)矩陣如下:
表1 機(jī)械手的連桿參數(shù)表
一個(gè)完整的移動(dòng)機(jī)械手系統(tǒng)的結(jié)構(gòu)還包括承載機(jī)械手的移動(dòng)載體,由于作業(yè)區(qū)域的地面路況不同,無(wú)法獲得和精確地控制移動(dòng)機(jī)械手的位姿。因此,為了保證在復(fù)雜環(huán)境中移動(dòng)機(jī)械手能被準(zhǔn)確定位,在平臺(tái)運(yùn)動(dòng)時(shí),機(jī)械手不接受電動(dòng)機(jī)給出的速度指令,位姿不發(fā)生變化。當(dāng)平臺(tái)定位準(zhǔn)確后停止運(yùn)動(dòng),機(jī)械手接著完成位姿調(diào)整,整個(gè)準(zhǔn)備工作結(jié)束[4]。所以,分析整個(gè)移動(dòng)機(jī)械手的動(dòng)力學(xué)特性可以簡(jiǎn)化為已知機(jī)械手的手端運(yùn)動(dòng)規(guī)律或者受到的載荷求解。為了實(shí)現(xiàn)這種運(yùn)動(dòng),驅(qū)動(dòng)器(電動(dòng)機(jī))需要給機(jī)械手每個(gè)關(guān)節(jié)一定的力(力矩)[5],該問(wèn)題等價(jià)于給定參數(shù),推導(dǎo)出機(jī)械手的逆動(dòng)力學(xué)模型。為了使建立的逆動(dòng)力學(xué)模型能在一定程度上反映機(jī)械手動(dòng)力學(xué)特性的同時(shí)還能便于編程計(jì)算,將圖1中的實(shí)體進(jìn)一步簡(jiǎn)化:忽略彈性變形、剛度和質(zhì)量分布均勻。
1)由基座向手端迭代計(jì)算速度、加速度
(1)
(2)
(4)
(5)
(6)
2) 由手端向基座迭代計(jì)算驅(qū)動(dòng)力矩和關(guān)節(jié)實(shí)際受力
ifi=i+1iRi+1fi+1+iFi
(7)
ini=iNi+i+1iRi+1ni+1+iPCi×iFi+iPi+1×i+1iRi+1fi+1
(8)
(9)
其中,ifi,ini分別連桿i-1作用在連桿i上的力和力矩,τi為關(guān)節(jié)i的驅(qū)動(dòng)力矩。
由于機(jī)械臂的關(guān)節(jié)全部是旋轉(zhuǎn)關(guān)節(jié),在忽略了移動(dòng)平臺(tái)對(duì)機(jī)械手的作用后,各個(gè)關(guān)節(jié)的平衡力矩和驅(qū)動(dòng)力矩在矩陣上是等價(jià)的[6]。把由式(1)-式(6)所得到的桿件的參數(shù)代入式(7)-式(9),即可得出各個(gè)關(guān)節(jié)的驅(qū)動(dòng)力矩。
已知條件:
2) 由于連桿簡(jiǎn)化為質(zhì)量分布均勻的剛性桿,各個(gè)連桿在其質(zhì)心處的局部坐標(biāo)系中的慣性張量可以表示為:
3) 連桿質(zhì)心處位置矢量i+1PCi+1為:
i+1PCi+1=[li+10 0 0]T
綜上可推導(dǎo)出五自由度關(guān)節(jié)機(jī)械手的動(dòng)力學(xué)數(shù)學(xué)模型為:
其中:q表示描述平臺(tái)運(yùn)動(dòng)的變量,一般為前輪的方位角θ。
考慮到ADAMS的實(shí)體建模功能不完善,采用Solidworks建立機(jī)械手的三維模型,并通過(guò)與ADAMS的軟件接口,將模型導(dǎo)入至ADAMS。在機(jī)械手的關(guān)節(jié)處添加約束,并觀察各個(gè)關(guān)節(jié)受到的驅(qū)動(dòng)力矩大小。設(shè)定仿真時(shí)間t=30s,步長(zhǎng)為0.01。給定手端標(biāo)記點(diǎn)在笛卡兒空間的軌跡方程為x2+y2=0.9,預(yù)計(jì)該圓所在平面與連桿5坐標(biāo)系的z軸方向垂直。假設(shè)末端執(zhí)行器標(biāo)記點(diǎn)從(0.9,0,0.3)出發(fā)做角速度為0.8rad/s的等速回轉(zhuǎn)。
仿真結(jié)果:對(duì)各個(gè)關(guān)節(jié)處的驅(qū)動(dòng)力矩測(cè)量,組成的曲線(xiàn)在ADAMS的后處理器中進(jìn)行編輯后輸出[7],如圖3-圖7所示。
圖3 關(guān)節(jié)1驅(qū)動(dòng)力矩
圖4 關(guān)節(jié)2驅(qū)動(dòng)力矩
圖5 關(guān)節(jié)3驅(qū)動(dòng)力矩
圖6 關(guān)節(jié)4驅(qū)動(dòng)力矩
圖7 關(guān)節(jié)5驅(qū)動(dòng)力矩
結(jié)果分析:從曲線(xiàn)的走勢(shì)看,沒(méi)有明顯的峰出現(xiàn),說(shuō)明運(yùn)動(dòng)過(guò)程較為平穩(wěn),沒(méi)有經(jīng)常出現(xiàn)振動(dòng)等現(xiàn)象,但是在t=20s時(shí),機(jī)械手的關(guān)節(jié)2和關(guān)節(jié)3受到的驅(qū)動(dòng)力矩迅速減小(圖4-圖5),關(guān)節(jié)4和關(guān)節(jié)5受到的驅(qū)動(dòng)力矩迅速增大(圖6-圖7)。這說(shuō)明,仿真時(shí)間t=20s時(shí)對(duì)應(yīng)的關(guān)節(jié)變量和機(jī)械手的位姿比較危險(xiǎn),應(yīng)使用有限元等方法分析其最大受力點(diǎn),以防止機(jī)械手發(fā)生退化。
推導(dǎo)了五自由度關(guān)節(jié)機(jī)械手的逆動(dòng)力學(xué)模型并利用ADAMS軟件對(duì)該三維樣機(jī)模型進(jìn)行了仿真驗(yàn)證,分析得到的結(jié)果符合實(shí)際,這說(shuō)明機(jī)械手結(jié)構(gòu)設(shè)計(jì)較為合理,分析的結(jié)果對(duì)后期機(jī)械手的結(jié)構(gòu)設(shè)計(jì)和參數(shù)優(yōu)化以及軌跡跟蹤控制等具有一定的參考價(jià)值。實(shí)踐證明,隨著有限元和仿真技術(shù)的飛速發(fā)展,傳統(tǒng)的設(shè)計(jì)方法例如類(lèi)比設(shè)計(jì)等已經(jīng)不能滿(mǎn)足工程應(yīng)用提出的新要求,必須進(jìn)行動(dòng)態(tài)的分析和設(shè)計(jì)。充分應(yīng)用系統(tǒng)動(dòng)力學(xué)知識(shí)及仿真技術(shù)可以降低機(jī)械產(chǎn)品的開(kāi)發(fā)成本、優(yōu)化產(chǎn)品設(shè)計(jì)參數(shù)和提前分析這種設(shè)計(jì)的優(yōu)劣[8]。