■王偉慷
(長沙理工大學土木工程學院,長沙 410004)
隨著橋梁工程與科學技術的飛速發展,斜拉橋憑借其外形優美、受力良好、成本合理等特點得到了設計師們的青睞,被廣泛地運用到大跨度橋梁中。而在施工與運營使用過程中,斜拉橋的安全性能受到拉索受損、混凝土碳化、超載以及其他各種不確定因素的影響而導致安全儲備降低[1],因此對斜拉橋結構可靠度分析有助于降低斜拉橋結構失效的風險,為其安全運營使用提供保障。
工程結構可靠度分析發展至今已經有了一系列成熟的方法,目前一次二階矩法與二次二階矩法仍是應用最為廣泛的可靠度分析方法。
Hasofer 等[2]對多元問題中二階矩可靠性的意義進行了基本分析,提出了一種改進的一次二階矩法,但該方法局限于非線性較小的極限狀態方程。
范文亮等[3]結合坐標旋轉、單變量降維近似和非中心卡方分布提出了一種改進一階矩和二階矩可靠度的方法,并通過實例驗證了該方法能有效提高精度和效率。
上述方法僅對顯示功能函數可靠度計算有效,而實際工程中結構復雜,功能函數多是復雜的非線性隱式表達式,求解難度很大,并不適用。
隨著計算機技術的發展,研究人員發現可通過采用代理模型對結構進行可靠度分析,從而減少計算成本與提高精度。
Bai等[4]將響應面技術與凸模型方法相結合,提出了一種解決非線性極限狀態函數的結構可靠性分析方法,并通過實例驗證了該方法的有效性。
馬超等[5]通過優化算法得到支持向量機回歸的可靠度指標,并將該方法應用到實際飛機機翼可靠性分析中。
潘林鋒等[6]通過Kriging 模型擬合回歸極限狀態方程,引入HL-RF 修正算法,提出了一種新的可靠度計算方法,并通過算例驗證了該方法的可行性。
李正良等[7]采用Kriging 模型對直立鎖縫屋面系統進行抗風可靠度計算得到了可靠度指標。Zhang 等[8]提出了一種基于Kriging 近似的確定性數值模型的一階可靠性分析方法,并用于巖土可靠性分析。
劉瞻等[9]將人工蜂群算法應用到Kriging 模型中,通過對模型參數尋優,計算效率和精度得到了較大提高。
但研究也發現,Kriging 模型對初始值的選擇敏感,不同的初始值可能會導致不同的結果,可能會出現由于初始值的設置偏差而造成模型建立時預測結果陷入局部最優的情況,并且Kriging 模型采用模式搜索法進行單點搜索,搜索路徑單一。
基于此,本文引入改進粒子群算法(IPSO)對Kriging 模型相關參數進行尋優,提出一種改進Kriging 模型的可靠度計算方法,并以某大跨度雙塔斜拉橋為例,驗證了該方法的有效性,以期為大跨度斜拉橋可靠度計算提供參考。
某大跨度雙塔斜拉橋設計等級為公路-I 級,采用雙塔雙索面對稱式結構分布,主跨跨徑為450 m,橋梁跨境組合布置為(182+450+182)m,主梁為Q345qD鋼箱梁,橋塔采用C50 混凝土。橋型布置如圖1 所示。
圖1 雙塔斜拉橋橋型布置
采用有限元軟件建立橋梁有限元數值仿真模型,其中橋塔采用實體單元進行建模,主梁使用beam單元進行建模, 斜拉索使用link 單元進行建模,橋塔和橋臺底部使用固結約束,斜拉橋有限元模型如圖2 所示。
圖2 雙塔斜拉橋有限元模型
2.1 Kriging 模型基本理論
Kriging 模型是一種通過將非參數隨機過程與參數線形回歸模型疊加而形成的插值模型,其表達式為:
式(1)中:Γ(p,x)為多項式回歸向量;
β 是回歸系數向量,β=[β1, …,βp];
fT是變量x 的多項式,fT=[f1(x),f2(x)…, fp(x)]T;
z(x)是一個隨機過程,相關性用協方差表示為:
式(2)中:R(xi,xj;
θ)是xi和xj之間的相關函數,相關函數模型采用高斯模型:
式(3)中:θ 是參數向量,θ=[θ1,θ2,…,θm]T;
m 與M分別為第m 個維數元素和總維數。定義相關矩陣R[(xi,xj;
θ)]N0×N0,如此便得到β 與σ2估值為:
式(4)、(5)中:F 表示為由訓練樣本點數量組成的單位矩陣。
由上述式子可知Kriging 模型可以通過β、σ2以及θ 定義。而回歸系數向量以及方差則可以通過θ 得到。
故在建立Kriging 模型時,應首先由采樣點獲得參數向量,該過程可以通過極大似然估計來實現:
預測值y(x)的均值和方差用預測點x 表示為:
式(7)、(8)中:r(x)=[R(x,x1;
),R(x,x2;
),…,R(x,xN0;
)],μ(x)=FTR-1r(x)-f(x)與為(x)為x 點的預測值。
2.2 改進的粒子群算法原理
粒子群算法是一種基于鳥類捕食仿生原理的智能優化算法,通過對問題的數學描述,可以實現待優化問題的智能迭代尋優,其基本原理如下:假設待尋解空間中存在僅擁有速度與質量兩種屬性的粒子Q={x,v},表示為xi=(xi1,xi2,…,xid),vi=(vi1,vi2,…,vid),分別代表了求解空間中第i 個粒子在第d 維度的位置與速度指標, 定義其在每一次迭代中的位置與速度更新方式如式(9)所示。
式(10)中:ωmin、ωmax分別為慣性權重的最小與最大值;
t、tmax分別為當前進化輪次和最大進化輪次。
模型參數優化流程如圖3 所示,具體步驟如下:(1)初始化算法參數。
設置算法最大迭代次數,設置慣性權重的最大與最小值,設置學習因子取值,設置算法維度。(2)初始化粒子群。采用隨機初始化的方式初始化粒子群在搜索空間中的位置,形成初始粒子種群。
(3)計算適應度值。
(4)粒子位置與速度更新。
根據式(10)計算基于迭代輪次的非線性遞減慣性權重值,再根據式(9)粒子速度與位置更新公式更新粒子群在搜索空間中的位置。
(5)計算適應度并篩選最優個體。
計算粒子群的適應度值,篩選出個體最優和種群歷史最優,判斷算法是否達到最大迭代次數,若達到則算法終止,若未達到則返回步驟四“粒子位置與速度更新”。
圖3 粒子群算法執行流程
2.3 Kriging-IPSO 計算模型的建立
基于有限元模型和MATLAB 計算程序,提出了Kriging-IPSO 混合響應面法,對結構的可靠性進行計算和分析。
處理過程如下:(1)確定橋架結構在使用運行過程中隨機變量的統計特征和概率分布,并采用均勻設計方法生成輸入樣本點;
(2)根據橋的設計數據和運行條件,在通用有限元軟件中完成建模,計算得到輸出樣本,然后用輸入的樣本形成一個訓練樣本;
(3)規范化樣本點,建立基本Kriging模型,通過對基本模型輸入采樣點無監督的訓練和參數優化得到結構Kriging 模型;
(4)隨機變量的歸一化,通過懲罰函數將約束優化問題轉化為無約束優化問題,然后再建立一個適合IPSO 算法計算的精確度方程;
此外,IPSO 算法更新了搜索粒子和粒子群的最優位置,迭代獲得隨機變量的最優權值,以支持克里格模型的無監督學習過程;
(5)通過克里格模型的預測結果,建立了求解結構可靠性指標的數學模型。
3.1 斜拉橋隨機變量的統計特征
本文根據工程概況介紹的實際工程進行分析,在橋梁施工與運營過程中,由于橋梁自身材料以及外部荷載等參數的變化存在不確定性,導致橋梁的實際設計狀態往往不能達到理論設計狀態。
而影響斜拉橋的結構安全的因素有許多,本文僅以結構的幾何變形為控制指標對斜拉橋進行可靠性分析,選取隨機變量(表1),各參數的選取根據GB50153-2008《公路工程結構可靠度設計統一標準》和參考文獻[10]得到。
表1 隨機變量參數統計
3.2 極限狀態方程
由JTG/TD65-01-2007《公路斜拉橋設計細則》規定斜拉橋主梁在車輛荷載作用下(不包括沖擊力)最大允許變形為:
由式(11)可以得出極限狀態方程:
3.3 可靠度指標求解
將選取的各個隨機變量作標準正態化處理,便能得到標準正態分布變量Z1,Z2,…,Z11,故式(12)可以表示為y(Z1,Z2,…,Zn)=0,得到可靠指標的計算公式為:
式(13)中:(Z)=0 表示約束條件。
采用罰函數法對上式進行處理,將約束優化問題轉化為無約束優化問題,也就是求極值問題,得到方程:
本文采用均勻設計抽樣方法,在[μ-3σ,μ+3σ]范圍內生成50 組隨機樣本,然后采用內插法得到訓練樣本如表2 所示(僅列出前3 項)。
表2 訓練樣本示例
根據斜拉橋的有限元模型,將上述訓練樣本值依次輸入模型進行計算, 得到50 組隨機變量樣本下的跨中變形。
將計算得到的變形數據代入式(12), 最后生成主梁隨機參數缺陷的訓練樣本,將樣本點歸一化, 得到輸出樣本數據如表3 所示,轉入Kriging 模型中進行訓練。
為驗證IPSO 算法對Kriging 模型參數尋優的效率, 采用PSO 算法對同一樣本數據進行處理,對比結果如圖4 所示。
可以看出IPSO 算法在對Kriging 模型參數尋優過程中適應度曲線進化速率遠高于PSO 算法,且50 輪迭代結束后,IPSO 算法的種群最優值明顯優于PSO算法。
IPSO 算法最終優化模型參數結果如圖5 所示。
可以得到,IPAO 算法優化的最小均方差誤差為0.000 252,足以保證高精度響應面的構建。
表3 歸一化后的輸出樣本
圖4 尋優結果對比
圖5 優化模型參數結果
基于Kriging 模型, 使用訓練樣本進行回歸預測,預測結果如圖6 所示。
可以看出Kriging 模型可以真實地模擬斜拉橋主梁的結構極限狀態函數,并且具有很高的精度。
圖6 樣本值與擬合值比較
采用本文改進的粒子群算法對式(14)進行求解,迭代過程如圖7 所示。
可以看出,本文改進的粒子群算法在對斜拉橋可靠性計算過程中進行了46 次迭代就達到了收斂,得到對應的可靠性指標β 為4.212 5。
為驗證本文計算方法的準確性,采用蒙特卡洛法對同一樣本數據進行抽樣模擬,得到可靠度指標為:4.211 8,與本文結果誤差值為0.000 7,相對誤差為0.016 7%,驗證了本文計算方法的精確度。
圖7 改進粒子群算法迭代過程
在對復雜的大跨度斜拉橋進行可靠性分析時,由于目標函數往往呈現高維非線性,并且沒有明確的解析表達式, 從而導致計算精度低與不容易收斂, 本文提出一種基于Kriging 模型和改進粒子群算法的Kriging-IPSO 混合算法來求解斜拉橋的結構可靠性。
通過對實際工程的計算,結果表明,該方法在樣本數量、計算精度和效率方面有較大的優勢,可以與現有有限元軟件相結合分析斜拉橋結構可靠性,主要結論如下:(1)該算法將Kriging 模型與改進的粒子群算法(IPSO)相結合,利用Kriging模型建立一個小樣本、非線性、高維的隱式功能函數響應面模型,結合IPSO 算法,改進了傳統PSO 算法收斂速度慢與不成熟問題;
(2)實際斜拉橋結構分析,結果表明,提出的改進Kriging-IPSO 模型提高了計算精度與計算效率,克服了傳統的響應面法對高非線性結構可靠性分析的局限性;
(3)與傳統的橋梁可靠性分析方法比較,該方法具有樣本數量小、計算精度高、易于通用有限元軟件相結合的優點,方便實際工程應用,可為斜拉橋可靠性計算的研究提供新的思路。