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

邓肯张本构模型 duncan-chang dll [复制链接]

上一主题 下一主题
离线schwein001
 

发帖
144
土币
8305
威望
764
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2015-05-17

以下两行为调用代码


model load duncan.dll
model duncan

duncan.zip (180 K) 下载次数:294







离线edelmann

发帖
2975
土币
53408
威望
7629
原创币
0
只看该作者 1楼 发表于: 2015-05-17
楼主这么好心!
但是,敢不敢使用啊?
离线笑鸡

发帖
67
土币
75
威望
7
原创币
0
只看该作者 2楼 发表于: 2015-05-25
          

发帖
20
土币
60
威望
6
原创币
0
只看该作者 3楼 发表于: 2015-09-07
求cpp文件?急急急急急急急!
离线a724263751

发帖
101
土币
1
威望
0
原创币
0
只看该作者 4楼 发表于: 2016-03-20
好东西,收藏起来
离线baby2843

发帖
103
土币
900
威望
102
原创币
0
只看该作者 5楼 发表于: 2016-04-27
感谢,真是一个好人
离线ythugh

发帖
15
土币
50
威望
1
原创币
0
只看该作者 6楼 发表于: 2016-05-03
能解释下这个本构模型的作用吗
离线qhdxyt

发帖
12
土币
90
威望
-8
原创币
0
只看该作者 7楼 发表于: 2016-05-03
5.0能用吗?
离线cc0714yantu

发帖
27
土币
411
威望
2
原创币
0
只看该作者 8楼 发表于: 2016-11-17
结果是这个样子,是不是少东西啊,求指导???

命令流如下:

new
config cppudm
gen zon bri p1 .6 0 0 p2 0 .6 0 p3 0 0 .6 size 1 1 1
;model elastic
;prop bulk 3e8 shear 1e8

;model load E:\STUDY\VC\FLAC\DuncanChang-2d\Release\DuncanChang.dll;; Your Dll file location
;model duncan

model load DuncanChang.dll

model duncan

prop cohesion 110e3 friction 48.5 fricDel 0.0 ratiofail 0.79 ke 704 ne 0.38 kb 303 mb 0.18 kur 844.8

;三轴试验尺寸:0.6*0.6*0.6 2个单元
;采用I过度料饱和样的试验结果kur暂时未考虑
fix z ran z -.01 .01
;加300kPa的围压
def sigma3
  sigma3=-20e3
end
sigma3
app nstress sigma3 ran x -.01 .01
app nstress sigma3 ran x .59 .61
app nstress sigma3 ran y -.01 .01
app nstress sigma3 ran y .59 .61
app nstress sigma3 ran z .59 .61
ini den 2190
;设置初始应力
ini szz sigma3
ini syy sigma3
ini sxx sigma3
set grav 0 0 -10
;solve

ini xd 0 yd 0 zd 0
ini xv 0 yv 0 zv 0
hist id=1 gp zd 0 0 0.6
hist id=2 gp xd 0 0 0.6
hist id=3 gp yd 0 0 0.6
hist id=11 zone szz .3 .3 .6
hist id=12 zone syy .3 .3 .6
hist id=13 zone sxx .3 .3 .6
;plo hist -11 vs -1
tab 1 name loads
tab 2 name ev_ea
;第1次加卸载
def load1
  p_gp = gp_near(0,0,0.6)
  loop n(1,50)
    zss_load=sigma3 - float(n)*5e3
    z_dis = -1*gp_zdisp(p_gp) / 0.6
    z_load = (sigma3 - zss_load) / 5e3
    command
      app nstress zss_load ran z .59 .61
      solve
      tab 1 z_dis z_load
    end_command
  end_loop
end
load1
plo tab 1

def unload1
  p_gp = gp_near(0,0,0.6)
  loop m(1,50)
    zss_load=-1600e3 + float(m)*10e3
    z_dis = gp_zdisp(p_gp)
    command
      app nstress zss_load ran z .59 .61
      solve
      tab 1 zss_load z_dis
    endcommand
  endloop
end
unload1


;第2次加卸载
def load2
  p_gp = gp_near(0,0,0.6)
  loop n(1,150)
    zss_load=-1100e3 - float(n)*10e3
    z_dis = gp_zdisp(p_gp)
    command
      app nstress zss_load ran z .59 .61
      solve
      tab 1 zss_load z_dis  
    end_command
  end_loop
end
load2
def unload2
  p_gp = gp_near(0,0,0.6)
  loop m(1,150)
    zss_load=-2600e3 + float(m)*10e3
    z_dis = gp_zdisp(p_gp)
    command
      app nstress zss_load ran z .59 .61
      solve
      tab 1 zss_load z_dis
    endcommand
  endloop
end
unload2


;第3次加卸载
def load3
  p_gp = gp_near(0,0,0.6)
  loop n(1,250)
    zss_load=-1100e3 - float(n)*10e3
    z_dis = gp_zdisp(p_gp)
    command
      app nstress zss_load ran z .59 .61
      solve
      tab 1 zss_load z_dis  
    end_command
  end_loop
end
load3
def unload3
  p_gp = gp_near(0,0,0.6)
  loop m(1,250)
    zss_load=-3600e3 + float(m)*10e3
    z_dis = gp_zdisp(p_gp)
    command
      app nstress zss_load ran z .59 .61
      solve
      tab 1 zss_load z_dis
    endcommand
  endloop
end
unload3


;第4次加卸载
def load4
  p_gp = gp_near(0,0,0.6)
  loop n(1,280)
    zss_load=-1100e3 - float(n)*10e3
    z_dis = gp_zdisp(p_gp)
    command
      app nstress zss_load ran z .59 .61
      solve
      tab 1 zss_load z_dis  
    end_command
  end_loop
end
load4

save sig600_un.sav
离线dengyao425

发帖
7
土币
42
威望
1
原创币
0
只看该作者 9楼 发表于: 2017-03-25
和8楼同样的问题啊~请问有解决方法了吗?模型验证都能通过的,计算的时候就出错了
离线z511367698

发帖
75
土币
4135
威望
10
原创币
0
只看该作者 10楼 发表于: 2017-08-25
666666666666666
离线Recital0724

发帖
5
土币
10
威望
0
原创币
0
只看该作者 11楼 发表于: 2019-05-29
楼主,人太好啦,谢谢
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

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

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