石晨晨 SHI Chen-chen;陳宏濤 CHEN Hong-tao;楊波 YANG Bo;周泰安 ZHOU Tai-an;趙軍 ZHAO Jun
(①中鐵二局集團(tuán)成都新技術(shù)爆破工程有限公司,成都 610000;②廣西大學(xué),南寧 530004;③中國(guó)中鐵爆破安全技術(shù)研發(fā)中心,成都 610000)
如今,隨著國(guó)民經(jīng)濟(jì)的快速提升,城市航道建設(shè)不斷發(fā)展。水下爆破施工技術(shù)在廣泛應(yīng)用于水運(yùn)工程施工中,帶來(lái)了較大經(jīng)濟(jì)效益,但其產(chǎn)生的危害效應(yīng)預(yù)測(cè)方法及控制技術(shù)一直是工程領(lǐng)域研究的熱點(diǎn)[1],各學(xué)者采用的分析研究方法也十分多樣。
董承全[2]等人對(duì)水下爆破振動(dòng)進(jìn)行了分析,得出地形條件對(duì)振動(dòng)有一定影響,凸地形的振動(dòng)比凹地形振動(dòng)峰值大、頻率高、衰減快。張勤彬[3-4]等人對(duì)礦山爆破振動(dòng)進(jìn)行了分析,得出考慮高程差因素的預(yù)測(cè)模型,比傳統(tǒng)經(jīng)驗(yàn)公式的預(yù)測(cè)精度要高。梁瑞[5]等人通過(guò)分析邊坡爆破振動(dòng)高程效應(yīng)的影響,得出了在平整地形條件下,薩道夫斯基公式適用性強(qiáng)。
本文根據(jù)現(xiàn)場(chǎng)監(jiān)測(cè)的數(shù)據(jù),利用MATLAB軟件進(jìn)行RBF神經(jīng)網(wǎng)絡(luò)建模與分析,選取比例藥量、場(chǎng)地系數(shù)、孔網(wǎng)參數(shù)、孔數(shù)作為輸入層,以實(shí)測(cè)爆破合振速峰值為輸出層進(jìn)行訓(xùn)練,再進(jìn)行爆破振動(dòng)預(yù)測(cè),并與使用最為普遍的BP神經(jīng)網(wǎng)絡(luò)法進(jìn)行對(duì)比,詳細(xì)的分析了各爆破因素對(duì)爆破振動(dòng)的變化影響大小。
人工神經(jīng)網(wǎng)絡(luò)又被稱人工神經(jīng)元鏈接集合,其通過(guò)模擬人類的大腦神經(jīng)系統(tǒng)的信息處理的方式來(lái)進(jìn)行邏輯運(yùn)算。本文采用的徑向基函數(shù)(RBF)神經(jīng)網(wǎng)絡(luò)和誤差逆?zhèn)鞑ィ˙P)神經(jīng)網(wǎng)絡(luò)皆從屬于人工神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法。
徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)是一種具有三層前饋結(jié)構(gòu)的神經(jīng)網(wǎng)絡(luò),它是以函數(shù)逼近理論為基礎(chǔ),被廣泛的應(yīng)用在函數(shù)擬合的問(wèn)題中。RBF神經(jīng)網(wǎng)絡(luò)的隱含層以徑向基函數(shù)作為激活函數(shù),其輸出數(shù)值是通過(guò)計(jì)算輸入層所輸入的數(shù)據(jù)與隱含層數(shù)據(jù)中心距離的遠(yuǎn)近來(lái)輸出數(shù)值。
機(jī)器算法中,誤差逆?zhèn)鞑ゾW(wǎng)絡(luò)簡(jiǎn)稱BP神經(jīng)網(wǎng)絡(luò),BP神經(jīng)網(wǎng)絡(luò)實(shí)質(zhì)上就是一種多層前饋神經(jīng)網(wǎng)絡(luò),以誤差逆向傳播算法進(jìn)行神經(jīng)網(wǎng)絡(luò)模型的訓(xùn)練,它的優(yōu)點(diǎn)是具有優(yōu)良的非線性映射能力,被廣泛的應(yīng)用于函數(shù)逼近求解中。
RBF神經(jīng)網(wǎng)絡(luò)與BP神經(jīng)網(wǎng)絡(luò)均可通過(guò)建模,選取比例藥量、場(chǎng)地系數(shù)、孔網(wǎng)參數(shù)、孔數(shù)作為輸入層元素,以實(shí)測(cè)數(shù)據(jù)為輸出層進(jìn)行訓(xùn)練,再進(jìn)行爆破振動(dòng)預(yù)測(cè),并與實(shí)測(cè)值作對(duì)比[6],對(duì)模型的準(zhǔn)確性進(jìn)行驗(yàn)證后應(yīng)用。
本工程位于梧州市境內(nèi),航道全線沿郁江下段彎曲展布,多處于郁江流域平原區(qū)內(nèi),部分為低山丘陵區(qū),覆蓋層以砂卵礫石為主,局部為基巖裸露。兩岸階地層次明顯,多屬侵蝕堆積階地,局部為基座階地。本工程河谷地貌由沖積盆地和低山丘陵組成,地面高程最低為20m,最高為50m。下段航道屬天然航道,兩岸主要是低山丘陵地貌,地形起伏大,河床覆蓋層以河流沖積物為主,局部地段岸邊基巖裸露。
爆破振動(dòng)數(shù)據(jù)來(lái)源于工程施工監(jiān)測(cè)數(shù)據(jù),共240組數(shù)據(jù),將前200組數(shù)據(jù)用于神經(jīng)網(wǎng)絡(luò)訓(xùn)練,后40組數(shù)據(jù)用于振動(dòng)預(yù)測(cè),限于篇幅,此處僅展示用于預(yù)測(cè)的40組數(shù)據(jù)的部分爆破振動(dòng)數(shù)據(jù),如表1所示。
表1 神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)實(shí)測(cè)數(shù)據(jù)
通過(guò)運(yùn)用MATLAB軟件,將RBF神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)的結(jié)果與相關(guān)參數(shù)導(dǎo)出,包括均方根誤差(RMSE)、平均相對(duì)誤差(MAPE)、決定系數(shù)(R2)。這些參數(shù)中,均方根誤差和平均相對(duì)誤差與預(yù)測(cè)精度和預(yù)測(cè)效果呈反比,決定系數(shù)與預(yù)測(cè)精度和預(yù)測(cè)效果呈正比。RBF神經(jīng)網(wǎng)絡(luò)法預(yù)測(cè)結(jié)果如表2所示。
表2 RBF模型預(yù)測(cè)結(jié)果表
根據(jù)對(duì)RBF模型訓(xùn)練誤差性能曲線的分析結(jié)果顯示均方誤差隨著隱含層神經(jīng)元的增加而不斷降低,直至隱含層的神經(jīng)元達(dá)到80個(gè),均方誤差達(dá)到最小值。
從表2可以看出,預(yù)測(cè)值與實(shí)測(cè)值基本相吻合,采用RBF神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)模型得到的結(jié)果與實(shí)測(cè)值間存在9.93%的均方根誤差、15.13%的平均相對(duì)誤差、95.25%的R2。
與RBF神經(jīng)網(wǎng)絡(luò)一樣,經(jīng)過(guò)MATLAB主程序運(yùn)行之后,預(yù)測(cè)結(jié)果與相關(guān)參數(shù)就會(huì)導(dǎo)出。通過(guò)調(diào)節(jié)隱含層神經(jīng)元個(gè)數(shù)來(lái)提高預(yù)測(cè)精度,直至最優(yōu)解。一般默認(rèn)為10個(gè),以6、8、10、12個(gè)進(jìn)行試驗(yàn),不同隱含層神經(jīng)元個(gè)數(shù)訓(xùn)練擬合圖如圖1(a、b、c、d)所示。
圖1 6~12層隱含層BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練擬合圖
BP神經(jīng)網(wǎng)絡(luò)在訓(xùn)練數(shù)據(jù)時(shí),其總擬合優(yōu)度可以表征其擬合精度。由圖1可知,當(dāng)隱含層神經(jīng)元個(gè)數(shù)為8個(gè)時(shí)如圖1(b),訓(xùn)練出的BP神經(jīng)網(wǎng)絡(luò)具有較高的預(yù)測(cè)精確性。
當(dāng)隱含層神經(jīng)元個(gè)數(shù)為8時(shí),BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練后達(dá)到最佳均方誤差時(shí),停止訓(xùn)練,進(jìn)行驗(yàn)證及測(cè)試,表3為采用8個(gè)神經(jīng)元的BP神經(jīng)網(wǎng)絡(luò)模型進(jìn)行預(yù)測(cè)的結(jié)果。
表3 BP模型預(yù)測(cè)結(jié)果表
從表3可以看出,預(yù)測(cè)值與實(shí)測(cè)值基本相吻合,個(gè)別存在較大偏差,采用BP模型預(yù)測(cè)結(jié)果與實(shí)測(cè)值具有14.16%的均方根誤差、14.93%的平均相對(duì)誤差、90.70%的R2,對(duì)比表2、表3結(jié)果也突出了RBF模型的精確性高于BP模型。
將兩個(gè)模型的預(yù)測(cè)結(jié)果及參數(shù)評(píng)價(jià)表進(jìn)行匯總,經(jīng)過(guò)統(tǒng)計(jì)后,對(duì)比分析輸出了如圖2所示的兩種模型預(yù)測(cè)結(jié)果的對(duì)比圖。
圖2 兩種模型預(yù)測(cè)結(jié)果圖
可以從圖2中看出,RBF模型的預(yù)測(cè)值與實(shí)測(cè)值更加接近,而B(niǎo)P模型的預(yù)測(cè)值有少許出現(xiàn)偏離,分別在第1、11、25、32這幾個(gè)點(diǎn)偏離較多,誤差分別為27.8%、26.1%、67.4%、26.8%。
由表4可以看出,均方根誤差、平均相對(duì)誤差越低,R2越靠近1,預(yù)測(cè)效果越好,RBF模型均方根誤差與R2都要比BP模型優(yōu)秀,平均相對(duì)誤差雖然沒(méi)有BP模型的低,但是兩者相差不大,結(jié)合圖3兩種模型預(yù)測(cè)結(jié)果圖,可以得出:RBF模型所預(yù)測(cè)的值,要比BP模型更精確,RBF神經(jīng)網(wǎng)絡(luò)法憑借著其優(yōu)秀算法,在預(yù)測(cè)爆破振動(dòng)方面更加可靠。
表4 兩種模型參數(shù)評(píng)價(jià)表
本文根據(jù)現(xiàn)場(chǎng)監(jiān)測(cè)數(shù)據(jù),利用MATLAB軟件進(jìn)行RBF神經(jīng)網(wǎng)絡(luò)建模與分析,選取了多參量為輸入層,以200組實(shí)測(cè)數(shù)據(jù)為輸出層進(jìn)行爆破振動(dòng)訓(xùn)練與預(yù)測(cè),并與BP,模型的預(yù)測(cè)結(jié)果進(jìn)行了對(duì)比,得出以下結(jié)論:
①RBF預(yù)測(cè)模型的預(yù)測(cè)值與實(shí)測(cè)值間存在9.93%的均方根誤差、15.13%的平均相對(duì)誤差、95.25%的R2。預(yù)測(cè)精度較高,能準(zhǔn)確地反映爆破振動(dòng)速度的變化規(guī)律。
②BP模型需調(diào)節(jié)神經(jīng)元個(gè)數(shù)來(lái)提高精度,本工程中選取8個(gè)神經(jīng)元時(shí)精度較好。BP預(yù)測(cè)模型具有14.16%的均方根誤差、14.93%的平均相對(duì)誤差、90.70%的R2。
③將RBF模型預(yù)測(cè)結(jié)果與BP模型預(yù)測(cè)結(jié)果進(jìn)行對(duì)比,RBF模型的均方根誤差與R2都要比BP模型優(yōu)秀,平均相對(duì)誤差雖沒(méi)有BP模型的低,但是相差不大,再結(jié)合圖2兩種模型預(yù)測(cè)結(jié)果圖,RBF模型預(yù)測(cè)值與實(shí)測(cè)值更加接近,而B(niǎo)P預(yù)測(cè)模型的預(yù)測(cè)值有少許偏離,分別在第1、11、25、32這幾個(gè)點(diǎn)偏離較多,誤差分別達(dá)27.8%、26.1%、67.4%、26.8%。RBF模型所預(yù)測(cè)的值相對(duì)于BP模型更精確,在預(yù)測(cè)爆破振動(dòng)方面更加可靠。