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

【求助】问斑竹:环状岩体加固范围的物理参数如何设置

[复制链接]
发表于 2004-6-2 10:19:44 | 显示全部楼层 |阅读模式 来自 河南洛阳
如图,圆形隧道开挖,填充部分为圆形加固区域,在隧道外面围岩加固20m,请问 如何设置环状或者说圆形加固体的材料物理参数,如体积模量,剪切模量等。
  
另外,在flac中有没有柱坐标系,如果有的话如何调用。
请版主指导!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-6-2 10:24:07 | 显示全部楼层 来自 河南洛阳

回复: 【求助】问斑竹:环状岩体加固范围的物理参数如何设置

Simdroid开发平台
模型如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-6-2 22:56:54 | 显示全部楼层 来自 河南洛阳

回复: 【求助】问斑竹:环状岩体加固范围的物理参数如何设置

huifu yixia
发表于 2004-6-3 14:09:08 | 显示全部楼层 来自 四川成都

回复: 【求助】问斑竹:环状岩体加固范围的物理参数如何设置

用fish可以实现吧,取得单元的坐标x值和z值,然后他们的平方根小于某个数,就把它归于一个group,就可以赋参数了。
 楼主| 发表于 2004-6-4 10:03:38 | 显示全部楼层 来自 河南洛阳

回复: 回复: 【求助】问斑竹:环状岩体加固范围的物理参数如何设置

zbocyq wrote:
用fish可以实现吧,取得单元的坐标x值和z值,然后他们的平方根小于某个数,就把它归于一个group,就可以赋参数了。

  
是一个方法,但是有 在range中 建立2个 rad,其中2个半径,然后,在根据深度,确定区域,如果有2个 rad,系统默认是他们的交集还是他们的并集,但是还有not命令,也在range中,
现在就是选择集合之间的关系,不知道系统是如何设置的!
发表于 2004-6-4 12:24:48 | 显示全部楼层 来自 四川成都

回复: 【求助】问斑竹:环状岩体加固范围的物理参数如何设置

交集就是range group a group b
并集就是range group a any group b any
not是差集
 楼主| 发表于 2004-6-5 17:54:46 | 显示全部楼层 来自 河南洛阳

回复: 回复: 【求助】问斑竹:环状岩体加固范围的物理参数如何设置

zbocyq wrote:
交集就是range group a group b
并集就是range group a any group b any
not是差集

  
如果要实现得话,还必须采用fish语句,
斑竹,我出一个用fish语句编写异形表面得题,能给大家分数吗??
比如,一个方块上面带一个圆面,或者说时球体,
我给大家贴出来。
产生体得语句:
  
def parm
  rad=4.0     ; radius of sphere.
  len=10.0    ; length of outer box edge.
  in_size=6   ; inner box zones.
  rad_size=10 ; radial zones.
end
parm
gen zone radbrick edge len size in_size in_size in_size rad_size &
  rat 1.0 1.0 1.0 1.2 dim rad rad rad
  
改变左边生成球面得语句:
def make_sphere
; Loop over all GPs and remap their coordinates:
;  assume len>rad
  p_gp=gp_head
  loop while p_gp#null
; Get gp coordinate: P=(px,py,pz)
    px=gp_xpos(p_gp)
    py=gp_ypos(p_gp)
    pz=gp_zpos(p_gp)
; Compute A=(ax,ay,az)=point on sphere radially "below" P.
    dist=sqrt(px*px+py*py+pz*pz)
    if dist>0 then
      k=rad/dist
      ax=px*k
      ay=py*k
      az=pz*k
; Compute B=(bx,by,bz)=point on outer box boundary radially "above" P.
      maxp=max(px,max(py,pz))
      k=len/maxp
      bx=px*k
      by=py*k
      bz=pz*k
; Linear interpolation: P=A+u*(B-A)
      u=(maxp-rad)/(len-rad)
      xpos(p_gp)=ax+u*(bx-ax)
      ypos(p_gp)=ay+u*(by-ay)
      zpos(p_gp)=az+u*(bz-az)
    end_if
    p_gp=gp_next(p_gp)
  end_loop
end
  
make_sphere
  
运行上述2个命令流,就形成了一个带球面得 体,如图:
这个可是实例上得哦,不是我编写得哦!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-6-5 17:57:03 | 显示全部楼层 来自 河南洛阳

回复: 【求助】问斑竹:环状岩体加固范围的物理参数如何设置

运行第二个命令流之后,经过坐标改变,生成图形如图所示:
  
也就是说,所有形状都可以通过fish组合生成,
有没有象glue,采用平面做一个异形,然后再通过线或者轴进行延伸,而得到相关的体的呢??
请大家回复哦!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-6-5 21:58:54 | 显示全部楼层 来自 河南洛阳

回复: 【求助】问斑竹:环状岩体加固范围的物理参数如何设置

经过3天的仔细研究终于作出了,我想要的曲面,给大家看看哦!!!
立体模型如何,方方正正!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-6-5 22:00:33 | 显示全部楼层 来自 河南洛阳

回复: 【求助】问斑竹:环状岩体加固范围的物理参数如何设置

曲面模型,2个弯曲,符合我想要的模型!
就是通过上面的那个brick变形过来的哦!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
海底冬天 该用户已被删除
发表于 2010-11-4 17:13:18 | 显示全部楼层 来自 内蒙古包头
提示: 作者被禁止或删除 内容自动屏蔽
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-25 12:32 , Processed in 0.049497 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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