羅 禪 劉 偉 胥 東
中國建筑第二工程局有限公司 云南 昆明 650224
灌注樁埋深一般較大,部分灌注樁深度達(dá)到15 m以上,現(xiàn)階段的有傷檢測(cè)法一般無法滿足對(duì)灌注樁樁基檢測(cè)的工程需求,所以尋求一種新型高精度探傷方法,是解決灌注樁后期質(zhì)量管理的重要途徑。超聲法檢測(cè)技術(shù)基于不同頻率超聲在灌注樁及周圍區(qū)域的反射特征,對(duì)灌注樁深埋部分的形態(tài)、氣泡、裂隙等進(jìn)行檢測(cè)。配合復(fù)合頻率超聲反饋信號(hào)的三維成像技術(shù),該系統(tǒng)可提供較為精細(xì)的灌注樁檢測(cè)結(jié)果。當(dāng)前,使用機(jī)器學(xué)習(xí)技術(shù)配合連續(xù)小波變換對(duì)樁基礎(chǔ)的超聲成像進(jìn)行細(xì)化分析,成為當(dāng)前樁基礎(chǔ)超聲分析的重要技術(shù)[1-5]。
某樓盤為單體高層建筑,地下4層,地上主樓65層,副樓6層。其中地上主樓部分為雙箍筒結(jié)構(gòu),單層面積1 125 m2,箍筒高度相對(duì)地坪(±0 m)193 m,基坑深度18 m。該區(qū)域?yàn)辄S河中下游沖積平原與魯中南低山丘陵區(qū)的交界地區(qū),第四系發(fā)育,厚度28~37 m,底部基巖為奧陶系鮞狀灰?guī)r,持力29.7 MPa±2.8 MPa,厚度35~47 m。鮞狀灰?guī)r頂板成單斜構(gòu)造,西北高、東南低。該個(gè)案共施工灌注樁8個(gè),在基坑底板向下施工,深度12~17 m。灌注樁采用圓形斷面,直徑600 mm,沉鋼筋籠后使用改性M5水泥砂漿進(jìn)行帶滲透壓的壓力灌注。
鋼筋籠直徑530 mm,骨料為直徑12 mm螺紋鋼,肋料為直徑6 mm圓鋼,輔料為直徑2.5 mm鍍鋅鐵絲。鋼筋籠截面共布置22根平行骨料,肋料間距為35 mm,骨料與肋料之間,使用輔料進(jìn)行綁扎。采用分段式鋼筋籠的沉籠法,每段長(zhǎng)度為2.8 m,段間咬合400 mm,咬合段公用肋料不少于10根。
本文采用基于A R M 內(nèi)核與L I N U X 操作系統(tǒng)的 TS-QJ702(A)綜合超聲物探儀進(jìn)行樁基深度探測(cè),其聲源設(shè)備為大功率超磁激發(fā)多頻帶聲波震源,最大聲波頻率為500 kHz,可分別采用平滑、LPF(低通濾波器)、BPF(帶通濾波器)、HPF(高通濾波器)、合成增幅等算法進(jìn)行噪聲過濾,可采用內(nèi)置積分處理、頻譜分析、相關(guān)分析、積算處理等對(duì)聲波信號(hào)進(jìn)行離線分析。
設(shè)備最小采樣間隔為2 μs,最大探測(cè)深度為60 m,最大缺陷探測(cè)精度為10 mm,數(shù)據(jù)采樣精度為24位。本次研究將利用多點(diǎn)多角度的聲波探測(cè)結(jié)果進(jìn)行深度數(shù)據(jù)挖掘,以在該設(shè)備原始精度基礎(chǔ)上,對(duì)超聲探測(cè)精度做到最大程度提升。
連續(xù)小波變換算法是以小波變換函數(shù)為基函數(shù),而小波變換的目標(biāo)是一種特殊的長(zhǎng)度有限、平均值為0的波形。
在進(jìn)行基函數(shù)構(gòu)建的過程中,需要先對(duì)小波變換的容許條件進(jìn)行判斷:
式中:R——積分區(qū)間;
ω——頻域自變量;
Ψ——原始函數(shù)。
小波變換有以下特征:
1)時(shí)域內(nèi)具有緊支集或似緊支集。
2)波動(dòng)性具有正負(fù)交替性,即各矢量分量之和均 為0。
3)信號(hào)可以分解成一系列相同母小波函數(shù)的子函數(shù),在小波函數(shù)中,尺度伸縮不影響小波函數(shù)的疊加。
將小波函數(shù)Ψ(t)進(jìn)行伸縮平移,可寫為:
式中:a——伸縮量;
τ——平移量。
小波基函數(shù)是由同一組母函數(shù)經(jīng)過伸縮和平移后得到的一系列函數(shù)序列,即小波基函數(shù)在時(shí)域、頻域等方面都具有有限的或近似有限的定義域。
在有限的定義域下,不論進(jìn)行何種時(shí)域變換和頻域變換,其結(jié)果仍是有限的。因?yàn)榇翱诔叨炔煌?,?dāng)a逐漸增大時(shí),其基函數(shù)的時(shí)域窗口也隨之僧大,而其頻域窗口隨之減小,反之亦然。
在此基礎(chǔ)上,假定一個(gè)原函數(shù)如下:
式中:t——自變量控制區(qū)間變量。
對(duì)其進(jìn)行Haar小波變換,變換公式為:
式中:ω——頻域自變量;
-iω/2——小波變換Haar常數(shù)。
連續(xù)小波變換是將任意的L2(r)空間的函數(shù)f(t)進(jìn)行小波基函數(shù)展開,即:
式中:a——伸縮量;
τ——平移量;
R——小波變換的積分區(qū)間。
與小波變換基函數(shù)和傅里葉變換相比,連續(xù)小波變換有以下相同特征:
1)二者均為積分變換過程。
2)均為相對(duì)固定的變換系數(shù)。
與小波變換基函數(shù)和傅里葉變換相比,連續(xù)小波變換有以下不同特征:
1)連續(xù)小波變換是小波變換的有效延伸,且對(duì)尺度和平移2個(gè)參數(shù)有函數(shù)體現(xiàn)。
2)連續(xù)小波變換函數(shù)在小波基函數(shù)下展開,即其本質(zhì)是將一個(gè)時(shí)域函數(shù)投影到具有二維時(shí)間特征的時(shí)域平 面上。
分析上述測(cè)量過程,如果單純使用TS-QJ702(A)綜合超聲物探儀進(jìn)行檢測(cè),需要將檢測(cè)數(shù)據(jù)拷貝到工作站中,甚至結(jié)合云計(jì)算IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)設(shè)備進(jìn)行后置分析,才可以得到更加精細(xì)的結(jié)果,此過程并不能對(duì) TS-QJ702(A)綜合超聲物探儀性能進(jìn)行全面開發(fā),且嚴(yán)重影響了測(cè)量效率。今天的智能化物探過程,基本拋棄了以往的外業(yè)測(cè)量、內(nèi)業(yè)分析的數(shù)據(jù)處理方式,而是更側(cè)重內(nèi)業(yè)工作時(shí)向外業(yè)提供數(shù)據(jù)分析平臺(tái)支持,而確保外業(yè)工作可以得到更加直觀的數(shù)據(jù)。此數(shù)據(jù)重新提交到內(nèi)業(yè)部門后,再由內(nèi)業(yè)部門根據(jù)數(shù)據(jù)表達(dá)和數(shù)據(jù)可視化結(jié)果編制相應(yīng)的勘探報(bào)告書。所以,應(yīng)充分利用TS-QJ702(A)綜合超聲物探儀提供的數(shù)據(jù)接口,利用其LINUX系統(tǒng)的開源特性,對(duì)TS-QJ702(A)綜合超聲物探儀進(jìn)行二次開發(fā),使其在基本物探功能的基礎(chǔ)上,實(shí)現(xiàn)更豐富的數(shù)據(jù)分析能力。
所以,可以將本文的樁基檢測(cè)系統(tǒng)開發(fā)需求,歸納為以下幾個(gè)組成部分。
根據(jù)前文分析,TS-QJ702(A)綜合超聲物探儀是基于LINUX操作系統(tǒng)的ARM架構(gòu),其本身是一個(gè)通用計(jì)算機(jī)系統(tǒng),基于LAMP的LINUX開發(fā)平臺(tái),可以對(duì)TS-QJ702(A)綜合超聲物探儀進(jìn)行較為系統(tǒng)的二次開發(fā)。但此開發(fā)過程在終端設(shè)備TS-QJ702(A)綜合超聲物探儀上的開發(fā)任務(wù)較為簡(jiǎn)單,需要在終端設(shè)備上采集相關(guān)數(shù)據(jù)并上傳到云端,由云端進(jìn)行數(shù)據(jù)深度挖掘后,將計(jì)算結(jié)果返回給終端設(shè)備,如圖1所示。
圖1 二次開發(fā)終端設(shè)備開發(fā)任務(wù)
1)元數(shù)據(jù)庫采用MySQL的開發(fā)平臺(tái),將原始系統(tǒng)中的24位采集數(shù)據(jù)讀取后進(jìn)行備份,數(shù)據(jù)表參照表1。
表1 元數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)
2)將生成完畢的元數(shù)據(jù)庫中數(shù)據(jù)提交到云端IDC機(jī)房,并等待云端的信息回饋。云端信息回饋主要有兩類數(shù)據(jù)。其一是數(shù)據(jù)的可用性,通過云端對(duì)數(shù)據(jù)可用性做出評(píng)價(jià),如果數(shù)據(jù)質(zhì)量不佳,則會(huì)要求終端重新測(cè)量。其二是云端返回的數(shù)據(jù)報(bào)告,該報(bào)告會(huì)在云端存儲(chǔ)的同時(shí)在終端也進(jìn)行存儲(chǔ),以便后續(xù)內(nèi)業(yè)編輯過程的數(shù)據(jù)調(diào)取。該功能可在Web-Service架構(gòu)上進(jìn)行搭建。
3)根據(jù)云端返回的數(shù)據(jù)報(bào)告,在終端構(gòu)建一個(gè)可視化界面,可以在終端查看云端生成的三維全息模型,并可在終端對(duì)三維全息模型進(jìn)行切割并觀察截面。該功能可在MATLAB架構(gòu)上進(jìn)行搭建。
將設(shè)計(jì)目標(biāo)精度±10 mm的TS-QJ702(A)綜合超聲物探儀單點(diǎn)數(shù)據(jù)進(jìn)行整合,形成多點(diǎn)測(cè)試數(shù)據(jù)集,進(jìn)而對(duì)數(shù)據(jù)集進(jìn)行深度挖掘的過程,屬于大宗數(shù)據(jù)的深度挖掘過程。這一過程對(duì)計(jì)算資源的需求量較高,對(duì)計(jì)算資源的占用時(shí)間較長(zhǎng),所以TS-QJ702(A)綜合超聲物探儀自身的計(jì)算資源遠(yuǎn)不能滿足該計(jì)算需求,且需要使用集群服務(wù)器構(gòu)建更大資源量的IDC資源對(duì)該計(jì)算任務(wù)進(jìn)行功能實(shí)現(xiàn)。該計(jì)算任務(wù)可以通過圖2表達(dá)。
圖2 云端數(shù)據(jù)處理流程
3.2.1 數(shù)據(jù)去量綱模塊
云端讀入數(shù)據(jù)后,對(duì)3個(gè)探頭定位數(shù)據(jù),3個(gè)回波矢量方向數(shù)據(jù),1個(gè)回波信息數(shù)據(jù)進(jìn)行去量綱計(jì)算,確保其量綱得到統(tǒng)一且投影區(qū)間保持一致。去量綱的實(shí)際意義是在不同測(cè)量點(diǎn)數(shù)據(jù)之間保持?jǐn)?shù)據(jù)的一致性。而當(dāng)前最常用的數(shù)據(jù)去量綱計(jì)算過程多采用min max算法,即輸入變量與整列數(shù)據(jù)最小值的差距與數(shù)列總差距之間的比值。如不加系數(shù),則經(jīng)過min max計(jì)算的所有數(shù)據(jù)列,其投影點(diǎn)會(huì)投影在[0,1]區(qū)間上,其中最小值為0,最大值為1,所有數(shù)據(jù)之間的排列順序和比例關(guān)系在投影后保持不變。
3.2.2 數(shù)據(jù)篩選模塊
數(shù)據(jù)篩選分為兩步:第一步將不完整數(shù)據(jù)刪除,即表1中字段數(shù)據(jù)存在缺失的數(shù)據(jù),應(yīng)被剔除。這些不完整數(shù)據(jù)可能來自終端設(shè)備的實(shí)測(cè)數(shù)據(jù),也可能來自數(shù)據(jù)轉(zhuǎn)化和數(shù)據(jù)傳輸過程中出現(xiàn)的錯(cuò)誤。第二步將離群數(shù)據(jù)單獨(dú)成表。使用K-mean算法對(duì)數(shù)據(jù)進(jìn)行聚類分析,對(duì)小規(guī)模離群數(shù)據(jù)進(jìn)行單獨(dú)成表,在數(shù)據(jù)歸類模塊和目標(biāo)點(diǎn)定位算法中再對(duì)這些數(shù)據(jù)進(jìn)行重新確認(rèn)。
3.2.3 數(shù)據(jù)歸類模塊
數(shù)據(jù)歸類模塊的特征是將同一個(gè)測(cè)量點(diǎn)下,同一個(gè)信息發(fā)送時(shí)間戳下的數(shù)據(jù)進(jìn)行歸類,并對(duì)這些數(shù)據(jù)進(jìn)行單獨(dú)分析。同一個(gè)測(cè)量點(diǎn)在同一個(gè)信息發(fā)送時(shí)間戳下可能會(huì)收到1~3 s的數(shù)據(jù),按照20 μs的回波采樣頻率,每秒鐘采集的數(shù)據(jù)量可能達(dá)到5萬個(gè)時(shí)間戳以上,且每個(gè)時(shí)間戳可能有不同矢量值進(jìn)入的數(shù)據(jù),因此可能會(huì)出現(xiàn)達(dá)到百萬條以上的數(shù)據(jù)量。但這些數(shù)據(jù)多數(shù)為空數(shù)據(jù)和噪聲數(shù)據(jù),在數(shù)據(jù)篩選過程中,這些數(shù)據(jù)會(huì)被大量剔除,可能1~3 s的偵聽周期內(nèi),可能回收1萬~2萬條有效數(shù)據(jù),這些數(shù)據(jù)將會(huì)被用作模型的最終成像。
3.2.4 數(shù)據(jù)矢量化模塊
采用arctan函數(shù),將3個(gè)矢量數(shù)據(jù)進(jìn)行矢量還原,即:
數(shù)據(jù)矢量化模塊的統(tǒng)計(jì)學(xué)意義是將去量綱模塊中經(jīng)過去量綱的矢量數(shù)據(jù)重新構(gòu)建成矢量數(shù)據(jù)。矢量數(shù)據(jù)去量綱后會(huì)變成4個(gè)單列數(shù)據(jù),分別為3個(gè)方向數(shù)據(jù)和1個(gè)矢量絕對(duì)值數(shù)據(jù),矢量絕對(duì)值數(shù)據(jù)即是經(jīng)過去量綱的Main-Data 數(shù)據(jù)。
3.2.5 目標(biāo)點(diǎn)定位模塊
經(jīng)過數(shù)據(jù)矢量化的數(shù)據(jù),經(jīng)過平差后可以得到目標(biāo)點(diǎn)定位結(jié)果。常規(guī)的平差方案如圖3所示。
圖3 平差算法示意
可以看到,系統(tǒng)測(cè)量結(jié)果基本可以斷定相應(yīng)的回波響應(yīng)點(diǎn)距離測(cè)點(diǎn)的距離。根據(jù)該距離,可以得到各個(gè)理論距離球弧面的交點(diǎn),這些交點(diǎn)會(huì)構(gòu)成一個(gè)模糊區(qū)域,采用幾何平均值方法,求出該模糊區(qū)域的質(zhì)心,即可得到平差后的目標(biāo)點(diǎn)定位信息。即對(duì)于N個(gè)測(cè)量點(diǎn)得到的對(duì)應(yīng)X值,其定位平差方法為所有X的乘積的負(fù)N次方。對(duì)Y值、Z值的平差方法與上述X值的平差方法一致。
經(jīng)過平差后,其理論誤差為視線所有誤差的乘積,即在20 m距離內(nèi)出現(xiàn)±10 mm的誤差,其單點(diǎn)誤差率為5×10-4,在三點(diǎn)聯(lián)合平差后,其誤差可降至1.5×10-12級(jí)別。
3.2.6 三維模型生成模塊
將上述所有目標(biāo)點(diǎn)之間實(shí)現(xiàn)曲面連接和平滑計(jì)算,即可得到基于超聲數(shù)據(jù)的三維模型。受篇幅限制,本文不再對(duì)曲面連接的平滑計(jì)算展開分析。經(jīng)過三維模型生成模塊生成的三維模型,將通過網(wǎng)絡(luò)返回到對(duì)應(yīng)的測(cè)量終端 TS-QJ702(A)綜合超聲物探儀中,可在測(cè)量終端查看測(cè)量結(jié)果的三維模型結(jié)果。
該系統(tǒng)在云端IDC系統(tǒng)中,主要需要的是數(shù)據(jù)倉庫主機(jī)組和計(jì)算中心主機(jī)組。根據(jù)前文分析,因?yàn)樵撓到y(tǒng)需要對(duì)上百萬條大宗數(shù)據(jù)進(jìn)行聯(lián)合計(jì)算,所以對(duì)計(jì)算中心的需求量要求較高,但對(duì)數(shù)據(jù)倉庫存儲(chǔ)容量的要求較低,所以,系統(tǒng)可構(gòu)建2套可以動(dòng)態(tài)擴(kuò)容的負(fù)載均衡系統(tǒng)對(duì)數(shù)據(jù)倉庫和計(jì)算中心進(jìn)行管理,如圖4所示。
在該系統(tǒng)的架構(gòu)下,進(jìn)行系統(tǒng)黑箱測(cè)試,發(fā)現(xiàn)使用4臺(tái)計(jì)算中心主機(jī)(2個(gè)四核2.4 GHz中央處理器加4個(gè)八核2.0 GHz浮點(diǎn)處理器,搭配192 GB動(dòng)態(tài)存儲(chǔ)器)配合1臺(tái)數(shù)據(jù)倉庫主機(jī)(2個(gè)四核2.4 GHz中央處理器搭配64 GB動(dòng)態(tài)存儲(chǔ)器,配合2 T高速機(jī)械硬盤,使用RAID5架構(gòu)),可在340 s內(nèi)完成對(duì)本文個(gè)案的數(shù)據(jù)分析。
圖4 本文系統(tǒng)的云端IDC布局
結(jié)合工程案例,本文在TS-QJ702(A)綜合超聲物探儀的LINUX開源系統(tǒng)的基礎(chǔ)上,使用LAMP開發(fā)平臺(tái),繞過其物探控制和數(shù)據(jù)采集的非開源部分,對(duì)其進(jìn)行二次 開發(fā)。
結(jié)合云計(jì)算技術(shù)實(shí)現(xiàn)了對(duì)其功能的有效擴(kuò)充。將該系統(tǒng)的理論誤差從±5×10-4級(jí)別提升到±1.5×10-12級(jí)別,且該計(jì)算過程在可動(dòng)態(tài)擴(kuò)容IDC系統(tǒng)基礎(chǔ)上實(shí)現(xiàn)了340 s的系統(tǒng)響應(yīng)時(shí)間。將以往需要長(zhǎng)時(shí)間離線分析才可以得到的高精度灌注樁超聲探測(cè)結(jié)果實(shí)現(xiàn)了準(zhǔn)實(shí)時(shí)響應(yīng)。因此,該系統(tǒng)具有一定的工程實(shí)踐意義。