• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      BP神經(jīng)網(wǎng)絡(luò)模型預(yù)測高速鐵路路基沉降的適用性分析

      2014-03-15 07:24:34王杜江
      地下水 2014年3期
      關(guān)鍵詞:權(quán)值遺傳算法路基

      王杜江

      (中鐵第一勘察設(shè)計院地路處,陜西西安710043)

      人工神經(jīng)網(wǎng)絡(luò)通過模擬人的大腦神經(jīng)處理信息的方式實現(xiàn)信息并行處理和非線性轉(zhuǎn)換,具有很好的自學(xué)習(xí)能力。Back Propagation(BP)網(wǎng)絡(luò)是目前應(yīng)用頻率最高的神經(jīng)網(wǎng)絡(luò),體現(xiàn)了神經(jīng)網(wǎng)絡(luò)中最精華、最完美的內(nèi)容[1]。地基沉降受多種因素的影響,其變化的規(guī)律很難用一個數(shù)學(xué)顯式來表示。人工神經(jīng)網(wǎng)絡(luò)視傳統(tǒng)的函數(shù)自變量和因變量為輸入和輸出,將傳統(tǒng)的函數(shù)關(guān)系式轉(zhuǎn)化為高維的非線性映射,可以將影響地基沉降的眾多因素用數(shù)學(xué)顯式來表達(dá),在處理非線性問題上具有獨(dú)特的優(yōu)越性。而對于高速鐵路路基沉降量級小、數(shù)據(jù)波動大的特點(diǎn),其適用性也有待探索和研究。本文以武廣高速鐵路樂昌段19個路基斷面的沉降數(shù)據(jù)為研究對象,利用Matlab軟件建立BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型,計算原始模型和改進(jìn)模型的預(yù)測誤差,對兩種模型的適用性進(jìn)行評價。

      1 傳統(tǒng)BP網(wǎng)絡(luò)模型的適用性

      1.1 基于Matlab的BP神經(jīng)網(wǎng)絡(luò)模型建立

      1.1.1 輸入輸出參數(shù)的確定

      影響路基沉降的因素很多,對這些因素的考慮決定了預(yù)測的精度。確定影響因素時應(yīng)該抓主要因素,精簡次要因素。根據(jù)工程經(jīng)驗,影響路基沉降的主要因素有地基參數(shù)(軟土厚度、土層壓縮模量等)、路堤填土參數(shù)(填土高度、密實度等)、地基處理方式、時間因素(填筑工期、靜置時間)。根據(jù)武廣客運(yùn)專線DK1943~DK1945段路基的實際工況及工程特點(diǎn),本文選擇軟土厚度、地基處理方式、地基土壓縮模量、路堤填土高度、施工工期、鋪軌前沉降量六個參數(shù)作為模型的輸入,輸出數(shù)據(jù)位路基的最終沉降量。

      1.1.2 模型結(jié)構(gòu)

      經(jīng)過分析研究和大量試算,確定BP神經(jīng)網(wǎng)絡(luò)模型為3層結(jié)構(gòu):

      (1)輸入層元素個數(shù)為輸入?yún)?shù)的個數(shù),即n=6。(2)輸出層元素個數(shù)為輸出參數(shù)的個數(shù),即m=1。

      (3)隱含層節(jié)點(diǎn)數(shù)以經(jīng)驗為依據(jù),結(jié)合實例數(shù)據(jù)進(jìn)行試算確定。一般有兩種經(jīng)驗公式用于確定隱含層的神經(jīng)元個數(shù),如式(1)和式(2):

      式中:n1為隱含層神經(jīng)元個數(shù);n為輸入層神經(jīng)元個數(shù);m為輸出層神經(jīng)元個數(shù);a為1~10之間的常數(shù)。

      BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖見圖1。

      圖1 BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖

      1.1.3 網(wǎng)絡(luò)訓(xùn)練及檢驗

      由于BP網(wǎng)絡(luò)輸入點(diǎn)物理量各不相同,數(shù)值相差較大,在計算過程中可能出現(xiàn)“大數(shù)吃小數(shù)”的情況,而且當(dāng)網(wǎng)絡(luò)輸入和目標(biāo)矢量的取值在[-1,1]時,trainbr函數(shù)可以達(dá)到最好的工作效果。為了加快網(wǎng)絡(luò)收斂速度,在使用樣本數(shù)據(jù)前,對數(shù)據(jù)要進(jìn)行歸一化處理。為了克服經(jīng)典BP算法收斂速度慢、易遇到局部極小點(diǎn)而難于收斂等缺點(diǎn),本文采用自適應(yīng)學(xué)習(xí)速率的動量BP改進(jìn)算法。通過設(shè)定訓(xùn)練次數(shù)和訓(xùn)練誤差來控制訓(xùn)練效果,當(dāng)訓(xùn)練次數(shù)超過設(shè)定值或訓(xùn)練誤差小于設(shè)定值時,網(wǎng)絡(luò)自動停止訓(xùn)練。網(wǎng)絡(luò)訓(xùn)練完成后,就可以訓(xùn)練樣本進(jìn)行預(yù)測。BP網(wǎng)絡(luò)參數(shù)見表1,網(wǎng)絡(luò)預(yù)測模型圖見圖2。

      圖2 神經(jīng)網(wǎng)絡(luò)預(yù)測模型

      表1 BP網(wǎng)絡(luò)的參數(shù)

      1.2 BP神經(jīng)網(wǎng)絡(luò)模型的預(yù)測效果

      采用以上建立的BP神經(jīng)網(wǎng)絡(luò)模型對19個斷面的沉降進(jìn)行預(yù)測,預(yù)測方法:將每個斷面恒載期的沉降數(shù)據(jù)作為訓(xùn)練樣本,預(yù)留最后三個數(shù)據(jù)為校驗數(shù)據(jù),計算所建模型的相關(guān)系數(shù)和相對誤差。結(jié)果如表2所示:

      表2 BP神經(jīng)網(wǎng)絡(luò)預(yù)測效果

      由以上結(jié)果可知:BP神經(jīng)網(wǎng)絡(luò)模型的預(yù)測誤差大,不滿足《客運(yùn)專線無砟軌道鋪設(shè)條件評估技術(shù)指南》對預(yù)測模型“相關(guān)系數(shù)不小于0.92,預(yù)測誤差在5%以內(nèi)”的要求。高速鐵路的實測數(shù)據(jù)波動大、沉降量級小,受影響因素多,可見將BP神經(jīng)網(wǎng)絡(luò)直接應(yīng)用于路基沉降預(yù)測并不適用,需要對其模型結(jié)構(gòu)及算法進(jìn)行改進(jìn)。

      2 模型的改進(jìn)及其預(yù)測效果

      BP神經(jīng)網(wǎng)絡(luò)的是基于梯度法原理的誤差逆?zhèn)鞑ツP?,其收斂速度慢、容易產(chǎn)生局部最優(yōu)等缺點(diǎn)難以避免。對BP網(wǎng)絡(luò)的工程應(yīng)用中,一般都根據(jù)經(jīng)驗來選擇的網(wǎng)絡(luò)結(jié)構(gòu),如隱含層大都選為1層,隱含節(jié)點(diǎn)數(shù)也由經(jīng)驗公式確定。但對于隱含層與隱含節(jié)點(diǎn)的最優(yōu)匹配關(guān)系、輸入輸出節(jié)點(diǎn)數(shù)目與隱含層數(shù)的匹配關(guān)系還不明確,有待做優(yōu)化嘗試。本文將從算法和結(jié)構(gòu)兩個方面對BP神經(jīng)網(wǎng)絡(luò)進(jìn)行改進(jìn),并采用后驗差對擬合結(jié)果進(jìn)行檢驗。

      2.1 隱含層數(shù)及隱含節(jié)點(diǎn)數(shù)的優(yōu)化

      研究表明,BP神經(jīng)網(wǎng)絡(luò)的隱含層數(shù)一般取1就可以滿足需要,最多取2;隱含層的節(jié)點(diǎn)數(shù)太多或太少都不利于網(wǎng)絡(luò)的學(xué)習(xí),根據(jù)文獻(xiàn)[2]的研究成果,隱含層的節(jié)點(diǎn)數(shù)在4~9之間比較合適[2]?,F(xiàn)利用前面19個斷面的沉降監(jiān)測數(shù)據(jù),分別建立隱含層個數(shù)為1和2的網(wǎng)絡(luò)模型,利用Matlab編程計算,并對網(wǎng)絡(luò)的訓(xùn)練效果進(jìn)行對比,結(jié)果見表3。

      表3 不同隱含層數(shù)網(wǎng)絡(luò)訓(xùn)練效果對比

      由訓(xùn)練結(jié)果可知,隱含層數(shù)為2的BP網(wǎng)絡(luò)能在較少的訓(xùn)練次數(shù)內(nèi)達(dá)到更高的精度,訓(xùn)練效果明顯優(yōu)于隱含層數(shù)為1的網(wǎng)絡(luò)模型。

      2.2 GA-BP模型的建立

      遺傳算法(genetic algorithm,GA)力求充分模仿生物自然進(jìn)化過程的隨機(jī)性全局性的特點(diǎn),是一種具有高度并行和自適應(yīng)搜索能力的計算方法,具有強(qiáng)大的全局尋優(yōu)能力[3-6]。用GA算法對BP網(wǎng)絡(luò)的初始權(quán)值進(jìn)行優(yōu)化,可以實現(xiàn)兩種算法的優(yōu)勢互補(bǔ)。用GA算法改進(jìn)BP神經(jīng)網(wǎng)絡(luò)的步驟如下:

      (1)建立GA-BP神經(jīng)網(wǎng)絡(luò)模型,并初始化:

      (2)建立染色體和初始種群:

      式中:wi為審計網(wǎng)絡(luò)的權(quán)值,每個完整的權(quán)值相當(dāng)于一個染色體;wli為隱含層的權(quán)值;w2i為輸出層的權(quán)值;θli為隱含層的閾值;θ2i為輸出層的閾值;P為種群規(guī)模。

      (3)遺傳算法參數(shù)的確定:

      遺傳算法的參數(shù)主要有3個,即種群規(guī)模P0、雜交率Pc和變異率Pm。種群規(guī)模直接決定著遺傳算法的最終效果,如果種群規(guī)模過大,則網(wǎng)絡(luò)收斂速度過慢;如果種群規(guī)模過小,則容易使算法陷入局部最優(yōu)解。雜交率控制著雜交算子的應(yīng)用頻率,對于特定的種群規(guī)模,存在著最優(yōu)雜交率,而且最優(yōu)雜交率有隨著種群規(guī)模的增大而降低的規(guī)律。變異率是為了使網(wǎng)絡(luò)在訓(xùn)練過程中實現(xiàn)“優(yōu)勝劣汰”而設(shè)置的變異基因比例,一般高于0.05變異率會使遺傳算法的在線性能下降。

      綜合遺傳算法的原理和特點(diǎn),參考以往經(jīng)驗[7],在本算例中各參數(shù)的取值如表4所示:

      表4 GA算法參數(shù)

      (4)算法的實現(xiàn):

      先用GA算法優(yōu)化權(quán)值,再利用BP算法迭代優(yōu)化權(quán)值。參考文獻(xiàn)[8]中的經(jīng)驗[8],設(shè)置混合算法中的最大代數(shù)K=500,精度ε=0.005,BP算法中最大代數(shù)E=1 000,采用Matlab編程,隱含層的激勵函數(shù)采用S型函數(shù)。算法流程如下圖所示:

      圖3 GA-BP算法流程圖

      2.3 GA-BP模型的預(yù)測效果

      利用訓(xùn)練好的GA-BP網(wǎng)絡(luò)模型對前述19個斷面的沉降進(jìn)行預(yù)測,并與單純的BP神經(jīng)網(wǎng)絡(luò)擬合效果進(jìn)行對比,結(jié)果如圖4、圖5所示:

      圖4 相關(guān)系數(shù)與相對誤差分布圖

      圖5 GA-BP模型擬合曲線圖

      由以上對比結(jié)果可知,和單純的BP模型相比,采用雙隱含層的網(wǎng)絡(luò)結(jié)構(gòu)的GA-BP網(wǎng)絡(luò)模型可以明顯減小誤差,除個別斷面由于數(shù)據(jù)波動太大導(dǎo)致最后的擬合效果不理想外,大部分?jǐn)嗝娴臄M合相對誤差在5%以內(nèi),而相關(guān)系數(shù)在0.92以上,多數(shù)斷面的相關(guān)系數(shù)達(dá)到了0.98,滿足高速鐵路路基沉降變形評估的要求。說明遺傳算法可以有效改善BP網(wǎng)絡(luò)容易陷入局部最小的缺陷,可提高模型的預(yù)測精度和穩(wěn)定性。

      3 結(jié)語

      對于高速鐵路路基沉降量級小、數(shù)據(jù)波動大的特點(diǎn),傳統(tǒng)的BP神經(jīng)網(wǎng)絡(luò)模型適用性較差,從結(jié)構(gòu)和算法兩方面對模型改進(jìn)后預(yù)測效果明顯改善。從本文的分析結(jié)果看,采用雙隱含層的GA-BP網(wǎng)絡(luò)模型的預(yù)測精度較高、預(yù)測穩(wěn)定性較好,可以作為高速鐵路路基工后沉降預(yù)測及評估的有效方法。該模型的缺陷是,在長期預(yù)測中穩(wěn)定性欠佳。

      [1]A C A A E.Boron phosphide(BP)bulk modulus[J].2001.

      [2]楊茜.BP神經(jīng)網(wǎng)絡(luò)預(yù)測方法的改進(jìn)及其在隧道長期沉降預(yù)測中的應(yīng)用[J].北京工業(yè)大學(xué)學(xué)報.2011(1):92-97.

      [3]玄光男,程潤偉.遺傳算法與工程設(shè)計[M].北京:科學(xué)出版社,2000.

      [4]張建雄,唐萬生.基于混沌遺傳算法的一類非線性兩層混合整數(shù)規(guī)劃問題求解[J].系統(tǒng)工程理論方法應(yīng)用,2005,14(5):429-433.

      [5]Shrestha R,Rode M.Multi-objective calibration and fuzzy preference selection of a distributed hydrologicalmodel[J].EnvironmentalModelling and Software,2008,23(12):1394 -1395.

      [6]Murase M,Ono K,Ito T,et al.Time-dependentmodel for volume changes in pressure sources at Asama volcano,central Japan due to vertical deformations detected by precise leveling during

      [7]李紅霞,趙新華,遲海燕,等.基于改進(jìn)BP神經(jīng)網(wǎng)絡(luò)模型的地面沉降預(yù)測及分析[J].天津大學(xué)學(xué)報.2009(1):60-64.

      [8]林德,米合華,丁文其,等.巖土工程問題安全性的預(yù)報與控制[M].北京:科學(xué)出版社,2009.

      [9]付宏淵.高速公路路基沉降預(yù)測及施工控制[M].北京:人民交通出版社,2007.

      猜你喜歡
      權(quán)值遺傳算法路基
      一種融合時間權(quán)值和用戶行為序列的電影推薦模型
      市政道路路基質(zhì)檢與控制探析
      軟弱路基加固處理設(shè)計探究
      CONTENTS
      基于自適應(yīng)遺傳算法的CSAMT一維反演
      半填半挖路基的填筑方法
      中國公路(2017年14期)2017-09-26 11:51:51
      一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
      公路路基沉陷的處理技術(shù)
      基于權(quán)值動量的RBM加速學(xué)習(xí)算法研究
      基于遺傳算法和LS-SVM的財務(wù)危機(jī)預(yù)測
      海门市| 阳高县| 荥经县| 宁都县| 任丘市| 黑山县| 普兰店市| 汝州市| 闵行区| 南投市| 米脂县| 黑水县| 定边县| 寿阳县| 临邑县| 金乡县| 疏附县| 榆社县| 龙陵县| 海兴县| 游戏| 合水县| 鄂托克前旗| 赣榆县| 皋兰县| 金溪县| 察雅县| 清丰县| 光山县| 台湾省| 西乡县| 儋州市| 青阳县| 乌兰县| 聂拉木县| 麻城市| 常宁市| 宽城| 天柱县| 房产| 本溪|