admin 管理员组

文章数量: 887021


2024年1月6日发(作者:netty最新版本)

Flac3D基础知识

FLAC-3D

1. Generate 命令产生网格,简写为 GE。

2. zone 参数代表了三维网格体(单元体),简写为 zo。

3. (1)size 参数指示单元体各边小单元体的个数; (2)dimension 参数指示单元体内部巷道各边边长,如果没给出就默认为两点间距的20%;(3) edge

参数指示网格体各边的尺寸;(边长也可以用确定点坐标来利用点与点的间距来确定p0 p1 p2……)。

4.各种网格体名称及关键字:矩形网格(Brick),退化矩形网格(dbrick),楔形网格(wedge),金字塔网格(pyramid),四面体形网格(tetrahedron),圆柱体网格(cylinder),矩形体外环绕放射状网格(radbrick),平行六面体外环绕放射状网格(radtunnel),圆柱体外环绕放射状网格(radcylinder),柱形壳体网格(Cshell),交叉圆柱体网格(cylint),交叉平行六面体网格(tunint)。

5.绘制网格体语句:

①Generate zone brick size a,b,c (其中的brick可以被其他的网格体替换)。

②Generate zone brick p0=(,,) &

P1=(,,) &

P2=(,,) & (边长由点点间距确定)

P3=(,,) & → ( &符号为继续行的符号)

Size a b c → (各边小单元体个数)

③如果在p1 p2 p3 前面加 add 则各点坐标是相对于p0点的坐标。

④如果只给出p0 p1 则由 edge a & 给出边长。(见第 3 条);利用ratio a,b,c 给出小单元体长度比例依次变化。

⑤内部有空单元体或者巷道的网格体,如果内部巷道需要填充为单元体,使用 fill group groupname 语句。(其中groupname为巷道内填充单元体的组名)。

⑥显示图形:plot set rotation a b c 使图形可以围绕一点旋转

Plot magnification a 设置图形比例大小

Plot add axes red 设置坐标系及其颜色

Plot show 显示图形

Plot add surface red 设置图形表面颜色,设置坐标轴某一范围的表面颜色时利用range参数(课本39页4-1),add surface red range z= a b 或者 课本42页的 plot block group yellow red

⑦Generate zone brick p0=(,,) size a b 1 一层陪衬的底网格体。

↗第4条中的网格体名称(课本37页)

⑧Generate zone后面的关键字

↘copy复制,reflect镜像两个

⑨reflect镜像参数、copy复制参数

(1)Genertae zone reflect dip # dd # origin =(,,)

黑体部分表示(dip 与xy平面的夹角即倾角);(dd 镜像面的倾向,倾向线与y轴的夹角);38页手绘。

(2)Generate zone reflect normal x y z origin=(,,)以normal和origin所示点连线作为镜像面的法线,找到镜像面。46页例题中以(-1,0,0)即X轴为法线,找到镜像面作镜像的。

(3)Generate zone copy x y z range # 距离中心点(x,y,z)向量的距离复制规定范围内的实体。

命令参数

Fix x range x= a b 表示a、b两个平面间的所有网格节点指定参数值不变。

7.求解,保存,等值线(应力、位移),range参数的使用。此部分内容亟待解决。√

暂停 continue继续 plot blo gro 显示分组

magnification a 设置比例大小

语言部分!!!

①define开始,end结束。

②字母拼写需完整、无续行、分号后面字符都忽略、长表达式用添加变量分开。

③Fish中与Flac3D中命令、参数等名称相同的变量或函数需要标示:

Define ┉┉ end之后

Set safe on

@ 变量名(后面需要标示的变量名都需要在前面加上@标示符)

④save保存、restore恢复变量值用法亟待解决。√

⑤string (var)————转换变量var为字符型。


本文标签: 网格 单元体 参数 镜像 设置