蔣澤鋒,張慧君,朱大勇,石杰
(1.浙江省水利水電勘測設(shè)計院,浙江 杭州 310000;2.浙江省水利河口研究院,浙江 杭州 310000;3.浙江大學(xué)寧波理工學(xué)院,浙江 寧波 315000;4.江蘇三恒科技股份有限公司,江蘇 常州 213000;)
邊坡失穩(wěn)破壞是巖土工程中最常遇到的問題之一,其所造成的危害與損失均相當(dāng)巨大。要減少生命、財產(chǎn)損失,就必須對邊坡工程進(jìn)行穩(wěn)定性計算。在邊坡穩(wěn)定性分析體系中,極限平衡理論經(jīng)過幾十年的發(fā)展和完善,目前已較為成熟[1-3]。伴隨計算機(jī)技術(shù)的迅猛發(fā)展,邊坡穩(wěn)定計算方法已由早期的圖解和手算發(fā)展到如今的商業(yè)軟件。目前國外邊坡穩(wěn)定分析軟件界面友好、可視化程度高、人機(jī)交互性強(qiáng)、并自帶繪圖功能,但其操作復(fù)雜、專業(yè)性強(qiáng)、價格昂貴。較之國外軟件,國內(nèi)軟件發(fā)展較為滯后和緩慢。國內(nèi)早期軟件開發(fā)基本采用面向過程的語言,軟件源代碼可讀性差、可視化程度低、人機(jī)交互性差。目前工程中應(yīng)用較廣的國內(nèi)軟件是理正邊坡穩(wěn)定分析軟件,該軟件工程實用性強(qiáng),使用方便,但無直接繪圖功能,軟件可視化程度相對較低,人機(jī)交互性相對較弱,算法相對較少,完全參照行業(yè)規(guī)范,較適用于廣大工程技術(shù)人員,而科研工作者使用相對較少。
為避免國外軟件占據(jù)中國市場,國內(nèi)科研人員必須樹立潛在危機(jī)意識,增強(qiáng)自主研發(fā)能力。為此,本文在VS開發(fā)平臺上,利用C#創(chuàng)新的語言特性及強(qiáng)大的操作能力[4],研發(fā)出了一款邊坡臨界滑動場軟件。由于該軟件的研發(fā)基于面向?qū)ο蠹夹g(shù),因此實現(xiàn)了“圖形→極限平衡分析法→圖形”的呈現(xiàn)模式[5],使其界面友好、人機(jī)交互性強(qiáng)、方便用戶建模。軟件搜索臨界滑動面的方法主要采用的是朱大勇教授提出的具有國際先進(jìn)水平的邊坡臨界滑動場法[6-8]。在朱大勇教授團(tuán)隊的改進(jìn)后[9-13],該法適用范圍更加廣泛,且能夠全面評價邊坡的整體穩(wěn)定性與局部穩(wěn)定性。
本軟件采用面向?qū)ο蟮摹⑦\(yùn)行于.NET Framework上的高級編程語言C#,在Microsoft Visual Studio開發(fā)平臺上開發(fā)出一款自帶繪圖功能、人機(jī)交互性強(qiáng)的邊坡臨界滑動場軟件。
C#不但擁有優(yōu)雅的語法風(fēng)格,還具備強(qiáng)大的操作能力,使其成為.NET開發(fā)的首選語言[4]。
本軟件的繪圖功能通過C#中的GDI+技術(shù)實現(xiàn),用戶可通過其繪制邊坡幾何模型來呈現(xiàn)復(fù)雜的邊坡圖形信息,并導(dǎo)入核心計算模塊,計算后將結(jié)果一并呈現(xiàn)出來。
本文軟件采用軟件結(jié)構(gòu)模塊化設(shè)計,由前處理、核心計算、后處理3個模塊構(gòu)成。
前處理模塊主要用于邊坡計算模型的建立、滑動面形狀的設(shè)定及條塊的劃分。前處理模塊可利用獨(dú)立封裝的圖形引擎,實現(xiàn)邊坡計算模型的繪圖輸入。
核心計算模塊用于搜索邊坡最危險滑動面位置及計算相應(yīng)的最小安全系數(shù)。
后處理模塊主要用于結(jié)果的呈現(xiàn)、導(dǎo)出及計算書的生成。
本軟件提供了一個友好的交互界面,綜合前處理、核心計算、后處理3大模塊,本軟件特點(diǎn)如下。
①直觀的圖形顯示功能。用戶可采用前處理模塊中的繪圖功能建立邊坡計算模型?;嫖恢谩踩禂?shù)、底部正應(yīng)力等計算結(jié)果可借助后處理模塊呈現(xiàn)在界面上。
②可搜索圓弧滑動面及任意形狀滑動面,也可自定義滑動面形狀及位置。
③采用具有國際先進(jìn)水平的邊坡臨界滑動場方法搜索任意形狀滑動面。邊坡臨界滑動場法將極限平衡條分法與最優(yōu)性原理有機(jī)結(jié)合,能夠快速、準(zhǔn)確和方便地找出邊坡任意形狀的全局臨界滑動面和其相對應(yīng)的安全系數(shù),全面評價邊坡的整體、局部穩(wěn)定性,并得到國內(nèi)外知名學(xué)者的高度評價,是一種應(yīng)用前景相當(dāng)廣泛的邊坡穩(wěn)定分析方法。
坡高10m,坡比1∶2,模型如圖1所示,土體參數(shù):γ=20kN/m3,c=3kPa,φ=20。
圖1 算例1邊坡剖面
為了驗證本文開發(fā)軟件所計算的安全系數(shù)的可靠性,本文分別采用國內(nèi)的理正軟件及加拿大的slope商業(yè)軟件對本算例進(jìn)行了穩(wěn)定性分析,并將上述兩款軟件的計算結(jié)果與本文軟件的計算結(jié)果進(jìn)行了比較,三款軟件計算結(jié)果分別見表1。
三款軟件計算的最小安全系數(shù) 表1
如表1所示,當(dāng)假定邊坡最危險滑動面為圓弧狀時,三款軟件計算的安全系數(shù)差異都控制在0.6%以內(nèi),從而可知本文軟件搜索圓弧狀滑動面時,安全系數(shù)計算結(jié)果是合理可靠的。
同時,在不假定滑動面形狀的情況下,如圖2所示,三款軟件自動搜索的滑動面非常接近,使得安全系數(shù)也非常相近。本文軟件搜索的任意形狀臨界滑面及計算所得的相應(yīng)安全系數(shù)如圖3所示。
綜上所述,本文軟件在搜索均質(zhì)邊坡臨界滑動面時,計算的安全系數(shù)是合理可靠的。
圖2 不同軟件得到的最危險滑動面位置
圖3 本文軟件得到的最危險滑動面位置
圖4 算例2邊坡剖面
邊坡幾何模型與土體指標(biāo)見圖4及表2,三款軟件計算的安全系數(shù)如表3所示。
非均質(zhì)土坡材料參數(shù) 表2
三款軟件計算的最小安全系數(shù) 表3
但實際工程經(jīng)驗表明,對于非均質(zhì)邊坡而言,圓弧滑動法往往并不適用。對于本算例,本文軟件基于M-P法搜索的任意形狀最危險滑動面如圖5所示,三款軟件基于相同條件搜索的任意形狀最危險滑動面位置如圖6所示。由圖5、圖6可看出,由于各土層土體物理力學(xué)指標(biāo)的不同,搜索的任意形狀滑動面在土層2到土層1之間發(fā)生明顯的轉(zhuǎn)折,因此假定圓弧滑動面并不能得到合理的安全系數(shù),只有在不假定滑動面形狀及位置的前提下才能搜索到更為合理的臨界滑動面形狀及位置,并得到可靠的安全系數(shù)。
圖5 本文軟件搜索的臨界滑動面位置
圖6 不同軟件得到的最危險滑動面位置
由圖6可知,slope軟件搜索的任意形狀臨界滑動面與本文軟件搜索的任意形狀臨界滑動面甚為接近,由表3可知安全系數(shù)計算值差距也僅為0.67%,但理正軟件搜索的任意形狀臨界滑動面位置與其他兩款軟件相比存在明顯偏差,安全系數(shù)計算值精度較本文軟件和slope軟件也稍差。但顯然從安全系數(shù)計算值上看,本文軟件采用的邊坡臨界滑動場法在搜索任意形狀臨界滑動面時顯示出了其自身的突出優(yōu)勢,搜索到了更為不利的臨界滑動面形狀及位置。綜上所述,本文軟件在評價非均質(zhì)邊坡穩(wěn)定性時也是合理可靠的,且本軟件采用的邊坡臨界滑動場法在搜索土層參數(shù)復(fù)雜的邊坡最危險滑動面時具有其獨(dú)特優(yōu)勢。
本算例邊坡受外荷載作用,邊坡幾何模型及地下水位如圖7所示,土體指標(biāo)見表4。
圖7 算例3邊坡剖面
本文軟件搜索的滑動面及計算的安全系數(shù)值如圖8所示,三款軟件搜索的滑動面及計算的安全系數(shù)如圖9及表5所示。
算例3土坡材料參數(shù) 表4
由表5可知,本文軟件計算的安全系數(shù)與slope軟件計算的安全系數(shù)雖然較接近但也有一定差距,而理正軟件計算所得的安全系數(shù)偏差相對較大。文獻(xiàn)[2]給出了可參考的計算結(jié)果范圍為0.63~0.78,且根據(jù)文獻(xiàn)[2]所述,本算例邊坡軟弱夾層的土體指標(biāo)明顯較差,導(dǎo)致實際的最危險滑動面可能會沿著軟弱層越出搜索范圍。根據(jù)文獻(xiàn)[2]里專家闡述的內(nèi)容來看,本文軟件搜索的臨界滑動面位置確實沿著軟弱夾層不斷上移,直至搜索邊界,而如圖9所示,其他兩款軟件并未搜索到真正的最危險滑動面。究其原因是其它兩款軟件在搜索最危險滑動面過程中,滑動面位置會隨控制參數(shù)的改變而變化,從而具有較大的隨機(jī)性。而本文開發(fā)的軟件采用的邊坡任意形狀臨界滑動面搜索方法是具有國際先進(jìn)水平的邊坡臨界滑動場法計算方法,其核心思想是先找特定安全系數(shù)下剩余推力最大的滑動面,而不是直接找安全系數(shù)最小的滑動面。臨界滑動場方法計算最大剩余推力的過程是無后效性的多階段決策過程,整個計算過程不具備隨機(jī)性。
圖8 本文軟件得到的最危險滑動面位置
圖9 不同軟件得到的最危險滑動面位置
三款軟件計算的最小安全系數(shù) 表5
基于面向?qū)ο蠹夹g(shù),在VS開發(fā)環(huán)境下開發(fā)了邊坡臨界滑動場計算軟件,通過算例應(yīng)用分析得到如下結(jié)論。
①本文軟件自帶繪圖功能,具備直觀的圖形顯示功能,大大增強(qiáng)了用戶與軟件的互動性。
②本文軟件可搜索到合理的最危險滑動面位置,并得到可靠的安全系數(shù)。
③本文軟件在搜索非均質(zhì)邊坡最危險滑動面時具有獨(dú)特優(yōu)勢,彌補(bǔ)了目前市場上大部分邊坡穩(wěn)定分析商業(yè)軟件在搜索任意形狀最危險滑動面上的不足,具有廣泛的應(yīng)用前景。