王開華,楊森,周繼中,曹其壯
(中國水利水電第七工程局有限公司,成都611730)
在工程實踐中,錨桿支護技術(shù)廣泛應(yīng)用于地下洞室、隧道支護工程及高邊坡治理工程[1],其質(zhì)量的無損檢測通常采用聲波反射法[2-4]。錨桿質(zhì)量等級主要分為A、B、C、D 四類[5],其中A 級和B 級確定為合格,C 級和D 級確定為不合格,其依據(jù)如表1 所示。
如表1 所示,規(guī)程中僅給出了錨桿錨固密實度和等級的定性判別標準,許多地方用詞較為模糊,如“桿底反射信號微弱”、“有較弱的缺陷反射波”、“清晰的桿底反射波”,在實際應(yīng)用中不容易掌握相應(yīng)的尺度,而且標準要求同時識別時域信號特征和幅頻信號特征,這在一定程度上增加了計算量和識別難度。因此,為了便于計算機程序?qū)﹀^桿錨固的質(zhì)量等級進行定量識別,本文嚴格遵循錨桿密實度質(zhì)量評判規(guī)程,提出了一種基于閾值評級的錨桿錨固質(zhì)量等級快速評級方法,該方法僅針對錨桿的桿底反射的時域信號進行處理,便能滿足分類標準要求,且具有簡單、高效、準確的特點。
由于錨桿反射信號原始數(shù)據(jù)存在長度不一致,采樣間隔不一致等問題,無法直接用于算法處理,因此在進行分類之前,需對原始數(shù)據(jù)進行一系列預(yù)處理操作,使得用于分類處理的輸入數(shù)據(jù)是經(jīng)過歸一化的可以相互比較的完整數(shù)據(jù)。而且預(yù)處理操作,可提升算法的正確性和分類的準確性。
(1)原始數(shù)據(jù)歸一化以及獲取相似度矩陣
原始數(shù)據(jù)的歸一化處理過程包括Y 方向和X 方向的歸一化。Y 方向的歸一化是振幅歸一化,即將反射信號的縱坐標歸一化到設(shè)定的振幅區(qū)間。X 方向的歸一化是時間歸一化,即將以不同采樣間隔獲取的原始數(shù)據(jù),通過曲線擬合和重采樣的方法歸一化到同樣的采樣間隔。歸一化的作用是排除激蕩信號大小的不同和錨桿長度的不同對后續(xù)算法的影響。
表1 錨桿密實度質(zhì)量等級分類依據(jù)
現(xiàn)有儀器會對每根錨桿進行六次不同的測量作為一組數(shù)據(jù),個別同組原始數(shù)據(jù)會含有異常數(shù)據(jù),為了排除異常數(shù)據(jù)的影響,本文采依據(jù)公式(1)計算同組數(shù)據(jù)的兩兩相似度,并組成相似度矩陣,將比較突出的異常數(shù)據(jù)篩除。
其中xi(x=1,2,…6)表示某根錨桿的六次測量數(shù)據(jù),corrcoef(·)表示計算相似度矩陣,ρ(m,n)表示計算m、n 的相似度,本文通過公式(2),計算m、n 的相似度:
其中μm,σm分別是m 的均值和標準差。
在同一根錨桿上采集的數(shù)據(jù)不應(yīng)該有較大的差別,任意兩組數(shù)據(jù)的相似度應(yīng)為0.9 以上。如果某數(shù)據(jù)與同組的其余數(shù)據(jù)相似度均不足0.9,那么將該數(shù)據(jù)視為異常數(shù)據(jù)排除,保留剩余數(shù)據(jù)。如果某組中有多于兩個異常數(shù)據(jù),那么將整組數(shù)據(jù)視為異常數(shù)據(jù)排除。
(2)x 方向修正以及上下峰值預(yù)處理
本文所述算法需要獲取歸一化后的曲線x、y 值以及上下峰值分別對應(yīng)的坐標值,上下峰值即在發(fā)射信號的波形圖中,正方向的峰值稱為上峰值,在負方向的峰值稱為下峰值,在后續(xù)計算中上下峰值分別計算。
由于現(xiàn)場測量時,激振信號的強度和持續(xù)時間的不同,會導(dǎo)致反射信號的主頻率或周期不同,從信號的波形圖上分辨,則表現(xiàn)在不同測量時,x 方向的峰值間隔不同,如圖1 所示,同一個樣本1-(14)內(nèi)的兩組數(shù)據(jù)1-(14)_1 以及1-(14)_4 相比較而言,從視覺上就可以看出曲線1-(14)_1 的峰值間隔與曲線1-(14)_4 的峰值間隔并不相同。為了便于后續(xù)計算和比較,需要將其統(tǒng)一到一個基準上進行計算,即進行x 方向上修正。
圖1 修正之前的樣本數(shù)據(jù)曲線
具體修正過程如下:
①獲取曲線的前三個上峰值點p1,p2,p3;
②計算峰值橫坐標間隔平均值:
其中,pix表示峰值pi的橫坐標,將pavg設(shè)置為修正系數(shù);
③對全部點的橫坐標值進行修正:
其中,xbefore、xafter分別表示修正前后的橫坐標值。
同時,由于激振信號等原因,可能出現(xiàn)第1 個上峰值或下峰值未達到該方向最大的情況,在后續(xù)峰值比較時該峰值不具備參考意義,需要去除該峰值,使其不參與后續(xù)峰值計數(shù)和處理。
在具體分類過程中,由于A、B 類波形曲線比較相似,C、D 類波形曲線比較相似,而AB 類與CD 類相比較而言,波形相差較大,如圖2 所示,故采取由粗到精的分組分類策略,先將A、B 類視為一組,C、D 類為一組,完成分組分類后,再依據(jù)各類別特征具體分為A、B、C、D 種等級。
首先AB 類波形規(guī)整,只在前段有較大起伏,而CD 類波形較散亂,因此可通過曲線后段部分峰值均值作為分類依據(jù)。分別獲取上下峰值點數(shù)組[u1,u2,…,um]和[d1,d2,…,dn]。以上峰值為例,將從ui開始的后續(xù)x個峰值點用于計算,下峰值點同理。
依照公式(5)獲取峰值均值,其中abs()表示求取絕對值。將peakavg作為區(qū)分AB 類和CD 類的依據(jù)。
圖2 樣本數(shù)據(jù)波形曲線
其次C、D 類的劃分根據(jù)為其后半段波動起伏情況,與D 類數(shù)據(jù)相比,C 類數(shù)據(jù)后段峰值起伏相對較小。計算曲線上下峰值最大值與最小值的比值ratio,并聯(lián)合peakavg,劃分C、D 類數(shù)據(jù)。
而A、B 類的具體劃分依照其曲線波形規(guī)則程度。A、B 類曲線前部分起伏較大,而后面部分波形平整,如圖3 所示,皆為包括最高峰開始的前4 個峰這段曲線波動起伏明顯,而其后的曲線波動較小,基本趨于直線狀態(tài)。因此對于A、B 類的劃分就可以分別從曲線后半段波動起伏程度以及曲線前半段波形下降狀態(tài)著手。
圖3 A、B類曲線
以上峰值為例,將曲線最高峰后的第z 個上峰后的部分視為后半段,曲線后半段的波動起伏程度可根據(jù)后半段的前p 個峰值均值來進行確定。接著對于曲線前半段,計算上峰值最高峰開始的第1 個峰值與第2個峰值連線k12 的斜率絕對值以及第1 個峰值與第4個峰值連線k14 的斜率絕對值,將這兩個斜率值作為判定依據(jù),如圖4 所示。
通過對實際工程運用中的錨桿進行測量,獲取了本文實驗所需的反射信號。共對351 根錨桿進行測量,每根錨桿測量六次,作為一組原始數(shù)據(jù)保存。然后使用人工分類方法,按照規(guī)程[5]對每組錨桿進行等級判斷。
圖4 斜率絕對值計算示意圖
再完成人工篩選后,對原始數(shù)據(jù)按照第二章所述方法進行預(yù)處理得到中間數(shù)據(jù)。先進行分組分類。實驗中,i 取值為5,x 取值為6。根據(jù)公式(5),計算峰值均值peakavg,若此峰值均值大于或等于閾值130,則說明該曲線波動較大,判定該曲線屬于C、D 類,否則,該曲線屬于A、B 類。
其次對于C、D 類的具體劃分,除了計算峰值均值,同時還計算上下峰值最大值與最小值的比值ratio,并聯(lián)合峰值、峰值均值以及比值作為分類依據(jù)。若峰值均值peakavg大于或等于閾值200,則判定該曲線屬于D類;反之,若峰值均值peakavg在閾值130-200 范圍內(nèi),同時滿足上峰值最大值大于130 且下峰值最大值大于150,且其比值大于或等于閾值10,則判定該曲線屬于C 類。
最后對于A、B 類的具體劃分,在針對曲線后半段波動起伏程度以及曲線前半段波形下降情況的定量描述中,除了之前已獲取的峰值均值,還需計算從最高峰開始的上下峰值的第1 個峰值與第2 個峰值連線的斜率絕對值abs(k12)以及第1 個峰值與第4 個峰值連線的斜率絕對值abs(k14)。
根據(jù)峰值、峰值均值以及斜率絕對值的統(tǒng)計結(jié)果,可知當曲線除包括最高峰開始的前4 個峰值以外的后6 個峰值均值在閾值范圍60 以內(nèi),且滿足嚴格連續(xù)下降趨勢,即曲線前4 個峰值連續(xù)遞減;或呈總體下降趨勢,即曲線上下峰值的第1 個峰值與第2 個峰值連線斜率的絕對值大于第1 個峰值與第4 個峰值連線的斜率絕對值,且除最高峰外的前3 個峰值之間的差值絕對值小于閾值50,滿足上述條件的曲線即為A 類曲線。
當曲線從第5 個峰值開始的后6 個峰值均值在閾值范圍60-130 以內(nèi),曲線前4 個峰值并不滿足嚴格下降趨勢,而是滿足曲線上下峰值的第1 個峰值與第2個峰值連線的斜率絕對值大于第1 個峰值與第4 個峰值連線的斜率絕對值,但是從曲線第2 個峰值開始,直到曲線的第5 個峰值結(jié)束,這個范圍內(nèi)的曲線峰值兩兩之間差值的絕對值大于或等于閾值50,這樣的曲線即為B 類曲線。
本文所述錨桿錨固質(zhì)量等級快速評級方法,通過對原始錨桿數(shù)據(jù)進行歸一化以及進行x 方向修正等預(yù)處理操作,得到可供分類的中間數(shù)據(jù),然后計算其峰值均值以及相應(yīng)的斜率絕對值等定量分類標準,從而實現(xiàn)對錨桿錨固質(zhì)量等級的快速評級。
與目前主流的錨桿錨固質(zhì)量等級評級方法相比,本文所述方法的優(yōu)勢有以下幾個方面:
(1)簡單易懂,本文所述方法基于統(tǒng)計結(jié)果得到可用來進行分類的閾值,基于閾值進行錨桿錨固質(zhì)量等級快速評級;
(2)計算量小,僅針對錨桿的桿底反射的時域信號進行處理,能快速得到分類結(jié)果;
(3)準確高效,應(yīng)用該方法得到的分類結(jié)果與原人工首次分類的結(jié)果存在不一致時,由于人工判定結(jié)果具有隨意性,人工再次確認基本都能認可本算法分類所得到的結(jié)果,表明本算法具有較好的準確性。