邱紅勝,趙勇強(qiáng),付紹卿,胡玉華
(1.武漢理工大學(xué) 交通學(xué)院,湖北 武漢 430063;2.中交第二公路勘察設(shè)計研究院有限公司,湖北 武漢 430056)
近年來我國公路建設(shè)飛速發(fā)展,而在一些多軟土地區(qū),公路路基在施工完成后會產(chǎn)生較大的工后沉降,造成經(jīng)濟(jì)損失和人員傷亡。因此,對軟土路基的沉降分析非常重要,其對于確保公路工程質(zhì)量和降低施工成本都有著極大的研究意義和實用價值。
目前,國內(nèi)外對于軟土路基的沉降預(yù)測已經(jīng)有了較深入的研究,常用的預(yù)測方法有理論計算法[1],灰色預(yù)測法[2],指數(shù)曲線法[3],神經(jīng)網(wǎng)絡(luò)法[4]等。其中灰色預(yù)測法源于1982年我國著名學(xué)者鄧聚龍院士提出的灰色系統(tǒng)理論[5],該理論將部分?jǐn)?shù)據(jù)已知,部分未知的小樣本信息稱為灰色信息,通過對灰色信息的生成和開發(fā),提取有價值的數(shù)據(jù),從而實現(xiàn)對系統(tǒng)運(yùn)行行為,變化規(guī)律的正確描述和有效監(jiān)控。軟土路基的沉降監(jiān)測所需時間周期較長,往往難以得到足夠的沉降數(shù)據(jù),因此監(jiān)測得到的信息是不完全的,屬于灰色信息,可適用于灰色預(yù)測。
灰色Verhulst模型是灰色預(yù)測模型中的一種,主要用于描述灰色信息先增長,后逐漸趨向穩(wěn)定的變化過程,即s型曲線過程,這與軟土路基的沉降趨勢是一致的,筆者在傳統(tǒng)灰色Verhulst模型的基礎(chǔ)上,利用SA算法(又稱模擬退火算法)對模型進(jìn)行了優(yōu)化,提高了沉降預(yù)測精度,解決了傳統(tǒng)模型預(yù)測誤差較大的問題,為工程中的路基沉降問題提供了一種新的研究方法。
設(shè)s(1)為工程實測得到的沉降序列,s(0)為s(1)的一次累減序列,有
s(1)=[s(1)(1),s(1)(2),…,s(1)(n)]T
(1)
s(0)=[s(0)(1),s(0)(2),…,s(0)(n)]T
(2)
其中:
s(0)(1)=s(1)(1)
(3)
s(0)(k)=s(1)(k)-s(1)(k-1),k=2,3,…,n
(4)
設(shè)t(1)為非等間隔的時間序列,t(0)為t(1)的一次累減序列,t(0)和t(1)均為非負(fù)序列:
t(1)=[t(1)(1),t(1)(2),…,t(1)(n)]T
(5)
t(0)=[t(0)(1),t(0)(2),…,t(0)(n)]T
(6)
其中:
t(0)(1)=t(1)(1)
(7)
t(0)(k)=t(1)(k)-t(1)(k-1),k=2,3,…,n
(8)
設(shè)z(1)為灰色Verhulst的背景值,z(1)由s(1)鄰均值等權(quán)生成,其中:
z(1)=[(z(1)(1),z(1)(2),…,z(1)(n)]T
(9)
z(1)(k)=0.5s(1)(k)+0.5s(1)(k-1),k=2,3,…,n
(10)
則得灰色Verhulst模型:
s(0)(k)+az(1)(k)=b[z(1)(k)]2
(11)
式中:a為發(fā)展系數(shù),b為控制系數(shù)。
灰色Verhulst模型白化方程為
(12)
令:
(13)
可推導(dǎo)出
s(0)(k)=-az(1)(k)t(0)(k)+b[z(1)(k)]2t(0)(k)
(14)
設(shè):
(15)
將方程改寫為矩陣形式,則有:
(16)
s(0)=BP
(17)
上述方程組中s(0)和B為已知量,P為待定參數(shù)序列,由于變量a,b只有兩個,而方程個數(shù)有n-1個,而且n-1>2,方程組無解,只能得到相對解,但可以通過最小二乘法得到最小二乘解。故可求得方程最小二乘解為
(18)
將求得的a,b值代入灰色Verhulst模型白化方程,可求得白化方程的解為
(19)
由方程解可以得出灰色Verhulst模型的時間響應(yīng)序列表達(dá)式為
k=1,2,…,n
(20)
式(20)即沉降預(yù)測表達(dá)式,對其取極限可得到軟土路基的最終沉降量:
(21)
在灰色Verhulst模型的建立過程中,背景值z(1)對于模型參數(shù)的計算有著較大的影響。從幾何上看,背景值實質(zhì)上是通過梯形積分公式近似計算出的s(1)(t)與t軸在區(qū)間[k-1,k] 上所圍成的面積值,由于梯形積分公式的代數(shù)精度較低,通過背景值求得的模型參數(shù)并不是最優(yōu)解,導(dǎo)致傳統(tǒng)灰色Verhulst模型在進(jìn)行路基沉降預(yù)測時很可能會出現(xiàn)較大的誤差,使得沉降預(yù)測不能滿足精度的要求,故還需要對模型進(jìn)行改進(jìn)和優(yōu)化,以提高預(yù)測的準(zhǔn)確性。
對式(20)進(jìn)行變形得到:
(22)
令:
(23)
將p和q代入式(22)可得到等式:
(24)
(25)
只需求出修正系數(shù)c1和c2,便可得到p和q的最優(yōu)解,為此,構(gòu)造平均相對誤差函數(shù)f(c1,c2),該函數(shù)可看成含有兩個自變量c1和c2的二元函數(shù),通過以平均相對誤差最小為目標(biāo)來確定c1和c2的值,從而對p和q進(jìn)行修正。其中:
(26)
由于平均相對誤差函數(shù)f(c1,c2) 是一個非常復(fù)雜的函數(shù),函數(shù)中包含大量嵌套矩陣的運(yùn)算,因此無法求出函數(shù)的絕對最優(yōu)解,但可以通過SA搜索算法的尋優(yōu)能力,求出c1和c2的相對最優(yōu)解。
SA算法計算過程簡單明了,可以有效避免在優(yōu)化過程中陷入局部極小,適用于復(fù)雜的非線性求解問題,故選用SA算法來求解平均相對誤差函數(shù)f(c1,c2)中c1和c2的相對最優(yōu)解。求解具體流程如下:
1) 建立灰色Verhulst模型,得到時間響應(yīng)序列表達(dá)式s-(1)(k);
2) 構(gòu)造以修正系數(shù)c1和c2為自變量的平均相對誤差函數(shù)f(c1,c2),將其作為目標(biāo)函數(shù);
建立了基于MDS跟蹤傳感器位置的狀態(tài)方程和測量誤差.設(shè)系統(tǒng)狀態(tài)定義為N2×1,xk=vect(Bk)的向量,相應(yīng)的狀態(tài)方程可以表示為
3) 確定初始溫度為控制參數(shù)T,終止溫度T終止為終止條件,確定冷卻系數(shù)r,有0 4) 產(chǎn)生一組初始解w=(c10,c20),將初始解w代入目標(biāo)函數(shù)得f=(c10,c20); 8) 對初始溫度T進(jìn)行冷卻,即T=rT,使T逐漸減小; 9) 當(dāng)T減小到一定值時,若滿足終止條件T≤T終止,運(yùn)算結(jié)束,此時解為最優(yōu)解;若仍有T≥T終止,則重復(fù)循環(huán)5)至8)步驟,直到T滿足終止條件為止,最后輸出最優(yōu)解。 該工程實例為內(nèi)蒙古沙漠地區(qū)烏審召生態(tài)工業(yè)園區(qū)嘎魯圖段一級公路的軟土路基,路段長度約為1 km。該段路基地處沙漠沼澤地區(qū),屬于地下水和地表水排水不暢的低地勢段,所在地基表層細(xì)沙厚度為0.2 m,細(xì)沙以下為厚度3.5~5.4 m的粉土及淤泥質(zhì)粉土夾層,地下水位在基底以下0.6 m。路基設(shè)計的填土高度為3.6 m,路基在堆載工況下沉降固結(jié)。選取典型路基觀測斷點K35+270,通過在該點斷面埋設(shè)沉降板進(jìn)行監(jiān)測,得到該點斷面的道中沉降數(shù)據(jù)見表1。 表1 K35+270道中斷面沉降值Table 1 The settlement value of middle section of K35+270 road 筆者利用Python編程語言來實現(xiàn)模型的建立和優(yōu)化,Python[8]是一門開源編程語言,其語法簡潔優(yōu)美,功能強(qiáng)大,有著豐富的庫工具支持,非常適合用于算法實現(xiàn)和科學(xué)計算。根據(jù)表1中的數(shù)據(jù),通過Python語言編寫程序建立灰色Verhulst模型,使用SA算法對模型進(jìn)行優(yōu)化求解,其中算法參數(shù)設(shè)置如下:控制參數(shù)T=10 000,初始解w=(0,0),冷卻系數(shù)r=0.985,新解的產(chǎn)生機(jī)制如下: (27) (28) 輸入?yún)?shù),經(jīng)循環(huán)計算后,共得出763組解,將得到的所有解繪成散點圖,如圖1。 圖1 解值散點圖Fig. 1 The scatter plot of solutions 從圖1可以看出,f值較小的點分布較為集中,白色點區(qū)域為所有f<0.005對應(yīng)的點的集合,即平均相對誤差小于0.5%對應(yīng)點集。從該區(qū)域中選取最小f值所對應(yīng)的點,即為修正系數(shù)c1和c2的相對最優(yōu)解。 最終求得模型參數(shù)a=-0.016 450,b=0.000 258,修正系數(shù)c1=0.000 18,c2=0.006 00。將求得解代入式(23)得到表達(dá)式: (29) 對s-(1)(k)取極限: (30) 得到路基在監(jiān)測點的最終沉降量為63.76 mm。為了驗證優(yōu)化后模型的準(zhǔn)確度,分別計算出傳統(tǒng)模型和優(yōu)化后模型在不同時間的預(yù)測值,以及對應(yīng)的相對誤差,結(jié)果見表2。 表2 預(yù)測結(jié)果對比Table 2 Comparison of prediction results 由表2可見,優(yōu)化后的灰色Verhulst模型的相對誤差普遍要小于未優(yōu)化的傳統(tǒng)模型的相對誤差。對相對誤差取平均,得到傳統(tǒng)模型的平均相對誤差為16.66%,而優(yōu)化后的灰色Verhulst模型的平均相對誤差為4.89%,遠(yuǎn)小于未優(yōu)化的模型的平均相對誤差,因此優(yōu)化后的模型有著更高的準(zhǔn)確度。為了更進(jìn)一步對比分析,將表2中的預(yù)測值繪成模型在優(yōu)化前后的沉降預(yù)測曲線,將實測數(shù)據(jù)繪成實測值曲線,結(jié)果見圖2。并將表2中兩種模型的相對誤差值也繪成曲線進(jìn)行對比,結(jié)果見圖3。 圖2 沉降曲線對比Fig. 2 Comparison of settlement curves 圖3 相對誤差曲線對比Fig. 3 Comparison of relative error curves 圖2將實測值曲線和優(yōu)化前后的灰色Verhulst曲線進(jìn)行對比,可以看出,傳統(tǒng)灰色Verhulst曲線與實測值線相差較大,而優(yōu)化后的灰色Verhulst曲線與實測值線更加接近,變化趨勢也更加一致。而從圖3可更直接地看出優(yōu)化后的灰色Verhulst模型相對誤差更小,且隨著時間推移,模型的相對誤差有著逐漸收斂的趨勢,最終將趨近于0。這說明優(yōu)化后的灰色Verhulst模型有更高的精確度和可行性,更適用于對路基沉降的預(yù)測。 傳統(tǒng)灰色Verhulst模型采用梯形積分公式計算背景值,導(dǎo)致其預(yù)測精度低,誤差大。筆者針對以上缺陷,將模型的時間響應(yīng)序列表達(dá)式進(jìn)行變形,加入修正系數(shù),鑒于模型計算的復(fù)雜性,引入SA搜索算法來求解模型參數(shù)的相對最優(yōu)解,從而實現(xiàn)了對模型的優(yōu)化和改進(jìn)。 將優(yōu)化后的模型應(yīng)用于實際的路基沉降預(yù)測,計算得到該段公路路基在監(jiān)測點的最終沉降量為63.76 mm。通過對比分析模型在優(yōu)化前后的沉降預(yù)測曲線,以及相對誤差變化曲線,得出優(yōu)化后的灰色Verhulst模型的預(yù)測精度顯著提高,且相對誤差隨時間變化呈收斂趨勢,表明經(jīng)SA算法優(yōu)化后的灰色Verhulst模型有著更高的精確度和可靠性,可以更好地應(yīng)用于工程實踐。 [1] 李成柱,周志芳.地面沉降的數(shù)值計算模型與流固耦合理論綜述[J].勘察科學(xué)技術(shù),2006(6):14-20. LI Chengzhu,ZHOU Zhifang.Review of numerical calculation models for land subsidence and fluid-solid coupling theory[J].SiteInvestigationScienceandTechnology,2006(6):14-20. [2] 朱杰,孫樹林.灰色模型在軟土路基沉降預(yù)測中的應(yīng)用[J].路基工程,2006(4):84-87. ZHU Jie,SUN Shulin.Application of gray mode for predicated subgrade settlement on soft soil ground[J].SubgradeEngineering,2006(4):84-87. [3] 高燕希,莫志兵,魏金勝.指數(shù)曲線法在軟土地基沉降預(yù)測中的優(yōu)化與應(yīng)用[J].交通科學(xué)與工程,2011,27(2):1-5. GAO Yanxi,MO Zhibing,WEI Jinsheng.Optimization and application of exponential curve method in soft soil foundation settlement prediction[J].JournalofTransportScienceandEngineering,2011,27(2):1-5. [4] 王志亮,許可.高速公路沉降預(yù)測神經(jīng)網(wǎng)絡(luò)法應(yīng)用研究[J].低溫建筑技術(shù),2004 (1):36-38. WANG Zhiliang,XU Ke.Study on application of neural network method in settlement predication of highway[J].LowTemperatureArchitectureTechnology, 2004 (1):36-38. [5] 肖新平,毛樹華.灰預(yù)測與決策方法[M].北京:科學(xué)出版社,2013. XIAO Xinping,MAO Shuhua.GreyForecastingandDecisionMakingMethod[M].Beijing:Science Press,2013. [6] 謝云.模擬退火算法綜述[J].微計算機(jī)信息,1998(5):63-65. XIE Yun.A summary on the simulated annealing algorithm[J].MicrocomputerInformation,1998(5):63-65. [7] METROPOLIS N, ROSENBLUTH A W, ROSENBLUTH M N, et al. Equations of state calculations by fast computing machines[J].JournalofChemicalPhysics,1953,21(6):1 087-1 091. [8] 沈殊璇,薄亞明.適合于科學(xué)計算的腳本語言Python[J].微計算機(jī)應(yīng)用,2002,23(5):289-291. SHEN Shuxuan,BO Yaming.Python-a script language fit for science computation[J].MicrocomputerApplications,2002,23(5):289-291.3 工程實例應(yīng)用與分析
3.1 工程概況
3.2 沉降預(yù)測和誤差分析
4 結(jié) 語