唐忠偉 徐 帥 王運森 李元輝
(1.東北大學資源與土木工程學院,遼寧 沈陽 110819;2.深部金屬礦山安全開采教育部重點實驗室,遼寧 沈陽 110819)
·機電與自動化·
地下礦山斜坡道三維模型參數(shù)化構建方法研究
唐忠偉1,2徐 帥1,2王運森1,2李元輝1,2
(1.東北大學資源與土木工程學院,遼寧 沈陽 110819;2.深部金屬礦山安全開采教育部重點實驗室,遼寧 沈陽 110819)
針對地下礦山斜坡道建模技術不完善且在礦山的應用程度低的問題,基于參數(shù)化思想開展了地下礦山斜坡道三維建模方法研究。首先,根據(jù)斜坡道斷面參數(shù),構建斜坡道斷面的二維輪廓線;其次,根據(jù)斜坡道路徑參數(shù),經(jīng)系列坐標轉換得到斜坡道斷面的三維輪廓線;再次,采用連續(xù)斷面的側面構建算法快速建立斜坡道三維模型;最后,將斜坡道的模型參數(shù)存貯于相應模型的數(shù)據(jù)結構中,以便于計算其工程數(shù)據(jù)和檢索、查詢、動態(tài)修正模型參數(shù)。借助該方法和HOOPS組件,運用VC++工具,開發(fā)了一個地下礦山斜坡道參數(shù)化建模系統(tǒng)。基于該系統(tǒng)并根據(jù)某礦山地下斜坡道的路徑平面圖、斜坡道坡度和斷面參數(shù)信息,成功構建了斜坡道的三維參數(shù)化模型,并能根據(jù)礦山施工進展動態(tài)修正模型。
斜坡道 參數(shù)化建模 HOOPS 動態(tài)修改
隨著地下礦山無軌采掘設備的迅猛發(fā)展,斜坡道開拓越來越普遍。與傳統(tǒng)開拓方式相比,斜坡道開拓有利于礦山開展無軌設備、提高采礦效率和生產(chǎn)能力、降低生產(chǎn)成本[1]。近年來,數(shù)字化和可視化技術在采礦業(yè)的應用越來越廣泛。礦山采動的三維仿真能及時地記錄和再現(xiàn)地下工程的變遷,可提高礦山的工作效率和管理水平,對開采設計和工程施工等都具有重要意義[2-4]。
斜坡道建模與井巷工程建模有所不同,斜坡道由直線段和(或)曲線段組合而成,其中直線段用于改變高程,曲線段用于改變方向[5],其建模方法不同于平巷。劉斌[6]和孫運乾[7]運用最短路徑原理,在已知斜坡道入口點和與之相連的平巷結點的坐標情況下,實現(xiàn)了斜坡道的自動尋徑及建模。但井下巷道復雜多樣,僅僅考慮其路徑是不符合礦山實際的。徐帥[8]采用平面圖形梯度差值生長算法,可由斜坡道二維投影圖和相關參數(shù)構建其三維模型。但這些方法在已知斜坡道模型參數(shù)后必須要在作圖空間中手工繪制出斜坡道的二維投影平面圖才能構建其三維模型,具有一定的局限性。
參數(shù)化建模是指用一組參數(shù)來描述結構形狀比較固定的設計模型,簡單地改變模型中的參數(shù)值就能建立新的模型的一種建模方法[9]。從上世紀60年代至今,參數(shù)化建模的思想以其優(yōu)越性和強大功能被廣泛應用,如陳志剛等對Adams圓柱齒輪減速器的參數(shù)化建模、胡添元等對飛翼外形的參數(shù)化建模、龔亞琦等對基于ANSYS的橋梁參數(shù)化建模等[10-14]。斜坡道的斷面結構和形狀比較固定,適合參數(shù)化構建其三維模型。本研究基于參數(shù)化建模的思想,通過控制斜坡道路徑參數(shù)和斷面參數(shù),構建斜坡道的參數(shù)化三維模型。該方法能夠實現(xiàn)斜坡道模型的參數(shù)化修改和動態(tài)更新,大大減少了設計人員工作量,提高了建模效率。
斜坡道依據(jù)運輸線路的布置形式,分為直線式,折返式和螺旋式3種,均由直線段和曲線段聯(lián)合組成。根據(jù)斜坡道各構成要素的特點,構建斜坡道三維參數(shù)化模型的方法如下:①獲取斜坡道路徑參數(shù),計算斜坡道路徑上各點的平面坐標,依據(jù)斜坡道各部分坡度推算各點的三維坐標;②獲取斜坡道斷面參數(shù),構建斜坡道斷面二維輪廓線;③根據(jù)斜坡道三維路徑信息,將斜坡道二維斷面輪廓線經(jīng)坐標轉換得到在斜坡道路徑上頂點處的三維斷面輪廓線信息;④構建斜坡道側面,完成斜坡道三維模型的建立;⑤計算并存貯斜坡道模型參數(shù)和工程數(shù)據(jù)信息,便于斜坡道三維模型的檢索和修正。
建立斜坡道三維參數(shù)化模型的流程如圖1所示。
圖1 斜坡道參數(shù)化建模流程
2.1 構建斜坡道三維路徑
斜坡道的平面路徑由直線段和曲線段組成,需將其轉換為二維多段線。其中,直線段部分取線段端點,曲線段部分則通過折線進行擬合。如圖2所示為斜坡道平面路徑圖,P0(xs,ys)為斜坡道起點,A1為第一條直線段的角度,L1為第一條直線段P0P1長度,則點P1(xm,ym)的坐標計算公式為
(1)
圖2 斜坡道平面路徑
弧P1P2為第一條曲線段,點O(xo,yo)表示曲線段圓心坐標,a1為曲線段旋轉角度(逆時針方向為正),圓心O(xo,yo)的計算公式如下:
(2)
若將曲線分為N條折線,則曲線段上插入點個數(shù)為N- 1,如圖2第一條曲線段上第i個插入點P1i(xi,yi)的坐標可由點P1(xm,ym)繞圓心O旋轉ai角度得到,計算公式如下:
(3)
當i=N時,所得的點即為下一條直線段的起點坐標P2。第二條直線段P2P3的角度A2為
(4)
按以上算法,可求得下一條直線段和曲線段各點坐標,進而得到斜坡道的平面路徑。然后,根據(jù)斜坡道各直線段和曲線段的坡度計算出斜坡道路徑上各點高程。
直線段高程計算公式為
(5)
曲線段高程計算公式為
(6)
式中,zi為斜坡道路徑第i個點的高程坐標;D為第i個點所在直道的長度;di為斜坡道路徑第i條線段的坡度;a為該點所在曲線段的旋轉角度;N為該點所在曲線段上插入點的個數(shù);R為該點所在曲線段的旋轉半徑。
2.2 構建斜坡道二維斷面
確定巷道斷面形狀,如圓弧拱型、三心拱型和梯形拱型,巷道斷面形狀類型如圖3所示。然后確定相應的參數(shù),如巷道寬度、墻高等,斷面參數(shù)信息如表1所示。根據(jù)以上參數(shù),以巷道斷面底邊中點為坐標原點,底邊延伸方向為X軸正方向,頂板方向為Z軸正方向計算斷面的二維輪廓線。其中,斷面的圓弧部分也需用曲線段擬合算法將斷面輪廓線擬合成一條封閉的多段線。
圖3 巷道斷面類型
斷面類型參 數(shù)備 注圓弧拱型斷面寬B1、直墻高H1、高跨比h1/B1高跨比:1/2(半圓拱)、1/3、1/4、1/5三心拱型斷面寬B2、直墻高H2、高跨比h2/B2高跨比:1/3、1/4、1/5梯形拱型底板寬B3、巷道高H3、內(nèi)夾角A3A3=90°時,為矩形拱型斷面
2.3 構建斜坡道三維斷面
根據(jù)斜坡道路徑信息對二維斷面輪廓線進行坐標轉換得到路徑上各點處的斷面輪廓線的三維坐標。斷面輪廓線坐標轉換步驟如下:
(1)在斜坡道路徑上2線段相交位置,計算兩相鄰線段的傾角變化值的一半b1,和這2條線段在XOY面上投影的向量變化角度的一半b2。將斷面在Z軸方向上放大1/cosb1倍,在X軸方向上放大 1/cosb2倍。其中,在斜坡道路徑起點和終點處角度b1、b2設置為0°。
(2)根據(jù)斜坡道路徑上2相鄰折線段的變化情況,計算出該點處斷面的法向向量。
(3)計算出斜坡道路徑上各特征點處斷面的法向量在XOY面的投影與Y軸的角度a1和法向量與XOY面的角度a2。將斷面以X軸為旋轉中心旋轉a2角度,再以Z軸為旋轉中心旋轉a1角度,然后將斷面平移到斜坡道路徑上相應點處。斜坡道路徑頂點的斷面輪廓線轉換算法如下:
(7)
式中,(xo,yo,zo)為點Po的坐標;(xi、,0,zi、),二維輪廓線上第i個點的坐標;(xi,yi,zi)為Po點處輪廓線上第i個點的三維坐標;b1為與點Po相連的2條折線段的坡度變化值的一半;b1為與點Po相連的2條折線段在XOY面上投影的向量變化角度的一半;a1為Po處斷面的法向量在XOY面的投影與Y軸的夾角;a2為Po處斷面的法向量與XOY面的夾角。
經(jīng)過以上步驟,結果如圖4所示。
圖4 斜坡道斷面三維輪廓線
2.4 構建斜坡道側面模型
經(jīng)過坐標轉換后,在斜坡道路徑的各個頂點處生成一個三維斷面輪廓線。首先將相鄰2斷面對應的頂點坐標相連生成線段P1Q1、P2Q2、P3Q3等,如圖5所示;然后依次以相鄰兩條線段為邊界構建四邊形面片,如圖5所示,則生成P1P2Q2Q1、P2P3Q3Q2、P3P4Q4Q3等面片,將這段巷道包裹形成巷道的側面;最后按上述方法依次構建各段巷道的側面模型,進而構建出斜坡道的三維實體模型。
圖5 巷道側面模型
2.5 計算和存貯斜坡道模型參數(shù)和工程數(shù)據(jù)信息
為方便對斜坡道模型的快速檢索、查詢和修改,將斜坡道參數(shù)信息分類存貯起來。用戶可能通過檢索斜坡道的工程名、模型編號或斷面參數(shù)等信息快速查詢和修改斜坡道模型的模型參數(shù),如斜坡道路徑參數(shù)和斷面參數(shù)。用戶還可以根據(jù)需要查詢斜坡道的工程數(shù)據(jù)信息,如斷面面積、路徑長度、斜坡道高度、開挖量和支護面積等。
HOOPS及其3D組件是由Tech Soft America公司開發(fā)并以Spatial再次銷售的產(chǎn)品,是業(yè)界領先的3D造型和可視化引擎,為當今許多主流3D應用程序提供核心圖形基礎架構及功能。本研究基于HOOPS組件和本文所述斜坡道參數(shù)化建模算法,運用VC++工具開發(fā)了一套斜坡道參數(shù)化建模系統(tǒng)。該系統(tǒng)具有良好的交互界面,只需用戶輸入和設置斜坡道的路徑平面參數(shù)、坡度和斷面參數(shù)就能完成斜坡道三維模型構建及其工程數(shù)據(jù)信息的計算和存貯。其中,用戶可通過交互獲取已知的斜坡道路徑的平面圖來實現(xiàn)斜坡道平面路徑參數(shù)的輸入。
某礦山斜坡道斷面類型為三心拱型,底寬5 m、墻高4 m、高跨比為1/5。選擇斜坡道路徑后,系統(tǒng)可自動計算出斜坡道路徑的平面參數(shù),并顯示于交互界面上,如圖6(a)所示。用戶可繼續(xù)設置斜坡道各條直線段和曲線段坡度以完成斜坡道路徑三維參數(shù)的輸入,然后設置斷面參數(shù),如圖6(b)所示。系統(tǒng)可根據(jù)這些輸入?yún)?shù)快速構建斜坡道模型(如圖7所示)。
圖6 斜坡道模型參數(shù)設置
圖7 某礦山地下斜坡道建模效果
(1)通過對斜坡道建模和參數(shù)化思想的研究,根據(jù)斜坡道路徑的特點及其拓撲關系,運用曲線段插點擬合算法和梯度生長算法構建出斜坡道的三維路徑。
(2)借助斜坡道斷面類型及特點,基于圖形學原理,利用斷面的三維坐標轉換和連續(xù)斷面的側構建法構建出斜坡道三維模型。
(3)基于HOOPS組件和VC++工具,開發(fā)出了斜坡道參數(shù)化建模系統(tǒng),具有良好的交互界面,操作簡單。并將該系統(tǒng)應用于某礦山地下斜坡道參數(shù)化模型的構建,驗證了地下礦山斜坡道模型的參數(shù)化建模方法的正確性和該系統(tǒng)的實用性。
[1] 馬俊生,朱瑞軍.斜坡道開拓的應用現(xiàn)狀及其新進展[J].金屬礦山,2009(S1):204-206. Ma Junsheng,Zhu Ruijun.Present situation and trend of decline development[J].Metal Mine,2009(S1):204-206.
[2] 吳立新,殷作如,等.論21世紀的礦山——數(shù)字礦山[J].煤炭學報,2000(4):337-342. Wu Lixin,Yin Zuoru,et al.Research to the mine in the 21st century:digital mine[J].Journal of China Coal Society,2000(4):337-342.
[3] 顧清華,郭進平,盧才武.基于離散點的不規(guī)則巷道斷面三維快速重構算法[J].金屬礦山,2011(7):51-53. Gu Qinghua,Guo Jingping,Lu Caiwu.3D reconstruction algorithm on irregular cross section tunnel based on discrete points[J] Metal Mine,2011(7):51-53.
[4] 陳建宏,周智勇,古德生.采礦CAD系統(tǒng)研究現(xiàn)狀與關鍵技術[J].金屬礦山,2004(10):5-9. Chen Jianhong,Zhou Zhiyong,Gu Desheng.Current status of research on mining CAD system and its key techniques[J].Metal Mine,2004(10):5-9.
[5] 解世俊.金屬礦床地下開采[M].2版.北京:冶金工業(yè)出版社,1986:34-37. Xie Shijun.Metal Deposit Underground Mining[M].2nd ed.Beijing:Metallurgical Industry Press,1986:34-37.
[6] 劉 斌.井巷布局設計及其三維可視化[D].泰安:山東科技大學,2006. Liu Bin.Laneway Layout Design and 3D Visualization[D].Taian:Shandong University of Science and Technology,2006.
[7] 孫運乾.斜坡道計算機輔助設計系統(tǒng)研究與開發(fā)[D].泰安:山東科技大學,2011. Sun Yunqian.Research and Development on Ramp Computer[D].Taian:Shandong University of Science and Technology,2011.
[8] 徐 帥.地下礦山數(shù)字開采關鍵技術研究[D].沈陽:東北大學,2009. Xu Shuai.Study on the Key Technology in Digital Exploration of Underground Mine[D].Shenyang:Northeastern University,2009.
[9] 董玉德.離線參數(shù)化理論與方法[M].合肥:中國科學技術大學出版社,2004:1-3. Dong Yude.The Theories & Methods of Off-line Parametric Design[M].Hefei:Press of University of Science and Technology of China,2004:1-3.
[10] 陳志剛,吳雪飛.基于Pro/E及Adams圓柱齒輪減速器的參數(shù)化建模及運動仿真[J].機械研究與應用,2005(2):105-106. Chen Zhigang,Wu Xuefei.Parametric design and dynamic simulation of a cylinder gear retarder based on pro/E and Adams [J].Mechanical Research & Application,2005(2):105-106.
[11] 胡添元,余雄慶.基于CATIA二次開發(fā)的飛翼外形參數(shù)化建模[J].飛機設計,2007(6):10-13. Hu Tianyuan,Yu Xiongqing.A parametric modeling of flying-wing configuration using API in CATIA[J].Aircraft Design,2007(6):10-13.
[12] 龔亞琦,劉小虎,楊文兵.基于ANSYS的橋梁參數(shù)化建模[J].中南公路工程,2006(4):77-79. Gong Yaqi,Liu Xiaohu,Yang Wenbing.Bridge parametric modeling based on ANSYS[J].Central South Highway Engineering,2006(4):77-79.
[13] 陳秋曉,等.城市道路參數(shù)化建模規(guī)則初探[J].建筑與文化,2013(7):40-41. Chen Qiuxiao,et al.Elementary study on parametric modeling rule for urban road[J].Architecture & Culture,2013(7):40-41.
[14] 曹 率,莫 蓉,宮中偉.航空渦輪葉片氣膜孔參數(shù)化建模研究[J].航空計算技術,2011(3):77-81. Cao Shuai,Mo Rong,Gong Zhongwei.Research on parametric modeling of aeronautic turbine blade filmhole[J].Aeronautical Computing Technique,2011(3):77-81.
(責任編輯 石海林)
Research on a Method of Parameterized 3D Modeling of Mine Ramp
Tang Zhongwei1,2Xu Shuai1,2Wang Yunsen1,2Li Yuanhui1,2
(1.CollegeofResourcesandCivilEngineering,NortheasternUniversity,Shenyang110819,China;2.KeyLaboratoryofMinistryofEducationonSafeMiningofDeepMetalMines,Shenyang110819,China)
Aiming at the actuality of the imperfection and low application rate of the model-building technique of mine ramp,we research the method of 3D-modeling based on parametric idea.Firstly,we build a parameterized 2D model contour of the ramp according to its cross section parameters.Secondly,building a 3D model contour of the ramp sections via coordinate transformations on the basis of the parameters of its path.And then,a 3D model of the ramp is quickly created according to the algorithm which utilize the side face of consecutive cross section.Finally,the model parameters are saved in its corresponding database so that we may finger up the engineering data and query or modify the model dynamically.With the help of the method mentioned above,together with HOOPS components and VC++ tools,we develop a parametric modeling system of the mine ramp.Based on this system and the planar graph,gradients and other parameters of a mine ramp,we built a parameterized 3D model for the ramp and modified it as the condition changed during the construction process of the mine ramp.
Ramp,Parametric modeling,HOOPS,Dynamic modifying
2015-05-26
國家自然科學基金項目(編號:51204031,51274055),“十二五”國家科技支撐計劃項目(編號:2013BAB02B03),教育部基本科研業(yè)務費項目(編號:N130401007),遼寧省教育廳一般科技項目(編號:L2014100)。
唐忠偉(1990—),男,碩士研究生。通訊作者 徐 帥(1881—),男,東北大學,副教授。
TD67
A
1001-1250(2015)-10-116-05