huhan0115 发表于 2006-6-2 11:19:26

huhan0115 发表于 2006-6-2 11:28:35

kudragonwcl 发表于 2006-6-2 14:44:47

solve fos 命令阿就可直接求出安全系数,不过比较慢

花之雨 发表于 2006-6-3 10:28:53

wingsky1234 发表于 2007-9-8 17:41:14

怎么显示水位线,孔隙水压力等啊

feiyulx 发表于 2007-9-8 20:40:35

3D中是水位面,不是水位线,如果你的水面是一个简单的平面的话,加水位面很简单,如果是比较复杂的曲面的话,过程就稍显复杂。另外你的模型要设置成考虑流固耦合的模式。

maocw 发表于 2008-1-3 16:29:10

偶也学习ing

王下长合 发表于 2008-1-14 18:57:34

多看看手册中的例子。先从简单的开始。很有好处。

wufan123wang 发表于 2009-4-12 20:47:52

def parm
nptab1=7
nprof=10
end
parm
table 1 46.29 14.81 49.47 14.57 53.12 13.57 56.04 13.326 60.256 10.29 66.40 6.97 85.34 1.47 91.0 1.347 110 0
def aux1
loop n(1,nptab1)
rr=xtable(1,n)
zz=ytable(1,n)
loop k(1,nprof)
case_of k
alfa=0.5*(pi+.1)*float(k-2)/float(nprof-2)
xtable(n+10,k)=rr*cos(alfa)
ytable(n+10,k)=rr*sin(alfa)
case 1
xtable(n+10,k)=rr
ytable(n+10,k)=10
case 2
xtable(n+10,k)=rr
ytable(n+10,k)=0.0
end_case
end_loop
end_loop
end
aux1
def aux2
command
set grav 0 0 -10
water dens 1000
end_command
loop n(1,nptab1-1)
loop k (1,nprof-1)
xx1=xtable(n+10,k)
yy1=ytable(n+10,k)
zz1=ytable(1,n)
xx2=xtable(n+10,k+1)
yy2=ytable(n+10,k+1)
zz2=zz1
xx3=xtable(n+11,k+1)
yy3=ytable(n+11,k+1)
zz3=ytable(1,n+1)
xx4=xtable(n+11,k)
yy4=ytable(n+11,k)
zz4=zz3
command
WATER TABLE face xx1,yy1,zz1 xx2,yy2,zz2 xx3,yy3,zz3
WATER TABLE face xx1,yy1,zz1 xx3,yy3,zz3 xx4,yy4,zz4
end_command
end_loop
end_loop
end
aux2
ret
上面红色的公式依据什么修改

wufan123wang 发表于 2009-4-12 20:48:41

看的不是太懂alfa=0.5*(pi+.1)*float(k-2)/float(nprof-2)这个公式

zc1981 发表于 2009-6-16 10:20:02

alfa=0.5*(pi+.1)*float(k-2)/float(nprof-2) 这个我也没看懂,期待高手给解答一下。

chengdu815cn 发表于 2018-6-25 15:47:31

:)谢谢分享。

chengdu815cn 发表于 2018-7-3 16:26:58

:):)谢谢分享。
页: [1]
查看完整版本: 边坡稳定性分析的水位线问题,如何使用water table命令