《flac学习笔记》由会员分享,可在线阅读,更多相关《flac学习笔记(12页珍藏版)》请在金锄头文库上搜索。
1、目录一 初次建模21.1 extrusion建模21.2 内置命令建模21.3 其他要点3二 flac基础知识42.1操作和术语42.2 约定和默认4三 实体建模技术53.1 初级建模技术53.2 中级建模技术63.3 如何分组7四 本构模型与材料参数74.1 本构模型74.2 材料参数7五 边界条件8一 初次建模1.1 extrusion建模新建命名字母开头菜单栏:import导入叉号:删除文件 (撤销编辑ctrl +z)画点先划线,点在线上成点。空中画点(右键输坐标如0,0)。删除线delete。画水平竖直线:按住ctrl。右键设置显示菜单和ctrl时定位角度object properti
2、es显示、修改信息。选择线不改大小,改点坐标控制三个按钮,控制参数、视角、information建立面(只能是三线或者是四线,否则会报错),默认网格数3,橘黄色(线比其他地方粗或密),增加网格先选择某一方向的线再用object properties-zones增加数目.面内划线按ctrlautozone按钮:改变单元大小,即网格长度、进深,网格总数。进深:ZY方向,改变Y方向长度,zone表示线的长度。extrude(串联关系):由上一部命令激活,但autozone改变大小时并不同步,此时再按该按钮就会同步(delete),改变进深之后和模型(plot)一致。改了就要同步。分组:选择面里面的一
3、个网格,右键,edit block pro或者按空格键-zone multiplier-左边三角形-group命名(绿色表示分组成功)。分组可以是平面分组,也可以纵向分组。show group 显示分组。none组包括没有被分组的网格。像上一次才能同步(delete)。分组撤销-object properties-group减号可以对进深分组,重点将某一区域加密做重点研究。变化率:object properties-ratio或者与分组一样,使网格有变化,距离明显。坐标输入点,移动点,删除点,建立其他线类型:object properties-line type案例:画50*100直角三角形,
4、在三边画点并将上面两点连成直线。将两个区域做成面。划分各线网格数量及长度。进入进深按钮设置。回到网格页面,分组A、B。1.2 内置命令建模.表示与下面衔接(一个命令不完整才可以用)。敲前敲后要有空格英文字符和中文字符,注意加空格5.0没有 plot show ,而是plot zone设置透明:attribute-transparent坐标:list-Axis,坐标可以拖动并且放大缩小ctrl+R 恢复原来开始位置x左右 Y前后 Z上下 z=-0.01 0.01 (二者有空格)把0包括其中就可以了szz s应力 zz表示z轴方向可上可下plot hist 1;list可以查看很多选项出图右键1.
5、3 其他要点彭文斌第二章(完成一个简单分析计算样例)generatege zonezo brickbadd增加条目在键盘上分别按x y z小写字母键,可旋转当前视图中的X Y Z轴,相应的大写字母键则相反字母m键或M键则放大或缩小当前视图modelmo mohrmohpropertyPro bulkbu shearshfrictionfric cohesionctensionten(该值大,可以防止在初试加载就达到塑性极限)initialin(初始化网格相关值) densityde网格质量密度historyh采样或记录迭代时模型中变量的值,一次只能设置一个变量nstep迭代次数,默认10unb
6、alancenub最大不平衡力gridpointgp 采样网格节点的相关点zdisplacementzdis为z轴方向的位移mechanicalmec设置静态力学分析的有关参数forcefo 最大不平衡力solvesocontourcon 在当前视图中显示等值线图 disp位移量等值线图bcontourbcon绘制指定区域的等值线图planeP设置一个剖平面,剖面参数由后面的关键字确定boundarybo在视图中增加面的边界线框behindbe当前视图剖平面后面二 flac基础知识2.1操作和术语操作代码鼠标右键复制代码右键拖动模型旋转,点空白处选择其他命令轮滑放大缩小左键选择术语Finite
7、 different grid 有限差分网格,也叫Mesh,是横跨一个或多个单元体分析物理的区域,意义存储很多参数Model boundary 模型边界。网格内的孔也是,叫做内部边界Constitution model 本构模型,可分配到单元体Null zone 空单元,即无用Sub-grid 子单元,可以组成网格。如水坝子网格放在地基子网格上Attached faces 绑定面,与子网格连接和绑定。绑定面一定要共面和接触,但每个面上的节点并不要求匹配,不同单元体密度的子网格可以绑定。Interface 分界面,是网格面,由子网格组成。在计算过程中可以分开(滑动、张开)2.2 约定和默认命令句
8、法必选参数、可选参数、任意个参数命令、关键字、数字可以用空格隔开或使用符号:()、=分号(;)在前在后都表示不执行&为行连续。每一行不能超过80字符,不要用中文字符。每行连续总的加起来不能超过1024个字符Null可以简单施加到开挖的组名上Model null range group Tunnel对象命名采用大小写混用的形式,防止和命令及关键字冲突。方向约定坐标方向,应力和弹性力学方向一致。拉正压负,应变、孔隙压力也是单位约定不建议以mm为单位。非固定单位制常见:kg/N/m/s负号表示和正轴相反默认最大不平衡力ratio=1e-5.激活窗口才能用callsolve前可以对计算进行规定:ste
9、p 50000查看history:attribute-chart云图(contour过渡性的)和方块(zone以方块为单位,没有月牙)三 实体建模技术3.1 初级建模技术n1长度,r1网格数size。p1,p2顺序按照右手螺旋size 20 2 6 表示x向20个网格,以此类推。d1内部p1=(22 -10 0)也可以写成p1 22 -10 0ge zo生成基本形状网格常用关键词:add:用于以p0为原点的局部坐标系建模dimension:定义内部区域的尺寸edge:定义网格边长fill:定义网格内部填充区域默认基本网格建立:只是输入一个点,指定一个基本网格,默认长度10Ge zo pyram
10、id p0 0 12 局部坐标系用addge zo b p0 12 12 0 .p1 add 8 0 0 .p2 add 0 8 0 .p3 add 0 0 10 .size 8 8 10最后按照绝对坐标系:p0 12 12 0;p1 20 12 0 /p2 12 20 0 /p3 12 12 10利用edge生成网格:ge zo b p0 0 12 0 .p1 0 12 0 .edge 6 size 8 8 10生成复杂的基本网格newge zo radb p0 12 -10 0 .p1 22 -10 0 .p2 12 0 0 .p3 12 -10 10 .d 3 6 4 .内部的长方体长宽
11、高size 3 6 4 7 外环绕单元个数,按照表格取。3 6 4是指内部的长方体,和外面没有缺口的面的网格数。其他的有缺口的大的面并保证不和内部长方体的网格数一致则按照7取网格。3.0版本用的是plot show,而不是plot zone3.2 中级建模技术镜像命令:ge zo reflect noramal(镜像平面单位法向量,如果其定义,则dd和dip不需要) (-1 0 0) origin(原点)=(12 -10 0)(p0点):一个坐标一个点newge zo radc p0 0 0 0 .p1 50 0 0 .p2 0 100 0 .p3 0 0 50 .d 2 2 2 .ge zo
12、 radt p0 0 0 0 .p1 0 0 -50 .p2 0 100 0 .p3 50 0 0 .d 1.8 2 2 .其中,1.8为前面一端的高度,后面的2是指后面一段的高度。中间的2是整个内部长方体进深多少。ge zo ref nor (-1 0 0) o = (0 0 0) (-1 0 0)是镜像平面的法向量,o = (0 0 0)是镜像平面过的点。原点可以是赋值的,不一定是全零ge zo reflect dd 0 dip 0dip 表示镜像平面的倾角,以x-y平面为基准,z轴方向为负dd指镜像平面的倾向,以正y轴方向为基准(0度),顺时针方向为正ratio 是指变化率,个数及方向按
13、照网格库中原始形状及相关参数确定。 拉伸用进深。orientation 改变方向edge 定义网格的边长,如果p1 p2 p3没给出,则由edge与p0确定。attach连接具有不同单元体大小的网格,相邻单元体大小相差需要一定范围,最好是成整数merge 合并(融合),小于设定的容差separate 分离接触面切片的方式:list-cutting planesActant:八分圆;成45视角的位置Plane:面Wedge:楔子;楔形物attribute 改变方向及其他参数出图的时候可能会有透明面,应该选择关闭,如需加网格之类的选择list的选项即可3.3 如何分组分组方法:内置命令,Extru
14、sion,外接建模分组ge zo b p0 0 0 0 p1 20 0 0 p2 0 100 p3 0 0 30 size 10 5 20 group AAgroup zone BB range z 5 30 x 5 15 y 0 10group TT range group BB not(要先命名一个BB分组,即取其否定反向)del zone range group BB删除分组内的内容斜面分组group zone GG range plane above(顶面) normal -2 0 -1.origin 15 0 0 plane normal -2 0 -1.origin 5 0 0 below(底面)default未分组print information 查看节点数,网格数等分组命名时大小写都是一样的import 导入网格group zone 10 range y -100 -360 group 7 给分组7的某个区域在分组并命名10。四 本构模型与材料参数4.1 本构模型MODEL命令格式:MODEL overlay n range 或MODEL overlay n range应变硬化/软化塑性模型 strainsoftening4.2 材料参数定义材