浅谈abaqus中饱和土体流固耦合相关问题

在讲述本部分内容之前,先回顾一下关于土体密度的相关基础知识:

3.png

上述公式分别为土体天然密度、干密度、含水率、饱和密度、浮密度以及相互之间的关系。

岩土工程中通常认为地下水位以下土体处于饱和状态,即涉及到饱和渗流的问题,典型的就是饱和土的固结问题。孔压通常有两种表示形式,即总孔压或超孔压。超孔压指的是超出静水压力的那部分。abaqus/standard中的流体渗透/应力耦合分析中可以基于总孔压,也可基于超孔压进行分析。当模型的重力载荷采用gravity分布载荷进行定义时,则基于总孔压进行分析;若模型重力通过施加体力来实现,则采用的是超孔压。分析中关心的是载荷引起的超孔压分布及消散,当采用总孔压进行分析,则需通过*initial conditions,type=pore pressure来定义初始总孔压的分布,其中材料的密度应为干密度。流体渗透/应力耦合分析问题中采用的单元具备孔压自由度,其单元类型标识符以字母P结尾表示孔压单元。

饱和土体的流固耦合问题通常采用瞬态分析,进而求解孔压、沉降随时间的变化过程。abaqus/standard采用非对称的刚度矩阵存储和求解方法(当采用MC模型进行分析时同样采用该方法)。

固结计算中一般采用自动时间步长,在该分析步中通常设置UTOL(增量步中允许的孔压变化最大值)和CETOL(若材料模型中不包含蠕变材料特性,则不需设置此项)

1.png
123.png

进行流固耦合分析过程中,需定义渗透系数,渗透系数的单位应该与分析中的单位相对应,如m/d(天),type(类型)选择各向同性,液体重度(间隙流体比重)通常为9.8,同时还需定义孔隙比;随着土体的固结沉降,孔隙比在深度方向上是变化的,通常为了简化计算,孔隙比会设置为常数,当然在软件中也可以设置沿深度变化。严格上来说,由于孔隙比的变化,干密度的取值也是变化的。(相关子程序中可以自行定义,这里不再赘述)

4.png

子选项中的数值通常在非饱和土体中进行设置

5.png

6.png

在进行流固耦合分析中,通常需另外设置排水边界,即在土体表面设置零孔压面,区域的选择是结点(node)集合而不是面集合(surf。在非饱和土体中排水面的设置与此不同。

岩土工程分析中,Geostatic分析步通常都是岩土分析的第一步,在该步中,土体受到重力作用,所设置的初始应力应和重力相平衡,且不产生任何位移。然而,对于复杂的模型,模型中存在过大的非线性,可能造成Geostatic步的迭代失败,需要调整初始应力状态,因此,精确的设置初始应力并不容易。在这里,简单讲述一种设置初始应力的方法。通常认为土体中的初始水平有效应力只和z坐标有关和水平位置无关,因此在分析中,水平有效应力由竖向有效应力乘以水平土压力系数得到。相关的关键字语句为:

*initial conditions ,type=stress,geostatic;

关键字stress表明定义的初始应力,而关键字geostatic表明定义随深度线性变化的初始应力,相应的数据行依次为单元号或单元集合名称,起点应力值,对应坐标,终点应力值,对应坐标,x方向的水平土压力系数,y方向的水平土压力系数。cae中设置如图所示:

7.png
8.png

分析过程中,还应设置初始孔隙比、初始孔隙水压力等

*initial conditions ,type=pore pressure

*initial conditions ,type=ratio

对非饱和土还需定义初始饱和度,若不定义,abaqus默认土体是饱和的,此文章考虑的是饱和土,故不需设置。

9.png

10.png
11.png

土体固结沉降过程中,孔隙比随深度变化,并不是简单的一个常数,当然,孔压和孔隙比均可以沿深度进行变化设置。另外补充一点, abaqus中土体应力已拉为正,而液体以压为正,设置土体应力和孔压的时候注意一下。同时,相关区域的选择也是结点集合。

这里补充一下分析步中的相关设置:假如固结分析步的时间设置为90天,时间长度需设置90,初始增量步要小些,同时最小分析步设置的小一点,防止计算过程中出现不收敛的情况,另外,最大增量步数尽量设置的大一些,防止出现计算没有完成而停止的现象。如果载荷施加的过程并不是瞬时施加的,则需要设置载荷随时间的变化方式。

12.png
13.png
14.png

最后,关于饱和土体的流固耦合问题就讲述到此(流固耦合问题还是蛮难处理的),愿大家尽快掌握流固耦合的相关内容。

流固耦合ABAQUS土木

浅谈abaqus中饱和土体流固耦合相关问题的评论8条

  • 岩土新君
    0
    ABAQUS求解多孔介质流固耦合问题还是很不错的,它在流固耦合理论上做了大量优化,非常专业化。
  • 空格一家人
    0

浅谈abaqus中饱和土体流固耦合相关问题的相关案例教程

基于abaqus的土壤热硬化分析 一、问题描述 此问题为太沙基固结问题考虑温度的热固结问题,具体问题描述内容此处不做讨论。本问题做以下假设: 土是均质、各向同性且饱和的 土粒和孔隙水是不可压缩的,土的压缩完全由孔隙体积的减小引起 土体压缩和固结仅在竖直方向发生 孔隙水的渗透流动符合达西定律 在整个固结过程中,土的渗透系数、压缩系数等均设为常数 土体表面作用着连续均布载荷,并且是一次施加的 图1模型
from abaqus import * from abaqusConstants import * backwardCompatibility.setValues(includeDeprecated=True,reportDeprecated=False) # Create a model. myModel = mdb.Model(name='Beam') # Create a new view
首先我们创建几何体 一、创建基本特征: 1、首先运行ABAQUS/CAE,在出现的对话框内选择Create Model Database。 2、从Module列表中选择Part,进入Part模块 3、选择Part→Create来创建一个新的部件。在提示区域会出现这样一个信息。 4、CAE弹出一个如右图的对话框。将这个部件命名为Hinge-hole,确认Modeling Space、Typ
概述:研究了平面应力四边形单元的体力施加问题,分别采用四种方式给CPS4单元施加体力,为: (1)采用ABAQUS自带的体力项施加体力 (2)采用DLOAD子程序施加体力 (3)将体力转化为节点力施加体力 (4)编写UEL,并通过JDLTYP接口施加体力 在动力隐式计算中对比上述计算结果,最终结果一致。 ()模型信息 几何尺寸为2x2,弹性模量1e10,密度2000,泊松比0.25,重力加速度取9
土压力作用下的隧道受力ABAQUS建模分析 1. 问题描述 设有一个直径为6m的隧道,隧道圆心距离地面的距离为25m,设地面为宽度100m,高度50m的矩形,地面土体均匀, 2. 算例重点 ① 加载方式的模拟 ② 二维模型的建立 ③ 接触面的接触分析 3. 模型建立及求解 (1) 建立部件(part): name:tunnel Modeling space:2D Planar Type :Defo
工程技术主管,数值分析
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    8 37