FLAC3D工程实例之MILESFINDADDCONTEXCAVPROCAV.doc

FLAC3D工程实例之MILESFINDADDCONTEXCAVPROCAV.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FLAC3D工程实例之MILESFINDADDCONTEXCAVPROCAV

1、FLAC3D工程实例之MILES.dat(calculate and store Von Mises stress in zone extension 1) config zextra 1 def mises ; --- calculate and store Von Mises stress in zone extension 1 --- p_z = zone_head max_mises = 0.0 loop while p_z # null mstr = (sxx(p_z) + syy(p_z) + szz(p_z)) / 3. dsxx = sxx(p_z) - mstr dsyy = syy(p_z) - mstr dszz = szz(p_z) - mstr dsxy = sxy(p_z) dsxz = sxz(p_z) dsyz = syz(p_z) vmstr2 = 1.5 * (dsxx*dsxx + dsyy*dsyy + dszz*dszz) vmstr2 = vmstr2 + 3. * (dsxy*dsxy + dsxz*dsxz + dsyz*dsyz) if vmstr2 0.0 then z_extra(p_z,1) = sqrt(vmstr2) else z_extra(p_z,1) = 0.0 endif max_mises = max(max_mises,z_extra(p_z,1)) p_z = z_next(p_z) end_loop end mises plot cont zextra 1 alias Von Mises Stress average print max_mises 2、FLAC3D工程实例之FIND_ADD.dat(find gridpoints at pile cap) ; find gridpoints at pile cap ; def find_add top_head = null gp_pnt = gp_head loop while gp_pnt # null if gp_zpos(gp_pnt) 0.05 then new = get_mem(2) mem(new) = top_head mem(new+1) = gp_pnt top_head = new endif gp_pnt = gp_next(gp_pnt) endloop end find_add 3、FLAC3D工程实例之CONT_EX.dat(完成当前开挖继续以下开挖) ; finishes stepping for the current excavation step ; and continues following excavation steps ; def cont_excav rest_step = 3000*(step/3000+1)-step if rest_step = 3000 then rest_step = 0 end_if command step rest_step end_command ;store displacements in tables xtable(1,cut) = 3.0 * cut ytable(1,cut) = zdisp(ipt_surf) xtable(2,cut) = 3.0 * cut ytable(2,cut) = zdisp(ipt_crown) xtable(3,cut) = 3.0 * cut ytable(3,cut) = zdisp(ipt_spring) command save m1.sav end_command if cut=10 then command save m1_30.sav end_command end_if excav end 4、FLAC3D工程实例之cav.pro(剑桥模型介质的圆柱形空腔膨胀排水结果) ;----------------------------------------------------------- ; cav.pro ; results from undrained cylindrical cavity expansion ; in Cam-Clay medium ;----------------------------------------------------------- res cav.sav ; table 10 : pore pressure ; table 11 : radial-component of effective stress (xx-stress) ; table 12 : axial-component of eff

文档评论(0)

kabudou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档