李 祥,王學文,謝嘉成,喬春光,楊兆建
?
復雜工況下采運裝備虛擬運行關鍵技術研究
李 祥1,2,王學文1,2,謝嘉成1,2,喬春光1,2,楊兆建1,2
(1. 太原理工大學機械工程學院,山西 太原 030024;2. 煤礦綜采裝備山西省重點實驗室,山西 太原 030024)
當前綜采工作面采運裝備虛擬仿真技術都是建立在水平理想底板上,不能真實模擬采運裝備在底板不平整的復雜工況條件下的運行狀態。針對這一問題,在虛擬現實引擎Unity3D中,對采煤機與刮板輸送機在復雜工況下虛擬運行的關鍵技術進行研究。通過建立采運裝備的虛擬現實場景,結合采煤機在刮板輸送機上的虛擬定位定姿方法,重點對刮板輸送機的虛擬彎曲、采煤機支撐滑靴銷軸的坐標解析與采煤機虛擬運行等關鍵技術進行研究。開發原型系統并進行實驗驗證,實驗結果表明,虛擬刮板輸送機的形態與實際布置形態的誤差小于15 mm,采煤機機身傾角誤差小于2°,滿足實際工作要求的精度。該系統可以真實再現復雜工況下采煤機與刮板輸送機的動態配套關系與運行狀態,為綜采工作面遠程監測系統的建立奠定基礎。
虛擬現實;采運裝備;虛擬仿真;Unity3D技術
在“中國制造2025”和“互聯網+”戰略的持續推進下,煤炭開采不斷向智能化和無人化的方向發展。綜采工作面“三機”(采煤機、刮板輸送機、液壓支架)是煤炭開采的關鍵設備,承擔著采煤、運煤和支護任務[1]。其中,刮板輸送機在完成運煤的同時,兼做采煤機的運行軌道;采煤機在完成采煤、裝煤的同時,后滾筒的截割曲線又決定著刮板輸送機下一次的排布狀態。在實際生產現場,由于煤層結構、開采規劃等因素,使得煤層底部呈現凹凸不平、起伏變化。刮板輸送機會自適應的貼合煤層底部,使得采煤機的運行軌道起伏不平,其運行姿態也會實時改變。要想實現無人化開采,對采運裝備工作姿態的準確監測與可視化非常重要,一套能真實再現其運行姿態的仿真系統也亟待開發。
虛擬現實技術因具有直觀性、沉浸性以及交互性等特點,使其在機械裝備虛擬拆裝[2-3]與人機實時多模態交互[4]領域得到廣泛應用。在煤礦領域的應用方向主要分為培訓、數據可視化和煤礦綜合3類[5]。文獻[6-7]將虛擬現實技術用于生產和安全培訓演練,提升了礦工的操作技能和安全意識水平。AKKOYUN和CAREDDU[8]基于完整的仿真數據,建立了交互式的采礦工程可視化環境,展示了露天菱鎂礦。綜采裝備仿真領域的研究主要包括:裝備單機、三機運動仿真[9-10]和綜采工作面設備全景漫游系統仿真[11],其中謝嘉成等[12]在水平底板下研究了采煤機沿刮板輸送機的運行及采煤機與液壓支架的相互感知,實現了三機之間協同運動。
虛擬現實技術在煤礦裝備領域已經取得了一些應用價值,但是當前大部分研究是在水平理想底板環境下進行的,不能真實反應綜采裝備的實際工況,更無法真實再現采煤機與刮板輸送機實際運行狀態。本文在詳細分析采煤機與刮板輸送機真實運動關系后,設計了復雜工況下采煤機與刮板輸送機虛擬運行仿真系統,實現了工作面底板不平整條件下的采煤機與刮板輸送機的動態仿真,更加準確真實的模擬采運裝備的運行姿態。
依據實驗室現有三機裝備,在虛擬現實引擎Unity3D下完成場景搭建,利用現有中部槽傾角數據驅動刮板輸送機在豎直平面內彎曲,通過分析采煤機與刮板輸送機的動態配套關系完成滑靴坐標解析,并以解析結果驅動采煤機沿著刮板輸送機虛擬運行。如圖1所示。最后,利用實驗室現有的等比例縮小的三機模型搭建采煤機與刮板輸送機聯合實驗平臺,進行虛擬仿真系統的實驗驗證,測試該系統中采運裝備運行姿態的仿真精度。
該仿真系統需要解決以下幾個關鍵技術:
(1) 虛擬現實環境下原型機的定位定姿方法及虛擬場景的建立;
(2) 刮板輸送機在底板不平情況下實現豎直平面內的彎曲;
(3) 采煤機沿著底板不平的刮板輸送機虛擬運行,以及滑靴與鏟煤板的自適應貼合。

圖1 總體方法思路圖
SGZ764/630型刮板輸送機,各溜槽之間采用啞鈴銷或者套環連接,可以實現豎直平面內的彎曲。采煤機運行過程中,左右支撐滑靴與中部槽的鏟煤板接觸,左右行走輪與中部槽的銷排進行嚙合,其中左右支撐滑靴的位置決定了采煤機機身在豎直平面內的位姿。圖2為坐標系對其進行定位定姿描述。

圖2 采煤機與刮板輸送機定位定姿關系


支撐滑靴與刮板輸送機鏟煤板的接觸狀態有全接觸、半接觸和懸空接觸,如圖3所示。在計算不同接觸方式下采煤機定位關鍵點的坐標時,需要靈活選取接觸點,如選取滑靴底部端點(、)或中點()為接觸點。

圖3 滑靴與中部鏟煤板的接觸狀態
其中,全接觸與半接觸狀態下的關鍵點的縱坐標求解較容易,現以最復雜的懸空接觸為例進行分析,取點為接觸點,依據接觸狀態求解關鍵點的坐標,如圖4所示。
根據圖中關系,求得滑靴與中部槽的夾角1的關系式為

圖4 懸空接觸分析圖

其中,1,x,x為未知量,其余為已知量。
依據1,得到接觸點(x,y)的坐標,反推得到懸空接觸狀態下點坐標式為

模型的建立是虛擬仿真的基礎。用實驗室現有的原型機在UG中進行建模、簡化與修補,導入3D Max中進行單位設置與坐標軸調整,最后導入Unity3D中進行場景布置。
虛擬聯動實現的前提是在Unity3D中建立各零部件之間的父子關系。刮板輸送機以機尾為初始建立每節中部槽與啞鈴銷之間的父子關系。通常,采煤機以機身為父體建立父子關系,但是難以滿足復雜工況下的運動要求,本文以采煤機左支撐滑靴銷軸為父體,通過左滑靴銷軸帶動整個模型運動,其父子關系如圖5所示。

圖5 采煤機父子關系圖
建立刮板輸送機控制腳本Gbj.cs并賦給機尾,在C#環境下定義中部槽及其銷軸變量,并通過GetChild()方法使變量與虛擬現實環境中的物體相對應。
在凹凸不平的地面上,機尾及各個中部槽之間均有一定的橫向傾角,取每節中部槽與水平面的夾角為變量,將中部槽的夾角變量認為是由多個夾角組成的一維數組。運用四元數(Quaternion)方法表示旋轉,確定每節中部槽的位置。
刮板輸送機每節中部槽與水平面的夾角[]用實驗室現有的測量數據。建立Connect.cs腳本訪問數據庫,將數據庫中各節中部槽傾角讀取并傳輸到Unity環境中,通過GameObject.Find(“腳本所在的物體名”).GetComponent<腳本名>.()函數名().實現Gbj.cs腳本與Connect.cs腳本的數據交互,將讀取的傾角值賦給中部槽與水平面夾角變量[],以此驅動中部槽旋轉,得到刮板輸送機的形狀。
采煤機滑靴銷軸所在的關鍵點1、2的坐標決定采煤機機身的位姿,通過刮板輸送機函數和滑靴與中部槽鏟煤板的接觸狀態對關鍵點進行坐標解析。左滑靴的關鍵點直接求解,右滑靴關鍵點直接求解難度較大,通過窮舉法間接求解,當右滑靴的求解結果在一定誤差范圍內時認為求解正確。依次對刮板輸送機上各個點進行求解,當采煤機到達端部時求解結束。求解方法流程圖如圖6所示。
其中,每節中部槽長度為L;傾角為;左滑靴初始位置為1;右滑靴位置為2;左右滑靴預設的初始距離為Δ;左右滑靴求解距離為L1o2;機身與刮板輸送機的距離為;刮板輸送機長度為L。
在Gbj.cs腳本中編寫關鍵點的求解函數。求解的主程序在FixedUpdate()函數中編寫,實時對關鍵點坐標進行解算。圖6中,支撐滑靴銷軸橫坐標由采煤機關鍵點初始位置與刮板輸送機函數得到,縱坐標的求解過程較為復雜,具體求解步驟如下:

圖6 求解方法流程圖
步驟1.編寫刮板輸送機形狀函數Ygbjhanshu(),確定其上任意點坐標。
步驟2.在滑靴水平狀態下,求出滑靴底部端點(、)及中點()的坐標。
步驟3.編寫區間序號判別函數XuHaoShiBie(),分別判定,,等3點所屬的中部槽區間,并將中部槽序號賦上(Na、Nb、Nc)。
步驟4. 由中部槽的序號及相應中部槽的傾角[]進行接觸狀態判定,并輸出相應的模式。判定規則見表1。

表1 接觸狀態判定規則
步驟5. 判定模式。當模式為全接觸或半接觸時,執行步驟6;當模式為懸空接觸時,執行步驟7。
步驟6.計算點橫坐標,代入刮板輸送機函數得到縱坐標,反推得到滑靴關鍵點點縱坐標。
步驟7.計算點橫坐標,代入刮板輸送機函數得到縱坐標,反推得到滑靴關鍵點點縱坐標。
在刮板輸送機形成的彎曲路徑上,采煤機在不同的位置存在不同的位姿。建立采煤機驅動腳本CmjControl.cs,并附于采煤機上。通過實時獲取采煤機關鍵點解算腳本Gbj.cs中的解算結果實時調控采煤機機身的位姿。從而實現虛擬現實環境下采煤機沿著刮板輸送機運行。采煤機虛擬運行流程如圖7所示。

圖7 采煤機虛擬運行流程圖
初始零點調整。根據Gbj.cs腳本中參數解算模塊所給出的采煤機初始位置1,通過換算在Unity3D環境中進行世界坐標調整,并將其坐標值作為初始向量賦給采煤機。也可逆向調整,即在虛擬環境中將模型擺放合適的位置,獲得其坐標,通過換算得到初始值1,進行參數解算。
模型驅動。通過含1實時坐標的參數向量驅動采煤機的行走,通過含機身傾角參數的四元數法驅動采煤機的實時俯仰。而左右2個滑靴與鏟煤板進行自適應接觸,也需要在原來的基礎上旋轉一定的角度。
基于以上技術進行虛擬仿真系統開發。利用Unity3D軟件自帶的UI進行設計,建立采煤機與刮板輸送機的實時監測和交互操控面板。發布程序并進行測試。
打開應用程序,進入虛擬仿真控制面板。單擊“確定”按鈕,刮板輸送機在豎直平面內實現彎曲,各節中部槽彎曲的角度也顯示在中部槽傾角顯示框中。單擊“啟動”按鈕,采煤機調整搖臂并沿著刮板輸送機向右牽引,當到達刮板輸送機端部時,采煤機停止運行等待下一次指令。牽引過程中,可以清晰的看到滑靴與鏟煤板自適應的貼合在一起,并未出現模型干涉或間隔距離較大的情況,如圖8所示。同時,可以結合實際工況手動調整采煤機速度、前后滾筒的截割高度。整個牽引過程中,可以實時查看采煤機的各項姿態參數。圖9展示了采煤機在下坡段與上坡段的運行狀態,狀態參數欄中顯示的采煤機在虛擬環境中的位置、機身的傾角、搖臂轉角以及支撐滑靴與鏟煤板的接觸狀態與虛擬場景中模型的位姿完全對應,實現了模型運行參數的可視化。

圖8 滑靴與鏟煤板接觸狀態

圖9 采煤機在各個階段的運行狀態
為驗證該系統與真實工況的仿真程度,將虛擬采運裝備與真實采運裝備進行姿態對比。①虛擬刮板輸送機的形態與實際布置形態的對比,在豎直面內建立坐標系,獲得虛擬刮板輸送機與真實刮板輸送機的排布軌跡,當坐標為某一值時,二者在方向的誤差可以反應虛擬刮板輸送機形態的仿真程度;②虛擬采煤機與真實采煤機運行時機身在刮板輸送機各點的姿態對比,當采煤機沿著刮板輸送機運行到某一位置時,二者在此處的機身傾角誤差即可反應虛擬采煤機機身姿態的仿真程度。因此,實驗重點關注刮板輸送機各點方向的數值與采煤機運行過程中的機身傾角。
利用實驗室現有的等比例縮小的綜采“三機”模型搭建實驗平臺(圖10)。實驗設備包括:MTi-300捷聯慣性系統、3D打印采煤機模型、可彎曲刮板輸送機模型以及定位主機,如圖10(b)所示。刮板輸送機模型的相鄰中部槽在豎直面可以彎曲1°~3°,可以模擬出各種不同的彎曲形狀。

圖10 采煤機與刮板輸送機實驗臺
刮板輸送機形態測量。在每節中部槽上標記4個點,依次將MTi-300捷聯慣性裝置放在每一段中部槽的邊界點和標記點,進行中部槽俯仰角的測量和記錄,如圖10(c)所示。通過計算得到刮板輸送機豎直平面的布置形態。采煤機傾角測量。在采煤機左滑靴上方安裝MTi-300捷聯慣性裝置,如圖10(d)所示。開啟采煤機運行使其沿著擺好的刮板輸送機模型運行,實時記錄采煤機機身俯仰角。
運行虛擬仿真系統。將測量的數據輸入虛擬仿真系統中,得到虛擬環境下與實際擺放類似的刮板輸送機形狀,記錄每節中部槽標記點坐標。同時啟動采煤機,實時記錄虛擬運行過程中采煤機機身俯仰角。最后,將記錄的標記點坐標與機身俯仰角數據導出為XML文件。
實驗結果分析。將現場測量的數據與虛擬現實環境中導出的數據進行處理,生成刮板輸送機形態曲線與采煤機運行時機身在刮板輸送機各點的傾角曲線。圖11展示了刮板輸送機在實際與虛擬現實環境下形態軌跡,總體而言,二者的形態軌跡基本保持一致,但也存在微量偏差。選取曲線中誤差較大的標記點A-H,當二者的值一致時,列出虛擬仿真刮板輸送機與實際模型在標記點處方向的數值和二者之間的誤差見表2。表2表明方向的最大誤差為12.48 mm,滿足誤差要求,仿真效果較好,中后部分誤差較大是因為模型建立與虛擬場景布置存在誤差,導致了誤差累積,通過精確建模與虛擬場景布置可以改善或解決此問題。圖12展示了虛擬仿真采煤機與實際模型沿刮板輸送機運行過程中機身在不同位置的傾角變化,由圖可知,二者傾角變化的總體趨勢一致,但在刮板輸送機坡度變化明顯處傾角誤差較大。選取誤差較大的標記點,列出虛擬采煤機與實際模型的傾角數值與二者之間的誤差見表3。表3表明虛擬采煤機的機身傾角與實際模型傾角最大誤差為1.86°,滿足誤差要求,可以較真實的反應機身姿態。出現誤差的原因是虛擬刮板輸送機的形態軌跡誤差以及實驗中的測量誤差。

圖11 刮板輸送機布置形態對比

表2 刮板輸送機排布軌跡標記點誤差(mm)

圖12 采煤機機身傾角對比

表3 采煤機傾角標記點誤差(°)
綜上,基于Unity3D開發的采運裝備虛擬運行仿真系統,虛擬刮板輸送機的形態與實際布置形態的測量誤差小于15 mm,虛擬采煤機與實際模型的機身傾角誤差小于2°,滿足實際工作要求的精度,可以真實再現豎直平面內采煤機與刮板輸送機的真實運行姿態。
本文從虛擬現實仿真角度,深度剖析了采煤機與刮板輸送機的關系,對其在豎直平面內的虛擬運行關鍵技術進行研究,得到以下結論:
(1) 實現了復雜工況下綜采工作面采煤機與刮板輸送機動態配套關系、位置與姿態等運行狀況可視化,并可以準確表達采運裝備的運行姿態。
(2) 為進一步實現采煤機滾筒記憶截割控制、綜采工作面三機運行的精確規劃與可視化監測提供數字化基礎。為綜采工作面三機自動化、智能化和無人化提供有效的理論依據。
下一步將結合刮板輸送機在水平面的彎曲理論,實現三維環境下采運裝備的虛擬運行,真正再現實際生產中采運裝備的運行。
[1] 楊海. SINS/WSN組合定位下采煤機精確位姿感知理論及技術研究[D]. 徐州: 中國礦業大學, 2016.
[2] 馮桂珍, 池建斌. 基于Unity3D的減速器虛擬拆裝實驗[J]. 圖學學報, 2018, 39(2): 304-308.
[3] 王學文, 秦毅, 楊昕宇, 等. 采煤機虛擬現實裝配仿真系統研究[J]. 圖學學報, 2015, 36(2): 268-273.
[4] 張衡, 張澤宇. 基于MEMS傳感器和Unity3D的人體運動捕獲系統[J]. 圖學學報, 2015, 36(2): 274-281.
[5] 張輝, 聶百勝, 許滕, 等. 煤礦虛擬現實技術應用與發展[J]. 煤礦安全, 2016, 47(10): 118-121.
[6] TICHON J, BURGESSLIMERICK R. A review of virtual reality as a medium for safety related training in mining [J]. Journal of Health and Safety Research & Practice, 2011, 3(1): 33-40.
[7] GRABOWSKI A, JANKOWSKI J. Virtual reality-based pilot training for underground coal miners [J]. Safety Science, 2015, 72(72): 310-314.
[8] AKKOYUN O, CAREDDU N. Mine simulation for educational purposes: A case study [J]. Computer Applications in Engineering Education, 2015, 23(2): 286-293.
[9] 李阿樂, 鄭曉雯, 陳雪婷, 等. 基于人機交互的液壓支架運動狀態仿真研究[J]. 機電產品開發與創新, 2015, 28(5): 72-74.
[10] 翟東寒, 鄭曉雯, 杜少慶, 等. 基于Unity 3D的綜采工作面仿真系統研究[J]. 機電產品開發與創新, 2014, 27(4): 75-76.
[11] 高風矚, 李娟莉, 謝嘉成. 基于Unity3D的綜采工作面全景虛擬現實漫游系統設計[J]. 礦業研究與開發, 2017, 37(12): 68-72.
[12] 謝嘉成, 楊兆建, 王學文, 等. 綜采工作面三機虛擬協同關鍵技術研究[J]. 工程設計學報, 2018, 25(1): 85-93.
Research on Key Technologies of Virtual Operation of Mining Equipment Under Complex Conditions
LI Xiang1,2, WANG Xue-wen1,2, XIE Jia-cheng1,2, QIAO Chun-guang1,2YANG Zhao-jian1,2
(1. College of Mechanical Engineering, Taiyuan University of Technology, Taiyuan Shanxi 030024, China; 2. Shanxi Key Laboratory of Fully Mechanized Coal Mining Equipment, Taiyuan Shanxi 030024, China)
The virtual simulation technology of mining and transporting equipment in the fully mechanized mining face is based on an ideal horizontal floor, which could not realistically simulate the operating status of the mining equipment in the complex working conditions of the floor unevenness. In an attempt to solve this problem in the virtual reality engine Unity3D, the present study focuses on the key technologies of virtual operation of shearer and scraper conveyor under complex conditions.By establishing the virtual reality scene of the mining equipment and combining with the virtual positioning method of the shearer on the scraper conveyor, we put particular emphasis on the key technologies of the virtual bending of the scraper conveyor, the coordinate analysis of the pin shaft of the shearer’s supporting slipper and the virtual operation of the shearer.The prototype system was developed and experimentally verified. The experimental results show that the error of the shape and actual arrangement of the virtual scraper conveyor is less than 15 mm, and the inclination error of the shearer body is less than 2°, which meets the accuracy of the actual work requirements.The system could truly reproduce the dynamic matching relationship and operating state of shearer and scraper conveyor under complex conditions, and lay a foundation for the establishment of remote monitoring system of fully mechanized mining face.
virtual reality; mining equipment; virtual simulation; Unity3D technology
TP 391
10.11996/JG.j.2095-302X.2019020403
A
2095-302X(2019)02-0403-07
2018-07-30;
2018-09-14
山西省留學人員科技活動擇優重點項目(2016年度);山西省回國留學人員科研資助項目(2016-043);“十二五”山西省科技重大專項(20111101040);山西省研究生教育創新項目(2018SY019)
李 祥(1992-),男,山西大同人,碩士研究生。主要研究方向為現代設計及方法研究。E-mail:304828852@qq.com
王學文(1979-),男,山西長治人,教授,博士,博士生導師。主要研究方向為機械現代設計方法、機械CAD/CAE、計算固體力學和摩擦學等。E-mail:wxuew@163.com