摘要:本文提出了含三维无厚度节理单元、等厚度节理单元和变厚度节理单元的p型自适应有限元模型,给出了三维节理单元升阶谱有限元法的解题步骤,通过具体算例,验证了p型升阶谱有限元法在求解含三维节理单元的有限元问题时的可行性及优越性。
关键词:节理单元 升阶谱有限元 p型有限元
有限元法是求解微分方程数值解的一种重要方法,对于一个给定的问题,为改善其有限元解的精度,可以采用以下3种方法。(1)h型有限元法[1],这种方法通过减小单元尺寸来提高有限元解的精度。(2)p型有限元法[2],这种方法通过增加基底函数的阶次来提高有限元解的精度。(3)hp型有限元法[3],这种方法是以上两种方法的综合,它既减小单元尺寸,又增加基底函数的阶次。作者所在的研究小组从1995年开始研究水工的h型弹粘塑性有限单元方法,目前已建立了实用的二维分析软件体系[4,5],并在三维分析方面取得了进展[6]。从1999年开始,在水工的p型自适应分析方面也有所突破,1999年,程昭[7]等人针对水工分析问题提出了三维升阶谱有限元分析方法。2001年,陈胜宏[8]等人进一步提出了二维问题的p型自适应分析策略,并将自适应有限元方法归类为全域升阶方法、单元升阶方法和自由度升阶方法等三类。之后,费文平[9]等人将p型自适应有限元分析方法推广到三维弹粘塑性领域。但是,以上有关p型有限元的研究成果中均未涉及到断层、节理这一类特殊单元。
大坝坝基、坝肩和岩石高边坡等部位总是存在断层、节理和软弱夹层等大规模的不连续面,且对的变形和稳定影响巨大,故在有限元分析中应给予高度的重视。古德曼(Goodman)最初运用有限元技术模拟岩体工程中的非线性不连续面问题,并提出了无厚度的节理元的概念[10]。随后,朱伯芳于1979年提出了等厚度节理元模型,并将其与无厚
度节理元模型形成统一的计算公式[11],在此基础上,王鸿儒等人提出了变厚度的节理单元的弹塑性模型并将其应用到工程实践中[12]。目前,国内外在有关p型自适应有限元分析的研究中,尚未涉及到这类特殊单元的处理问题,从而使研究成果的工程应用受到一定程度的限制。
对于常规块体单元的三维p型有限元模型,作者在文献[9]中已有详尽的论述,本文主要给出三维无厚度节理单元、等厚度节理单元和变厚度节理单元的p型有限元模型,并给了升阶谱的计算格式。实例分析结果表明,用p型有限元法来求解含三维节理单元的有限元问题具有收敛速度快、计算精度高的优点。
1 三维p型无厚度节理单元和等厚度节理单元模型
对厚度很小和厚度变化不大的节理,可以分别采用无厚度的节理单元和等厚度的节理单元进行模拟,可取如图1所示的六面体节理单元,进行单元的网格划分。
1.1 形函数及位移函数 对节理单元上下面的相应点、棱和面可取相同的点基函数、棱基函数和面基函数,对无厚度节理单元或等厚度节理单元,不存在连续上、下两面的棱基函数和面基函数,也不存在体基函数。基底函数的具体形式如下[13]:
点基函数(p≥1)
|
(1) |
式中:,。
棱基函数(p≥2)
, |
|
(2) |
面基函数(p≥4)
(i+j=p, i,j≥2) |
(3) |
式中:而为Legender多项式。
令位移函数为
|
(4) |
|
(5) |
|
(6) |
同理可以写出V下,V上,W下,W上及Δv,Δw的具体表达式。
将基函数Ni,pEi,pF统一记为φi,位移差(uN,i+4-uNi),(uE,i+4-uEi),(uF2-uF1)统一记为广义结点位移差Δui,设单元基底函数个数为fe(p),上式简化为,同理有,
1.2 三维等厚度节理单元或无厚度节理单元升阶过程 当p=1时:[N]1=[-φ1I-φ2I-φ3I-φ4Iφ1Iφ2Iφ3Iφ4I],I为3×3阶的单位阵。当p=2时,[N]2可在[N]1的基础上进行扩充,扩充矩阵[ΔN]p=2为[ΔN]p=2=[-φ5I-φ6I-φ7I-φ8Iφ5Iφ6Iφ7Iφ8I]。依此类推,可得最终的形函数矩阵为
|
(7) |
1.3 坐标插值及坐标变换 对于节理上、下面坐标的插值仍采用各面上的四个节点进行插值,即
|
(8) |
|
(9) |
式中:(xi,yi,zi)i=1~8为节理间面体单元8个顶点的整体坐标。
定义整体坐标系的x轴朝北,y轴朝西,z轴朝上,定义等厚度的节理单元或无厚度的节理的局部坐标系的z′为中面的法线朝上方向,y′指向节理面的倾向,x′轴由右手法则确定,并设等厚度节理的倾角为α,倾向为β。
三维等厚节理或无厚节理单元局部坐标与整体坐标的转换矩阵为
|
(10) |
1.4 三维等厚度节理的单元刚度矩阵
|
(11) |
|
(12) |
式中:弹性矩阵;单元应变矩阵[B']=[L][B]=1/e[L][N]p
根据虚功原理,单元刚度矩阵为
|
(13) |
1.5 三维无厚度节理的单元刚度矩阵 当等厚度节理单元的厚度e→0时,即形成无厚度的节理单元。此时,可假定单元内应力分量与位移差成正比,同理可得单元刚度矩阵为
|
(14) |
式中:[λ′]为单元劲度矩阵。
当节理单元的厚度变化较大时,应将等厚度节理单元推广得到变厚度的节理单元,如图2所示建立局部坐标系。
2.1 形函数及位移函数 六面体变厚度的节理单元的基底函数,由点基函数、棱基函数、面基函数和体基函数组成,各基底函数的具体形式如下:点基函数(p≥1)
Ni(ξ,η,ζ)=1/8(1+ξiξ)(1+ηiη)(1+ζiζ) (i= 1,2,…,8) |
(15) |
式中:ξi=(-1)i,ηi=(-1)[i/2+0.5],ζi=(-1)[i/4+0.75]。
棱基函数(p≥2)
pEi=1/4(1+ξ1iξ)(1+η1iη)(1+ζ1iζ)(ξ2iΦp(ξ)+η2iΦp(η)+ζ2iΦp(ζ)),(i,1,2,…12) |
(16) |
式中:ξ2i=1-[i/12+0.65],η2i=12(1-(-1)[i-1/4]);ζ2i=i-18,将ξ1i,η1i,ζ1i用向量的形式表达为{ξ1}={0000-1-111-11-11}T,{η1}={-11-110000-1-11}T,{ζ1}={-1-111-11-110000}T。
面基函数(p≥4)
|
(17) |
|
(18) |
|
(19) |
式中:i,j≥2,i+j=p。
体基函数(p≥6):
(i,j,k≥2,i+j+k=p) |
(20) |
令位移函数
|
(21) |
将基底函数Ni,pEi,pFi,pB统一记为φi,位移uNi,uEi,uFi,uB统一记为广义结点位移ui,设单元基底函数的个数为fe(p),上式简化为,同理。
2.2 三维变厚度节理单元升阶过程 三维变厚度节理单元可按表1的方式进行升阶。
表1 基底函数与阶次的关系 | |||||||
阶次 |
1 |
2 |
3 |
4 |
5 |
6 |
…… |
基底函数 |
1-8 |
1-20 |
1-32 |
1-50 |
1-74 |
1-105 |
…… |
2.3 坐标插值与坐标变换 对于单元任一点的坐标,仍采用单元的8个实结点进行插值,即,此处φi=Ni(i=1,2 ,…8),(xi,yi,zi)为立方体单元的8个顶点坐标。参见图2,取局部坐标系的x′oy′平面与变厚度六面体单元的中面重合,z′轴垂直于中面。根据变厚度节理单元8个实结点的整体坐标,可按如下方法建立坐标转换矩阵及局部坐标系。
先求出变厚度六面体单元中面法向向量n={x,y,z},其中x=[(y2+y6-y1-y5)(z3+z7-z1-z5)-(z2+z6-z1-z5)(y3+y7-y1-y5)],y=[(z2+z6-z1-z5)(x3+x7-x1-x5)-(x2+x6-x1-x5)(z3+z7-z1-z5)],z=[(x2+x6-x1-x5)(y3+y7-y1-y5)-(y2+y6-y1-y5)(x3+x7-x1-x5)]。
转换矩阵[L]的形成,
令
|
(22) |
,, |
(23) |
向量{l2 m2 n2}T可根据右手法则,由向量{l1 m1 n1}T和{l3 m3 n3}T确定,即
l2=m3n1-m1n3,m2=n3l1-n1l3,n2=l3m1-l1m3 |
(24) |
2.4 三维变厚度节理的单元刚度矩阵 变厚度节理单元的单元应变和应力分别为
|
(25) |
|
(26) |
变厚度节理单元的单元刚度矩阵为
|
(27) |
若用分块矩阵的形式来表示单元刚度矩阵,则
|
(28) |
3 含节理单元的三维p型自适应有限元算法
3.1 控制方程与离散 根据实际情况分类进行单元的网格剖分,形成三种特殊单元及常规块体单元的单元刚度矩阵,并组合成总体刚度矩阵。形成荷载列向量,即
|
(29) |
式中右端三项分别为体力、面力和集中力,并假设面荷载作用在ξ=1面上(余类推),而Eη=x2,η+y2,η+z2,η,Eζ=x2,ζ+y2,ζ+x2,ζ,Eηζ=x,ηx,ζ+y,ηy,ζ+z,ηz,ζ,可得到控制方程
[K]{U}={Rp} |
(30) |
3.2 升阶方法与误差估计[9] 常用的升阶分析方法有3种,即全域升阶法、自由度升阶法和单元升阶法。此处选用单元升阶法进行升阶计算,即对精度不满足要求的单元进行升阶。在误差估计分析中,取高阶的应力和应变为应力和应变精确值的“最佳估计”。定义误差能范为
|
(31) |
总能范数为
|
(32) |
3.3 含节理单元的三维p型自适应有限元分析过程 设相对控制误差能范为et,对每一个单元进行误差估计,按下式计算单元的误差参数
(i=1,2,……Ne) |
(33) |
若ξi&>1,则将该单元进行升阶,误差估计结束后,重新进行弹粘塑性的有限元分析,如此反复,直到所有的单元均满足精度要求。
4.1 算例1 为验证含节理单元的三维p型自适应有限元理论及程序的可行性和优越性,考察具有代表性的三维变厚度节理单元,取如图3所示的计算试件,对程序进行考核,单元及结点编号如图3。其中,单元①、②为块体单元,单元③为变厚度节理单元,试件尺寸1m×1m×2m试件顶部作用一面力荷载=-10.MPa,底部4结点固定结束,相对控制误差取3.0%,材料参数见表2。同时,将该试件进行网格细分,得到如图4所示的计算试件细分网格模型,进行常规有限元计算,并将p型有限元和各阶计算结果与细网格的常规有限元计算结点位移值进行比较,见表3。
计算结果表明,在p=4时,p型有限单元法达到要求的计算精度,随着阶次的逐步升高,p型有限元的计算结果与细网格的常规有限元计算结果越来越接近,在p=4时两种有限单元法的计算结果相差甚微。这说明,p型有限元单元法在处理三维节理单元时是切实可行的。 同时可以看出,与常规有限元法相比,p型有限单元法对网格划分的要求很低,用较少的单元数就能同等效果地模拟较复杂的常规有限单元网格,且具有很快的收敛速度。
|
|
表3 两种有限单元法位移值比较(单位:mm) | ||||||
|
粗网格p型有限单元法 |
细网格常规 | ||||
p=1 |
p=2 |
p=3 |
p=4 | |||
计算误差(%) |
|
/ |
7.12 |
3.44 |
2.02 |
|
5 |
u |
-0.004325 |
-0.003284 |
-0.003646 |
-0.003519 |
-0.003515 |
6 |
u |
0.004437 |
0.003210 |
0.003646 |
0.003480 |
0.003485 |
9 |
u |
-0.004322 |
-0.003915 |
-0.004036 |
-0.004077 |
-0.004055 |
10 |
u |
0.002973 |
0.002580 |
0.002714 |
0.002728 |
0.002720 |
4.2 算例2 考察一混凝土重力坝,坝基中含一个变厚度的节理面节理1和一个等厚度的节理面节理2,并将坝体与坝基的胶结面视为一个无厚度的节理面节理3。坝高100m,坝顶宽10m,上游坡面垂直,下游坡面斜率1∶0.75。坝基上游取1.5倍的坝高,下游取2倍的坝高,坝基的深度取2倍的坝高。再取10m的坝段宽构成三维六面体网格,单元网格如图5所示(x-z平面投影),共160个单元,384个实结点,各部位的材料参数见表4。
|
表4 材料参数 | |||||
参数 |
岩基 |
坝体 |
变厚度节理 |
等厚度节理 |
无厚度节理 |
容重/(MN/m3) |
0.026 |
0.024 |
0.025 |
0.025 |
/ |
以坝踵为坐标原点,x轴指向下游,z轴垂直向上,y轴由右手法则确定,两侧坝面无y向位移,坝基上下游面无x向位移,坝基底面无z向位移。假设坝基地应力场由坝基重力场产生,坝体一次浇筑完成,水库一次蓄满,下游无水,取相对控制误差能范为5.0%。计算结果表明,当p=3时,计算过程收敛,升阶过程的主要指标如表5所示。
整个升阶过程结束后的单元阶次分布图、屈服单元分布图、第一主应力、第三主应力、最大剪应力等值线图(单位:MPa)、位移矢量图和等安全系数图分别见图6~图12所示。
|
表5 自适应计算的主要指标 | |||||
升阶次数 |
升阶单元个数 |
整体广义结点数 |
整体自由度 |
刚度矩阵稀疏度(%) |
整体误差能范(%) |
1 |
/ |
384 |
706 |
4.147 |
/ |
|
5 结 论
(1)在求解含三维节理单元的有限元问题时,p型有限单元法是一种切实有效的方法,它具有很高的收敛速度。(2)用p型有限单元法对含三维节理单元的水工有限元问题进行自 适应分析时,不必对单元网格重新剖分加密,在整个计算过程中网格可以保持不变。(3)用p型有限单元法求解含三维节理单元的水工有限元问题时,用较为简单的网格就模拟常规有限单元法中较为复杂的网格。(4)由于采用了升阶谱的单元模型,使得后一步的计算可以承袭前一步计算的结果,从而大大地减小了计算工作量。
[1]O C Zienkiewicz, D V Phillips. An automatic mesh generation scheme for plane and curved surface by isoparametric coordinates[J]. Int.J.Num. Meth. Eng.,1971,3:519-528.
[2]O C Zieniewicz, J P DE, R. Gago,D. W. Kelly. The hierarchical concept in finite element analysis[J]. Computers && structures,1983, 16(1-4):53-65.
[3]Zienkiewicz O C, Zhu J Z, Gong N G. Effective and practical hp version adaptive analysis procedures for the finite element method [J].Int. J. Numer. Meth. Eng.,1989,28(1-6):879-891.
[4]陈尚法,陈胜宏.弹粘塑性自适应有限元在滑坡稳定分析中的应用[J].岩石力学与工程学报,2001,20(增2):1596-1599.
[5]陈胜宏,王劲松,张君禄.水工的弹粘塑性自适应有限元分析[J].水利学报,1996,(2):68-75.
[6]Xia H X, Chen S H. 3-D adaptive FEM in rock slope stabilityanalysis [J]. In:Proc. of the 10th Int. Conf. on Compu. Meth. and Advs. in Geomech.,Arizona, U.S.A:A.Bolkema,2001.
[7]程昭,陈胜宏.水工的三维阶谱有限元分析[J].水利学报,1999,(12):53-58.
[8]陈胜宏,程昭.水工分析的p型自适应有限单元法研究[J].水利学报,2001,(11):62-69.
[9]费文平,陈胜宏.水工的三维p型弹粘塑性有限单元法[J].水利学报,2003,(2):.
[10]Goodman R E. Methods of geological engineering in discontinuous rocks [M]. St, Paul:West Publishing Co.,1976.
[11]朱伯芳.有限单元法原理及应用[M].北京:水利电力出版社,1979.
[12]王鸿儒,李步娟,丁德平.复杂岩基三维弹塑性分析[J].岩土工程学报,1988,(2):19-30.
[13]Babuska I, Griebel M, Pitkaranta J. The problem of selecting the shape functions for a ptyefinite element[J]. Int. J. Numer. Meth. Eng.,1989,28(7-9):1891-1908.