论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 4273阅读
  • 4回复

关于FLAC3D边界设置 [复制链接]

上一主题 下一主题
离线daihaif
 

发帖
9
土币
9
威望
1
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-10-19
请教大家一个问题,最近做了一个FLAC3D的例子,有一个现象自己无法理解。例子如下:
new
gen zone brick size 20 20 10
model mohr
prop bulk 3.50e7 shear 1.50e7 coh 1e10 fri 24.73 ten 1e10
ini dens 1700
fix z ran z -0.1 0.1
fix x ran x -0.1 0.1
fix x ran x 19.9 20.1
fix y ran y -0.1 0.1
fix y ran y 19.9 20.1
ini dens 1000
set grav 0 0 -10
solve
prop bulk 3.50e7 shear 1.50e7 coh 1.94e4 fri 24.73 ten 0
solve
save k_1.sav

rest k_1.sav
ini xd 0 yd 0 zd 0
ini xv 0 yv 0 zv 0
conf dy
set dy on
def setup
  omega=2.0*pi*freq/6
end
set freq=100
setup
def wave
   if dytime<1.0
   wave=(1-cos(pi*dytime/3))*sin(omega*dytime)/2
   else
   wave=0.0
   endif
end
apply dq sq nq range x -0.1 0.1
apply dq sq nq range x 19.9 20.1
apply dq sq nq range y -0.1 0.1
apply dq sq nq range x 19.9 20.1
apply dq sq nq range z -0.1 0.1
set dyn dt 2e-3
set large
def aa
    p_gp=gp_near(a1,a2,10.0)
    pz=gp_id(p_gp)
end
set a1=10.0
set a2=10.0
aa
;apply nstress -1e3 hist wave range x 9.5 10.5 y 9.5 10.5 z 9.9 10.1
hist gp zd 10 10 10
hist gp zv 5 6 5
hist gp zv 5 5 10
hist gp zv 5 5 0
hist gp zd 10 10 0
hist dytime
set dyn damp local 0.314
plot create hhh
plot add hist 1  5  v 6
plot set plane ori 10 10 5 norm 0 1 0
plot add con zd plane
;plot add hist 2 v 6
plot show
solve age 2.0

两端程序运行完后,发现顶部(10,10 ,20)和底部(10,10,0)两点的速度都不为零,最后整个模型将会直线向下匀速运动,应该是开始时受力不平衡,从而有个加速度对模型加速,一段时间后受力恢复平衡整个模型以加速后速度做匀速运动。但是我找不出不平衡的原因在哪里。
后面我又用一个弹性模型做了相似的例子,只不过没有固结沉降这一部分,也就是没有加set grav 0 0 -10,此时模型底部不会运动,或者说相对于其他点位移数值极小。
new
gen zone brick size 20 20 20
model elas
prop bulk 1067 shear 400
ini dens 1200
conf dy
def wave
  if dytime<4e-3
     wave=1.0
  else
     wave=0.0
  endif
end
def aa
    p_gp=gp_near(a1,a2,20.0)
    pz=gp_id(p_gp)
end
set a1=10.0
set a2=10.0
aa
apply dq sq nq range x -0.1 0.1
apply dq sq nq range x 19.9 20.1
apply dq sq nq range y -0.1 0.1
apply dq sq nq range x 19.9 20.1
apply nq sq dq range z -0.1 0.1
apply xf 0.0 yf 0.0 zf -1e3 hist wave range id pz
set dyn damp local 0.314
set dyn dt 2e-3
set large
hist gp zvel 10 10 20
hist gp zdis 10 10 20
hist gp zdis 10 10 0
hist dytime
hist wave
plot create hhh
plot add hist 2 3 v 4
plot set plane ori 10 10 20 norm 0 1 0
plot add con zd plane
;plot add hist 1 v 3
plot show
solve age 2
现在自己十分困惑,希望群里各位高手不吝赐教啊,小弟感激不尽。
离线daihaif

发帖
9
土币
9
威望
1
原创币
0
只看该作者 1楼 发表于: 2012-10-19
第一个例子就是说即使不加任何荷载,边界由静力边界改为静态边界后模型也会产生整体移动。
离线1350891605

发帖
5
土币
105
威望
0
原创币
0
只看该作者 2楼 发表于: 2012-11-19
同样有这个疑惑,我也在做动力计算,模型也是整体向下移动,希望楼主解决后给大家分享。
离线1350891605

发帖
5
土币
105
威望
0
原创币
0
只看该作者 3楼 发表于: 2012-11-19
刚才把这个问题解决了,刚差flac帮助查出来滴,在模型底部施加
zpp zvel 0 ran z -0.1 0.1
就行了,
离线ytngj

发帖
991
土币
411
威望
145
原创币
0
只看该作者 4楼 发表于: 2012-11-20
学习了
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      浙公网安备 33010602003799号 浙ICP备14021682号-1

      工业和信息化部备案管理系统网站