摘 要:目前山區(qū)線路的施工圖設(shè)計中仍采用人工配置長短腿的方法,作業(yè)效率低下。本文通過引入Delaunay三角網(wǎng)點定位算法,提出長短腿自動配置的設(shè)想并編程實現(xiàn),極大提高了作業(yè)效率。
關(guān)鍵詞:輸電線路;長短腿;Delaunay三角網(wǎng)
DOI:10.16640/j.cnki.37-1222/t.2019.08.188
1 引言
山區(qū)輸電線路的設(shè)計要求作業(yè)人員根據(jù)不同的塔基地形進行長短腿配置,人工判讀各接腿范圍內(nèi)的高程及動態(tài)使工作量非常大。若引入測繪的數(shù)據(jù)處理方法,利用計算機技術(shù)實現(xiàn)高程信息的自動化讀取和配腿工作的程序化表達,則能大大提高作業(yè)效率。
2 鐵塔長短腿自動配置的核心算法
長短腿自動配置的核心算法分兩類,一類是DEM重構(gòu)和任意插入點定位算法,決定軟件的工作效率;另一類是長短腿配置算法,決定配置結(jié)果的準(zhǔn)確性。
2.1 DEM重構(gòu)算法
在數(shù)字地形的描述中,不規(guī)則三角網(wǎng)模型(簡稱TIN)是被公認(rèn)為一種最基本和最重要的DEM模型,TIN是通過離散的數(shù)據(jù)點生成連續(xù)的三角面來逼近真實的地形表面。由于Delaunay三角網(wǎng)具有空外接圓及最大化最小角的良好性質(zhì),被公認(rèn)為是TIN最優(yōu)的表達,它數(shù)據(jù)結(jié)構(gòu)簡單,能夠?qū)μ厥獾匦芜M行靈活處理,受到了廣泛應(yīng)用,本軟件采用Delaunay三角網(wǎng)對塔基地形離散數(shù)據(jù)進行DEM重構(gòu)。
一個三角形只有符合以下兩條基本準(zhǔn)則才可稱為Delaunay三角,準(zhǔn)則1:任意一個三角形的外接圓內(nèi)部不包含其他任何點;準(zhǔn)則2:在所有可能形成的三角網(wǎng)中Delaunay三角的最小角度最大。
Delaunay三角網(wǎng)生成算法中比較常用的有三角網(wǎng)生長算法、分治算法、逐點插入算法等。由于塔基地形的數(shù)據(jù)量較小(一般不超過7000個點),處理時間均較為快速,本軟件進一步研究提升Delaunay三角網(wǎng)生成效率意義并不大,采用經(jīng)典的三角網(wǎng)生長算法可以滿足用戶要求。
三角網(wǎng)生長算法的基本描述如下:
(1)在離散點序列中任意取一初始點,在剩余點中找出與其相距最近的點,以這兩點構(gòu)建矢量化的初始基線;(2)在初始向量基線的右側(cè)找出與該基線構(gòu)成Delaunay三角形的第三點,把該點與原來兩點連接形成初始化Delaunay三角形,以第三點與基線兩端點構(gòu)建兩條新的基線;(3)對上述第2步進行迭代操作,直至離散點集合內(nèi)所有的點和形成的基線均參與構(gòu)建Delaunay三角網(wǎng)。
2.2 基于Delaunay三角網(wǎng)的任意插入點定位算法
本軟件對目前較為成熟的任意點定位算法從效率和健壯性兩方面進行比較,采用了高莉等人提出的插入點混合定位算法[1],該算法利用三角形的拓?fù)潢P(guān)系,將三角形面積坐標(biāo)定位算法與直線行走定位算法[2]相結(jié)合,在定位過程中可大幅縮短搜索路徑,如下:
(1)計算插入點P的平面坐標(biāo)并任意選擇一個三角網(wǎng)作為當(dāng)前目標(biāo)三角形Ts ;(2)從目標(biāo)三角形Ts開始,利用三角形面積坐標(biāo)公式判斷插入點P是否在首三角形Ts中,若三邊面積坐標(biāo)都非負(fù),則插入點P位于三角形內(nèi),算法結(jié)束,若不在則執(zhí)行步驟3;(3)利用三角形的面積坐標(biāo)公式繼續(xù)判斷插入點P與當(dāng)前目標(biāo)三角形Ts的關(guān)系,若其中某一邊的面積坐標(biāo)為負(fù),則以該邊右側(cè)的三角形Ti的作為當(dāng)前目標(biāo)三角形Ts(即Ts=Ti),執(zhí)行步驟2;若某兩條邊的面積坐標(biāo)為負(fù)則結(jié)合直線行走算法,將兩邊延長線交點與插入點P聯(lián)接生成向量線,找出包含交點且與方向線相交的三角形并將該三角形作為當(dāng)前目標(biāo)三角形Ts,從該三角形出發(fā)找出向量線與其相交的邊Ei,相交邊Ei右側(cè)的三角形Tj即為當(dāng)前目標(biāo)三角形Ts,返回步驟2。
2.3 長短腿配置算法
(1)獲取待配置鐵塔的各項參數(shù);(2)根據(jù)鐵塔根開和位移數(shù)值確定各接腿中心位置并利用2.2章節(jié)算法計算各接腿中心的地面高程點;(3)取各接腿地面高程點最小值為基準(zhǔn)值,計算其他接腿中心高程與基準(zhǔn)值之差,如果差值小于設(shè)置閾值,則該接腿配置滿足要求,否則按照減腿級差調(diào)整長短腿至滿足要求,當(dāng)最短接腿仍不能滿足要求時,自動降基;(4)當(dāng)接腿值發(fā)生變化時,對應(yīng)的基礎(chǔ)根開也將發(fā)生變化,此時重復(fù)第2、3步至各接腿均滿足配置要求;
3 程序?qū)崿F(xiàn)及效率對比
本軟件在設(shè)計上既注重執(zhí)行效率和穩(wěn)健性,又充分考慮到了用戶的使用習(xí)慣,能夠?qū)崿F(xiàn)與AutoCAD的交互通信進行草圖的自動繪制,也可輸出Excel格式的配置成果。
通過對代表性工程進行測試,可以測算采用軟件自動配腿的效率是人工作業(yè)效率的36倍之多,使用軟件后該道設(shè)計工序耗時幾乎可以忽略不計,極大提升了設(shè)計效率。
本軟件運用了多專業(yè)交叉互補的優(yōu)勢解決了工程實際問題,利用了測量專業(yè)的數(shù)據(jù)處理方法提升了作業(yè)效率,具有良好的借鑒意義。
參考文獻:
[1]高莉.改進的Delaunay三角剖分算法研究[J].蘭州交通大學(xué)碩士學(xué)位論文,2015.
[2]張詠,劉長星,楊瑜華等.基于融合算法的二維Delaunay三角網(wǎng)任意點定位研究[J].測繪科學(xué),2010,2(35):84-87.
作者簡介:何雄(1988-),男,湖北廣水人,本科,工程師,研究方向:架空輸電線路勘測設(shè)計。