陳玲玲, 陳熾坤
(1. 廣東工程職業(yè)技術(shù)學(xué)院,廣東 廣州 510520;2. 華南理工大學(xué)機(jī)械與汽車工程學(xué)院,廣東 廣州 510641)
防雷保護(hù)范圍的計算機(jī)可視化輔助設(shè)計方法研究
陳玲玲1, 陳熾坤2
(1. 廣東工程職業(yè)技術(shù)學(xué)院,廣東 廣州 510520;2. 華南理工大學(xué)機(jī)械與汽車工程學(xué)院,廣東 廣州 510641)
傳統(tǒng)的防雷保護(hù)范圍設(shè)計方法在繪圖和計算方面不僅效率低、準(zhǔn)確度差,而且容易出現(xiàn)錯誤。該文針對華南地區(qū)的雷電和防雷特點,以AutoCAD為平臺研究了防雷保護(hù)范圍的計算機(jī)可視化輔助設(shè)計方法。并以整體設(shè)計的思路,對現(xiàn)有算法的不足提出了改進(jìn)方案,跳出現(xiàn)有以兩針為單位和以三針為單位進(jìn)行設(shè)計的窠臼,考慮了任意多針、不等高針的保護(hù)范圍計算及可視化實現(xiàn)的問題,避免了原有算法中的重復(fù)計算,提高了計算效率。
計算機(jī)輔助設(shè)計;防雷研究;避雷針設(shè)計;可視化
傳統(tǒng)的防雷保護(hù)范圍設(shè)計方法只能憑借個人的經(jīng)驗積累以及對行業(yè)技術(shù)的理解來完成,同時計算校核也僅能通過手工繪圖和公式進(jìn)行。防雷保護(hù)范圍設(shè)計要考慮多種因素的交互影響,這些因素包括各支避雷針的位置參數(shù)、針高參數(shù)、針間距離等。對于這樣一個多因素影響的復(fù)雜過程,僅憑設(shè)計者的手工及經(jīng)驗進(jìn)行設(shè)計和方案的修改都是困難的。同時,避雷針、避雷線、避雷網(wǎng)等接閃器的任意組合導(dǎo)致的設(shè)計方案的多樣性,也加大了防雷范圍設(shè)計的計算量和復(fù)雜程度。所以,傳統(tǒng)的設(shè)計方法不能滿足當(dāng)今現(xiàn)代設(shè)計的需要。
實現(xiàn)可視化是防雷保護(hù)范圍計算機(jī)輔助設(shè)計的核心內(nèi)容,也是本文的研究重點??梢暬侵竿ㄟ^給定的已知條件,在計算機(jī)中建立虛擬的三維場景,實現(xiàn)人機(jī)互動。實現(xiàn)保護(hù)范圍的三維模型是可視化設(shè)計的重點,設(shè)計者可對比計算機(jī)中虛擬的防雷保護(hù)范圍與建筑物模型,判斷防雷設(shè)施是否達(dá)到防雷要求。
目前國外關(guān)于防雷保護(hù)的研究主要集中于防雷模型、防雷可靠性等方面 ,關(guān)于防雷保護(hù)范圍的研究特別是保護(hù)范圍設(shè)計系統(tǒng)的研究并不多見。國內(nèi)關(guān)于防雷保護(hù)范圍的研究很多,主要涉及簡單計算的小程序、查詢保護(hù)范圍半徑之簡表查詢以及保護(hù)范圍模型的模擬等。它們都實現(xiàn)了部分可視化設(shè)計的要求,但仍然存在著明顯的缺陷??梢暬芯渴欠览妆Wo(hù)范圍設(shè)計的熱點和發(fā)展方向,但目前的可視化系統(tǒng)功能不夠完善等。
由此看來,實現(xiàn)由傳統(tǒng)的純粹以知識和經(jīng)驗為依據(jù)的、以試錯為手段的方法,向著以模型化、可視化、系統(tǒng)化、能滿足用戶特殊需求的方法轉(zhuǎn)變,是防雷設(shè)計行業(yè)發(fā)展的客觀趨勢。
目前,防雷設(shè)計工作主要在建筑、氣象以及防雷系統(tǒng)的職能部門等相關(guān)領(lǐng)域進(jìn)行,行業(yè)使用的設(shè)計軟件絕大多數(shù)為AutoCAD,并且在設(shè)計后需要提供保護(hù)范圍圖以作為防雷設(shè)施施工的指導(dǎo),這些工作都需要在AutoCAD中完成。
眾所周知,AutoCAD具有強(qiáng)大的二維工程繪圖及部分三維作圖功能。它最顯著的特點莫過于其開放式的體系結(jié)構(gòu),在大量開發(fā)工具的幫助下,用戶可以對其菜單結(jié)構(gòu)、系統(tǒng)命令等進(jìn)行二次開發(fā)。因此,綜合比較之后,筆者認(rèn)為,以AutoCAD作為防雷保護(hù)范圍計算機(jī)可視化輔助設(shè)計的開發(fā)平臺較為理想。
綜上所述,筆者針對避雷針防雷系統(tǒng),通過Visual Basic 6.0 編程語言對AutoCAD進(jìn)行二次開發(fā),以此進(jìn)行防雷保護(hù)范圍的計算機(jī)可視化輔助設(shè)計開發(fā)。
華南地區(qū)地處亞熱帶,太陽輻射強(qiáng),氣溫高,瀕臨海洋空氣濕度大,有旺盛的對流活動存在,在熱力、動力和地形的相互影響下,極易出現(xiàn)暴雷,整個地區(qū)雷電活動頻繁。華南地區(qū)(本文主要以廣東地區(qū)為研究對象)雷電活動的規(guī)律有:
(1) 一年四季均有雷暴,且初雷早,終雷遲;
(2) 雷暴日數(shù)較多,70%以上的雷暴日數(shù)都在75天以上,遠(yuǎn)高于我國平均暴雷日數(shù);
(3) 暴雷分布極不均勻,地區(qū)之間差異較大,由西北往東南逐漸減少;
(4) 日發(fā)生雷電活動頻率高于北方[3-4]。
以上華南地區(qū)的雷電活動特點決定了防雷工作要比北方地區(qū)面臨更多的挑戰(zhàn)。
本文針對華南地區(qū)雷暴和防雷特點,以滾球法原理作為保護(hù)范圍設(shè)計的理論基礎(chǔ),討論了簡單防雷條件下的防雷保護(hù)范圍模型,具體指以避雷針為研究對象、建筑物周圍無其它建筑或山地、建筑物屋面無避雷帶等設(shè)施的簡單防雷模型。
為了避免出現(xiàn)大量的重復(fù)計算,以達(dá)到設(shè)計合理、計算高效的要求,本文提出不劃分小單元進(jìn)行設(shè)計的新算法,將整個保護(hù)范圍分為兩個部分:各單針作用范圍和各針間聯(lián)合作用的范圍??傮w思路如圖1所示。
針間聯(lián)合保護(hù)范圍的形成方法是新算法的亮點,具有不劃分設(shè)計單元、不以避雷針針數(shù)作為設(shè)計參數(shù)等特點。其具體的算法流程如圖2所示。
圖1 總體設(shè)計思路
圖2 針間聯(lián)合保護(hù)范圍的形成的算法流程
1) 滾球球心運動軌跡
滾球軌跡指的是滾球繞避雷針滾動時的運行路線。經(jīng)過研究分析發(fā)現(xiàn),滾球軌跡是各針在地面上的防護(hù)圓的合集。在平面上產(chǎn)生各防護(hù)圓后,合并為一個面域,所得的面域圖形曲線就是滾球軌跡圖,如圖3(a)。該軌跡圖距地平面高度為hr。
2) 控制點的獲取
圖3 球心運動軌跡圖
滾球球心運動軌跡由多段圓弧組成,各圓弧的交點就是控制點,控制點在兩針間保護(hù)范圍的輪廓形成中起著重要的作用。在程序?qū)崿F(xiàn)中,以圓弧作為句柄搜尋并獲取圓弧相關(guān)信息,所獲取的圓弧端點如圖3(b)。
3) 針間多邊形的形成
針間多邊形是各針之間聯(lián)合保護(hù)范圍在地面上的投影。先計算交點與各針針心間的距離及該交點兩側(cè)圓弧半徑,如果距離與其中一條圓弧的半徑相等,就連接該交點及針心。以此類推,得出由各交點(或控制點)與各針針心點構(gòu)成的多邊形,如圖3(c)。
4) 拉伸與切除
以滾球半徑 hr為拉伸高度,向下拉伸多邊形,形成一實體如圖4(a);在各控制點處生成滾球,并切除,形成各針間的聯(lián)合保護(hù)范圍(頂部保護(hù)范圍曲面暫未產(chǎn)生)如圖4(b)。
圖4 針間保護(hù)范圍的形成
5) 頂部球面的產(chǎn)生
頂部球面的產(chǎn)生完全遵循滾球法原理。滾球在經(jīng)過三支避雷針的針頂時,將在頂部形成一個球面,該球面也就是保護(hù)范圍的頂部的曲面。求解該滾球球心位置是該步驟的關(guān)鍵。
以空間任意三點為例,過此三點的滾球球心位置的算法如下(見圖5):
圖5 過三點求滾球球心位置
為求取球心 O ′(XS,YS,ZS),必須先求得過三支避雷針頂點的圓的圓心 O ( XO, YO,ZO),顯然OO ′ ⊥△P1P2P3。設(shè)已知三支避雷針頂點分別為P1(X1,Y1,Z1)、P2(X2,Y2,Z2)、P3(X3,Y3,Z3),點O為△ P1P2P3的外心。取三邊中點分別為a(Xa, Ya,Za),b(Xb, Yb,Zb),c(Xc, Yc,Zc)。則:
在O′點處生成一滾球,運用布爾減運算切除該滾球,即可獲得保護(hù)范圍的頂部曲面。如圖6所示,過1P、2P、3P三點的滾球因為未和避雷針4P發(fā)生干涉,進(jìn)行滾球切除后,圖中深色區(qū)域即為形成的保護(hù)范圍的頂部曲面。
圖6 頂部曲面的產(chǎn)生
6) 干涉碰撞檢測
對于多支(n≥4)避雷針的情況,經(jīng)過任意 3支避雷針的針頂可產(chǎn)生一滾球,共可產(chǎn)生個滾球,當(dāng)直接采用現(xiàn)有的一些方法進(jìn)行切除時,將會切除部分有效保護(hù)范圍,減少了整個設(shè)施的保護(hù)范圍,造成不必要的浪費。本文提出的碰撞干涉檢測的原理如下:將經(jīng)過某三支避雷針頂點的滾球向Z軸正向做微量偏移,運用AutoCAD提供的干涉檢測函數(shù)CheckInterference獲取滾球和某支避雷針的重復(fù)區(qū)域,然后刪除該實體。如果系統(tǒng)出現(xiàn)報錯提示,則證明滾球未和該避雷針發(fā)生干涉;反之則說明兩者發(fā)生干涉,并終止和其他避雷針的干涉碰撞檢測。以此類推,記錄系統(tǒng)出現(xiàn)報錯的次數(shù),如果總的次數(shù)與避雷針數(shù)量相同,則說明滾球未和避雷針發(fā)生干涉,運用布爾減運算切除該滾球,就獲得了該三支避雷針頂部的曲面,如圖7所示。
圖7 干涉、碰撞檢測
7) 完整保護(hù)范圍的生成
在建立起針間保護(hù)范圍的模型后,再加入各單針單獨作用的范圍,同時運用布爾加運算,合并各模型形成完整的避雷針保護(hù)范圍的虛擬模型,如圖8所示。
圖8 聯(lián)合保護(hù)范圍
新算法是在原有傳統(tǒng)算法的基礎(chǔ)上提出來的,因此繼承了傳統(tǒng)算法的優(yōu)點,如將保護(hù)范圍一分為二的方法,同時以整體設(shè)計的思路針對現(xiàn)有算法的不足提出了改進(jìn)方案,跳出現(xiàn)有以兩針為單位和以三針為單位進(jìn)行設(shè)計的窠臼,考慮了任意多針、不等高針的保護(hù)范圍計算及可視化實現(xiàn)的問題。它是一個整體性的設(shè)計方法,算法簡單實用,避免了原有算法中的重復(fù)計算,提高了計算效率。
[1]劉 爽, 劉金義, 陳 鵬. 用隨機(jī)增量局部轉(zhuǎn)換算法實現(xiàn)三維點集的 Delaunay 三角剖分[J]. 計算機(jī)應(yīng)用, 2003, 23:111-113.
[2]劉 剛. 基于斷層輪廓數(shù)據(jù)的三維形體重構(gòu)技術(shù)的研究[D]. 濟(jì)南:山東科技大學(xué), 2006.
[3]湯列平. 三維重構(gòu)系統(tǒng)的研究與改進(jìn)[D]. 杭州:浙江大學(xué), 2006.
[4]余 峰. 基于圖像的三維造型算法研究[D]. 杭州:浙江大學(xué), 2004.
[5]孫勁飛. 利用二維輪廓線重構(gòu)雙峰值三維形體[D].青島:中國海洋大學(xué), 2003.
[6]沈廣軍, 王 翠. Visual Basic二次開發(fā)AutoCAD實現(xiàn)Delaunay三角剖分及在有限元前后處理中的運用[J].西部探礦工程, 2005, 12(116):44-46.
[7]劉 剛. 基于斷層輪廓數(shù)據(jù)的三維形體重構(gòu)技術(shù)的研究[D]. 濟(jì)南:山東科技大學(xué), 2006.
Research on Computer Aided Visible Design Method for Lightning Protection Scope
CHEN Ling-ling1, CHEN Chi-kun2
( 1. Guangdong Polytechnic Collecge, Guangzhou Guangdong 510520, China;2. School of Mechanical and Automotive Engineering , South China University of Technology, Guangzhou Guangdong 510641, China )
The traditional method of lightning protection scope design has many disadvantages, such as low efficiency and precision, and mistakes are very easy to be made in the drawing and calculating of the design. According to the characteristics of the thunder and lightning protection in South China, a visible design method of lightning protection scope based on AutoCAD is researched. An improved method is provided in order to avoid the repetitious counting by using the existing algorithm, which covers the cases of any number and different height of lightning rods, and computational efficiency is increased.
computer aided design; lightning protection research; lightning rod design;visualization
TP 391
A
1003-0158(2010)06-0075-05
2010-03-16
陳玲玲(1959-),女,廣東梅州人,副教授,主要研究方向為工程圖學(xué)及CAD。