999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種改進遺傳神經網絡的建筑基坑沉降預測模型

2018-03-20 03:05:27周星勇楊容浩王志勝冉中鑫
測繪工程 2018年3期
關鍵詞:變形模型

周星勇,楊容浩,王志勝,冉中鑫

(成都理工大學 地球科學學院,四川 成都 610059)

隨著我國現代化和城市化進程的不斷加快,基礎設施工程建設規模和數量不斷增加,基坑開挖深度和廣度也不斷提高。因此,對于沉降監測、預報的要求越來越高[1]。針對基礎設施工程中的變形預測,國內外學者已經開展了許多相應的研究。主要的預測方法有回歸分析法、時間序列分析[2]、灰色系統理論、卡爾曼濾波預測模型[3]和BP神經網絡[4-5]等。其中,BP神經網絡由于具有強大的自學習能力,能夠對復雜的工程形變問題進行建模,并模擬變形的發展規律,達到形變預測的目的,受到廣泛的關注和研究[6]。

由于易受初始權值和閾值的影響而陷入局部最優值,利用BP神經網絡進行基坑變形預測,并不能保證每次都得到理想的效果。為了提高BP神經網絡基坑變形預測的有效性和預測精度,許多學者開展了BP算法的改進研究。常見的改進算法有基于粒子群算法優化的BP算法[7]、AFSA算法優化BP神經網絡[8]、小波神經網絡[9-10]、灰色神經網絡[11]、模擬退火算法優化BP神經網絡[12]、遺傳神經網絡[13]等。但這些算法對監測數據無法連續獲取,或監測數據中含有一定粗差的情況并不能取得滿意效果[14]。本文引入自適應增強算法,對遺傳神經網絡預測模型進行優化,通過自適應增強算法整合多個GA-BP弱預測器,最終能達到提高基坑沉降量預測精度和穩定性目的。

1 GA-BP神經網絡

1.1 基本原理

遺傳算法(Genetic Algorithm)是一種模擬自然界遺傳機制和生物進化論而形成的一種最優搜索算法。利用GA算法優化BP神經網絡,是將BP神經網絡中輸入層到隱含層以及隱含層到輸出層的初始權重和閾值進行編碼串聯群體中,通過遺傳算法中的選擇、交叉和變異操作對個體進行篩選,根據適應度函數計算出的適應度值,使優秀的個體被保留,適應度差的個體被淘汰[15]。

利用遺傳算法優化BP神經網絡的基本思想,要改變BP算法對梯度信息過度依賴的缺點,轉而利用遺傳算法全局搜索的特點,尋找最優BP神經網絡連接權初值和閾值[16]。再利用BP算法對神經網絡各層的權值和閾值進行迭代,從而得到優化后的神經網絡預測模型。

1.2 算法步驟

GA-BP神經網絡算法步驟如下[17]:

1)編碼及種群初始化:將BP神經網絡各層的連接權值以及閾值進行實數編碼,構建成種群中的個體。這些個體實際上是由這些權值、閾值編碼之后構成的數組。

2)種群進化:將遺傳神經網絡的預測值與期望值的誤差絕對值做為個體的適應度。進化若干次,適應度值越小表示個體越優秀。

3)選擇操作:本文采用輪盤賭法,基于適應度比例的選擇策略,第i個個體被選擇概率pi為

fi=k/Fi.

(1)

(2)

式中:Fi為個體i的適應度值,k為系數,N為種群個體數目。

4)交叉操作:由于個體采用實數編碼,所以交叉操作的方法采用實數交叉法,第k個染色體ak和第l個染色體al在j位的交叉操作方法:

(3)

式中:b是[0,1]之間的隨機數。

(4)

2 Adaboost遺傳神經網絡算法

2.1 基本思路

遺傳算法能在一定程度上提升BP神經網絡的基坑變形預測精度,但對于一些因樣本質量問題,如樣本數量少、數據分布不均等,預測精度可能降低。自適應增強(Adaboost)算法是一種有效的迭代增強算法,理論上它可以提高任何一種弱預測器的精度[18-19]。為了提高GA-BP神經網絡的基坑變形預測精度,將GA-BP方法作為一種優化后的弱預測器,利用自適應增強算法調整參與訓練數據的分布比重,以提高預測模型的抗差性,達到提高遺傳神經網絡預測精度的目的[20]。

2.2 算法步驟

自適應增強GA-BP算法的步驟如下:

1)選擇樣本數據{x1,x2,x3,…,xm},并始化樣本權重ωt(i)=1/m,i=1,2,3,…,m。

2)構建弱預測器,訓練到第t個預測器時,利用GA-BP弱預測器構建起訓練樣本g與期望目標y之間的非線性關系,預測值與期望值之間的誤差et:

(5)

并計算下一個弱預測器分布權值ωt+1。若誤差et的絕對值大于限定閾值0.5,則需要調整分布權值。

(6)

3)計算預測權重,根據預測序列的誤差和et計算序列的權重at,權重計算式為

(7)

4)預測權重歸一化,調整式為

(8)

其中,Bt為歸一化因子,在權重比例不變的情況下為1。

5)強預測函數。訓練T輪得到T組弱預測函數f(gt,at),由T組弱分類函數組合得到了強預測函數h為

(9)

則強預測函數預測結果y為

y(x)=ath(x).

(10)

自適應增強遺傳神經網絡預測模型的算法步驟如圖1所示。

圖1 Adaboost算法優化GA-BP神經網絡流程圖

Adaboost算法通過對GA-BP網絡每次訓練后的樣本,進行權重再分配。對于訓練誤差小于設定閾值的樣本,算法會減少該樣本再次參與訓練時的比例。對于訓練誤差大于閾值的樣本,則會增加其在下次訓練中的比例。最后算法會對訓練的若干組弱預測器進行整合,并儲存作為一個新的強預測器。最后利用得到的強預測器進行仿真實驗并輸出預測結果。

3 對比實驗

3.1 實驗數據

本文選擇某小區2號樓基坑監測數據進行仿真實驗。基坑開挖深度為8 m,地基等級為二級地基。按照規范要求,在基坑周圍邊緣頂部共布設了3個基準點和6個監測點。監測工作從2014年4月22日開始,至2015年4月19日外業觀測全部結束,歷時12個月。采用二等水準測量規范進行基坑沉降位移監測。觀測次數50次,監測時間間隔由基坑沉降速率決定。

影響基坑沉降的外界因素眾多,并且各種外界因素之間也可能相互作用[21]。難以確認各種外因對基坑沉降量的影響權重,所以本文僅考慮各期累積沉降值之間所隱含的非線性關系,構建起自適應增強遺傳神經網絡預測模型。

3.2 實驗與結果

本文算法均在Matlab 2014a平臺上編譯實現。訓練數據每一組都采用連續5期數據作為輸入樣本,將接下來1期數據作為神經網絡訓練的目標期望值,50期數據可以分成45組。由于沉降后期變化趨于平緩,本文選擇對沉降中后期數據進行仿真預測。利用前30組進行Adaboost GA-BP預測模型的訓練,并對后5期數據進行預測。將預測值與實測值進行對比,對優化后的遺傳神經網絡預測精度進行分析。選取平均絕對百分誤差(MAPE)、誤差絕對值均值(MAE)和誤差均方差(MSE)作為評定預測精度的指標。平均絕對誤差和誤差絕對值均值由于誤差被絕對值化,不會出現正負相抵消的情況,因而能更好地反映預測值誤差的實際情況。誤差均方差則能很好的反映36~40期預測值的精確度。

本文選擇BP、Adaboost-BP、GA-BP預測模型與本文算法進行對比。4種BP神經網絡的最大迭代次數均為1 000次,學習率均為0.1,學習目標設置為0.001。GA-BP和Adaboot GA-BP算法的進化次數均為80次,種群規模設置為6,交叉概率選擇為0.3,變異率設置為0.2,弱預測器的數量為10。Adaboost-BP和Adaboot GA-BP算法的誤差閾值設置為0.5。

圖2反映了50期沉降監測數據整體的一個變化趨勢。從圖上可以看出前10期沉降變化劇烈,第11~30期的沉降速率趨于平緩,第31~40期沉降速率突然加快,從第41期開始,沉降趨于穩定,累計沉降量變化值趨近于零。此外神經網絡模型的預測精度與訓練樣本數量相關,訓練越充分,預測模型的精度越高。因此本文選擇利用前87.5%的監測數據進行訓練構建神經網絡預測模型,對沉降中后期第36~40期累計沉降數據進行預測,以驗證模型的預測精度。

圖2 50期監測數據變化過程

表1記錄了4種預測算法對于36~40期累積沉降量的預測值,其中負號表示沉降的方向豎直向下。圖3為4種算法的預測誤差對比圖,預測誤差以毫米為單位,從圖上可以更直觀地看出,與其他3種算法相比,Adaboost GA-BP算法的預測誤差更接近于0值。從表2可以看出,后3種算法對于BP預測算法均有改進,其中精度最高的為本文提出的改進算法。Adaboost GA-BP算法后5期預測值的平均絕對百分誤差為0.68%,誤差絕對值均值為0.29,誤差均方差為0.49。對比BP算法和Adaboost-BP算法的預測結果,可知Adaboost算法能夠有效提高神經網絡預測模型的預測精度。對比GA-BP和Adaboost GA-BP算法的預測結果可知,Adaboost GA-BP算法較GA-BP算法在MAPE、MAE、MSE 3項精度指標上分別提高了80.57%、81.04%、70.83%。

為了驗證Adaboost GA-BP算法的有效性和魯棒性,以及避免預測結果的偶然性。本文選取了同一測區其他3個監測點的數據進行仿真預測。從表3的精度指標可以看出,B01、B03和B04第36~40期預測數據的均方根誤差分別為0.48、0.22、0.34,平均誤差絕對值分別為0.44、0.19、0.30,平均絕對百分誤差分別為1.03%、0.46%、0.72%。說明本文算法對不同監測點累計沉降量的預測效果優異,且算法的預測穩定度高。

表1 各預測模型預測結果對比 mm

表2 各預測模型預測精度對比

表3 Adaboost GA-BP算法對不同監測點數據的預測精度

圖3 各算法預測誤差大小對比

4 結 論

利用GA算法優化過的BP預測模型,能夠有效克服BP預測模型容易陷入局部最優的缺點。但是由于監測數據在時間上的分布不均,或者測量數據中包含一定粗差而導致GA-BP累積沉降預測模型精度受到影響的問題仍然存在。因此本文引入了自適應增強算法改進GA-BP神經網絡預測模型,并應用于基坑沉降預測當中。實驗結果證明Adaboost優化過的GA-BP預測模型的沉降預測值在誤差絕對值均值、平均絕對百分誤差以及誤差均方差上都明顯優于GA-BP模型的預測結果。說明了自適應增強遺傳神經網絡預測模型結合了Adaboost算法和GA算法的優點,提高了模型的預測精度。利用實際工程數據進行實驗,實驗結果證明了自適應增強算法優化過的遺傳神經網絡能夠很好地應用于基坑沉降預測,且預測模型具有很好的魯棒性,預測精度能夠滿足基坑監測的要求。

[1] 岳建平, 方露, 黎昵. 變形監測理論與技術研究進展[J]. 測繪通報, 2007(7):4-7.

[2] 徐愛功, 李娜, 張濤. 時間序列分析在地鐵沉降觀測中的應用[J]. 測繪科學, 2013, 38(5):57-60.

[3] LU F, LI J. Application of Kalman Filter Method Based on Model Optimization Method in the Dam Deformation Forecast[C]// Asia-Pacific Power and Energy Engineering Conference. IEEE Computer Society, 2011:1-4.

[4] 黃定川, 謝世成. 一種基于 BP 神經網絡的尾礦壩沉降預報方法[J]. 測繪工程, 2016, 25(8):53-56.

[5] 張文博, 郭云開. 基于BP神經網絡的建筑物沉降預測模型研究[J]. 測繪工程, 2013, 22(2):52-56.

[6] 馬麗霞, 王鳳艷, 陳劍平. 基于人工神經網絡的大壩變形分析與預報——以西津大壩27#點的變形監測為例[J]. 吉林大學學報(地球科學版), 2009,39(3):487-491.

[7] 劉賀, 張弘強, 劉斌. 基于粒子群優化神經網絡算法的深基坑變形預測方法[J]. 吉林大學學報(地球科學版), 2014, 44(5):1609-1614.

[8] 史雨川. 基于AFSA—BP神經網絡的基坑變形預測模型研究[J]. 計算機與數字工程, 2013, 41(12):1894-1897.

[9] 岳榮花. 小波神經網絡在沉降預測中的應用研究[D]. 南京:河海大學, 2007.

[10] 李超. 小波神經網絡在大壩變形預測中的應用研究[D]. 西安:長安大學, 2012.

[11] 薛鵬松, 馮民權, 邢肖鵬. 基于馬爾科夫鏈改進灰色神經網絡的水質預測模型[J]. 武漢大學學報(工學版), 2012, 45(3):319-324.

[12] 張林,劉先珊, 陰和俊. 基于模擬退火的Gauss-Newton算法神經網絡在短期負荷預測中的應用[J]. 武漢大學學報(工學版), 2005, 38(4):28-33.

[13] 李金鋒. 遺傳BP神經網絡在地鐵工程沉降預測中的應用[D]. 北京:中國地質大學, 2006.

[14] 張正祿. 工程的變形監測分析與預報[M]. 北京:測繪出版社, 2007.

[15] 劉勇健, 李彰明, 張建龍,等. 基于遺傳-神經網絡的深基坑變形實時預報方法研究[J]. 巖石力學與工程學報, 2004, 23(6):1010-1014.

[16] 李偉超, 宋大猛, 陳斌. 基于遺傳算法的人工神經網絡[J]. 計算機工程與設計, 2006, 27(2):316-318.

[17] 黃建國, 羅航, 王厚軍,等. 運用GA-BP神經網絡研究時間序列的預測[J]. 電子科技大學學報, 2009, 38(5):687-692.

[18] 曹瑩, 苗啟廣, 劉家辰,等. AdaBoost算法研究進展與展望[J]. 自動化學報, 2013, 39(6):745-758.

[19] 吳俊利, 張步涵, 王魁. 基于Adaboost的BP神經網絡改進算法在短期風速預測中的應用[J]. 電網技術, 2012, 36(9):221-225.

[20] 韓韜, 陳曉輝. 基于預測模型的BP-Adaboost算法改進[J]. 桂林理工大學學報, 2014,(3):589-594.

[21] 王偉. 基坑位移時間序列分析的自記憶預測模型研究[D]. 長沙:中南大學, 2011.

猜你喜歡
變形模型
一半模型
重要模型『一線三等角』
談詩的變形
中華詩詞(2020年1期)2020-09-21 09:24:52
重尾非線性自回歸模型自加權M-估計的漸近分布
“我”的變形計
變形巧算
例談拼圖與整式變形
會變形的餅
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 99久久精品免费观看国产| 日韩大片免费观看视频播放| 日韩在线永久免费播放| 日韩精品毛片人妻AV不卡| 日韩久草视频| 一本久道久久综合多人| 色天天综合久久久久综合片| 日本91在线| av色爱 天堂网| 国产成人高精品免费视频| 国产AV毛片| 国产精品美女免费视频大全| 真实国产乱子伦高清| 午夜福利无码一区二区| 久久久久亚洲精品成人网| 亚洲av无码人妻| 久久亚洲国产视频| 日本人妻丰满熟妇区| 精品91视频| 97视频在线精品国自产拍| 午夜无码一区二区三区| 欧美精品成人| 国产又爽又黄无遮挡免费观看| yy6080理论大片一级久久| 国产全黄a一级毛片| 曰韩人妻一区二区三区| 色窝窝免费一区二区三区| 四虎免费视频网站| 国产成人无码播放| 毛片在线播放a| 在线观看欧美国产| 亚洲va在线观看| 亚洲AV无码不卡无码 | 欧美精品在线观看视频| 欧美一级夜夜爽| 欧美性色综合网| 国产日本一线在线观看免费| 欧美翘臀一区二区三区| 久久不卡精品| 日韩精品免费一线在线观看| 国产裸舞福利在线视频合集| 亚洲国产高清精品线久久| 免费播放毛片| 五月婷婷导航| 91区国产福利在线观看午夜| 国产在线视频二区| 色欲综合久久中文字幕网| 国产天天色| 免费一级α片在线观看| 日韩欧美成人高清在线观看| A级全黄试看30分钟小视频| 91色爱欧美精品www| 亚洲IV视频免费在线光看| 亚洲成在线观看| 日韩经典精品无码一区二区| 亚洲国产成熟视频在线多多| 呦女亚洲一区精品| 激情午夜婷婷| 色香蕉影院| 超薄丝袜足j国产在线视频| 九九热视频在线免费观看| 国产微拍一区二区三区四区| 国产偷倩视频| 欧美精品伊人久久| 亚洲欧美h| 亚洲人成网址| 国产在线91在线电影| 日a本亚洲中文在线观看| 亚洲色欲色欲www在线观看| 香蕉99国内自产自拍视频| 欧美日韩国产一级| 91精品视频在线播放| 女人爽到高潮免费视频大全| 伊人久久婷婷五月综合97色| 无码一区18禁| 色久综合在线| 国产精品香蕉在线观看不卡| 精品国产欧美精品v| 毛片在线看网站| 国产精品污污在线观看网站| 国产97区一区二区三区无码| 凹凸国产熟女精品视频|