?

密集管道群自動化清洗機器人設計及仿真分析

2024-01-08 07:00趙易達姚利華黃鵬鵬王慧鈺周東輝
包裝學報 2023年6期
關鍵詞:拉線運動學三角形

趙易達 姚利華 黃鵬鵬 王慧鈺 周東輝 楊 景

1.浙江理工大學機械工程學院 浙江 杭州 310018

2.浙江工業職業技術學院交通學院 浙江 紹興 312000

1 研究背景

換熱器作為石化、煉油及動力傳輸等領域的常用設備,其內部由許多細長的管道組成。隨著介質的長時間輸送,管道內壁不可避免地會發生結垢[1]。管道內壁污垢的存在會影響設備的傳熱效率、增大介質阻力,進而增大設備能耗,因此,定期對管道內部進行清理具有重要意義。在細小工業管道群的清洗方面,管道清洗機器人能對管內清洗機器人或清洗頭進行精確定位與移動,將管內機器人準確送至需清洗的管道入口處,在驅動力的作用下,管內機器人或清洗頭完成管道內部的清洗作業。目前,管道清洗機器人在換熱器管束中的定位不夠精準,致使它在細小工業管道群中的應用受到限制。

管道清洗技術主要有人工清洗、機械清洗、化學清洗等傳統技術,也有高壓水射流清洗等新技術[2]。高壓水射流清洗技術正逐漸取代傳統的清洗技術[3]。高壓水射流裝置在管端的自動精準定位是實現管道群自動化清洗的關鍵。國內外有諸多與管道自動化清洗相關的研究。孟憲宇等[4-5]對變化的管道內徑和大彎道的管道清洗機構進行了研究,并設計了能夠適應以上工況的清洗機構。鐘文勝等[6]以油煙管道為研究對象,設計了用于自動化清洗的機械結構,并搭建了相應的控制系統。此管道清洗機器人能完成油煙管道的自動化清洗。劉瑩等[7]設計了一款專門用于中央空調通風管道清洗的機器人。該機器人還可以用于一定范圍內的變截面管道清潔。孫康嶺等[8]設計了一種風管清洗機器人自適應調節機構,并建立相應的數學模型,進行仿真分析。蔡長亮[9]建立了履帶式管道清洗機器人三維模型,并進行了仿真分析。仿真結果證明了該機器人清洗功能的可行性。

本文對密集細長管道內壁污垢的自動化清洗問題進行研究,設計一種自動化清洗污垢機器人。清洗污垢采用高壓水槍。管道清洗機器人包括管端定位裝置和位置反饋裝置兩部分。構建管端定位裝置的運動學模型,運用MATLAB 仿真軟件對位置反饋裝置的測量方法進行了多工況條件下的分析。

2 管道清洗機器人的結構設計

根據換熱器密集管道群管端的工況,管端定位裝置應能定位管端所有細長管道的中心位置,高壓水槍噴頭通過噴射高壓水流進行管道內壁清洗。當清洗完一根細長管之后,定位機器人動作將高壓水槍噴頭定位到下一個中心孔位,繼續清洗,直至完成所有密集的細長管道清洗。

本文所設計的管端清洗機器人整體結構如圖1a所示。管道清洗裝置為三自由度平面機構,包括大臂旋轉自由度、小臂旋轉自由度和末端移動自由度。兩個旋轉自由度實現機器人末端在管端端面平面的位移,末端移動自由度實現高壓水槍噴頭與管端的近距離接觸。

圖1 管道清洗機器人Fig. 1 Pipeline cleaning robot structure

大臂和小臂關節采用模塊化關節設計,如圖1b所示。模塊化關節中,伺服電機與制動器分別通過齒輪傳動實現諧波減速器的輸出和制動,并且電機和制動器分布在中空軸的對稱位置上。

3 位置反饋裝置分析

3.1 位置測量方法

位置反饋裝置由三組均勻分布的拉線傳感器組成,可以實現直徑800 mm 之內的所有管道定位,如圖2 所示。拉線傳感器選擇上海煦赫電子科技有限公司生產的W50-E 型,量程為1000 mm,線性精度為±0.01% FS,速度為4.0 m/s,內置拉線為0.5 mm 進口涂塑鋼絲繩。三組拉線傳感器均勻分布在圓盤的圓周上。拉線傳感器即可實現平面坐標標定,測量的初始位置為圓盤的中心位置。三組坐標標定值的均值為最終的坐標標定值。每一組拉線傳感器通過過輪及過線座保證拉線始終在機器人末端所在平面內。

圖2 拉線傳感器標定裝置Fig. 2 Calibration device for draw-wire sensor

鋼絲繩穿過過線座時,過線座的一端具有一定的圓?。ㄖ睆? mm),但對測量精度的影響很小,在測量過程中繞繩輪的圓弧段長度保持不變,因此,坐標標定時只需要用常值補償來抵消測量誤差。在測量過程中過線座的圓弧段長度為動態變化,因此,結合圓弧度和圓弧直徑對該段進行修正,進而消除測量誤差影響。在測量過程中,拉線傳感器的鋼絲繩需始終保持直線。

位置反饋裝置在實時測量機械臂末端位置時,若檢測到機械臂末端位置偏離管道中心孔位置超過1 mm,則將誤差反饋給控制系統,形成閉環控制,再通過誤差補償修正機械臂末端位置。

位置反饋裝置測量所選定基平面為各路傳感器中經過過線座之后的出線點(A、B、C)所處平面,如圖3 所示。圖中,管道的基礎坐標系為X0O0Y0,D為機械臂末端點,A、B、C到O0點的距離分別為定值l1、l2、l3,且l1=l2=l3。

圖3 不同測量情況示意圖Fig. 3 Schematic diagram of different measurement conditions

機械臂末端點D位于ΔABC所在平面內,D點與ΔABC的位置關系有3 種情況,即D點位于三角形的內部、外部、邊上。

1)情況1:D點位于三角形內部。當D點在三角形內部時,角度滿足關系式(1)。

2)情況2:D點位于三角形外部。當D點在三角形外部時,角度滿足關系式(2)。

3)情況3:D點位于三角形的邊上。當D點在三角形的某條邊上時,D點到A、B、C點的距離、、滿足關系式(3)。

先判斷機械臂末端點與三角形的位置關系,再求解機械臂末端點位置。不同情況下機械臂末端點的位置求解如下。

1)未端點位于三角形內部

以第一路拉線傳感器為例,D點的坐標計算如式(4)所示。同理可得另外兩路拉線傳感器測量的D點坐標。將三路數據的平均值作為最終的機械臂末端點坐標。

2)末端點在三角形的外部

以D點在AB外側時的第一路拉線傳感器為例,求解△ABD的三個角度,D點的坐標計算如式(5)所示。同理可以求得另外兩路拉線傳感器數據下的末端坐標。將三路數據的平均值作為最終的末端坐標。

3)末端點在三角形的某一邊上

以D點在AB時的第一路拉線傳感器為例,D點的坐標計算如式(6)所示。同理可以求得另外兩路拉線傳感器數據下的末端坐標。將三路數據的平均值作為最終的末端坐標。

3.2 拉線傳感器力位特性分析

在實際應用中,拉線傳感器的拉線會對機器人產生拉力。利用拉力傳感器對拉線傳感器力位特性進行分析。首先,采集拉線傳感器的零位拉力值,并取平均值,得到零位拉力均值F0。然后,對附帶力和伸長量采集實驗進行處理,得到實驗數據Fi和伸長量Li,先去除零位拉力F0對Fi的影響,再分析去除零位拉力后的附帶力(Fi-F0)與Li之間的關系??紤]到三路傳感器的型號相同,任選一路作為測量的對象,結果如圖4 所示。

圖4 拉線傳感器實驗圖Fig. 4 Experimental diagram of draw-wire sensor

利用測量得到的拉線傳感器位移和力的數值,采用二次多項式對結果進行擬合,得到力位模型,

4 管道清洗機器人運動學模型及仿真

4.1 運動學模型正解及驗證

在運動學正解的推導過程中,已將各運動關節的初始位置轉角包含在轉角θi中,所以在圖5 的坐標系中當前初始位置為運動學的初始零位。管道清洗機器人運動學坐標系如圖5 所示,運動學參數如表1所示。

圖5 管道清洗機器人運動學坐標系Fig. 5 Kinematic coordinate system of pipeline cleaning robot

表1 管道清洗機器人運動學參數Table 1 Kinematics parameters of pipeline cleaning robot

利用式(8)即可得到相鄰關節的運動學轉換矩陣,則管端定位裝置的運動學模型如式(9)所示。

用MATLAB 中的Simulink 模塊與SimMechanics模塊搭建管道清洗機器人的運動學正解模型與機構仿真模型。將機構各關節變量值分別輸入機構運動學正解模型與機構仿真模型,得到各自末端位姿(位置坐標(Px,Py,Pz)和姿態角度(α,β,γ)),如圖6所示。

圖6 管道清洗機器人的運動學正解仿真驗證結果Fig. 6 Simulation results of forward kinematics solution of pipeline cleaning robot

從圖6 可知,機構運動學正解模型的末端位姿與機構仿真模型的輸出值基本保持一致,位置輸出值最大的誤差數量級為10-13,姿態輸出值的誤差數量級為10-14??梢姍C構運動學正解模型是正確的。

4.2 運動學模型逆解及驗證

為求出機器人末端位置矢量相對于第一主動關節坐標系x2y2z2的逆解,將末端工具坐標系相對于自身基座坐標系的齊次位姿轉換矩陣定義為T′,該矩陣中的元素均為已知量。

由于兩連機構的運動學逆解存在兩組,故通過限定關節2 的轉角范圍得到管道清洗機器人的運動學逆解,即

通過MATLAB 中Simmulink 搭建運動學逆解的驗證程序,如圖7 所示。將機器人各關節變量輸入到機構仿真模型,測得機器人末端位姿,再將其代入運動學逆解模型,進一步求得逆解模型下的機器人各關節變量值,最后通過對比關節轉角誤差分析運動學逆解模型的正確性。

圖7 管道清洗機器人運動學逆解仿真驗證程序Fig. 7 Simulation and verification program of inverse kinematics of pipeline cleaning robot

仿真結果如圖8 所示,運動學模型逆解所得機構關節變量(兩個關節轉角)與給定輸入下的關節變量間的誤差數量級為10-12。仿真結果證明所求取的運動學逆解模型是正確的。

圖8 管道清洗機器人運動學逆解仿真驗證結果Fig. 8 Simulation results of inverse kinematics of pipeline cleaning robot

4.3 運動仿真

將管道清洗機器人三維模型以parasolid.x_t 格式導入到Adams 動力學仿真軟件中,將三維模型中關節的質量、質心位置、慣量等物理屬性值賦給虛擬樣機模型,給關節添加對應的約束和驅動。管道清洗機器人的清洗定位過程仿真如圖9 所示。仿真結果表明管道清洗機器人的清洗定位精準。

圖9 管道清洗機器人運動過程仿真Fig. 9 Simulation of the movement process of pipeline cleaning robot

5 結論

針對換熱器,本文設計了一種密集管道群自動化清洗機器人。1)設計了基于拉線傳感器的末端位置反饋裝置,并對其標定方法進行了多工況條件下的分析。2)設計了用于管道清洗的模塊化關節結構,并建立其運動學的正逆解模型,結合MATLAB 對模型進行仿真驗證。3)借助于Adams 仿真軟件,對清洗過程進行模擬。結果表明所設計的機器人能夠將末端高壓水槍在管端進行精準定位,完成清洗動作。

猜你喜歡
拉線運動學三角形
特高壓單柱拉線塔的靜力穩定性分析
基于MATLAB的6R機器人逆運動學求解分析
基于D-H法的5-DOF串并聯機床運動學分析
三角形,不扭腰
三角形表演秀
如果沒有三角形
內懸浮外拉線抱桿組立1000KV耐張塔施工方案設計與應用
配電架空線路拉線安裝設計思路
畫一畫
基于運動學原理的LBI解模糊算法
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合