三维拉格朗日法计算原理.docx
《三维拉格朗日法计算原理.docx》由会员分享,可在线阅读,更多相关《三维拉格朗日法计算原理.docx(16页珍藏版)》请在冰豆网上搜索。
![三维拉格朗日法计算原理.docx](https://file1.bdocx.com/fileroot1/2022-11/28/676ccb65-eac9-458e-aca8-01f10b3dc8d6/676ccb65-eac9-458e-aca8-01f10b3dc8d61.gif)
三维拉格朗日法计算原理
1三维快速拉格朗日法的基本原理
1.1概述
目前在岩土力学中常用的数值计算方法有差分方法、有限元法、边界元法等几种,特别是后两种方法,随着计算机的发展其应用尤为广泛。
但是,这几种方法都是以连续介质为出发点,而且往往囿于小变形的假定。
它们虽然也可以用来解决由几种介质所组成的非均质的问题,并且对于个别的断层或弱面,也可以用设置节理单元的办法来解决,但是用以解决富含节理和大变形的岩土力学问题,往往所得的结果与实际的物理图景相差甚远。
于是离散单元法和拉格朗日元法就应运而生。
离散单元法是Cundall于上世纪70年代初所提出的。
该法将为弱面所切割的岩体视为复杂的块体的集合体,允许各个块体可以平移或转动,甚至相互分离。
拉格朗日元法则是由Cundall所加盟的美国ITASCA咨询集团于1986年所开发的。
该法将流体力学中跟踪流体运动的拉格朗日方法应用于解决岩体力学的问题获得成功。
三维快速拉格朗日法是一种基于三维显式有限差分法的数值分析方法,它可以模拟岩土或其他材料的三维力学行为。
三维快速拉格朗日分析将计算区域划分为若干四面体单元,每个单元在给定的边界条件下遵循指定的线性或非线性本构关系,如果单元应力使得材料屈服或产生塑性流动,则单元网格可以随着材料的变形而变形,这就是所谓的拉格朗日算法,这种算法非常适合于模拟大变形问题。
三维快速拉格朗日分析采用了显式有限差分格式来求解场的控制微分方程,并应用了混合单元离散模型,可以准确地模拟材料的屈服、塑性流动、软化直至大变形,尤其在材料的弹塑性分析、大变形分析以及模拟施工过程等领域有其独到的优点。
1.2三维快速拉格朗日分析的数学模型
三维快速拉格朗日分析在求解中使用如下3种计算方法:
(1)离散模型方法。
连续介质被离散为若干六面体单元,作用力均被集中在节点上。
(2)有限差分方法。
变量关于空间和时间的一阶导数均用有限差分来近似。
(3)动态松驰方法。
由质点运动方程求解,通过阻尼使系统运动衰减至平衡状态。
1.2.1空间导数的有限差分近似
快速拉格朗日分析采用混合离散方法,将区域离散为常应变六面体单元的集合体,又将每个六面体看作以六面体角点为角点的常应变四面体的集合体,应力、应变、节点不平衡力等变量均在四面体上进行计算,六面体单元的应力、应变取值为其内四面体的体积加权平均。
这种方法既避免了常应变六面体单元常会遇到的位移剪切锁死现象,又使得四面体单元的位移模式可以充分适应一些本构的要求,如不可压缩塑性流动等。
图1-1四面体单元的面和节点
如一四面体,节点编号为1到4,第n面表示与节点n相对的面,设其内一点的速率分量为vi,由高斯公式得:
(1-1)
其中V为四面体的体积,S为四面体的外表面,nj为外表面的单位法向向量分量。
对于常应变单元,vi为线性分布,nj在每个面上为常量。
对式(1-1)积分得:
(1-2)
式中,上标(f)指面f的相关变量值,
指i速度分量的均值。
若速度呈线性变化,则:
(1-3)
上标l指节点l的值。
将上式代入式(1-2),有:
(1-4)
在式(1-1)中,若vi=1,应用高斯法则可得:
(1-5)
所以,式(1-4)两边同除以V,则有:
(1-6)
而应变速率张量则可由下式表示:
应变速率张量的分量形式为:
(1-7)
1.2.2节点运动方程
一定时域内,静力平衡问题可通过以下的平衡方程求解得到:
(1-8)
式中:
ρ为介质密度,
,bi为介质单位质量的体积力。
根据虚功原理,作用于单个四面体上的节点力fl(l=(1,4))与四面体应力和等效体力相平衡。
引入节点虚速度δvl(它在四面体中产生线性速度场δv和常应变速率δξ),则节点力Fl和体力B产生的外力功功率等于内部应力σij产生的内力功功率。
外力功功率可表示为:
(1-9)
而内力功功率:
(1-10)
由式(1-7),对常应变速率的四面体有:
(1-11)
应力张量是对称张量,定义矢量Tl:
(1-12)
则:
(1-13)
式(1-8)代入式(1-9),有:
(1-14)
Eb和EI分别为体力
和惯性力所作的外力功功率。
若四面体内体力
为常数,则有:
(1-15)
(1-16)
根据有限差分近似,速度场在四面体内线性变化。
为描述它,引进一个参考坐标系(它的坐标原点则四面体的中心上),则有:
(1-17)
式中Nn(n=1,4)为一线性函数:
(1-18)
其中,
(n=1,4)为下述方程的解:
(1-19)
式中,
是克罗内克尔增量(Kroneckerdelta)。
通过中心点的定义,所有形如
的积分均为0,将式(1-18)、式(1-17)代入式(1-14)得:
(1-20)
由克雷姆定律,解式(1-19)得:
(1-21)
将上式代入式(1-20),有:
(1-22)
同理,将式(1-17)代入式(1-16)得到:
(1-23)
将式(1-22)和(1-23)代入式(1-14):
(1-24)
对任何虚速度,外虚功率E等于内虚功率I:
(1-25)
在四面体范围内,加速度场空间变化是微小的,则有:
(1-26)
为不变量,则上式可写为:
(1-27)
用假想的节点质量mn代替上式中的质量
:
则,式(1-25)可写为:
(1-28)
对于等效体系,可以建立平衡状态,要求在每个节点上静态等效载荷之和为零。
可以写出全部节点上牛顿定律表达式:
(1-29)
式中,nn介质中的所有的节点总数,节点质量定义为:
(1-30)
不平衡力[F]定义为:
(1-31)
当介质达到平衡时,不平衡力等于0。
1.2.3增量形式的本构方程
快速拉格朗日分析中,假定时间
内速度为常数,增量形式的本构方程可表示为:
(1-32)
式中,
称为共转(co-rotational)应力增量,
为一给定的函数。
共转(co-rotational)应力速率张量
等于给定参考系的介质内一点应力的偏导数和以瞬时角速度
的转动,数学表达式为:
(1-33)
式中,w为转动速率张量。
利用有限差分方程,可以得到转动速率张量的分量形式:
(1-34)
式中符合同前。
1.2.4时间导数的有限差分近似
由本构方程(式(1-32))和变形速率与节点速率之间的关系(式(1-7)),式(1-26)可表示为一般的差分方程:
(1-35)
式中,{}是指在计算过程中全局节点l节点速度值的子集(式(1-29))。
在时间间隔
中实际节点的速度假定是线性变化的,式(1-35)左边导数用中心有限差分估算。
(1-36)
类似地,节点的位置也用中心有限差分进行迭代:
(1-37)
因此,节点位移也有如下关系:
(1-38)
1.2.5阻尼力
为使运动方程获得静态或准静态(非惯性)解,快速拉格朗日分析的静力分析中,在式(1-29)中加入非粘性阻尼力。
则式(1-29)变为:
(1-39)
式中:
为阻尼力,
,
为阻尼系数,其默认值为08。
(1-40)
1.3FLAC3D简介
由以上原理可以看出,无论是动态问题,还是静态问题,三维快速拉格朗日分析均由运动方程用显式方法进行求解,这使得它很容易模拟动态问题,如振动、失稳、大变形等。
对显式法来说非线性本构关系与线性本构关系并无算法上的差别,对于已知的应变增量,可很方便地求出应力增量,并得到不平衡力,就同实际中的物理过程一样,可以跟踪系统的演化过程。
此外,显式法不形成刚度矩阵,每一步计算所需计算机内存很小,使用较少的计算机内存就可以模拟大量的单元,特别适于在微机上操作。
在求解大变形过程中,因每一时步变形很小,可采用小变形本构关系,只需将各时步的变形叠加,即得到了大变形。
这就避免了通常大变形问题中推导大变形本构关系及其应用中所遇到的麻烦,也使它的求解过程与小变形问题一样。
根据前述原理,美国ItascaConsultingGroup开发了三维快速拉格朗日分析程序FLAC一3D,该程序能较好地模拟地质材料在达到强度极限或屈服极限时发生的破坏或塑性流动的力学行为,特别适用于分析渐进破坏和失稳以及模拟大变形。
它主要有如下一些特点:
(l)应用范围广泛,可以模拟复杂的岩土工程或力学问题。
FLAC3D包含了10种弹塑性材料本构模型,有静力、动力、蠕变、渗流、温度五种计算模式,各种模式间可以互相藕合,以模拟各种复杂的工程力学行为。
FLAC-3D可以模拟多种结构形式,如岩体、土体或其他材料实体,梁、锚元、桩、壳以及人工结构如支护、衬砌、锚索、岩栓、土工织物、摩擦桩、板桩等,另外,FLAC3D设有界面单元,可以模拟节理、断层或虚拟的物理边界等;
(2)FLAC3D具有强大的内嵌程序语言FISH,使得用户可以定义新的变量或函数,以适应用户的特殊需要。
例如,利用FISH,用户自己设计FLAC3D内部没有的特殊单元形态;用户可以在数值试验中进行伺服控制;可以指定特殊的边界条件,自动进行参数分析;可以获得计算过程中节点、单元参数,如坐标、位移、速度、材料参数、应力、应夺、不平衡力等;
(3)FLAC3D具有强大的前后处理功能。
FLAC3D具有强大的自动三维网格生成器,内部定义了多种基本单元形态,可以生成非常复杂的三维网格。
在计算过程中用户可以用高分辨率的彩色或灰度图或数据文件输出结果,以对结果进行实时分析,图形可以表示网格、结构以及有关变量的等值线图、矢量图、曲线圈等,可以给出计算域的任意截面上的变量等值线图和矢量图。
FLAC3D具有如下缺陷:
(1)对于线性问题,FLAC3D要比相应的有限元花费更多的计算时间,FLAC3D在模拟非线性问题、大变形问题或动态问题时更有效。
(2)FLAC3D的收敛速度取决于系统的最大固有周期与最小固有周期的比值,这使得它对某些问题的模拟效率非常低,如单元尺寸或材料弹性模量相差很大的情况。
1.4本构模型
FLAC3D包含了10种弹塑性材料本构模型,以下简单介绍报告中涉及到的4类本构模型。
1.4.1空单元模型(NullModel)
空单元材料用于描述从模型中删除或开挖掉的部分。
在模拟的后续阶段,空单元材料可以被转变成不同的材料模型。
用这种方式,例如,能够模拟回填开挖。
在空单元区域内的所有应力被自动设置成零。
(1-41)
1.4.2Mohr-Coulomb模型(Mohr-CoulombModel)
1.4.2.1组合的破坏准则和流动法则
在这个模型的破坏准则是张拉剪切组合的Mohr-Coulomb准则。
这个准则可以用图(1-2)解释。
用Mohr-Coulomb破坏准则描绘从点A到点B破坏包络线
,即:
(1-42)
用式
张拉破坏准则描绘从B点到点C的包络线:
(1-43)
式中,φ是摩擦角,C是粘聚力,σt是张拉强度,且有:
(1-44)
张拉强度不超过σ3值。
最大值由下式给定:
(1-45)
分别用两个定义剪切塑性流动和张拉塑性流动的函数gs和gt描述势函数。
函数gs有如下形式:
(1-46)
图1-2Mohr-Coulomb破坏准则
式中,ψ是膨胀角。
(1-47)
函数gt符合相关流动法则,写成:
(1-48)
用式
将流动法则写成统一的形式:
(1-50)
式中,
和
是由下式定义的常数:
(1-51)
(1-52)
1.4.3遍布节理模型(Ubiquitous-JointModel)
这个模型描述了Mohr-Coulomb模型中弱面的力学行为。
弱面的方向给定,弱面的破坏准则由组合的Mohr-Coulomb张拉剪切破坏包络线组成。
与Mohr-Coulomb模型一样,弱面方向上的破坏准则在剪切破坏时采用非相关联的流动法则,在拉张破坏时采用相关联的流动法则。
非弱面方向的破坏准则与Mohr-Coulomb模型一致,如前所述,以下简单说明以下弱面上的破坏准则。
在以下各式中,各应力分量皆是弱面局部坐标系下的应力分量,局部坐标系规定如下:
轴与弱面的法向一致,
轴水平,
轴符合右手螺旋法则。
FLAC-3D模型中弱面的破坏准则是应力(
)表示的组合的Mohr-Coulomb张拉剪切破坏准则,如图(1-3)。
从点A到点B定义的包络线
:
图1-3遍布节理模型的破坏准则
(1-52)
用式
张拉破坏准则描绘从B点到点C的包络线:
(1-53)
式中,φj,Cj,σjt分别是弱面的摩擦角、粘聚力和张拉强度,对于非零摩擦角的弱面,张拉强度的最大值为:
(1-54)
势函数由gs和gt两个函数组成,这两个函数分别定义剪切和张拉塑性流动。
函数gs有如下形式:
(1-55)
式中,ψj是弱面膨胀角。
流动法则用统一式表示为:
(1-56)
式中,
和
是由下式定义的常数:
(1-57)
(1-58)
1.4.4修正剑桥模型(ModifiedCam-ClayModel)
土的有效应力弹塑性本构关系,即应力增量
与应变增量
的关系可用下式表达:
{
}=[Cep]{
}(1-59)
式中[Cep]为弹塑性矩阵。
(1-60)
式中[Ce]为弹性矩阵;f为屈服函数;g为势函数。
FLAC3D中,采用相关联流动法则,故取g=f,A为表示硬化规律的参数。
图1-4为修正剑桥模型,它采用的是塑性体积应变的硬化规律,相关联的流动法则(即g=f)和具有椭圆轨迹的屈服函数,如式(1-61)所示:
图1-4修正剑桥模型示意图
(1-61)
式中,p和q定义为:
(1-62)
(1-63)
为材料常数。
剑桥理论采用体应变硬化模式,其屈服函数可表示为:
(1-64)
(1-65)
(1-66)
相应增量为dp和dq时有:
(1-67)
而
(1-68)
故有:
(1-69)
图1-5等向压缩与膨胀曲线
(图中v为比容)
式中
为非负值的函数;e为孔隙比;λ为等向压缩曲线的斜率;κ为等向回弹曲线的斜率,如图1-5所示。
故有:
(1-70)
(1-71)