王嘉偉,姜雅欣,梁超,劉志宇
(安徽理工大學(xué)土木建筑學(xué)院,安徽 淮南 232001)
隨著燃煤發(fā)電等工業(yè)的發(fā)展,每年都會產(chǎn)生大量的工業(yè)廢物粉煤灰。這些粉煤灰通常是由燃煤燃燒過程中產(chǎn)生的,其中絕大部分都沒有被充分利用,而直接采用填埋、堆積等原始的處理方法,嚴(yán)重污染環(huán)境,占用寶貴的土地資源[1~2]。另一方面,使用粉煤灰作為礦物摻和料,部分替代水泥用于建筑行業(yè),可有效實現(xiàn)其資源化利用,降低工程成本,實現(xiàn)較高的經(jīng)濟環(huán)境價值。目前對水泥—粉煤灰砂漿的研究,主要集中于砂漿宏觀力學(xué)特性、微觀化學(xué)結(jié)構(gòu)及其耐久性等方面[3~4]。但是這些砂漿力學(xué)試驗過程費時費力,亟須提出一種可靠的模型用于水泥—粉煤灰砂漿強度的快速預(yù)測。近些年,大數(shù)據(jù)和機器學(xué)習(xí)技術(shù)不斷發(fā)展,為土木工程行業(yè)帶來了新的活力[5]?;诖?,本文首先通過搜集現(xiàn)有文獻中的試驗數(shù)據(jù),建立水泥—粉煤灰砂漿抗折強度數(shù)據(jù)庫。其次,采用典型的機器學(xué)習(xí)技術(shù)—人工神經(jīng)網(wǎng)絡(luò)方法,對搜集的水泥—粉煤灰砂漿抗折強度數(shù)據(jù)集進行建模,從而建立水泥—粉煤灰砂漿抗折強度的最佳預(yù)測模型。
人工神經(jīng)網(wǎng)絡(luò)是一種常用的機器學(xué)習(xí)方法,它是一種基于生物神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的計算模型,可用于模擬類腦神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)或功能。人工神經(jīng)網(wǎng)絡(luò)由眾多并行互連的神經(jīng)元組成,這些神經(jīng)元可以相互作用在一起,從而使模型具有高度的準(zhǔn)確性。人工神經(jīng)網(wǎng)絡(luò)被認(rèn)為是用于分類和回歸的非常強大的工具。如圖1所示,典型的人工神經(jīng)模型結(jié)構(gòu)具有三層或三層以上的結(jié)構(gòu),包括一個輸入層、一個或多個隱藏層和一個輸出層。每一層結(jié)構(gòu)都由許多人工神經(jīng)元組成,類似于生物大腦中的軸突,每個神經(jīng)元都通過連接權(quán)重完全連接到下一層結(jié)構(gòu)中的神經(jīng)元。輸入層的神經(jīng)元用于接收來自外部環(huán)境的信息,而隱藏層和輸出層的神經(jīng)元通過從與其相連的上層神經(jīng)元接收輸入信號,對其進行處理并產(chǎn)生輸出。在大多數(shù)情況下,人工神經(jīng)網(wǎng)絡(luò)是一種自適應(yīng)系統(tǒng),可用于對數(shù)據(jù)中輸入和輸出之間的幾乎任何復(fù)雜關(guān)系進行建模。在本研究中,考慮了經(jīng)典的多層感知器類型的人工神經(jīng)網(wǎng)絡(luò),隱藏層的激活函數(shù)選取S型函數(shù),采用標(biāo)度共軛梯度的優(yōu)化算法。
圖1 典型的人工神經(jīng)網(wǎng)絡(luò)模型結(jié)構(gòu)
通過對大量文獻的分析表明,砂膠比、粉煤灰摻量、水膠比及養(yǎng)護齡期等四個因素是影響水泥—粉煤灰砂漿抗折強度的重要因素。因此,本研究中選取這四個參數(shù)作為模型的輸入層,選取水泥—粉煤灰砂漿抗折強度作為模型輸出層。取一個隱藏層,隱藏層神經(jīng)元數(shù)量取9,這是根據(jù)經(jīng)驗公式確定的,即隱藏層最優(yōu)神經(jīng)元數(shù)量通常為輸入層神經(jīng)元數(shù)量的二倍加一。
本文通過搜集有關(guān)水泥—粉煤灰砂漿的文獻資料,針對部分研究結(jié)果[3~4],提取出水泥—粉煤灰砂漿抗折強度的有效數(shù)據(jù),建立了模型所需的水泥—粉煤灰砂漿抗折強度數(shù)據(jù)庫。該數(shù)據(jù)庫共包含100組有效數(shù)據(jù),其中輸入?yún)?shù)包括:砂膠比,粉煤灰摻量,水膠比及養(yǎng)護齡期,輸出參數(shù)為抗折強度。
表1列出了輸入輸出參數(shù)的描述性統(tǒng)計分析信息,包括各參數(shù)的平均值、中位數(shù)、標(biāo)準(zhǔn)偏差、方差、最小值、最大值及總和。圖2顯示了輸出變量抗折強度的直方圖,近似呈正態(tài)分布。此外,表2顯示了抗折強度數(shù)據(jù)中各指標(biāo)間的皮爾遜相關(guān)性分析結(jié)果,發(fā)現(xiàn)各指標(biāo)間皮爾遜相關(guān)性系數(shù)(PCC)均小于0.8,無明顯的相關(guān)性,即各輸入?yún)?shù)間不存在強烈的相關(guān)性。
圖2 水泥—粉煤灰砂漿的抗折強度直方圖
描述性統(tǒng)計分析 表1
抗折強度相關(guān)性矩陣分析 表2
在模型建立前,首先對輸入的數(shù)據(jù)進行歸一化處理。然后隨機將70%的數(shù)據(jù)用于訓(xùn)練樣本,剩余30%的數(shù)據(jù)用于測試樣本。通過多次試運算,得到本文所需的最佳人工神經(jīng)網(wǎng)絡(luò)模型。圖3顯示了水泥—粉煤灰砂漿抗折強度的最佳人工神經(jīng)網(wǎng)絡(luò)模型結(jié)構(gòu),相關(guān)的參數(shù)列于表3。
本研究人工神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)參數(shù) 表3
圖3 本研究建立的最佳人工神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
圖4展示了水泥—粉煤灰砂漿抗折強度測試值與預(yù)測值的比較,可以看出本文訓(xùn)練得到的水泥—粉煤灰砂漿抗折強度的最佳人工神經(jīng)網(wǎng)絡(luò)模型具有較好的預(yù)測能力,預(yù)測值接近試驗值,整個數(shù)據(jù)集的均方根誤差RMSE僅為0.361。同時,訓(xùn)練集和測試集的相關(guān)性系數(shù)R2分別為0.985和0.949,這充分說明了該模型未出現(xiàn)過擬合或者欠擬合現(xiàn)象。
圖4 抗折強度測試值與預(yù)測值的比較
這充分驗證了本文所建立的水泥—粉煤灰砂漿抗折強度的最佳人工神經(jīng)網(wǎng)絡(luò)模型具有一定的適用性與可靠性,可用于水泥—粉煤灰砂漿抗折強度的預(yù)測,可為水泥—粉煤灰砂漿配制及工程應(yīng)用提供輔助參考。
本文針對低水膠比水泥—粉煤灰砂漿,采用典型的機器學(xué)習(xí)技術(shù)—人工神經(jīng)網(wǎng)絡(luò)方法,建立了基于砂膠比,粉煤灰摻量,水膠比及養(yǎng)護齡期的最佳人工神經(jīng)網(wǎng)絡(luò)模型。主要結(jié)論如下:
①提出的水泥—粉煤灰砂漿抗折強度最佳人工神經(jīng)網(wǎng)絡(luò)模型具有較高的決定系數(shù)R2和較小的均方根誤差RMSE,這充分說明了所建立的水泥—粉煤灰砂漿的抗折強度的神經(jīng)網(wǎng)絡(luò)模型可以解釋大多數(shù)試驗結(jié)果;
②訓(xùn)練集和測試集的高R2值表明該模型未出現(xiàn)過擬合或者欠擬合現(xiàn)象。這充分驗證了本文所建立的水泥—粉煤灰砂漿抗折強度的最佳人工神經(jīng)網(wǎng)絡(luò)模型具有一定的適用性與可靠性,可用于水泥—粉煤灰砂漿抗折強度的預(yù)測,可為低水膠比水泥—粉煤灰砂漿配制及工程應(yīng)用提供輔助參考。