高等土力学高等土力学 (8).pdf
《高等土力学高等土力学 (8).pdf》由会员分享,可在线阅读,更多相关《高等土力学高等土力学 (8).pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 33 卷增刊 1 岩 土 力 学 Vol.33 Supp.1 2012 年 9 月 Rock and Soil Mechanics Sep.2012 收稿日期:2002-05-28 基金项目:国家自然科学基金资助项目(No.50879039);973 计划课题资助(No.2010CB732103);中央高校基本科研业务费专项资金资助(No.2011JBM070)。第一作者简介:陈曦,男,1977 年生,博士,副教授,主要从事岩土工程数值计算方法等方面的研究。E-mail: 文章编号:文章编号:10007598(2012)增 1023707 非饱和渗流非饱和渗流 Richards 方程数值求
2、解的欠松弛方法方程数值求解的欠松弛方法 摘摘 要:要:非饱和土渗流理论是岩土工程问题的基础理论,在土石坝渗流、污染物传输、冻土渗流相变和边坡稳定分析等领域有着广泛的应用。非饱和土渗流 Richards 方程的数值求解过程中,某些参数如水力传导系数计算不当可能引起非线性方法,如 Picard 方法或 Newton 方法的迭代收敛震荡,从而导致非线性迭代方法收敛缓慢和精度降低。为了消除或降低迭代收敛震荡对求解精度和计算性能的影响,目前主要采用欠松弛方法。通过一维入渗算例和二维非均质土坝渗流算例演示已有欠松弛方法的局限性,进而提出新的短项混合欠松弛法,并对其实用性和可靠性进行验证。关关 键键 词:词
3、:非饱和渗流;Richards 方程;有限元;迭代收敛震荡;欠松弛法 中图分类号:中图分类号:TU 443 文献标识码:文献标识码:A Under-relaxation methods for numerical solution of Richards equation of variably saturated flow Abstract:Variably saturated flow theory is the fundamental theory of geotechnical engineering;and it has wide applications to seepage of
4、 earth rockfill dam,contaminant transport,seepage and phase transformation of frozen soil,and slope stability analysis.In numerical solution of Richards equation for variably saturated flow,inappropriate computation of some parameters,particularly for the hydraulic conductivity,may lead to convergen
5、ce oscillation of nonlinear iterative methods such as Picard method or Newton method,and consequently result in slow convergence and inaccurate solution.To eliminate or reduce the influence of iterative convergence oscillation,the under-relaxation method is often employed.By using 1D problem and 2D
6、heterogeneous earth dam,the limitations of available under-relaxation methods are demonstrated.Furthermore,a novel short-term mixed under-relaxation method is proposed with verified practicability and reliability.Key words:variably saturated flow;Richards equation;finite elements;iterative convergen
7、ce oscillation;under-relaxation 1 引 言 非饱和土渗流理论是非饱和土力学理论体系的一个重要组成部分,Richards 方程是非饱和土渗流理论的基本方程,在土石坝渗流、污染物传输、冻土渗流相变和边坡稳定性分析等领域有着广泛的应用,例如,污染物在饱和与非饱和土中迁移的基本方程可以通过 Richards 方程和对流扩散方程导 出1。对于渗流引起的边坡失稳问题,目前主要采用渗流与变形非耦合的分析方法2,研究结果表 明,非饱和渗流场和侵润面的计算对边坡的稳定性和安全系数等结果具有显著的影响34,开展Richards 方程数值求解方法的研究具有十分重要的意义。针对 Ric
8、hards 方程数值求解过程中的各种问题,研究人员已经开展了相关的研究,如吴梦喜等5研究了非饱和渗流求解过程中的数值弥散现象(即土体饱和度比较低处孔隙负压计算的结果分布规律 238 岩 土 力 学 2012 年 较乱,出现与实际物理表现不符的现象),为消除这一现象提出了变坐标的特征有限元法。Richards 方程空间离散和时间差分后,一般可采用非线性迭代方法来求解每一时间步所对应的方程,常用的方法有 Picard 迭代法和 Newton 迭代法,Mehl6通过比较 Picard 迭代法和 Newton 迭代法,得出与 Newton迭代法相比,Picard 的结论通常更加简单有效。非饱和土的水力
9、传导系数(即渗透系数)具有较强的非线性特征,是导致常规 Richards 有限元方程的收敛性较差的主要原因之一,一些研究人员尝试采用变量变换方法来改善 Richards 有限元方程的求解性能。Williams 等7认为,非饱和渗流变量(如压力水头)在较小空间和较短时间范围内的快速变化,是引起 Richards 有限元方程非线性较强和求解困难的主要原因,基于常规的方程格式和求解方法未必有效,建议针对变量进行变换来改善 Richards 有限元方程的非线性和收敛性,并研究不同的变换方 法。Miller 等8提出基于误差控制的自适应策略,将其同时应用于 Richards 方程的空间离散和时间差分,提
10、出空间和时间自适应求解方案。在 Richards 方程的数值求解过程中,某些参数尤其是水力传导系数的计算,需要采用欠松弛(under-relaxation)法,不同的欠松弛法对非饱和 渗流的数值求解精度和计算效率具有显著的影 响910。变量变换技术的性能也是依赖于欠松弛方法11,从基本变量进行欠松弛方法的研究尤为重要。本文通过数值实例指出了现有欠松弛法的局限 性,提出一种新的混合欠松弛方法,并对其实用性和可靠性进行了验证。2 非饱和渗流 Richards 有限元方程 经过多年的发展,非饱和土渗流 Richards 方程已衍生出 3 种基本格式,即压力水头格式(h-form)、混合格式(mixe
11、d form)和体积含水率格式(-form)。尽管混合格式的 Richards 方程被证实具有严格质量守恒的特性,压力水头格式的 Richards 方程在实际工程中的应用仍十分广泛。混合格式的 Richards 方程表达式为()(),hzst=+&Kx (1)式中:为体积含水率,=nSf,n为多孔介质的孔隙率,Sf为流体的饱和度;s为源汇项;K=KsKr(),Kr()为相对渗透张量,为有效饱和度的函数;Ks为饱和渗透系数张量;(x,t)(0,T。非饱和渗流数值分析通常采用Mualem12定义的水力传导系数,即()()()()vvsr21r11 mmlkk kk=(2)式中:ks为饱和水力传导系
12、数;有效饱和度或标准化含水率可由van Genuchten13定义的土-水特征曲线计算,即()()()()vvrvsr1,0 1,0mnhha hhhh=+=()()(3)式中:h为压力水头;、s、r分别为体积含水率、饱和含水率和残余含水率;av、nv、mv分别为经验系数,mv通常简化为mv=11/nv。根据比存储量概念(即土-水特征曲线的导数):()wwddhhm=(4)式中:mw为土-水特征曲线的斜率;w为水的单位重度。利用式(4),将式(1)表示为h-form的Richards方程,即()()(),h hhzst=+&Kx (5)对式(5)应用Galerkin加权残量法,经过空间离散和时
13、间差分后可得h-form的Richards有限元方程:()1111111nnnnnnnntt+=+MChMhb(6)式中:下标n表示时间步指标;M、C 分别为等价质量矩阵和水力传导特征矩阵,由相应单元矩阵Me、Ce组装而成:()TTddeeeeeeeeh=MMN NCCB KB (7)式中:N、B分别为形函数矩阵及其导数矩阵。右端矢量为b=s+g+f,其中:()()TTTTdddeeeheeeeeeeeeszhz=+ssNggB KC zffNK n(8)式中:z为节点高程矢量;n为边界单位法线矢量。增刊 1 陈 曦等:非饱和渗流 Richards 方程数值求解的欠松弛方法 239 式(6)的
14、增量迭代形式又称为修正Picard(这里记为mPicard)迭代,表示如下:()1,1,11,1,11,1,1Pnmnmnmnmnmnm+=+Jhhrhhh (9)式中:()1,1,11,1,1,1,11,PnmnmnnmPnmnmnmnnnmtt+=+=JhMCrJ hMhb(10)当式(9)中第一式中PJ替换为准确雅克比矩阵(JN=J时),mPicard迭代法成为Newton迭代 法。3 非线性迭代收敛震荡与欠松弛方法 在迭代过程中,式(2)中第一式水力传导系数的计算需要输入适当的压力水头:()1,s1,nmrnmkk kh+=(11)根据Tan等9的研究,当1,1,nmnmhh+=时,水
15、力传导系数采用当前时间步、当前迭代步的压力水头进行计算,这种未使用欠松弛的方法记为UR0。然而,直接使用当前迭代步的压力水头来计算水力传导系数可能会引起如图1所示迭代收敛震荡。Phoon等10对这种迭代收敛震荡现象进行了分析,认为上述震荡现象是由水力传导系数相对渗流量计算不协调造成。为了降低迭代收敛震荡对求解精度和计算效率的影响,可采用适当的欠松弛方法。当采用前一时间步结束时的压力水头inh与当前时间步当前迭代步的压力水头的均值1,inmh+来计算水力传导系数时,即()1,1,2iiinmnnmhhh+=+(12)这种方法称为UR1方法。由于UR1方案简单有效,商业软件GeoStudio中的S
16、EEP/W模块采用了这一方法。Tan等9和Phoon等10分别研究了3种不同的欠松弛方法,即上述的UR0、UR1和下面的UR2方法:()1,1,11,2iiinmnmnmhhh+=+(13)这里,UR2方法采用当前时间步最近两次迭代步的压力水头的均值来计算水力传导系数。他们通过一维算例得出“UR2方案在网格较粗的情况下能够给出更加精确的压力水头场,而UR1尽管收敛较快,结果却明显偏离正确解”的结论9-10。采用同一算例对1 m厚、初始条件为干燥的土层进行有表面雨水入渗的模拟,具体参数见章节5.1算例。图1给出10单元网格一维非饱和渗流的计算结果,显 示了UR1只需少量迭代步数便可达到收敛,但其
17、 收敛值(约为-8.0 m)明显偏离了解析解-0.021 6 m。UR2和UR0都能收敛到较为精确的解,但UR2相对UR0需要较少的迭代步数。图1的局部放大图 显示UR2和UR0欠松弛方法作用下迭代法仍存在围绕正确解的迭代收敛震荡现象,正是由于这种迭代收敛震荡导致了Picard或Newton等非线性迭代方法收敛缓慢和数值求解精度降低等问题。图图 1 3 种欠弛松方法作用下种欠弛松方法作用下 Picard 方法的迭代收敛行为方法的迭代收敛行为 Fig.1 Convergence behaviors of Picard iteration 4 一种混合欠松弛方法 理论上,上述的欠松弛方法可以统一在
18、下面的广义欠松弛方法的框架内,其表达形式为 1,011,11,1,iiiiinmnnrnrmnmhhhhh+=+LL (14)式中:r为非线性迭代步数。公式右端系数应满足条件11.0mrr=。式(14)表示水力传导系数计算所采用的压力水头为前一时间步结束时的压力水头和当前时间步所有迭代步已知压力水头的线性组合。很明显,采用广义欠松弛方法来构造近似压力水头主要存在以下两个问题:随着迭代步数的增加,广义欠松弛方法需要存储前面所有迭代步的压力水头;公式右端各项压力水头的系数很难确定。针对上述问 题,可只保留式(14)右端的23项。根据对图1中欠松弛方法的观察,做出如下推测:前一时间050100150
19、-9.0-8.0-7.0-6.0-5.0-4.0-3.0-2.0-1.00.01.00.0z=0.8 m 处的压力水头值/m 迭代步数/步 UR0 UR1 UR2 240 岩 土 力 学 2012 年 步结束时的压力水头hn在欠松弛迭代法中具有阻尼收敛震荡的作用,如UR1;为了获得较为精确的收敛结果,应尽可能保留最近的迭代结果,即 hn+1,m,如UR0和UR2;增加前几步迭代的结果也有阻尼收敛震荡的作用,如UR2中的hn+1,m-1,但阻尼效果较弱。基于上面的理论分析、数值观察和推测,提出一种混合欠松弛方法,即()()1,1,11,11iiiinmnnmnmhhhh+=+(15)式中:0,1
20、和0,1为欠松弛经验参数,由于hn的阻尼作用,也称为阻尼系数。此短项欠松弛法可以看作UR0、UR1和UR2的混合方法,记为mUR(,),而UR0、UR1和UR2法也可以看作是这种混合欠松弛方法的特例,即当=0,=0,mUR退化为UR0;当=0.5,=0,mUR退化为UR1;当=0,=0.5,mUR成为UR2。根据前面的Richards有限元方程和欠松弛方法编制了非饱和渗流计算程序和可视化界面,通过具体实例指出现有欠松弛方法的局限性,并对所提出的混合欠松弛方法的优越性进行验证。5 数值评价 5.1 一维均质土的非饱和渗流一维均质土的非饱和渗流 算例1.对一维均质土的非饱和非稳态渗流问题进行模拟1
21、0。模型饱和体积含水率s和残余体积含水率r分别为0.363 和0.186,van Genuchten模型中的参数av、nv分别为1 m-1和1.53,饱和渗透系数为ks=1106 m/s。模型中,1 m厚土层划分为10单元有限元网格(即z=0.1 m)。在均匀干燥的初始条件下(设为h(z,0)=-8.0 m),上表面有水逐渐渗入时的边界条件设为h(0,t)=-8.0 m,h(1.0,t)=0.0。计算t=46 800 s的压力水头分布时,随网格和时间步长逐渐加密,压力水头逐渐收敛,如图2所示。采用UR2欠松弛方法,当网格密度达到100单元时,压力水头分布已经足够精确,与1 000个单元网格对应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高等土力学高等土力学 8 高等 土力学
限制150内