張柱柱,焦光偉,王亞超,張 沖
(1.中國(guó)人民解放軍后勤工程學(xué)院 軍事供油工程系, 重慶 401311; 2. 78419部隊(duì), 重慶 402260)
?
立式罐變形檢測(cè)中三維點(diǎn)云數(shù)據(jù)處理方法
張柱柱1,焦光偉1,王亞超2,張 沖1
(1.中國(guó)人民解放軍后勤工程學(xué)院 軍事供油工程系, 重慶 401311; 2. 78419部隊(duì), 重慶 402260)
針對(duì)常規(guī)立式罐變形檢測(cè)方法勞動(dòng)強(qiáng)度大、效率低、自動(dòng)化程度不高等缺點(diǎn),提出了一種基于三維激光掃描技術(shù)的立式罐變形檢測(cè)方法。分析了基于三維激光掃描技術(shù)的立式罐罐體圈板半徑、圓柱度、垂直度和高度的計(jì)算方法,并使用三維激光掃描儀和全站儀對(duì)某立式油罐進(jìn)行對(duì)比試驗(yàn)。試驗(yàn)結(jié)果表明:提出的數(shù)據(jù)處理方法可以準(zhǔn)確計(jì)算出立式罐變形檢測(cè)所需尺寸信息,為立式罐變形檢測(cè)提供了新的途徑。
三維激光掃描;立式罐;變形檢測(cè);數(shù)據(jù)處理
立式罐作為儲(chǔ)存和檢定計(jì)量設(shè)備,其在長(zhǎng)期使用過程中,由于施工質(zhì)量不高、焊接工藝較差、操作不當(dāng)?shù)纫蛩?,或發(fā)生地震、爆炸等災(zāi)害,使罐體發(fā)生變形,影響立式罐的計(jì)量精度,甚至給立式罐的安全運(yùn)行帶來巨大的風(fēng)險(xiǎn)。因此,有必要對(duì)立式罐進(jìn)行變形檢測(cè),評(píng)估變形對(duì)立式罐造成的危害。
常規(guī)的立式罐變形檢測(cè)方法勞動(dòng)強(qiáng)度大、效率低、自動(dòng)化程度不高,且對(duì)于大型立式罐,受地形限制及儲(chǔ)罐間間距較小的影響,致使常規(guī)測(cè)量手段困難重重。而三維激光掃描技術(shù)具有測(cè)量時(shí)間短、數(shù)據(jù)量大、精確度高、效率高等優(yōu)點(diǎn),目前已經(jīng)廣泛應(yīng)用到地形測(cè)繪、變形監(jiān)測(cè)、文物保護(hù)及大型結(jié)構(gòu)設(shè)計(jì)等眾多領(lǐng)域[1-4]。采用三維激光掃描技術(shù),既可以提高立式罐變形測(cè)量的效率,又可以保證測(cè)量的精度。
立式罐變形檢測(cè)涉及的罐體尺寸數(shù)據(jù)主要有圈板半徑、傾斜度、圓柱度、垂直度和高度等。本文介紹了基于三維激光點(diǎn)云數(shù)據(jù)的水平截面圓擬合、罐體傾斜度、圓柱度、垂直度和高度的計(jì)算方法,通過現(xiàn)場(chǎng)試驗(yàn)對(duì)該方法進(jìn)行了驗(yàn)證,并使用全站儀與三維激光法進(jìn)行了對(duì)比分析。
1.1 水平截面圓擬合計(jì)算方法
1.1.1 加權(quán)平均法
加權(quán)平均法在坐標(biāo)平均值法的基礎(chǔ)上引入權(quán)數(shù),以克服坐標(biāo)平均值法求得的圓心坐標(biāo)會(huì)向數(shù)據(jù)點(diǎn)密集的方向偏移,且求出的半徑值偏小的不足。設(shè)所有相鄰數(shù)據(jù)點(diǎn)之間的弧長(zhǎng)之和為L(zhǎng),數(shù)據(jù)點(diǎn)(xi,yi)與相鄰兩點(diǎn)的弧長(zhǎng)之和為li。計(jì)算擬合圓圓心和半徑時(shí)的權(quán)數(shù)為li/(2×L),則圓心坐標(biāo)(xc,yc)和半徑R可分別由式(1)和式(2)計(jì)算得到。由于計(jì)算時(shí)圓心和半徑未知,可用相鄰兩點(diǎn)間線段長(zhǎng)度近似代替弧長(zhǎng)進(jìn)行計(jì)算[5]。
(1)
(2)
1.1.2 加速迭代法
(3)
1.1.3 等效面積法
等效面積法采用積分思想,將由數(shù)據(jù)點(diǎn)組成的多邊形面積近似代替水平截面圓的面積,再計(jì)算得到水平截面圓的半徑[7]。首先計(jì)算出水平截面點(diǎn)云數(shù)據(jù)的重心坐標(biāo),相鄰兩個(gè)數(shù)據(jù)點(diǎn)與重心構(gòu)成一個(gè)三角形,根據(jù)式(4)可依次連續(xù)計(jì)算相鄰三角形的面積,所有三角形面積之和即為水平截面的面積,再由式(5)計(jì)算水平截面圓的半徑R。
(4)
(5)
1.1.4 最小二乘法
最小二乘法尋求一個(gè)函數(shù)來逼近數(shù)據(jù),使整組數(shù)據(jù)的誤差達(dá)到最小。設(shè)(xi,yi)為水平截面點(diǎn)云數(shù)據(jù)點(diǎn)坐標(biāo),(xc,yc)為擬合圓圓心坐標(biāo),R為擬合圓半徑,Q為誤差平方和。當(dāng)Q值最小時(shí),即可求得擬合圓的圓心坐標(biāo)及半徑。
(6)
(7)
1.2 傾斜度計(jì)算方法
方法1 由各層圈板1/4和3/4位置處水平截面圓圓心坐標(biāo),計(jì)算各層圈板傾斜度。
對(duì)各層圈板1/4和3/4位置的水平截面進(jìn)行擬合計(jì)算,得到水平截面圓圓心坐標(biāo)(x1/4,y3/4)。由式(8)計(jì)算各層圈板1/4和3/4位置水平截面圓的坐標(biāo)水平偏差,兩圓心高差為dHi,由式(9)計(jì)算該層圈板的傾斜度[9]。
(8)
(9)
方法2 以較小間隔將罐體分成多個(gè)小圓柱體,計(jì)算每個(gè)小圓柱體的傾斜度。
對(duì)立式罐罐體進(jìn)行水平截面時(shí),利用三維激光點(diǎn)云數(shù)據(jù)量大的特點(diǎn),以較小間隔將罐體分成多個(gè)小圓柱體[10]。由水平截面圓擬合計(jì)算得各層截面圓的圓心和半徑,根據(jù)式(10)計(jì)算相鄰兩截面圓心坐標(biāo)的坐標(biāo)差。兩圓心的高差為h0。由式(11)計(jì)算得各小圓柱體的傾斜度。
(10)
(11)
方法3 計(jì)算各小圓柱體傾斜度的平均值。
將方法2中計(jì)算得的各小圓柱體的傾斜度,取其平均值作為罐體的整體傾斜度[11]。
(12)
方法4 計(jì)算各層圈板1/4和3/4位置處水平截面圓圓心所在擬合直線的傾斜度。
擬合計(jì)算各層圈板1/4和3/4位置的水平截面圓圓心坐標(biāo)。采用最小二乘法[12],由各水平截面圓圓心坐標(biāo)擬合罐體的母線,其與鉛垂線的夾角即為罐體的整體傾斜度[13]。
(13)
(14)
方法5 計(jì)算以較小間隔獲得的水平截面圓圓心所在擬合直線的傾斜度。
利用三維激光掃描技術(shù)數(shù)據(jù)量大的特點(diǎn),以較小的間隔截取水平截面圓,擬合計(jì)算各層水平截面圓圓心及半徑。采用最小二乘法,由各水平截面圓圓心坐標(biāo)擬合罐體母線,其與鉛垂線的夾角即為罐體的整體傾斜度。
1.3 圓柱度計(jì)算方法
根據(jù)水平截面圓的擬合結(jié)果,計(jì)算水平截面上所有點(diǎn)到圓心的距離。點(diǎn)到圓心的距離與截面圓半徑的最大偏差即為圓柱度F。
(15)
1.4 垂直度計(jì)算方法
罐壁垂直度是罐壁面相對(duì)于罐底鉛垂面的傾斜程度。過圓心截取罐壁豎直截面,采用最小二乘法將截取的點(diǎn)云數(shù)據(jù)擬合成直線,其與鉛垂線的夾角θ即為該罐壁處的傾斜角(圖1)。立式罐高度為H,由式(16)計(jì)算得罐壁垂直度G。
(16)
圖1 罐壁垂直度
1.5 高度計(jì)算方法
選取立式罐底部邊界點(diǎn),沿罐壁做垂線,量取罐壁的垂直高度,取平均值作為最終的罐體高度[14]。
選取某500 m3立式拱頂油罐作為試驗(yàn)對(duì)象。該立式罐直徑約9 m,高度約8.9 m,共有7層圈板。采用PENTAX S-3180V三維激光掃描儀和Leica FlexLine TS02 Plus全站儀對(duì)其進(jìn)行了測(cè)量。使用Matlab軟件編制程序,對(duì)測(cè)量數(shù)據(jù)進(jìn)行了計(jì)算處理。
2.1 水平截面圓計(jì)算方法結(jié)果與全站儀結(jié)果對(duì)比
分別采用加權(quán)平均法、加速迭代法、等效面積法和最小二乘法4種水平截面圓擬合計(jì)算方法對(duì)三維激光點(diǎn)云數(shù)據(jù)進(jìn)行了計(jì)算處理,并將結(jié)果與全站儀數(shù)據(jù)計(jì)算結(jié)果進(jìn)行比較。計(jì)算結(jié)果對(duì)比如表1所示。
表1 4種水平截面圓擬合計(jì)算結(jié)果與全站儀數(shù)據(jù)計(jì)算結(jié)果比較 m
從表1中可以看出:加權(quán)平均法、加速迭代法和最小二乘法的計(jì)算半徑與全站儀數(shù)據(jù)擬合結(jié)果的最大偏差分別為1.2、1.6和1.5 mm,說明這3 種方法均可以準(zhǔn)確地?cái)M合出水平截面圓半徑。
等效面積法的計(jì)算半徑與全站儀數(shù)據(jù)擬合結(jié)果的最大偏差達(dá)到了4.5 mm。分析其原因?yàn)椋旱刃娣e法的原理是用點(diǎn)云數(shù)據(jù)點(diǎn)組成的多邊形面積代替圓面積來計(jì)算半徑,獲得的半徑要比實(shí)際的半徑小,且對(duì)數(shù)據(jù)點(diǎn)數(shù)量要求較高。水平截面上的數(shù)據(jù)點(diǎn)越多,等效面積法求得的面積越接近圓面積。在本次試驗(yàn)中,將三維激光掃描儀的分辨率設(shè)置為中等,共測(cè)得100萬個(gè)數(shù)據(jù)點(diǎn),每個(gè)水平截面上只有約90個(gè)數(shù)據(jù)點(diǎn)。若想提高等效面積法的精度,則要提高三維激光掃描儀的分辨率,使水平截面包含更多的數(shù)據(jù)點(diǎn)。
2.2 傾斜度計(jì)算結(jié)果
由方法1可計(jì)算得各層圈板的傾斜度,結(jié)果見表2。從表2中可以判斷各層圈板的傾斜狀態(tài)。
以0.2 m為間隔,將罐體分割成43個(gè)小圓柱體,由方法2計(jì)算獲得43個(gè)小圓柱體的傾斜度,計(jì)算結(jié)果見表3。
表2 傾斜度方法1計(jì)算結(jié)果
表3 傾斜度方法2計(jì)算結(jié)果
方法1和方法2都是將罐體分成數(shù)個(gè)部分,分別計(jì)算每個(gè)部分罐體的傾斜度。方法1通過各層圈板1/4和3/4位置的水平截面圓圓心坐標(biāo)計(jì)算各層圈板的傾斜度,方法2則發(fā)揮三維點(diǎn)云數(shù)據(jù)量大的特點(diǎn),以更小的間隔將罐體分成43個(gè)小圓柱體,更為具體地描述了罐體的傾斜變化,其傾斜度變化如圖2所示,從中可以直觀地看出罐體在不同高度處的傾斜度變化情況。
圖2 罐體傾斜度隨高度變化
方法3、方法4和方法5都是計(jì)算罐體的整體傾斜度。方法3直接將方法2中計(jì)算所得的小圓柱體傾斜度取平均值作為罐體整體的傾斜度。由于每個(gè)小圓柱體的傾斜方向各不相同,取平均值的做法并不能準(zhǔn)確表示罐體整體的傾斜度。而方法4和方法5則通過擬合水平截面圓心所在的空間直線來計(jì)算傾斜度,可以更加準(zhǔn)確地表達(dá)罐體整體的傾斜度。方法5參與直線擬合計(jì)算的水平截面更多,結(jié)果也更加準(zhǔn)確。計(jì)算結(jié)果見表4。
表4 不同罐體整體傾斜度計(jì)算方法結(jié)果
2.3 圓柱度計(jì)算結(jié)果
SY/T 5921—2011《立式圓筒形鋼制焊接油罐操作維護(hù)修理規(guī)程》規(guī)定在底圈罐壁1 m高處,半徑偏差不應(yīng)超過±13 mm,在底圈罐壁1 m高以上,測(cè)得的半徑偏差不應(yīng)超過±39 mm。從表5中可以看出:罐壁44個(gè)水平截面均未超過規(guī)范的允許值,說明罐壁整體的圓柱度較好。
表5 圓柱度計(jì)算結(jié)果
以5號(hào)截面為例,經(jīng)過計(jì)算,得到5號(hào)水平截面半徑偏差最大點(diǎn)坐標(biāo)為(18.880 7,-1.263 5,-0.888 5),該點(diǎn)位置如圖3所示。從圖3中可以看出:5號(hào)水平截面上偏差最大點(diǎn)位于罐壁垂直焊縫處,焊縫處的凸起使計(jì)算得的半徑偏差值偏大,與實(shí)際情況相符。
圖3 5號(hào)截面半徑偏差最大點(diǎn)位置圖
2.4 垂直度計(jì)算結(jié)果
過圓心截取8個(gè)罐壁豎直截面,計(jì)算得截面處的罐壁垂直度,見表6。可見計(jì)算得到的垂直度均小于罐壁高度的0.4%,滿足規(guī)范要求。
表6 罐壁垂直度計(jì)算結(jié)果
2.5 高度計(jì)算結(jié)果
在Polyworks軟件中,選取立式罐底部邊界點(diǎn),沿罐壁做垂線,量取罐壁的垂直高度。共測(cè)量8次(如圖4所示),取平均值作為最終的罐體高度,結(jié)果見表7,計(jì)算得罐體高度為8.870 3 m。
圖4 罐體高度測(cè)量
序號(hào)12345678平均高度/m8.87328.85458.87848.85588.89588.85338.85798.89358.8703
本文對(duì)比分析了基于三維激光掃描技術(shù)的立式罐罐體水平截面圓擬合、傾斜度、圓柱度、垂直度和高度的計(jì)算方法,并使用三維激光掃描儀和全站儀進(jìn)行了對(duì)比試驗(yàn),結(jié)果表明:三維激光掃描法檢測(cè)立式罐變形效率高、精度高,且能夠檢測(cè)出罐體的微小變形,為基于三維激光掃描技術(shù)的立式罐變形檢測(cè)提供了數(shù)據(jù)處理的方法。
目前立式罐變形檢測(cè)規(guī)范都是基于傳統(tǒng)的測(cè)量方法,針對(duì)三維激光掃描法這種新的測(cè)量方法還沒有具體的規(guī)范,還需進(jìn)一步的研究。
[1] 宋振.三維激光掃描儀大容量計(jì)量數(shù)據(jù)處理方法與軟件開發(fā)[D].杭州:中國(guó)計(jì)量大學(xué),2014.
[2] 周俊召,鄭書民,胡松,等.地面三維激光掃描在石窟石刻文物保護(hù)測(cè)繪中的應(yīng)用[J].測(cè)繪通報(bào),2008(12):68-69.
[3] 劉昌軍,趙雨,葉長(zhǎng)鋒,等.基于三維激光掃描技術(shù)的礦山地形快速測(cè)量的關(guān)鍵技術(shù)研究[J].測(cè)繪通報(bào),2012(6):43-46.
[4] 戴華陽(yáng),廉旭剛,陳炎,等.三維激光掃描技術(shù)在采動(dòng)區(qū)房屋變形監(jiān)測(cè)中的應(yīng)用[J].測(cè)繪通報(bào),2011(11):44-46.
[5] 宋振,郝華東,周曉雪,等.基于三維激光掃描儀法的大型立式罐容量的計(jì)量[J].油氣儲(chǔ)運(yùn),2013,32(12):1367-1373.
[6] 徐國(guó)旺,廖明潮.擬合圓的幾種方法[J].武漢工業(yè)學(xué)院學(xué)報(bào),2002(4):104-106.
[7] 陳賢雷,郝華東,李紅軍,等.大型立式罐容量計(jì)量中三維激光掃描方法研究[J].中國(guó)測(cè)試,2014,40(2):44-48.
[8] 王金濤,劉子勇,張瓏,等.基于點(diǎn)云分析的大型立式液態(tài)石化產(chǎn)品儲(chǔ)罐容量計(jì)量方法研究[J].計(jì)量學(xué)報(bào),2011,32(2):110-103.
[9] 陳偉,郝華東,李東升,等.激光掃描立式罐傾斜測(cè)量新方法研究[J].中國(guó)測(cè)試,2015,41(2):22-26.
[10]宋振,裴潤(rùn)有,張洪軍,等.立式罐容量計(jì)量中三維激光掃描法研究[J].中國(guó)測(cè)試,2014(6):22-26.
[11]張玉平,陶彬,郎需慶,等.大型儲(chǔ)罐變形評(píng)估技術(shù)研究及應(yīng)用[J].安全、健康和環(huán)境,2014,14(5):43-47.
[12]韓慶瑤,肖強(qiáng),樂英.空間離散點(diǎn)最小二乘法分段直線擬合的研究[J].工業(yè)儀表與自動(dòng)化裝置,2012(4):107-109.
[13]賈勇帥,獨(dú)知行,郭巍,等.大型儲(chǔ)油罐變形數(shù)據(jù)處理與分析[J].城市勘測(cè),2015(6):117-120.
[14]張文新.三維激光掃描技術(shù)在大型油罐罐體尺寸測(cè)量中的應(yīng)用研究[J].蘭州工業(yè)學(xué)院學(xué)報(bào),2015,22(1):63-67.
(責(zé)任編輯 陳 艷)
Processing Method of Three-Dimensional Point Cloud Data in Vertical Tank Deformation Monitoring
ZHANG Zhu-zhu1, JIAO Guang-wei1, WANG Ya-chao2, ZHANG Chong1
(1.Department of Petroleum Supply Engineering, Logistic Engineering University, Chongqing 401311, China; 2.The No. 78419thTroop of PLA, Chongqing 402260, China)
We proposed a method of vertical tank deformation detection based on three-dimensional laser scanning technology because of the defects of the conventional vertical tank size measuring method, such as labor intensive, low efficiency and low degree of automation. The calculation methods of circular cross-section fitting, inclination, cylindricity, verticality and height of the vertical tank based on three-dimensional laser scanner were analyzed. And using three-dimensional laser scanner and total station, we had compared experiment to a vertical tank. The results show that the proposed methods can accurately calculate the size data of the vertical tank deformation monitoring. It provides a method of data processing of the vertical tank deformation monitoring.
three-dimensional laser scanning; vertical tank; deformation monitoring; data processing
2016-12-18 基金項(xiàng)目:總后軍需物資油料部技術(shù)開發(fā)項(xiàng)目(BX210J026 )
張柱柱(1992—),男,江蘇泗陽(yáng)人,碩士碩士生,主要從事油氣儲(chǔ)運(yùn)技術(shù)與裝備方面的研究,E-mail:zzz0608@vip.qq.com。
張柱柱,焦光偉,王亞超,等.立式罐變形檢測(cè)中三維點(diǎn)云數(shù)據(jù)處理方法[J].重慶理工大學(xué)學(xué)報(bào)(自然科學(xué)),2017(5):68-74.
format:ZHANG Zhu-zhu, JIAO Guang-wei, WANG Ya-chao,et al.Processing Method of Three-Dimensional Point Cloud Data in Vertical Tank Deformation Monitoring[J].Journal of Chongqing University of Technology(Natural Science),2017(5):68-74.
10.3969/j.issn.1674-8425(z).2017.05.012
TE972
A
1674-8425(2017)05-0068-07