找回密码
 注册
Simdroid-非首页
查看: 623|回复: 23

[前后处理] FLAC能否显示破坏接近度(或屈服接近度)?

[复制链接]
发表于 2008-2-20 11:29:36 | 显示全部楼层 |阅读模式 来自 四川成都
隧道开挖后,想看看围岩的破坏接近度的等值线分布,FLAC该怎么实现?谢谢
发表于 2008-2-20 17:33:33 | 显示全部楼层 来自 重庆沙坪坝区
Simdroid开发平台
在FLAC 中,不能显示等值线,只有采用其他的后处理~!!!
tecplot 该软件来实现!!
回复 不支持

使用道具 举报

 楼主| 发表于 2008-2-24 10:01:05 | 显示全部楼层 来自 四川成都
谢谢,我试试
回复 不支持

使用道具 举报

发表于 2008-2-24 13:05:39 | 显示全部楼层 来自 北京
屈服接近度的公式有了就可以了,只需编个fish可以显示!
回复 不支持

使用道具 举报

发表于 2008-4-3 15:49:01 | 显示全部楼层 来自 北京工业大学
请问什么是屈服接近度??
回复 不支持

使用道具 举报

发表于 2010-3-12 10:36:11 | 显示全部楼层 来自 北京海淀
4# lessse 请问高手屈服接近度的公司有了,如何编fish语言啊
回复 不支持

使用道具 举报

发表于 2010-10-19 16:47:55 | 显示全部楼层 来自 北京西城
为什么我编的fish屈服接近度值的范围不在0 1之间
回复 不支持

使用道具 举报

发表于 2010-11-9 00:05:24 | 显示全部楼层 来自 辽宁丹东
我编写了一个,也不行,大家可以帮我看看吗?

title '屈服接近度计算'
range  name weiyan1  group 2 ;对需要输出屈服率的组进行命名

config zextra 1
def yeild1
pnt=zone_head
loop while pnt # null
if inrange('weiyan1',pnt)=1 then  
c0=0.1e5  ;----------输入粘聚力
fai0=20*3.14/180    ;----------输入内摩擦角
st=0.1e7   ;----------输入抗拉强度
s3=z_sig1(pnt)
s2=z_sig2(pnt)
s1=z_sig3(pnt)
s13=(s1+s3)/2.0

;应力罗德角
ylldj=(atan(1.0/(sqrt(3)))*(2.0*s2-s1-s3)/(s1-s3))

i1=s1+s2+s3
j2=(1/6.0)*((s1-s2)*(s1-s2)+(s1-s3)*(s1-s3)+(s3-s2)*(s3-s2))

;GR计算
sigmr=(s1*(2-sin(fai0))-2*c0*cos(fai0))/(2*(1-sin(fai0)))

if s13>sigmr then
z_extra(pnt,1)=(st-s1)/(st-sigmr)
if z_extra(pnt,1)>1 then
z_extra(pnt,1)=1
else
endif
if z_extra(pnt,1)<0 then
z_extra(pnt,1)=0
else
endif
else
z_extra(pnt,1)=(i1*sin(fai0)+(3*cos(ylldj)-sqrt(3)*sin(ylldj)*sin(fai0))*sqrt(j2)-c0*cos(fai0))/(i1*sin(fai0)-3*c0*cos(fai0))
if z_extra(pnt,1)>1 then
z_extra(pnt,1)=1
else
endif
if z_extra(pnt,1)<0 then
z_extra(pnt,1)=0
else
endif
endif

endif
pnt=z_next(pnt)
endloop
end

yeild1
plot contour zextra 1 alias 'Contour of yield rate zone' out on
回复 不支持

使用道具 举报

发表于 2010-12-1 10:30:57 | 显示全部楼层 来自 重庆
可惜看不懂
回复 不支持

使用道具 举报

发表于 2010-12-2 17:43:21 | 显示全部楼层 来自 湖南湘潭
得到的屈服接近度相反,危险区域屈服接近度反而小。
回复 不支持

使用道具 举报

发表于 2010-12-2 22:40:25 | 显示全部楼层 来自 湖南湘潭
有谁知道原因啊,告诉一下啊。
回复 不支持

使用道具 举报

发表于 2011-1-8 23:26:46 | 显示全部楼层 来自 北京
adina81 我感觉你得sigmr=(s1*(2-sin(fai0))-2*c0*cos(fai0))/(2*(1-sin(fai0)))
有问题
回复 不支持

使用道具 举报

发表于 2011-1-9 13:51:31 | 显示全部楼层 来自 江苏徐州
还是很给力呀
回复 不支持

使用道具 举报

发表于 2011-1-10 01:52:53 | 显示全部楼层 来自 云南昆明
sigmr=(s1*(2-sin(fai0))-2*c0*cos(fai0))/(2*(1-sin(fai0)))
这个是在塑性力学里面查到的,但是我用起来就是对的啊
回复 不支持

使用道具 举报

发表于 2011-1-10 13:31:19 | 显示全部楼层 来自 北京西城
adina81:文章里写的是:sigmr=(st-c0*cos(fai0))/(1-sin(fai0)) !!你在哪里查的呢?见张传庆博士论文;我有但我还不会在里传东西 !你要是要就给我留e-mail
回复 不支持

使用道具 举报

发表于 2011-9-25 15:59:39 | 显示全部楼层 来自 湖南长沙
adina81 发表于 2010-11-9 00:05
我编写了一个,也不行,大家可以帮我看看吗?

title '屈服接近度计算'

您好!请问您这个是用于3D还是2D的啊?最后的图形怎么出来呢?用什么命令?我用2D的话怎么出最后的等值线啊?
回复 不支持

使用道具 举报

发表于 2011-10-12 13:53:06 | 显示全部楼层 来自 北京
adina81 发表于 2011-1-10 01:52
sigmr=(s1*(2-sin(fai0))-2*c0*cos(fai0))/(2*(1-sin(fai0)))
这个是在塑性力学里面查到的,但是我用起来就 ...

兄台 你这段程序出来的屈服接近度为何会在0,1区间意外  我看已经写了限制性的if语句啊 没搞明白。。  还请指点!
回复 不支持

使用道具 举报

发表于 2011-12-4 23:43:51 | 显示全部楼层 来自 湖南长沙
adina81 发表于 2010-11-9 00:05
我编写了一个,也不行,大家可以帮我看看吗?

title '屈服接近度计算'

if inrange('weiyan1',pnt)=1 then    不知这句是什么意思,兄弟能不能支教下...谢谢!
回复 不支持

使用道具 举报

发表于 2014-6-19 11:35:31 | 显示全部楼层 来自 北京
李木木 发表于 2011-1-10 13:31
adina81:文章里写的是:sigmr=(st-c0*cos(fai0))/(1-sin(fai0)) !!你在哪里查的呢?见张传庆博士论文; ...

楼主,能否给我发一份,最近在研究弱胶结软岩的内容,谢谢!这是我的邮箱:kdhoujian@126.com;十分感谢
回复 不支持

使用道具 举报

发表于 2014-6-19 12:47:57 | 显示全部楼层 来自 甘肃兰州
收藏了。。。。。。。。。。。。备用
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-23 08:14 , Processed in 0.080037 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表