姚兆明 左維亞 高亞飛
摘 要:土體在低溫下的凍脹將會對工程設(shè)施建設(shè)和運營等方面造成不利的影響,由于土體凍脹率受制于眾多因素,因此土的凍脹率計算一直是研究的熱點、難點。為了解決凍脹率計算難、繁等問題,以69組已知凍脹率樣本為研究對象,采用支持向量機回歸模型計算方法,隨機選取59組樣本對建立的徑向基核函數(shù)和多項式核函數(shù)兩種預(yù)測模型進行訓(xùn)練,再利用訓(xùn)練后的兩種預(yù)測模型對10組樣本進行預(yù)測。通過試驗值和兩種模型訓(xùn)練值、預(yù)測值進行對比,結(jié)果表明徑向基核函數(shù)預(yù)測模型的預(yù)測效果更好。建立的凍脹率預(yù)測模型將支持向量機回歸模型在人工凍土方面應(yīng)用進行了拓展,為凍脹率預(yù)測提供了一種新的智能方法。
關(guān)鍵詞:凍脹率;支持向量機回歸模型;核函數(shù)
中圖分類號: TU443? 文獻標(biāo)志碼:A
文章編號:1672-1098(2021)01-0013-05
收稿日期:2020-08-26
基金項目:陜西省煤田地質(zhì)集團有限公司科研項目(SMDZ-2019CX-7)
作者簡介:姚兆明(1975- ),男,安徽黃山人,教授,博士,研究方向:土體本構(gòu)理論和巖土數(shù)值分析研究。
Intelligent? Calculation? Method? for? Frost? Heave? Rate of? Artificial Frozen Soil? Based on Small Samples
YAO Zhaoming1,ZUO Weiya1,GAO Yafei2
(1.School? of Civil Engineering, Anhui University of Science and Technology, Huainan Anhui 232001,China; 2. Shaanxi 185 Coalfield Geology Co.,Ltd.,Yulin Shaanxi 719000, China)
Abstract:Frost heaving of soil under low temperatures will impose negative impact on engineering facilities, construction and operation. As the frost heaving rate of soil is subject to many factors, its calculation has always been an important and challenging research topic for scholars. For this reason,69 groups of samples with the known frost heaving rates were selected in this paper as the research objects and the support vector machine? regression model was applied in the calculation of frost heaving rate. 59 groups of samples were used to train two prediction models, which were then used for the prediction of 10 groups of samples. The comparison between experimental value and the training value and prediction value of the two models shows that the radial basis function prediction model is able to give a better prediction result. The established frost heaving rate prediction model, as an expanded application of support vector? machine? regression model in artificial ground freezing, provides a new intelligent method for the prediction of frost heaving rate.
Key words:frost heaving ratio; support vector? machine? regression model; kernel function
凍脹是寒區(qū)工程面臨的主要工程病害,因此凍土凍脹變形的研究對工程建設(shè)和維護具有深遠意義[1]。國內(nèi)外學(xué)者對此進行了深入研究。文獻[2]考慮產(chǎn)生凍脹的各種因素,提出了一維條件下計算土體凍脹量的方法。文獻[3]采用灰色關(guān)聯(lián)理論分析了含水量、有機質(zhì)、含鹽量、土質(zhì)和干密度對天山達板喬爾瑪至那拉提公路延線凍土凍脹率的影響。文獻[4]233分析了含水量、初始干重、凍透率、地下水位、可塑性指數(shù)對凍脹率的影響,建立了預(yù)測凍脹率的統(tǒng)計模型。文獻[5]對蘭新高鐵沿線四個斷面進行了凍脹預(yù)測,測得其最大凍脹率,為了解高速鐵路路基提供凍脹機理。文獻[6]研制了1種測井測斜儀的簡易斜臂儀,為研究凍融土壤的傳熱傳質(zhì)過程提供依據(jù)。
目前在巖土工程應(yīng)用的智能方法有神經(jīng)網(wǎng)絡(luò)、支持向量機、遺傳算法、魚群算法、粒子群算法等。支持向量機(SupportVectorMachine,SVM)是由Vapnik等人在統(tǒng)計學(xué)習(xí)理論的基礎(chǔ)上提出的,是在統(tǒng)計學(xué)習(xí)理論發(fā)展起來的基于結(jié)構(gòu)風(fēng)險最小化原則的機器學(xué)習(xí)理論,其具有較高的泛化能力[7]。SVM可以較好逼近非線性復(fù)雜系統(tǒng),能夠有效解決過學(xué)習(xí)、維數(shù)災(zāi)難以及局部最小等問題[8]。
目前支持向量機廣泛應(yīng)用于巖土工程領(lǐng)域尤其是凍土領(lǐng)域。如文獻[9]基于多類支持向量機對土壤紋理進行分類。文獻[10]利用機器學(xué)習(xí)模型SVM等分類器的預(yù)測,提出了1種新混合分類器集成,為巖土工程的其它分類問題提供了新方法。文獻[11]采用主要成分分析法結(jié)合粒子群算法優(yōu)化的支持向量機建立凍融土壤蒸發(fā)量的預(yù)報模型。本文采用支持向量機計算模型對凍脹率進行訓(xùn)練預(yù)測,對試驗值和模型訓(xùn)練值、預(yù)測值進行對比、擬合、分析,以期為工程計算提供新的智能方法。
1 凍脹率試驗
1.1 試驗方案
文獻[4]233進行了不同土質(zhì)參數(shù)的凍脹率試驗。主要儀器設(shè)備包括試樣盒、恒溫箱、溫度控制系統(tǒng)、溫度監(jiān)測系統(tǒng)、補水系統(tǒng)、變形監(jiān)測系統(tǒng)和加壓系統(tǒng)。土樣為黏土、砂土、粉質(zhì)黏土。三種土的粒徑分級、極限含水量和總離子含量見文獻。三種土樣品直徑均為11cm,紅外光譜長度為130~150cm,在給定一定邊界溫度、初始干容重、含水量、地下水位條件下進行了69組土樣凍脹率試驗,得出試驗結(jié)果。
1.2 凍脹率模型改進
文獻[4]234根據(jù)上述試驗方案測得的凍脹率建立考慮了含水率、初始干重、地下水位、可塑性指數(shù)、凍透率對凍脹率的影響模型。該模型是基于最小二乘法擬合得到模型參數(shù),參數(shù)缺少相應(yīng)的物理意義,而且數(shù)學(xué)關(guān)系式很難控制多個變量,因此建立參數(shù)較少的數(shù)學(xué)模型很難解決此類問題,且試驗方法求取凍脹率時會出現(xiàn)難度大、耗時、不經(jīng)濟的現(xiàn)象。因此可嘗試一些機器學(xué)習(xí)方法,通過計算機來建立模型算法,本文將采用支持向量回歸模型進行人工凍土凍脹率預(yù)測模型的構(gòu)建。
2 凍脹率支持向量機回歸模型
2.1 支持向量回歸原理
支持向量機回歸原理的基本思想就是尋找一個最優(yōu)分類超平面,不僅將兩類樣本盡量正確分開,在保持較高分類精度的同時最大化分類間隔,而且使得樣本的類內(nèi)離散度盡可能的小[12]。SVM將求解的問題最終歸結(jié)為一個線性約束的凸二次規(guī)劃問題,求出的解是全局最優(yōu)的唯一解[13]。
2.2 訓(xùn)練樣本和測試樣本
在支持向量機回歸模型預(yù)測中,將已知數(shù)據(jù)看作一個大集合且分成兩部分,其中一部分作為訓(xùn)練集,用來評價分類算法從而求出決策函數(shù),剩余的部分作為測試集,測試所得決策函數(shù)的準(zhǔn)確率,最后用得到的準(zhǔn)確率作為評價算法優(yōu)劣的標(biāo)準(zhǔn)。根據(jù)上述各個集合的目的及作用,將上述實驗數(shù)據(jù)作為樣本,由這些數(shù)據(jù)的學(xué)習(xí)訓(xùn)練建立映射關(guān)系。采取隨機選取的方式從1~69組試驗數(shù)據(jù)中選取10組試驗數(shù)據(jù)作為測試樣本,剩下的59組試驗數(shù)據(jù)作為訓(xùn)練樣本。試驗數(shù)據(jù)來源于文獻[4]235, 采用的支持向量機回歸模型預(yù)測過程為: 輸入?yún)?shù)為含水量ω、干重度γd、凍透率Vf、水頭Hw、塑性指數(shù)Ip;輸出參數(shù)為凍脹率η。 在訓(xùn)練及驗證支持向量機回歸模型時, 對影響因素凍脹率因素采用公式(1)進行歸一化處理, 同時對凍脹率采用相同方法歸一化處理。
x^i=xji-xji,minxji,max-xji,min(1)
式中:x^ji為第j個樣本第i個影響因素歸一化值;xji為第j個樣本第i個影響因素實際值;xji,min為第j個樣本第i個影響因素最小值;xji,max為第j個樣本第i個影響因素最大值。
2.3 核函數(shù)的確定
1)核函數(shù)的選取
核函數(shù)的選擇不僅對支持向量機模型推廣性能有很重要的影響,也對支持向量機模型精度有影響[14]?,F(xiàn)在常用的核函數(shù)包括線性核函數(shù)、高斯徑向基核函數(shù)、多項式核函數(shù)、sigmoid核函數(shù)及自定義核函數(shù)等[15]。
在以上幾種常見的核函數(shù)中,線性核函數(shù)形式簡單且誤差比較容易估計,適用于低維且影響因素單一的小樣本下的訓(xùn)練。多項式核函常用于一些經(jīng)過正交歸一化處理后的數(shù)據(jù)中。徑向基核函數(shù)的收斂域相對較寬,無論是低維、小樣本的訓(xùn)練樣本還是高維、大樣本的訓(xùn)練樣本,徑向基核函數(shù)都適用,是一種比較理想的分類、回歸函數(shù)。根據(jù)各種核函數(shù)的形式、適用范圍及本文的應(yīng)用領(lǐng)域,選取多項式核函數(shù)(見公式(2)),和徑向基核函數(shù)(見公式(3))對凍脹率進行模擬及預(yù)測。
多項式核函數(shù)
k(x,y)=(x·y+1)d(2)
式中:d是整數(shù),是自定義的參數(shù)。
徑向基核函數(shù)
k(x,y)=exp-‖x-y‖2/2σ2(3)
式中:x為空間中任意一點;y為核函數(shù)中心;σ為函數(shù)的寬度參數(shù)。
2)兩種核函數(shù)驗證和對比
徑向基核函數(shù)的懲罰系數(shù)c取21 000,多項式核函數(shù)的c取109。分別進行模型訓(xùn)練、預(yù)測。采用誤差、均方誤差以及平方相關(guān)系數(shù)對實驗結(jié)果進行評價,其中均方誤差計算如下
σ=1N∑ni=1(Xi-μ)2(4)
式中:Xi為變量,μ為總體均值,N為測試樣本數(shù)。當(dāng)支持向量回歸模型的誤差、均方誤差越小,平方相關(guān)系數(shù)越接近1時,則模型的預(yù)測效果越好[16]。徑向基核函數(shù)和多項式核函數(shù)訓(xùn)練數(shù)據(jù)預(yù)測值和試驗值如表1所示,預(yù)測數(shù)據(jù)預(yù)測值和試驗值如表2所示。
圖1為徑向基核函數(shù)10組預(yù)測值的數(shù)值及試驗值對比柱狀圖。通過對比柱狀圖中兩數(shù)值可以看出兩數(shù)值相差較小,擬合度也相對較高。
圖2為多項式核函數(shù)模型預(yù)測值與試驗值對比柱狀圖,從中可以看出多項式核函數(shù)預(yù)測值與試驗值相差較大,只有第1組和第8組數(shù)據(jù)較吻合。
圖3為兩種核函數(shù)模型訓(xùn)練值與試驗值對比散點圖,其中兩種核函數(shù)預(yù)測的訓(xùn)練值與試驗值走向均一致,兩種核函數(shù)模型預(yù)測值均與試驗值有差距,但和多項式核函數(shù)模型的差距更大。
圖4為兩種核函數(shù)模型預(yù)測值與試驗值對比散點圖,圖中表明徑向基核函數(shù)預(yù)測值與試驗值擬合度相對較高,而多項式核函數(shù)模型的預(yù)測值與試驗值差別較大。
圖5為兩種核函數(shù)模型訓(xùn)練值誤差對比散點圖,從中可以看出兩核函數(shù)的誤差相對較小,只有個別誤差稍大。從圖中可以看出,多項式核函數(shù)的訓(xùn)練誤差與徑向基核函數(shù)的訓(xùn)練誤差相比,前者稍大一點且相差較小。
圖6為兩種核函數(shù)模型預(yù)測值誤差對比散點圖,圖中表明徑向基核函數(shù)模型預(yù)測值誤差相對較小,但多項式核函數(shù)模型預(yù)測誤差值誤差相對較大,且明顯比徑向基核函數(shù)誤差大的多,尤其是第4個樣本、第5個樣本、第9個樣本相的較多。
通過對比多項式核函數(shù)和徑向基核函數(shù)的支持向量機模型訓(xùn)練、預(yù)測的誤差對比表、點狀圖及柱狀圖,可以看出兩核函數(shù)的平均誤差較小。根據(jù)表1、表2可算得徑向基核函數(shù)的預(yù)測的平均誤差為0.31%,訓(xùn)練的平均誤差為0.20%,均方誤差為0.15,平方相關(guān)系數(shù)為0.998 6。多項式核函數(shù)的預(yù)測的平均誤差為1.03%,訓(xùn)練的平均誤差為0.84%,均方誤差為7.55,平方相關(guān)系數(shù)為0.939 2。對比兩核函數(shù)的訓(xùn)練平均誤差、預(yù)測平均誤差、平方相關(guān)性系數(shù),可得采用徑向基核函數(shù)的支持向量機模型的預(yù)測效果更好。
3 結(jié)論
研究發(fā)現(xiàn)徑向基核函數(shù)支持向量機回歸模型的預(yù)測效果更好。建立的凍脹率計算模型將支持向量機在人工凍土方面應(yīng)用進行了拓展,模型提供了凍脹率計算一種新的智能方法。但支持向量機回歸模型結(jié)果的準(zhǔn)確性和可靠性取決于所選用訓(xùn)練樣本的數(shù)量和質(zhì)量。要做到對人工凍土凍脹率精準(zhǔn)預(yù)測,需要進一步開展人工凍土凍脹率試驗研究。
參考文獻:
[1] 王賀,郭春香,吳亞平,等.基于彈性力學(xué)考慮冰水相變過程下多年凍土凍脹系數(shù)與凍脹率之間的關(guān)系[J].巖石力學(xué)與工程學(xué)報,2018,37(12):2 839-2 845.
[2] 李洪升,劉增利,李南生.基于凍土水分溫度和外荷載相互作用的凍脹模式[J].大連理工大學(xué)學(xué)報,1998(1):3-5.
[3] 張遠芳,慈軍,肖俊.灰色關(guān)聯(lián)優(yōu)勢分析在凍土中的應(yīng)用[J].水利與建筑工程學(xué)報, 2006,4(1): 12-14.
[4] CHEN X B,WANG Y Q.Frost heave prediction for clayey soils[J].Cold? Regions Science Technology, 1988,15(3):233-238.
[5] WU X Y, NIU F J, LIN Z J, et al. Delamination frost heave in embankment of high speed railway in high altitude and seasonal frozen region[J]. Cold Regions Science and Technology, 2018, 153:25-32.
[6] S GRUBER. Ground subsidence and heave over permafrost: hourly time series reveal interannual, seasonal and shorter-term movement caused by freezing, thawing and water movement[J]. CRYOSPHERE,2020, 14(4):1 437-1 447.
[7] 張浩然,韓正之,李昌剛.基于支持向量機的非線性系統(tǒng)辨識[J].系統(tǒng)仿真學(xué)報,2003,15(1):119-121.
[8] 年福耿.基于支持向量機的水質(zhì)分類研究[J].科學(xué)技術(shù)創(chuàng)新,2020,22 (27):47-48.
[9] U BARMAN,R D CHOUHURY.Soil texture classification using multi class support vector machine[J].Information Processing in Agriculture,2020,7(2):318-332.
[10] ZHANG J F, WANG Y H.An ensemble method to improve prediction of earthquake-induced soil liquefaction: amulti-datasetstudy[J].NeuralComputing and Applications, 2020: 1-14.
[11] 解雪,陳軍鋒,鄭秀清,等.基于主成分分析和粒子群算法優(yōu)化支持向量機的凍融土壤蒸發(fā)預(yù)報模型[J].節(jié)水灌溉, 2020, 45(1): 61-65.
[12] 安文娟. 類內(nèi)結(jié)構(gòu)支持向量機學(xué)習(xí)算法研究[D].北京:北京交通大學(xué),2015.
[13] 徐健,李柏年,張孔生,等.基SVM分類機的一種DNA序列判別方法[J].安徽理工大學(xué)學(xué)報(自然科學(xué)版),2009,29(1):58-62.
[14] 阮永芬,高春欽,劉克文,等.基于粒子群算法優(yōu)化小波支持向量機的巖土力學(xué)參數(shù)反演[J].巖土力學(xué),2019,40(9):3 662-3 669.
[15] 姚兆明,王璇,陳軍浩,等.人工凍土單軸抗壓強度GA-SVM預(yù)測模型[J].安徽理工大學(xué)學(xué)報(自然科學(xué)版), 2012,32(2):1-5.
[16] 李畸勇,湯允鳳,胡恒,等.基于支持向量回歸的PV/T組件溫度實時預(yù)測[J].可再生能源,2020,38(8):1 040-1 046.
(責(zé)任編輯:丁 寒)