男人 发表于 2007-7-16 10:27:38

地下水设置(孔隙水压力)

大家看看这两段代码:
n
gen zone brick size 10 8 6
set grav 9.8
water den 1000
water table origin 0 0 4norm 0 0 1
model m
ini dens 2300
pro bulk 1e10 she 1e10 fric 60 coh 4e4 tension 3e4
fix x y z rang z -0.1 0.1
fix x range x -0.1 0.1
fix x range x 9.9 10.1
fix y range y 7.9 8.1
apply nstress -1e4range z=6
plot show
plot cont pp out on
solve
能产生孔压

n
gen zone brick size 10 8 6
set grav 9.8
water den 1000
water table face 0 0 4 10 0 4 10 8 4 0 8 4
model m
ini dens 2300
pro bulk 1e10 she 1e10 fric 60 coh 4e4 tension 3e4
fix x y z rang z -0.1 0.1
fix x range x -0.1 0.1
fix x range x 9.9 10.1
fix y range y 7.9 8.1
apply nstress -1e4range z=6
plot show
plot cont pp out on
solve
不能产生孔压

问题是: water table 和water table face 用法到底有什么不同?用water table face比较容易生成曲面形式的地下水界面,但就是不知道怎样 生成孔压,需要做什么工作?

feiyulx 发表于 2007-9-2 21:05:20

枫斑竹对此专门有贴,楼主可以给个链结吗?我先说下我建复杂水面的思路:
1.在CAD中生成投影边界及水位坐标点(点类型,至少要6个,GOCAD要求,否则无法生成空间曲面),存为DXF文件.
2.导入GOCAD生成空间水面,且生成基准面。利用这两个面确定一定的X、Y间隔生成SGRID,并导出数据。(本论坛地质建模版块里有详细说明,不再赘述)
3.保留数据文件中水面部分数据,用EXCEL修改该文件为WATER_TABLE.FIS可以引用的TABLE格式的数据文件即可,具体见手册中V 3 FISH in FLAC3D部分最后例题即可生成满意水面。
欢迎大家拍砖。

feiyulx 发表于 2007-9-1 17:01:17

原帖由 男人 于 2007-7-24 11:45 发表 http://www.simwe.com/forum/images/common/back.gif
这几天都不能上网,还是我自己解答一下吧!
water table face的用法:
   后面跟的点围成的面一定是个任意凸多边形(三角形四边形等等),其他形状不行
   点的顺序必须服从右手定则,大拇指指向下
    ...
楼主,右手系是对的,但方向应该是顺时针方向吧。假如你要构造复杂水面的话,看看3D软件FISH库文件里面的WATER_TABLE.FIS源程序就知道怎么做了,用组合的三角形面就足矣.

男人 发表于 2007-7-18 10:19:31

原帖由 dragon_lee 于 2007-7-16 17:16 发表 http://www.simwe.com/forum/images/common/back.gif
water table face 的命令是这样的 water table face x1 y1 z1 .....xn,yn,zn
他是主要通过n个点然后连接成的凸形曲面。

water table orignorm 命令本身就已经指定了水面的,所以就已经形成了孔压!!

首先,谢谢各位朋友的热心回答!希望继续关注


   那通过water table face 形成曲面后,怎么做才能生成孔压呢? 手册上的那个例子,我没有看出他是怎么一加上去就形成孔压啦(FISH不是很了解)。 water table 形成的水面是个平面,不好操作!

长春 发表于 2007-7-16 15:26:03

新手上路,给你支持,就是没看懂

dragon_lee 发表于 2007-7-16 17:16:53

回复 #1 男人 的帖子

water table face 的命令是这样的 water table face x1 y1 z1 .....xn,yn,zn
他是主要通过n个点然后连接成的凸形曲面。

water table orignorm 命令本身就已经指定了水面的,所以就已经形成了孔压!!

jfchai 发表于 2007-7-16 19:03:07

谢谢学习了

elegant_2005 发表于 2007-7-17 08:24:49

进行孔隙压力初始化就有了,手册有有例子的

fengweijiang 发表于 2007-7-21 20:33:24

好东西非常谢谢

男人 发表于 2007-7-24 11:45:38

这几天都不能上网,还是我自己解答一下吧!
water table face的用法:
   后面跟的点围成的面一定是个任意凸多边形(三角形四边形等等),其他形状不行
   点的顺序必须服从右手定则,大拇指指向下
   任意形状的水平面都可以由任意个water table face 组合而成,换句话说分成几个凸多边形

ldm8798 发表于 2007-8-16 17:07:01

对我很有帮助,谢谢.

lyx2005 发表于 2007-8-17 17:47:08

不规则的能行不?

enthusiasm2006 发表于 2007-8-30 21:59:13

非常感谢啊,体会到了

btong 发表于 2007-8-31 10:02:43

非常感谢, 学习了

sch 发表于 2007-8-31 22:42:36

水面的法向和重力方向一致。

男人 发表于 2007-9-1 08:48:19

原帖由 sch 于 2007-8-31 22:42 发表 http://www.simwe.com/forum/images/common/back.gif
水面的法向和重力方向一致。
你说的这个判断是不是water table face 后面跟的点要逆时针赋予?
我的看法是这样,而且实验过。 比如说第二种就不行,只能形成部分水面或者完全没有指定水面。

男人 发表于 2007-9-2 09:49:32

但函数难整噻,不规则曲面形式的参看君之枫的帖子!

男人 发表于 2007-9-3 09:11:22

http://www.simwe.com/forum/viewthread.php?tid=750002
君之枫老兄的好帖。
feiyulx 的方法很不错,也可以在ANSYS中建立相应的面,三角形划分(可局部细化),数据导出,利用你说的的WATER_TABLE.FIS进行建立!
君之枫老兄的方法很好哟

feiyulx 发表于 2007-9-3 17:20:12

原帖由 男人 于 2007-9-3 09:11 发表 http://www.simwe.com/forum/images/common/back.gif
http://www.simwe.com/forum/viewthread.php?tid=750002
君之枫老兄的好帖。
feiyulx 的方法很不错,也可以在ANSYS中建立相应的面,三角形划分(可局部细化),数据导出,利用你说的的WATER_TABLE.FIS进行建立 ...
君之枫斑竹的方法看了,也许是初学者的原因,看了个一知半解,男人老兄的介绍的上述方法我也曾经考虑过,但由于ANSYS三角形划分网格,导出的网格点数据结构化很差(网格是几何TOPO格式),要改成WATER_TABLE.FIS所使用的TABLE格式的结构数据文件很困难,还是用GOCAD的SGRID的数据输出格式比较好,该数据格式本来就是结构化的,虽然这种格式对面的拟合能力比自由的三角网要差些,但用它来拟合地下水面还是可以的,因为地下水面即使是曲面一般都没有多少大的起伏.

男人 发表于 2007-9-3 21:35:06

说得有道理,多谢分享!
我对FISH也不熟悉,没学多久!有很多东西还要向你们学习!
页: [1] 2
查看完整版本: 地下水设置(孔隙水压力)