1.一種基于分形算法的區(qū)域地質(zhì)體巖體裂隙模擬方法,其特征在于,包括以下步驟:
步驟一、根據(jù)隧道圍巖屬性劃分不同區(qū)域:
在隧道路線設(shè)計(jì)圖中,含隧道起始點(diǎn)里程L0,坐標(biāo)(x0,y0,z0),隧道終止里程Ln,坐標(biāo)(xn,yn,zn),中間部分隧道路線各節(jié)點(diǎn)里程值為L(zhǎng)1,L2,L3,…,Ln-1,坐標(biāo)為(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),…,(xn-1,yn-1,zn-1);
隧道整體區(qū)域以隧道不同的圍巖屬性信息分為不同的里程信息l0,l2,l3,…,lm首先根據(jù)里程信息計(jì)算不同里程分界點(diǎn)的三維坐標(biāo)(xi,yi,zi)(0<i<m):
xi=xj+(xj+1-xj)·(li-Lj)/(Lj+1-Lj)(Lj<li<Lj+1) (0<i<m,0<j<n),
yi=y(tǒng)j+(yj+1-yj)·(li-Lj)/(Lj+1-Lj)(Lj<li<Lj+1) (0<i<m,0<j<n),
zi=zj+(zj+1-zj)·(li-Lj)/(Lj+1-Lj)(Lj<li<Lj+1) (0<i<m,0<j<n);
步驟二、根據(jù)不同區(qū)域的圍巖屬性信息計(jì)算此區(qū)域分形深度:
隧道圍巖屬性根據(jù)破碎程度及巖性分為5級(jí),分別為Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ;
步驟三、確定三維裂隙LS文法結(jié)構(gòu):
將繪圖的每一時(shí)刻狀態(tài)定義為當(dāng)前位置矢量T,與前進(jìn)方向a的集合(T、a),方向a共包括裂隙生長(zhǎng)的傾向α和傾角β兩部分;根據(jù)實(shí)際工程中裂隙的調(diào)查統(tǒng)計(jì)結(jié)果,定義巖體裂隙的三種生長(zhǎng)方式:
P1:F→F[+F]F[-F]F;
P2:F→F[+F]F[-F[+F]];
P3:F→FF[-F+F+F]+[+F-F-F];
步驟四、重取樣生成的三維模擬裂隙:
對(duì)整體區(qū)域工程區(qū)地質(zhì)體有限元化,然后判斷生成的分形裂隙節(jié)點(diǎn)是否在細(xì)化的有限元單元內(nèi)部,若在內(nèi)部,則保留該分形單元節(jié)點(diǎn),若不在內(nèi)部則去除該裂隙節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的基于分形算法的區(qū)域地質(zhì)體巖體裂隙模擬方法,其特征在于,所述步驟三中,在繪制分形裂隙時(shí),需要利用隨機(jī)數(shù)函數(shù)生成隨機(jī)數(shù),該隨機(jī)數(shù)函數(shù)將會(huì)給p一個(gè)新的隨機(jī)的數(shù)值,這樣一來(lái),p值將會(huì)被固定,就不能采用隨機(jī)的生長(zhǎng)方式。
3.根據(jù)權(quán)利要求1所述的基于分形算法的區(qū)域地質(zhì)體巖體裂隙模擬方法,其特征在于,所述步驟三中,由于在定義生長(zhǎng)方式的時(shí)候定義的是三種生長(zhǎng)方式,所以將[0,1]劃分為3個(gè)區(qū)間,然后由p值所處于的區(qū)間段選取生長(zhǎng)方式,來(lái)完成分形裂隙的生長(zhǎng)、繪制。
4.根據(jù)權(quán)利要求1所述的基于分形算法的區(qū)域地質(zhì)體巖體裂隙模擬方法,其特征在于,所述步驟三中,由于從最開(kāi)始生長(zhǎng)一次時(shí)分形裂隙的形狀有三種可能,隨后又因隨機(jī)的p的值不同采取不同的生長(zhǎng)方式和順序,所以會(huì)模擬出不同姿態(tài)的分形裂隙。
5.根據(jù)權(quán)利要求3所述的基于分形算法的區(qū)域地質(zhì)體巖體裂隙模擬方法,其特征在于,所述步驟三中,在選擇生長(zhǎng)方式時(shí),將[0,1]劃分為[0,0.333]、(0.333,0.666]和(0.666,1]三個(gè)均勻的區(qū)間,此時(shí),各生長(zhǎng)方式被選中的概率相同,所繪制的分形裂隙樹(shù)形比較隨機(jī),不同時(shí)刻繪制的分形裂隙差別較大,各種生長(zhǎng)方式被選擇的概率不受控制。
6.根據(jù)權(quán)利要求1所述的基于分形算法的區(qū)域地質(zhì)體巖體裂隙模擬方法,其特征在于,所述步驟三中,在繪制分形裂隙時(shí),可將生長(zhǎng)元中的生長(zhǎng)角度參數(shù)化,通過(guò)直接在需要調(diào)整的時(shí)候改變參數(shù),從而實(shí)現(xiàn)樹(shù)形的改變。
7.根據(jù)權(quán)利要求3所述的基于分形算法的區(qū)域地質(zhì)體巖體裂隙模擬方法,其特征在于,所述步驟三中,為控制樹(shù)形,可再引入?yún)?shù)U和V,同時(shí)可以將[0,1]劃分為[0,U]、(U,V]和(V,1]三個(gè)區(qū)間,取不同的U值和V值,即可以控制小區(qū)間的大小,從而改變所述三種生長(zhǎng)方式被選中的機(jī)率。
8.根據(jù)權(quán)利要求1所述的基于分形算法的區(qū)域地質(zhì)體巖體裂隙模擬方法,其特征在于,所述步驟四中,區(qū)域工程區(qū)地質(zhì)體有限元的思路是先對(duì)隧道工程區(qū)DEM表面柵格化,地表共有點(diǎn)p0,p1,p2,p3,……,pn,坐標(biāo)分別為:(x0,y0,z0),(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),…,(xn,yn,zn)。區(qū)域工程區(qū)地表點(diǎn)密集,x方向最大最小值為xmax,xmin,y方向最大最小值為ymax,ymin。地表柵格邊長(zhǎng)d計(jì)算公式為:
X方向柵格個(gè)數(shù)為cx,Y方向柵格個(gè)數(shù)為cy:
cx=(xmax-xmin)/d+1
cy=(ymax-ymin)/d+1
第i行第j列的柵格結(jié)點(diǎn)坐標(biāo)為(xi,j,yi,j,zi,j)=(xmin+d*i,ymin+d*j,z),D為所有地表點(diǎn)到待插樣點(diǎn)的最短距離。z值即為該處柵格點(diǎn)的高程:
計(jì)算每個(gè)柵格中心點(diǎn)坐標(biāo),第i行第j列所在柵格的中心點(diǎn)坐標(biāo)為
第i行第j列柵格向下共有ni,j個(gè)有限元單元:區(qū)域地質(zhì)體共劃分為N個(gè)有限元單元:
所有生成的三維裂隙節(jié)點(diǎn)坐標(biāo)為(xLS,yLS,zLS),第i行第j列第k個(gè)有限元單元的中心點(diǎn)坐標(biāo)為如果存在條件
則該三維裂隙節(jié)點(diǎn)位于有限元單元內(nèi)部,保留該裂隙結(jié)點(diǎn),否則刪除該結(jié)點(diǎn)。
9.根據(jù)權(quán)利要求1所述的基于分形算法的區(qū)域地質(zhì)體巖體裂隙模擬方法,其特征在于,所述步驟二中,所述Ⅰ類(lèi):巖石新鮮完整,構(gòu)造影響輕微,節(jié)理裂隙不發(fā)育或稍發(fā)育,閉合且延伸不長(zhǎng),無(wú)或很少軟弱結(jié)構(gòu)面,斷層帶寬[0,0.1)米,與洞向近正交,巖體呈整體或塊狀砌體結(jié)構(gòu);所述Ⅱ類(lèi):巖石新鮮或微風(fēng)化,受構(gòu)造影響一般,節(jié)理裂隙稍發(fā)育或發(fā)育,有少量軟弱結(jié)構(gòu)面,層間結(jié)合差,斷層破碎帶寬[0.1,0.5)米,與洞向斜交或正交,巖體呈塊狀砌體或?qū)訝钇鲶w結(jié)構(gòu);所述Ⅲ類(lèi):巖石微風(fēng)化或弱風(fēng)化,受地質(zhì)構(gòu)造影響裂隙發(fā)育,部分張開(kāi)充泥,軟弱結(jié)構(gòu)面分布較多,斷層破碎帶[0.5,1)米,與洞線斜交或平行,巖石呈碎石狀鑲嵌結(jié)構(gòu);所述Ⅳ類(lèi):與III類(lèi)同,斷裂及軟弱結(jié)構(gòu)面較多,斷層破碎帶[1,2)米,與洞平行,巖體呈碎石狀鑲嵌結(jié)構(gòu),局部呈碎石狀壓碎結(jié)構(gòu);所述Ⅴ類(lèi):散體:砂層滑坡堆積及碎、卵、礫質(zhì)土,根據(jù)圍巖屬性確認(rèn)該里程段區(qū)域內(nèi)的分形維數(shù),分形維數(shù)為該區(qū)域內(nèi)巖石圍巖級(jí)別數(shù)。