
flac学习笔记.docx
12页目录一 初次建模 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 properties显示、修改信息选择线不改大小,改点坐标控制三个按钮,控制参数、视角、information建立面(只能是三线或者是四线,否则会报错),默认网格数3,橘黄色(线比其他地方粗或密),增加网格先选择某一方向的线再用object properties-zones增加数目.面内划线按ctrlautozone按钮:改变单元大小,即网格长度、进深,网格总数进深:ZY方向,改变Y方向长度,zone表示线的长度。
extrude(串联关系):由上一部命令激活,但autozone改变大小时并不同步,此时再按该按钮就会同步(delete),改变进深之后和模型(plot)一致改了就要同步分组:选择面里面的一个网格,右键,edit block pro或者按空格键--zone multiplier--左边三角形-group命名(绿色表示分组成功)分组可以是平面分组,也可以纵向分组show group 显示分组none组包括没有被分组的网格像上一次才能同步(delete)分组撤销-object properties-group减号可以对进深分组,重点将某一区域加密做重点研究变化率:object properties-ratio或者与分组一样,使网格有变化,距离明显坐标输入点,移动点,删除点,建立其他线类型:object properties-line type案例:画50*100直角三角形,在三边画点并将上面两点连成直线将两个区域做成面划分各线网格数量及长度进入进深按钮设置回到网格页面,分组A、B1.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.3 其他要点彭文斌第二章(完成一个简单分析计算样例)generate——ge zone——zo brick——badd——增加条目在键盘上分别按x y z小写字母键,可旋转当前视图中的X Y Z轴,相应的大写字母键则相反字母m键或M键则放大或缩小当前视图model——mo mohr——mohproperty——Pro bulk——bu shear——shfriction——fric cohesion——ctension——ten(该值大,可以防止在初试加载就达到塑性极限)initial——in(初始化网格相关值) density——de网格质量密度history——h采样或记录迭代时模型中变量的值,一次只能设置一个变量nstep迭代次数,默认10unbalance——nub最大不平衡力gridpoint——gp 采样网格节点的相关点zdisplacement——zdis为z轴方向的位移mechanical——mec设置静态力学分析的有关参数force——fo 最大不平衡力solve——socontour——con 在当前视图中显示等值线图 disp位移量等值线图bcontour——bcon绘制指定区域的等值线图plane——P设置一个剖平面,剖面参数由后面的关键字确定boundary——bo在视图中增加面的边界线框behind——be当前视图剖平面后面二 flac基础知识2.1操作和术语操作代码鼠标右键复制代码右键拖动模型旋转,点空白处选择其他命令轮滑放大缩小左键选择术语Finite different grid 有限差分网格,也叫Mesh,是横跨一个或多个单元体分析物理的区域,意义存储很多参数Model boundary 模型边界。
网格内的孔也是,叫做内部边界Constitution model 本构模型,可分配到单元体Null zone 空单元,即无用Sub-grid 子单元,可以组成网格如水坝子网格放在地基子网格上Attached faces 绑定面,与子网格连接和绑定绑定面一定要共面和接触,但每个面上的节点并不要求匹配,不同单元体密度的子网格可以绑定Interface 分界面,是网格面,由子网格组成在计算过程中可以分开(滑动、张开)2.2 约定和默认命令句法<>必选参数、[]可选参数、…任意个参数命令、关键字、数字可以用空格隔开或使用符号:()、=分号(;)在前在后都表示不执行&为行连续每一行不能超过80字符,不要用中文字符每行连续总的加起来不能超过1024个字符Null可以简单施加到开挖的组名上Model null range group Tunnel对象命名采用大小写混用的形式,防止和命令及关键字冲突方向约定坐标方向,应力和弹性力学方向一致拉正压负,应变、孔隙压力也是单位约定不建议以mm为单位非固定单位制常见:kg/N/m/s负号表示和正轴相反默认最大不平衡力ratio=1e-5.激活窗口才能用callsolve前可以对计算进行规定:step 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 pyramid 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 ...内部的长方体长宽高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 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 是指变化率,个数及方向按照网格库中原始形状及相关参数确定。
拉伸用进深orientation 改变方向edge 定义网格的边长,如果p1 p2 p3没给出,则由edge与p0确定attach连接具有不同单元体大小的网格,相邻单元体大小相差需要一定范围,最好是成整数merge 合并(融合),小于设定的容差separate 分离接触面切片的方式:list-cutting planesActant:八分圆;成45°视角的位置Plane:面Wedge:楔子;楔形物attribute 改变方向及其他参数出图的时候可能会有透明面,应该选择关闭,如需加网格之类的选择list的选项即可3.3 如何分组分组方法:内置命令,Extrusion,外接建模分组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












