cjiao2000 发表于 2005-7-4 19:31:47

渗流入门例子,从入门到精通

;帮助的 第ftd138.pdf
;------------------------------参数部分
bulk modulus, K      390 MPa体积模量(土质比较硬)
shear modulus, G      280 MPa 剪切模量
soil dry density, ρd      1200 kg/m3土的密度
water density, ρw      1000 kg/m3水的密度
wall density, ρwal      1500 kg/m3档土墙的密度
permeability, k      10−12 m2/Pa-s渗透系数
porosity, n      0.3    孔隙率
fluid bulk modulus, Kf         2.0 GPa流体的体积模量
;-------------------------------------

;-----以下是命令流

;------------------------------------------------------
; Excavation in a saturated soil
;------------------------------------------------------
config fluid;设置流体算法
; --- geometrical model --- 建立模型
gen zone brick p1 12 0 0 p2 0 12 0 p3 0 0 12 size 12 12 12 rat 1 1 1
group soil ;设置土 组
group excavate range x 0 4 y 0 4 z 0 5 ;设置开挖范围组
group wal1 range x 4 5 y 0 5 z 0 7 ; 设置档土墙 1 组
group wal2 range x 0 4 y 4 5 z 0 7 ;设置档土墙 2 组
group wall range group wal1 any group wal2 any ;档土墙1 和2 合并为 一个档土墙组
; --- fluid flow model ---流体模型
model fl_iso ;各项同性流体
prop perm 1e-12 poro 0.3 ;设置渗透系数和??比 or ??率
ini fdensity 1e3 ; 初始化 水密度
ini fmod 2.0e9 ftens -1e-3 ; 初始化水的体积模量 及 ??
model fl_null range group excavate; 开挖部分没有水流
model fl_null range group wall ;档土墙 不渗水
ini pp 0 grad 0 0 1e4 ;初始化孔隙水压力
fix pp range z -0.1 0.1 ;约束 应该是整个模型的底部吧?
fix pp range x -0.1 4.1 y -0.1 4.1 z 4.9 5.1 ;开挖部分也给约束住了,而其他的地方不管
; --- mechanical model ---力学模型
model elas ; 弹塑性
prop bul 3.9e6 shea 2.8e6;设置体积模量和 剪切模量,这两个必须,有一次我只设置了体积模量,就错的一塌糊涂
model null range group excavate ;力学模型的开挖
ini density 1.2e3 ;初始化 密度 ,应该是土的密度
ini density 1.5e3 range group wall ;初始化墙(档土墙)的密度,
fix x range x -.1 .1 ;施加约束,据说差分法约束0 的时候,必须取一个-0.1<0<0.1,范围
fix x range x 11.9 12.1 ;施加约束,或者叫做边界条件
fix y range y -.1 .1 ;施加约束
fix y range y 11.9 12.1
fix z range z 11.9 12.1
; initial total stresses出世总应力
ini szz 0 grad 0 0 -1.5e4 ;z方向的应力大一些
ini sxx 0 grad 0 0 -1.2e4 ;水平方向的,小一些
ini syy 0 grad 0 0 -1.2e4 ;
apply nstress 0 grad 0 0 -1.2e4 range x 0.0 4.0 y 3.9 4.1 z 0.0 5.0
apply nstress 0 grad 0 0 -1.2e4 range x 3.9 4.1 y 0.0 4.0 z 0.0 5.0
apply nstress -7.5e4 range x 0.0 4.0 y 0.0 4.0 z 4.9 5.1
; --- setting ---设置
set gravity 0 0 10 ;设置重力加速度
; --- initial state --- ;初始化状态

solve force 1 ; check initial equilibrium求解平衡
; --- histories --- 记录
set hist_rep 40;记录步为40
hist fltime ;记录时间
hist gp pp 0 0 6;记录某点的孔隙水压力
hist gp xdis 4 0 0 ;水平位移
hist gp xdis 4 0 2 ;记录水平位移
hist gp xdis 4 2 0
hist gp zdis 0 0 5 ;记录竖向位移
hist gp zdis 2 0 5
hist gp zdis 4 0 5
hist gp zdis 2 2 5
hist gp zdis 4 2 5
hist gp zdis 4 4 5
hist gp zdis 10 0 1
hist gp zdis 10 0 2
;
; --- excavation ---开挖
set fluid off;关闭水
; apply pore pressure at walls在墙上施加孔隙水压力
apply nstress 0 grad 0 0 -1.e4 range x 0.0 4.0 y 3.9 4.1 z 0.0 5.0
apply nstress 0 grad 0 0 -1.e4 range x 3.9 4.1 y 0.0 4.0 z 0.0 5.0
apply nstress -5.e4 range x 0.0 4.0 y 0.0 4.0 z 4.9 5.1
solve ;force 1 ;求解
save exc1.sav ; 保存
;
; --- drainage --- 排水
apply remove nstress ;撤掉刚才的压力
def relaxsetup;定义一个 释放 函数的参数
step0 = step
end
relaxsetup ;调用
def relax ;定义一个释放函数
rstep = step - step0
if rstep < ncyc then
relax=1.0-(float(rstep)/float(ncyc))
else
relax = 0.0
endif
end ;结束
set ncyc = 1000 ;先赋值,随后调用
apply nstress 0 grad 0 0 -1.e4 hist relax &
range x 0.0 4.0 y 3.9 4.1 z 0.0 5.0
apply nstress 0 grad 0 0 -1.e4 hist relax &
range x 3.9 4.1 y 0.0 4.0 z 0.0 5.0

apply nstress -5.e4 hist relax &
range x 0.0 4.0 y 0.0 4.0 z 4.9 5.1
cyc ncyc
solve ;求解
save exc2.sav ;保存
;
; --- percolation --- 渗透
set fluid on ;设置水算法
fix pp 0 range x -0.1 4.1 y -0.1 4.1 z 4.9 5.1 ;施加孔隙水压力
cyc 9000 ;循环
save exc3.sav ;保存
plot create excav ;建立一个显示的 视图 一下内容都是显示内容
plot set rot 200 0 195
plot set cent 6 6 6
plot set dist 39.18
plot set magn 0.8
plot set plane ori 0 0 0 normal 0 -1 0
plot add cont pp out on
plot add block group lgra range group wall
plot add cont pp int 10000 max 110000 range x 0 4 y 0 4 z 5 7
plot add flow plane
plot show
ret

cjiao2000 发表于 2005-7-6 17:51:03

Re:渗流入门例子,从入门到精通

特定区域的渗流量如何计算呢?做过的给一个思路吧,
1. 计算6年之后的渗流状况:solve age 189216000 ; six years after excavation 6年之后渗流状况

2 请问各位大侠,在进行隧道涌水量的渗流分析时,水流速度是用gp_flow( ),还是用z_qx( ),z _qy( ), z_qz( )量来计算呢,
有人这样回复:I consider we should use z_qx( ),z _qy( ), z_qz( ) , because they are specific discharge vector.

3 有关渗透率的讨论
搞清楚了,渗透性的定义是渗透系数(m/sec)除以水的容重(Pa/m),所以其单位就成了:m2/Pa*sec

比如换算成day,简单做个乘法就可以了么?
比如1m2/pa-sec = 1*24*3600 m2/pa-day?


好像是这样:flac3D的“本质渗透系数”单位为m^2/(Pa/sec),按计算公式:
K=Kh(cm/sec)/Y(Pa/m)=Kh*10^-2(m/sec)/9.81*10^3(Pa/m)=Kh*10.2*10^-6

4 以上都是别人讨论的,能在这个实例上进行讨论吗,比如 计算1年之后,该漏水截面的渗水量???

cjiao2000 发表于 2005-7-4 19:37:22

Re:渗流入门例子,从入门到精通

模型图片,见附件

acamus 发表于 2005-7-4 20:24:40

Re:渗流入门例子,从入门到精通

这种教学方式好, 新手可以逐句学习.

huahua2005 发表于 2005-7-4 21:36:27

Re:渗流入门例子,从入门到精通

版主苦心一片,新手甘之如饴!
好帖,得益匪浅!

colorfish 发表于 2005-7-15 20:13:03

Re:渗流入门例子,从入门到精通

to:cjiao2000
你写的真好,对于我们学渗流的肯定帮助很大,支持你提出的观点,
愿给你一块学习

lidiyuan123 发表于 2005-9-7 19:27:36

Re:渗流入门例子,从入门到精通

上面这个模型图应该倒过来才对,哪有基坑开挖在下面的啊?

xiaogezhangwei 发表于 2005-9-8 10:37:39

Re:渗流入门例子,从入门到精通

这学期正好开始学习渗流力学,谢谢版主:):):)

xiaogezhangwei 发表于 2005-9-8 10:38:42

Re:渗流入门例子,从入门到精通

这学期正好开始学习渗流力学,谢谢版主:):):)

runningwith 发表于 2005-9-8 13:32:47

Re:渗流入门例子,从入门到精通

hao a 谢谢

我为FLAC3D狂 发表于 2005-9-9 20:15:30

Re:渗流入门例子,从入门到精通

我算涌水量是用z_qx( ),z _qy( ), z_qz( )量来计算的,结果还算满意,但是对于不规则断面的涌水量计算还存在问题,有人说,手册里有FISH,可是我没找到,望知道的高手讨论!

who_is 发表于 2005-9-11 11:34:27

Re:渗流入门例子,从入门到精通

set gravity 0 0 10 ;设置重力加速度

所以基坑在下面吧

liguanqi 发表于 2005-9-23 22:05:25

Re:渗流入门例子,从入门到精通

读了 斑竹的 例题,我对于我的论文好象有一点开窍了

flac 啊,不难学,

huahua2005 发表于 2005-10-18 22:47:57

Re:渗流入门例子,从入门到精通

我运行了一下例题,有一点不懂:
在set fluid off后的那个solve,我同步显示了flow vector,发现居然有变化,按说明书上的意思用了set fluid off后好像应该关闭了水流流动,那么,flow vector为什么还在变化呢?
请高手帮指点,谢谢!

Bob 发表于 2005-11-2 17:31:58

Re:渗流入门例子,从入门到精通

apply nstress 0 grad 0 0 -1.e4 range x 0.0 4.0 y 3.9 4.1 z 0.0 5.0
斑竹能详细解读这个命令各参数的含义么,能在曲面上加水压力么

catboywh 发表于 2005-11-2 19:06:56

Re:渗流入门例子,从入门到精通

这个太好了 谢谢!

liilinn 发表于 2005-12-5 16:19:54

Re:渗流入门例子,从入门到精通

cjiao2000 斑竹:
   你好,我现在作基坑渗流方面的flac分析,希望和您能够联系,给一些指导,我的电子信箱是liilinn@126.com,liilinnqd@126.com,谢谢!

cccttt 发表于 2005-12-6 09:50:55

Re:渗流入门例子,从入门到精通

怎么直接显示图形(采用附件形式比较麻烦),有人说存为jpg格式后可以直接显示,可是我怎么显示不了呢?

wjl0118 发表于 2005-12-6 19:02:57

palley 发表于 2006-6-10 10:09:21

谢谢
页: [1] 2 3 4 5 6 7
查看完整版本: 渗流入门例子,从入门到精通