七月 1

TrueGrid的基本操作

一、文件保存

TrueGrid可以将执行过的命令行保存到tsave文件中。但是tsave文件只有一个,因此如果要保留文件的执行过程,需要将tsave文件重命名进行保存。否则tsave文件会在下次运行TrueGrid的时候被覆盖。命令行文件中的命令可以进行手动修改,并可以使用Fortran中的If ElseIf Else EndIf等命令进行流程化的编辑。此外,以c开头的命令行表示注释。

二、文件输出

由于不同的有限元求解器有不同的文件格式。因此我们需要在输出解算文件前指定输出文件的格式。这一步是在Control Phase中进行的。输出的文件名默认为trugrdo。

在Control Phase中点击Output按钮,然后在转换到Merge Phase在命令行中输入write命令,就可以输出指定的输出文件。输出文件默认保存在C:\TrueGrid\Examples文件夹中。

三、命令行的复制粘贴

和一般的Windows程序不同,TrueGrid的复制粘贴使用的是鼠标中键。在使用鼠标左键选中要复制的内容后,点击鼠标中键即可复制。在需要粘贴的位置再次点击鼠标中键即可粘贴。

四、两种命令提示

:(英文冒号)表示需要输入一个数字。

>(英文尖括号)表示需要输入一串字符。

五、TrueGrid常用快捷键

TureGrid 提供了一些常用的快捷键,常用快捷键的功能如下:

F1:将选择区域输入到对话框;

F2:清除选择;

F3:在文本窗口显示命令记录;

F4:锁定现有的窗口设置;

F5:选择网格的起始节点;

F6:选择网格的终止节点;

F7:提取选定节点的坐标;

F8:改变文本窗口或对话窗口的标签选取类型;

六、其他

如果菜单目录不见了,在命令窗体中敲回车即可出现。

七月 1

TrueGrid中的Physical物理网格以及Computation计算网格

物理网格Physical就是我们画出来的网格。这个非常容易理解,在其有限元前处理器中所提到的网格,都是物理网格Physical。

而计算网格Computational则比较特殊一些。简单的说,计算网格Computational就是把物理网格Physical分成了几个区,而计算网格Computational的坐标,就是对应的区域的坐标,也被称作索引Index。由于计算网格Computational以及其对应坐标索引Index是TrueGrid中比较特有的一种形式,我们在这里多做一些讲解。

索引Index:

索引Index是计算空间Computational中的坐标,也就是物理网格Physical所属的区域的代号。索引Index分为I,J和K三个方向,分别对应X,Y以及Z方向。使用索引Index不仅可以灵活的选择节点,也可以利用索引Index来创建网格。

简单索引:用于网格初始化

首先我们来试着理解一个命令:

block 1 6 9 13 18; 1 5;1 4 8;1 5 10 15 20;0 5;0 5 10; 在这个命令中block是指建立一个立方体的网格块。

block 1 6 9 13 18; 1 5;1 4 8;1 5 10 15 20;0 5;0 5 10; 加黑的部分表示:在I方向上索引Index为1的区块开始于第1个节点,索引Index为2的区域开始于第6个节点,索引Index为3的区域开始于第9个节点,索引Index为4的区域开始于第13个节点,索引Index为5的区域开始于第18个节点。后面的两个区块分别对应J方向和K方向,但是原理是一样的。

block 1 6 9 13 18; 1 5;1 4 8;1 5 10 15 20;0 5;0 5 10; 加黑的部分表示每个区域开始节点的坐标位置。

进阶索引:用于选择网格

例如:1 2; 1 2; 2 3这个进阶索引所选中的,就是索引Index在I方向为1-2之间,在J方向为1-2之间,在K方向在2-3之间的区域。需要注意的是,这里的数字指的是索引,即网格对应的区域的编号,并不是网格的编号。

0索引:用于打断进阶索引

0索引之前和之后的区域不连续。例如1 2 0 3 4; 1 2; 2 3这里的索引Index在I方向上就被打断成索引Index为1-2的区域和索引Index为3-4的区域。而中间Index的索引为2-3的区域则不会被选中。

负索引:用于表示退阶,即体退阶为面,面退阶为线。

范例:

block -1 5 9;-1 5 9;-1 5 9;-1 0 1;-1 0 1;-3 0 1; 这里索引Index中的-1指的就是在1位置形成的是一个面。而随后的5 9则表示从5到9的节点位置之间为一个体。上述命令的执行结果如下图所示:

Index负索引案例

关于索引,我们就先介绍这么多。这些知识有一些比较难以理解。希望大家多看几遍。

六月 29

TrueGrid的Control Phase,Part Phase 和Merge Phase 分别是什么

TrueGrid一共分为三个阶段,分别为Control Phase, Part Phase和Merge Phase。可以从窗体左上角的标题上判断处在哪个阶段。如下图所示:

TrueGrid

Control Phase:直接翻译过来就是控制阶段。这一阶段就是输入模型的控制参数:例如材料参数,输出参数等。刚打开TrueGrid时,默认进入的就是Control Phase。这一阶段是不能运用图形功能能的。这一点很好理解,因为需要设置的这些参数都是独立于几何形状或者网格模型的。

Part Phase: 翻译过来大体上可以理解为建模阶段。这一阶段的主要作用为创建几何模型以及生成网格模型。我们在计算过程中最终需要的是网格模型,而生成几何模型的最终目的也是获得网格模型。该阶段屏幕上会同时存在三个窗口:Computational计算窗口,Physical物理窗口以及Environment环境窗口。这三个窗口分别的作用我们在后面会仔细讲到。目前大家只需要知道在Part Phase屏幕上有着三个窗口就可以了。

Merge Phase: 这一阶段可以理解为装配阶段。我们在这一节点通过合并节点等方式将在Part Phase得到的网格模型进行装配。在这一阶段有Physical物理窗口和Environment环境窗口两个窗口。和Part Phase相比,少了Computational计算窗口。除了合并网格,我们在这一阶段还可以施加载荷和边界条件,进行网格质量检查等。总是,这一步是为了输出计算模型做最后的准备。