薛 騏
(中國鐵路設計集團有限公司,天津 300000)
目前,高鐵沉降預測方法大體上可以分為3種類型:曲線擬合法、基于固結理論的數(shù)值計算方法以及分層總和方法。其中,曲線擬合法適用范圍較廣,內(nèi)容比較豐富,包括三點法、拓展雙曲線法和Asaoka法等[1]。此外,卡爾曼濾波法是目前高鐵沉降預測的主流方法,具有很強的自適應性和抗干擾性[2-4]。20世紀以來,隨著神經(jīng)生物學的快速發(fā)展,神經(jīng)網(wǎng)絡技術也應運而生。其中,小波神經(jīng)網(wǎng)絡的概念是在1992年率先由法國著名的信息科學研究機構IRISA的Zhang Qinghua等[5]提出。在大西線侯馬西站軌道變形監(jiān)測中,筆者編寫了通用小波神經(jīng)網(wǎng)絡預測軟件來分析該方法的可行性和實用性,并分別與卡爾曼濾波進行比對,證明小波神經(jīng)網(wǎng)絡在高鐵沉降預測中的重要參考價值。
小波神經(jīng)網(wǎng)絡的基本思想是使用小波元替代傳統(tǒng)神經(jīng)網(wǎng)絡的神經(jīng)元,使用已知的小波函數(shù)代替Sigmoid函數(shù)作為訓練中的激活函數(shù),然后通過仿射變換建立小波與神經(jīng)網(wǎng)絡之間的關系。其本質(zhì)是對小波進行分解、平移變換、縮放變換,從而具有小波分解中一般逼近函數(shù)的性質(zhì),其最重要的特點是在時域和頻域上同時具有良好的局部化性能。
小波神經(jīng)網(wǎng)絡具有以下3個特點和需要注意的事項:①在選取小波函數(shù)的時候,需要根據(jù)樣本數(shù)據(jù)的特征和訓練方法等特點進行確定,避免盲目跟從。②小波神經(jīng)網(wǎng)絡平移參數(shù)和伸縮參數(shù)的確定很重要,它能夠優(yōu)化訓練過程,達到全局目標,從根本上避免了局部最優(yōu)的情況。③其收斂速度快,學習能力和函數(shù)逼近能力比較強。
小波神經(jīng)網(wǎng)絡是由小波分析方法和神經(jīng)網(wǎng)絡方法相結合而產(chǎn)生,它兼具了兩者的優(yōu)點。從結構方面可以分為松散型小波神經(jīng)網(wǎng)絡和緊致型小波神經(jīng)網(wǎng)絡。松散型小波神經(jīng)網(wǎng)絡中小波分析和神經(jīng)網(wǎng)絡兩部分獨立,緊致型小波神經(jīng)網(wǎng)絡在結構上將兩者融合在一起,充分體現(xiàn)了兩者之間的有機組合關系。傳統(tǒng)神經(jīng)網(wǎng)絡的Sigmoid基函數(shù)[6]使用小波基函數(shù)來代替,將隱含層用小波函數(shù)進行表達,并用小波函數(shù)的尺度參數(shù)和平移參數(shù)取代輸入層和隱含層的權值及閾值。其結構[7]如圖1所示。
圖1 小波神經(jīng)網(wǎng)絡結構
小波神經(jīng)網(wǎng)絡的學習算法通常包括以下幾種:梯度下降法、矩陣求逆法和正交搜索法等[8]??紤]到小波神經(jīng)網(wǎng)絡的權值和輸出都是線性關系,不存在BP神經(jīng)網(wǎng)絡那樣局部極限小的問題,所以選擇緊致型小波神經(jīng)網(wǎng)絡的梯度下降學習方法。其網(wǎng)絡結構由輸入層、隱含層和輸出層構成。
如圖1所示,輸入向量數(shù)據(jù)為x=[x1,x2,…,xn]T,輸出向量數(shù)據(jù)為y=[y1,y2,…,ym]T,輸出向量數(shù)據(jù)的期望值為d=[d1,d2,…,dm]T,輸入層到隱含層的權值設定為ωjk,隱含層到輸出層的權值為ωij,其中隱含層的伸縮平移參數(shù)分別為aj、bj,設隱含層神經(jīng)元數(shù)量為N。其中ωjkωij初始值取0.5,伸縮參數(shù)aj取1,平移參數(shù)bj取0.5,初始值的設定在這里沒有固定取值,因為在后續(xù)運算回調(diào)過程中會對這幾個值進行優(yōu)化。由上可得i=1,2,…,m,j=1,2,…,N。得t時刻小波神經(jīng)網(wǎng)絡的模型
(1)
結果檢驗的誤差函數(shù)采用均方差誤差
(2)
其中,P為訓練樣本的集合。令
有
(3)
(4)
根據(jù)選用的梯度下降法,各個參數(shù)的回調(diào)過程如下
ωjk(t+1)=ωjk(t)+ηjkΔωjk(t)
(5)
ωij(t+1)=ωij(t)+ηijΔωij(t)
(6)
aj(t+1)=aj(t)+ηaΔaj(t)
(7)
bj(t+1)=bj(t)+ηbΔbj(t)
(8)
上式中,ηjk,ηij,ηa,ηb分別為ωjk、ωij、aj、bj的學習效率,對其求偏導得公式(9)~公式(12)
(9)
(10)
(11)
(12)
小波神經(jīng)網(wǎng)絡的結構設計主要包括兩部分:小波函數(shù)的確定和隱含層節(jié)點數(shù)量的選擇。選取合適的小波函數(shù)和隱含層節(jié)點數(shù)量是小波神經(jīng)網(wǎng)絡能否對樣本數(shù)據(jù)進行訓練并成功預測的重要因素。
目前,應用較為廣泛的小波函數(shù)有:Harr小波、墨西哥帽小波、Morlet小波和Gausse小波等幾種方法[9],實際應用中尚沒有規(guī)范的應用標準。Morlet小波具有較好的抗干擾性、函數(shù)逼近能力強、計算性能穩(wěn)定等特點,在諸多刊物上發(fā)表的文章采用該方法均取得了良好的實驗結果,例如侯澤宇[10]、王宇譜[11]、李超[12]等??紤]上述幾點因素,在該沉降預測軟件系統(tǒng)中使用了Morlet小波[9]作為激勵函數(shù)。該方法公式如下
y=cos(1.75x)e-x2/2
(13)
小波神經(jīng)網(wǎng)絡的隱含層節(jié)點數(shù)量對訓練過程和預測結果具有較重要的影響。當前隱含層節(jié)點數(shù)量的確定方法有實驗法和經(jīng)驗公式法。其中,實驗法速度比較慢,且適應效果比較差,本文采用經(jīng)驗公式
(14)
(15)
0.51
(16)
(17)
從實際使用的角度考慮,并結合小波神經(jīng)網(wǎng)絡在其他應用方面的效果,采用公式(17)的計算方法,算得隱含層節(jié)點數(shù)量l=24。
小波神經(jīng)網(wǎng)絡歸一化的目的是為了消除觀測數(shù)據(jù)之間數(shù)量級之間的差別,防止因樣本數(shù)據(jù)的數(shù)量級差異對預測結果造成結果不準確、精度不高等影響。
歸一化算法如下[14]
(18)
反歸一化算法如下[15]
Xi=X歸(Xmax-Xmin)+Xmin
(19)
其中,X代表的是樣本數(shù)據(jù),Xmax、Xmin分別代表樣本數(shù)據(jù)中的最大值和最小值。
本次實驗數(shù)據(jù)來源于大西線侯馬西站軌道變形監(jiān)測CPⅢ監(jiān)測點數(shù)據(jù),該監(jiān)測點周圍正在新建樓房,導致該軌道發(fā)生相應的沉降現(xiàn)象。該數(shù)據(jù)監(jiān)測時間從2011年12月22日到2014年5月23日,監(jiān)測周期大概為一個月。共28組數(shù)據(jù),取前21組數(shù)據(jù)作為實驗數(shù)據(jù),后7組數(shù)據(jù)作為預測數(shù)據(jù)的參考值,用來評價小波神經(jīng)網(wǎng)絡方法的精度。為了更全面的評價小波神經(jīng)網(wǎng)絡方法的全面性,采用監(jiān)測區(qū)中心以及監(jiān)測區(qū)邊緣兩個比較有代表性的點得到的兩組數(shù)據(jù),對該方法的可用性進行探討分析。
第一組實驗數(shù)據(jù)和解算圖像及相關評價參數(shù)指標如表1。
表1 第一組實驗數(shù)據(jù)實測結果 mm
圖2 第一組實驗數(shù)據(jù)處理結果
由圖2可以看出,小波神經(jīng)網(wǎng)絡的擬合效果和預測結果都比較合適。前期,卡爾曼濾波與測量結果的擬合程度還不是很好,但是經(jīng)過幾次觀測數(shù)據(jù)的自適應調(diào)整后,卡爾曼濾波具有很好的匹配程度。但是在觀測后期,由于最后兩組數(shù)據(jù)波動比較大,導致卡爾曼濾波預測的結果與實際結果偏差較大。而小波神經(jīng)網(wǎng)絡其整體性擬合程度較好,而且在最后的預測結果中容錯性較好,與實際結果有較好的匹配度。
表2 第一組實驗數(shù)據(jù)擬合結果評價參數(shù)
表3 第一組實驗數(shù)據(jù)預測結果 mm
綜上所述,結合表2、表3數(shù)據(jù)可以看出,在該點的沉降觀測及預測效果上,小波神經(jīng)網(wǎng)絡具有很強的擬合能力和預測能力。在后期的數(shù)據(jù)統(tǒng)計中,相關系數(shù)、相對誤差范圍、平均相對誤差、均方誤差這4個評價要素均比卡爾曼濾波方式得到的結果稍好。
第二組實驗數(shù)據(jù)和解算圖像及相關評價參數(shù)指標如表4~表6和圖3。
由圖3可以看出,在擬合效果上兩種方式各有優(yōu)勢,從總體結果上看,卡爾曼濾波擬合效果更好,但是在預測結果上不太平穩(wěn)。從原理上來講,沉降觀測的結果應該是趨近于穩(wěn)定,而卡爾曼濾波的預測結果在持續(xù)變動。通過比較可以看出,小波神經(jīng)網(wǎng)絡在擬合方面稍顯不足,但是在沉降預測方面很穩(wěn)定。
表4 第二組實驗數(shù)據(jù)實測結果 mm
表5 第二組實驗數(shù)據(jù)擬合結果評價參數(shù)
圖3 第二組實驗數(shù)據(jù)處理結果
(1)使用時,需根據(jù)實際情況來選擇小波函數(shù)并設置隱含層節(jié)點計算方法,這對該方法結果的精確度具有重要影響。
(2)小波神經(jīng)網(wǎng)絡方法具有很好的學習能力和相應的訓練速度。
(3)相較于卡爾曼濾波方式,小波神經(jīng)網(wǎng)絡擬合程度較好,預測結果穩(wěn)定。在高鐵沉降觀測預測中,其收斂速度、容錯能力、預報效果均得到了有效證實,在未來的應用中會具有更加廣泛的應用前景。
小波神經(jīng)網(wǎng)絡具有很多優(yōu)點,在應用中也存在一些不足,如訓練算法和小波函數(shù)的選擇、隱含層及其節(jié)點數(shù)據(jù)的確定等,需要通過大量的實驗進行對比分析。今后的工作中,需加強對上述問題的探討研究。