張濤
摘要 文章旨在探討基于人工智能技術(shù)的公路路基設(shè)計優(yōu)化與沉降預(yù)測模型,以提高工程的經(jīng)濟性和環(huán)境友好性。通過引入FA-BP神經(jīng)網(wǎng)絡(luò)模型,將煙花算法(FWA)與反向傳播神經(jīng)網(wǎng)絡(luò)(BP)結(jié)合,構(gòu)建一種新型的優(yōu)化模型。通過大量歷史數(shù)據(jù)和實時信息的深入分析,該模型能夠揭示路基性能與各種影響因素之間的復(fù)雜關(guān)系,提前識別潛在的結(jié)構(gòu)問題,從而使維護和修復(fù)工作更為及時和有效。性能測試結(jié)果顯示,該模型在訓(xùn)練和預(yù)測效率上均取得了顯著的優(yōu)勢。
關(guān)鍵詞 公路路基;人工智能;FA-BP神經(jīng)網(wǎng)絡(luò);設(shè)計優(yōu)化;沉降預(yù)測
中圖分類號 U231.3文獻標識碼 A文章編號 2096-8949(2024)07-0008-03
0 引言
公路路基是交通基礎(chǔ)設(shè)施的關(guān)鍵組成部分,其設(shè)計和維護的復(fù)雜性體現(xiàn)在對材料性能、地質(zhì)條件的精準評估上,涉及沉降和耐久性等未來路基行為的預(yù)測。這些因素的多變性和不確定性給路基工程的設(shè)計和優(yōu)化帶來了顯著的挑戰(zhàn)。人工智能技術(shù)的興起為解決這些難題提供了新的可能[1]。通過對大量歷史數(shù)據(jù)和實時信息的深入分析,這些先進的技術(shù)能夠揭示路基性能與各種影響因素之間的復(fù)雜關(guān)系。人工智能的預(yù)測能力有助于提前識別潛在的結(jié)構(gòu)問題,從而使維護和修復(fù)工作更為及時和有效。該研究旨在展示人工智能技術(shù)在現(xiàn)代土木工程中的應(yīng)用潛力,推動工程技術(shù)向更智能高效的方向邁進。
1 FA-BP神經(jīng)網(wǎng)絡(luò)模型
1.1 BP神經(jīng)網(wǎng)絡(luò)
BP神經(jīng)網(wǎng)絡(luò)(Backpropagation Neural Network)是一種多層前饋神經(jīng)網(wǎng)絡(luò),通過使用誤差反向傳播算法進行訓(xùn)練[2]。該網(wǎng)絡(luò)由三個主要部分組成:輸入層(Input Layer)、隱含層(Hidden Layer),可以包含一層或多層,以及輸出層(Output Layer)[3]。
輸入層(Input Layer):用變量X表示輸入向量,其中X=[x1, x2, ..., xn],表示有n個輸入特征。輸入層的神經(jīng)元接收輸入特征,并將其傳遞給隱含層[4]。
隱含層(Hidden Layer):假設(shè)有m個隱含層神經(jīng)元,用變量H表示隱含層的輸出向量,其中H=[?1, ?2, ..., ?m]。隱含層的每個神經(jīng)元都與輸入層的每個神經(jīng)元相連,具有權(quán)重wij表示第i個隱含層神經(jīng)元與第j個輸入層神經(jīng)元之間的連接權(quán)重[5]。
隱含層神經(jīng)元的輸出hi通過激活函數(shù)fh處理:
式中,bi——神經(jīng)元的偏置。
輸出層(Output Layer):如果p個輸出,用變量Y表示輸出向量,其中,Y=[y1, y2, ..., yp]。輸出層的每個神經(jīng)元與隱含層的每個神經(jīng)元相連,具有權(quán)重vij表示第i個輸出層神經(jīng)元與第j個隱含層神經(jīng)元之間的連接權(quán)重。
輸出層的神經(jīng)元的輸出yi通過激活函數(shù)fo處理:
式中,ci——神經(jīng)元的偏置。
訓(xùn)練過程(Training):利用誤差反向傳播算法,通過最小化輸出與實際值之間的誤差來調(diào)整權(quán)重和偏置。定義損失函數(shù)L表示網(wǎng)絡(luò)輸出與實際值之間的差異,常用的損失函數(shù)包括均方誤差(Mean Squared Error,MSE):
式中,——實際值,使用梯度下降法更新權(quán)重和偏置,以減小損失函數(shù)的值。
1.2 基于 FA-BP神經(jīng)網(wǎng)絡(luò)的算法流程
煙花算法(Fireworks Algorithm,F(xiàn)A)是一種啟發(fā)式全局優(yōu)化算法,靈感來源于煙花的爆炸和火花擴散過程,模擬了煙花中顆粒的自適應(yīng)演化。類似于進化生物學(xué)中的自然選擇和遺傳機制。煙花算法將問題的解表示成個體,通過適應(yīng)度的評估進行選擇、交叉和變異等操作,從而形成新的個體群體。在這一過程中,通過一系列的優(yōu)勝劣汰,最終獲得一個適應(yīng)環(huán)境最佳的個體,即達到最優(yōu)解。煙花算法的獨特之處在于其模擬了煙花中的爆炸效應(yīng),將解空間中的搜索過程更好地引導(dǎo)至全局最優(yōu)解。
基于FA-BP神經(jīng)網(wǎng)絡(luò)模型主要有三個步驟:
步驟1:煙花算法(FA)初始化BP神經(jīng)網(wǎng)絡(luò)的權(quán)值和閾值。通過輸入BP神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)參數(shù),包括輸入層神經(jīng)元數(shù)(input_neurons)、隱含層神經(jīng)元數(shù)(hidden_neurons)和輸出層神經(jīng)元數(shù)(output_neurons),進一步輸出初始化的權(quán)值矩陣(weights)和閾值向量(biases)。具體流程如表1所示。
步驟2:構(gòu)建FA-BP神經(jīng)網(wǎng)絡(luò)模型。通過輸入:初始化得到的權(quán)值矩陣(weights)和閾值向量(biases),進一步輸出:FA-BP神經(jīng)網(wǎng)絡(luò)模型(fa_bp_model)。將步驟1中得到的權(quán)值矩陣和閾值向量輸入BP神經(jīng)網(wǎng)絡(luò)模型中,通過構(gòu)建FA-BP神經(jīng)網(wǎng)絡(luò)模型,將煙花算法與BP神經(jīng)網(wǎng)絡(luò)結(jié)合,形成一個新的優(yōu)化模型。首先,進行數(shù)據(jù)預(yù)處理,標準化或歸一化輸入數(shù)據(jù),設(shè)定網(wǎng)絡(luò)層,確定神經(jīng)網(wǎng)絡(luò)的層數(shù)和每層的節(jié)點數(shù)。隨后,初始化網(wǎng)絡(luò)參數(shù)的權(quán)重和偏置,將煙花算法(FA)整合到BP神經(jīng)網(wǎng)絡(luò)中,設(shè)置批量訓(xùn)練參數(shù)的大小和迭代次數(shù),通過小批量數(shù)據(jù)來進行網(wǎng)絡(luò)的迭代訓(xùn)練。最后,設(shè)定或采用自適應(yīng)方法調(diào)整學(xué)習(xí)率,以確保訓(xùn)練過程的穩(wěn)定性和有效性,在完成模型的構(gòu)建后,進行下一步的訓(xùn)練。具體流程如表2所示。
步驟3:訓(xùn)練FA-BP神經(jīng)網(wǎng)絡(luò)模型。通過輸入訓(xùn)練數(shù)據(jù)(preprocessed_data)以及期望輸出(actual_output)實際沉降數(shù)據(jù),進一步輸出經(jīng)過訓(xùn)練后的FA-BP神經(jīng)網(wǎng)絡(luò)模型,即調(diào)整后的權(quán)值矩陣和閾值向量。具體流程如表3所示。
2 實例分析
2.1 實驗數(shù)據(jù)選取
在完成FA-BP神經(jīng)網(wǎng)絡(luò)的模型構(gòu)建后,以某公路路基建設(shè)工程為例,用工程實際數(shù)據(jù)驗證基于人工智能的FA-BP神經(jīng)網(wǎng)絡(luò)模型在優(yōu)化路基設(shè)計和預(yù)測路基沉降量方面的有效性。在這一階段,研究組選取了大量實際數(shù)據(jù),以確保模型訓(xùn)練和測試的有效性。數(shù)據(jù)選取的初步階段聚焦于收集歷史路基工程項目的詳細記錄,這些記錄包括但不限于路基的設(shè)計參數(shù)(路基厚度、材料類型、密度)、施工過程數(shù)據(jù)(施工方法、順序、施工期間的天氣條件)、后續(xù)的維護和性能監(jiān)測數(shù)據(jù)(路基沉降量、裂縫發(fā)展、承載力變化)。研究組共收集34個項目的數(shù)據(jù)集,涵蓋了從小型鄉(xiāng)村道路到大型高速公路的各類路基工程,共包括36 985條實際數(shù)據(jù)。為提高模型的泛化能力,數(shù)據(jù)包括不同地理位置、不同氣候條件和不同土壤類型下的項目數(shù)據(jù),從而確保模型能夠適應(yīng)不同的工程需求和應(yīng)用場景。數(shù)據(jù)被劃分為訓(xùn)練集和測試集,80%的數(shù)據(jù)用于模型的訓(xùn)練和驗證,20%的數(shù)據(jù)用于測試模型的預(yù)測性能。
2.2 實驗數(shù)據(jù)處理
數(shù)據(jù)清洗需剔除缺失數(shù)據(jù)、識別并處理異常值,校正數(shù)據(jù)中的不一致性,提取對路基性能和沉降量預(yù)測最有影響的特征,通過相關(guān)性分析、主成分分析(PCA)等方法精簡了特征集,從而降低模型的復(fù)雜度并提高訓(xùn)練效率。模型訓(xùn)練和測試采用交叉驗證以提高模型泛化能力和避免過擬合,將整個數(shù)據(jù)集分為5個子集,每次用4個子集進行訓(xùn)練,剩下的1個子集用于測試,保證模型在不同數(shù)據(jù)子集上的性能,增強模型對新數(shù)據(jù)的預(yù)測能力。
2.3 測試結(jié)果
測試系統(tǒng)優(yōu)化后的功能測試結(jié)果如表4所示。測試結(jié)果顯示,模型在優(yōu)化路基設(shè)計和預(yù)測路基沉降量方面具有顯著的效果。模型優(yōu)化后在設(shè)計參數(shù)上實現(xiàn)了顯著的厚度減少和成本節(jié)省,大幅提升了沉降量預(yù)測的準確性,縮短了設(shè)計優(yōu)化的時間,降低了路基施工對環(huán)境的影響。
從表4可以看出,系FA-BP算法在路基厚度減少比例方面表現(xiàn)優(yōu)異,達到了5.44%,相較于BP算法的0.00%,顯著減少了材料使用,提高了工程的經(jīng)濟性;FA-BP算法在材料成本節(jié)省比例方面取得了顯著的成果,為13.80%,而BP算法為0.00%,說明FA-BP算法成功地通過優(yōu)化設(shè)計參數(shù)降低了施工成本,為工程的可持續(xù)性提供了更經(jīng)濟的解決方案;FA-BP算法在沉降預(yù)測誤差上表現(xiàn)卓越,僅為2.33 mm,相較于BP算法的11.07 mm,說明FA-BP算法在提高沉降預(yù)測準確性方面取得了顯著的改進。進一步可以看出,設(shè)計參數(shù)優(yōu)化時間:FA-BP算法在設(shè)計參數(shù)優(yōu)化時間方面明顯優(yōu)于BP算法,僅為145.54 s,相較于BP算法的282.44 s,表明FA-BP算法提高了算法的效率,為工程設(shè)計提供了更迅速的優(yōu)化方案;FA-BP算法的環(huán)境影響得分為1.92,相較于BP算法的3.74,顯示出在減小工程對環(huán)境的影響方面,F(xiàn)A-BP算法取得了顯著的改善。
測試結(jié)果如表5所示,F(xiàn)A-BP算法在訓(xùn)練時間上表現(xiàn)明顯優(yōu)越,僅為308.10 s,相較于BP算法的796.77 s,說明FA-BP算法能夠更快速地完成神經(jīng)網(wǎng)絡(luò)的訓(xùn)練過程,提高了訓(xùn)練效率;FA-BP算法在預(yù)測時間方面取得顯著的改進,僅為58.08 ms,相較于BP算法的128.68 ms,表明FA-BP算法在實際應(yīng)用中能夠更迅速地對新數(shù)據(jù)進行預(yù)測,提高了實時性。進一步可以看出,F(xiàn)A-BP算法在內(nèi)存使用量上表現(xiàn)更為優(yōu)越,僅為1 128.79 MB,相較于BP算法的2 849.51 MB,說明FA-BP算法更為節(jié)約計算資源,降低了系統(tǒng)負擔(dān);FA-BP算法的處理效率為9 725.12次/s,明顯高于BP算法的6 173.44次/s,顯示出FA-BP算法在單位時間內(nèi)能夠完成更多的操作,提高了整體的處理效能。
3 結(jié)語
該研究基于人工智能技術(shù)下改進的FA-BP神經(jīng)網(wǎng)絡(luò)模型,對公路路基設(shè)計進行了深入探討與優(yōu)化。通過引入煙花算法(FA)和反向傳播神經(jīng)網(wǎng)絡(luò)(BP),構(gòu)建了一種新穎的模型,旨在提高公路路基工程的經(jīng)濟性和可持續(xù)性。
該研究通過大量實際數(shù)據(jù)的分析和模型實驗,充分驗證了該模型在路基設(shè)計優(yōu)化和沉降預(yù)測方面的卓越性能。實驗結(jié)果表明,基于人工智能的FA-BP神經(jīng)網(wǎng)絡(luò)模型相較于傳統(tǒng)BP算法在多項指標上取得了顯著改進,包括路基厚度減少比例、材料成本節(jié)省比例和沉降預(yù)測誤差等。這不僅使得工程在設(shè)計和施工階段更為經(jīng)濟高效,也提高了沉降預(yù)測的準確性,為工程維護提供了更為可靠的依據(jù)。
參考文獻
[1]馬學(xué)寧, 陳玉燕, 王旭. 高速鐵路車站岔區(qū)高填方路基沉降組合預(yù)測研究[J]. 鐵道學(xué)報, 2023(1): 105-113.
[2]王芳, 劉思源, 劉凱, 等. 改良Verhulst模型在泥巖路基沉降預(yù)測中的應(yīng)用[J]. 廣西大學(xué)學(xué)報(自然科學(xué)版), 2023(1): 79-89.
[3] 李振華. 融合人工智能算法的鐵路路基沉降預(yù)測方法[J]. 鐵道建筑, 2023(2): 123-128.
[4]李志雷, 王偉, 蔡旺. 曲線擬合法在黃土路基沉降預(yù)測中的應(yīng)用[J]. 武漢理工大學(xué)學(xué)報(交通科學(xué)與工程版), 2023(5): 952-955+962.
[5]丁健峻, 羅進鋒, 王祺順. 基于集對分析理論的路基沉降組合預(yù)測模型研究[J]. 中外公路, 2023(5): 21-26.