flac3d常见问题总结Word格式.docx

上传人:b****6 文档编号:15902972 上传时间:2022-11-16 格式:DOCX 页数:9 大小:23.40KB
下载 相关 举报
flac3d常见问题总结Word格式.docx_第1页
第1页 / 共9页
flac3d常见问题总结Word格式.docx_第2页
第2页 / 共9页
flac3d常见问题总结Word格式.docx_第3页
第3页 / 共9页
flac3d常见问题总结Word格式.docx_第4页
第4页 / 共9页
flac3d常见问题总结Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

flac3d常见问题总结Word格式.docx

《flac3d常见问题总结Word格式.docx》由会员分享,可在线阅读,更多相关《flac3d常见问题总结Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

flac3d常见问题总结Word格式.docx

有的人喜欢用各种带缺角的组合成最终的模型。

具体建模看各自的喜好,我觉得,不同点是建模的网格划分有区别,用带缺角的组合模型网格划分更好

最好把常用的集中模型记下来组成各种句子,以后用的时候直接插入

例如:

genzonebrick/radbricksize*,*,*,*ratio*,*,*,*

建模的过程中,或同一个文件中有重复应用的命令,就可以用宏命令了,

宏命令

macro名称‘命令的容’

例:

macroshiping’plotconzdipoutlineon’

用shiping代替后面的引号里的东西。

在建模中只要有相同的都可以用shiping代替,缩减了书写命令的时间,整体上也能让人看的更明白

注意点是,你命名的符号最好跟falc自带的命令不要重复,我的处理方法是,名称后带数字

如shiping1

如果你想修改宏对象,改变命令的容,

在名称上加单引号就是替换的意思

macro’shiping1‘‘新的命令’

这些很多课本里都有讲,不在叙述

很多时候我们要对单一的对象进行操作,例如进行模拟运算后,只想单独的显示一部分的容,单一的土层,锚杆,等就要用到group

group给对象命名,

在genzonebrick------size----groupname(name随便取,不要跟flac的已有的命令重合就行)这里的意思就是对这个体进行了命名

接下来想把这一块模型挖掉加

modelnullrangegroupname

group的用法:

1。

group直接加到模型的后面相当于给整个模型命名

2.groupnamerangexxyyzz给一个围的体命名

继续学习,昨天说到了建模,我是搞巷道的,重点讲巷道。

巷道建模,用到brick,radbrick,

radtunnel,radcylinder这4个模型比较多,一般模型都是建一半,让后用镜像命令复制另一半,

建模也是大家有各自不同的习惯,总的有两种,一种用点法,就是吧模型的所有关键点都输入进去,这种方法可以用来建立不规则的模型,弊端就是工作量大,不当在设点的时候考虑多,输入的时候也很麻烦。

第二种。

按照模型只要取三个点确定xyz三周的方法,有点输入简单,弊端,只能建立规则的模型,像要建立,路堤模型,边坡模型,就只能是按照数点的方法建模

range的命令:

书上有,但是我用自己的话说一下他的用途

1:

取圆球面的围,就是同一个中心,不同半径之间夹的那一部分,用在给球面施加力,约束时用该命令,命令:

rangeannuluscenterxyz(中心坐标)radiusr1r2(两半径)

想要表达的是球面时,r1r2取值相差小点即可,如radius2.93.1这时围就是半径为3的面。

2。

圆柱的环面施加力或约束时也用到该命令。

命令

rangecylinderend1xyzend2xyzradiusr(end是表示柱体断面的中心点坐标)

rangeplaneabove表示的是z大于0的上部结构

rangeplaneblow表示的是z小于0的下部结构

rangeddadipboriginxyz表示的是走向角度a,倾向角度b的面

dd表示,当面与xoy面相交时的线的垂线与y轴正向的夹角,顺为正,说白话,就是面的指向方向

面是朝那个方向的意思。

dip面与xoy面的夹角,与z轴负向为正,

origin表示面经过xyz点

rangenormalxyz法线方向为xyz的面

rangenot没试用过(围外的东西,想想用到圆上取围非常好)

现在回到建模

上面说过建模一般只建一半然后用reflect命令(镜像)

镜像首先得有个面吧,就目前我用的面都是xoy面yoz面。

估计大家也很少用到斜面镜像吧

面的命令上面range里说过了

这里就不讲了

命令:

reflectnormalxyzoriginxyz(根据法线和过一点建的面)最常用至于

实际使用过程中有人问道:

normal-100与normal100的区别,我试过两者的效果是一样的,没区别,虽然方向不同,但表达的是同一个面

reflectddadipboriginxyz这个就是用里建立斜面镜像的,各个符号的意思上面讲过,不重复了

有一点注意了,镜像的时候如果是模型镜像的话,相当于在建立一个模型,故,在reflect的前面要加

建模的关键字,genzonereflect。

先讲点后期出图的,然后总结一下

(plotsetrotation20030设置观测角度的

plotsetcenterauto设置观测中心点

plotsetmagnification1.5设置放大倍数的

plotshow)显示

这一整部分就是我开头说的要自己整理出来的句段了,等以后用到的时候直接插入,作用就是显示模型的。

任何模型的显示都可以用他来表示。

很好很强大。

如果还要显示其他功能就把相应的命令在插入上面那部分就行了

plotsetrotation20030

plotsetcenterauto

plotsetmagnification1.5

plotaddsurfaceyellow

plotaddaxes

plotshow

这个就是我常用来查看模型的命令,大家也可以自己整理一分,

总结,做个实例,给大家看看

隧道,半圆直墙隧道

分两步

一,建模,

二,显示

建模建一半然后镜像对吧

尺寸,自己在草纸上画好,点坐标都弄清楚了

把以前的句子直接套下来

genzoneradcylindersize425614(网格数量,自己看着办)ratio1111.2&

p0000p15000p201000p30050dimension222

这是建上半部分

genzoneradtunnelsize425614ratio1111.2&

p0000p100-50p201000p35000dimension1.822

建立下半部部分

建一半后,用镜像

命令也讲过了直接插入,

genzonereflectnormal-100origin000

最后一步就是显示给大家看

那一打包显示直接插入

整体的建模加显示,的命令就完了

合一块建立一个新的txt开头加一个new

new

genzoneradcylindersize425614ratio1111.2&

整体就这样了,大家可以粘贴一下看看。

plot命令大集合:

显示切片的命令

plotsetplaneori000norm010

plotconzdplane

这两行命令,用来显示指定面上的位移变化云图。

(吧第二行改改,还可以显示应力云图,等其他)

plotconsyyy向应力云图

plotconszzoutlineonz向应力云图加显示网格

plotconszzeffectiveonz向有效应力

plotconszzinter1e4云图显示增量(后面的值越小,图上颜色条带就越细,)

plotconszzmin-10e4显示最小值,图上小于这个数的值都用同一色表示

plotconszzmax10e4显示最大值,图上大于这个数的值都用同一色表示

plotfipoutsideon显示力的箭头

建模完事后就要给模型赋值,赋参数了,关键词,model

modelmor(赋摩尔库伦模型,想要什么模型改相应的词)

proden2500(密度)bulk2e8体积模量,shear2e8(剪切模量)co2e6(聚力)fric45(摩擦角)ten1e6抗拉强度。

range...........(我们要赋值的围)

给模型赋值就是hi这么简单,难在参数的选取。

现在看边界,如果是不动面,用fixxrange。

如果边界带速率,或位移用ini。

setgrav00,-9.81

inidens1000

设置重力就一定要设置密度

不考虑重力就不要设计密度。

两者共存的,设计程序的时候一定要记的

setmechforce50

solve

用SET命令设定了最大不平衡力的上限值为50N,即:

计算的最大不平衡力一旦小于此值,我们便人为模型达到了平衡状态。

求解过程终止。

设置这个目的是在一定精度要求下,加快计算(值越大,算的量越少,花的时间也越少)

说到这里,add与set的区别

add原来有的加新的用add

set原来没有的,设置用set

plotcreateGravV

plotsetplanedip=90dd=0origin=3,4,0

plotsetrot15020

plotsetcenter2.54.24.0

plotaddboundbehind

plotaddbcontszzplane

plotshow。

如这个命令,显示图像的时候命令有很多,

那么我们想显示别的图像,又不想吧这个弄好的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1