徐國文, 何 川, 代 聰, 王士民
(西南交通大學交通隧道工程教育部重點實驗室,四川 成都610031)
巖石的流變特性是巖石內(nèi)在的時間特性,為了更準確地描述巖石的三階段流變變形特性,許多學者考慮巖石流變過程中的損傷,建立流變本構(gòu)模型時引入了損傷力學理論.
高賽紅等在流變模型中考慮了硬化-損傷效應(yīng)[1];陳衛(wèi)忠等考慮了黏滯系數(shù)損傷對巖石結(jié)構(gòu)長期特性的影響[2];朱昌新等研究了巖石蠕變的時效損傷[3];K S Chan 等將損傷理論引入鹽巖流變的研究中[4];楊圣奇等將巖石蠕變損傷演化特性分為2 個階段,考慮了損傷對巖石流變特性的影響[5].
由于實際工程的需要,一些學者借助商業(yè)軟件開發(fā)平臺進行模型的二次開發(fā).以FLAC3D 軟件為例,楊文東等將Burgers 損傷模型用于邊坡長期安全的研究[6];黃明等對隧道圍巖在含水條件下的劣化進行了分析[7].
本文在五參數(shù)廣義Kelvin 模型的基礎(chǔ)上,基于Lemaitre 應(yīng)變等效原理,提出了考慮巖石蠕變過程中材料劣化效應(yīng)的廣義Kelvin 蠕變損傷模型,并對該模型進行了二次開發(fā);結(jié)合FLAC3D 數(shù)值計算程序及Matlab 平臺,采用粒子群算法、模擬退火算法與FLAC3D 相結(jié)合的方法對已有試驗數(shù)據(jù)進行反演.
廣義Kelvin 模型(圖1(a))由1 個彈性體和2 個Kelvin 體構(gòu)成,不能反映巖石的塑性特性和加速蠕變過程.因此,將流變參數(shù)的損傷特性和M-C(摩爾-庫倫)元件[8]引入該模型,建立廣義Kelvin蠕變損傷模型(圖1(b)).

圖1 2 種流變本構(gòu)模型Fig.1 Rheological constitutive models
(1)σ≤σf時
本構(gòu)方程為:


式中:ε 為總應(yīng)變;σ 和σf分別為總應(yīng)力和屈服應(yīng)力;Ei和ηi(i =1,2)分別為2 個Kelvin 損傷體的彈性模量和黏滯系數(shù);Eh為彈性損傷體的彈性模量;Dt=1 - e-at為損傷變量[6],其中a 為損傷參數(shù),t 為時間.
由式(1)得到一維蠕變方程:

三維軸向蠕變方程為:

式中:ε1為軸向蠕變;K 為體積模量;G 為剪切模量;σ1和σ3分別為最大與最小主應(yīng)力;Gb和Hb(b=1,2)分別為2 個Kelvin 損傷體的三維剪切模量和三維黏滯系數(shù).
(2)σ >σf時
模型總應(yīng)變?yōu)?

式中:εij為總應(yīng)變;為彈性損傷體的應(yīng)變;和分別為2 個Kelvin 損傷體的應(yīng)變;為塑性體的應(yīng)變.
偏量行為由式(5)描述:


式中:Sij為偏應(yīng)力.

式中:δij為克羅內(nèi)克函數(shù)(當i =j 時,δij=1;當i≠j時,δij=0);λ 為塑性指示因子;為塑性體應(yīng)變.

式中,g 為與屈服準則對應(yīng)的勢函數(shù).
塑性體采用帶拉伸截止限的摩爾-庫倫屈服準則,屈服函數(shù)


采用非關(guān)聯(lián)流動準則,有勢函數(shù)


體應(yīng)力速率

式中:σV為體應(yīng)力;eV為總的體應(yīng)變.
模型三維本構(gòu)方程的差分形式為:

式中:Δt 為時間步;Ab=1 +GbΔt/(2Hb);Bb=1 -GbΔt/(2Hb);和分別為Δt 內(nèi)新、舊應(yīng)力偏量;和分別為Kelvin 體的新、舊應(yīng)變偏量.

式中:

Δeij為Δt 內(nèi)的總應(yīng)變增量為Δt 內(nèi)的塑性應(yīng)變增量.
體應(yīng)力的差分表達式為:

同理,Kelvin 體新的體應(yīng)變


基于FLAC3D,用C + +語言對模型進行了二次開發(fā).廣義Kelvin 蠕變損傷模型考慮了巖石的塑性和損傷特性,現(xiàn)用算例驗證模型的正確性.
(1)塑性力學特性
對模型的塑性特性進行分析. 在廣義Kelvin蠕變損傷模型(圖1(b))的基礎(chǔ)上去掉1 個Kelvin損傷體,且不考慮模型其余元件力學參數(shù)的損傷,此時廣義Kelvin 蠕變損傷模型退化為考慮塑性的Kelvin 模型(圖2). 模型參數(shù):K =30 GPa,Gh=40 GPa(Gh為三維剪切模量),G1= 60 GPa,H1=80 GPa·d,c = 12 MPa,φ= 30°,ψ = 10°,σte=1 MPa.計算模型取邊長為1 m 的正方體,頂面施加20 MPa 均布荷載,其余各邊施加相應(yīng)的位移約束.圖3 為蠕變30 d 后的塑性區(qū).可見,2 種模型的塑性區(qū)范圍一致,且主要集中在隧道洞周.

圖2 考慮塑性的Kelvin 模型Fig.2 Kelvin model considering plasticity

圖3 塑性區(qū)分布Fig.3 Distribution of plastic zone
(2)損傷力學特性
采用圖4 所示模型進行損傷特性驗證.該模型尺寸(水平×豎向)為5 cm×10 cm,底部固定豎直方向位移,頂部施加30 MPa 均布壓力,記錄點A 的豎向位移.
三參數(shù)廣義Kelvin 模型(圖2)的黏彈性參數(shù)和廣義Kelvin 蠕變損傷模型的黏彈塑性參數(shù)取值同上. 新增元件參數(shù)取值:a = 0. 05 d-1,G2=60 GPa,H2=80 GPa·d. 圖5 給出了2 種模型點A豎向位移隨時間的變化曲線.

圖4 數(shù)值模型Fig.4 A numerical model

圖5 點A 的豎向位移Fig.5 Vertical displacement of point A
可見,三參數(shù)廣義Kelvin模型僅能反映衰減蠕變階段(圖5(a)中OA)及穩(wěn)態(tài)蠕變階段(圖5(a)中AB);而廣義Kelvin 蠕變損傷模型由于考慮了塑性與損傷,可反映巖石的非線性蠕變階段(圖5(b)中AB)和加速蠕變階段(圖5(b)中BC),更符合巖石的特性.
將模擬退火算法[10]引入粒子群優(yōu)化算法[11],稱為PSO(particle swarm optimization )-SA(simulated annealing)算法.具體步驟:
步驟1 建立目標函數(shù)
(1)獲得試驗數(shù)據(jù){(t1,ε1),(t2,ε2),…,(tn,εn)},確定設(shè)計變量R=(K,Gh,G1,G2,H1,H2,a);
(2)用FLAC3D 軟件建立數(shù)值模型,采用廣義Kelvin 蠕變損傷模型,將設(shè)計變量值代入計算,得到與(1)中試驗數(shù)據(jù)對應(yīng)的計算數(shù)據(jù){(t1,~ε1),(t2,),…,(tn,)};
(3)建立目標函數(shù)F(R),

步驟2 參數(shù)辨識
(1)在Matlab 環(huán)境下,采用PSO-SA 優(yōu)化算法對參數(shù)進行初始化. 調(diào)用FLAC3D,將初始參數(shù)作為模型輸入,求對應(yīng)的變形量,通過式(17)求得每個粒子的適應(yīng)值,然后返回Matlab 程序,取優(yōu)更新個體與群體極值.
(2)計算粒子更新前、后的適應(yīng)值,更新前后適應(yīng)值之差為適應(yīng)值變化量J. 若J <0,則粒子位置得到更新;若exp(-J/θ)<γ(其中θ 為溫度,γ 為取值[0,1]的隨機數(shù)),粒子位置同樣得到更新,否則不更新.若接受新值,降溫θ 變成kθ(k 為退火參數(shù),k∈(0,1)),否則不降溫,并返回步驟2,直至滿足精度要求.
用粉砂巖軸向蠕變數(shù)據(jù)[12]和砂板巖蠕變數(shù)據(jù)[13]進行參數(shù)辨識.
M-C 體的材料參數(shù)由常規(guī)試驗確定,具體可參考文獻[12,14].以K、Gh、G1、G2、H1、H2和a 為待求參量. 粒子群搜索空間:K = Gh= G1= G2∈(0,500 GPa),H1=H2∈(0,500 GPa·d ),a∈(0,1);群體規(guī)模為100,最大搜索次數(shù)為100.模擬退火算法參數(shù):初始溫度θmax=5 000 ℃,溫度最低取值θmin=0.01 ℃,溫度退火參數(shù)k =0.9. 反演得到的參數(shù)見表1.
圖6 為粉砂巖、砂板巖反演曲線與室內(nèi)試驗結(jié)果的比較,圖7 為誤差函數(shù)曲線.從圖6 可見,反演曲線與試驗結(jié)果吻合,說明模型能正確反映該巖石的各蠕變階段. 從圖7 可見,對于粉砂巖,PSO-SA優(yōu)化算法在18 個迭代步內(nèi)即達到了較高的收斂精度;對于砂板巖,由于其流變曲線較復(fù)雜,PSO-SA優(yōu)化算法在40 步左右才達到全局最優(yōu). 誤差曲線具有平臺段,原因在于,為了解決PSO 算法易進入局部最優(yōu)的缺陷,PSO-SA 優(yōu)化算法有一定接受適應(yīng)值較大粒子個體的概率,從而使得其本身也有可能進入局部最優(yōu)[15].但從結(jié)果看,只要達到一定迭代步,算法可以獲得較好結(jié)果.

表1 流變參數(shù)反演結(jié)果Tab.1 Inversion results of rheological parameters

圖6 反演結(jié)果與試驗結(jié)果比較Fig.6 Comparison of inversion and test results

圖7 誤差曲線Fig.7 Error curves
反演算法的參數(shù)選擇參考了已有研究成果,是基于經(jīng)驗進行的選擇,因此產(chǎn)生了一定誤差. 在智能算法中,如何優(yōu)化算法自身參數(shù)以及算法理論的完善,還需要進行深入研究.
本文在五參數(shù)廣義Kelvin 模型基礎(chǔ)上,基于Lemaitre 應(yīng)變等效原理,提出了廣義Kelvin 蠕變損傷模型,并基于FLAC3D 軟件提供的接口對模型進行了二次開發(fā),獲得以下結(jié)論:
(1)廣義Kelvin 蠕變損傷模型考慮了材料塑性和損傷特性,可以表征巖石的非線性和加速蠕變階段.
(2)采用粒子群算法、模擬退火算法與FLAC3D 相結(jié)合的智能方法,對已有試驗數(shù)據(jù)進行反演,該模型能較好模擬低應(yīng)力下巖石的兩階段蠕變和高應(yīng)力下巖石的三階段蠕變效應(yīng).
(3)流變曲線越復(fù)雜,反演算法收斂速度越慢.但只要選定合適的參數(shù)值,反演算法在40 代左右就可以收斂到全局最優(yōu)解.
[1] 高賽紅,曹平,汪勝蓮,等. 改進的巖石非線性黏彈塑性蠕變模型及其硬化黏滯系數(shù)的修正[J]. 煤炭學報,2012,37(6):936-943.GAO Saihong,CAO Ping,WANG Shenglian,et al.Improved nonlinear viscoelasto-plastic rheological model of rock and its correction of hardening coefficient of viscosity[J]. Journal of China Coal Society,2012,37(6):936-943.
[2] 陳衛(wèi)忠,王者超,伍國軍,等. 鹽巖非線性蠕變損傷本構(gòu)模型及其工程應(yīng)用[J]. 巖石力學與工程學報,2007,26(3):467-472.CHEN Weizhong,WANG Zhechao,WU Guojun,et al.Nonlinear creep damage constitutive model of rock salt and its application to engineering[J]. Chinese Journal of Rock Mechanics and Engineering,2007,26(3):467-472.
[3] 朱昌星,阮懷寧,朱珍德,等. 巖石非線性蠕變損傷模型的研究[J]. 巖土工程學報,2008,30(10):1510-1513.ZHU Changxing,RUAN Huaining,ZHU Zhende,et al.Non-linear rheological damage model of rock[J].Chinese Journal of Geotechnical Engineering,2008,30(10):1510-1513.
[4] CHAN K S,BRODSKY N S,F(xiàn)OSSUM A F,et al.Damage-induced non-associated inelastic flow in rock salt[J]. International Journal of Plasticity,1994,10(6):623-642.
[5] 楊圣奇,徐鵬. 一種新的巖石非線性流變損傷模型研究[J]. 巖土工程學報,2014,36(10):1846-1854.YANG Shenqi,XU Peng. A new nonlinear rheological damage model for rock[J]. Chinese Journal of Geotechnical Engineering,2014,36(10):1846-1854.
[6] 楊文東. 壩基軟弱巖體的非線性蠕變損傷本構(gòu)模型及其工程應(yīng)用[D]. 濟南:山東大學巖土與結(jié)構(gòu)工程研究中心,2008.
[7] 黃明,劉新榮,鄧濤. 基于含水劣化特性的隧道圍巖時效變形數(shù)值計算[J]. 巖土力學,2012,33(6):1876-1882.HUANG Ming,LIU Xinrong,DENG Tao. Numerical calculation of time effect deformations of tunnel surrounding rock in terms of water degradation[J].Rock and Soil Mechanics,2012,33(6):1876-1882.
[8] 袁海平,曹平,許萬忠,等. 巖體黏彈塑性本構(gòu)關(guān)系及改進Burgers 蠕變模型[J]. 巖土工程學報,2006,28(6):796-799.YUAN Haiping,CAO Ping,XU Wanzhong,et al.Visco-elastic-plastic constitutive relationship of rock and modified Burgers creep model[J]. Chinese Journal of Geotechnical Engineering,2006,28(6):796-799.
[9] Itasca Consulting Group,Inc. Fast Lagrangian analysis of continua in three dimensions (version 3.0):user's manual[R]. Minnesota: Itasca Consulting Group,Inc.,2003.
[10] 史峰,王輝,胡斐,等. Matlab 智能算法30 個案例分析[M]. 北京:北京航空航天大學出版社,2011:101-134.
[11] 李麗,牛奔. 粒子群優(yōu)化算法[M]. 北京:冶金工業(yè)出版社,2009:62-83.
[12] 黃明. 含水泥質(zhì)粉砂巖蠕變特性及其在軟巖隧道穩(wěn)定性分析中的應(yīng)用研究[D]. 重慶:重慶大學土木工程學院,2010.
[13] 蔣昱州,張明鳴,李良權(quán). 巖石非線性黏彈塑性蠕變模型研究及其參數(shù)識別[J]. 巖石力學與工程學報,2008,27(4):832-839.JIANG Yuzhou,ZHANG Mingming,LI Liangquan.Study on nonlinear viscoelasto-plastic creep model of rock and its parameter identification[J]. Chinese Journal of Rock Mechanics and Engineering,2008,27(4):832-839.
[14] 陳裕民. 錦屏一級水電站建基巖體力學參數(shù)選取研究[D]. 成都:成都理工大學環(huán)境與土木工程學院,2010.
[15] 劉衍民,牛奔. 新型粒子群算法理論與實踐[M].北京:科學出版社,2013:45-68.