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

基于ISSA-GRU的混凝土抗壓強度預測

2023-07-31 05:10:52段妹玲袁錦虎孫愛軍
硅酸鹽通報 2023年7期
關鍵詞:混凝土模型

段妹玲,張 單,袁錦虎,孫愛軍,強 晟

(1.河海大學水利水電學院,南京 210098;2.中國電建集團華東勘測設計研究院有限公司,杭州 311122;3.江西省鄱陽湖水利樞紐建設辦公室,南昌 330046;4.余姚市水利局,寧波 315402)

0 引 言

混凝土是當今必不可少的建筑材料之一[1]。現如今,結構工程對于混凝土力學性能的提升具有迫切需求,其中抗壓強度是最重要的指標之一,它直接關系到結構的安全,因此,如何快速確定混凝土的抗壓強度對工程建設與運行的影響至關重要[2-3]。目前,混凝土抗壓強度的獲取方法主要有回彈法[4]、鉆芯法[5]和模型預測法[6]等。回彈法操作簡便,但是對于同種混凝土,采用不同回彈儀時會有較大的差異,不能準確地估計混凝土的內部強度;鉆芯法的均值較為精確,但是標準差偏大,試驗耗時且結果不穩定;模型預測法是通過建立材料配合比、齡期與混凝土抗壓強度的數學模型進行預測,但是由于各因素與抗壓強度并非簡單的線性關系,直接建立顯式的數學模型比較困難。因此,亟需一種快速、準確、可靠的混凝土抗壓強度預測方法[7]。

近年來,國內外學者針對混凝土抗壓強度預測模型進行了大量的探索,其中統計方法和機器學習方法已被廣泛應用[8]。許開成等[9]利用SPSS統計分析軟件,通過逐步回歸分析法和多元非線性回歸分析法建立了鋰渣混凝土強度預測模型,但該模型只有在使用P·O 42.5級普通硅酸鹽水泥時才有效。陳洪根等[10]考慮不同配合比與強度的非線性結構關系,利用誤差反向傳播(error back propagation training, BP)神經網絡預測粉煤灰混凝土的抗壓強度,然而,在分析時未綜合考慮齡期對混凝土抗壓強度的影響。如今,將深度學習算法應用于混凝土領域已成為當前研究熱點。高蔚[11]采用卷積神經網絡預測了再生混凝土的抗壓強度,與傳統神經網絡模型相比,卷積神經網絡模型具有高精度和高泛化性能的優點。Chen等[12]利用長短期記憶(long short-term memory, LSTM)網絡模型評估了在一定配合比下高強混凝土抗壓強度,證明LSTM能很好捕捉原材料的不同配合比與混凝土抗壓強度的非線性關系。

門控循環單元(gate recurrent unit, GRU)是LSTM網絡的改進形式,不僅在預測中考慮了時間序列,還通過引入門機制有效解決了記憶網絡中易引發梯度爆炸的問題,使得該模型具有結構更簡單、計算效率更高的明顯優勢。因此,本研究采用GRU模型作為混凝土抗壓強度預測的主體模型。對于混凝土抗壓強度的預測主體模型中參數的選擇,張靜等[13]利用混沌灰狼群算法優化了最小二乘支持向量機(least squares support vector machines, LSSVM)的混凝土強度預測模型,提高了機器學習算法在實際應用的泛化性能和穩定性,但訓練集與測試集的任意選取降低了預測模型的泛化性能。Rankbar等[14]結合卷積神經網絡與遺傳算法對高性能混凝土的抗壓強度進行預測,通過10折交叉驗證了所提出方法的可靠性。

鑒于此,本研究采用改進麻雀搜索算法優化門控循環單元神經網絡(ISSA-GRU)的高性能混凝土抗壓強度預測優化模型。利用光譜-理化值共生距離(SPXY)抽樣方法綜合考慮輸入變量與輸出變量的差異性,合理劃分ISSA-GRU模型訓練和測試樣本集;采用引入動態慣性權重的麻雀搜索算法綜合全局搜索與局部搜索,優化GRU模型的units、batch_size、epochs參數以提高預測精度;通過對比LSTM、核極限學習機(kernel extreme learning machine, KELM)和支持向量回歸(support vector regression, SVR)模型預測結果,驗證ISSA-GRU預測模型的有效性;最后,分析訓練集數據量和輸入變量對預測模型的影響。

1 基本原理

1.1 SPXY劃分樣本集

不同于將所有訓練數據統一看待而隨機選取樣本訓練集的傳統方法,SPXY樣本劃分方法依據數據間的歐式距離來構建樣本訓練集,這避免了因樣本隨機劃分而降低模型本身預測性能的影響,計算式如式(1)~(3)所示。

(1)

(2)

dy(p,q)=|yp-yq|

(3)

式中:N為數據樣本集的樣本總數;xp、xq為樣本數據值;yp、yq為樣本標簽值;dx(p,q)為樣本p數據值與樣本q數據值的歐氏距離;dy(p,q)為樣本p標簽值與樣本q標簽值的歐氏距離;dxy(p,q)為樣本數據值與樣本標簽值的綜合距離。算法的具體計算步驟詳見文獻[15-16]。

1.2 門控循環單元(GRU)神經網絡

GRU網絡是LSTM網絡的改進形式,能有效解決梯度爆炸問題。GRU網絡通過巧妙地使用門結構來減少傳統遞歸神經網絡中的梯度消失現象,能更好地捕捉序列中的長期依賴性關系。核心思想是GRU單元的門結構可以通過同時接收當前輸入和輸出的新信息,利用動態更新機制有效捕獲記憶時間序列的長期歷史信息和前一狀態信息。與由遺忘門、輸入門和輸出門組成的LSTM單元相比,GRU單元僅使用重置門和更新門來調節信息流。因此,GRU網絡具有結構簡單、參數少、計算效率高等優點[17-18]。

GRU模型計算式如式(4)~(7)所示。

zt=σ(Wz[ht-1,xt]+bz)

(4)

rt=σ(Wr[ht-1,xt]+br)

(5)

(6)

(7)

1.3 改進麻雀搜索算法(ISSA)

麻雀搜索算法(sparrow search algorithm, SSA)是通過模仿麻雀群體的搜索行為提出的方法[19]。根據麻雀群體中個體的健康狀況,可以被分為發現者和追隨者,此外,在麻雀種群中隨機分配10%~20%的警備者,它們在群體覓食的過程中負責躲避捕食者。簡而言之,麻雀群體可以通過不斷更新位置來尋找更低風險的食物,其發現者、追隨者和警備者的位置更新公式如(8)~(10)所示[20-22]。

(8)

(9)

(10)

與其他元啟發算法相同,如何平衡算法的全局搜索能力和局部搜索能力一直是算法工程師關注的重點問題[23]。麻雀種群中的發現者負責引領整個種群并確定覓食方向,進而影響算法的最終尋優效果。為了適應算法在不同階段的需要,引入動態慣性權重w。在迭代計算的早期,w的值較大,全局搜索效果越好;在迭代計算的后期,w自適應減小,使得局部搜索效果更好,也使得算法收斂速度更快。w的計算公式如式(11)所示,改進的發現者更新方法如式(12)所示。

(11)

(12)

2 混凝土抗壓強度預測模型

2.1 數據源和數據預處理

數據來源于UCI Machine Learning Database,該數據集由水泥、高爐礦渣、粉煤灰、水、高效減水劑、粗骨料、細骨料、齡期和混凝土抗壓強度9種參數下的1 030組實測數據值組成[24]。根據相關學者[25-27]的研究,混凝土的原材料和齡期對抗壓強度有不同的影響,因此,不可直接忽略任一屬性對混凝土抗壓強度預測的影響。本研究采用的GRU主體預測模型結構較簡單,可以很好地考慮該數據集中所有原材料的配合比。在此,選擇前8個參數作為模型的輸入變量,第9個參數作為模型的輸出變量,構建高性能混凝土抗壓強度預測模型的初始指標體系。分別用X1~X8表示8個輸入變量,Y表示輸出變量,現將反映數據分布情況的幾個統計特征歸納至表1。Max、Min、Mean和SD分別表示數據的最大值、最小值、平均值和標準差。

表1 原始數據統計特征Table 1 Statistical features of raw set

從表1中可以明顯看出各個變量之間數值差異較大,未縮放的輸入變量和輸出變量可能導致緩慢或不穩定的訓練過程。因此,采用式(13)對原始數據進行歸一化處理,處理后的數值皆在0~1,歸一化結果如圖1所示。由圖1可知,歸一化處理不僅消除了齡期所具備的量綱與其他輸入變量所具備的量綱之間的差異性影響,還避免了由各變量值域差異引起的訓練過程僅受單個輸入變量控制的情況。

(13)

式中:xnorm為第i個數據變量歸一化后的值;xi為第i個數據變量的原始值;xmax和xmin分別為第i個數據變量的最大值和最小值。

2.2 ISSA-GRU模型預測混凝土抗壓強度流程

由于GRU主體預測模型中的units、batch_size、epochs是影響 GRU擬合精度的關鍵參數,為了避免參數估計帶來的偏差,采用ISSA同時優化這3個參數,實現對混凝土抗壓強度的精準預測。對收集數據集進行分析和整理,并且考慮樣本劃分方式,ISSA-GRU模型預測混凝土抗壓強度的具體實施步驟如下:

1)數據預處理。根據混凝土實際性能發展原理分析收集數據的可用性,合理選擇輸入變量和輸出變量。采用SPXY樣本集劃分方法,將歸一化后的所有數據樣本按一定比例劃分為訓練集和測試集。使用訓練集對建立的預測模型進行訓練后,代入測試集數據可得到混凝土抗壓強度預測值。

2)ISSA-GRU算法終止條件。初始化ISSA算法中的麻雀種群信息,設置GRU算法來優化參數的范圍和ISSA算法的最大迭代次數。設定適應度函數值≤0.001或達到最大迭代次數作為算法的終止條件。

3)ISSA優化算法。根據麻雀種群信息計算適應度值,標記當前最壞和最佳適應情況,并給出相應的位置信息。隨后,根據適應度值對麻雀種群進行排序并分類,從種群中選擇適應度較好的麻雀作為發現者,種群中的其他麻雀扮演追隨者,種群中隨機選取一部分麻雀作為警備者。根據引入動態慣性權重的式(12)更新發現者位置;根據式(9)更新追隨者位置;根據式(10)更新警備者位置。一次迭代完成后,計算麻雀種群位置更新后的適應度值,其中,最小適應度值為局部最優適應度值。將局部最優適應度值與位置更新前的全局最優適應度值進行比較,取更小的適應度值作為位置更新后的全局最優適應度值,此時全局最優適應度值對應的超參數組即為最優超參數組。更新全局最優適應度值,并將最新確定的超參數組傳遞給GRU模型。

4)GRU主體預測模型。判斷是否滿足步驟2中設定的終止條件,如不滿足則返回步驟3;如滿足則根據全局最優超參數組獲取GRU模型中units、batch_size和epochs的最佳值。最后,利用最佳模型參數建立GRU預測模型。

綜上所述,基于ISSA-GRU的混凝土抗壓強度預測模型流程如圖2所示。

圖2 混凝土抗壓強度預測模型流程圖Fig.2 Flow chart of prediction model of concrete compressive strength

2.3 模型評價指標

為評估ISSA-GRU模型的擬合預測性能,使用廣泛的評估指標來評估模型以確定最佳模型,在分析時采用如式(14)~(16)的具體評價指標[28-29]。所采用的各評價指標具有以下趨勢時說明模型具有更優預測性能:決定系數R2值越接近1;均方根誤差(root mean square error, RMSE)越小;平均絕對誤差(mean absolute error, MAE)越小。

(14)

(15)

(16)

3 預測結果及分析

3.1 數據劃分與模型建立

為測試SPXY劃分數據樣本訓練集和測試集的性能,參考Feng等[30]研究,將原始數據樣本集按9-1劃分為訓練集和測試集,同時與隨機抽樣(random sampling, RS)方法進行對比分析。樣本集中9個變量的量綱不完全相同且測量尺度具有較大差異,故采用變異系數對數據進行比較,SPXY與RS兩種數據樣本劃分方法得到的變異系數結果如圖3所示。

圖3 SPXY和RS劃分樣本的變異系數Fig.3 Coefficient of variation of SPXY and RS divided samples

從圖3(a)可以看出,利用SPXY和RS兩種方法劃分數據樣本,得到的訓練集變異系數與原始數據變異系數都呈現較好的一致性,表明兩種方法皆具較強的針對遵循變量原始數據分布特征的訓練集數據篩選的能力,使訓練模型更具代表性。分別代表高爐礦渣、粉煤灰、高效減水劑和齡期的變量X2、X3、X5和X8變異系數均超過了50%,說明這些變量數據的離散性較大。同時,結合圖1可以看出,產生較大變異系數的原因主要有兩種:一是高爐礦渣、粉煤灰和高效減水劑具有較多值為零的數據;二是齡期具有階段劃分的特征。從圖3(b)可以看出,在SPXY方法劃分得到的測試集結果中,高爐礦渣、粉煤灰、高效減水劑和齡期的變異系數較RS法分別降低了22.03%、2.93%、37.87%和52.92%,表明SPXY具有更強的測試集數據選取能力,能自發地避免由混凝土抗壓強度及其原材料因素帶來的變量數值異常性影響。現分別利用SPXY和RS數據樣本劃分方法,使用本研究提出的ISSA-GRU模型對混凝土抗壓強度進行預測,輸出結果表現為:訓練集RMSE分別為2.89%和3.28%;測試集RMSE分別為3.60%和4.44%;訓練集MAE分別為2.04%和2.29%;測試集MAE分別為2.70%和3.13%。涉及兩種樣本集劃分方法中更直觀的ISSA-GRU模型預測精度結果如圖4所示。

圖4 SPXY與RS劃分樣本的模型誤差Fig.4 Model error between SPXY and RS

從圖4中可以明顯看出,與RS劃分數據樣本集相比,將SPXY方法劃分的訓練集和測試集數據代入預測模型均會得到更小的RMSE和MAE值,說明采用SPXY方法劃分樣本集對混凝土抗壓強度數據預測具有更強的適應性,具備更高的預測精度。從圖4中可以發現,測試集數據對應的RMSE和MAE值均大于訓練集,與實際相符。因為預測模型是針對訓練集數據特征對提出模型進行訓練的結果,所以測試集數據下的RMSE和MAE值應均大于訓練集,否則將表現為弱化訓練集數據及過擬合現象。

因此,通過將變量間距離加以考慮并為樣本空間賦權的SPXY樣本劃分方法,能高效覆蓋變量的各個空間,智能表征變量分布特征,在混凝土抗壓強度預測模型的穩定性與預測精度方面表現優異。

3.2 模型對比分析

ISSA-GRU模型針對測試集數據得到的混凝土抗壓強度預測值與實測值對比結果如圖5所示。其中,中心線代表抗壓強度預測值等于實測值,即測試集數據點越接近中心線,預測精度越高。從圖5可以看到數據點大致分布在中心線兩側,且無明顯離群點,表明ISSA-GRU模型的預測強度值與實測強度值接近,模型的整體擬合預測結果較好。同時,從圖5中觀察測試集數據的相對誤差可以發現,當混凝土抗壓強度值較小時,預測結果的相對誤差較大,最大相對誤差接近35%;當混凝土抗壓強度值較大時,預測結果的相對誤差較小,且當強度值大于25 MPa之后時,預測結果的相對誤差在20%之內,這與早期混凝土的強度增長不穩定有關,符合預期。

圖5 ISSA-GRU模型抗壓強度預測值與實測值Fig.5 Prediction values versus real values under ISSA-GRU

為評估ISSA-GRU模型對于混凝土抗壓強度預測能力的優越性,采用相同數據集,選擇LSTM、KELM、SVR三種模型與本研究所提出的模型進行對比分析。各模型的預測性能指標如表2所示。

表2 模型預測性能指標Table 2 Performance criteria values of models

從表2結果可以看出,與LSTM、KELM、SVR模型相比,本研究提出的ISSA-GRU模型測試集R2=0.98,具有最大的決定系數值,擬合優度好;同時,測試集RMSE值分別降低了9.3%、37.5%、33.5%,測試集MAE值分別降低了13.5%、38.5%、41.7%,針對混凝土抗壓強度預測具有最高的整體預測精度。

3.3 模型性能分析

為考慮數據訓練集數據量對模型預測性能的影響,訓練集數據量與測試集數據量分別選取為8.5-1.5、8-2、7.5-2.5和7-3,采用ISSA-GRU模型對混凝土抗壓強度進行預測,不同數據集劃分比例下的預測性能指標如表3所示。

表3 不同數據集劃分比例下的預測性能指標Table 3 Prediction performance values under different data set division

由表3可知,ISSA-GRU模型在不同訓練集數據量下,對應的測試集性能指標表現為:RMSE最大值為4.38;MAE最大值為3.38;R2最小值為0.97,這表明在不同的訓練集數據量下,ISSA-GRU模型整體預測的誤差均較小,具備較強的混凝土抗壓強度預測能力。同時,模型預測精度隨著訓練集數據量的減少而降低,符合數據驅動模型的特性,但并沒有表現出較大程度的降低,表明ISSA-GRU模型穩定性較高,對不同數據樣本劃分比例均有較好的適定性。

輸入變量也對模型性能有很大的影響。參考相關文獻[30],另外選取三種輸入變量組合,與表2中ISSA-GRU的測試集性能指標進行對比分析,不同輸入變量下的預測性能指標如表4所示。

表4 不同輸入變量下的預測性能指標Table 4 Performance criteria values under different input variable

從表4可以看出隨著輸入變量的減少,預測數據集的性能指標明顯降低,并且模型的預測性能與輸入變量數之間沒有明確的相關關系,例如,僅缺少“水泥”1個輸入變量的預測誤差大于缺少“粉煤灰”和“高效減水劑”2個輸入變量的預測誤差。這表明直接減少輸入變量的數量是不可行的,會造成輸入信息損失,為保證模型的預測性能,需保留所有輸入變量。

4 結 論

1)通過SPXY抽樣方法合理劃分數據集,能減少隨意劃分數據集對于預測結果的影響,有效避免對模型預測性能評估的干擾。

2)在基礎SSA模型中引入動態慣性權重,具有前期擴大搜索范圍,避免陷入局部最優,后期增強局部搜索,加快計算收斂的特點,提高計算效率和泛化性能。

3)提出的ISSA-GRU模型避免了傳統GRU網絡參數的人為選取方式,能高效獲取對預測性能有較大影響的GRU網絡參數。ISSA-GRU模型能有效預測混凝土抗壓強度,與LSTM、KELM、SVR模型相比,ISSA-GRU模型具有更好的預測能力。

4)一般數據驅動模型的預測精度會隨著訓練集數據量的減少而降低,本文提出的ISSA-GRU模型符合該特征,但降低程度較小,表明ISSA-GRU模型針對不同訓練集數據量均有較穩定的預測性能。輸入變量的減少會極大影響模型預測精度,需將混凝土所有材料參數加以考慮,保留全部輸入變量。

猜你喜歡
混凝土模型
一半模型
混凝土試驗之家
現代裝飾(2022年5期)2022-10-13 08:48:04
關于不同聚合物對混凝土修復的研究
低強度自密實混凝土在房建中的應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
混凝土預制塊模板在堆石混凝土壩中的應用
混凝土,了不起
3D打印中的模型分割與打包
土-混凝土接觸面剪切破壞模式分析
主站蜘蛛池模板: 伊人精品视频免费在线| 中文字幕在线免费看| 成人一级黄色毛片| 色婷婷天天综合在线| 国产精品亚欧美一区二区三区| 国产精品美人久久久久久AV| 岛国精品一区免费视频在线观看| 国产精品白浆无码流出在线看| 色成人综合| 婷婷综合亚洲| 中文字幕无码制服中字| 国产凹凸视频在线观看| 无码有码中文字幕| 亚洲第一极品精品无码| 鲁鲁鲁爽爽爽在线视频观看 | 孕妇高潮太爽了在线观看免费| 韩日无码在线不卡| 国产久草视频| 亚洲美女一区| 成人综合网址| 亚洲无码高清一区二区| 四虎亚洲国产成人久久精品| 日韩中文字幕免费在线观看| 国产丝袜91| 亚洲欧美综合另类图片小说区| 亚洲swag精品自拍一区| 成人国产精品网站在线看| 久久福利片| 中国一级毛片免费观看| 青青热久麻豆精品视频在线观看| 亚洲欧美在线看片AI| 亚洲欧洲AV一区二区三区| 成人在线视频一区| jizz在线观看| 思思热精品在线8| a网站在线观看| 日韩av无码精品专区| 国产精品美女在线| www成人国产在线观看网站| 亚洲欧洲日产国码无码av喷潮| av一区二区三区高清久久| 欧美亚洲一二三区| 国产激情无码一区二区免费| 99激情网| 国产美女无遮挡免费视频| 一区二区偷拍美女撒尿视频| 亚洲精品在线影院| 一级毛片中文字幕| 国产精品无码作爱| 国产大全韩国亚洲一区二区三区| 国产欧美日韩91| 91久久偷偷做嫩草影院精品| 国产福利观看| 精品国产香蕉在线播出| 五月婷婷激情四射| 国产成人精品优优av| 久久精品丝袜| 5555国产在线观看| 欧美.成人.综合在线| 99久久无色码中文字幕| 国产特级毛片aaaaaaa高清| 人妻中文久热无码丝袜| 免费观看三级毛片| 91探花国产综合在线精品| 视频在线观看一区二区| 国产成人1024精品下载| 国产免费福利网站| 日本不卡视频在线| 精品国产Av电影无码久久久| 无码人妻免费| 波多野结衣二区| 噜噜噜久久| 这里只有精品国产| 国产日韩欧美精品区性色| 91无码网站| 日本在线免费网站| 九九九国产| 欧美一级在线看| 免费欧美一级| 国产毛片片精品天天看视频| a级毛片免费在线观看| 国产91导航|