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

关于模拟直剪实验或者剪切蠕变实验 [复制链接]

上一主题 下一主题
离线mzk199608
 

发帖
1
土币
6
威望
1
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2020-11-09
有大佬知道怎么进行模拟直剪实验或者剪切蠕变实验吗?为什么我模拟的时候老是不对劲。

new project
set fish autocreate off
title
sheer test ---  cvisc models
config creep
gen zone brick size 8 8 4 &
p0(0,0,0) p1(8,0,0) p2(0,8,0) p3(0,0,4) &
p4(8,8,0) p5(0,8,4) p6(8,0,4) p7(8,8,4) &
group Base
gen zone brick size 8 8 4 &
p0(0,0,8) p1(8,0,8) p2(0,8,8) p3(0,0,12) &
p4(8,8,8) p5(0,8,12) p6(8,0,12) p7(8,8,12) &
group Top
interface 1 face range plane norm 0 0 1 ori 4 4 4 dist 0.1
save int0
plot add zone addlabel "Zone" white
plot add interface line width 2 style solid clear addlabel "1" &
orange alias "1"
ini zpos add -4 range group Top
ini dens=1900 range
def setup
global bulk  = 2.5e10
global g_k  = 1.6e10
global vis_k = 2.746
global P  = -2e6
;global cons  = 1./(3.*bulk) + 1./g_k
global alpha = g_k/vis_k
end
@setup
interface 1 prop kn 2.5e10 ks 1.6e10 coh 2e6 fric 45 ten 0
set grav 0 0 -10
model mech cvisc  range
prop coh 2e6 tension 1e20 range
fix z range z  -0.1 0.1
fix x range x  -0.1 0.1
fix x range x  7.9 8.1
fix x y range x 0 z 4 8
fix x y range x 8 z 4 8
fix x y range y 0 z 4 8
fix x y range y 8 z 4 8
apply syy @P range y 8 z 0 4
def strn_m
global strn_k = P*(1.-exp(-alpha*crtime))/vis_k +P/g_k
end
his add gp ydisp  0 0 4
his add gp ydisp  2 2 4
his add gp ydisp  4 4 4
his add crtime
hist add fish @strn_k
hist add dt
solve
ini xv 0 yv 0 zv 0
set creep dt
set creep dt auto on
set creep mindt 1e-5 maxdt 0.1
solve age 6.
save shear-test
return
算了老半天也没算完
离线ccwunaicc

发帖
4
土币
5
威望
0
原创币
0
只看该作者 1楼 发表于: 2020-12-28
解决了吗,楼主
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

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

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