round 指块体与块体之间的圆角半径,默认值是0.5,其值要求小于模型中最小块体的最短那条边长的二分之一。如:round 0.05

set ovtol=0.5 ;此命令是指层与层之间的嵌入厚度

block x1,y1 x2,y2 x3,y3 x4,y4;建立模型框架,

crack x1,y1 x2,y2;两点划一线

jregion id n x1,y1 x2,y2 x3,y3 x4,y4 delete

jset 90,0 4,0 4,0 6,0 0,-50 range jreg 3

;jset 倾角,0 线段长,0 线段与线段轴向间隔长,0 垂向间距,0 xm,ym range jregion n

;其中xm,ym为起始点坐标,n为设置的区域标号

gen quad 10 range xl xu yl yu;在指定的区域生成一定宽度的单元

zone model mo range  xl xu yl yu;使指定的区域材料采用摩尔--库仑本构关系计算(即弹塑性)

change jcons=2 range  xl xu yl yu;使指定的区域节理遵循摩尔--库仑准则计算(即弹塑性)

change mat=1 range xl xu yl yu

change mat=2 range xl xu yl yu

change mat=3 range xl xu yl yu ;指定各岩层的材料标号

change jmat=1 range xl xu yl yu

change jmat=2 range xl xu yl yu

change jmat=3 range xl xu yl yu ;指定各岩层的节理标号

prop mat=1 dens=2000

prop mat=2 dens=2650

prop mat=3 dens=2700 ;指定各材料的密度,比如1号材料dens=2000,即1立方米重2吨

zone k=0.15e9,g=0.1e9,fric=10.00,coh=0.19e6,ten=0.09e6 range mat=1

zone k=2.8e9,g=2.2e9,fric=30.00,coh=1.5e6,ten=0.4e6 range mat=2

zone k=6.9e9,g=6.6e9,fric=38.62,coh=5.63e6,ten=3.20e6 range mat=3;k为材料的法向刚度,g为材料的切向刚度,friction为材料的内摩擦角,;cohesion为材料的内聚力,tension为材料的抗拉强度

prop jmat=1 jkn=0.2e8,jks=0.1e7,jcoh=0,jfric=4,jten=0

prop jmat=2 jkn=8e8,jks=5e7,jcoh=0.1e6,jfric=8,jten=0

prop jmat=3 jkn=20e8,jks=16e7,jcoh=0.4e6,jfric=15,jten=0

;jkn为节理的法向刚度,jks为节理的切向刚度,jfriction为节理的内摩擦角,

;jcohesion为节理的内聚力,jtension为节理的抗拉强度

set gravity 0,-9.81

;设置重力加速度,x方向为0,y方向为-9.8

bound xvel=0 range -0.1 3.00 -60.1 20.1

bound xvel=0 range 97 100.1 -60.1 20.1

bound yvel=0 range 0.1 100.1 -60.1 -58

;采用位移法固定边界

solve\step 5000\cycle 5000

;执行计算

save pingheng.sav

;保存文件, 文件的后缀为.sav,文件名可以自己命名。文件保存后,此刻的各种数据均在里面。

;想要到某个已有的文件中找数据,可用restore,比如:

restore pingheng.sav

pause;表示暂停,此时可以察看任何信息

continue;继续调用下面程序段

下面是一些小模型的代码:

Round 0.1;设置块体与块体之间的圆角半径为0.1
Block -10,-10  -10,10  10,10  10,-10;在(-10,-10) (-10,10) (10,10) (10,-10)范围里定义一个块体
tunnel 0,0 2,16
jset -70,0  40,0  0,0  40,0  -1,-1
jset -50,0  40,0  0,0  3,0    0, 2
gen edge 2.0
change jmat=2 range angle -51,-49
change jmat=5 range angle -71,-69
pro mat=1 d=2500 b=1.5e9 s=0.6e9
pro jmat=1 jkn=2e9 jks=2e9 jcoh=1e10 jten=1e10
pro jmat=2 jkn=2e9 jks=1e9 jfr=45
pro jmat=5 jkn=2e9 jks=1e9 jfr=10
change cons=0 range  -1,1 -1,1

下图是运行出来的结果

round 0.1

block 0 0 0 100 150 100 150 0

crack 0 30 150 30  crack 0 40 150 40

crack 0 60 150 60  crack 70 30 70 33  crack 70 33 74 33  crack 74 33 74 30  crack 74 30 70 30  change cons=3  jregion id=1 0  0 0  30 150  30 150  0  jregion id=2 0 30 0  40 150  40 150 30  jregion id=3 0 40 0  60 150  60 150 40  jregion id=4 0 60 0 100 150 100 150 60  jset  0,0 150,0   0,0  6,0            range jreg 1  jset 90,0  6,0  6,0  15,0  (15  0)    range jreg 1  jset 90,0  6,0  6,0  15,0  (7.5 6)    range jreg 1  block being split  jset  0,0  150,0  0,0  2,0            range jreg 2  jset 90,0    2,0  2,0  4,0  (4 30)    range jreg 2  jset 90,0    2,0  2,0  4,0  (2 32)    range jreg 2  jset  0,0  150,0   0,0  5,0           range jreg 3  jset 90,0   5,0  5,0  10,0  (10 40)   range jreg 3  jset 90,0   5,0  5,0  10,0  ( 5 45)   range jreg 3  jset  0,0 150,0   0,0  10,0           range jreg 4  jset 90,0  10,0  10,0  15,0 ( 15 60)  range jreg 4  jset 90,0  10,0  10,0  15,0 (7.5 70)  range jreg 4  change    mat=1    range 0 150    0  30  change    mat=2    range 0 150   30  40  change    mat=3    range 0 150   40  60  change    mat=4    range 0 150   60 100  generate edge  5   range 0 150    0  30  generate edge  2   range 0 150   30  40  generate edge  4   range 0 150   40 60  generate edge 10   range 0 150   60 100 delete range  70 74 30 33  bound stress -10 0 -10  insitu stress -10e6 0 -10e6 szz-10e6 ; rock blocks ; joints (no cohesion)  prop m=1 dens=2500 k=5e9 g=3e9  prop jm=1 jkn=10e10 jks=10e10 jfric=30  prop m=2 dens=1000 k=5e8 g=3e8  prop jm=2 jkn=10e9 jks=10e9 jfric=20  prop m=3 dens=1500 k=1e9 g=1e9  prop jm=3 jkn=10e10 jks=10e10 jfric=25  prop m=4 dens=2500 k=5e9 g=3e9  prop jm=4 jkn=10e10 jks=10e10 jfric=32 change   jcons=5 set     jcondf=5 prop  jmat  jkn=40000 jks=40000   jfric=35  jrfric=10    & jcoh=2.0  jrescoh=0    & jdil=6    zdil=4e-4 bound  xvel 0            range  -0.01 0.01    -0.01 100.01  bound  xvel 0            range 149.99 150.01  -0.01 100.01  bound  yvel 0            range  -0.01 150.01  -0.01   0.01 ;set gravity ; set in-situ stresses (total)  grav  0  -9.8  hist  type=2  hist  unbal solve_ratio  hist  xdis=-40,100  ydis=-40,100  damp auto  solve

数值模拟udec软件学习第一周相关推荐

  1. 迟到的小熊 计算机画图画教案,课题(5、下):《迟到得小熊—认识计算机画图软件》第一周.doc...

    课题(5.下):<迟到得小熊-认识计算机画图软件>第一周 上课时间:第一周 星期 本期第1.2课时 (详)案 课型:新授 课题:<迟到的小熊-认识计算机画图软件> 主编人:廖雄 ...

  2. 迟到的小熊 计算机画图画教案,课题(5下)《迟到的小熊—认识计算机画图软件》第一周...

    课题(5下)<迟到的小熊-认识计算机画图软件>第一周 衡阳市船山实验小学衡阳市船山实验小学 (六)年级((六)年级( 下)期(信息技术)学科备课本电子格式下)期(信息技术)学科备课本电子格 ...

  3. 201671010140. 2016-2017-2 《Java程序设计》java学习第一周

       java学习第一周        本周是新学期的开端,也是新的学习进程的开端,第一次接触java这门课程,首先书本的厚度就给我一种无形的压力,这注定了,这门课程不会是轻松的,同时一种全新的学习方 ...

  4. 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环

    掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...

  5. Datacamp 学习第一周

    Datacamp 学习第一周总结 Intro to Python for Data Science 列表 numpy package 字典 pandas comparision operators l ...

  6. 我的JAVA学习第一周知识总结,个人感受小结

    JAVA学习第一周 1,了解三种开发模型 2,建包.建类的规范格式 3,了解不同数据类型 4,JAVA环境搭建 5,JVM.JRE.JDK是什么 6,if/else if语句的使用 7,各个语句swi ...

  7. 前端学习第一周-计算机基础,html标签的介绍,其中包括列表,表格以及表单的使用

    前端学习第一周-HTML基础 文章目录 前端学习第一周-HTML基础 前言 DAY 1 计算机组成 计算机网络 DAY 2 vscode快捷方式 HTML骨架 DAY 3 HTML属性 HTML标签 ...

  8. python学习第一周总结

    python学习第一周总结 一.Markdown语法 Markdown是一种轻量级标记语言,排版语法简洁,它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML.PDF 以及本身的 . ...

  9. 迟到的小熊 计算机画图画教案,课题(5、下):《迟到及小熊—认识计算机画图软件》第一周.doc...

    衡阳市船山实验小学 (六)年级( 下)期(信息技术)学科备课本电子格式 上课时间:第一周 星期 本期第1.2课时 (详)案 课型:新授 课题:<迟到的小熊-认识计算机画图软件> 主编人:廖 ...

最新文章

  1. JS页面加载完成触发事件
  2. 咱们码农可以从曾国藩身上学到点什么呢?
  3. Perl学习笔记(十)--通过DBI访问数据库
  4. JS代理模式《JavaScript设计模式与开发实践》阅读笔记
  5. [云炬创业基础笔记]第七张创业资源测试14
  6. i7 8700 服务器系统,i7 8700k 云服务器6
  7. CSS大会 | 打破常“规”:挖掘语法解析器规则漏洞
  8. PHP盈亏问题,小升初数学必考经典应用题—盈亏问题!(附经典例题分析)
  9. 更改vs2010帮助文档的位置
  10. 今日SGU 5.20
  11. JS - Promise
  12. R语言——RStudio下载R包时总是下载不成功?解决方案
  13. 云南智慧医院一卡通建设解决方案,昆明数字化医疗办公、就诊、用餐、停车一卡通用
  14. 【区块链开发入门】(四) Truffle详解篇1
  15. WRF users guide Chap5
  16. 2022年镇海夏令营组合数学和数论班 —— 数学作业 1
  17. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 9 章 答案
  18. [附源码]计算机毕业设计Python学生社团信息管理系统(程序+源码+LW文档)
  19. 传奇架设教程,十分钟学会传奇搭建
  20. CCNA 640-802,CCENT和CCNP练习题库LMI的自动检测,转换,以及更多!

热门文章

  1. pprint python_让我们来谈谈python中的prettyprint和pprint
  2. android 多个数组合并,Android之ListView和ArrayAdapter的组合使用
  3. vue lrz图片压缩插件
  4. iphone手机上使用lrz压缩之后图片旋转的问题
  5. Citrix VDI 跨平台桌面虚拟化架构的研究
  6. iOSApp提交上架store详细流程
  7. 【组播技术入门 02】组播IP地址及组播MAC地址
  8. 罗斯公司理财第11版笔记和课后答案
  9. 大三期末网页设计作业——HTML+CSS足球介绍8页
  10. 公司局域网监控软件维护你的网络使用安全杜绝泄密事件的发生!