方 筠,龐旭卿,2
(1.陜西鐵路工程職業技術學院,陜西 渭南 714000;2.西安理工大學 土建學院,陜西 西安 710048)
近年,我國水利建設快速發展,庫區工程日益增加,帶來巨大經濟效益的同時,誘發大量庫岸滑坡。因此,為切實保證庫區工程安全運營,開展庫岸滑坡研究具有重要意義[1-3]。滑坡位移預測可有效掌握滑坡變形發展規律,是其穩定性評價的直觀證據。在滑坡位移預測研究中,王興科等[4]、拉換才讓等[5]得出組合預測相較傳統單項預測具有更好的預測精度和穩定性。受監測環境影響,滑坡位移數據含有一定的誤差信息[6],將對預測結果產生直接影響。因此,在構建位移預測模型之前,需先進行滑坡位移數據去噪分解處理。廖康等[7]、李驊錦等[8]研究得出極限學習機在滑坡位移預測中具有較好的適用性;李炯等[9]驗證Arima模型對滑坡位移預測誤差的修正能力。綜上,說明利用極限學習機和Arima模型構建滑坡位移組合預測模型是可行的。本文以滑坡位移監測結果為基礎,在位移數據去噪分解基礎上,利用極限學習機和Arima模型分別實現滑坡位移趨勢項預測和誤差修正預測,以達到滑坡位移組合預測的目的,以期掌握滑坡位移變形規律,研究結果可為其災害防治提供理論指導。
首先,對滑坡位移數據進行去噪分解處理,即將滑坡位移數據分解為趨勢項和誤差項;其次,以極限學習機(Extreme Learning Machine,ELM)為理論基礎,通過遞進優化處理保證模型參數最優性,并構建趨勢項預測模型;最后,將趨勢項預測誤差與數據分解誤差項疊加,組成新的誤差序列,利用Arima模型實現誤差修正,將誤差修正預測結果與趨勢項預測結果疊加,綜合實現滑坡位移的組合預測。
據文獻[6]可知,受監測環境及人為等因素影響,滑坡變形數據往往含有一定誤差信息,即滑坡位移數據可劃分為趨勢項和誤差項,如式(1)所示:
Yt=γt+εt
(1)
式中:Yt為滑坡位移值;γt為趨勢項;εt為誤差項。
小波去噪能有效分解滑坡位移數據趨勢項和誤差項,但傳統小波無法處理滑坡位移數據的相位信息,Morlet復小波法可有效解決上述問題。Morlet復小波法屬連續小波,包括實部和虛部2部分,前者屬偶函數,后者屬奇函數,不僅能有效解決滑坡位移數據的幅頻特性和相位信息,還可以解決奇異點問題。因此,利用Morlet復小波分解滑坡位移數據的趨勢項和誤差項是可行的。基于Morlet復小波基本原理,ψt表達式如式(2)所示:
ψt=(πfb)0.5exp(2jπfct)exp(-t2/fb)
(2)
式中:fb為寬帶參數;fc為中心頻率參數;j為衰減參數。
在Morlet復小波去噪過程中,小波分解層數、閾值選取標準對其分解效果具有直接影響,為保證分解效果,需要對其結構參數進行優化處理。考慮粒子群算法(Particle Swarm Optimization,PSO)具有較強的全局尋優能力,可實現小波分解層數和閾值選取標準的優化處理。優化過程主要包括以下3個步驟:
1)參數初始化。對粒子群參數進行初始化設置,如規模設定為500,粒子維數設定為2,分別代表小波分解層數和閾值選取標準,最大迭代次數設定為500次,其余參數隨機設置。
2)迭代尋優。以預測誤差為適宜度函數,首先對所有粒子的適宜度值進行計算,并確定最優者作為全局適宜度值;其次,對粒子進行迭代尋優,每迭代1次,則計算1次粒子的適宜度值,并將粒子適宜度值與全局適宜度值對比,若前者更優,則將其替代全局適宜度值;反之,繼續尋優,直至滿足期望或達到最大迭代次數。
3)參數輸出。當尋優結束后,把小波分解層數和閾值選取標準輸出,作為Morlet復小波的對應參數,以完成尋優處理。
數據去噪分解效果的評價指標主要為信噪比和平滑度指標,2者評價內容存在一定差異,為實現分解效果的全面評價,提出利用2者歸一化值構建滑坡位移數據信息分解處理效果的綜合評價指標p,如式(3)所示:
p=gx+gp
(3)
式中:gx和gp分別為信噪比及平滑度指標的歸一化值。
據p值大小可判斷信息分解效果的優劣,判據為:p值越大,信息分解效果越優;反之,信息分解效果越差。
極限學習機是1種新型神經網絡,一般具有3層拓撲結構,包括輸入層、隱層和輸出層,具有較強的非線性預測能力。結合ELM模型基本原理,其預測過程如式(4)所示:
(4)
式中:yj為預測值;L為隱層神經元個數;g(x)為激勵函數;βi、wi為連接權值;xj為輸入層;bi為閾值。
ELM模型對噪聲敏感,易造成映射過程的隨機性,如核函數存在一定隨機性,將影響預測結果。Huang[10]將正則化系數引入ELM模型,構建KELM模型,降低噪聲和隨機映射對預測精度的影響,不過KELM模型亦屬單核結構,為避免核函數的敏感性影響,MKELM模型將全局核和局部核融合,有效增強了模型的泛化能力。因此,確定趨勢項的預測模型為MKELM模型。
在MKELM模型應用過程中,隱層節點數和連接權值具較強的隨機性,對預測結果具有一定影響。為切實保證預測效果,需對上述2參數進行優化處理,具體優化處理包括以下2部分:
1)隱層節點數優化。在傳統神經網絡的預測過程中,多利用經驗公式確定隱層節點數,如式(5)所示:
(5)
式中:m,n分別為輸入、輸出層的節點數。
通過式(5)得到隱層節點數經驗值為16,為實現其優化處理,將隱層節點數的取值范圍設定為12~20間的偶數值,通過對所有隱層節點數的預測試算,確定預測效果最優者即為MKELM模型的隱層節點數。
2)連接權值優化。由于連接權值具區域取值特征,不能通過上述試算進行優化處理,且由于布谷鳥算法(Cuckoo Search,CS)具較強的尋優能力,是1種新型啟發式算法,利用其實現連接權值的優化處理可行。據文獻[11]可知,CS算法存在搜索能力相對偏弱、易陷入局部極值等不足,可通過ICS算法解決該問題。采用ICS算法對連接權值進行優化處理,優化流程如圖1所示。
圖1 ICS算法優化流程Fig.1 Optimization process of ICS algorithm
通過上述遞進優化處理,可有效保證趨勢項預測模型的預測效果,但限于滑坡變形的非線性特征,預測結果亦會存在一定預測誤差,進行誤差修正預測十分必要。
基于趨勢項預測,將其預測誤差與數據分解的誤差項疊加,組成新的誤差序列。利用Arima模型構建誤差序列的修正模型。修正過程如式(6)所示:
(6)
式中:zt為修正預測值;t為序列節點編號;m和j為常數;φm為自回歸系數;p為自回歸階次;θj為滑動系數;q為滑動平均階次;at為白噪聲。
最后,將趨勢項預測結果和誤差修正預測結果疊加,作為滑坡位移的最終預測值。
枯木滑坡隸屬魯地拉水電站庫區,平面具圈椅狀,前緣高程約1 170 m,后緣高程約1 365~1 380 m,高差約210 m,縱向長度約430 m,寬度約400 m,厚度間于20~30 m,體積約324萬m3,屬大型滑坡[11]。在地質構造方面,程海-賓川斷裂的分支構造從滑坡后緣通過,對滑坡形成影響較大;同時,據現場鉆探,區內基巖以侏羅系頁巖為主,局部夾雜石英砂巖,上覆第四系以崩坡積為主。
由于庫區蓄水及區內工程建設,枯木滑坡變形日益明顯,為準確掌握其變形特征,對其進行變形監測。其中,TP01監測點位于滑坡左前緣,TP12監測點位于滑坡右后緣,2者監測結果較為完善,可用以進行滑坡位移組合預測研究。
監測過程中,由2013年7月26日至2016年8月9日,共計1 110 d,監測周期為15 d,共得到75個周期的位移監測結果,位移曲線如圖2所示。據圖2,TP01監測點的最終變形量為47.70 mm,TP12監測點的最終變形量為193.90 mm;其中,TP12監測點的變形曲線具有2次位移突變特征,第1次由25 mm突變至75 mm,第2次從75 mm突變至175 mm,結合現場監測過程,2次突變變形是因TP12監測點附近發生了2次小規模滑動,但總體來說滑坡未出現整體滑動。
圖2 滑坡位移-時間曲線Fig.2 Curves of landslide displacement with time
在預測過程中,為充分驗證預測思路的普適性及滾動預測能力,且考慮到滑坡位移數據的監測時間較長,將預測過程劃分為2階段:1)中期預測,訓練樣本為1~40周期,41~45為驗證樣本。2)后期預測,訓練樣本為1~70周期,71~75周期為驗證樣本,并外推預測4個周期。
1)中期預測結果分析
為充分評價不同去噪分解階段和優化階段的預測效果,以TP01監測點中期為例,進行詳述分析。
①數據去噪分解效果分析。為驗證Morlet復小波在滑坡位移數據信息分解處理中的適用性,將其分解結果與若干小波去噪和Kalman濾波的處理結果進行對比統計,見表1。由表1可知,3類去噪模型的分解結果存在明顯差異,其中,Morlet復小波的評價指標p值為1.718,相對最大,說明其分解效果相對最優;其次是Kalman濾波和db小波。因此,在滑坡數據去噪分解方面,Morlet復小波更適用于滑坡位移數據的去噪分解處理。
表1 不同去噪模型的分解結果Table 1 Decomposition results of different denoising models
利用PSO算法對Morlet復小波進行優化處理,得到優化處理前后結果見表2。由表2可知,PSO-Morlet復小波較Morlet復小波的基礎指標gx和gp值均有不同程度的提高,致使評價指標p值增加,即經PSO算法的優化處理,Morlet復小波的分解效果得以明顯提高,驗證PSO算法的有效性。
表2 Morlet復小波優化前后的分解結果Table 2 Decomposition results of Morlet complex wavelet before and after optimization
綜上,Morlet復小波適用于滑坡位移數據的信息分解處理,經PSO算法優化處理,能進一步提高其分解效果。因此,采用PSO-Morlet復小波實現滑坡位移數據趨勢項和誤差項的分解處理是合理有效的。
②趨勢項優化預測分析。按照趨勢項的遞進優化處理步驟,先對ELM模型的隱層節點數進行優化篩選,結果見表3。由表3可知,不同隱層節點數條件下的平均相對誤差值存在一定差異,側面驗證進行隱層節點數優化篩選的必要性;同時,隨隱層節點數增加,預測結果的平均相對誤差值呈先減小后增加趨勢,且在隱層節點數為18時,具有相對最小的平均相對誤差值,進而確定MKELM模型的隱層節點數為18。
表3 隱層節點數的優化篩選結果Table 3 Optimization screening results of hidden layer node number
依次優化ELM模型的核函數,并得到3類核函數優化模型的預測結果,見表4。據表4,隨核函數的遞進優化處理,在相應驗證節點處的相對誤差值均呈不同程度的減小,其中,MKELM模型預測結果的相對誤差間于2.38%~2.71%,平均相對誤差為2.55%,預測效果相對最優,但預測精度一般,側面說明后續遞進優化預測和誤差修正預測的必要性。
表4 不同核函數優化模型的預測結果Table 4 Prediction results of different kernel function optimization models
在前述優化處理基礎上,對MKELM模型的連接權值進行優化處理,并對CS算法和ICS算法的預測結果均進行統計,見表5。由表5可知,在相應驗證節點處,ICS-MKELM模型的相對誤差值均相對較小,且其平均相對誤差為2.18%,優于CS-MKELM模型和MKELM模型,說明ICS算法能有效優化MKELM模型的模型參數,達到提高預測精度的目的,較CS算法具有顯著的優越性,驗證ICS算法的有效性。
表5 連接權值優化處理后的預測結果Table 5 Prediction results of optimized connection weights
為進一步對比CS算法和ICS算法的優化效果,對2者的特征參數進行統計,見表6。據表6,ICS算法較CS算法具有相對更短的訓練時間和更少的迭代次數,說明前者具有更快的收斂速度;同時,ICS算法具有相對更多的局部優化次數,說明其較CS算法具有更強的全局優化能力。因此,ICS算法較CS算法具有明顯的優越性,適用于MKELM模型的參數優化。
表6 CS算法和ICS算法優化過程的特征參數Table 6 Characteristic parameters of CS algorithm and ICS algorithm optimization process
為進一步總結趨勢項遞進優化處理的預測效果,先對不同階段的預測模型進行命名。其中,模型1:ELM模型,其主要實現隱層節點數優化處理;模型2:KELM模型,其主要是在ELM模型基礎上進行核函數優化;模型3:MKELM模型,其主要是在KELM模型基礎上進一步優化核函數;模型4:ICS-MKELM模型,其主要是在MKELM模型基礎上進一步優化連接權值。通過統計得到4類模型的平均相對誤差變化,如圖3所示。據圖3,隨趨勢項預測模型的遞進優化處理,對應模型的平均相對誤差值呈減小趨勢,驗證各優化處理步驟的必要性和有效性。
圖3 趨勢項遞進優化處理的變化曲線Fig.3 Change curve of progressive optimization processing of trend term
綜上,模型參數優化雖能不同程度的提高預測精度,但其平均相對誤差為2.18%,預測效果一般,加之數據分解過程產生的誤差項,使預測誤差相對偏高,側面驗證誤差修正預測的必要性。
③誤差修正預測分析。利用Arima模型對誤差序列進行修正預測,結果見表7。由表7可知,在TP01監測點的中期預測結果中,相對誤差間于1.72%~2.03%,平均相對誤差為1.89%;在TP12監測點的中期預測結果中,相對誤差間于1.77%~2.03%,平均相對誤差為1.91%;2者均優于趨勢項的預測精度,驗證Arima模型的誤差修正能力,初步說明預測模型具有較優的預測效果。
表7 誤差修正后的中期預測結果Table 7 Medium-term prediction results after error correction
2)后期預測結果分析
為進一步驗證本文預測模型的有效性和滾動預測能力,實現滑坡位移的外推預測,對滑坡后期變形進行位移預測,結果見表8。
表8 滑坡后期預測結果Table 8 Prediction results of landslide in later stage
由表8可知,在TP01監測點的后期預測結果中,相對誤差間于1.76%~2.02%,平均相對誤差為1.90%;在TP12監測點的后期預測結果中,相對誤差間于1.79%~2.05%,平均相對誤差為1.92%;2者預測效果相當,與中期預測精度較為一致,預測精度均較高,充分驗證本文預測模型適用性及滾動預測能力。同時,通過外推預測,得出2監測點的位移變形仍會進一步增加,應切實加強災害防治,避免成災損失。
通過前述分析,驗證了組合預測思路在滑坡位移預測中的適用性,其不僅具有較高的預測精度,還具有較強的滾動預測能力,預測效果較好,可合理評價滑坡位移的發展趨勢。
考慮滑坡TP12監測點具有突變特征,以其第2次突變變形為例,進一步進行預測分析,以驗證突變條件下的預測效果,驗證樣本是56~60周期;利用GM(1,1)模型和支持向量機模型進行類似預測,以進一步佐證預測思路的可靠性。
經計算統計得突變階段的預測結果見表9。據表9,在突變階段的預測結果中,相對誤差間于2.03%~2.14%,平均相對誤差為2.08%,略大于中、后期預測結果的平均相對誤差值,但仍具較優的預測效果,說明滑坡突變變形會對預測效果具有一定影響,但影響有限。
表9 突變階段的預測結果統計Table 9 Prediction results statistics of mutation stage
統計本文預測模型和2類傳統預測模型的預測結果,見表10。據表10,對比3類模型的預測效果,在預測精度方面,本文預測模型具有相對最小的平均相對誤差值,說明其預測效果相對最優;GM(1,1)模型和支持向量機模型的預測效果相當,但明顯不及本文預測模型的預測精度;在收斂速度方面,本文預測模型具有相對最短的訓練時間,也明顯短于GM(1,1)模型和支持向量機模型的訓練時間,說明預測模型具有相對更快的訓練速度。
表10 滑坡位移預測的可靠性驗證結果Table10 Reliability verification results of landslide displacement prediction
綜上,可知組合思路在滑坡位移預測中具有較好的適用性和可靠性,明顯優化傳統預測模型,為滑坡災害防治提供一定理論指導。
1)滑坡位移數據含有一定誤差信息,對其預測效果存在一定影響,Morlet復小波能有效分解滑坡位移數據的趨勢項和誤差項,較傳統分解模型具有顯著的優越性,適用于滑坡位移數據的信息分解處理。
2)通過遞進優化處理,能有效提高滑坡趨勢項的預測精度,驗證各類優化處理方法的有效性,且通過Arima模型的誤差修正預測,能進一步提高預測精度,充分說明組合預測思路在滑坡位移預測中具有較強的適用性。
3)通過多類模型的可靠性驗證,得到本文預測模型具有較高的預測精度和較快的收斂速度,具有顯著的優越性,能有效、合理的評價滑坡位移發展趨勢。
4)限于篇幅,僅從對2個監測點進行位移預測研究,在條件允許前提下,可進一步拓展剩余監測點的變形規律分析,并引入趨勢判斷模型,綜合掌握滑坡發展趨勢,以便為其防治奠定理論基礎。