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

初始均匀应力场无法平衡,求助啊 ,着急!! [复制链接]

上一主题 下一主题
离线haotiesheng
 

发帖
2
土币
118
威望
1
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-07-18
我把命令放在下面了,请高手帮忙看一下,为什么一个简单的不考虑重力的 均匀应力场,居然平衡不了!愁死了,其中有两种材料,上面为泥岩,下面是岩盐,中间加了个界面!考虑受25MP的均匀应力场!万分感谢!

gen zone radcylinder p0 0 0 0 p1 60 0 0 p2 0 30 0 p3 0 0 40 dimension 30 30 30 30 size 10 30 60 15 fill group null
gen zone brick p0 60 0 0   p1 120 0 0 p2 60 30 0 p3 60 0 40 size 30 15 30
gen zone reflect normal 0 0 -1 origin 0 0 0
gen zone brick p0 0 0 -100 p1 120 0 -100 p2 0 30 -100  p3 0 0 -40 size 60 15 30
gen zone brick p0 0 0 50 p1 120 0 50 p2 0 30 50  p3 0 0 120 size 60 15 35
gen zone reflect normal -1 0 0 origin 0 0 0
pl bl group
group rocksalt range z -200 45
group mudstone range z 45 200
group null range cylinder end1 0 0 0 end2 0 30 0 radius 30
int 1 face range plane origin (0,0,40) norm (0,0,1) dist 0.001
int 1 prop coh 0 fric 30 kn 19.258e11 ks 19.258e5 tension 0 bslip=on
plo int yel ske
pl bl group
ini z add -10 range group mudstone
model mohr range group rocksalt
model mohr range group mudstone
model mohr range group null
def derive                        ; caculate bulk and shear by E and u
  s_mod=y_mod/(2.0*(1.0+p_ratio))
  b_mod=y_mod/(3.0*(1.0-2.0*p_ratio))
end

set y_mod=21.8e9   p_ratio=0.23
derive
prop bulk b_mod      shear s_mod       coh 0      tens 1e6    fri 35 range group mudstone

def derive2
a_mod=l_mod/(2.0*(1.0+q_ratio))
  c_mod=l_mod/(3.0*(1.0-2.0*q_ratio))
end

set l_mod=5.15e9   q_ratio=0.3  
derive2
prop bulk c_mod      shear a_mod       coh 0      tens 1e6    fri 25 range group rocksalt
prop bulk c_mod      shear a_mod       coh 0      tens 1e6    fri 25 range group null
set grav 0 0 0

fix y range y -0.1 0.1
fix y range y 29.9 30.1
apply nstress -25e6 range z -99.9 -100.1
apply nstress -25e6 range z 109.9 110.1
apply nstress -25e6 range x 119.9 120.1
apply nstress -25e6 range x -119.9 -120.1
set mech force 0.001
so
离线haotiesheng

发帖
2
土币
118
威望
1
原创币
0
只看该作者 1楼 发表于: 2013-07-18
有人说是没有用ini进行初始设置,我把边界条件改成下面的,一样平衡不了,请大家给看看
fix y range y -0.1 0.1
fix y range y 29.9 30.1
fix x y z ran z -299.9 -300.1

ini sxx=-25000000 syy=-25000000 szz=-25000000


apply szz=-25000000  range z 299.9 300.1
apply sxx -2.5e7  range x 299.9 300.1
apply sxx -2.5e7  range x  -0.1 0.1
离线edelmann

发帖
2978
土币
53316
威望
7629
原创币
0
只看该作者 2楼 发表于: 2013-07-19
1. 你把有限差分法的优势全部抹杀了!完全没必要把网格划分得那么细!
2. Interface使用时尤其要小心,而且它也非常占用计算时间。
3. 不同材料模量相差过大时,会造成计算速度显著降低。
4. 先修改网格,重新计算。
5. 需要耐得住寂寞,耐得住挫折。
离线trackbed

发帖
5
土币
1266
威望
0
原创币
0
只看该作者 3楼 发表于: 2013-07-20
why don't you plot the displcement to see where is the problem
离线hnlgdxnyckwl

发帖
54
土币
1453
威望
5
原创币
0
只看该作者 4楼 发表于: 2013-07-24
楼主你的网格建的不科学,这么多单元,电脑要算崩溃的~
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

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