好消息! FLAC2D 9.0及FLAC3D 9.0正式释出罗! ...
首页
1
FLAC自学
2
第一章 概述
3
1.1 FLAC2D 9.0版与FLAC 8.1版的差异与互通(续)4
https://www.jscic.com.tw/custom_132987.html 1.1 FLAC2D 9.0版与FLAC 8.1版的差异与互通(续) 1.1 FLAC2D 9.0版与FLAC 8.1版的差异与互通(续) 建模 FLAC2D 提供了一个草图窗格(Sketch Pane) 和模型窗格(Model Pane)作为建模使用,它们类似於 FLAC 中的几何生成器(Geometry Builder)和虚拟网格(Virtual Grid)编辑器。草图窗格容许您导入 dxf 或其他图档、绘制线条和形状、指派群组以及指定划设格区的疏密度。下面图1.1.1为FLAC2D的草图窗格样貌。 图 1.1.1 FLAC2D的草图窗格   完成在「草图窗格」创建格区之后,紧接著呈现的是「模型窗格」,模型窗格允许互动式的指定群组、指定组合律模式和材料属性,以及在选定的边(edges)上创建曲面(Surface)结构元素或界面(节理)。下面图1.1.2显示一个模型窗格的例子 :              图 1.1.2 模型窗格样貌   如果您喜欢使用指令来构建模型格网,FLAC2D提供了七个不同形状的原型模版(primitive),可以利用这些原型模版来创建格网再予并接。 如果不记得原型模版的完整指令的话,我们可以利用[Help] -->[Help and Documentation]进入线上使用手册 -->输入“zone create2D” 来搜寻相关指令(下左图) --> 点击”zone create2d command”后开启该主题的详细说明如下右图。     我们以其中的 “tunnel-quad”来说明 : 点击上右图中的tunnel-quad ,使用说明会移至该部分(下左图),点击该说明的小图示,则会出现一个呈现参考点(reference points)等之示意图(下右图)。   实际上的使用如下左图中的程式码(注:程式码后面的 … 表示下一行为延续该行指令),其显示的Model格网样貌则示於下右图中。读者可随意更改其中的数值来看看改变了什么。   另外在FLAC中,我们可以藉由线段来划分区块让网格的生成沿著该线段的走向来安排,但在FLAC2D中这是选择性的步骤。   结构元素 结构元素在 FLAC2D 中可经由下列方式建立: l   在「草图窗格」中绘制边(edge),再导入指令将它们转换为结构元素。其指令,例如 : structure cable import from-sketch l   汇入 dxf 图档再导入指令将它们转换为结构元素。例如: structure cable import from-geometry l   输入带有座标的指令。例如: struct cable create by-line (0 , 10) (15 , 8) l   附著於网格曲面(surface)上的结构元素,譬如衬砌,可以在模型窗格中以互动方式创建。如下图中欲在圆形隧道的表面安装以梁元素作为隧道衬砌的互动式输入对话框。     另外,目前在 FLAC2D 中还无法以图形方式指定初始条件和边界条件,必须使用指令。经由在「模型(model)窗格」中为格网的格区面(zone face)和格区(zones)指定群组(group)名称的功能,让我们在为格区面或格区群组指定初始条件和边界条件相对容易些。   从FLAC汇出模型到FLAC2D   (1). 在FLAC 8.1开启欲汇出的Project档 --> [Utility] / [Extrude]  (图1.1.3)。 (2). FLAC 8.1 弹出Extrude Flac mesh to FLAC2D/3D对话框,检查是否已点选 ,正确即可按 [ok] (图 1.1.4) ,一个模型几何档out. f2grid将生成且储存到 FLAC8.1的project资料夹里 (图1.1.5)。 (3). 开启FLAC2D (先建立一个Project档) --> 点击 [File]  --> --> (如图1.1.6左图) -->循正确的路径到FLAC8.1的project 资料夹点选 out.f2grid (图1.1.6右图) --> FLAC2D的Data Files中即出现该档案,并且该data档(“out”)的内容会列出於编辑器中(图1.1.7)。 (4). 点击图1.1.8的     图示,并於下拉选单点选Model,该模型几何即会呈现,显示已成功地将模型几何汇入FLAC2D。   图1.1.3 FLAC 8.1的模型    图1.1.4 点击 [Utility] / [Extrude]出现Extrude 对话框 图1.1.5 FLAC 8.1 project 资料夹档案显示 out.f2grid 图1.1.6 由FLAC2D 汇入FLAC所汇出的格网图档   图 1.1.7 FLAC2D 显示模型几何的Data 图1.1.8 成功的将FLAC的模型几何汇至FLAC2D 绘图及视图 FLAC2D的绘图(plot)设施类似於 FLAC。 您需要创建一个新图(new plot),然后添加特定的图项(例如格区、向量、结构元素等)。与FLAC的差别在於没有一长串可供选择的绘图项目。相反地,您只需选择要绘制的内容(例如格区zone),然后指定标签(Label : 例如群组)或等值线图形(Contour : 例如位移,请参见下图)。     另一个区别是FLAC2D的用户对绘图的颜色、比例、字体、图例等可以有更多的控制。绘图的输出也很简单,可以经由单击右键并选择格式和解析度来完成。 FLAC2D 中没有内建的电影制作器。但提供可以简易地定期撷取图片(例如每 100 个steps)的方式来收集随著运算进行所产生的图形变化。我们可以使用Tools --> Options --> Movie 来进行这样的图片收集,并利用线上GIF制作软体来生成电影。   FLAC2D 9.0中仍未能具备的FLAC 8.1功能 并非 FLAC 8.1 中的所有功能都存在於目前的FLAC2D 9.0。因此Itasca仍将继续支援 FLAC,直到 FLAC2D 第10版正式发行。以下功能在目前的FLAC2D 9.0版仍无法使用: l   无限弹性边界 l   FISH 组合律模型 l   支撑元素 (Support elements) l   自动重新分区(Automatic rezoning)。虽然这可以在某种程度上使用 FISH 完成。 l   双相流(Two-phase flow)。  
https://www.jscic.com.tw/ 枫政科技工程有限公司

首页 FLAC自学 > 第一章 概述 > 1.1 FLAC2D 9.0版与FLAC 8.1版的差异与互通(续)

FLAC2D 提供了一个草图窗格(Sketch Pane) 和模型窗格(Model Pane作为建模使用,它们类似於 FLAC 中的几何生成器(Geometry Builder)和虚拟网格(Virtual Grid)编辑器。草图窗格许您导入 dxf 或其他图档、绘制线条和形状、指派群组以及指定划设格区的疏密度。下面图1.1.1为FLAC2D的草图窗格样貌

c90dc69fc0dc7a0fa623efec68ae35b8.JPG

图 1.1.1 FLAC2D的草图窗格

 

完成在「草图窗格」创建格区之后,紧接著呈现的是「模型窗格」,模型窗格允许互动式的指定群组、指定组合律模式和材料属性,以及在选定的边(edges)上创建曲面(Surface)结构元素或面(节理)。下面图1.1.2显示一个模型窗格的例子 :

b6e6294af925fc4588ca1272af957d1d.JPG            

图 1.1.2 模型窗格样貌

 

如果您喜欢使用指令来构建模型格网,FLAC2D提供了七个不同形状的原型模版(primitive),可以利用这些原型模版来创建格网再予并接。

如果不记得原型模版的完整指令的话,我们可以利用[Help] -->[Help and Documentation]进入线上使用手册 -->输入“zone create2D” 来搜寻相关指令(下左图) --> 点击”zone create2d command”后开启该主题的详细说明如下右图。

 

b521324ef1d0ee2b0256d0728339b0ba.JPG

 

我们以其中的 “tunnel-quad”来说明 : 点击上右图中的tunnel-quad ,使用说明会移至该部分(下左图),点击该说明的小图示,则会出现一个呈现参考点(reference points)等之示意图(下右图)。

e325867f43d98c2991cda31e35d1bbdd.JPG

 

实际上的使用如下左图中的程式码(注:程式码后面的 … 表示下一行为延续该行指令),其显示的Model格网样貌则示於下右图中。读者可随意更改其中的数值来看看改变了什么。

8baeffcffb131d0a58036aef627ec71b.JPG

 

另外在FLAC中,我们可以藉由线段来划分区块让网格的生成沿著该线段的走向来安排,但在FLAC2D中这是选择性的步骤。

 

结构元素

结构元素在 FLAC2D 中可经由下列方式建立:

l   在「草图窗格」中绘制边(edge)导入指令将它们转换为结构元素。其指令,例如 : structure cable import from-sketch

l   汇入 dxf 图档导入指令将它们转换为结构元素。例如:

structure cable import from-geometry

l   输入带有座标的指令。例如:

struct cable create by-line (0 , 10) (15 , 8)

l   附著於网格(surface)上的结构元素,譬如衬砌,可以在模型窗格中以互方式创建。如下图中欲在圆形隧道的表面安装以梁元素作为隧道衬砌的互动式输入对话框。

 

699dc0b64bfd0ae405f34cb909e265a4.JPG

 

另外,目前在 FLAC2D 中还无法以图形方式指定初始条件和边界条件,必须使用指令。经由在「模型(model)窗格」中为格网的区面(zone face)和格区(zones)指定群组(group)名称的功能,让我们在为格区面或格区群组指定初始条件和边界条件相对容易些。

 

从FLAC汇出模型到FLAC2D

 

(1).

FLAC 8.1开启欲汇出的Project --> [Utility] / [Extrude]  (1.1.3)

(2).



FLAC 8.1
弹出Extrude Flac mesh to FLAC2D/3D对话框,检查是否已点选 ,正确即可按 [ok] ( 1.1.4) ,一个模型几何档out. f2grid将生成且储存到 FLAC8.1project资料夹里 (1.1.5)

(3).




开启FLAC2D (先建立一个Project) --> 点击 [File]  --> --> (如图1.1.6左图) -->循正确的路径到FLAC8.1project 资料夹点选 out.f2grid (1.1.6右图) --> FLAC2DData Files中即出现该档案,并且该data(“out”)的内容会列出於编辑器中(1.1.7)

(4).



点击图1.1.8    图示,并於下拉选单点选Model,该模型几何即会呈现,显示已成功地将模型几何汇入FLAC2D


 


eeba6c51cf1910d978e0fc83dfa4004d.JPG
图1.1.3 FLAC 8.1的模型

 

 803f146fe77ebbc5bf72b9fe3af41a44.JPG图1.1.4 点击 [Utility] / [Extrude]出现Extrude 对话框


635227fd2828a78a0de156f30c905ce3.JPG

图1.1.5 FLAC 8.1 project 资料夹档案显示 out.f2grid


c25e2a43c8de3aae44f839de1b3b27db.JPG

图1.1.6 由FLAC2D 汇入FLAC所汇出的格网图档

 c283b77abf5378fcf850573e972d8a00.JPG

图 1.1.7 FLAC2D 显示模型几何的Data


9784aa7da98b1af9d456cd7bb4c2971d.JPG

图1.1.8 成功的将FLAC的模型几何汇至FLAC2D

绘图及视图

FLAC2D的绘图(plot)设施类似於 FLAC。 您需要创建一个新图(new plot),然后添加特定的图项(例如格区、向量、结构元素等)。与FLAC的差别在於没有一长串可供选择的绘图项目。相反地,您只需选择要绘制的内容(例如格区zone),然后指定标签(Label : 例如群组)或等值线图形(Contour : 例如位移,请参见下图)。

 

7813499acfe0f9a6efcac6a94d8cae5c.JPG

 

另一个区别是FLAC2D的用户对绘图的颜色、比例、字体、图例等可以有更多的控制。绘图的输出也很简单,可以经由单击右键并选择格式和解析度来完成。

FLAC2D 中没有内建的电影制作器。但提供可以简易地定期撷取图片(例如每 100 个steps)的方式来收集随著运算进行所产生的图形变化。我们可以使用Tools --> Options --> Movie 来进行这样的图片收集,并利用线上GIF制作软体来生成电影。

 

FLAC2D 9.0中仍未能具备的FLAC 8.1功能

并非 FLAC 8.1 中的所有功能都存在於目前的FLAC2D 9.0。因此Itasca仍将继续支援 FLAC,直到 FLAC2D 第10版正式发行。以下功能在目前的FLAC2D 9.0版仍无法使用:

l   无限弹性边界

l   FISH 组合律模型

l   支撑元素 (Support elements)

l   自动重新分区(Automatic rezoning)。虽然这可以在某种程度上使用 FISH 完成。

l   双相流(Two-phase flow)。