蔣方媛,王艷,汪輝洋,汪磊,高延超
(1.深圳市勘察研究院有限公司,廣東 深圳 518000; 2.中國地質(zhì)調(diào)查局成都地質(zhì)調(diào)查中心,四川 成都 610081)
隨著我國各城市發(fā)展進程需要,隧道變形災(zāi)害的問題引起了更多的關(guān)注,其具有危害大、治理難影響因素復雜等特點,影響隧道變形的因素主要有地質(zhì)構(gòu)造條件、巖土體的工程地質(zhì)性質(zhì)、地下水動力作用、隧道開挖方式及其擾動程度、支護形式及周邊人類工程活動等[1],對于隧道施工過程中的穩(wěn)定性及危險性的研究具有較大的現(xiàn)實意義。因此,隧道變形的成因機制、施工過程中的自動化監(jiān)測、對監(jiān)測數(shù)據(jù)的處理分析及動態(tài)預測顯得尤為重要。針對隧道變形可通過三維激光掃描、無線傾角傳感器、全站掃描儀等技術(shù)方式實現(xiàn)自動化監(jiān)測[2-4],但從力學模型上常常難以準確地預測各時刻隧道圍巖變形值。與力學模型相比,基于數(shù)學方法的時間序列模型有著實現(xiàn)簡單、應(yīng)用方便的優(yōu)點。且相對而言,時間序列方法對于隧道圍巖預測等變形預測問題具有一定的普適性,只需進行簡易編程就可快速得到所需結(jié)果。而實時動態(tài)地評估隧道圍巖的變形發(fā)展趨勢,從而根據(jù)預測結(jié)論判斷是否采取相應(yīng)的支護措施,對于保證隧道的施工正常進行有著重要的意義[5]。由于時間序列方法所具有的上述優(yōu)點,在隧道圍巖變形中得到了廣泛應(yīng)用。眾多研究表明,將此類方法應(yīng)用于隧道圍巖的變形預測,能夠取得較傳統(tǒng)方法更準確的預測精度。
Huang等[6]提出了較傳統(tǒng)神經(jīng)網(wǎng)絡(luò)方法計算速度快、穩(wěn)健性強的極限學習機(Extreme learning machine,簡稱ELM)模型,已被成功應(yīng)用于輸水管網(wǎng)暗漏預測[7]、新型擋土墻安全性預測[8]、混凝土壩變形預測[9]等眾多實際工程問題。周伯榮等通過改進在線極限學習機模型對短時交通流進行了預測[10]、曹博等通過蟻群算法(ACO)優(yōu)化極限學習機模型對滑坡位移進行了預測[11]、王夢嬌等通過粒子群優(yōu)化極限學習及對短路電流進行了預測[12],核極限學習機(Extreme learning machine with Kernel,簡稱ELM_k)[13]將核方法融入了ELM中,進一步提高了模型的預測精度和穩(wěn)健性等。核極限學習機模型在風功率預測[14]、滑坡位移預測[15]等多領(lǐng)域均有廣泛的運用研究,另外,根據(jù)研究結(jié)果表明:在回歸和分類問題中,與支持向量機方法相比,ELM_k方法具有同等或更好的計算準確度。
本文根據(jù)隧道圍巖變形實測數(shù)據(jù),從時間序列模型角度,將ELM_k方法用于預測圍巖變形,提出了圍巖變形的改進預測方法。采用擅長處理非平穩(wěn)隨機信號的小波函數(shù)作為核函數(shù),并通過遺傳算法搜索最佳核參數(shù)。最后通過工程實例展示改進方法的合理性和優(yōu)越性。
ELM只需一步解析計算得出網(wǎng)絡(luò)隱含層權(quán)值,較傳統(tǒng)神經(jīng)網(wǎng)絡(luò)方法相比,網(wǎng)絡(luò)訓練時間大大減小;另外,后者網(wǎng)絡(luò)訓練階段常常有眾多的輸入?yún)?shù),而前者在該階段無須輸入?yún)?shù),實用性較后者有了明顯提升。ELM_k將核函數(shù)引入ELM方法中而產(chǎn)生的一種方法,是ELM方法的進一步完善。ELM_k的基本原理如下:
設(shè)訓練集為p,其期望輸出記作為t。根據(jù)最優(yōu)化理論,ELM_k的訓練函數(shù)寫成:
(1)
其中,ξ=[ξi,1,ξi,2,…,ξi,m]T表示樣本xi的模型計算值與實際值之間的誤差;β表示連接網(wǎng)絡(luò)隱含層和輸出層之間的權(quán)值向量;C表示懲罰系數(shù);h(xi)為訓練樣本xi的隱層輸出。根據(jù)KKT理論,可以將式(1)等效為式(2):
(2)
在式(2)中,αi,j是Lagrange乘子,βj表示連接隱含層和第j個輸出節(jié)點之間的權(quán)值向量,且β=[β1,β2,…,βm]。根據(jù)KKT優(yōu)化條件,要最小化式(2),有:
(3)
其中,αi=[αi1,…,αim]T,α=[αi1,…,αiN]T,對式(2)進行求解,整理得出如下表達式:
(4)
定義ELM_k的核矩陣為:
Ω=HHT:Ωi,j=h(xi)·h(xj)=K(xi,xj)
(5)
則ELM_k模型的計算值可表示為:
(6)
ELM_k通過引入核函數(shù)增強了輸出結(jié)果的穩(wěn)定性。在應(yīng)用中,根據(jù)Mercer定理,滿足Mercer條件的函數(shù)可作為容許核函數(shù)。徑向基核函數(shù)、多項式核函數(shù)、線性核函數(shù)、小波函數(shù)等是應(yīng)用較為廣泛的幾類核函數(shù)。與其余幾種核函數(shù)相比,小波函數(shù)具有小波分析在非平穩(wěn)隨機信號體現(xiàn)出的良好的時頻局部特性,在復雜系統(tǒng)建模中得到了廣泛的應(yīng)用。故本文選擇Marr小波構(gòu)造小波核函數(shù)。Marr小波的表達式見式(7)。
ψ(t)=(1-t2)e-t2/2
(7)
根據(jù)平移不變性,可構(gòu)建出如下的小波核函數(shù):
K(x,xi)=K(x-xi)
(8)
事實上,由于Marr小波的自變量以平方形式出現(xiàn),使得由Marr小波在構(gòu)建維小波核時,無須分解為一維小波核乘積的形式,即可構(gòu)造出如下的小波核函數(shù):
(9)
對于式(9),可以將之展開為如下形式:
(10)
遺傳算法(Genetic algorithm,GA)算法是優(yōu)化領(lǐng)域中廣泛使用的搜索算法,它模擬自然界中的“適者生存”現(xiàn)象,以自然選擇和群體遺傳(包括繁殖、雜交以及突變等行為)作為其迭代搜索的內(nèi)在核心機理,可自適應(yīng)地搜索出最佳解。ELM_k模型的性能在很大程度上依賴于兩個超參數(shù)(懲罰系數(shù)C和小波核參數(shù)a),本文采用GA算法來尋找ELM_k的最佳超參數(shù)。GA-ELM-k算法的技術(shù)路線如圖1所示。其核心步驟:
圖1 遺傳算法優(yōu)化流程圖
Step1:種群初始化。定義ELM_K超參數(shù)搜索范圍和GA算法參數(shù),并采用實數(shù)編碼方式生成初始群體。
Step2:在迭代搜索框架下,以適應(yīng)度值為準則,采用遺傳操作更新群體,循環(huán)搜索,直到達到最大迭代次數(shù),此時,輸出最優(yōu)超參數(shù)(最優(yōu)個體對應(yīng)的位置)。
適應(yīng)度函數(shù)作為種群更新的依據(jù),直接決定優(yōu)化結(jié)果的優(yōu)劣。當樣本充足時,ELM_k模型建模過程將樣本劃分為訓練集、驗證集和測試集三個不相交的子集,首先在訓練集上構(gòu)建不同候選超參數(shù)組合對應(yīng)的ELM_k,再以各模型在驗證集上的預測結(jié)果的均方誤差(MSE)作為超參數(shù)優(yōu)選的依據(jù)。受隧道圍巖變形數(shù)據(jù)的限制,少量的驗證數(shù)據(jù)往往缺乏有效的統(tǒng)計特征,優(yōu)選的超參數(shù)存在一定的偏差。本研究建立ELM_k模型時僅將樣本劃分為訓練集和測試集兩個子集,采用5折交叉驗證策略和遺傳算法實現(xiàn)超參數(shù)優(yōu)選[16-17]。
黃榜嶺隧道[5]位于安徽省黃山區(qū)境內(nèi),隧道類型為曲墻連拱式,規(guī)劃設(shè)計雙向四車道,全長約 422 m。隧道圍巖以Ⅳ級巖石為主,涉及Ⅴ級巖石段總長度約 132 m。隧道進出口段的圍巖呈土質(zhì),以全~強風化頁巖為主,含角礫,結(jié)構(gòu)松散,具頁狀或薄片狀層理,節(jié)理裂隙及風化裂隙極為發(fā)育,呈破碎狀;隧道中段存在周邊自然山體形成的匯水區(qū),致使洞內(nèi)出現(xiàn)滲水現(xiàn)象,全~強風化巖屬特殊性巖土層,具有開挖松弛后在水頭壓力作用下軟化、崩解、強度急劇降低、穩(wěn)固性變差的特點。當動水壓力過大時,也可能產(chǎn)生流土等滲透變形現(xiàn)象。當遇暴雨等惡劣天氣,隧道內(nèi)可能較易發(fā)生拱部塌落等不良地質(zhì)現(xiàn)象的出現(xiàn),如不采取有效的支護措施,隧道側(cè)壁的穩(wěn)定性也會受其影響。另外,該隧道圍巖產(chǎn)狀對于開挖工況屬不利產(chǎn)狀,圍巖傾角近似呈水平層狀,開挖后拱部易沿層狀塌落。為保證施工的正常進行,施工期間對圍巖變形進行了實時監(jiān)測。以該隧道施工期間某斷面實測拱頂下沉數(shù)據(jù)為例(圖2),建立GA-ELM-k模型,并檢驗?zāi)P偷念A測效果。
圖2 黃榜嶺隧道k181+805斷面拱頂下沉
前30個時序變形數(shù)據(jù)被用來建立和訓練模型,后15個時序數(shù)據(jù)用于檢驗?zāi)P偷念A測性能,模型的結(jié)構(gòu)為p(t)=g(p(t-1),p(t-2),…,p(t-8)),即是以歷史8個時序數(shù)據(jù)預測第9個時序數(shù)據(jù),并采取滾動單步預報的方式,以第31和32個時序數(shù)據(jù)的預報為例:在預測第31個時序數(shù)據(jù)后,隨著第31時刻真實數(shù)據(jù)的獲得,將已知的第一個時刻的數(shù)據(jù)舍棄,而將第31個時刻的數(shù)據(jù)加入,保持已知數(shù)據(jù)個數(shù)不變,重新訓練網(wǎng)絡(luò),并進行第32個時刻數(shù)據(jù)的預報,依次類推。采取這樣的單步滾動預報方式,可以保證每個時刻的預報精度。為了體現(xiàn)模型的優(yōu)越性,將本文模型和ARIMA模型以及灰色新息模型的預測效果進行對比(如表1、表2、圖3、圖4所示)。
表1 幾種模型的預測結(jié)果
表2 模型的預測結(jié)果對比
圖3 三種模型預測結(jié)果
圖4 相對誤差
由以上結(jié)果可見,本文模型的預測精度都明顯高于模型一和模型二,其中模型一的最小相對誤差為1.01%,最大相對誤差為34.45%,相對誤差<5%的比例為20%,預測時序范圍內(nèi),相對誤差呈降低的趨勢;模型二的最小相對誤差為1.56%,最大相對誤差為29.77%,相對誤差<5%的比例為20%,預測時序范圍內(nèi),相對誤差呈增長的趨勢;本文模型最小相對誤差為0.31%,最大相對誤差為6.81%,相對誤差<5%的比例為80%,預測時序范圍內(nèi),相對誤差呈波動擬合狀態(tài)。綜上所述,模型二的預測精度最差,這主要是因為ARIMA模型的長期預測效果較差,導致預測誤差不斷增長;而灰色新陳代謝模型通過利用新信息,每次只預測下一個時刻的數(shù)據(jù),預測精度雖有所提高,但是整體預測效果并不夠好,根據(jù)以上的預測結(jié)果可以得出,將本文提出的GA-ELM-k用于隧道圍巖的變形預報是可行的。
從時間序列預測角度出發(fā),將核極限學習機方法用于隧道圍巖變形的預測研究,獲得如下結(jié)論:
(1)隧道圍壓變形受諸多因素影響,從時間序列角度出發(fā),建立隧道圍巖變形的預測模型,是一種適用于實際工程的方法。
(2)由小波分析構(gòu)造的核函數(shù)擁有多尺度多分辨率的優(yōu)點,將其作為極限學習機的核函數(shù)可以取得較好的性能。采用遺傳算法對模型參數(shù)進行優(yōu)選,從而可以得到最優(yōu)的網(wǎng)絡(luò)模型。
(3)通過工程算例表明:ARIMA模型、灰色新陳代謝模型相比,灰色新陳代謝模型通過利用新信息,每次只預測下一個時刻的數(shù)據(jù),預測效果較好于ARIMA模型。
(4)與ARIMA模型、灰色新陳代謝模型相比,本文模型擁有更高的預測精度,可作為隧道圍巖變形預測方法的一種補充。