陳正林, 何國志, 張劼超, 劉加柱, 王紅娟, 候圣均
(1.中電建路橋集團有限公司, 北京 100048; 2.北京科技大學土木與資源工程學院, 北京 100083)
對于隧道和地下工程,巖體的地應力場為受力狀態分析和支護加固提供數據支持,在了解工程區域原巖應力狀態的前提下,可以提前規劃工程設計和施工方案,有效地規避變形、坍塌等常見地質災害,減少人員傷亡和經濟損失。
為了了解一個區域的地應力分布狀態,常采用地應力反演的方法,即通過區域內某幾個實測應力的數據和數學推演計算來推斷區域內三維地應力場。現場測量方法一般采用水壓致裂法、應力解除法、聲發射法、超聲波譜法和發射型同位素法等[1-2],本文研究現場測量采用空心包體應力解除法。關于獲取到實測數據后,采用的地應力反演方法,1983年,郭懷志等[3]和余云燕等[4]提出多元回歸分析法,同時考慮由埋深確定的巖體上覆重力和依據實際工程地質條件模擬的應力,在二者的基礎上構建了不同工況下應力場。方明禮等[5]大幅改進了地應力函數反分析法,提出用三維有限元反演地應力場方法來解決地應力計算。1999年尚岳全[6]提出直接邊界調整法,通過不斷調整計算區域邊界上的荷載大小去分析研究,使用數值方法來運算獲取應力場的分布變化規律[3-6]。21世紀初,隨著計算機的飛速發展,人工智能方法[7-8]逐漸被應用在地應力反演領域。
為了克服某些工程區域地質情況復雜,實測應力數據較少問題和減少現場測量的耗費,現減少測點,提出一種邊界荷載和人工神經網絡的聯合反演方法,在小樣本下對區域內地應力狀態進行計算,綜合兩者的優點,并對建(個)元高速五老峰隧道部分區域進行地應力反演,在測點較少的情況下,利用人工神經網絡的數據處理和非線性優勢模擬地應力分布狀態,希望可以給其他相關工程提供一定的理論依據和指導。
在研究礦區、隧道、邊坡、硐室等區域的構造應力場時,直接邊界調整法具有廣泛的應用性,可以很好地反演待演區域的初始地應力場和邊界條件。直接邊界調整法的具體步驟如下。
(1)根據待演區域的地勘報告、地形地貌特征、物探報告等地質信息,結合三維建模軟件建立包括實際測點在內的區域三維地質力學模型。
(2)選定一組邊界條件進行有限單元計算,監測記錄測點的計算應力結果,與現場實測應力進行對比,分析出入原因,結合反演區域地質條件和模型本身,進行邊界條件的大小和作用方式的調整。
(3)對三維模型重新施加調整后的邊界條件和巖石力學參數,再次進行軟件計算,然后再進行對比,循環往復,直至得到一組最佳邊界條件使得測點的計算結果和實測結果相近[9]。
反向傳播神經網絡(BP)屬于前向型網絡結構的一種,全稱為“前向多層誤差逆向傳播學習算法”,下文簡稱為BP網絡。這種人工神經網絡通過反復改變網絡拓撲結構中的各神經元之間的連接權值和閾值,使網絡的輸出不斷逼近預設的期望輸出。相比于其他網絡結構,其最大的特點就是BP網絡是將網絡輸出與期望輸出之間的誤差通過網絡結構一層一層反向傳輸,各層神經元結構通過返回的誤差值進行權值何閾值的調整,這種算法因此也被稱為反向學習算法。
BP網絡的結構和連接方式如圖1所示,主要結構由輸入、輸出和隱含層組成。每一層有大量的節點,相鄰層節點之間進行全連接,相隔層節點之間則無連接。網絡的學習方式也就是網絡對數據的處理方式,在BP網絡里,外界的數據按照從左至右的順序,即從輸入層經過隱含層最后在輸出層得到網絡輸出[10-11]。

圖1 BP網絡結構示意圖Fig.1 Schematic diagram of BP network structure
一個地區的初始應力場的形成,往往經歷了幾百甚至上千萬年的地質運動和外界因素的影響,且時刻在變化,不過對于某個地質年代來說,地應力場可以認為是穩定的。地應力場在形成過程中,影響因素眾多,不同的區域,決定性因素和主導因素也不盡相同,研究人員也并沒有定論。但是經過研究人員多年的現場考證和實驗理論研究,證明初始應力場主要受以下幾個因素影響。
(1)重力因素。巖體的自重應力是引起初始應力場中垂直應力的主要原因,區域任意一點的豎直應力大約等于單位面積上的上覆巖層的重量。
(2)地殼構造運動。地殼的構造運動是三維應力場中水平應力形成的主要原因,中國的大陸板塊由于受四周的板塊擠壓和約束,內部主要產生水平的擠壓應力。
(3)巖石力學性質。有學者研究證明,應力場的大小和形成與區域巖石的力學性質有一定關系,如區域巖層的彈性模量、泊松比、剛度等因素[12]。
(4)地形因素。數萬年的地球活動造成了現在的山川大河,地表的高低起伏,不同的形地貌,地形對地應力的影響并不確定,不同地形處不同深度的地應力狀況也并無規律可言。
(5)其他因素。除了以上對地應力影響較為明顯的因素外,溫度、滲流、冰川以及某些暫時不明的因素在某些特定情況下也能對區域內應力場產生一定的影響。
對于以上眾多地應力影響因素,可以用式(1)[13]表示:
σ=F(P,R,ΔG,ΔH,T,W,Q)
(1)
式(1)中:σ為區域某點地應力;F為一種非線性函數關系;P為測點的坐標位置,可在現場測量獲得;R為區域的巖石力學參數;ΔG為重力因素;ΔH為構造運動因素;T、W、Q為溫度、滲流和其他暫時不明因素。
通過式(1),將地應力表示成重力、構造應力、溫度等因素的某種函數關系。在實際地應力反演過程中,測點的坐標位置是不可改變的,溫度、滲流和其他的不明因素也不考慮。所以式(1)可以進一步簡化,得到
σ=F(R,ΔG,ΔH)
(2)
在地應力場多元線性回歸反演理論中,初始地應力場可以簡化為各種因素產生的應力場的線性疊加,最終上述地應力函數可簡化為
σ=C0+C1σG+C2σH+C3σR+…+Cnσn
(3)
式(3)中:C0~Cn為回歸系數;σG為由在重力因素下產生的應力場;σH為在構造應力下產生的應力場;σR為由于巖石力學性質導致的應力場;σn為其他因素產生的應力場。
但是在實際上,一個區域內的地應力場是復雜多變的,尤其是在埋深較大或者地質情況較為復雜的地質區域,地應力場并不是簡單地疊加,而是具有明顯的非線性特征。因此引入BP網絡技術,如何利用BP網絡處理非線性問題的特性來解決地應力場的反演是需要解決的問題,但是BP網絡需要大量樣本訓練網絡和實際地應力測量數據稀少又構成了顯著的矛盾。
首先,地應力的數值反演基本上是在有限元軟件上進行,基本思路就是建立待反演區域的三維地質模型,賦予合適的參數和邊界條件,使實測點的計算數據和實際測量數據相近,這樣就可以得到一個區域的大致應力場。在多元線性回歸反演方法中,可以通過回歸后的方程推算邊界條件的大小和作用方式,但是在非線性反演中,并沒有一個確定的方程或者函數關系,因此就無法獲得準確的邊界條件。
在數據稀少的情況下,通常采用直接邊界調整法,通過試算的手法來慢慢調整邊界條件,但是這樣非常耗費時間和精力,因此結合BP網絡的非線性特征,提出以下思路。
首先建立待反演區域的三維地質模型,通過直接邊界調整法進行反演計算,在試算的基礎上得到大概的巖體參數和邊界條件范圍(實測點的地應力值被包含在內)。將試算出的巖體參數和邊界條件按照正交試驗構造原則,構造出若干組組合邊界條件。將組合邊界和巖石力學參數賦予模型進行“正算”,得到實測點的計算數據。這樣就可以得到若干組BP網絡的訓練學習樣本,以測點的地應力值作為輸入,巖石力學參數邊界條件作為輸出。構建BP網絡,帶入數據進行訓練學習,得到地應力值和邊界條件的非線性映射關系。將測點的實際測量數據帶入訓練完成的網絡,“反算”出最佳邊界條件,代入模型中,進行模擬計算驗證。具體流程如圖2所示。

圖2 地應力非線性反演流程Fig.2 Nonlinear inversion flow of ground stress
五老峰隧道位于建水至元陽段,隧道左線全長8 305 m,起點樁號Z3K22+670,終點樁號Z3K30+975;右線全長8 360 m,起點樁號K22+665,終點樁號K31+025。隧道一般埋深50~900 m,最小埋深25 m,最大埋深929 m,屬典型的深埋特長分離式隧道。本次現場測量采用新型數字化無線式瞬接續采型原位空心包體應變計[14-15](圖3)。由于實驗環境復雜,本次只進行一個點的地應力測試,具體計算過程限于篇幅原因,不作具體介紹,測量結果如表1所示。為了便于計算,將主應力進行應力分解,結果如表2所示。

圖3 包裹空心包體的巖芯Fig.3 A core enclosing a hollow inclusion

表1 主應力值

表2 實測三維應力分量
通過對五老峰隧道地區的深入的地質調查,結合本次實驗測點位置和模型建立原則[6]。試驗點位于五老峰隧道出口段加寬道位置,樁號K27+982~932,埋深大約900 m,根據隧道圖紙,確定模型y軸與隧道軸線平行,x軸垂直于隧道軸線,埋深方向為z軸。隧道區域實際位置處于模型中間位置,遠離邊界,實際測點位于隧道中段,同樣處于模型中央位置。五老峰隧道布置圖及模型計算邊界范圍如圖4所示。
通過FLAC3D建立五老峰隧道部分區域的三維地質模型,如圖5所示。模型總計165 000個網格、174 216個節點、21 100個面。此次建立三維模型既具有計算精度上的優勢,又避免了冗長的計算時間。
根據地勘報告和現場的取樣室內試驗,得知反演區域的花崗巖部分巖石力學性質。按照室內試驗結果和以往模擬經驗,在參數選擇上,重度取 2 650 N/m3,黏聚力0.5 MPa,內摩擦角35°,本構模型采取彈塑性巖體模型(莫爾庫倫模型)。其中彈性模量和泊松比在本節不進行選取,這兩個參數需要利用BP網絡和FLAC進行推算,需要后期試算確定范圍。
病理學主要是研究疾病的病因、發病機制、病理變化及過程,是以形態學為基礎,通過病變大體標本和細微結構的觀察認識,掌握疾病的本質及發生規模對許多疾病的病理特點的觀察、掌握,要從宏觀和微觀的角度同時的觀察大體標本和顯微境下的特點,因此,病理學是基礎醫學和臨床醫學之間的紐帶[2]。
本文在模型邊界條件上主要選擇自重因素和構造運動這兩類主要因素施加,地形地貌在三維地表建模中得以實現,巖石力學性質則在模型賦參數這一環節得以實現。具體到模型上分為重力值、x向位移、y向位移,巖體的彈性模量和泊松比。

圖4 五老峰隧道區域三維示意圖Fig.4 Three dimensional schematic diagram of Wulaofeng tunnel area

圖5 五老峰隧道三維地質模型Fig.5 Three dimensional geological model of Wulaofeng
由于數據的稀少,本文研究只能采取人工試算的方法使得實測點的計算值逼近測量值,又因為直接邊界調整法本就繁雜,要想僅通過邊界調整法找到理論上最佳的反演邊界條件,使得測點的計算值很好擬合測量值會耗費大量的時間和精力,當反演區域地質條件復雜,測點數量較多時,這種僅靠人工試算的方法更加不現實。所以,需要在直接邊界調整法的基礎上,通過人工試算確定邊界條件的大致范圍,使得實測數據處在這個計算范圍之內,構建訓練數據,然后通過BP網絡反推最佳邊界。
經過若干次邊界調整計算,確定了兩種巖體參數(巖體的彈性模量和泊松比),3種邊界條件(重力值、x向位移、y向位移)的大致范圍。每個因素在波動范圍內取4個水平。具體值如表3所示。

表3 邊界條件水平
2.4.1 網絡訓練樣本構建
2.3節確定了邊界條件和部分模型參數的范圍并且給每個因素劃分了4個水平,BP網絡訓練需要大量樣本,所以利用這5個因素4個水平(表3)人為構造訓練樣本,這樣一來,邊界荷載法和BP神經網絡的優勢互補,既避免了邊界荷載法大量試算的缺點,又通過前期試算給BP網絡提供的樣本數據。樣本構造則按照正交實驗法則[16],具體如表4所示。
上述16組均勻設計組合充分地考慮了5個因素的4個水平,但是為了增加BP網絡訓練的可靠性和精度,另外的增加了4組隨機水平組合(和上述16組不重復),如表5所示,從而使訓練樣本數量達到了20組,基本滿足BP網絡的訓練樣本要求。

表4 16種邊界條件組合

表5 4組隨機邊界組合
通過上述步驟,得到了20組有完整輸入輸出指標的BP神經網絡訓練數據,接下來就可以構造關于三維應力和邊界條件的非線性網絡結構,利用這些樣本數據對網絡進行訓練。
2.4.2 網絡構造及訓練
網絡的構造和訓練則利用MATLAB軟件實現,網絡模型采用最高效的三層模型,具體參數如表7所示。
分析本文訓練好的網絡(圖6和圖7),訓練、驗證和測試的擬合優度R都在0.9以上(R越接近1說明擬合越好),網絡訓練的誤差基本集中分布在0.03附近,極少數樣本誤差到了1或者2,但都在允許范圍內。這樣的結果說明本次訓練的BP網絡達到了期望效果,可以進行下一步的最佳邊界條件反演,具有工程指導意義。

表6 BP輸入、輸出樣本

表7 神經網絡參數
2.4.3 網絡構造及訓練
2.4.2節中通過BP網絡得到了三維應力分量和邊界條件的非線性關系,雖然這種關系無法利用函數關系式表達,但是可以利用保存的網絡映射輸入與輸出之間的關系。本文最終目的是利用訓練完成的網絡,將測點的真實三維應力分量作為輸入帶入網絡,就能得到三維模型在有限差分計算軟件中的最佳邊界條件和部分模型巖體參數。
將表2代入訓練好的網絡,利用MATLAB命令a=sim(net,b),其中a為輸出(邊界條件、巖石力學參數),b為輸入(三維應力分量),net為訓練完成的網絡,可以得到最佳邊界條件。由于BP網絡的非確定性,決定進行了10次邊界條件反推,具體結果如表8所示。

圖6 BP網絡擬合回歸圖Fig.6 Regression diagram of BP network fitting
通過訓練好的BP網絡進行了10次反推,得到了上述10組邊界條件和巖石力學參數。到這一步,通過直接邊界調整法和BP網絡的結合成功反推出邊界條件,但是這些邊界條件是否真的滿足反演精度要求?與實測值相比又如何?還需要將這些邊界條件和巖石力學參數賦予三維地表模型,通過有限元軟件計算來檢驗這些條件的有效性,進一步驗證網絡的有效性。具體的計算結果如表10所示。
從表9中可以看出,10組邊界條件下三維應力計算結果與實測值總體上是相一致的。除去個別誤差稍大外,自重應力(σzz)平均模擬誤差1.24%,最大2.29%,最小0.09%;x向水平應力(σxx)平均模擬誤差1.04%,最大3.03%,最小0.04%;y向平應力(σyy)平均模擬誤差0.55%,最大1.22%,最小0.03%。其中第8組邊界條件下模擬結果與實測應力很是接近,三個方向上的應力誤差都控制在1%以下,y向水平應力甚至與實測應力相同,總體模擬結果精確在可接受范圍內。

圖7 BP網絡誤差分布圖Fig.7 Error distribution of BP network

表8 邊界條件BP網絡輸出

表9 計算應力與實際應力對比
利用FLAC3D的切片(cutting tool)功能,將沿五老峰隧道軸線方向的三個主應力進行豎向切片分析,如圖8所示。三維模型區域的隧道總長約1 400 m,走向與坐標y軸平行,最大埋深約900 m。
(1)從圖8(a)可以看出,五老峰隧道區域的垂直應力總體呈梯度分布,在接近地表區域的應力等值線起伏較大,這說明工程區域的地形地貌對淺層區域的豎直應力分布是有一定影響的,這主要是地形的起伏造成同一水平下上覆巖層的自重力不盡相同,而豎直應力大部分又是由重力造成。沿隧道軸線的豎直應力分布在23~28 MPa范圍內,波動較大且略大于重力,原因是因為深部構造運動強烈,與自重力共同作用下形成了豎直應力,但總體上豎向應力是符合應力分布規律的。

圖8 五老峰反演區域云圖Fig.8 Inversion area cloud map of Wulaofeng
(2)從圖8(b)可以看出,五老峰隧道區域的最小主應力也是呈梯度分布,與豎直應力不同的是,地表的高低起伏對水平的應力的分布影響不大,只在地表約100 m的位置造成應力起伏。隨著深度的增加,應力等值線越來越趨向水平,這說明五老峰區域的最小主應力主要是受水平構造運動影響,重力只會在山體表層對水平應力造成影響。沿五老峰隧道軸線最小主應力分布在28~29 MPa,應力基本在一條等值線上,方向呈水平,平均應力在數值上大于豎直應力,因為隧道埋深較大,越到深部,水平應力與豎直應力的差距就越大。
為了解決在某些工程區域地應力測量難,實測數據缺乏的問題,采用邊界荷載法和BP神經網絡的聯合反演法,既能解決邊界荷載法人工試算時間過長,又能通過神經網絡產生大量相關數據樣本,最后以五老峰隧道為工程實例進行驗證,得到如下結論。
(1)巖體的原位三維應力場并非是簡單相關影響因素的線性疊加,在測量數據較少和地質條件復雜情況下,多元線性回歸法不適用于反演研究,邊界荷載-BP神經網絡聯合方法可以有效地克服并反演原巖地應力狀態。
(2)采用人工試算邊界條件范圍可以有效減少單一邊界荷載法的計算時間,BP神經網絡利用正交實驗法則提供的足量數據可以精確地反算最佳的邊界條件,進而模擬三維應力狀態。
(3)聯合反演的三維應力模擬結果與實測相比,自重應力平均誤差1.24%,x向水平應力平均誤差1.04%,y向水平應力平均誤差0.55%,模擬結果較為精確。