胡延平,崔凱
(合肥工業(yè)大學(xué)機械工程學(xué)院,安徽合肥 230009)
21世紀(jì)以來,隨著汽車、航空、化工等行業(yè)的迅速發(fā)展,對石油的需求量日益攀升,石油資源儲備日益減少。這就要求石油企業(yè)在開發(fā)油田的過程中要保證穩(wěn)產(chǎn)和高產(chǎn)。而保證穩(wěn)產(chǎn)和高產(chǎn)的重要環(huán)節(jié)就是修井作業(yè),主要包括檢查油井套管、檢泵、換泵、清蠟、沖砂、井口故障處理等內(nèi)容。在修井作業(yè)中,起下油管是高頻率且最為繁重的工作。但在傳統(tǒng)的油田修井作業(yè)方式中,起下油管作業(yè)主要依靠人工輔助來進(jìn)行操作。這就對工人提出了很高的要求,需要工人時刻保持注意力集中的同時還要求工人之間有準(zhǔn)確的配合,工作量大且操作單一重復(fù)、效率低、工作環(huán)境惡劣,無法保障工人的安全。
就目前修井機自動化的改造,雖然國外已實現(xiàn)起下油管的自動化,但國內(nèi)由于對機械化、自動化的研究起步較晚,修井機仍處于人工操作和半自動化階段。為此,本文作者研發(fā)一種修井作業(yè)移運油管機械手,并提出一種新型末端夾持器機構(gòu)模型。以機械手為對象,先用D-H法得到運動學(xué)模型,再對機械手進(jìn)行運動學(xué)分析;然后,通過MATLAB使用五次多項式插值法進(jìn)行軌跡仿真,對得到的各關(guān)節(jié)位移、速度、加速度曲線進(jìn)行分析驗證,為后續(xù)機構(gòu)的實際應(yīng)用提供了參考。
文中的油管連接為螺紋連接,通過全自動液壓鉗進(jìn)行上扣和下卸,其外徑為118 mm、壁厚為20 mm、長度為9 m、質(zhì)量為48.3 kg/m。工況需求:在起油管時,當(dāng)自動吊卡把油管吊升到下一根油管露出1 m左右的位置時,通過機械手把油管從垂直位置移運至管排架上進(jìn)行碼垛,同時自動吊卡下放,下一根油管準(zhǔn)備;下油管時通過機械手夾持已在管排架碼垛好的油管,移運至垂直位置,隨后自動吊卡夾持油管下放到液壓鉗位置處進(jìn)行上扣,然后機械手回到原點開始下一次移運。
根據(jù)整體布局和工況分析,由于油管質(zhì)量較大和移運過程中要在管排架上碼垛油管,并且油管至垂直位置時要與吊卡對齊,為保證移運過程機械手結(jié)構(gòu)穩(wěn)定和滿足機械手的位姿精度需求,選用五自由度且由旋轉(zhuǎn)關(guān)節(jié)和移動關(guān)節(jié)相結(jié)合的機械手來實現(xiàn)移運,其結(jié)構(gòu)類型為R-R-P-R-R。該機械手由底座、旋轉(zhuǎn)裝置(腰部)、伸縮機械臂、液壓缸、旋轉(zhuǎn)機構(gòu)(腕部)、末端夾持器連桿、末端夾持器組成。其中,底座旋轉(zhuǎn)機構(gòu)由驅(qū)動裝置、制動裝置、傳動裝置和回轉(zhuǎn)支承裝置組成。為確保機械手在工作過程運動平穩(wěn)且速度穩(wěn)定,驅(qū)動裝置選用液壓回轉(zhuǎn)驅(qū)動,可實現(xiàn)無級調(diào)速。由于此次設(shè)計的機械臂為三節(jié)臂且噸位在100 t以下,選用同步伸縮機構(gòu)-繩排系統(tǒng),實用性強。旋轉(zhuǎn)機構(gòu)的驅(qū)動為兩個液壓馬達(dá),可使旋轉(zhuǎn)機構(gòu)繞著伸縮臂旋轉(zhuǎn)以及使末端夾持器連桿旋轉(zhuǎn)。此外,對于控制器的選用,綜合考慮其工作方式和環(huán)境,采用PLC進(jìn)行控制。機械手結(jié)構(gòu)模型如圖1所示,總體布局如圖2所示。
圖1 機械手結(jié)構(gòu)模型
圖2 總體布局
由總體布局可知:在機械手抓取或放置油管的過程中,由于其移動關(guān)節(jié)只能實現(xiàn)2個部件之間相對直線運動的限制,此次設(shè)計的機械手在初始狀態(tài)時處于水平位置,而且油管的擺放同樣處于水平位置,這就使得機械手無法只靠水平旋轉(zhuǎn)去抓取油管,不僅需要末端夾持器連桿要略高于油管的擺放位置,還要在末端夾持器部分加一個移動關(guān)節(jié)來實現(xiàn)抓取和放置油管。由于油管的質(zhì)量較大,需要較大的力來驅(qū)動移動末端夾持器,但此結(jié)構(gòu)不穩(wěn)定且難以實現(xiàn)。為解決這一問題,設(shè)計一種末端夾持器機構(gòu)。該機構(gòu)包括液壓缸、伸縮裝置、連接桿、鉸鏈、夾持器、旋轉(zhuǎn)裝置等結(jié)構(gòu),其中伸縮裝置通過液壓驅(qū)動控制夾持器夾持油管的力度。當(dāng)機械手水平旋轉(zhuǎn)使末端夾持器連桿移動到油管正上方時,液壓缸工作,驅(qū)動旋轉(zhuǎn)裝置到水平位置;然后,伸縮裝置向下運動,使夾持器夾緊油管,隨后機械手開始移運油管。夾持器結(jié)構(gòu)如圖3所示。
圖3 夾持器結(jié)構(gòu)
由于此次所研究的機械手末端夾持器部分采用兩個夾持器,為更直觀地表達(dá)末端夾持器的位姿及運動軌跡,把末端夾持器連桿和2個夾持器看作1個整體,以1個夾持器為例進(jìn)行分析。此外,為滿足工作空間要求,機械手伸縮臂部分設(shè)計成2個連續(xù)的移動關(guān)節(jié)。由于其產(chǎn)生的效果與1個移動關(guān)節(jié)相同,分析時可視為1個移動關(guān)節(jié)進(jìn)行分析。因此,根據(jù)D-H建模法對機械手進(jìn)行運動學(xué)建模,建立的連桿坐標(biāo)系如圖4所示。
圖4 機械手連桿坐標(biāo)系
(=0,1,2,3,4)為關(guān)節(jié)坐標(biāo)系,為工具坐標(biāo)系,根據(jù)建立好的坐標(biāo)系可得出機械手的D-H參數(shù)如表1所示。
表1 D-H參數(shù)
表1中:為-1軸繞-1軸旋轉(zhuǎn)到的角度;為-1軸沿-1軸平移到的距離;為-1軸沿-1軸平移到軸的距離;為-1軸繞-1軸旋轉(zhuǎn)到軸的角度。
(1)
式中:c、s、c、s分別為cos、sin、cos、sin。
因此,機械手的工具坐標(biāo)系相對于基坐標(biāo)系的齊次變換矩陣為
(2)
(3)
機械手的軌跡規(guī)劃是在根據(jù)設(shè)備之間的相對位置和滿足工況需求的條件下,規(guī)劃出機械手末端執(zhí)行器的期望軌跡,即通過逆運動學(xué)方程求解出機械手各關(guān)節(jié)隨時間變化的運動規(guī)律。軌跡規(guī)劃主要分為笛卡爾空間軌跡規(guī)劃和關(guān)節(jié)空間軌跡規(guī)劃。而這兩種方法的主要區(qū)別在于,在關(guān)節(jié)空間中軌跡規(guī)劃時,是把機械手的關(guān)節(jié)變量轉(zhuǎn)換成時間的函數(shù),再對角速度和角加速度進(jìn)行約束;而在笛卡爾空間中則是把機械手的末端執(zhí)行器在笛卡爾空間的位移、速度和加速度轉(zhuǎn)換成跟時間的函數(shù)關(guān)系,這就需要反復(fù)求解逆運動學(xué)方程來計算關(guān)節(jié)角,計算量較大。因此,在軌跡規(guī)劃時,若對軌跡無特殊要求,只需考慮點到點之間的運動情況時,通常采用關(guān)節(jié)空間軌跡規(guī)劃。
由于文中所研究的移運油管機械手起油管和下油管工作程序基本相同,只是順序顛倒,文中只對下油管過程進(jìn)行分析。但此次設(shè)計的機械手下油管過程又分為前期階段和后期階段。在前期階段,由于油管位置距離較近,當(dāng)伸縮臂伸縮至指定初始狀態(tài)位置后便不再運動,即機械手在移運過程中只使用旋轉(zhuǎn)關(guān)節(jié);而到后期階段,油管位置距離相對較遠(yuǎn),則會去抓取油管和移運至吊卡正下方,這都需要旋轉(zhuǎn)關(guān)節(jié)和移動關(guān)節(jié)相結(jié)合才能實現(xiàn)。因此,為簡化程序,文中著重分析前期下油管階段。其工作程序為:機械手從初始狀態(tài)運動至管排架處,使夾持器連桿處于油管正上方,夾持機構(gòu)工作抓取油管,隨后回到初始狀態(tài)點;然后伸縮臂在液壓缸驅(qū)動下逆時針旋轉(zhuǎn)90°,使油管處于垂直位置,之后旋轉(zhuǎn)機構(gòu)在液壓馬達(dá)的驅(qū)動下順時針旋轉(zhuǎn)90°,使油管旋轉(zhuǎn)至大臂一側(cè);最后,大臂逆時針和夾持器連桿順時針同時旋轉(zhuǎn),使油管與自動吊卡對齊,吊卡夾緊油管后夾持器松開油管;完成后,機械手回到初始狀態(tài)位置,然后下下一個油管,往復(fù)循環(huán)。上述工作程序步驟較多,所以在軌跡規(guī)劃時設(shè)定了一些關(guān)鍵點,主要有初始狀態(tài)點、取油管點、過渡點和及油管上位點。因此,下油管步驟可由點位表示為:→→→→→。
結(jié)合此次設(shè)計的機械手工作程序可知機械手末端執(zhí)行器在關(guān)鍵點之間的運動均為點到點的運動,無特殊軌跡要求,因此使用關(guān)節(jié)空間軌跡規(guī)劃。為實現(xiàn)末端執(zhí)行器沿軌跡平穩(wěn)運動,應(yīng)使運動過程中速度和加速度曲線連續(xù)平滑,這就要求在運動過程中對指定運動段要施加約束條件,即對指定運動段起始位置和終止位置的關(guān)節(jié)位置、關(guān)節(jié)速度和關(guān)節(jié)加速度施加6個約束條件。因此,采用五次多項式插值,其位移、速度和加速度函數(shù)表達(dá)式為
(4)
則有約束條件如下:
(5)
根據(jù)約束條件式(5),通過解方程組可求得式(4)中的系數(shù)(=0、1、2、3、4、5),進(jìn)而求解出機械手在運動過程中各關(guān)節(jié)角隨時間變化的位移、速度和加速度函數(shù)表達(dá)式。
根據(jù)上述下油管的工作程序,對各個關(guān)鍵點的時間進(jìn)行設(shè)置,使用MATLAB的拓展功能 Robotics toolbox機器人工具箱和MATLAB自身編譯功能進(jìn)行軌跡仿真。由于文中主要仿真前期下油管階段,移動關(guān)節(jié)不運動,只分析旋轉(zhuǎn)關(guān)節(jié)。其仿真動作為:從初始狀態(tài)點運動至取油管點,歷時3 s;再由取油管點回到初始狀態(tài)點,歷時3 s;然后,運動至過渡點,歷時6 s;之后,由過渡點運動至過渡點,歷時4 s;最后,運動至油管上位點,歷時2 s,時間間隔插值為0.02 s。根據(jù)約束條件式(5)求解得到式(4)中的系數(shù),將關(guān)鍵點的速度和加速度均設(shè)定為0,最終仿真得到運動軌跡如圖5所示,各關(guān)節(jié)位移-時間、速度-時間、加速度-時間曲線,分別如圖6—圖8所示。
由仿真結(jié)果可知:機械手在使用五次多項式插值算法移運油管的過程中,其各關(guān)節(jié)運動角位移曲線、角速度曲線和角加速度曲線都是平滑連續(xù)且無突變,說明在機械手移運油管的過程中,機構(gòu)沒有受到?jīng)_擊、運行平穩(wěn),表明了所設(shè)計的機械手各連桿參數(shù)符合移運油管的工況軌跡需求以及軌跡規(guī)劃的合理性。
圖5 運動軌跡
圖6 各關(guān)節(jié)位移曲線
圖7 各關(guān)節(jié)角速度曲線
圖8 各關(guān)節(jié)加速度曲線
針對目前國內(nèi)油田修井作業(yè)中人工輔助起下油管操作的危險性以及人工效率低的問題,研制了一種修井作業(yè)移運油管機械手,并提出一種新型末端夾持器機構(gòu)模型,解決了當(dāng)機械手末端夾持器與油管處于平行平面時對油管抓取的難題。并以該機械手為研究對象,根據(jù)D-H參數(shù)法創(chuàng)建機械手運動學(xué)模型,對機械手進(jìn)行正逆運動學(xué)分析。根據(jù)工況需求規(guī)劃出機械手移運油管的軌跡,設(shè)定一系列的關(guān)鍵點,在關(guān)鍵點之間均采用五次多項式插值運動。利用MATLAB軟件進(jìn)行軌劃仿真,結(jié)果表明:在該機械手移運油管的過程中機構(gòu)沒有受到?jīng)_擊且運行平穩(wěn),驗證了機械手軌跡規(guī)劃的合理性,為后續(xù)機械手的運動控制、軌跡優(yōu)化和樣機的制造提供了參考。